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

bài tập lớ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

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 đề Xây dựng hệ thống website bán bản quyền game online
Tác giả Hồ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ệ phần mềm
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,27 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 , dé str 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 và chỉ

Trang 1

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

“òsy

BÀI TẬP LỚN

HOC PHAN: CONG NGHE PHAN MEM

DE TAI:XAY DUNG HE THONG WEBSITE BAN BAN QUYEN

GAME ONLINE

Bac Ninh, thang 5 nam 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

ĐÈ TÀI: XÂY DỰNG HE THONG WEBSITE BAN BAN QUYEN

(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

CHUGONG I: TONG QUAN DE TAI

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

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

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 DO

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

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 van con rat dồ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 để mua bản 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 san của người choi Va dé 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 sy bat 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 dịch các sản phẩm một cách nhanh chóng , bảo mật 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 , dé str 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 và chỉ 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.Pham vi dé tai

-Đá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 để 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ữ dữ 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.Vê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

-Đặ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

-Doc tin ture , sự kiện trên trang web

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

-Ngôn ngữ lập trình : HITML/CSS , PHP

-Co so dir ligu: Mysql

CHƯƠNG II : DAC TA YEU CAU HE THONG

2.1 Khai niém diac ta:

Dac ta 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

Dữ liêu vảo hợp lê Dung

Tên đăng kí

chưa có sẵn

2.2.1.Chức năng đăng ký

Trang 8

BEGIN

Trang 11

Nhập nội dung comments

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 14

Nhận don dat hang

Trang 15

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

Update Thông tin

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 thé xem chi tiét vé san pham

Input: Click vao sản phâm muốn xem

Process: Tìm kiếm thông tin của sản phẩm đó trong CSDL

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

ra tất 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: Chon san pham 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 gid hàng

Output: Hién thị 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 dạ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: Dang nhap vao Website voi User va Password da dang ky

Input Nhap : - User - Password

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

Output: Hién thị 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>]</ b

Description: Dang xuat khoi Website

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

Process:

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

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

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

Description: Khách hàng có thê tiên hành đặt mua sản phâm sau khi đã lựa chọn

được sản phẩm ưng ý Click nút “Order” để bắt đầu làm thủ tục mua hàng

Input: Nhập các thông tin các thông tin trang web yêu cầu

Process:Kiểm tra thông tin yêu cầu đặ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 Nhập : - User - Password

Process: Kiểm tra CSDL

Output:

Chuyén dén trang quan tri néu dang nhap thành công

Quay lại trang đăng nhập nêu thất bại

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

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

Description: Admin c6 quyén thém-stra-xoa-an-hién các san pham

Input: Chọn và sử dụng công cụ đượ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ệ của dữ 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

- Chi đượ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

Bảng mô tả kiêu dữ liệu — trừu tượng

Integer Int Kiéu dữ liệu số nguyên

Tinyint Tinyint Cho phép tùy chính 8 gia tri bitmask ma khéng phải

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

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

thành true (dung) hoac false (sai)

String Str Luu lai 1 chuéi chira dit liéu

Null Null Kiêu dữ 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 giấu

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

QueryReply

Jegistered

Trang 21

2.5.2.Chức năng đăng nhập

zrrre tzr eph' si

me on repr SOF

2.5.3.Chức năng tìm kiêm

— Search a? - id name? - Name rane ? Domb id! == do™mame)

Order == Check infor “ order success

CHUONG III : THIET KE HE THONG 3.1.Sơ đồ hệ thống

20

Trang 22

Xem tin tức | B sản phẩm | HN: nh | Đăng nhập | Đăng kí

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

Xem tin tức Xem thông tin sản Tìm kiệm sản Dat hang Gửi ý kien dong

pham pham gop

3.1.2.Sơ đồ chức năng dành cho thành viên

21

Trang 23

Quản lý thành viên | Quản lý héa don | Quan lý tài khoản quan tri |s lý comments

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

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

3.2.1.Bang Admin

Tinh chat Tên Trường

Primary key Username

Kiéu dữ liệu

Int

Varchar Tinyint

Trang 24

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

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 25

Tính chất Tên Trường Kiểu dữ liệu Kích cỡ Chú thích

Trang 26

System

+Có thé log in / log out khéi hé théng , có thê đóng vai trò là khách

+Đăng ký trở thành member của hệ thông

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

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 nhap day du thong tin va san pham con thì sé được hiền thị thông báo đặt hàng thành công , còn thất bại 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 dat 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

B22 ni

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

*Chon khoang Gia

AOE 1.000.000đ

Trang chủ Tin tức Giỏ hàng

schontioings =» LICH RA MAT GAME

Trang 31

| Đăng nhập |

3.5.4.Giao diện đăng nhập

Trang chủ Giỏ hàng Đăng nhập Đăng ký

Trang 32

STT ID Tên Giá Trạng thái Chức năng

1 Bang Bang 120.000 = 4 Active _ Cập nhập bó

2 2 AOE 7.000.000 iit Active _ Cập nhập Xéa

2 Audition 150.000 am Active | Gap nha Xéa

4 4 Boomontine 500.000 “EE Activ “Cập aha |

3.5.6.Giao dién quan ly san phẩm

feng Deu tees

CHI TIET BON HANG

ee >MA BON HANG: 41< -

PHƯƠNG THUC THANH TOAN : Chuyée Prod

TRANG THAI

3.5.7.Giao dién quan ly don hang

31

Ngày đăng: 16/08/2024, 17:34

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w