Luận văn, khóa luận, chuyên đề, tiểu luận, quản trị, khoa học, tự nhiên, kinh tế
Trang 1TRƯỜ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
Trang 2Lờ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
Trang 3Mụ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
Trang 4Hệ 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.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
Trang 5Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
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
Trang 6Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
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
Trang 7Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
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
Trang 8Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
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
Trang 9Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
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
Trang 10Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
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
Trang 11Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
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
Trang 12Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
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ù
Trang 13Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
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ế
Trang 14Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
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
Trang 15Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
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
Trang 16Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
bóng đá V-League, vé đi xem những trận đấu của đội Hòa Phát Hà Nội thi đấu tại
sân Mỹ Đình cho cả giải đấu sẽ được áp dụng
Các vé được tạo ra có thời gian hợp lệ trong suốt một mùa sự kiện hoặc trong một khoảng thời gian nào đó Vì vậy, khách hàng chỉ cần mua vé này một lần là có thể tham gia cho cả mùa Bên cạnh đó hệ thống còn hỗ trợ cho người dùng đặt vé trực tuyến trước khi sự kiện diễn ra Sau đó hệ thống STS sẽ xuất ra vé thật sự để họ
có thể sử dụng nó tham gia vào các chương trình đã đặt
Lý do xây dựng Hệ thống quản lý vé đặt theo mùa:
- Phía người tổ chức: Việc đưa ra các loại vé theo mùa mang nhiều ý nghĩa đối với người tổ chức sự kiện Khi một sự kiện diễn ra thì chi phí bỏ ra thường rất lớn và người tổ chức khó có thể chuẩn bị tốt được phần này Do đó STS cần tìm hiểu để đưa ra các loại vé theo mùa phù hợp với sự kiện, phù hợp với nhu cầu của khách hàng Sau đó các vé này sẽ được bán trên mạng trước khi một sự kiện diễn ra Công việc trên giúp đem lại nguồn thu để người quản lý
có đủ kinh phí tổ chức tốt một sự kiện nào đó
- Phía khách hàng: Họ mong muốn có một chỗ ngồi tốt trong suốt một mùa sự kiện Việc đi mua vé một lần mà được đến xem những buổi biểu diển trong một mùa giúp họ tiết kiệm được nhiều thời gian và tiền bạc Khi mua vé theo mùa trên mạng khách hàng không còn lo việc hết vé, xếp hàng để chờ…đặc biệt là vé theo mùa có giá cả phù hợp giứp họ tiết kiệm tiền so với việc mua
vé lẻ Ví dụ: Nếu khách hàng mua vé có số lượng chương trình nhiều thì giá tiền cho một chương trình sẽ được giảm so với giá của vé lẻ
- Tổng quát hóa những bài toán bán vé riêng cho từng sự kiện (đã nói ở phần
Mở đầu)
1.2 Giới thiệu bài toán
Hình 1-1 ở trên đã cho chúng ta thấy việc tổ chức một sự kiện là một công việc rất khó khăn và phức tạp Mỗi sự kiện khi được tổ chức và bán vé nhìn bề
Trang 17Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
ngoài chúng ta tưởng chừng chúng độc lập với nhau, khác biệt nhau về mặt nghiệp
vụ, công việc thực hiện nhưng nếu tập trung phân tích và thiết kế cho những ứng dụng hệ thống thông tin như vậy chúng ta sẽ nhận ra những điểm tương đồng trong từng ứng dụng Do đó việc tiếp nhận xây dựng những dự án phát triển các ứng dụng này đã tạo ra không ít lãng phí về thời gian và tiền bạc cho các nhà phát triển phần mềm nếu họ cứ tập trung phân tích chúng lại từ đầu Làm thế nào xây dựng một hệ thống thông tin tổ chức và bán vé cho một sự kiện bất kỳ để những người phát triển không phải bắt đầu lại những công việc gần giống nhau như vậy? Đây chính là tham vọng mà những người xây dựng chương trình quản lý vé cho hệ thống tổ chức sự kiện đặt ra cũng như là tham vọng của đề tài luận văn tốt nghiệp này
Do vậy để có thể giảm bớt thời gian và chi phí đồng thời tận dụng phương pháp phân tích thiết kế hệ thống thông tin hướng đối tượng một cách hiệu quả, người phát triển phần mềm hướng đến việc tìm kiếm các vấn đề mang tính chất lặp lại giữa các sự kiện Từ những đặc điểm giống nhau này chúng ta sẽ tổng quát hóa nhiều bài toán phức tạp khác nhau thành một bài toán chung và sử dụng nó cho nhiều dự án có cùng bản chất như thế
Chính vì thế mục tiêu của đề tài đặt ra ở đây là xây dựng một hệ thống thông tin tổng quát cho công việc quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa Từ đó nó có thể được sử dụng lại nhằm hỗ trợ các ứng dụng bán vé theo mùa cho từng sự kiện cụ thể một cách có hiệu quả hơn
1.3 Hướng tiếp cận
Mục tiêu của đề tài là tổng quát hóa những bài toán phức tạp có những điểm tương đồng thành một bài toán chung Bài toán chung này sẽ giúp cho việc xây dựng ứng dụng hệ thống thông tin bán vé trước theo mùa hiệu quả hơn, tiết kiệm nhiều công sức và chi phí hơn Đây là một ưu điểm của cách tiếp cận đi từ phần chung Theo hướng này, đề tài sẽ tập trung tìm kiếm và xây dựng một bài toán bán
vé theo mùa cho bất kỳ sự kiện nào Đó là nhắm đến việc tìm hiểu, phân tích, thiết
Trang 18Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
kế để đưa ra những loại vé theo mùa dựa trên những đặc điểm của từng sự kiện khảo sát được
Tuy nhiên, để xây dựng một hệ thống bán vé theo mùa cho một sự kiện cụ thể thì việc đưa toàn bộ bài toán chung này vào có thể là không đủ hoặc quá nhiều Bởi
vì mỗi sự kiện đều có những đặc điểm riêng và bài toán chung này cũng không thể tổng quát hết được cho từng sự kiện cho nên chúng ta cần thêm những đặc điểm riêng hoặc chọn lọc lại từ nó những phần cần thiết để sử dụng lại
Trên hai bài toán cụ thể, chúng tôi chọn cài đặt hai hệ thống vé cho sự kiện chiếu phim ở rạp và cho sự kiện thể loại bóng đá Championship vì những lý do sau:
- Thứ nhất, vì hai sự kiện này là hai ví dụ điển hình trong số các sự kiện diễn ra hằng ngày có hai đặc điểm chung nhất (sẽ được phân tích trong phần 2.1.3) và
nó mang tính lặp đi lặp lại
- Thứ hai, đây cũng là hai sự kiện hồi quy mà nhóm thực tập ở công ty ELCA tổ chức và xây dựng (đã giới thiệu trong phần 1.1) Việc chọn cài đặt hai hệ thống này giúp cho phần demo của hai chương trình quản lý bán vé về sau trở nên thuận lợi hơn vì khi đó hệ thống tổ chức sự kiện trên sẽ hỗ trợ những thông tin cần thiết về phim và giải bóng đá Championship thông qua một interface chung
sẽ được xây dựng Thông tin này dùng cho việc thiết lập ứng dụng Web cho khách hàng đặt mua vé đã tạo ra
Trang 19Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
Người tổ chức tạo vé theo mùa
Khách hàng đặt vé theo mùa
REAS Thông tin sự kiện, lịch chiếu, tiêu chí định giá
Thông tin các loại vé theo mùa đã tạo
Khách hàng in vé theo mùa
trực tuyến
Vé theo mùa đã đặt
Sử dụng vé theo mùa ngay khi sự kiện diễn
ra
Dùng vé theo mùa để đặt vé đơn cho chương trình cụ thể
Hình 1-2 Quy trình hoạt động của hệ thống đặt vé theo mùa 1.4 Nội dung nghiên cứu của luận văn
Luận văn hướng đến các mục tiêu sau:
Đối với công việc của người tổ chức hệ thống:
• Tìm hiểu đặc điểm của những sự kiện diễn ra trong đời sống hàng ngày, đặc điểm các loại vé ứng với từng sự kiện, phân tích và tổng hợp các đặc điểm chung của các loại vé này, từ đó tổng quát hóa mô hình các loại vé theo mùa Mô hình này sẽ được áp dụng cho bất kỳ sự kiện cụ thể nào được tổ chức
• Tìm hiểu đặc điểm chi tiết cho hai sự kiện cụ thể là phim và Championship để phục vụ cho công việc cài đặt sau này
• Tìm hiểu về giá vé bán lẻ, các lợi ích của vé theo mùa, từ đó đưa ra giá cho từng loại vé theo mùa
• Phân tích và áp dụng những loại vé theo mùa đã tìm được vào từng sự kiện cụ thể: phim và thể loại bóng đá Championship
Trang 20Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
• Quản lý thông tin (tạo, xóa và cập nhật) các vé theo mùa được tạo ra ứng với hai sự kiện: phim và thể loại bóng đá Championship
• Quản lý thông tin vé đặt của khách hàng cho hai sự kiện: phim và thể loại bóng đá Championship
• Xây dựng adapter với REAS để lấy thông tin về sự kiện do họ cung cấp
Đối với phần giao tiếp với khách hàng:
• Tạo ứng dụng web để khách hàng có thể đặt vé theo mùa mà người tổ chức tạo ra
• Minh họa việc sử dụng vé theo mùa của khách hàng đối với từng sự kiện khác nhau
Những chức năng không xây dựng cho hệ thống vé theo mùa:
• Quản lý việc đặt vé của khách hàng
• Quản lý việc thanh toán từ khách hàng
• Kiểm soát việc thay đổi chương trình từ bên REAS
Tuy nhiên, để minh họa cho việc sử dụng vé theo mùa của khách hàng thì phần đặt vé sẽ được chúng tôi cài đặt như một phần mô phỏng cho quá trình này
1.5 Tóm tắt các kết quả đạt được của luận văn
Luận văn đã đạt được một số kết quả như sau:
Về mặt phân tích và thiết kế tổng quan:
Tìm hiểu đặc điểm chung và xây dựng mô hình tổng quát cho các loại vé theo mùa
Ứng với từng sự kiện chúng tôi tìm ra được những đặc điểm riêng của các loại vé theo mùa
Tìm hiểu và đưa ra giá vé theo mùa dựa trên loại khách hàng, chỗ ngồi, giá
vé bán lẻ, mùa… cho mỗi sự kiện cụ thể
Tìm hiểu quy trình mua vé và sử dụng vé theo mùa đối với phần giao tiếp với
Trang 21Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
khách hàng
Tìm hiểu công việc kiểm soát vé của người tổ chức trong quá trình sử dụng
vé của khách hàng Từ đó thiết kế mẫu cho vé theo mùa
Áp dụng mẫu thiết kế Proxy để kết nối front-end và back-end
Tìm hiểu thư viện in file PDF: iText dùng để in vé theo mùa trực tuyến hoặc tại nhà
Về mặt thực nghiệm:
Xây dựng adapter với REAS để lấy thông tin của sự kiện được tổ chức
Xây dựng hai ứng dụng Web cho hai hệ thống quản lý vé theo mùa cho phim
và giải bóng đá Championship để hiện thực hóa mô hình đã phân tích và thiết
Trang 22Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
1.6 Bố cục luận văn
Luận văn được tổ chức thành 6 chương:
• Chương 1: Giới thiệu tổng quan
• Chương 2: Định nghĩa vé theo mùa, phân tích các loại vé theo mùa cho hệ
thống vé, áp dụng từng loại cho mỗi sự kiện cụ thể, các chức năng của hệ thống
và đưa ra adapter với REAS
• Chương 3: Giới thiệu các kỹ thuật sử dụng và kiến trúc áp dụng
• Chương 4: Mô hình thiết kế tổng quát
• Chương 5: Mô hình cài đặt
• Chương 6: Kết luận về những kết quả đạt được của đề tài, những vấn đề còn tồn
đọng và hướng phát triển của đề tài trong tương lai
Trang 23Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
Chương 2 Phân tích hệ thống
Để có thể thấy rõ những đặc điểm chung của việc tổ chức đặt vé theo mùa và tính linh động của nó khi áp dụng vào những hệ thống quản lý vé cho sự kiện cụ thể, chúng tôi sẽ đi vào phân tích bản chất của loại vé này, những đặc điểm tương đồng giữa các loại vé theo mùa ứng với các sự kiện hồi quy cụ thể nổi bật
Đối với các sự kiện không biết trước chương trình, ví dụ như: sự kiện chiếu phim tại một rạp chiếu phim nào đó, hoặc sự kiện các vở kịch được trình diễn tại Nhà hát Thành phố hoặc sự kiện các buổi hòa nhạc diễn ra tại Sydney Opera House (Autralia)…vé theo mùa có thể được bán trước khi chương trình được lên lịch cụ thể Nhờ đó những người tổ chức sự kiện có thể thu được tiền vé trước khi một bộ phim được trình chiếu hoặc một vở kịch được trình diễn
Ví dụ:
- Vé theo mùa cho phép đi xem 5 bộ phim tại Cinébox Cinema vào ngày thứ Hai trong 2 tháng
Vé này sẽ cho phép khách hàng đi xem 5 phim bất kỳ tại Cinébox Cinema vào ngày thứ Hai trong thời gian 2 tháng Tại
Trang 24Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
thời điểm vé được bán, Cinébox Cinema vẫn chưa có lịch chiếu phim cụ thể
- Vé theo mùa cho phép xem 4 chương trình ca nhạc tại sân Lan Anh trong 3
tháng
Vé này sẽ cho phép khách hàng đi 4 chương trình ca nhạc bất kỳ tại sân Lan Anh trong 3 tháng
Bảng 2-1 Ví dụ vé theo mùa cho sự kiện không có trước chương trình
Đối với các sự kiện có chương trình trước khi nó diễn ra, ví dụ như: sự kiện tổ chức một giải bóng đá V-League hàng năm hoặc sự kiện tổ chức tuần lễ Festival Huế hoặc sự kiện tổ chức một buổi hòa nhạc tại Hòa Bình định kỳ…, vé theo mùa cũng được bán trước, ngay khi sự kiện đã có lịch cụ thể Khi đó vé theo mùa sẽ được tạo ra dựa trên những chương trình có sẵn của người tổ chức sự kiện
Ví dụ:
- Vé theo mùa Manchester United – HomeCard cho giải bóng đá Primier
League
Vé này sẽ cho phép khách hàng đi xem những trận đấu của đội Manchester United tại sân nhà trong suốt một mùa giải Primier League
- Vé theo mùa cho phép xem 5 chương trình tại Festival Huế 2004:
Nam Giao Festival
Áo dài Festival
Môn thi đấu cổ truyền
Giới thiệu nghệ thuật cây cảnh
Triển lãm tranh của các nghệ sĩ
Vé này sẽ cho phép khách hàng đi xem
5 chương trình đã có sẵn (in trên vé) tại Festival Huế 2004 trong suốt một tháng
- Vé theo mùa cho phép xem những Vé này cho phép khách hàng đến xem
Trang 25Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
chương trình hòa nhạc cổ điển tại Nhà hát Thành phố vào các ngày:
Bảng 2-2 Ví dụ vé theo mùa cho sự kiện có sẵn chương trình
2.1.2 Ý nghĩa của vé theo mùa
Trong phần 2.1.1 ở trên ta có thể nhận thấy được những ý nghĩa của vé theo mùa đối với người tổ chức: nó giúp những người tổ chức có thể bán vé trước khi một sự kiện diễn ra và doanh thu từ công việc này sẽ giúp họ có trước kinh phí để tổ chức tốt những sự kiện
Bên cạnh đó, khác với vé bán lẻ, vé theo mùa còn có những ưu đãi riêng cho khách hàng, ví dụ:
- Có chỗ ngồi tốt trên khu vực ngồi mà họ chọn lựa
- Có thể đổi vé dễ dàng trong một mùa
- Thường xuyên nhận được chương trình của sự kiện mà mình tham gia trong mùa đó
- Được giảm giá trên số lượng lần tham gia vào các chương trình trong suốt một mùa
- Được thanh toán thành nhiều đợt
- Được ưu tiên đi vào tự do trước buổi diễn
- Được là khách mời trong suốt mùa đặt vé
- Được biết trước chương trình của mùa đó
- …
Trang 26Hệ 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.1.3 Đặc điểm chính của vé theo mùa cho các sự kiện hồi quy
Vì lý do vé theo mùa là loại vé dành cho những sự kiện có tính lặp đi lặp lại và
nó được bán trước khi sự kiện diễn ra1 cho nên để xác định được đặc điểm của nó chúng tôi cần tìm hiểu và phân tích đặc điểm của những sự kiện mà vé theo mùa có thể áp dụng vào Sau khi tham khảo trên Internet và bên REAS – hệ thống tổ chức
sự kiện2, chúng tôi nhận thấy bất kỳ một sự kiện hồi quy nào cũng có hai tính chất chính sau:
- Loại 1: Sự kiện hồi quy xác định thời gian diễn ra cụ thể Do sự kiện có
được thời gian bắt đầu và thời gian kết thúc nên người tổ chức dễ dàng đưa
ra chương trình cụ thể trong suốt một mùa
Ví dụ: sự kiện giải bóng đá Primier League của Anh, Festival Huế 2004, tuần
lễ chiếu phim Pháp từ 6/7/2005 đến 13/7/2005
- Loại 2: Sự kiện hồi quy diễn ra hàng ngày và không xác định được khoảng
thời gian cụ thể Do sự kiện diễn ra hàng ngày nên khách hàng sẽ chỉ quan tâm đến lịch trình chiếu hay lịch biểu diễn khi họ muốn đến xem Do sự kiện không xác định được khoảng thời gian diễn ra cụ thể nên người tổ chức chỉ có thể lên lịch cho một thời gian ngắn mà thôi
Ví dụ: sự kiện chiếu phim tại Cinébox Cinema, sự kiện những buổi hòa nhạc tại nhà hát Opera Sydney, sự kiện những vở diễn tại sân khấu Idecaf
Từ hai tính chất trên vé theo mùa cũng mang hai đặc điểm sau: vé mùa xác định trước chương trình và vé mùa không xác định trước chương trình Đặc điểm này sẽ được giải thích rõ hơn trong phần 2.4
1 Tham khảo ví dụ về đặc điểm này ở phần 2.1.1
2 Hệ thống này là do một nhóm thực tập khác xây dựng (đã giới thiệu trong phần 1.1)
Trang 27Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
Tóm lại vé mùa có những thuộc tính chính như sau:
- Giá vé
- Những ưu đãi hoặc lợi ích của vé
2.2 Các loại vé theo mùa
Sau khi tham khảo những loại vé mùa cũng như vé lẻ trên Internet cùng với tìm hiểu nhu cầu của khách hàng khi tham gia một sự kiện, chúng tôi đề xuất 6 loại vé tổng quát sau đây:
- Topic season ticket (Vé mùa theo chủ đề)
- Mutti-entry season ticket (Vé mùa nhiều lần vào)
- VIP-Sponsor season ticket (Vé mời)
- Reduction season ticket (Vé mùa giảm giá)
- Multi-day season ticket (Vé mùa nhiều ngày)
- Multi-performance season ticket (Vé mùa nhiều chương trình)
Trang 28Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
Ghi chú: Việc chúng tôi không đưa tên 6 loại vé trên thành tiếng Việt là muốn đảm bảo ý nghĩa của từng loại được hiểu đầy đủ hơn
2.2.1 Vé mùa theo chủ đề
- Định nghĩa:
Topic season ticket - còn được gọi là vé mùa theo chủ đề – là loại vé cho phép xem những buổi diễn hay những trận thi đấu có cùng một chủ đề Chủ đề ở đây có thể là một thể loại nhạc, một nghệ sĩ biểu diễn, một đội bóng, một vận động viên, hoặc một hạng cân trong một môn thể thao nào đó
Để khách hàng có thêm nhiều lựa chọn khi đặt mua loại vé này, người tổ chức cung cấp thêm hai lựa chọn kèm theo:
Vé mùa theo chủ đề chỉ đi xem một số buổi diễn hoặc một số buổi thi đấu thuộc chủ đề đã chọn
Vé mùa theo chủ đề xem tất cả các buổi diễn hoặc tất cả buổi thi đấu thuộc chủ đề đã chọn
- Ví dụ: Vé mùa theo chủ đề xem các buổi thi đấu của Cao Ngọc Phương Trinh,
vé mùa theo chủ đề xem tất cả các trận thi đấu của nữ quần vợt Venus William (không có một số trận vòng ngoài)
- Đặc điểm:
Vé mùa theo chủ đề chỉ dành cho các sự kiện có thời gian diễn ra cụ thể đã có sẵn chương trình, và chương trình phải có rất nhiều buổi diễn hoặc trận thi đấu thuộc nhiều chủ đề khác nhau
- Thuộc tính:
Ngoài những thuộc tính chung đã nêu, vé mùa theo chủ đề còn có thêm những thuộc tính sau:
Trang 29Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
Tên chủ đề của vé
Tất cả các chương trình: là thuộc tính dùng để xác định vé mùa theo chủ
đề cho phép xem tất cả các chương trình hoặc xem một số chương trình thuộc chủ đề của vé
Tóm lại, vé mùa theo chủ đề chỉ dành cho những sự kiện có thời gian diễn ra cụ thể (loại 1), có sẵn chương trình và những chương trình này chứa rất nhiều buổi diễn hoặc buổi thi đấu thuộc nhiều chủ đề khác nhau
2.2.2 Vé mùa nhiều lần vào
- Định nghĩa:
Multi-entry season ticket – còn được gọi là vé mùa nhiều lần vào – là loại vé có
số lần tham gia chương trình xác định vào một hoặc nhiều thứ trong tuần3
- Ví dụ: Vé mùa xem 5 buổi ca nhạc bất kỳ ở sân vận động Lan Anh, vé mùa xem
4 vở kịch tại sân khấu Idecaf vào thứ 7
- Đặc điểm:
Loại vé này rất linh động vì nó không phụ thuộc vào việc sự kiện có sẵn chương trình hay không Nó vừa áp dụng được cho những sự kiện thuộc loại
1 vừa áp dụng được cho những sự kiện thuộc loại 2
Khi vé mùa nhiều lần vào được áp dụng cho sự kiện loại 1 thì thời gian hợp lệ của vé sẽ là thời gian bắt đầu và kết thúc của sự kiện đó
Khi vé mùa nhiều lần vào được áp dụng cho sự kiện loại 2 thì thời gian hợp lệ của vé sẽ được tính trong một khoảng thời gian nào đó bắt đầu từ ngày vé được mua
3 Thứ 2, Thứ 3, Thứ 4, Thứ 5, Thứ 6, Thứ 7 hoặc Chủ nhật
Trang 30Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
Loại sự kiện được áp dụng: xác định vé được bán cho loại sự kiện nào
→ Nếu vé được bán cho sự kiện loại 1 thì thời gian hiệu lực của nó sẽ tính theo thời gian diễn ra sự kiện
→ Nếu vé được bán cho sự kiện loại 2 thì thời gian hiệu lực của nó sẽ được tính từ thời điểm khách hàng lấy vé và kéo dài trong một khoảng thời gian định trước
Tóm lại, vé mùa nhiều lần vào là một loại vé mở Người tổ chức có thể áp dụng
nó cho bất kỳ một sự kiện nào mà không quan tâm đến việc sự kiện đó đã được lên lịch hay chưa
2.2.3 Vé mời
- Định nghĩa:
VIP-Sponsor season ticket – còn được gọi là vé mời – là loại vé chỉ dành cho những khách mời đặc biệt và quan trọng, ví dụ như: nhà tài trợ, những người trong ban tổ chức, những nhân vật nổi tiếng
- Ví dụ: Vé mời nhà tài trợ đến tham gia các trận đấu của đội Hoàng Anh Gia Lai tại giải V-League 2006
- Đặc điểm:
Vé mời được áp dụng cho những sự kiện loại 1, được tổ chức với quy mô khá lớn với sự đầu tư của nhiều nhà tài trợ Những người được gửi vé mời sẽ
Trang 31Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
không trả bất kỳ một chi phí nào cả và được hưởng tất cả những ưu đãi tốt nhất: ngồi những hàng ghế đầu, có chỗ đậu xe riêng, vào cổng riêng Hệ thống sẽ gửi vé cho những khách mời của sự kiện bằng email và cung cấp cho
họ một tài khoản riêng để sử dụng vé
Vé mời chỉ sử dụng cho cá nhân và không được gia hạn vào mùa sau Khách mời sử dụng account của mình để đăng nhập vào hệ thống để download vé mời
Vé có thời hạn sử dụng trong suốt một mùa
- Ví dụ: Vé mùa giảm giá 10% trên vé lẻ, vé mùa giảm giá 2% trên vé lẻ
- Đặc điểm:
Vé mùa giảm giá có thể áp dụng được cho những sự kiện thuộc loại 1 và loại
2
Trang 32Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
Vé mùa giảm giá phải được dùng chung với vé lẻ thì mới có ý nghĩa Người tổ chức sẽ tạo ra nhiều vé mùa giảm giá với các tỉ lệ giảm giá và thời hạn sử dụng khác nhau
Khác với các loại vé theo mùa còn lại, khách hàng có thể chọn lựa ngày bắt đầu vé mùa giảm giá có hiệu lực (thay vì là ngày nhận vé)
Tỉ lệ giảm giá: là phần trăm giảm giá vé bán lẻ
Tóm lại, vé mùa giảm giá là một loại vé phụ và phải dùng chung với vé bán lẻ Khách hàng mua loại vé này sẽ được chọn ngày bắt đầu hiệu lực cho vé của mình
2.2.5 Vé mùa nhiều ngày
- Định nghĩa:
Multi-day season ticket – còn được gọi là vé mùa nhiều ngày – là loại vé mùa cho phép khách hàng xem những chương trình của một sự kiện vào nhiều ngày khác nhau Ngày ở đây chính là các thứ trong tuần
- Ví dụ: vé dành đi xem các buổi hòa nhạc tại Sydney Opera vào ngày thứ hai và thứ ba
- Đặc điểm:
Vé mùa nhiều ngày được áp dụng cho các sự kiện loại 1
Người tổ chức sẽ dựa trên chương trình đã có sẵn để đưa ra các loại vé mùa nhiều ngày hợp lệ trong các thứ trong tuần Vé mùa nhiều ngày có đặc điểm
Trang 33Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
giống như vé mùa nhiều lần trong trường hợp sự kiện đã có sẵn chương trình nhưng nó không quy định số lần vào tham gia của khách hàng
2.2.6 Vé mùa nhiều chương trình
- Định nghĩa:
Multi-performance season ticket – còn gọi là vé mùa nhiều chương trình – là loại vé theo mùa cho phép khách hàng đến xem nhiều buổi diễn hay các trận thi đấu trong một sự kiện Người tổ chức sẽ dựa trên lịch chương trình đã được lên trước của sự kiện mà sắp xếp số lượng chương trình trong mỗi vé cho phù hợp
- Ví dụ: Vé xem những chương trình của sự kiện tuần lễ chiếu phim Hàn Quốc
Card 1
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
Trang 34Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
Trang 35Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
Tổng kết các loại sự kiện được áp dụng của vé theo mùa
Vé mùa theo chủ đề (Topic season ticket)
Vé mùa nhiều lần vào (Multi-entry season ticket)
Vé mời (VIP-Sponsor season ticket)
Vé mùa giảm giá (Reduction season ticket)
Vé mùa nhiều ngày (Multi-day season ticket)
Vé mùa nhiều chương trình performance season ticket)
(Multi-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 2.3 Giá vé theo mùa
Giá vé theo mùa được xem là một ưu đãi cho khách hàng sử dụng Giá của vé theo mùa được xác định dựa trên nhiều yếu tố khác nhau:
- Loại sự kiện: tức là quy mô tổ chức sự kiện lớn hay nhỏ, kinh phí để tổ chức có nhiều hay không…
- Nơi diễn ra sự kiện: chẳng hạn như các nhà hát lớn, các sân vận động, các sân khấu lớn…
- Thể loại, tính chất của mỗi chương trình: chẳng hạn như buổi liveshow ca nhạc có sự tham dự của Mỹ Tâm, Hồ Quỳnh Hương, Mỹ Linh….hoặc là tuần lễ chiếu chùm phim Pháp có Alain Delon tham gia hoặc là những trận đấu của câu lạc bộ Real Mandrid…
Trang 36Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
- Loại khách hàng: bao gồm trẻ em, người lớn, người già, người tàn tật, sinh viên, gia đình với số lượng xác định
- Loại chỗ ngồi hoặc khu vực ngồi: ví dụ như trong bóng đá Khán đài A sẽ
có giá vé cao hơn những khán đài còn lại, hoặc trong các rạp hát, rạp chiếu phim, dãy ghế hàng đầu sẽ có giá cao nhất…
- Giá vé bán lẻ
- … Các yếu tố này xuất phát từ những đặc điểm của sự kiện mà nó áp dụng và luôn phụ thuộc lẫn nhau hình thành sự đa dạng cho giá của vé theo mùa Sự khác biệt của vé theo mùa với vé lẻ là nó giúp cho khách hàng tiết kiệm được tiền bởi vì giá cả của vé mùa bao giờ cũng thấp hơn vé bán lẻ trong suốt một mùa sự kiện Khách hàng càng đặt mua vé mùa có số lượng chương trình nhiều thì càng tiết kiệm hơn vì số tiền phải trả cho một chương trình sẽ giảm so với những khách hàng mua với số lượng ít Tỉ lệ giảm giá vé mùa từ những yếu tố kể trên cũng được tính theo cách này Ngoài ra đơn vị tính của giá vé theo mùa cũng thay đổi: USD, EUR, VND…
2.4 Quy trình đặt và sử dụng vé theo mùa
Quy trình đặt vé và sử dụng vé theo mùa có những đặc điểm khác nhau tùy vào đặc thù của từng sự kiện cụ thể và tính chất của vé được sử dụng Như đã phân tích ở 2.1.3, chúng ta có hai loại sự kiện chính:
- Sự kiện loại 1 có thời gian diễn ra cụ thể và có trước chương trình cho suốt một mùa
- Sự kiện loại 2 diễn ra thường nhật và chỉ có sẵn chương trình trong một khoảng thời gian ngắn
Trang 37Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
Do đó 6 loại vé mùa chung cũng có cùng tính chất tương tự như thế Tuy được chia làm 6 loại nhưng về bản chất của chúng cũng đều có một trong hai đặc điểm sau:
Vé theo mùa không có (hoặc không biết) trước những chương trình sẽ được
tổ chức Loại vé này chỉ được áp dụng cho các sự kiện thuộc loại 2 Khi loại vé này được đặt mua, khách hàng vẫn chưa sử dụng chúng ngay được mà phải theo dõi trên mạng để biết khi nào sự kiện đã có chương trình cụ thể Khi đó, khách hàng mới sử dụng vé mùa đã mua được để đặt những chương trình mà mình thích xem phù hợp với quy định của vé theo mùa Trong lần đặt mua thứ hai này hệ thống sẽ in ra vé mùa đơn để khách hàng có thể tham gia chương trình yêu thích của mình
Vé mùa theo chủ đề (Topic season ticket)
Vé mùa nhiều lần vào (Multi-entry season ticket)
Vé mời (VIP-Sponsor season ticket)
Vé mùa giảm giá (Reduction season ticket)
Vé mùa nhiều ngày (Multi-day season ticket)
Vé mùa nhiều chương trình performance season ticket)
(Multi-Bảng 2-5 Các đặc điểm chung của 6 loại vé theo mùa
Trang 38Hệ 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.4.1 Quy trình đặt vé theo mùa
Từ những phân tích ở trên ta có thể thấy được bài toán chung cần xây dựng
sẽ có hai quy trình và cách sử dụng vé theo mùa khác nhau tùy theo từng loại sự kiện và đặc điểm mà vé theo mùa được áp dụng
- Quy trình đặt vé chính:
Quy trình này áp dụng cho 6 loại vé theo mùa đã phân tích
Hình 2-2 Quy trình chính cho việc đặt vé theo mùa của hệ thống
Theo mô hình trên các quy trinh đặt vé theo mùa sẽ gồm những bước sau:
1/ Tìm kiếm vé theo mùa phù hợp trên website dành cho khách hàng của hệ thống sự kiện cụ thể
2/ Trong lúc tìm kiếm có thể xem thông tin của vé về nội dung chương trình của vé hoặc thông tin về sự kiện
3/ Chọn vé mùa muốn đặt
4/ Điền vào các thông tin của khách hàng và các thông tin khác của vé yêu cầu (nếu có) Điều này tùy thuộc vào đặc điểm của vé
5/ Hệ thống xác nhận thông tin đặt vé của khách hàng
6/ Thanh toán điện tử Tuy nhiên do giới hạn của luận văn nên bước này đã được chúng tôi bỏ qua trong phần cài đặt chương trình
7/ In vé mùa đã đặt
Trang 39Hệ thống quản lý vé đặt theo mùa phục vụ các sự kiện thể thao, văn hóa
Ghi chú: Kết thúc quy trình đặt vé chính, khách hàng sẽ được hệ thống cung cấp một số - gọi là mã booking Con số này sẽ là đại diện cho vé theo mùa mà khách hàng đã đặt Do đó mọi sự thay đổi về thông tin vé đặt sau này đều dựa trên mã booking được cung cấp
- Quy trình đặt vé mùa đơn 4 bằng vé theo mùa:
Quy trình này chỉ áp dụng cho các loại vé có đặc điểm thứ hai Đây là quy trình sử dụng vé theo mùa đã mua để đổi lấy vé mùa đơn xem một chương trình cụ thể
Hình 2-3 Quy trình đặt vé mùa đơn
Theo mô hình trên các quy trinh đặt vé theo mùa sẽ gồm những bước sau:
1/ Xem thông tin các chương trình của sự kiện trên website
5/ Điền thông tin chọn lựa của mình theo chương trình: ví dụ: số ghế ngồi, giờ
chiếu, phòng chiếu… Thông tin được yêu cầu này nhiều hay ít là tùy thuộc vào các đặc điểm quản lý của từng sự kiện cụ thể
4 Single season ticket
Trang 40Hệ 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/ Hệ thống xác nhận thông tin đặt vé của khách hàng
Lợi ích của người dùng đối với giải pháp đặt vé theo mùa trên mạng
Việc đặt vé theo mùa trên Internet có nhiều lợi ích cho khách hàng Đó là:
- Khách hàng có thể tự chọn vé theo sở thích của mình
- Khách hàng tự đặt vé và thanh toán trực tiếp trên mạng
- Khách hàng tự in vé theo mùa để sử dụng thông qua email của hệ thống gửi đến hoặc in trực tiếp trên trang web
Khó khăn của công việc kiểm soát vé
Vì vé theo mùa có thể được người dùng in trực tiếp trên mạng hoặc tại nhà nên thông tin đặt vé của khách hàng đã không còn đảm bảo là riêng tư nữa Vấn đề này không do việc hệ thống gửi email vì việc gửi email này là hoàn toàn bảo mật Khó khăn chính trong vấn đề này là vé được in trực tuyến Các thông tin của nó rất
dễ được sao chép và sử dụng lại Chính vì vậy, công việc kiểm soát vé trong quá trình diễn ra sự kiện là hết sức quan trọng Vé theo mùa cần được thiết kế như thế nào để giảm thiểu tối đa tổn thất cho người tổ chức và giúp khách hàng sử dụng vé một cách dễ dàng? Sau đây là phần thiết kế của vé theo mùa mà chúng tôi đề nghị
và được chấp nhận Nó đã đáp ứng được hai vấn đề nêu trên
Phân tích mẫu thiết kế của vé theo mùa đã xây dựng
Vé theo mùa Hình 5-18 Vé theo mùa cho sự kiện Championship
Hình 5-17 Vé theo mùa cho sự kiện phim Đây là kết quả của quy trình đặt vé theo mùa thứ nhất (Quy trình chính)