20
  MC LC .................................................................................... 1 MC LC .................................................................................................................1 LI MĐẦU ........................................................................................................... 1 MC LC .................................................................................................................2 LỜ I MỞ ĐU  Ngày nay, vi sphát trin không ngng ca công nghnht là nghành công nghthông tin . Công nghthông tin được ng dng trong rt nhiu các lĩnh vc khác nhau . Vi khnăng ng dng rng rãi đó cùng vi nhng chính sách phát trin ngành công nghca Nhà nước, cùng vi vic không ngng nâng cao cht lượng dch vcũng như chương trình qun lý các ngành dich v. Vi khnăng ng dng rng rãi ca ngành công nghthông tin , vic đưa tin hc vào htrcác công vic qun lý bán vé xem phim cho ngành dch v. ng dng này nhm gim ti được công vic ca nhng người bán vé và người qun lý vslương vé bán, chương trình chiếu phim, giúp người xem có thxem thông tin nhanh hơn, người qun lý có thupdate chương trình nhanh hơn. Đây là nhng ng dng rt cn thiết đối vi các rp chiếu phim nht là các rp chiếu phim ln. Xut phát tnhu cu đó, nhóm chúng em thc hin đề tài nghiên cu hthng qun lý bán vé xem phim . Hthng này nhm nâng cao cht lượng qun lý hthng bán vé ti các rp, tránh các sai sót vn mc phi khi còn làm các  phương pháp cđin . Trng tâm ca đề tài là phân tích , mô phng toàn bhình hthng bán vé xem phim . Người sdng ddàng làm viêc, người xem dhiu. Hthng gm 4 chương : BÀI TP PHÂN TÍCH THIT KTHÔNG TIN- NHÓM SINH VIÊN THƯC HIN

Ban ve xem phim

Embed Size (px)

Citation preview

5/12/2018 Ban ve xem phim - slidepdf.com

http://slidepdf.com/reader/full/ban-ve-xem-phim 1/20

 

 

MỤC LỤC.................................................................................... 1

MỤC LỤC ................................................................................................................. 1

LỜI MỞ ĐẦU ........................................................................................................... 1

MỤC LỤC ................................................................................................................. 2

LỜ I MỞ ĐẦU

 Ngày nay, với sự phát triển không ngừng của công nghệ nhất là nghành công

nghệ thông tin . Công nghệ thông tin được ứng dụng trong rất nhiều các lĩnh vực

khác nhau . Với khả năng ứng dụng rộng rãi đó cùng với những chính sách phát

triển ngành công nghệ của Nhà nước, cùng với việc không ngừng nâng cao chất

lượng dịch vụ cũng như chương trình quản lý các ngành dich vụ.Với khả năng ứng dụng rộng rãi của ngành công nghệ thông tin , việc đưa

tin học vào hỗ trợ các công việc quản lý bán vé xem phim cho ngành dịch vụ.

Ứng dụng này nhằm giảm tải được công việc của những người bán vé và người

quản lý về số lương vé bán, chương trình chiếu phim, giúp người xem có thể

xem thông tin nhanh hơn, người quản lý có thể update chương trình nhanh hơn.

Đây là những ứng dụng rất cần thiết đối với các rạp chiếu phim nhất là các rạp

chiếu phim lớn.

Xuất phát từ nhu cầu đó, nhóm chúng em thực hiện đề tài nghiên cứu hệ

thống quản lý bán vé xem phim . Hệ thống này nhằm nâng cao chất lượng quản

lý hệ thống bán vé tại các rạp, tránh các sai sót vẫn mắc phải khi còn làm các

 phương pháp cổ điển . Trọng tâm của đề tài là phân tích , mô phỏng toàn bộ mô

hình hệ thống bán vé xem phim . Người sử dụng dễ dàng làm viêc, người xem

dễ hiểu.

Hệ thống gồm 4 chương :

BÀI TẬP PHÂN TÍCH THIẾT KẾ THÔNG TIN- NHÓM SINH VIÊN THƯC HIỆN

5/12/2018 Ban ve xem phim - slidepdf.com

