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

79 36 0
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

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-2019 MỤC LỤC LỜI CẢM ƠN .1 MỤC LỤC DANH MỤC CÁC TỪ VIẾT TẮT DANH MỤC CÁC HÌNH GIỚI THIỆU 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.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 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 YÊU CẦU HỆ THỐNG 70 3.1 GIAO DIỆN CỦA WEBSITE 71 3.2 CHỨC NĂNG CỦA KHÁCH HÀNG 71 3.3 CHỨC NĂNG QUẢN TRỊ 74 KẾT LUẬN 77 TÀI LIỆU THAM KHẢO 78 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 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 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 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ệ 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 xây dựng ngôn ngữ PHP, hệ quản trị sở liệu MySQL với tính tìm kiếm phim, đặt hàng, phản hồi ý kiến liên quan Đồ án tổ chức 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 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 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 ứ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ụ 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 kiểu lại dựa phần cứng riêng biệt Một kiểu 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ài đặt máy Các mạng lớn 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 hệ thống điện thoại Mặc dù LAN WAN cho phép chia sẻ thông tin tổ chức cách dễ dà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 thiết kế để liên kết kiểu mạng khác cho phép thông tin 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 nối với 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 có nhiều giao thức đời nhằm đáp ứng nhu cầu Các chuẩn giao thức sử dụng rộng rãi giao thức TCP/IP,…Giao thức sử dụng rộng rãi mạng TCP/IP Giao thức cho phép liệu gử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 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ụ 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 đị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 WWW lại có tốc độ phát triển 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 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 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ụ sử dụng để tìm kiếm thơng tin FTPsite 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 PHIẾU MUA HÀNG Mã hóa Mã đơn Khách Mã Phim Số lượng Thành Ngày Tiền mua PHIẾU GIAO HÀNG Mã giao Mã hóa Mã hàng đơn Khách Ngày giao Mã NV Mã NV 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 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 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) Dung Lượng MaLoaiPhim INT(11) Mã Loại Phim GiaTien INT(11) Giá Tiề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 bảng 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 2.3.6.6 Bảng Phiếu Giao Hàng - Chi tiết cấu trúc bảng bảng 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 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ở 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 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 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 sau: Hình 18: Giao diện chương trình 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 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 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 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 Quản lý danh sách phim: Hình 25:Danh sách phim 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 KẾT LUẬN Xây dựng ứng dụng dựa Web định hướng đắn thực tế kiểm nghiệm Hiện nay, phần lớn ứng dụng 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 số kết sau: Hệ thống 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 tồn bảo mật mức trung bình TÀI LIỆU THAM KHẢO [1] Nguyễn văn Vỵ,Phân tích thiết kế hệ thống thông tin quản lý, Nhà xuất Khoa học Tự nhiên Công nghệ, 2007 [2] Vũ Anh Hùng,Bải giảng Cơ sở liệu [3] NguyễnTrường Sinh,Sổtay PHP& MySQL,Nhà xuất bảnPhương Đông,2010 [4] NguyễnTấnTrường,HướngdẫnthựchànhPHPvàMySQL,Nhà ThanhNiên,2008 xuất ... 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... THỐNG CUNG CẤP PHIM THEO YÊU CẦU Của hàng có hệ thống cho phép chép phim HD, Cửa hàng cần xây dựng hệ thống website để giới thiệu phim bán hàng Khách hàng truy cập vào website xem thơng tin phim đặt... hàng để gửi hệ thống để hệ thống xử lý yêu cầu khách hàng cách nhanh Hệ thống cập nhật liệu từ liệuExcel vào sở liệu, ảnh phim tải lên thư mục hệ thống Ban quản trị xem danh sách yêu cầu khách

Ngày đăng: 29/08/2020, 19:13

Mục lục

  • BỘ GIÁO DỤC VÀ ĐÀO TẠO

  • ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY

  • MỤC LỤC

  • DANH MỤC CÁC TỪ VIẾT TẮT

  • DANH MỤC CÁC HÌNH

  • GIỚI THIỆU

  • 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 cơ bản về Internet

      • 1.1.1.2 Cách thức truyền thông trên Internet

      • 1.1.1.3 Các dịch vụ trên Internet

      • 1.1.2. Dịch vụ thông tin World Wide Web

      • 1.1.2.1. Nguồn gốc của World Wide Web

      • 1.1.2.2 Các khái niệm cơ bản

      • Web Server

      • HTTP

      • URL

      • Hyperlink

      • Web page

      • Mô hình Web Client-Server

      • 1.1.2.3. Phân loại Web

      • Web tĩnh (Static Web)

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

Tài liệu liên quan