Đồ án: Xây dựng hệ thống hỗ trợ quản lý cung cấp phim theo yêu cầu

78 2 0
Đồ án: Xây dựng hệ thống hỗ trợ quản lý cung cấp phim theo yêu cầu

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Đồ án: Xây dựng hệ thống hỗ trợ quản lý cung cấp phim theo yêu cầu tài liệu, giáo án, bài giảng , luận văn, luận án, đồ...

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG -o0o - XÂY DỰNG HỆ THỐNG HỖ TRỢ QUẢN LÝ CUNG CẤP PHIM THEO YÊU CẦU ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY NGÀNH CƠNG NGHỆ THƠNG TIN Giáo viên hƣớng dẫn: Ths Nguyễn Trịnh Đông Sinh viên: Trần Thị Hồng Nhật Lớp: CTL401 Hải Phòng, 7-2012 .Tài liệu Há»— trợ ôn tập com Luận văn Luận án MỤC LỤC LỜI CẢM ƠN MỤC LỤC .2 DANH MỤC CÁC TỪ VIẾT TẮT .4 DANH MỤC CÁC HÌNH GIỚI THIỆU CHƢƠNG 1: CƠ SỞ LÝ THUYẾT .8 1.1 CÁC KHÁI NIỆM CƠ BẢN 1.1.1 Một số khái niệm Internet 1.1.2 Dịch vụ thông tin World Wide Web .11 1.2 PHƢƠNG THỨC KẾT NỐI 14 1.2.1 Một số phương pháp cũ khai thác liệu dựa Web .14 1.2.2 Phương pháp khai thác liệu dựa Web service 19 1.3 TỔNG QUAN VỀ THƢƠNG MẠI ĐIỆN TỬ 23 1.3.1 Giới thiệu Thương mại điện tử 23 1.3.2 Cơ sở thương mại điện tử 24 1.3.3 Thanh toán điện tử .25 1.3.4 Lược đồ bảo mật hệ thống toán điện tử 27 1.4 KIẾN THỨC TỔNG QUAN VỀ LẬP TRÌNH PHP 31 1.4.1 Giới thiệu ngôn ngữ PHP 31 1.4.2 Xuất giá trị trình duyệt 33 1.4.3 Giới thiệu MySQL 42 1.4.4 Câu lệnh SQL .46 CHƢƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 49 2.1 MÔ TẢ HỆ THỐNG CUNG CẤP PHIM THEO YÊU CẦU 49 2.2 MỤC ĐÍCH XÂY DỰNG WEBSITE 50 2.3 PHÂN TÍCH HỆ THỐNG 50 2.3.1 Các kiểu người dùng 50 2.3.2 Đặc tả quy trình nghiệp vụ hệ thống .50 Tài liệu Há»— trợ ôn tập com Luận văn Luận án Tài liệu Há»— trợ ôn tập com Luận văn Lº­n án 2.3.3 Bảng phân tích yếu tố tốn: 53 2.3.4 Mơ hình hóa nghiệp vụ 54 2.3.5 Mơ hình liên kết thực thể ER .61 2.3.6 Thiết kế bảng liệu .66 2.3.7.Mơ hình sở liệu vật lý 70 CHƢƠNG 3: HỆ THỐNG THỬ NGHIỆM 70 3.1 YÊU CẦU HỆ THỐNG 70 3.2 GIAO DIỆN CỦA WEBSITE .71 3.3 CHỨC NĂNG CỦA KHÁCH HÀNG 71 3.4 CHỨC NĂNG QUẢN TRỊ 74 KẾT LUẬN 77 TÀI LIỆU THAM KHẢO 78 Tài liệu Há»— trợ ôn tập com Luận văn Luận án Tài liệu Há»— trợ ôn tập com Luận văn Luận án DANH MỤC CÁC TỪ VIẾT TẮT Tên viết tắt Tiếng Anh LAN Local Area Networks WAN Wide Area Networks TCP/IP Transmission Control Protocol Internet Protocol WWW World Wide Web FTP File Transfer Protocol HTML Hyper Text Markup Language HTTP Hyper Text Transfer Protocol URL Universal Resourse Locator RMI Remote Method Invocation CORBA Common Object Request Broker Architecture ORB Object Request Broker IIOP Internet Inter ORB Protocol WSDL Webservice Decription Language B2B Business To Business B2C Business To Consumer C2C Consumer To Consumer C2B Consumer To Business SSL Secure Socket Layer SET Secure Electronic Transaction DES Data Encryption Standard RSA Rivest, Shamir, Adelman CA Certificate Authority PHP Hyper Text Preprocessor Tài liệu Há»— trợ ôn tập com Luận văn Luận án Tài liệu Há»— trợ ôn tập com Luận văn Luận án DANH MỤC CÁC HÌNH Hình 1:Mơ hình truy nhập sở liệu web Java Socket 14 Hình 2: Mơ hình truy nhập sở liệu Servlet 16 Hình 3: Mơ hình truy nhập sở liệu web RMI 17 Hình 4: Mơ hình truy nhập sở web Java CORBA 18 Hình 5: Web service nhìn từ 20 Hình 6: Hoạt động Proxy .23 Hình 7: Bảng phân tích biểu đồ hoạt động 52 Hình 8: Biểu đồ ngữ cảnh hệ thống 54 Hình 9: Biểu đồ phân rã chức 55 Hình 10: Ma trận thực thể chức 56 Hình 11: Biểu đồ luồng liệu mức 57 Hình 12: Biểu đồ luồng liệu vật lý mức 1: 1.0 Tìm kiếm 58 Hình 13: Biểu đồ luồng liệu vật lý mức 1: 2.0 Đặt hàng 59 Hình 14: Biểu đồ luồng liệu vật lý mức 1: 3.0 Quản trị Hệ thống 60 Hình 15: Mơ hình ER 62 Hình 16: Mơ hình quan hệ .66 Hình 17:Cơ Sở liệu vật lý 70 Hình 18: Giao diện chƣơng trình 71 Hình 19: Giao diện tìm kiếm 72 Hình 20: Thơng tin phim chọn 72 Hình 21: Danh sách phim chọn 73 Hình 22: Nhập thông tin khách hàng .73 Tài liệu Há»— trợ ôn tập com Luận văn Luận án Tài liệu Há»— trợ ôn tập com Luận văn Luận án Hình 23: Giao diện đăng nhập .74 Hình 24: Giao diện quản lý ngƣời dùng .74 Hình 25: Danh sách phim 75 Hình 26: Danh sách khách hàng 76 Hình 27: Tạo hóa đơn 76 Tài liệu Há»— trợ ôn tập com Luận văn Luận án Tài liệu Há»— trợ ôn tập com Luận văn Luận án GIỚI THIỆU Phát triển ứng dụng phân tán xu hƣớng tất yếu ngành ứng dụng Công nghệ Thông tin Đặc biệt ứng dụng dựa Web Với tồn ƣu cơng nghệ nhƣ thuận tiện triển khai dự án Các ứng dụng Web trở nên phổ biến đem lại nhiều lợi ích số lĩnh vực nhƣ: truyền thơng, kinh doanh, giáo dục, giải trí, … Từ ƣu điểm ứng dụng triển khai dựa Web,Em chọn đề tài:“Xây dựng hệ thống hỗ trợ quản lýcung cấp phim theo yêu cầu”,với mục đích xây dựng hệ thống hỗ trợ quản lý bán phim trực tuyến, emsử dụng công nghệ dựa Web để xây dựng mộtWebsite cho phép ngƣời dùng truy cập vào để đăng ký mua phim trực tiếp thông qua mạng Internet Hệ thống đƣợc xây dựng ngôn ngữ PHP, hệ quản trị sở liệu MySQL với tính nhƣ tìm kiếm phim, đặt hàng, phản hồi ý kiến liên quan Đồ án đƣợc tổ chức nhƣ sau: Giới thiệu: Giới thiệu chung ứng dụng phát triển Web lí chọn đề tài Chƣơng 1: Trình bày sở lý thuyết, số khái niệm kiến thức Chƣơng 2:Nội dung phân tích thiết kế hệ thốnghỗ trợ quản lý cung cấp phim Chƣơng 3:Trình bày số kết thực nghiệm Kết luận:Tổng kết đánh giá ưu nhược điểm hướng phát triển tương lai Tài liệu Há»— trợ ôn tập com Luận văn Luận án Tài liệu Há»— trợ ôn tập com Luận văn Luận án CHƢƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 CÁC KHÁI NIỆM CƠ BẢN 1.1.1 Một số khái niệm Internet 1.1.1.1 Internet xuất xứ Internet mạng máy tính nối hàng triệu máy tính với phạm vi tồn giới Internet có nguồn gốc từ dự án xây dựng Bộ Quốc Phòng Mỹ có tên ARPANET vào năm 1969, dự án nhằm thực nghiệm xây dựng mạng nối trung tâm nghiên cứu khoa học quân với Đến năm 1970 có thêm mạng: Store-and-forward ALOHAnet, đến năm 1972 hai mạng đƣợc kết nối với ARPANET Cũng năm 1972 Ray Tomlinson phát minh chƣơng trình thƣ tín điện tử E-mail Chƣơng trình nhanh chóng đƣợc ứng dụng rộng rãi để gửi thông điệp mạng phân tán Cho đến thời điểm tại, Internet trở thành phần tách rời sống đại Các loại hình dịch vụ đƣợc sử dụng nhiều Internet là: Giáo dục, mua bán, giải trí, cơng việc thƣờng ngày công sở, truyền đạt thông tin, loại dịch vụ có liên quan đến thơng tin cá nhân Trong đó, dịch vụ liên quan đến thơng tin cá nhân chiếm nhiều nhất, sau cơng việc, giáo dục, giải trí mua bán 1.1.1.2 Cách thức truyền thông Internet Trong năm 60 70, nhiều cơng nghệ mạng máy tính đời nhƣng kiểu lại dựa phần cứng riêng biệt Một kiểu đƣợc gọi mạng cục (LAN), nối máy tính với phạm vi hẹp dây dẫn thiết bị đƣợc cài đặt máy Các mạng lớn đƣợc gọi mạng diện rộng ( WAN), nối nhiều máy tính với phạm vi rộng thơng qua hệ thống dây truyền dẫn kiểu nhƣ hệ thống điện thoại Tài liệu Há»— trợ ôn tập com Luận văn Luận án Tài liệu Há»— trợ ôn tập com Luận văn Luận án Mặc dù LAN WAN cho phép chia sẻ thông tin tổ chức cách dễ dàng nhƣng bị hạn chế phạm vi cụ thể Mỗi cơng nghệ mạng có cách thức truyền tin riêng dựa thiết kế phần cứng Internet đƣợc thiết kế để liên kết kiểu mạng khác cho phép thông tin đƣợc truyền thông cách tự ngƣời sử dụng mà không cần biết họ sử dụng loại máy kiểu mạng Các máy tính đƣợc nối với nhƣ cần phải sử dụng chung giao thức,tức tập hợp luật quy định cách thức truyền tin Với phát triển nhƣ có nhiều giao thức đời nhằm đáp ứng nhu cầu Các chuẩn giao thức đƣợc sử dụng rộng rãi nhƣ giao thức TCP/IP,…Giao thức đƣợc sử dụng rộng rãi mạng TCP/IP Giao thức cho phép liệu đƣợc gửi dƣới dạng "gói" (packet) thơng tin Nóchứa hai thành phần, Internet Protocol (IP) Transmission Control Protocol (TCP) Giao thức TCP/IP đảm bảo thông suốt việc trao đổi thơng tin máy tính Internet liên kết hàng triệu máy tính thuộc cơng ty, quan nhà nƣớc, trung tâm nghiên cứu khoa học, trƣờng đại học Không phân biệt khoảng cách địa lý tồn giới Đó ngân hàng liệu khổng lồ nhân loại Một máy tính đƣợc kết nối với Internet số hàng chục triệu thành viên mạng khổng lồ Vì Internet mạng máy tính lớn giới hay mạng mạng 1.1.1.3 Các dịch vụ Internet Internet tác động sâu sắc vào xã hội, vào sống ngƣời mức độ bao quát Tạo tảng cho nhiều ngành phát triển nhƣ: Giáo dục, báo chí,giải trívà cơng ty kinh doanh thơng qua Internet, dịch vụ thƣơng mại điện tử phát triển mạnh mẽ Dƣới số dịch vụ Internet: Thƣ điện tử (E-mail): Dịch vụ E-mail dùng để trao đổi thơng tin cá nhân với nhau, cá nhân với tổ chức tổ chức với Dịch vụ Tài liệu Há»— trợ ôn tập com Luận văn Luận án Tài liệu Há»— trợ ôn tập com Luận văn Luận án cho phép tự động gửi nội dung thông tin đến địa tự động gửi đến tất địa cần gửi theo danh sách địa cho trƣớc (gọi mailing list) Nội dung thông tin gửi dùng thƣ điện tử khơng có văn (text) mà cịn ghép thêm (attach) văn đƣợc định dạng, đồ họa, âm thanh, phim Các dạng thông tin hịa trộn, kết hợp với thành tài liệu phức tạp Lợi ích dịch vụ thƣ điện tử thông tin gửi nhanh rẻ Dịch vụ World Wide Web: Tuy đời muộn so với dịch vụ khác Internet nhƣng WWW lại có tốc độ phát triển nhƣ vũ bão làm cho Internet hấp dẫn hơn, lôi nhiều ngƣời quan tâm Giao diện đồ họa Web cho phép ngƣời sử dụng khơng có hiểubiết sâu sắc tin học sử dụng đƣợc Nhờ có liên kết, họ từ thông tin đến thông tin khác mà không cần biết nằm đâu mạng Web xóa nhịa khoảng cách địa lý, ranh giới quốc gia, giúp ngƣời tiếp xúc với thơng tin tồn giới Các khả Internet ngày chủ yếu dựa vào World Wide Web Dịch vụ World WideWeb (WWW) dịch vụ thơng tin mạnh Internet Điểm mạnh có khả tích hợp dịch vụ thơng tin khác nghĩa ta sử dụng FTP, Gopher, E-mail thông qua WWW Hơn nữa, WWW cung cấp dịch vụ theo cách dễ hiểu dễ sử dụng Web cho phép hiển thị thông tin cần truy tìm theo chế độ đồ họa, hẳn dòng văn buồn tẻ Internet trƣớc Web giúp cho ngày dịch vụ, giải trí phƣơng tiện tuyệt vời, tạo điều kiện cho việc ngƣời kết nối với không giới hạn mặt địa lý Web ngày hỗ trợ đắc lực cho công ty công việc kinh doanh nhƣ quảng cáo tiếp thị, nghiên cứu thị trƣờng, bán hàng, Dịch vụ truyền file (FTP — File Transfer Protocol): dịch vụ dùng để trao đổi tệp tin từ máy chủ xuống máy tính cá nhân ngƣợc lại Gopher: Dịch vụ đƣợc sử dụng để tìm kiếm thơng tin FTPsite 10 Tài liệu Há»— trợ ôn tập com Luận văn Luận án Tài liệu Há»— trợ ôn tập com Luận văn Luận án Giao =>PHIẾU GIAO HÀNG (Mã giao hàng, Mã Hóa đơn, Ngày giao, Mã khách, Mã nhân viên) Các bảng: KHÁCH HÀNG Mã Khách Tên Khách Thƣ Điện Tử Địa Chỉ Số Điện Thoại LOẠI PHIM Mã Loại Phim Tên Loại Phim PHIM Mã phim Tên TA Tên TV Dung Mã loại lƣợng phim Giá tiền NHÂN VIÊN Mã NV Tên Chức NV Danh Địa Giới Ngày tính Sinh Sđt 64 Tài liệu Há»— trợ ôn tập com Luận văn Luận án Tài liệu Há»— trợ ôn tập com Luận văn Luận án PHIẾU MUA HÀNG Mã hóa Mã đơn Khách Mã Phim Số lƣợng Thành Ngày Tiền mua Mã NV PHIẾU GIAO HÀNG Mã giao Mã hóa Mã hàng đơn Khách Ngày giao Mã NV 65 Tài liệu Há»— trợ ôn tập com Luận văn Luận án Tài liệu Há»— trợ ôn tập com Luận văn Lº­n án d) Mơ hình quan hệ: Hình 16:Mơ hình quan hệ 2.3.6 Thiết kế bảng liệu Để thiết kế bảng liệu dƣới ta dung hệ quản trị sở liệu MySQL 2.3.6.1 Bảng Khách hàng Là bảng lƣu thông tin khách hàng, thông tin lƣu trữ bao gồm: Tên Trƣờng MaKH Kiểu Dữ Liệu INT (11) Ghi Chú Mã Khách hàng 66 Tài liệu Há»— trợ ôn tập com Luận văn Luận án Tài liệu Há»— trợ ôn tập com Luận văn Luận án TenKH VARCHAR (50) Tên Khách Hàng VARCHAR (80) Thƣ Điện Tử DiaChi VARCHAR (80) Địa Chỉ SoDT VARCHAR (13) Số Điện Thoại ThuDT 2.3.6.2 Bảng Loại Phim Là bảng lƣu thông tin kiểu phim, thông tin lƣu trữ bao gồm: Tên Trƣờng Kiểu Dữ Liệu Ghi Chú MaLoaiPhim INT (11) Mã Loại Phim TenLoaiPhim VARCHAR (150) Tên Loại Phim 2.3.6.3 Bảng Phim Là bảng lƣu thông tin phim, thông tin lƣu trữ bao gồm: Tên Trƣờng Kiểu Dữ Liệu Ghi Chú MaPhim INT (11) Mã Phim TenTA VARCHAR (150) Tên Tiếng Anh TenTV VARCHAR (150) Tên Tiếng Việt DungLuong FLOAT(5) MaLoaiPhim INT(11) Mã Loại Phim GiaTien INT(11) Giá Tiền Dung Lƣợng 67 Tài liệu Há»— trợ ôn tập com Luận văn Luận án Tài liệu Há»— trợ ôn tập com Luận văn Luận án 2.3.6.4 Bảng Nhân Viên Là bảng lƣu thông tin phim, thông tin lƣu trữ bao gồm: Tên Trƣờng Kiểu Dữ Liệu Ghi Chú MaNV INT (11) Mã Nhân Viên TenNV VARCHAR (150) Tên Nhân Viên Chucdanh VARCHAR (150) Chức Danh DiaChi VARCHAR (150) Địa GioiTinh VARCHAR(3) Giới Tính NgaySinh DATE Ngày Sinh Sodt VARCHAR(13) Số Điện Thoại 2.3.6.5 Bảng Phiếu Mua Hàng -Chi tiết cấu trúc bảng đƣợc bảng dƣới Tên Trƣờng MaHD MaKH Kiểu Dữ Liệu INT (11) INT(11) Ghi Chú Mã Hóa Đơn Mã Khách Hàng MaPhim INT(11) Mã Phim SoLuong INT(3) Số Lƣợng ThanhTien FLOAT(12) Thành Tiền MaNV INT(11) Mã Nhân Viên 68 Tài liệu Há»— trợ ôn tập com Luận văn Luận án Tài liệu Há»— trợ ôn tập com Luận văn Luận án 2.3.6.6 Bảng Phiếu Giao Hàng - Chi tiết cấu trúc bảng đƣợc bảng dƣới Tên Trƣờng Kiểu Dữ Liệu Ghi Chú MaGiaohang INT (11) Mã Giao Hàng MaHD INT(11) Mã Hóa Đơn MaKH INT (11) Mã Khách Hàng NgayGiao DATE Ngày Giao MaNV INT (11) Mã Nhân Viên 69 Tài liệu Há»— trợ ôn tập com Luận văn Luận án Tài liệu Há»— trợ ôn tập com Luận văn Luận án 2.3.7.Mơ hình sở liệu vật lý Hình 17:Cơ Sở liệu vật lý CHƢƠNG 3: HỆ THỐNG THỬ NGHIỆM Trong chƣơng hệ thống thử nghiệm hệ thơng sử dụng ngơn ngữ lập trình PHP, hệ quản trị sở liệu My SQL có sử dụng số đoạn mã nguồn mở đƣợc chia sẻ mạng 3.1 YÊU CẦU HỆ THỐNG Để thử nghiệm chƣơng trình khóa luận em thực hệ thống máy tính có cấu hình nhƣ sau: 3.1.1 Phần cứng - Pentium(R) Dual-Core CPU E5300 @2 60GHz (2 CPUs)2048MB RAM - Mainboard: GIGABYTE - HDD: Samsung 520 GB 70 Tài liệu Há»— trợ ôn tập com Luận văn Luận án Tài liệu Há»— trợ ôn tập com Luận văn Luận án 3.1.2 Phần mềm - Hệ điều hành Window XP Professional (5 Build 2600) SP3 - XAMPP2.5 gồm PHP, MySQL, Apache,… 3.2 GIAO DIỆN CỦA WEBSITE Khi truy cập vào website, giao diện nhƣ sau: Hình 18: Giao diện chƣơng trình 71 Tài liệu Há»— trợ ôn tập com Luận văn Luận án Tài liệu Há»— trợ ôn tập com Luận văn Luận án 3.3 CHỨC NĂNG CỦA KHÁCH HÀNG Chức tìm kiếm: Hình 19:Giao diện tìm kiếm Chức chọn phim: Hình 20: Thơng tin phim chọn 72 Tài liệu Há»— trợ ôn tập com Luận văn Luận án Tài liệu Há»— trợ ôn tập com Luận văn Luận án Khi khách hàng muốn xem chi tiết phim chọn, bấm vào nút chi tiết thơng tin lên nhƣ sau: Hình 21: Danh sách phim chọn Khi khách hàng muốn đặt hàng khách hàng phải điền thơng tin vào bảng sau: Hình 22: Nhập thơng tin khách hàng 73 Tài liệu Há»— trợ ôn tập com Luận văn Luận án Tài liệu Há»— trợ ôn tập com Luận văn Luận án 3.4 CHỨC NĂNG QUẢN TRỊ Chức đăng nhập hệ thống Hình 23: Giao diện đăng nhập Quản lý hệ thống: Hình 24: Giao diện quản lý ngƣời dùng 74 Tài liệu Há»— trợ ôn tập com Luận văn Luận án Tài liệu Há»— trợ ôn tập com Luận văn Luận án Quản lý danh sách phim: Hình 25:Danh sách phim 75 Tài liệu Há»— trợ ôn tập com Luận văn Luận án Tài liệu Há»— trợ ôn tập com Luận văn Luận án Quản lý khách hàng: Hình 26: Danh sách khách hàng Tạo hóa đơn hàng: Hình 27: Tạo hóa đơn 76 Tài liệu Há»— trợ ôn tập com Luận văn Luận án Tài liệu Há»— trợ ôn tập com Luận văn Luận án KẾT LUẬN Xây dựng ứng dụng dựa Web định hƣớng đắn đƣợc thực tế kiểm nghiệm Hiện nay, phần lớn ứng dụng đƣợc triển khai Web với kết nối Internet làm tảng nhƣ: Hệ thống chia sẻ File, mạng xã hội, hệ thống tính tốn đám mây, Trên xu hƣớng đó, khóa luận chọn cách xây dựng ứng dụng hỗ trợ cung cấp phim theo yêu cầu dựa Web đạt đƣợc số kết sau: Hệ thống đƣợc khái niệm công nghệ cần thiết cho việc phát triển ứng dụng dựa Web Phân tích thiết kế hệ thống hỗ trợ cung cấp phim theo yêu cầu Xây dựng ứng dụng thực nghiệm Hạn chế: Ứng dụng số hạn chế: Giao diện chƣa thân thiện Một số chức phụ trợ cần xây dựng thêm Vấn đề an toàn bảo mật mức trung bình 77 Tài liệu Há»— trợ ôn tập com Luận văn Luận án Tài liệu Há»— trợ ôn tập com Luận văn Luận án .Tài liệu Há»— trợ ôn tập com Luận văn Luận án

Ngày đăng: 04/07/2023, 10:32

Tài liệu cùng người dùng

Tài liệu liên quan