http://slidepdf.com/reader/full/ban-ve-xem-phim 2/20

 

  Chương I: Khảo sát yêu cầu

Chương này đưa ra khảo sát sơ bộ đối với hệ thống thực tiễn, sau đó đưara yêu cầu với hệ thống mới, từ đó đặc tả lại các yêu cầu cũng như khảo sát chi

tiết đối với hệ thống.

Chương II: Phân tích hệ thống

Chương này xây dựng mô hình use case cho hệ thống, xây dựng scenario

cho một chức năng cụ thể. Từ đó đưa ra biểu đồ lớp phân tích và biểu đồ trình tự pha phân tích.

Chương III: Thiết kế hệ thống

Chương này đưa ra các scenario, biểu đồ trình tự pha thiết kế, biểu đồ lớp

thiết kế có kèm giao diện demo. Thiết kế cơ sở dữ liệu, mô tả các bảng và quan

hệ giữa các bảng.

Chương IV: Cài đặt hệ thống

Cài đặt giao diện, cài đặt cho CSDL và lập trìn

MỤC LỤC.................................................................................... 1

MỤC LỤC ................................................................................................................. 1

LỜI MỞ ĐẦU ........................................................................................................... 1

MỤC LỤC ................................................................................................................. 2

2

5/12/2018 Ban ve xem phim - slidepdf.com

http://slidepdf.com/reader/full/ban-ve-xem-phim 3/20

 

Chương I : Khảo sát yêu cầu

1.1Khảo sát sơ bộ:

1.Địa điểm khảo sát: Rạp chiếu phim Quốc Gia2.Các chức năng chính: - Bán vé

- Xem lịch chiếu

- In vé

1.2 Xây dựng yêu cầu hệ thống mới:

- Khảo sát thực tế rạp chiếu phim Quốc gia bằng cách trực tiếp

- Lấy ý kiến của nhân viên bán vé xem công việc hàng ngày của họ làgì họ muốn gì ở phần mềm mình định thiết kế.

- Khảo sát yêu cầu của khách hàng xem họ muốn gì ở phần mềm này

- Đưa ra những phương án cho sản phẩm của mình.

- Xây dựng phân tích và thiết kế CSDL qua khảo sát thực tế.

- Xây dựng các modul và hoàn thiện sản phẩm.

1.3 Khảo sát chi tiết:

* Khảo sát rạp:

- Hệ thống quảng cáo của rạp.

- Cách tạo áp phích trước sảnh cho mỗi ngày chiếu để từ đó ta có

dữ liệu cho bảng buổi chiếu của mình.

- Bước tiếp đến cách tiến hành chọn ngày, buổi chiếu ,tên phim của

khách với hệ thống đáp ứng một cách nhanh nhất theo yêu cầu mà

vẫn tránh được sai sót.

- Giá vé cho mỗi bộ phim mà người khách cần biết và khi mua một

lúc nhiều vé thì giảm bao nhiêu phần trăm hệ thống phải tính

được

- Khi mà người nhân viên bán vé chọn một hoặc nhiều vé thì hệ

thống phải tính ra được số tiền khách hàng phải trả.

3

5/12/2018 Ban ve xem phim - slidepdf.com

http://slidepdf.com/reader/full/ban-ve-xem-phim 4/20

 

- Cách hiển thị hệ thống ghế trong như thế nào mà nhân viên bán

vé có thể dễ lựa chọn và bỏ những lựa chọn trên form bán vé một

cách dễ nhất

Xây dựng và thiết kế cơ sở dữ liệu- Cơ sở dữ liệu phải đáp ứng được yêu cầu thực tế về lưu trữ dữ

liệu và để giúp người nhân viên bán hàng có thể dễ hiểu nhất

- Khả năng đáp ứng của CSDL này đáp ứng bao nhiêu phần trăm

công việc.

- Đưa ra hướng tối ưu cho CSDL sau khi khảo sát thực tế.

Thông thường một vé xem phim có dạng như sau :

4

5/12/2018 Ban ve xem phim - slidepdf.com

http://slidepdf.com/reader/full/ban-ve-xem-phim 5/20

 

 

