



















Preview text:
lOMoAR cPSD| 60734260
BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á
KHOA: CÔNG NGHỆ THÔNG TIN BÀI TẬP LỚN
HỌC PHẦN: ………………………. Chủ đề số:
Đề tài: (….số mấy): …… ( yêu cầu viết tên y hệt như trong đề tài)
Sinh viên thực hiện Lớp Khóa …………..
Yêu cầu ghi đúng tên lớp hành chính Bắc Ninh, năm 2024 lOMoAR cPSD| 60734260
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG
ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á
KHOA: CÔNG NGHỆ THÔNG TIN BÀI TẬP LỚN
HỌC PHẦN: ……………………… Chủ đề số:
Đề tài: (….số mấy): …… ( yêu cầu viết tên y hệt như trong đề tài) Mã sinh STT
Sinh viên thực hiện viên
Điểm bằng số Điểm bằng chữ 1 2 3 CÁN BỘ CHẤM 1 CÁN BỘ CHẤM 2
(Ký và ghi rõ họ tên)
(Ký và ghi rõ họ tên) lOMoAR cPSD| 60734260 MỤC LỤC
1. Tổng quan về hệ thống..................................................................................................
1.1. Đặt vấn đề.................................................................................................................
1.2. Mục đích, yêu cầu của hệ thống................................................................................
2. Phân tích thiết kế hệ thống............................................................................................
2.1. Các tác nhân tham gia hệ thống...............................................................................
2.2. Đặc tả chức năng hệ
thống....................................................................................... 2.2.1.
Chức năng 1....................................................................................................... 2.2.2.
Chức năng 1.1....................................................................................................
2.3. Mô hình quan hệ dữ liệu...........................................................................................
2.4. Từ điển dữ liệu.......................................................................................................... 2.5.
Câu lệnh tạo table/ store routines/ trigger................................................................
3. Thiết kế giao diện..........................................................................................................
3.1. Giao diện quản trị:................................................................................................... 3.1.1.
Quản lý user....................................................................................................... 3.1.2.
Quản lý file........................................................................................................ 3.1.3.
Quản lý theme....................................................................................................
3.2. Trang khách hàng.....................................................................................................
3.2.1................................................................................................................................
KẾT LUẬN...........................................................................................................................
TÀI LIỆU THAM KHẢO.................................................................................................... lOMoAR cPSD| 60734260
I. Tổng Quan Về Hệ Thống
1.1 đặt vấn đề
Hệ thống quản lý bán sách là một hệ thống thông tin quan trọng đối với các nhà
sách, giúp họ quản lý hiệu quả các hoạt động kinh doanh của mình. Bài toán
đặt ra cho hệ thống này là phải đáp ứng được các yêu cầu sau: •
Quản lý thông tin sách: Hệ thống cần lưu trữ và quản lý đầy đủ thông tin về
sách, bao gồm các thông tin như tên sách, tác giả, nhà xuất bản, thể loại, giá bán,... •
Quản lý thông tin khách hàng: Hệ thống cần lưu trữ và quản lý thông tin của
khách hàng, bao gồm các thông tin như họ tên, địa chỉ, số điện thoại,... •
Quản lý đơn hàng: Hệ thống cần quản lý các đơn hàng của khách hàng, bao
gồm các thông tin như mã đơn hàng, ngày đặt hàng, sản phẩm đặt mua, giá trị đơn hàng,... •
Quản lý kho hàng: Hệ thống cần quản lý tình trạng kho hàng, bao gồm các
thông tin như số lượng sách tồn kho, vị trí sách trong kho,... •
Quản lý doanh thu: Hệ thống cần quản lý doanh thu của nhà sách, bao gồm
các thông tin như doanh thu theo ngày, theo tháng, theo năm,... Thực trạng hiện có
Hiện nay, các hệ thống quản lý bán sách ở Việt Nam vẫn còn tồn tại một số hạn chế như sau: •
Quản lý thông tin sách chưa đầy đủ: Một số hệ thống chỉ lưu trữ thông tin cơ
bản về sách, chưa đầy đủ các thông tin cần thiết khác như hình ảnh, tóm tắt nội dung,... •
Quản lý thông tin khách hàng chưa hiệu quả: Một số hệ thống chưa có cơ
chế quản lý thông tin khách hàng hiệu quả, dẫn đến việc mất dữ liệu khách
hàng hoặc khó khăn trong việc chăm sóc khách hàng. lOMoAR cPSD| 60734260 •
Quản lý đơn hàng chưa linh hoạt: Một số hệ thống chưa có cơ chế quản lý
đơn hàng linh hoạt, dẫn đến việc khó khăn trong việc xử lý các trường hợp đơn hàng đặc biệt. •
Quản lý kho hàng chưa chính xác: Một số hệ thống chưa có cơ chế quản lý
kho hàng chính xác, dẫn đến tình trạng thất thoát hàng hóa. •
Quản lý doanh thu chưa hiệu quả: Một số hệ thống chưa có cơ chế quản lý
doanh thu hiệu quả, dẫn đến khó khăn trong việc phân tích tình hình kinh doanh.
Để khắc phục các hạn chế này, các nhà sách cần đầu tư xây dựng hoặc nâng cấp hệ
thống quản lý bán sách của mình. Hệ thống mới cần được thiết kế đáp ứng đầy đủ
các yêu cầu của bài toán đặt ra, đồng thời cần có tính linh hoạt, chính xác và hiệu quả cao.
Một số giải pháp nâng cấp hệ thống quản lý bán sách
Để nâng cấp hệ thống quản lý bán sách, các nhà sách có thể áp dụng một số giải pháp sau: •
Tích hợp các tính năng mới: Các nhà sách có thể tích hợp thêm các tính
năng mới cho hệ thống, chẳng hạn như: o Tính năng quản lý khuyến mãi o
Tính năng quản lý giao hàng o Tính năng quản lý bảo hành o Tính năng
quản lý phản hồi khách hàng •
Sử dụng công nghệ mới: Các nhà sách có thể sử dụng các công nghệ mới để
nâng cao hiệu quả của hệ thống, chẳng hạn như:
o Công nghệ điện toán đám mây
o Công nghệ trí tuệ nhân tạo o Công nghệ học máy •
Tuân thủ các tiêu chuẩn: Các nhà sách cần tuân thủ các tiêu chuẩn về an
ninh, bảo mật thông tin khi xây dựng hoặc nâng cấp hệ thống quản lý bán sách.
Việc nâng cấp hệ thống quản lý bán sách sẽ giúp các nhà sách nâng cao hiệu quả
kinh doanh, đáp ứng tốt hơn nhu cầu của khách hàng và cạnh tranh tốt hơn trên thị trường. lOMoAR cPSD| 60734260
1.2 Mục đích, yêu cầu của hệ thống
Mục đích của hệ thống
Mục đích của hệ thống là đáp ứng các nhu cầu của người sử dụng, giúp họ giải
quyết các vấn đề trong công việc hoặc cuộc sống. Mục đích của hệ thống có thể
được xác định dựa trên các yếu tố sau: •
Nhu cầu của người sử dụng: Hệ thống cần đáp ứng các nhu cầu thực tế của
người sử dụng, bao gồm các nhu cầu về chức năng, tính năng, giao diện,... •
Mục tiêu của tổ chức: Hệ thống cần hỗ trợ tổ chức đạt được các mục tiêu của
mình, chẳng hạn như tăng doanh thu, giảm chi phí, cải thiện hiệu quả hoạt động,... •
Tình hình thực tế: Hệ thống cần phù hợp với tình hình thực tế của tổ chức,
bao gồm các yếu tố về tài chính, nguồn nhân lực, công nghệ,... Yêu cầu của hệ thống
Yêu cầu của hệ thống là các đặc điểm mà hệ thống cần đáp ứng để đạt được mục
đích của mình. Yêu cầu của hệ thống có thể được chia thành các nhóm sau: •
Yêu cầu chức năng: Yêu cầu chức năng xác định các chức năng và tính năng
mà hệ thống cần có. Ví dụ, hệ thống quản lý bán sách cần có chức năng quản
lý thông tin sách, quản lý thông tin khách hàng, quản lý đơn hàng,... •
Yêu cầu phi chức năng: Yêu cầu phi chức năng xác định các yêu cầu khác
của hệ thống, chẳng hạn như yêu cầu về hiệu suất, độ tin cậy, bảo mật,... Ví
dụ, hệ thống quản lý bán sách cần có hiệu suất cao để đáp ứng nhu cầu xử lý
đơn hàng lớn, cần có độ tin cậy cao để tránh mất dữ liệu, cần có tính bảo mật
cao để bảo vệ thông tin khách hàng.
Quy trình xác định mục đích và yêu cầu của hệ thống
Quy trình xác định mục đích và yêu cầu của hệ thống thường bao gồm các bước sau:
1. Khảo sát: Khảo sát nhu cầu của người sử dụng, mục tiêu của tổ chức, tình hình thực tế,... lOMoAR cPSD| 60734260
2. Phân tích: Phân tích các thông tin thu thập được để xác định mục đích và
yêu cầu của hệ thống.
3. Tài liệu hóa: Lập tài liệu mô tả mục đích và yêu cầu của hệ thống.
1.3Tổng quan về Website Phạm vi website: -
Xây dựng các chức năng đáp ứng các yêu cầu đề ra trong một Website bán sách cần có.
Các chức năng chính của Website: -
Hiển thị các sản phẩm. -
Chi tiết các sản phẩm hiện có. - Thêm hàng vào giỏ hàng. - Đặt hàng và thanh toán. -Liên hệ
1.4 Quy trình xây dựng hệ thống
a. Phân tích thiết kế hệ thống. b. Thiết kế giao diện.
c. Thiết kế cơ sở dữ liệu. d. Xử lý chức năng.
e. Cài đặt và chạy thử chương trình,kiểm tra lỗi.
f. Lập trình và sử dụng ngôn ngữ HTML,CSS,Javascript,JQuery, PHP và My SQL .
g. Công cụ :Sublime Text 3,Xampp,..
II. Nghiệp vụ chính và mô tả thiết kế CSDL
Mô tả thiết kế cơ sở dữ liệu
-Tên database:bookstore -Cấu trúc database : gồm 7 tables
+Bảng admin: Dùng để lưu thông tin admin.
Gồm:id,username,password,name. lOMoAR cPSD| 60734260 Khóa chính:id
+Bảng cart: Dùng lưu thông tin giỏ hàng
Gồm: id,id_user,name,price2,image_link,quantity,total Khóa chính :id
+Bảng order: Chứa thông tin đơn hàng
Gồm:transaction_id,id,product_id,qty,amount,data,status. Khóa chính: id
+Bảng phanhois: chứa thông tin phản hồi của khách hàng
Gồm:id,hoten,email,noidung,ngaytao,read_msg; lOMoAR cPSD| 60734260
+Bảng product: Chứa thông tin sách của cửa hàng
Gồm:id,name,category ,prince1, prince2,author ,
image_link,created,view,quantity. Khóa chính :id
+Bảng transaction: Chứa thông tin đơn hàng
Gồm:id,status,user_id,amount , payment , paymen_info,massage,created Khóa chính:id lOMoAR cPSD| 60734260
+Bảng user:Chứa thông tin tài khoản khách hàng
Gồm:id,name,user_name,email,phone,address,password Khóa chính:id
III. Màn hình chính và chức năng 1.1 QUẢN LÍ Đăng nhập admin lOMoAR cPSD| 60734260
Sau khi đăng nhập vào giao diện của admin
Giao diện quản lí sản phẩm lOMoAR cPSD| 60734260
Thêm mới sản phẩm trong quản lí sản phẩm lOMoAR cPSD| 60734260
Giao diện quản lí khách hàng lOMoAR cPSD| 60734260
Giao diện quản lí đơn hàng
Giao diện quản lí phản hồi
1.2 Phần cho khách hàng Đăng nhập lOMoAR cPSD| 60734260 Tạo tài khoản lOMoAR cPSD| 60734260 Trang chủ lOMoAR cPSD| 60734260 lOMoAR cPSD| 60734260 Cửa hàng Giỏ hàng lOMoAR cPSD| 60734260 Thanh toán lOMoAR cPSD| 60734260 Liên hệ