1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đề tài xây dựng hệ thống website bán bản quyền game online

32 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Đề Tài: Xây Dựng Hệ Thống Website Bán Bản Quyền Game Online
Tác giả Hoàng Hải Đăng
Người hướng dẫn Th.S. Đỗ Thị Huyền
Trường học Trường Đại Học Công Nghệ Đông Á
Chuyên ngành Công Nghệ Thông Tin
Thể loại bài tập lớn
Năm xuất bản 2022
Thành phố Bắc Ninh
Định dạng
Số trang 32
Dung lượng 5,2 MB

Nội dung

1.1.2.Mục tiêu đề tài -Xây dựng website đầy đủ các chức năng yêu cầu -Giao diện thân thiện , để sử dụng -Có khả năng nâng cấp và phát triển lớn -Hoàn thành dự án trong thời gian va chi

Trang 1

- BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á

“Ông 7`

BÀI TẬP LỚN

HOC PHAN: CONG NGHE PHAN MEM

DE TAI:XAY DUNG HE THONG WEBSITE BAN BAN QUYEN

GAME ONLINE

Bắc Ninh, tháng 5 năm 2022

Trang 2

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

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á

BÀI TẬP LỚN

HOC PHAN: CONG NGHE PHAN MEM

DE TAI: XAY DUNG HE THONG WEBSITE BAN BAN QUYEN

Giảng viên hướng dẫn :

CÁN BO CHAM 1

(Ky và ghi rõ họ tên)

Hoàng Hải Đăng

197480201166 Khoa: Công nghệ thông tin Khóa: 10

Trang 3

MỤC LỤC

CHUONG I: TONG QUAN DE TAI -4

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

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

CHƯƠNG II : ĐẶC TẢ YÊU CÂU HỆ THÔNG 6

2.1.Khải niệm đặc ta: 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 các chức năng hệ thống 15

3.5.Thiết kế giao diện website 28

Trang 4

DANH MUC BANG BIEU VA SO BDO

2.4 Bảng mô tả kiều dự liệu-trừu tượng 19

3.1.2 Sơ đồ chức năng dành cho thành viên 21 3.1.3 Sơ đồ chức năng dành cho quản trị 22

CHUONG I: TONG QUAN DE TAI

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

Trong cuộc sông phát triên ngày nay, game được xem như là một công cụ giải trí hiệu quả Những máy chơi game, thiết bị cảm tay thê hệ mới ra đời, công nghệ đồ họa

Trang 5

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 về game vân còn rất đồi dào và thị trường game vẫn còn là mảnh đất màu mỡ cho các nhà

sản xuất game

Bên cạnh đó , một số nhà phát hành game yêu cầu người chơi phải bỏ ra một số tiền dé mua ban quyền game với mục đích phục vụ người chơi có trải nghiệm tốt hơn , chân thực hơn và bảo mật thông tin , tai sản của người chơi Và đề trải nghiệm một sản

phẩm game , người chơi phải đến các địa điểm nhà phát hành chỉ định đề tiên hành giao

dịch mua lại bản quyền gây nên sự khó khăn trong việc di chuyển đi lại

1.1.1.Ý tưởng

Nhận thấy sự bất tiện, tôi muốn xây dựng một dự án Website chuyên cung cấp các sản phẩm game bản quyền giúp cho khách hàng gặp phải khó khăn trên có thê tiết kiệm thời gian hơn , tiện lợi hơn không phải di chuyên nhiêu Thông qua Website , khách hàng

có thê tiếp cận và giao địch các sản phâm một cách nhanh chóng , bao mat va dé dang

1.1.2.Mục tiêu đề tài

-Xây dựng website đầy đủ các chức năng yêu cầu

-Giao diện thân thiện , để sử dụng

-Có khả năng nâng cấp và phát triển lớn

-Hoàn thành dự án trong thời gian va 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 về mặt tô chức các hoạt động xử lý thanh toán ;

-Khảo sát và đưa ra phương án triển khai hệ thông mở rộng toàn quốc

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

1.2.1.Yêu cầu chức năng

-Hệ thống cần có các chức năng:

+Chức năng đặt hàng : Đặt và thanh toán Online

+Chức năng quán lý thông tin : Cập nhập các thông tin sản phẩm , tin tức ra mắt Game +Chức năng bình luận : Cho phép người dùng dé lại nhận xét , trải nghiệm người dùng +Chức năng đăng nhập

+Chức năng đăng ký

+Chức năng xem tin tức

1.2.2.Yêu cầu phi chức năng

-Tương thích với các trình duyệt Web khác nhau

-Khả năng lưu trữ đữ liệu cao

-Khả năng đá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

Trang 6

1.3.Yêu cầu của khách hàng về hệ thố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 , sự kiện trên trang web

-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 về các sản phâm của trang web

-Đọc tin tức , sự kiện trê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 CAU HE THONG

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

Đặc tả là định nghĩa một hệ thông , module hay một sản phâm cần phải làm cái

gì , mô tả tính chất của vấn đề đặt ra Là hoạt động được tiễn hành trong các giai đoạn

khác nhau của tiền trình phần mềm bao gồm :

Trang 7

-Đặc tả yêu cầu : là sự thông nhất giữa những người sử dụng tương lai và những người

Thông báo lỗi

Nhập thông tin đăng k

Dữ liêu vào hợp lê

Trang 9

Hién thi trang

san pham tuong (rng voi tir

Trang 10

Dữ liệu nhập hợp lệ

Thông báo lỗi

Dat hang thảnh công

2.2.4.Chức năng đặt hàng

Trang 11

Thông báo lỗi

Thông bảo comments thành công

2.2.5.Chức năng bình luận

10

Trang 13

hông báo thêm sản phẩm thành công

2.2.7.Chức năng thêm sản phẩm

12

Trang 15

Thông báo lỗi Dữ liệu nhập vào hợp lệ

Update Thông tin thành công

Trang 16

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

Description: Khach hang co the xem chi tiét vé san pham

Input: Click vao san phẩm muốn xem

Process: Tim kiém théng tin cua san pham do trong CSDL

Output: Hién thị thong tin về sản phâm khách hàng muốn xem lên màn hình

Chức năng tìm kiếm :

Description: Khach hang co thé tìm kiểm sản phâm băng tên sản phâm,các nhãn hàng và mức giá

Input: Khách hàng nhập từ khóa tìm kiếm hoặc chọn form tìm kiếm có sẵn

Process: Hệ thống sẽ phi nhận lựa chọn của khách hàng và tra đữ liệu trên CSDL, đưa

ra tat cả các kết quả liên quan

Output: Hién thị thông tin sản phẩm khách hàng tìm kiếm

Trang 17

Input: Chọn sản phẩm cần mua

Process: Kiém tra sản phẩm có trong giỏ hàng

Nếu giỏ hàng đã có sản phẩm thì tăng lên “ +1 ”, nêu chưa có thì hiển thị tiếp sản phẩm đang chọn vào giỏ hàng

Output: Hién thi thông tin về giỏ hàng mà khách hàng đã lựa chọn

Process :Kiêm tra User không được trùng lặp

Mật khẩu phải có ít nhất 6 ký tự trở lên

Kiểm tra định đạng Email và không được trùng lặp Thêm mới các thông tin khách hàng, mã hóa Password MD5 vào CSDL nêu đúng, nêu không yêu cầu nhập lại

Output: Thông báo tới khách hàng việc đăng ký thành công hoặc trở về trang đăng

ký nếu báo lỗi

Trang 18

Description: Đăng nhập vao Website voi User va Password da đăng ký

Input Nhap : - User - Password

Process : Kiểm tra thông tin trong CSDL và tiễn hành đăng nhập

Output: Hién thi thông báo đăng nhập thành công hoặc lỗi — phải đăng nhập lại

Chức năng đăng xuất :

4 >Xin chao thanh vién :

_SESSION[ ]?></

Dang xuat<<<</a>]</ ›

Description: Dang xuat khoi Website

Input: Click vao button “ Dang xuat ” trén Website

Process:

Hủy toàn b6 session của người dùng hiện tại

Đưa trở về chức năng đành cho khách

Output: Đưa về trạng thái là khách

Input: Nhap cac thong tin cac thong tin trang web yéu cau

Process:Kiém tra thong tin yéu cau đặt hàng của khách hàng:

- Nếu chưa đăng nhập thì yêu cầu Đăng Nhập hoặc Đăng Ký

- Nếu bạn đã Đăng nhập thì chuyền sang form đặt hàng

Thêm mới và cập nhật đơn hàng vào CSDL

Output: Thông báo các sản phâm đã được đặt mua thành công hoặc chưa thành công

17

Trang 19

Input Nhap : - User - Password

Process: Kiém tra CSDL

Output:

Chuyén dén trang quan tri néu dang nhap thanh céng

Quay lại trang đăng nhập nêu that bai

Quản lý sản phẩm :

$query >

$result-$connect-> ($query);

Description: Admin co quyén thém-stra-x6a-an-hién cac san pham

Input: Chọn và sử dụng công cụ được xây dựng sẵn để quản lý sản pham

Process :

Thêm :

Kiểm tra tính hợp lệ của đữ liệu nhập vào

Thêm mới vào CSDL

Sửa : Cho phép sửa thông tin về sản phẩm và cập nhật vào CSDL

Xóa:

- Nếu sản phẩm có trong hóa đơn thì không được xóa

- Nếu sản phâm chưa có trong bất kỳ hóa đơn nào thì có thê xóa (kèm các bình luận

nếu có), và cập nhật vào CSDL

Output: Hiện thông báo thành công hoặc lỗi

Quản lý hóa đơn :

18

Trang 20

- Chỉ được phép xóa các hóa đơn chưa xử lý

- Các hóa đơn đang xử lý hoặc đã xử lý thì không được phép xóa

Cập nhật trạng thái :

- Hóa đơn chưa xử lý chỉ được cập nhật thành hóa đơn đang xử lý

- Hóa đơn đang xử lý có thê được cập nhật thành chưa xử lý hoặc đã xử lý xong

- Hóa đơn đã xử lý không được thay đổi trạng thái

Output: Thông báo cập nhật thành công hoặc lỗi

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

Bang mo ta kiéu dữ liệu — trừu tượng

Integer Int Kiéu dir liéu sô nguyên

Tinyint Tinyint Cho phép tùy chính 8 giá trị bitmask ma khéng phai

lo lắng về việc quản lý một loạt các cột bố sung

Boolean Bool Là kiêu đữ liệu nhận một trong những hai giá

thành true (đúng) hoặc false (sa1)

String Str Luu lai 1 chuỗi chứa đữ liệu

Null Null Kiều đữ liệu trông , không khả thi hoặc không đê

Md5 Md5 Là một hàm băm mã hóa, phục vụ mục đích an giau

thông tin hoặc kiểm tra tính toàn vẹn

Trang 21

Order == Check infor “ order success

CHUONG III : THIET KE HE THONG

3.1.Sơ đồ hệ thống

20

Trang 22

Xem tin tức | st pham | E= = | Đăng nhập | Đăng kí |

3.1.1.Sơ đô chức năng đành cho khách

Trang 23

Đăng nhâp Admin

Quản lý thành “| Quan ly héa don

3.2 Thiét kế cơ sở dữ liệu

Quản lý tải khoản quan tri [>> lý comments

3.1.3.Sơ đồ chức năng đành cho nhà quản trị

3.2.1.Bang Admin

Tinh chat Tên Trường

Primary key Username

Kiểu dữ liệu

Int Varchar Tinyint

Kiểu dữ liệu

Int

Kích cỡ

Chú thích Khóa chính

Chú thích Khóa chính

Chú thích Khóa chính

22

Trang 24

key

Foreign key memberid

Foreign key productid

đate

content

status

3.2.4 Bang orderdetail

Tinh chat Tên Trường

Primary key Productid

Foreign key Orderid

Foreign key idordermethod

Foreign key idmember

Kiểu dữ liệu

Int Int Int int

Kiểu dữ liệu

Int Varchar Tinyint

Kiểu dữ liệu

Int Int Int

Datetime Tinyint Varchar Varchar Varchar

Kiểu dữ liệu

int int varchar varchar int

text

tinyint

ll

Kích cỡ lãi

11 lãi

Kích cỡ

11

Kích cỡ lãi

II

30

50 lãi

Khóa phụ Khóa phụ

Chú thích Khóa chính Khóa phụ

Chú thích Khóa chính

Chú thích Khóa chính Khóa phụ Khóa phụ

Chú thích Khóa chính Khóa phụ

23

Trang 26

System

+Có thể log ín / log out khỏi hệ thông , có thê đóng vai trò là khách

+Đăng ký trở thành member ctia hé thong

+Xem thông tin sản phâm

+Quan ly don dat hang

+Quan ly hoa don

+Xử ly giao dich

25

Trang 27

System

-Đăng ký làm thành viên của hệ thống

-Quan ly hoa don mua ban

-Có thê đặt hàng trên hé thong , nếu user nhập đây đủ thông tin và sản pham còn thì sẽ được hiền thị thông báo đặt hàng thành công , còn thất bai sẽ hiển thị thông

báo thất bại

-Có thể đọc tín tức và sản phâm

26

Trang 28

-Có thê thêm , cập nhập , sửa các mặt hàng sản phẩm và các tin tức

-Quan ly hoa don , sau khi user đặt hàng trên hệ thống , xác nhận đơn hàng đề tiền hành xử lý nếu còn hàng , hủy bỏ nếu hết

-Xử lý các đơn hàng

-Quản lý hóa đơn , hủy bỏ đơn đặt khi được user yêu cầu, chưa thanh toán

3.5.Thiết kế giao diện website

27

Trang 29

Trang chủ Giỏ hàng Đăng nhập Dang ky

*Chon khoang Gia

“Chen khoảng Giá LỊCH RA MAT GAME

Trang 30

3.5.2.Giao điện giỏ hàng

Trang chủ Tin tie

*Nha phat hanh 7

Ensemble sudios Chọn phương thức thanh toán

Trang 31

Đăng ký tài khoản

Trang 32

2 2 AGE 7.000.000 Active _Cập nhập Xóa

3 3 Audition 150.000 K2 Active “ip nha bi

4 4 Boom online 500.000 a Act [Gấp map DI

ớ a aA 2 72 A

3.5.6.Giao dign quan ly san pham

Ngày đăng: 06/01/2025, 08:01

HÌNH ẢNH LIÊN QUAN

2.4  Bảng  mô  tả  kiều  dự  liệu-trừu  tượng  19 - Đề tài xâ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 (Trang 4)