Chương II: Phân tích hệ thống

2.1 Bán vé.

A. Kịch chính bản bán vé. 

1. Khách hàng yêu cầu mua vé.

5

5/12/2018 Ban ve xem phim - slidepdf.com

http://slidepdf.com/reader/full/ban-ve-xem-phim 6/20

 

2. Nhân viên chọn ngày chiếu phim. Hỏi khách hàng chọn giờ chiếu.

3. Khách hàng chọn giờ chiếu phim.

4. Nhân viên chọn giờ chiếu.

Hệ thống hiện thị giờ, tên phim, số vé còn . Nhân viên hỏi khách hàng chọn số ghế.

5. Khách hàng chọn số ghế.

6. Nhân viên chọn số ghế. Hệ thống hiện thị số ghế và giá tiền.

7.  Nhân viên sẽ kích hoạt vào hệ thống( nhấn nút In Ve) . Hệ thống in vé

xem phim.

B. Kịch bản phụ

Kịch bản phụ cho bước 6

6. b/ Khách hàng yêu cầu thay đổi số ghế.

7. Nhân viên sẽ kích hoát vào hệ thống để làm lại vé.

Kịch bản phụ cho bước 7

7b/ Khi vé đã được in khách hàng yêu cầu hủy vé.

8. Nhân viên nhấn nút hủy vé.

2.2 Biểu đồ use case:

6

5/12/2018 Ban ve xem phim - slidepdf.com

http://slidepdf.com/reader/full/ban-ve-xem-phim 7/20

 

Tra cuu

Ban ve

Huy ve

NhanVien

2.3 Biểu đồ lớp phân tích:

 

V e

S o V e

S o G h e

InVe()

ChonGhe()

LamLai( )

HuyVe( )

L ie tKeVe()

KTTTVe()

L ichChieu

Ngay

G io

TenPhimGiaVe

