Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

HỆ THỐNG QUẢN lý vé đặt THEO mùa PHỤC vụ các sự KIỆN THỂ THAO, văn HOÁ
Nội dung xem thử
Mô tả chi tiết
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN
KHOA CÔNG NGHỆ THÔNG TIN
BỘ MÔN HỆ THỐNG THÔNG TIN
NGUYỄN NGỌC QUỲNH ANH – 0112170
TRƯƠNG CHÂU LIÊN NGỌC – 0112357
HỆ THỐNG QUẢN LÝ VÉ
ĐẶT THEO MÙA PHỤC VỤ
CÁC SỰ KIỆN THỂ THAO, VĂN HOÁ
KHÓA LUẬN CỬ NHÂN TIN HỌC
GIÁO VIÊN HƯỚNG DẪN
PGS. TS. ĐỒNG THỊ BÍCH THUỶ
NIÊN KHÓA 2001 - 2005
i
Lời cảm ơn
Chúng em xin chân thành cảm ơn Khoa Công Nghệ Thông Tin, trường Đại Học
Khoa Học Tự Nhiên, TpHCM đã tạo điều kiện cho chúng em thực hiện đề tài tốt
nghiệp này.
Chúng em xin chân thành cảm ơn Cô Đồng Thị Bích Thuỷ đã tận tình hướng
dẫn, chỉ bảo chúng em trong suốt thời gian thực hiện đề tài. Trong thời gian làm
việc với Cô, chúng em không những học hỏi được nhiều kiến thức bổ ích mà còn
học tập được tinh thần làm việc và thái độ nghiên cứu khoa học nghiêm túc của Cô.
Những lời chỉ bảo, giảng giải và động viên đúng lúc của Cô đã giúp chúng em rất
nhiều trong quá trình hoàn thành luận văn này.
Chúng em cũng xin chân thành cảm ơn Ban giám đốc công ty ELCA Việt Nam,
các chị Thoa, chị Dao… những người đã tận tình dìu dắt, định hướng và giúp đỡ
chúng em rất nhiều thời gian thực tập tại công ty. Những kiến thức, kinh nghiệm
thực tế thu được trong quá trình thực tập tại công ty sẽ là hành trang quí báu cho
chúng em bước vào đời.
Chúng con luôn ghi nhớ công ơn sinh thành, dưỡng dục của Ba, Mẹ. Ba mẹ luôn
đem lại nguồn động viên to lớn giúp đỡ con vượt qua những khó khăn trong cuộc
sống.
Mặc dù đã cố gắng hoàn thành luận văn với tất cả sự nổ lực của bản thân, nhưng
luận văn chắc chắn không tránh khỏi những thiếu sót, kính mong quý Thầy Cô tận
tình chỉ bảo.
Một lần nữa, xin chân thành cảm ơn và luôn mong nhận được những tình cảm
chân thành của tất cả mọi người.
Tp. Hồ Chí Minh 06/2005
Nguyễn Ngọc Quỳnh Anh & Trương Châu Liên Ngọc.
1
Mục lục
Mục lục.....................................................................................................................1
Danh mục ký hiệu viết tắt.......................................................................................4
Danh mục các bảng ................................................................................................5
Danh mục các hình .................................................................................................7
Mở đầu ...................................................................................................................10
Chương 1. Giới thiệu............................................................................................12
1.1 Giới thiệu đề tài luận văn........................................................................................................................... 12
1.2 Giới thiệu bài toán ...................................................................................................................................... 14
1.3 Hướng tiếp cận ............................................................................................................................................ 15
1.4 Nội dung nghiên cứu của luận văn............................................................................................................ 17
1.5 Tóm tắt các kết quả đạt được của luận văn............................................................................................. 18
1.6 Bố cục luận văn ........................................................................................................................................... 20
Chương 2. Phân tích hệ thống ............................................................................21
2.1 Vé theo mùa ................................................................................................................................................. 21
2.1.1 Định nghĩa............................................................................................................................................. 21
2.1.2 Ý nghĩa của vé theo mùa ...................................................................................................................... 23
2.1.3 Đặc điểm chính của vé theo mùa cho các sự kiện hồi quy.................................................................. 24
2.2 Các loại vé theo mùa................................................................................................................................... 25
2.2.1 Vé mùa theo chủ đề .............................................................................................................................. 26
2.2.2 Vé mùa nhiều lần vào........................................................................................................................... 27
2.2.3 Vé mời................................................................................................................................................... 28
2.2.4 Vé mùa giảm giá................................................................................................................................... 29
2.2.5 Vé mùa nhiều ngày............................................................................................................................... 30
2.2.6 Vé mùa nhiều chương trình.................................................................................................................. 31
2.2.7 Tóm tắt đặc điểm của từng loại vé theo mùa ứng với các loại sự kiện ............................................... 32
2.3 Giá vé theo mùa........................................................................................................................................... 33
2.4 Quy trình đặt và sử dụng vé theo mùa ..................................................................................................... 34
2.4.1 Quy trình đặt vé theo mùa .................................................................................................................... 36
2.4.2 Khó khăn của việc kiểm soát vé và mẫu thiết kế của vé theo mùa cần xây dựng .............................. 38
2.4.3 Cách sử dụng vé theo mùa.................................................................................................................... 41
2.5 Hủy thông tin đặt và gia hạn vé theo mùa ............................................................................................... 42
2.5.1 Hủy vé theo mùa:.................................................................................................................................. 42
2.5.2 Gia hạn vé theo mùa:............................................................................................................................ 42
2.6 Các loại vé theo mùa được áp dụng cho từng sự kiện cụ thể................................................................. 43
Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
2
2.6.1 Phim chiếu ở rạp................................................................................................................................... 45
2.6.2 Thể loại bóng đá Championship........................................................................................................... 46
2.7 Phần liên kết với REAS.............................................................................................................................. 47
2.8 Lược đồ use case cho hệ thống bán vé theo mùa..................................................................................... 49
2.8.1 Phía người tổ chức................................................................................................................................ 49
2.8.2 Phía khách hàng.................................................................................................................................... 54
Chương 3. Tổng quan về kiến trúc sử dụng......................................................59
3.1 Các kỹ thuật sử dụng.................................................................................................................................. 59
3.2 Kiến trúc ...................................................................................................................................................... 59
3.2.1 Các mô hình kiến trúc trong ứng dụng Web........................................................................................ 59
3.2.2 Kiến trúc theo mẫu MVC ..................................................................................................................... 62
3.2.3 Giới thiệu về Strut Framework............................................................................................................. 64
Chương 4. Mô hình thiết kế tổng quát................................................................66
4.1 Kiến trúc hệ thống ...................................................................................................................................... 66
4.1.1 Ứng dụng mẫu thiết kế vào kiến trúc của Strut ................................................................................... 66
4.1.2 Kiến trúc hệ thống ................................................................................................................................ 69
4.2 Package Diagram ........................................................................................................................................ 71
4.2.1 Phần chung............................................................................................................................................ 71
4.2.2 Phim ...................................................................................................................................................... 74
4.2.3 Championship....................................................................................................................................... 77
4.3 Mô hình đối tượng ...................................................................................................................................... 79
4.3.1 Phần chung............................................................................................................................................ 79
4.3.2 Phim ...................................................................................................................................................... 87
4.3.3 Championship....................................................................................................................................... 90
4.4 Mô hình dữ liệu ........................................................................................................................................... 93
Chương 5. Mô hình cài đặt ..................................................................................96
5.1 Sơ đồ các màn hình chính .......................................................................................................................... 96
5.1.1 Người tổ chức hệ thống ........................................................................................................................ 96
5.1.2 Khách hàng ......................................................................................................................................... 102
5.2 Ràng buộc toàn vẹn................................................................................................................................... 110
5.3 Phần liên kết với REAS............................................................................................................................ 112
Chương 6. Kết luận và hướng phát triển.........................................................113
6.1 Kết luận ...................................................................................................................................................... 113
6.2 Hướng phát triển....................................................................................................................................... 115
Tài liệu tham khảo...............................................................................................117
Phụ lục .................................................................................................................118
A. Đặc tả một số các Use Case chính............................................................................................................. 118
Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
3
A.1 Phía người tổ chức ................................................................................................................................... 118
A.1.1 Sự kiện phim...................................................................................................................................... 118
A.1.2 Sự kiện Championship....................................................................................................................... 120
A.2 Phía khách hàng ....................................................................................................................................... 122
A.2.1 Sự kiện phim...................................................................................................................................... 122
A.2.2 Sự kiện Championship....................................................................................................................... 123
B. Sơ đồ tuần tự............................................................................................................................................... 125
C. Mô hình đối tượng...................................................................................................................................... 128
D. Sơ đồ lớp...................................................................................................................................................... 130
E. Mô hình dữ liệu........................................................................................................................................... 138
E.1 Mô tả chi tiết một số bảng trong mô hình dữ liệu:............................................................................... 139
E.1.1 Bảng SEASON_TICKET: ................................................................................................................. 139
E.1.2 Bảng REDUCTION_TICKET:.......................................................................................................... 141
E.1.3 Bảng MULTIENTRY_TICKET:....................................................................................................... 141
E.1.4 Bảng MULTIDAY_TICKET: ........................................................................................................... 142
E.1.5 Bảng TOPIC_TICKET: ..................................................................................................................... 142
E.1.6 Bảng VIPSPONSOR_TICKET: ........................................................................................................ 143
E.1.7 Bảng VIPSPONSOR_TICKET_DETAIL:........................................................................................ 143
E.1.8 Bảng TT_PER_MP: ........................................................................................................................... 143
E.1.9 Bảng SEASON_TICKET_PRICE:.................................................................................................... 144
E.1.10 Bảng CARD: .................................................................................................................................... 144
F. Một số màn hình chính .............................................................................................................................. 147
F.1 Phim ........................................................................................................................................................... 147
F.1.1 Màn hình Login .................................................................................................................................. 147
F.1.2 Menu chức năng của hệ thống ........................................................................................................... 147
F.1.3 Màn hình tạo vé mùa giảm giá........................................................................................................... 148
F.2 Championship ........................................................................................................................................... 149
F.2.1 Màn hình Login .................................................................................................................................. 149
F.2.2 Menu chức năng của hệ thống ........................................................................................................... 149
F.2.3 Màn hình tạo vé mời........................................................................................................................... 150
Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
4
Danh mục ký hiệu viết tắt
Ký hiệu Diễn giải
• DTO Data Transfer Object – là một đối tượng chứa dữ liệu dùng để di
chuyển giữa các tầng (layers) .
• ERD Entity Relationship Diagram.
• JSP Java Server Page
• MVC Mô hình Model – View - Controller
• REAS Hệ thống tổ chức sự kiện có tính hồi quy (Recurrent Event System).
• STS Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
(Season Ticket System).
• ST Season ticket.
• UC Use Case
Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
5
Danh mục các bảng
Bảng 2-1 Ví dụ vé theo mùa cho sự kiện không có trước chương trình...................22
Bảng 2-2 Ví dụ vé theo mùa cho sự kiện có sẵn chương trình .................................23
Bảng 2-3 Ví dụ cho loại vé xem nhiều chương trình trong tuần lễ chiếu phim Hàn
Quốc ..................................................................................................................31
Bảng 2-4 Tổng kết tính chất của các loại sự kiện của 6 loại vé theo mùa................33
Bảng 2-5 Các đặc điểm chung của 6 loại vé theo mùa .............................................35
Bảng 2-6 Những đặc điểm riêng của từng loại vé về thời gian hiệu lực mới khi gia
hạn .....................................................................................................................43
Bảng 2-7 Sự khác nhau giữa sự kiện chiếu phim tại rạp và sự kiện thể loại bóng đá
Championship ...................................................................................................45
Bảng 2-8 Mô tả các chức năng chính của hệ thống bán vé mùa tổng quát phía người
tổ chức...............................................................................................................51
Bảng 2-9 Mô tả các chức năng chính của hệ thống bán vé mùa cho phim phía người
tổ chức...............................................................................................................52
Bảng 2-10 Mô tả các chức năng chính của hệ thống bán vé mùa cho Championship
phía người tổ chức.............................................................................................54
Bảng 2-11 Mô tả chức năng cho hệ thống bán vé theo mùa tổng quát về phía khách
hàng ...................................................................................................................55
Bảng 2-12 Mô tả chức năng của hệ thống bán vé theo mùa cho phim về phía khách
hàng ...................................................................................................................57
Bảng 2-13 Bảng mô tả chức năng của hệ thống bán vé theo mùa cho Championship
về phía khách hàng............................................................................................58
Bảng 4-1 Mô tả các package cho hệ thống bán vé theo mùa tổng quát....................73
Bảng 4-2 Mô tả các package cho hệ thống bán vé theo mùa tổng quát....................76
Bảng 4-3 Package Diagram của hệ thống vé theo mùa cho Championship .............79
Bảng 4-4 Mô tả các đối tượng DTO dùng chung......................................................86
Bảng 4-5 Mô tả các đối tượng DTO tổng hợp chứa thông tin của REAS cung cấp.86
Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
6
Bảng 4-6 Mô tả các đối tượng DTO dành riêng cho phim .......................................89
Bảng 4-7 Mô tả các đối tượng DTO dành riêng cho phim do REAS cung cấp........89
Bảng 4-8 Mô tả các đối tượng DTO dành riêng cho Championship ........................92
Bảng 4-9 Mô tả các đối tượng DTO dành riêng cho Championship do REAS cung
cấp .....................................................................................................................92
Bảng 4-10 Mô tả mô hình dữ liệu .............................................................................94
Bảng 4-11 Mô tả bảng do REAS để lấy thông tin sự kiện........................................95
Bảng 5-1 Mô tả các ràng buộc miền giá trị.............................................................110
Bảng 5-2 Mô tả các ràng buộc liên thuộc tính trên một quan hệ ............................111
Bảng 5-3 Mô tả các ràng buộc liên bộ liên quan hệ................................................111
Bảng 5-4 Mô tả ràng buộc miền giá trị cho hệ thống bán vé cho Championship...112
Bảng 6-1 Mô tả sơ đồ lớp cho tầng back-end .........................................................135
Bảng 6-2 Đặc tả hàm cho lớp interface của gói seasonticket .................................138
Bảng 7-3 Mô tả bảng SEASON_TICKET..............................................................141
Bảng 7-4 Mô tả bảng REDUCTION_TICKET ......................................................141
Bảng 7-5 Mô tả bảng MULTIENTRY_TICKET ...................................................141
Bảng 7-6 Mô tả bảng MULTIDAY_TICKET ........................................................142
Bảng 7-7 Mô tả bảng TOPIC_TICKET..................................................................142
Bảng 7-8 Mô tả bảng VIPSPONSOR_TICKET.....................................................143
Bảng 7-9 Mô tả bảng VIPSPONSOR_TICKET_DETAIL ....................................143
Bảng 7-10 Mô tả bảng TT_PER_MP......................................................................144
Bảng 7-11 Mô tả bảng SEASON_TICKET_PRICE...............................................144
Bảng 7-12 Mô tả bảng CARD.................................................................................145
Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
7
Danh mục các hình
Hình 1-1 Mô hình hệ thống tổ chức sự kiện .............................................................13
Hình 1-2 Quy trình hoạt động của hệ thống đặt vé theo mùa ...................................17
Hình 2-1 Tổng kết các đặc điểm chung và riêng của 6 loại vé theo mùa .................32
Hình 2-2 Quy trình chính cho việc đặt vé theo mùa của hệ thống............................36
Hình 2-3 Quy trình đặt vé mùa đơn ..........................................................................37
Hình 2-4 Cách trình bày vé theo mùa .......................................................................39
Hình 2-5 Cách trình bày vé mùa đơn........................................................................41
Hình 2-6 Hướng giải quyết khi xây dựng hệ thống bán vé mùa trước cho những sự
kiện cụ thể .........................................................................................................44
Hình 2-8 Phần liên kết với REAS .............................................................................48
Hình 2-9 Lược đồ use case tổng quát của hệ thống đối với người quản lý ..............50
Hình 2-10 Lược đồ use case của hệ thống bán vé theo mùa cho phim đối với người
quản lý...............................................................................................................51
Hình 2-11 Lược đồ use case của hệ thống bán vé theo mùa cho Championship đối
với người quản lý ..............................................................................................53
Hình 2-12 Lược đồ use case của hệ thống bán vé theo mùa tổng quát về phía khách
hàng ...................................................................................................................54
Hình 2-13 Lược đồ use case của hệ thống bán vé theo mùa cho phim về phía khách
hàng ...................................................................................................................56
Hình 2-14 Lược đồ use case của hệ thống bán vé theo mùa cho Championship về
phía khách hàng.................................................................................................57
Hình 3-1 Kiến trúc mô hình 1 ...................................................................................60
Hình 3-2 Kiến trúc mô hình 2 ...................................................................................61
Hình 4-1 Mô hình đối tượng của một cấu trúc Proxy tồn tại ở thời điểm thực thi ...67
Hình 4-2 Lược đồ UML biểu diễn cho mẫu Façade .................................................68
Hình 4-3 Kiến trúc hệ thống......................................................................................69
Hình 4-4 Sơ đồ package cho hệ thống bán vé theo mùa tổng quát...........................71
Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
8
Hình 4-5 Package Diagram của hệ thống vé theo mùa cho phim.............................74
Hình 4-6 Package Diagram của hệ thống vé theo mùa cho Championship..............77
Hình 4-7 Mô hình đối tượng được thiết kế cho hệ thống bán vé theo mùa tổng quát
...........................................................................................................................80
Hình 4-8 Mô hình đối tượng được thiết kế cho hệ thống bán vé theo mùa xem phim
tại rạp.................................................................................................................88
Hình 4-9 Mô hình đối tượng được thiết kế cho hệ thống bán vé theo mùa
Championship ...................................................................................................91
Hình 4-10 Mô hình dữ liệu cho hệ thống bán vé theo mùa tổng quát ......................93
Hình 5-1 Sơ đồ màn hình ở mức trừu tượng.............................................................96
Hình 5-2 Sơ đồ màn hình của hệ thống bán vé cho phim.........................................97
Hình 5-3 Hai loại vé theo mùa của sự kiện chiếu phim ở rạp...................................97
Hình 5-4 Màn hình tạo vé vào nhiều lần (Multi-entry season ticket).......................98
Hình 5-5 Màn hình chọn thời điểm gia hạn vé cho mùa sau ....................................99
Hình 5-6 Sơ đồ màn hình trong hệ thống bán vé cho Championship.......................99
Hình 5-7 Hai loại vé theo mùa của sự kiện Championship ....................................100
Hình 5-8 Màn hình tạo vé mùa thành viên (Member season ticket).......................100
Hình 5-9 Các tiêu chí tìm kiếm thông tin vé theo mùa được đặt............................101
Hình 5-10 Kết quả tìm kiếm thông tin vé đặt theo mùa..........................................102
Hình 5-11 Quy trình đặt vé chính ...........................................................................102
Hình 5-12 Màn hình chọn vé theo mùa...................................................................103
Hình 5-13 Màn hình điền thông tin khách hàng cho quy trình đặt vé thứ nhất của
phim.................................................................................................................103
Hình 5-14 Màn hình điền thông tin khách hàng cho quy trình đặt vé thứ nhất của
Championship .................................................................................................104
Hình 5-15 Màn hình xác nhận thông tin đặt vé mùa nhiều lần vào........................104
Hình 5-16 Màn hình xác nhận thông tin và in vé....................................................105
Hình 5-17 Vé theo mùa cho sự kiện phim ..............................................................105
Hình 5-18 Vé theo mùa cho sự kiện Championship ...............................................106
Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
9
Hình 5-19 Quy trình đặt vé mùa đơn ......................................................................106
Hình 5-20 Màn hình lịch chiếu phim tại Diamond Cinema....................................107
Hình 5-21 Màn hình nội dung của một phim..........................................................107
Hình 5-22 Màn hình nhập mã booking để đặt vé mùa đơn.....................................108
Hình 5-23 Màn hình chọn thông tin suất chiếu của một phim................................108
Hình 5-24 Màn hình xác nhận thông tin đặt vé mùa đơn .......................................109
Hình 5-25 Màn hình in vé mùa đơn trong quy trình đặt vé lần thứ hai ..................109
Hình 5-26 Vé theo mùa đơn dành cho sự kiện phim ..............................................110
Hình 7-6-1 Sơ đồ tuần tự tạo vé mùa nhiều lần vào (1)..........................................126
Hình 7-6-2 Sơ đồ tuần tự tạo vé mùa nhiều lần vào (2)..........................................127
Hình 7-6-3 Mô hình đối tượng chi tiết....................................................................129
Hình 7-6-4 Sơ đồ lớp cho tầng back-end ................................................................131
Hình 7-6-5 Mô hình dữ liệu chi tiết ........................................................................139
Hình 7-6-6 Mô hình đối tượng chi tiết....................................................................146
Hình 7-6-7 Màn hình đăng nhập vào hệ thống bán vé cho phim............................147
Hình 7-6-8 Màn hình tạo vé mùa giảm giá .............................................................148
Hình 7-6-9 Màn hình đăng nhập vào hệ thống bán vé Championship ...................149
Hình 7-6-10 Menu của hệ thống bán vé theo mùa..................................................149
Hình 7-6-11 Màn hình tạo vé mời...........................................................................150
Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
10
Mở đầu
Đất nước của chúng ta ngày nay đang trên đà hội nhập và phát triển rất
nhanh. Song song với tốc độ đó, cuộc sống của con người dần dần được cải thiện và
nâng cao hơn. Nhu cầu vui chơi giải trí của người dân từ đó cũng tăng lên. Vì lý do
này nên ngày càng có rất nhiều các sự kiện văn hóa thể thao, các lễ hội được tổ
chức nhằm thỏa mãn một cách tốt nhất nhu cầu tinh thần của mọi người. Xuất phát
từ thực tế đó, những hoạt động trên đòi hỏi các nhà tổ chức phải cần phải có một sự
chuyên nghiệp hóa trong các khâu như: tìm kiếm địa điểm, tìm kiếm nguồn tài trợ,
lên lịch cho các sự kiện, tính toán thời gian và chi phí, trong đó chiến lược
marketing nhằm thu hút một một lượng lớn khán giả đến tham gia là tiêu chí hàng
đầu được quan tâm. Để tất cả những công việc trên được tiến hành một cách khoa
học và chuyên nghiệp, việc tin học hóa là một điều cần thiết.
Với mục tiêu thực hiện những hoạt động trên hiệu quả, người tổ chức cần
phải có một nguồn kinh phí ban đầu trước khi một sự kiện diễn ra. Đồng thời việc
đáp ứng nhu cầu của khách hàng: có chỗ ngồi tốt, có nhiều ưu đãi, tiết kiệm thời
gian và tiền bạc....cũng không kém phần quan trọng. Làm sao để họ giải quyết vấn
đề khó khăn này? Đây là nguyên nhân mà hệ thống quản lý vé đặt trước theo mùa
(STS) ra đời. Nó không chỉ giúp các nhà tổ chức có thể chủ động hơn trong công tác
quản lý các sự kiện mà nó còn hỗ trợ nhiều mặt trong vấn đề tạo và quản lý vé, theo
dõi tình trạng các loại vé đặt của khách hàng.
Tiếp nhận dự án xây dựng và phát triển hệ thống này, những nhà phát triển
phần mềm bắt đầu đi vào phân tích và thiết kế với mong muốn tạo ra một chương
trình giúp đơn giản hóa những công việc phức tạp và tiết kiệm thời gian cho người
quản lý. Tuy nhiên vì những sự kiện này đều mang tính chu kỳ và quá trình tổ chức,
quản lý những loại vé theo mùa luôn có những thao tác và thành phần tương tự nhau
nên vấn đề làm sao tiết kiệm thời gian và chi phí từ những công việc đã làm được
những chuyên gia phần mềm đặt ra. Để giải quyết vấn đề này, người ta hướng đến
việc tìm kiếm các tính chất giống nhau trong từng sự kiện, đưa ra các loại vé phù
Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
11
hợp với nhu cầu khách hàng, từ đó khái quát hóa những đặc điểm chung của chúng
nhằm tạo lập một hệ thống quản lý vé theo mùa tổng quát phục vụ cho bất kỳ một
sự kiện nào. Trên cơ sở chung nhất, hệ thống này sẽ được sử dụng để triển khai
thành các hệ thống bán vé mùa cho một sự kiện cụ thể. Từ ý tưởng trên, hệ thống
tổng quát mà chúng tôi xây dựng sẽ chứa những thành phần (component) chung
nhất cho các loại vé tạo nền móng cho việc xây dựng những hệ thống quản lý vé
theo mùa có thể kế thừa và tái sử dụng nó.
Tuy nhiên những phần chung tổng quát này vẫn chưa đủ để giải quyết một
bài toán cụ thể: Đó là tạo ra các loại vé theo mùa có thể áp dụng cho một sự kiện
xác định. Vì đối với mỗi sự kiện đều có những đặc điểm riêng đòi hỏi các loại vé áp
dụng cho nó cần có thêm những đặc điểm phù hợp. Để minh họa cho điều này,
chúng tôi chọn xây dựng 2 hệ thống quản lý vé cho phim và hệ thống quản lý vé
cho thể loại bóng đá Championship – là 2 ứng dụng phổ biến trong cuộc sống dựa
trên những đặc điểm chung này.
Trong quá trình xây dựng và phát triển, STS cần phải dựa trên những thông tin
do hệ thống tổ chức sự kiện (REAS) cung cấp để có thể phân tích, thiết kế các loại
vé theo mùa phù hợp và in ra vé thực sự cho khách hàng. Do đó STS cần có một
interface với REAS để có thể sử dụng thông tin về sự kiện được cung cấp.
Chúng tôi đặt rất nhiều niềm tin và công sức cho đề tài này. Chúng tôi hy vọng
bài toán bán vé theo mùa được xây dựng phần nào sẽ mang lại lợi ích thiết thực khi
được ứng dụng vào đời sống thực tế.
Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
12
Chương 1. Giới thiệu
1.1 Giới thiệu đề tài luận văn
heo thông lệ, các sự kiện thể thao, văn hoá lớn thường được tổ chức định
kỳ và lặp lại theo từng chu kỳ thời gian, có thể là theo từng năm, từng
mùa, từng tháng, từng tuần hoặc từng ngày. Giải vô địch cúp bóng đá thế
giới, cúp vô địch châu Âu, giải Seria, Championship, liên hoan phim Cannes,
Festival Huế, Festival hoa Đà lạt… là những ví dụ điển hình cho các sự kiện thuộc
loại này. Trong luận văn này, chúng tôi gọi nó là các sự kiện hồi qui (recurrent
event). Thoạt nhìn có thể tưởng rằng việc tổ chức cho các sự kiện như vậy không
mấy khó khăn và phức tạp nhưng trên thực tế, dưới góc độ chuyên môn, để tổ chức
thành công các sự kiện như vậy đòi hỏi một sự chuẩn bị, phối hợp nhuần nhuyễn
giữa rất nhiều các bộ phận khác nhau, đòi hỏi phải được lên kế hoạch chi tiết và chu
đáo. Như vậy, hướng đến mục tiêu tổ chức thành công các sự kiện thông qua việc
quản lý tốt và hiệu quả những đầu tư cần và đủ về mặt con người, phương tiện, kinh
phí luôn là một bài toán khó cho người tổ chức sự kiện (event organiser). Trong
chuỗi liên hoàn các công việc của bài toán phức tạp này nổi lên hai module lớn là hệ
thống tổ chức quản lý sự kiện và hệ thống bán vé phục vụ sự kiện như mô tả qua
Hình 1-1 sau:
T
Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
13
Hình 1-1 Mô hình hệ thống tổ chức sự kiện
Như thể hiện ở Hình 1-1, hai module quản lý thông tin sự kiện và hệ thống bán vé
phục vụ sự kiện sẽ tương tác và trao đổi thông tin nghiệp vụ để giúp đơn giản hoá
công việc của người tổ chức sự kiện.
Bối cảnh của đề tài luận văn:
Lấy ý tưởng từ dự án xây dựng hệ thống bán vé theo mùa cho các sự kiện văn
hóa, thể thao của công ty ELCA, chúng tôi thấy việc đưa ra một mô hình đặt vé theo
mùa khái quát là cần thiết và có ý nghĩa. Song song với dự án này, một dự án khác
cũng được ELCA đưa ra và phát triển. Đó là hệ thống quản lý các sự kiện hồi quy
(Recurrent Event Administrator System). Hệ thống này được giao cho một nhóm
sinh viên thực tập xây dựng. REAS có nhiệm vụ lên lịch cho các chương trình trước
khi sự kiện diễn ra. Và dựa trên những thông tin do REAS cung cấp, chúng tôi sẽ
thiết kế để tạo ra những loại vé phù hợp với sự kiện được tổ chức.
Ví dụ: đối với sự kiện chiếu phim ở rạp Cinébox, người tổ chức sẽ đưa ra vé
theo mùa cho phép đi xem 5 bộ phim vào ngày thứ Hai trong 2 tháng; đối với giải