intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Luận văn: HỆ THỐNG QUẢN LÝ VÉ ĐẶT THEO MÙA PHỤC VỤ CÁC SỰ KIỆN THỂ THAO, VĂN HOÁ

Chia sẻ: Japet75 Japet75 | Ngày: | Loại File: PDF | Số trang:0

79
lượt xem
12
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Đấ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...

Chủ đề:
Lưu

Nội dung Text: Luận văn: HỆ THỐNG QUẢN LÝ VÉ ĐẶT THEO MÙA PHỤC VỤ CÁC SỰ KIỆN THỂ THAO, VĂN HOÁ

  1. 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
  2. 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. i
  3. 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 1
  4. 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.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 2
  5. 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 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 3
  6. 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 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 4
  7. 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 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 5
  8. 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 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 6
  9. 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 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 7
  10. 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 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 8
  11. 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 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 9
  12. 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 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ù 10
  13. 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 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ế. 11
  14. 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 Chương 1. Giới thiệu 1.1 Giới thiệu đề tài luận văn T 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: 12
  15. 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 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 13
  16. 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 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ề 14
  17. 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 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 15
  18. 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 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. 16
  19. 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 Thông tin sự kiện, lịch chiếu, tiêu REAS Người tổ chức tạo vé theo mùa chí định giá ... Thông tin các loại vé theo mùa đã tạo Khách hàng đặt vé Khách hàng in vé theo mùa theo mùa Vé theo mùa đã đặt trực tuyến Sử dụng vé theo mùa Dùng vé theo mùa để ngay khi sự kiện diễn đặt vé đơn cho chương ra 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. 17
  20. 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 • 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 18
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2