BÀI tập lớn học PHẦN CÔNG NGHỆ PHẦN mềm đề TÀIXÂY DỰNG hệ THỐNG WEBSITE bán bản QUYỀN GAME ONLINE

32 0 0
BÀI tập lớn học PHẦN CÔNG NGHỆ PHẦN mềm đề TÀIXÂY DỰNG hệ THỐNG WEBSITE bán bản QUYỀN GAME ONLINE

Đ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 CÔNG NGHỆ ĐÔNG Á BÀI TẬP LỚN HỌC PHẦN: CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI:XÂY DỰNG HỆ THỐNG WEBSITE BÁN BẢN QUYỀN GAME ONLINE Bắc Ninh, tháng năm 2022 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á BÀI TẬP LỚN HỌC PHẦN: CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI: XÂY DỰNG HỆ THỐNG WEBSITE BÁN BẢN QUYỀN GAME ONLINE Họ tên sinh viên : Mã sinh viên : Hoàng Hải Đăng 197480201166 Ngày sinh : 17/08/2001 Lớp : CNTT1 Khoa: Cơng nghệ thơng tin Khóa: 10 Giảng viên hướng dẫn : Th.s Đỗ Thị Huyền Điểm : CÁN BỘ CHẤM (Ký ghi rõ họ tên) Bằng số: Bằng chữ: CÁN BỘ CHẤM (Ký ghi rõ họ tên) Bắc Ninh, tháng Năm 2022 MỤC LỤC CHƯƠNG I : TỔNG QUAN ĐỀ TÀI -4 1.1.Giới thiệu đề tài -4 1.2.Yêu cầu hệ thống -4 1.3.Yêu cầu khách hàng hệ thống 1.4.Công nghệ sử dụng: CHƯƠNG II : ĐẶC TẢ YÊU CẦU HỆ THỐNG -6 2.1.Khái niệm đặc tả: -6 2.2.Đặc tả trạng thái hữu hạn -6 2.3.Đặc tả điều kiện trước – sau chức hệ thống -15 2.3.1:Khách hàng 15 2.3.2: Thành Viên 17 2.3.3:Admin 18 2.4.Đặc tả trừu tượng -19 2.5.Đặc tả Z -20 CHƯƠNG III : THIẾT KẾ HỆ THỐNG -21 3.1.Sơ đồ hệ thống -21 3.2.Thiết kế sở liệu 22 3.3.Sơ đồ quan hệ 24 3.4.Các use case hệ thống 24 3.5.Thiết kế giao diện website 28 DANH MỤC BẢNG BIỂU VÀ SƠ ĐỒ Số hiệu 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.1.10 2.4 3.1.1 3.1.2 3.1.3 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.3 3.4.1 3.4.2 3.4.3 Tên Chức đăng ký Chức đăng nhập Chức tìm kiếm Chức nawmg đặt hang Chức bình luận Chức xem tin tức Chức them sản phẩm Chức xử lý đơn hang Chức cập nhập sản phẩm Chức xóa Bảng mơ tả kiểu dự liệu-trừu tượng Sơ đồ chức dành cho khách Sơ đồ chức dành cho thành viên Sơ đồ chức dành cho quản trị Bảng admin Bảng brands Bảng comments Bảng orderdetail Bảng ordermethod Bảng orders Bảng products Bảng member Sơ đồ quan hệ Sơ đồ use case tổng quan user – system- admin Sơ đồ use case chi tiết user – system Sơ đồ use case chi tiết admin - system Trang 10 11 12 13 14 14 19 21 21 22 22 23 23 23 23 23-24 24 24 24 25 26 27 CHƯƠNG I : TỔNG QUAN ĐỀ TÀI 1.1.Giới thiệu đề tài Trong sống phát triển ngày nay, game xem cơng cụ giải trí hiệu Những máy chơi game , thiết bị cầm tay hệ đời, công nghệ đồ họa không ngừng đa dạng giúp công nghệ game phát triển Điều cho thấy nhu cầu game cịn dồi thị trường game mảnh đất màu mỡ cho nhà sản xuất game Bên cạnh , số nhà phát hành game yêu cầu người chơi phải bỏ số tiền để mua quyền game với mục đích phục vụ người chơi có trải nghiệm tốt , chân thực bảo mật thông tin , tài sản người chơi Và để trải nghiệm sản phẩm game , người chơi phải đến địa điểm nhà phát hành định để tiến hành giao dịch mua lại quyền gây nên khó khăn việc di chuyển lại 1.1.1.Ý tưởng Nhận thấy bất tiện , muốn xây dựng dự án Website chuyên cung cấp sản phẩm game quyền giúp cho khách hàng gặp phải khó khăn tiết kiệm thời gian , tiện lợi di chuyển nhiều Thông qua Website , khách hàng tiếp cận giao dịch sản phẩm cách nhanh chóng , bảo mật dễ dàng 1.1.2.Mục tiêu đề tài -Xây dựng website đầy đủ chức yêu cầu -Giao diện thân thiện , dễ sử dụng -Có khả nâng cấp phát triển lớn -Hoàn thành dự án thời gian chi phí dự kiến ban đầu -Đảm bảo tuyệt đối bảo mật thông tin khách hàng 1.1.3.Phạm vi đề tài -Đáp ứng tốt mặt tổ chức hoạt động xử lý toán -Khảo sát đưa phương án triển khai hệ thống mở rộng toàn quốc 1.2.Yêu cầu hệ thống 1.2.1.Yêu cầu chức -Hệ thống cần có chức năng: +Chức đặt hàng : Đặt tốn Online +Chức quản lý thơng tin : Cập nhập thông tin sản phẩm , tin tức mắt Game… +Chức bình luận : Cho phép người dùng để lại nhận xét , trải nghiệm người dùng +Chức đăng nhập +Chức đăng ký +Chức xem tin tức 1.2.2.Yêu cầu phi chức -Tương thích với trình duyệt Web khác -Khả lưu trữ liệu cao -Khả đáp ứng lượng truy cập khách hàng lớn , tối ưu tốc độ xử lý đơn hàng -Tính bảo mật cao 1.3.Yêu cầu khách hàng hệ thống 1.3.1.Khách hàng: -Xem , tìm kiếm sản phẩm theo tên , mức giá , nhãn hàng mong muốn -Có thể đăng ký làm thành viên -Đọc tin tức , kiện trang web 1.3.2.Nhà quản trị : -Thêm sản phẩm , nhãn hàng , mức giá -Thay đổi thông tin sản phẩm , nhãn hàng , giá sản phẩm -Quản lý đơn hàng -Quản lý , hỗ trợ khác hàng -Xử lý hóa đơn 1.3.3.Thành viên : -Xem , tìm kiếm sản phẩm theo tên , mức giá , nhãn hàng mong muốn -Đặt hàng trực tiếp qua trang web -Nhận xét sản phẩm trang web -Đọc tin tức , kiện trang web 1.4.Công nghệ sử dụng: -Ngơn ngữ lập trình : HTML/CSS , PHP -Cơ sở liệu: Mysql CHƯƠNG II : ĐẶC TẢ YÊU CẦU HỆ THỐNG 2.1.Khái niệm đặc tả: Đặc tả định nghĩa hệ thống , module hay sản phẩm cần phải làm , mơ tả tính chất vấn đề đặt Là hoạt động tiến hành giai đoạn khác tiến trình phần mềm bao gồm : -Đặc tả yêu cầu : thống người sử dụng tương lai người thiết kế -Đặc tả kiến trúc hệ thống : thống người thiết kế người cài đặt -Đặc tả module: thống người lập trình cài đặt module người lập trình sử dụng module 2.2.Đặc tả trạng thái hữu hạn 2.2.1.Chức đăng ký 2.2.2.Chức đăng nhập 2.2.3.Chức tìm kiếm 2.2.4.Chức đặt hàng Description: Đăng nhập vào Website với User Password đăng ký Input Nhập : - User - Password Process : Kiểm tra thông tin CSDL tiến hành đăng nhập Output: Hiển thị thông báo đăng nhập thành công lỗi – phải đăng nhập lại Chức đăng xuất : Description: Đăng xuất khỏi Website Input: Click vào button “ Đăng xuất ” Website Process: Hủy toàn session người dùng Đưa trở chức dành cho khách Output: Đưa trạng thái khách Chức mua hàng : Description: Khách hàng tiến hành đặt mua sản phẩm sau lựa chọn sản phẩm ưng ý Click nút “Order” để bắt đầu làm thủ tục mua hàng Input: Nhập thông tin thông tin trang web yêu cầu Process:Kiểm tra thông tin yêu cầu đặt hàng khách hàng: - Nếu chưa đăng nhập yêu cầu Đăng Nhập Đăng Ký - Nếu bạn Đăng nhập chuyển sang form đặt hàng Thêm cập nhật đơn hàng vào CSDL Output: Thông báo sản phẩm đặt mua thành công chưa thành công 17 2.3.3:Admin Chức đăng nhập : Description: Admin đăng nhập vào hệ thống User Password vào form xây dựng sẵn Input Nhập : - User - Password Process: Kiểm tra CSDL Output: Chuyển đến trang quản trị đăng nhập thành công Quay lại trang đăng nhập thất bại Quản lý sản phẩm : Description: Admin có quyền thêm-sửa-xóa-ẩn-hiện sản phẩm Input: Chọn sử dụng công cụ xây dựng sẵn để quản lý sản phẩm Process : Thêm : Kiểm tra tính hợp lệ liệu nhập vào Thêm vào CSDL Sửa : Cho phép sửa thông tin sản phẩm cập nhật vào CSDL Xóa : - Nếu sản phẩm có hóa đơn khơng xóa - Nếu sản phẩm chưa có hóa đơn xóa (kèm bình luận có), cập nhật vào CSDL Output: Hiện thơng báo thành cơng lỗi Quản lý hóa đơn : 18 Description: Admin xem xóa cập nhật trạng thái hóa đơn Input: Chọn cơng cụ xây dựng sẵn để xem xóa cập nhật trạng thái hóa đơn Process: Xem : Hiển thị tất hóa đơn Xóa : - Chỉ phép xóa hóa đơn chưa xử lý - Các hóa đơn xử lý xử lý khơng phép xóa Cập nhật trạng thái : - Hóa đơn chưa xử lý cập nhật thành hóa đơn xử lý - Hóa đơn xử lý cập nhật thành chưa xử lý xử lý xong - Hóa đơn xử lý không thay đổi trạng thái Output: Thông báo cập nhật thành công lỗi 2.4.Đặc tả trừu tượng Bảng mô tả kiểu liệu – trừu tượng Kiểu liệu Ký hiệu Mô tả Integer Int Kiểu liệu số nguyên Tinyint Tinyint Cho phép tùy chỉnh giá trị bitmask mà lo lắng việc quản lý loạt cột bổ sung Boolean Bool Là kiểu liệu nhận hai giá thành true (đúng) false (sai) String Str Lưu lại chuỗi chứa liệu Null Null Kiểu liệu trống , không khả thi không đề cập Varchar Varchar Chứa loại liệu có độ dài thay đổi từ đến 65,535 Tinytext Tinytext lưu trữ chuỗi ký tự có độ dài khơng q 255 ký tự Datetime Date/Datetim Lưu trữ hai thông tin ngày tháng thời gian e Md5 Md5 Là hàm băm mã hóa, phục vụ mục đích ẩn giấu thơng tin kiểm tra tính tồn vẹn 2.5.Đặc tả Z 2.5.1.Chức đăng ký 19 2.5.2.Chức đăng nhập 2.5.3.Chức tìm kiếm 2.5.4.Chức đặt hàng Order == Check infor ^ order success CHƯƠNG III : THIẾT KẾ HỆ THỐNG 3.1.Sơ đồ hệ thống 20 3.1.1.Sơ đồ chức dành cho khách 3.1.2.Sơ đồ chức dành cho thành viên 21 3.1.3.Sơ đồ chức dành cho nhà quản trị 3.2.Thiết kế sở liệu 3.2.1.Bảng Admin Tính chất Tên Trường Primary key Username Password Status Kiểu liệu Varchar Varchar Tinyint Kích cỡ 20 32 3.2.2.Bảng Brands Tính chất Tên Trường Primary key id name status Kiểu liệu Int Varchar Tinyint Kích cỡ 11 30 Chú thích Khóa 3.2.3.Bảng Comments Tính chất Tên Trường Primary Id Kiểu liệu Int Kích cỡ 11 Chú thích Khóa Chú thích Khóa 22 key Foreign key Foreign key memberid productid date content status int int datetime tinytext tinyint 11 11 Khóa phụ Khóa phụ 3.2.4.Bảng orderdetail Tính chất Tên Trường Primary key Productid Foreign key Orderid Number Price Kiểu liệu Int Int Int int Kích cỡ 11 11 11 11 Chú thích Khóa Khóa phụ 3.2.5.Bảng ordermethod Tính chất Tên Trường Primary key Id Name Status Kiểu liệu Int Varchar Tinyint Kích cỡ 11 50 Chú thích Khóa 3.2.6.Bảng Orders Tính chất Tên Trường Primary key Id Foreign key idordermethod Foreign key idmember orderdate status name mobile email Kiểu liệu Int Int Int Datetime Tinyint Varchar Varchar Varchar Kích cỡ 11 11 11 Chú thích Khóa Khóa phụ Khóa phụ 3.2.7.Bảng Products Tính chất Tên Trường Primary key id Foreign key brandid name image price description status Kiểu liệu int int varchar varchar int text tinyint Kích cỡ 11 11 30 50 11 1 25 12 30 Chú thích Khóa Khóa phụ 3.2.8.Bảng Member 23 Tính chất Primary key Tên Trường id username password fullname mobile address email status Kiểu liệu int varchar varchar varchar varchar varchar varchar tinyint Kích cỡ 11 20 32 25 12 120 30 Chú thích Khóa 3.3.Sơ đồ quan hệ 3.4.Các use case hệ thống 24 3.4.1.Sơ đồ use case tổng quan tương tác user – system - admin Mô tả: -User: +Có thể log in / log out khỏi hệ thống , đóng vai trị khách +Đăng ký trở thành member hệ thống +Xem thông tin sản phẩm +Xem tin tức +Đặt sản phẩm +Xem hóa đơn mua -Admin: +Quản lý member +Quản lý sản phẩm +Quản lý tin tức +Quản lý đơn đặt hàng +Quản lý hóa đơn +Xử lý giao dịch 25 3.4.2.Sơ đồ use case chi tiết user – system Mô tả: -Sau user đăng nhập vào hệ thống , tài khoản mật điều hướng tới trang chủ hệ thống , sai hiển thị lên thơng báo lỗi -Đăng ký làm thành viên hệ thống -Quản lý hóa đơn mua bán -Có thể đặt hàng hệ thống , user nhập đầy đủ thông tin sản phẩm cịn hiển thị thơng báo đặt hàng thành cơng , cịn thất bại hiển thị thơng báo thất bại -Có thể đọc tin tức sản phẩm 26 3.4.3.Sơ đồ use case chi tiết admin – system Mô tả : -Quản trị xóa member có dấu hiệu khơng phù hợp user yêu cầu -Có thể thêm , cập nhập , sửa mặt hàng sản phẩm tin tức -Quản lý hóa đơn , sau user đặt hàng hệ thống , xác nhận đơn hàng để tiến hành xử lý hàng , hủy bỏ hết -Xử lý đơn hàng -Quản lý hóa đơn , hủy bỏ đơn đặt user yêu cầu, chưa toán 3.5.Thiết kế giao diện website 27 3.5.1.Giao diện trang chủ 3.5.1.Giao diện tin tức 28 3.5.2.Giao diện giỏ hàng 3.5.3.Giao diện đặt hàng 29 3.5.4.Giao diện đăng nhập 3.5.5.Giao diện đăng ký 30 3.5.6.Giao diện quản lý sản phẩm 3.5.7.Giao diện quản lý đơn hàng 31

Ngày đăng: 26/04/2023, 10:35

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

Tài liệu liên quan