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 4 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 : Ngày sinh : 17/08/2001 Lớp : CNTT1 Giảng viên hướng dẫn : Hoàng Hải Đăng 197480201166 Khoa: Cơng nghệ thơng tin Khóa: 10 Th.s Đỗ Thị Huyền Điểm : Bằng số: CÁN BỘ CHẤM (Ký ghi rõ họ tên) 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 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 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 Trang 10 11 12 13 14 14 19 21 21 22 22 23 23 23 23 23-24 24 3.2.8 3.3 3.4.1 3.4.2 3.4.3 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 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 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 toá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 10 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 2.3.3:Admin Chức đăng nhập : sẵn Description: Admin đăng nhập vào hệ thống User Password vào form xây dựng 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 18 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 : 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 19 Kiểu liệu Integer Tinyint Ký hiệu Int Tinyint Boolean Bool String Null Str Null Varchar Varchar Tinytext Datetime Tinytext Date/Datetim e Md5 Md5 Mô tả Kiểu liệu số nguyên 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 Là kiểu liệu nhận hai giá thành true (đúng) false (sai) Lưu lại chuỗi chứa liệu Kiểu liệu trống , không khả thi không đề cập Chứa loại liệu có độ dài thay đổi từ đến 65,535 lưu trữ chuỗi ký tự có độ dài khơng 255 ký tự Lưu trữ hai thông tin ngày tháng thời gian 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ý 2.5.2.Chức đăng nhập 2.5.3.Chức tìm kiếm 20 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 3.1.1.Sơ đồ chức dành cho khách 21 3.1.2.Sơ đồ chức dành cho thành viên 22 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 Primary key Tên Trường Username Password Status Kiểu liệu Varchar Varchar Tinyint Kích cỡ 20 32 Chú thích Khóa Kiểu liệu Int Varchar Tinyint Kích cỡ 11 30 Chú thích Khóa Tên Trường Id Kiểu liệu Int Kích cỡ 11 Chú thích Khóa memberid productid date content status int int datetime tinytext tinyint 11 11 Khóa phụ Khóa phụ Kiểu liệu Kích cỡ 3.2.2.Bảng Brands Tính chất Primary key Tên Trường id name status 3.2.3.Bảng Comments Tính chất Primary key Foreign key Foreign key 3.2.4.Bảng orderdetail Tính chất Tên Trường Chú thích 23 Primary key Foreign key Productid Orderid Number Price Int Int Int int 11 11 11 11 Khóa Khóa phụ Kiểu liệu Int Varchar Tinyint Kích cỡ 11 50 Chú thích Khóa 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ụ Kiểu liệu int int varchar varchar int text tinyint Kích cỡ 11 11 30 50 11 3.2.5.Bảng ordermethod Tính chất Primary key Tên Trường Id Name Status 3.2.6.Bảng Orders Tính chất Primary key Foreign key Foreign key Tên Trường Id idordermethod idmember orderdate status name mobile email 25 12 30 3.2.7.Bảng Products Tính chất Primary key Foreign key Tên Trường id brandid name image price description status Chú thích Khóa Khóa phụ 3.2.8.Bảng Member 24 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 25 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 26 +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 27 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 28 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 29 3.5.Thiết kế giao diện website 3.5.1.Giao diện trang chủ 3.5.1.Giao diện tin tức 30 3.5.2.Giao diện giỏ hàng 3.5.3.Giao diện đặt hàng 31 3.5.4.Giao diện đăng nhập 3.5.5.Giao diện đăng ký 32 ...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... 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ệ. .. đă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

Ngày đăng: 29/06/2022, 10:15

Hình ảnh liên quan

2.4 Bảng mô tả kiểu dự liệu-trừu tượng 19 3.1.1Sơ đồ chức năng dành cho khách 21 - 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

2.4.

Bảng mô tả kiểu dự liệu-trừu tượng 19 3.1.1Sơ đồ chức năng dành cho khách 21 Xem tại trang 3 của tài liệu.
3.2.8 Bảng member 24 - 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

3.2.8.

Bảng member 24 Xem tại trang 4 của tài liệu.
Output: Hiển thị thông tin về sản phẩm khách hàng muốn xem lên màn hình - 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

utput.

Hiển thị thông tin về sản phẩm khách hàng muốn xem lên màn hình Xem tại trang 16 của tài liệu.
3.2.2.Bảng Brands - 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

3.2.2..

Bảng Brands Xem tại trang 23 của tài liệu.
3.2.3.Bảng Comments - 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

3.2.3..

Bảng Comments Xem tại trang 23 của tài liệu.
3.2.6.Bảng Orders - 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

3.2.6..

Bảng Orders Xem tại trang 24 của tài liệu.
3.2.5.Bảng ordermethod - 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

3.2.5..

Bảng ordermethod Xem tại trang 24 của tài liệu.

Mục lục

    CHƯƠNG I : TỔNG QUAN ĐỀ TÀI

    1.1.Giới thiệu đề tài

    1.2.Yêu cầu về hệ thống

    1.3.Yêu cầu của khách hàng về hệ thống

    1.4.Công nghệ sử dụng:

    CHƯƠNG II : ĐẶC TẢ YÊU CẦU HỆ THỐNG

    2.1.Khái niệm đặc tả:

    2.2.Đặc tả trạng thái hữu hạn

    2.3.Đặc tả điều kiện trước – sau các chức năng hệ thống

    2.4.Đặc tả trừu tượng

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

  • Đang cập nhật ...

Tài liệu liên quan