HienLichChieu(

7

5/12/2018 Ban ve xem phim - slidepdf.com

http://slidepdf.com/reader/full/ban-ve-xem-phim 8/20

 

Lịch chiếu thường có dạng như sau :

2.4 Biểu đồ trình tự:

2.4.1 Biểu đồ trình tự chức năng bán vé 

Vé (Code = Ve)Tên thuộc

tính

Code Diễn giải Kiể

 

u

DL

Loại

Dl

MST Số

 byteId vé

Số ghế ngồi

 Ngày mua vé

Id_ve

So_ghe_ngoi

 Ngay_mua_ve

Mã vé xem phim

Số ghế ngồi trong rạp

 Ngày mua vé xem phim

Integer 

integer 

date

B

B

B

8 kí

tự

8 kítự

8 kí

tự

8 byte

8 byte

8 byte

Tổng 24

 byte

8

5/12/2018 Ban ve xem phim - slidepdf.com

http://slidepdf.com/reader/full/ban-ve-xem-phim 9/20

: NhanVienLich Chieu VeBan Ve

Chon ngay trong cboNgay

Gui ngay

Chon gio chieu

Chon ghe

Chon in ve

Gui gio chieuGui thong tin buoi chieu

Liet ke ve

Danh sach lich chieu trong ngay duoc chon

Danh sach ghe trong

Gui ngayKiem tra tinh trang ve

True / False

Hien cac ghe da chon

Hien tong tien

Gui cac so ghe va thong tin buoi chieuGui cac so ghe va thong tin buoi chieu

In ve va cap nhat ve

Liet ke ve

Danh sach ghe trong

Chon lam lai

Xoa cac ghe da chon

Xoa tong tien

Chon thoat

Thoat khoi chuong trinh

Hien thi lich chieu

9

5/12/2018 Ban ve xem phim - slidepdf.com

http://slidepdf.com/reader/full/ban-ve-xem-phim 10/20

 

2.4.2 Biểu đồ trình tự chức năng hủy vé:

: NhanVienLich Chieu VeBan Ve

Chon ngay

Gui ngayGui ngay

Kiem tra tinh trang ve

True / False

Hien thi lich chieu

Chon gio chieu

Chon ghe

Chon huy ve

Gui gio chieuGui thong tin buoi chieu

Liet ke ve

Danh sach lich chieu trong ngay duoc c hon

Danh sach ghe trong

Hien cac ghe da chon

Hien tong tien

Gui cac so ghe can huy va thong tin buoi chieuGui cac so ghe can huy va thong tin buoi chieu

Xoa ve

Liet ke veDanh sach ghe trong

Chon lam lai

Xoa cac ghe da chon

Xoa tong tien

Chon thoat

Thoat khoi chuong trinh

10

5/12/2018 Ban ve xem phim - slidepdf.com

http://slidepdf.com/reader/full/ban-ve-xem-phim 11/20

 

Chương 3: Thiết kế hệ thống

3.1 Kịch bản thiết kế và giao diện

3.1.1 Kịch bản thiết kế Giao diện thiết kế gồm:

1. Phần tiêu đề : “ HỆ THỐNG BÁN VÉ XEM PHIM”

2. Ngày: Hiện thị ngày bán vé xem phim. Ngày hiện thị trên form luôn để

mặc định đúng ngày hiện tại bán vé. Còn nếu khách hàng yêu cầu đặt mua vé

trước hôm sau thì nhân viện sẽ chọn ngày theo yêu cầu của khách hàng.

3. Nút Giờ chiếu phim trong ngày: Một ngày sẽ có nhiều giờ chiếu. Do vậyform sẽ hiện thị ra 6 khung giờ chiếu trong ngày. Trên cùng một dòng với mỗi

giờ chiếu sẽ là tên bộ phim, giá thành của mỗi vé và số lượng ghế còn trống.

ứng với đó là sơ đồ rạp hiện ra.

Khi mà giờ chiếu đã hết số ghế thì khi đây giờ chiếu đó sẽ ẩn đi.

4. Tên phim : Mỗi khung giờ chiếu sẽ ứng với 1 bộ phim được chiếu

5. Giá vé: Ứng với mỗi giờ và mỗi phim thì lại có giá vé khác nhau6. Số vé còn lại: Luôn hiện thị khi nhân viện chọn giờ chiếu cho khách

hàng. Được xác định bằng cách lấy tổng số ghế có trong phòng trừ đi tổng số

vé đã mua.

7. Sơ đồ rạp: Hiện ra mỗi khi nhân viên chọn một giờ chiếu bất kỳ. Trong

đó bao gồm số ghế và dãy ghế. Những số ghế nào đã được bán thì số ghế đó

sẽ ẩn đi trong sơ đồ rạp. Khi nhân viên chọn các số ghế có trong sơ đồ rạp thì

số ghế đó sẽ hiện thị trong ô “ số ghế đã chọn” thì số ghế đó sẽ bị ẩn đi

8. Số ghế đã chọn: Hiện thị số ghế mà nhân viên chọn. Nhân viên có thế

chọn được nhiều ghế theo yêu cầu của khách hàng. Và mỗi số ghế hiện sẽ

được hiện thị trong ô “ số ghế đã chọn” được cách nhau bởi dấu châm phẩy.

9. Tổng số tiền: Nhân viên đã chọn số ghế thì trong ô “ Tổng số tiền” sẽ

hiện thị ra tổng số tiên ứng với số ghế mà khách hàng chọn.

11

5/12/2018 Ban ve xem phim - slidepdf.com

http://slidepdf.com/reader/full/ban-ve-xem-phim 12/20

 

10. Nút IN VÉ: Nút “IN VÉ” chỉ hiện lên khi nhân viên đã chọn đủ các

điều kiện( giờ chiếu số ghê và ô “ TỔNG SỐ TIỀN” đã hiện thị tổng số tiền.

11. Nút HỦY VÉ: Chỉ hiện thị khi có ít nhất một ghế đã được bán. Khi

nhân viên chọn nút HỦY VÉ thì số ghế trong sơ đồ rạp và số ghế còn lạitrong ô “Số ghế đã chọn” sẽ được update lại.

12. Nút Làm lại: Khi nhân viên kích vào nút LÀM LẠI thì thông tin mà

nhân viên đã chọn trước đó sẽ trở về zero.

13. Nút Thoát. Khi nhân viên muốn thoát khỏi giao diện bán vé xem phim

sẽ kích vào Nút Thoát

3.1.2 Giao diện

Hệ thống bán vé xem phim rạp chiếu phim Quốc giaHệ thống bán vé xem phim rạp chiếu phim Quốc gia

05/18/2009Ngày

D

C

B

A

1

B2

2

B3

3 4 5

B2,B3 50.000Số ghế Tổng tiền

08h – 9h30

10h – 11h30

13h – 14h30

15h – 16h30

18h – 19h30

20h – 21h30

Xác ướp Ai Cập

Xmen

Cuộc chiến trong ngôi mộ cổ

Nhật ký công chúa

7 viên ngọc rồng

Xác ướp Ai Cập

25.000

25.000

25.000

25.000

25.000

25.000

Còn 2 vé

Còn 25 vé

Hết vé

Còn 25 vé

Còn 50 vé

Còn 25 vé

5

Buổi 08h – 9h30

In vé Làm lại ThoátHủy vé

12

5/12/2018 Ban ve xem phim - slidepdf.com

http://slidepdf.com/reader/full/ban-ve-xem-phim 13/20

 

3.2 Biểu đồ lớp thiết kế

 

V eS oV e : S t ring

S oGhe : S tring

InVe()

ChonGhe()

LamLai()

HuyVe()

LietKeVe()

KTTTVe()

LichChieu

Ngay : D ate

G io : St ring

TenP him : S tring

G iaVe : Double

HienLichChieu()

13

5/12/2018 Ban ve xem phim - slidepdf.com

http://slidepdf.com/reader/full/ban-ve-xem-phim 14/20

 

3.3 Biểu đồ trình tự thiết kế

3.3.1 Biểu đồ trình tự thiết kế chức năng bán vé 

: NhanVien:

 

LichCh ieu : Ve: f rmBanVe: FormView

Chon cboNgay

Gu i ngay

Chon btnGioChieu

Chon ghe

Chon btnInVe

Gui g io chieu Gui thong t in buoi ch ieu

LietKeVe(date,str ing,str ing,str ing )

Danh sach l ich chieu t rong ngay duoc cho n

Danh sach ghe t r ong

Gu i ngay

KTTTVe( da te )

True / False

NhapGhe(st r ing)

TongT ien ( )

Gui cac so ghe va tho ng t in buoi ch ieuGui cac so ghe va thong t in buoi ch ieu

InVe(date,str ing,str ing,str ing,str ing )

LietKeVe( date,str ing,str ing,str ing)Danh sach ghe t r ong

Chon b tnLamLa i

Xoa cac ghe da chon

Xoa tong t ien

Chon b tnThoa t

Thoat( )

HienLichChieu(date )

14

5/12/2018 Ban ve xem phim - slidepdf.com

http://slidepdf.com/reader/full/ban-ve-xem-phim 15/20

 

3.3.2 Biểu đồ trình tự thiết kế chức năng hủy vé 

: NhanVien: LichChieu : Ve: frmBanVe

: FormViewChon cboNgay

Gui ngayGui ngay

KTTTVe( date)

True / False

HienLichChieu(date )

Chon btnGioChieu

Chon ghe

Chon btnHuyVe

Gui gio chieuGui thong tin buoi chieu

LietKeVe(date,string,string,string )

Danh sach lich chieu trong ngay duoc chon

Danh sach ghe trong

NhapGhe(string)

TongTien()

Gui cac so ghe can huy va thong tin buoi chieuGui cac so ghe can huy va thong tin buoi chieu

HuyVe(date,string,string,string,string )

LietKeVe( date,string,string,string)

Danh sach ghe trong

Chon btnLamLai

Xoa cac ghe da chon

Xoa tong tien

Chon btnThoat

Thoat()

15

5/12/2018 Ban ve xem phim - slidepdf.com

http://slidepdf.com/reader/full/ban-ve-xem-phim 16/20

 

3.4 Biểu đồ công tác

3.4.1 Chức năng bán vé 

: Nh

 

anVien

:

LichChieu

: Ve

: frmBanVe :

FormView

1: Chon cboNgay

2: Gui ngay

3: Gui ngay

4: KTTTVe( date)

5: True / False

6: HienLichChieu(date )

7: Danh sach lich chieu trong ngay duoc chon

8: Chon btnGioChieu

9: Gui gio chieu

10: Gui thong tin buoi chieu

11: LietKeVe(date,string,string,string )

12: Danh sach ghe trong

13: Chon ghe

14: NhapGhe(string)15: TongTien()

16: Chon btnInVe

17: Gui cac so ghe va thong tin buoi chieu

18: Gui cac so ghe va thong tin buoi chieu

19: InVe(date,string,string,string,string )20: LietKeVe( date,string,string,string)

21: Danh sach ghe trong

22: Chon btnLamLai

23: Xoa cac ghe da chon24: Xoa tong tien

25: Chon btnThoat

26: Thoat()

16

5/12/2018 Ban ve xem phim - slidepdf.com

http://slidepdf.com/reader/full/ban-ve-xem-phim 17/20

 

3.4.2 Chức năng hủy vé 

: NhanVien

:

LichChieu: Ve

3: Gui ngay

4: KTTTVe( date)

5: True / False

6: HienLichChieu(date )

10: Gui thong tin buoi chieu

11: LietKeVe(date,string,string,st ring )

18: Gui cac so ghe can huy va thong tin buoi chieu

19: HuyVe(date,string,st ring,string,string )20: LietKeVe( date,string,string,string)

: frmBanVe :

FormView

1: Chon cboNgay8: Chon btnGioChieu

13: Chon ghe

16: Chon btnHuyVe22: Chon btnLamLai25: Chon btnThoat

2: Gui ngay9: Gui gio chieu

17: Gui c

 

ac so ghe can huy va thong tin buoi chieu

7: Danh sach lich chieu trong ngay duoc chon

12: Danh sach ghe trong21: Danh sach ghe trong

14: NhapGhe(string)15: TongTien()

23: Xoa cac ghe da chon24: Xoa tong tien

26: Thoat()

CHƯƠNG 4: CÀI ĐẶT HỆ THỐNG

4.1 Cài đặt cơ sở dữ liệu cho hệ thống:

•  Bảng Lichchieu:

17

5/12/2018 Ban ve xem phim - slidepdf.com

http://slidepdf.com/reader/full/ban-ve-xem-phim 18/20

 

* Bảng Vé:

18

5/12/2018 Ban ve xem phim - slidepdf.com

http://slidepdf.com/reader/full/ban-ve-xem-phim 19/20

 

KẾT LUẬN

Đánh giá kết quả đạt được:

Trên đây là hệ thống quản lý bán vé xem phim mà nhóm đã thực hiện. Hệ thống đã

trình bày được đầy đủ chức năng của người bán vé và lịch chiếu mà rạp đưa ra kế hoạch . Tuy

nhiên, do nhóm phát triển còn gặp phải nhiều vấn đề về thời gian, về khả năng làm việc nhóm

và kiến thức còn hạn hẹp nên đề tài còn mắc đôi chỗ sai sót. Nhóm rất mong nhận được

những đóng góp ý kiến của thầy hướng dẫn cũng như các bạn sinh viên trong lớp để đề tài có

thể hoàn thiện tốt nhất. Xin chân thành cảm ơn thầy và các bạn.

Hướng phát triển của nhóm:

19

5/12/2018 Ban ve xem phim - slidepdf.com

http://slidepdf.com/reader/full/ban-ve-xem-phim 20/20

 

 Nếu có điều kiện phát triển đề tài, nhóm muốn thực hiện rộng rãi hơn về hệ thống

không chỉ dừng lại ở mức độ quản lý trực tiếp, nhóm muốn phát triển hệ thống lên quản lý

online. Như vậy, sẽ tiện cho người dung truy cập và người quản lý sẽ quản lý chặt và nắm rõ

hơn nữa.

Chúng em xin chân thành cảm ơn thầy và các bạn đã giúp đỡ chúng em hoàn thành đề

tài. !

 

20