Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 80 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
80
Dung lượng
16,83 MB
Nội dung
1 VIỆN ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ NGH THÔNG TIN TRIỆU THỊ LAN HƯƠNG XÂY DỰNG WEBSITE ĐẶT T VÉ XEM PHIM ONLINE CHO T-BOX CAFE Chuyên ngành: Công Nghệ Ngh Thông Tin Giảng viên hướng dẫn: ThS Nguyễn Thị Quỳnh nh Như Ồ ÁN TỐT NGHIỆP ĐẠI HỌC ĐỒ Hà Nội – Năm 2016 VIỆN ĐẠI HỌC MỞ HÀ NỘI CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN Độc lập - Tự - Hạnh phúc Hà Nội, ngày tháng 05 năm 2016 NHIỆM VỤ CỦA ĐỒ ÁN TỐT NGHIỆP Họ tên: Triệu Thị Lan Hương Giới tính:Nữ Ngày, tháng, năm sinh: 19/07/1993 Nơi sinh: Hà Nội Chuyên ngành: Công nghệ Thông tin Mã số: 12A10010155 TÊN ĐỀ TÀI Xây dựng Website đặt vé xem phim online cho T-Box Cafe NHIỆM VỤ VÀ NỘI DUNG - Nghiên cứu tìm hiểu cơng nghệ ASP.NET hệ quản trị sở liệu SQL Server - Khảo sát hệ thống tìm hiểu nghiệp vụ bán hàng hệ thống - Phân tích thiết kế hệ thống - Xây dựng chương trình bao gồm đầy đủ tính cho nhà quản trị khách hàng như: quảng bá thơng tin sản phẩm, hỗ trợ tìm kiếm, chức đặt vé online, quản lý tài khoản, quản lý phòng chiếu, quản lý lịch chiếu, quản lý thể loại, quản lý vé đặt online, quản lý khuyến mãi… NGÀY GIAO NHỆM VỤ: 05 - 01 - 2015 NGÀY HOÀN THÀNH NHIỆM VỤ: 16 - 05 - 2016 CÁN BỘ HƯỚNG DẪN: ThS Nguyễn Thị Quỳnh Như CÁN BỘ HƯỚNG DẪN KHOA CÔNG NGHỆ THÔNG TIN LỜI NĨI ĐẦU Ở Việt Nam, hình thức đặt vé online cịn mẻ thị trường đầy tiềm Hơn nữa, ngày Việt Nam, công nghệ thông tin áp dụng rộng rãi hiệu tới nhiều lĩnh vực hoạt động xã hội Với thực tế phát triển công nghệ thực tiễn ứng dụng Việt Nam, với tâm Đảng Chính phủ định hướng thúc đẩy phát triển ứng dụng Công nghệ thông tin (CNTT) vào đời sống kinh tế làm tăng cao tốc độ ứng dụng số lượng người làm việc trực tiếp Internet Cùng với hạ tầng CNTT đầu tư nhiều để sẵn sàng cho ứng dụng tin học hóa Số lượng người thường xuyên truy cập Internet để làm việc cập nhật tìm kiếm thơng tin ngày nhiều với tốc độ tăng trưởng 40%/năm Từ thuận lợi trên, Website bán vé xem phim có hỗ trợ đặt vé online em đời với phương châm mang đến tiện lợi đại cho người tiêu dùng Việt Nam Khi định kinh doanh lĩnh vực này, xác định việc cạnh tranh với thương hiệu tiếng, tạo dựng thương hiệu cho Megastar, Rapphimquocgia… khó Để khắc phục điều biến thành lợi cạnh tranh, Website tạo khác biệt: hướng tới phân khúc thị trường nhỏ với đối tượng khách hàng giới trẻ, phim bom phim yêu thích cập nhật thường xuyên, đón đầu xu hướng giới trẻ Đặc biệt chúng tơi cịn đưa chiêu Marketing độc đáo, đường truyền nhanh ổn định Với kiến thức có được, chúng tơi định tạo website quản lý việc bán vé xem phim thay phần mềm máy cục Bởi phần mềm máy cục người quản lý sử dụng được, có mặt hạn chế khác, thay vào làm website, hướng đến đối tượng Ngồi phần lời nói đầu, danh sách từ viết tắt, danh mục bảng, danh mục hình vẽ, tài liệu tham khảo, bố cục báo cáo Đồ án tốt nghiệp gồm chương: Chương - Tổng quan đề tài: Chương trình bày giới thiệu đề tài, lý chọn đề tài mục đích, ý nghĩa chọn đề tài Chương - Cơ sở lý thuyết: Chương trình bày lý thuyết cơng nghệ ASP.NET hệ quản trị sở liệu Chương - Phân tích hệ thống: Trình bày sơ đồ luồng liệu, module chức Chương - Thiết kế hệ thống: Trình bày thiết kế sở liệu, thiết kế số module giao diện hệ thống Trong q trình thực đồ án, em nhận bảo tận tình Thạc sĩ Nguyễn Thị Quỳnh Như, song thời gian khả kiến thức em có hạn nên đồ án khơng thể tránh khỏi sai sót, mong thầy đóng góp ý kiến để trang web hoàn thiện Em xin chân thành cảm ơn! Sinh viên thực Triệu Thị Lan Hương MỤC LỤC CHƯƠNG I TỔNG QUAN VỀ ĐỀ TÀI 1.1 Giới thiệu đề tài 1.2 Mục đích ý nghĩa 1.3 Sơ đồ nghiệp vụ CHƯƠNG 2CƠ SỞ LÝ THUYẾT 2.1 Ngơn ngữ lập trình ASP.NET 2.1.1 Giới thiệu ngơn ngữ lập trình ASP.NET 2.1.2 Công nghệ ASP.NET 2.1.3 Các thành phần ASP.NET 2.1.4 Ưu điểm ASP.NET 2.2 Hệ quản trị SQL Server 2.2.1 SQL Server gì? 2.2.2 Đặc điểm SQL Server 2.2.3 Đối tượng làm việc SQL Server CHƯƠNG 3PHÂN TÍCH HỆ THỐNG 3.1 Xác định yêu cầu 3.1.1 Yêu cầu chức 3.1.2 Yêu cầu phi chức 3.2 Phân tích yêu cầu 3.2.1 Chức quản lý tài khoản 3.2.2 Chức quản lý phòng chiếu 13 3.2.3 Chức quản lý lịch chiếu 13 3.2.4 Chức quản lý phim 14 3.2.5 Chức quản lý vé đặt online 14 3.2.6 Chức tìm kiếm 15 3.2.7 Chức thống kê truy cập 15 3.3 Sơ đồ chức 16 3.3.1 Sơ đồ chức 16 3.3.2 Sơ đồ phân rã chức 17 3.4 Sơ đồ luồng liệu 23 3.4.1 DFD mức khung cảnh 23 3.4.2 DFD mức đỉnh 24 3.4.3 DFD mức đỉnh 25 CHƯƠNG 4THIẾT KẾ HỆ THỐNG 28 4.1 Thiết kế sở liệu 28 4.1.1 Xác định thực thể, kiểu thuộc tính 28 4.1.2 Xác định liên kết 29 4.1.3 Vẽ ER mở rộng 31 4.2 Chuẩn hóa liệu 32 4.2.1 Chuyển đổi từ mơ hình ER mở rộng ER kinh điển 32 4.2.2 Xử lý thuộc tính khơng sơ đẳng 33 4.2.3 Tìm khóa cho kiểu thực thể 35 4.2.4 Vẽ mơ hình kinh điển 37 4.3 Chuyển đổi từ mơ hình ER kinh điển ER hạn chế 37 4.3.1 Xử lý kiểu liên kết 1-1 37 4.3.2 Xử lý kiểu liên kết n-n 38 4.3.3 Xác định kiểu thuộc tính kết nối 38 4.3.4 Xác định khóa cho thực thể 38 4.3.5 Vẽ mơ hình ER hạn chế 40 4.4 Chuyển đổi từ mơ hình ER hạn chế mơ hình quan hệ 41 4.4.1 Mã hóa kiểu thực thể thành bảng quan hệ 41 4.4.2 Mã hóa kiểu thuộc tính thành trường liệu 41 4.4.3 Vẽ mô hình quan hệ 43 4.5 Đặc tả bảng liệu mơ hình quan hệ 44 4.5.1 Bảng tblQUYEN 44 4.5.2 Bảng tblTAIKHOAN 45 4.5.3 Bảng tblPHONGCHIEU 45 4.5.4 Bảng tblSUATCHIEU 46 4.5.5 Bảng tblLICHCHIEU 46 4.5.6 Bảng tblTHELOAI 46 4.5.7 Bảng tblPHIM 46 4.5.8 Bảng tblLOAIGHE 47 4.5.9 Bảng tblGHE 47 4.5.10 Bảng tblKHUYENMAI 48 4.5.11 Bảng tblHD_DATVE 48 4.5.12 Bảng tblCT_VE 49 4.6 Thiết kế module chức 49 4.6.1 Module đăng ký tài khoản 49 4.6.2 Module đăng nhập tài khoản 50 4.6.3 Module cập nhập tài khoản 52 4.6.4 Module cập nhập phòng chiếu 53 4.6.5 Module cập nhập lịch chiếu 54 4.6.6 Module cập nhập phim 55 4.6.7 Module cập nhập vé đặt online 56 4.6.8 Module chức in vé 57 4.7 Giao diện chương trình 58 4.7.1 Giao diện trang chủ 58 4.7.2 Giao diện trang chi tiết phim 60 4.7.3 Giao diện trang đặt vé online 61 4.7.4 Giao diện trang lịch chiếu 63 4.7.5 Giao diện chức quản lý phim 63 4.7.6 Giao diện chức quản lý vé đặt online 64 4.7.7 Giao diện chương trình in vé 65 4.7.8 Giao diện chức báo cáo/ thống kê 65 4.7.9 Giao diện trang Profile 66 KẾT LUẬN 67 TÀI LIỆU THAM KHẢO 68 DANH SÁCH CÁC CHỮ VIẾT TẮT STT Tên viết tắt Tên đầy đủ Dịch tiếng Việt ASP.NET Nền tảng ứng dụng web Active Server Pages.Network IIS Internet Information Dịch vụ thông tin Internet Services HTML HyperText Markup Ngôn ngữ đánh dấu siêu văn Language TT Thông tin Thông tin y/c Yêu cầu Yêu cầu KQ Kết Kết DANH MỤC CÁC BẢNG Bảng Chức đăng ký tài khoản Bảng Chức đăng nhập 10 Bảng 3Chức cập nhập tài khoản 11 Bảng Chức đăng xuất 11 Bảng Chức quản lý phân quyền 12 Bảng Chức phân quyền 12 Bảng 7Chức cập nhập phòng chiếu 13 Bảng 8Chức cập nhập lịch chiếu 13 Bảng Chức cập nhập phim 14 Bảng 10Chức quản lý vé đặt online 14 Bảng 11Chức in vé 15 Bảng 12 Chức tìm kiếm 15 Bảng 13Chức thống kê/ báo cáo 15 Bảng Xác định liên kết 30 Bảng Xử lý thuộc tính đa trị 32 Bảng Xử lý thuộc tính khơng sơ đẳng 33 Bảng 4 Tìm khóa cho kiểu thực thể 35 Bảng Xử lý kiểu liên kết 1-1 37 Bảng 6Xác định khóa cho thực thể 38 Bảng Mã hóa kiểu thực thể thành bảng quan hệ 41 Bảng Mã hóa kiểu thuộc tính thành trường liệu 41 Bảng Đặc tả liệu bảng tblQUYEN 44 Bảng 10Đặc tả liệu bảng tblTAIKHOAN 45 Bảng 11Đặc tả liệu bảng tblPHONGCHIEU 45 Bảng 12Đặc tả liệu bảng tblSUATCHIEU 46 Bảng 13Đặc tả liệu bảng tblLICHCHIEU 46 Bảng 14Đặc tả liệu bảng tblTHELOAI 46 Bảng 15Đặc tả liệu bảng tblPHIM 46 Bảng 16Đặc tả liệu bảng tblLOAIGHE 47 Bảng 17Đặc tả liệu bảng tblGHE 47 Bảng 18Đặc tả liệu bảng tblKHUYENMAI 48 Bảng 19Đặc tả liệu bảng tblHD_DATVE 48 Bảng 20Đặc tả liệu bảng tblCT_VE 49 10 DANH MỤC CÁC HÌNH VẼ Hình Sơ đồ chức 17 Hình Sơ đồ phân rã chức quản lý phân quyền 18 Hình 3 Sơ đồ phân rã chức quản lý phòng chiếu 18 Hình Sơ đồ phân rã chức báo cáo/ thống kế phòng chiếu 19 Hình Sơ đồ phân rã chức quản lý lịch chiếu 19 Hình Sơ đồ phẫn rã chức báo cáo/ thống kê lịch chiếu 20 Hình Sơ đồ phân rã chức quản lý phim 20 Hình Sơ đồ phân rã chức báo cáo/ thống kê phim 21 Hình Sơ đồ phân rã chức quản lý gói khuyến mại 21 Hình 10 Sơ đồ đồ phân rã chức báo cáo/ thống kê gói khuyến mại 22 Hình 11 Sơ đồ phân rã chức quản lý vé đặt online 22 Hình 12Sơ đồ liệu mức khung cảnh 23 Hình 13Sơ đồ liệu mức đỉnh 24 Hình 14 Sơ đồ liệu mức đỉnh chức quản lý tài khoản 25 Hình 15 Sơ đồ liệu mức đỉnh chức quản lý phòng chiếu 25 Hình 16 Sơ đồ liệu mức đỉnh chức quản lý lịch chiếu 26 Hình 17Sơ đồ liệu mức đỉnh chức quản lý phim 26 Hình 18Sơ đồ luồng liệu mức đỉnh chức quản lý khuyến mại 27 Hình 19Sơ đồ liệu mức đỉnh chức quản lý vé đặt online 27 Hình Sơ đồ ER mở rộng 31 Hình Sơ đồ ER kinh điển 37 Hình Sơ đồ ER hạn chế 40 Hình 4 Mơ hình quan hệ 44 Hình Sơ đồ khối module đăng ký tài khoản 50 Hình Sơ đồ khối module đăng nhập tài khoản 51 Hình Sơ đồ khối module cập nhập tài khoản 52 Hình Sơ đồ khối module cập nhập phịng chiếu 53 Hình Sơ đồ khối module cập nhập lịch chiếu 54 Hình 10Sơ đồ khối module cập nhập phim 55 Hình 11Sơ đồ khối module cập nhập vé đặt online 56 Hình 12Sơ đồ khối module in vé 57 4.6.5 Module cập nhập lịch chiếu Hình Sơ đồ khối module cập nhập lịch chiếu 4.6.6 Module cập nhập phim Hình 10 Sơ đồ khối module cập nhập phim 4.6.7 Module cập nhập vé đặt online Hình 11 Sơ đồ khối module cập nhập vé đặt online 4.6.8 Module chức in vé Hình 12 Sơ đồ khối module in vé 4.7 Giao diện chương trình 4.7.1 Giao diện trang chủ Trang chủ trang hiển thị khách hàng truy cập trang web Ở trang chủ hiển thị thơng tin hệ thống với chức sau: - Thông tin phim - Thông tin khuyến mại - Thông tin trang web - Đăng nhập/Đăng ký thành viên - Tìm kiếm phim Hình 13 Giao diện trang chủ 4.7.2 Giao diệnn trang chi tiết ti phim Hình 14 Giao diện trang chi tiết phim 4.7.3 Giao diệnn trang đặt đặ vé online Hình 15 Giao diện chức chọn phim chiếu ếu Hình 16 Giao diện chức chọn ghế ghế Hình 17 Giao diện chức xác nhận chọn gh Hình 18 Giao diện thơng tin đặt vé 4.7.4 Giao diện n trang lịch lị chiếu Hình 19 Giao diện trang lịch chiếu 4.7.5 Giao diện chức ức nă quản lý phim 4.7.6 Giao diện chức ức nă quản lý vé đặt online Hình 20 Giao diện chức quản lý vé đặtt online 4.7.7 Giao diện chương ương trình tr in vé Hình 21 Giao diện chức in vé 4.7.8 Giao diện chức ức nă báo cáo/ thống kê Hình 22 Giao diện chức báo cáo/thống ng kkê 4.7.9 Giao diệnn trang Profile Hình 23 Giao diện trang Profile KẾT LUẬN Sau thời gian nghiên cứu thực hiện, em hoàn thành đồ án tốt nghiệp Xây dựng Website đặt vé xem phim online cho T-Box Cafe với số kết đạt sau: - Em nghiên cứu tìm hiểu rõ công nghệ ASP.NET hệ quản trị sở liệu SQL Server - Khảo sát hệ thống tìm hiểu nghiệp vụ bán hàng hệ thống thực tế - Phân tích thiết kế hệ thống cho đề tài - Xây dựng chương trình bao gồm đầy đủ tính cho nhà quản trị khách hàng như: quảng bá thông tin sản phẩm, hỗ trợ tìm kiếm, chức đặt vé online, quản lý tài khoản, quản lý phòng chiếu, quản lý lịch chiếu, quản lý phim, quản lý vé đặt online, quản lý khuyến mại,… - Hệ thống đáp ứng yêu cầu toán thực tế: quản lý vé đặt online, đặt vé online, quản lý tài khoản, quản lý phim, quản lý lịch chiếu, quản lý gói khuyến mại, - Giao diện website thân thiện, dễ sử dụng Tuy nhiên, thời gian kinh nghiệm cịn hạn chế nên chương trình cịn số chức chưa hoàn thiện, chẳng hạn chức báo cáo thống kê,… Ngoài ra, thời gian tới, em tiếp tục hồn thiện chương trình SEO website cửa hàng lên top trang tìm kiếm, xây dựng chương trình đưa sử dụng cửa hàng có nhu cầu bán hàng mạng, chạy mobile phát triển đa ngôn ngữ Sinh viên Triệu Thị Lan Hương TÀI LIỆU THAM KHẢO [1] Nguyễn Văn Ba, Phân tích thiết kế hệ thống thông tin, NXB Đại học Quốc gia Hà Nội, 2007 [2] Dương Quang Thiện, Lập Trình ASP.Net Và C#, NXB Tổng Hợp TP.HCM [3] Hồ Thuần, Hồ Cẩm Hà, Lý thuyết Cơ sở liệu, 2005