Tải bản đầy đủ (.pdf) (59 trang)

website bán sách dailybook

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (4.49 MB, 59 trang )

TRƯỜNG CAO ĐẲNG FPT POLYTECHNIC ĐÀ NẴNG

-----  -----

Website bán sách Online Daily Books

Giáo viên hướng dẫn: Thầy Nguyễn Ngọc Anh
Thành viên thực hiện:
Trần Văn Võ – PD03148
Lê Đình Đạt - PS08965
Ngô Văn Vũ – PD03174
Nguyễn Văn Tin - PD03216
Nguyễn Đình Luận – PD03203

Đà Nẵng, 12 / 2020


BÁO CÁO DỰ ÁN TỐT NGHIỆP

Đề tài: “Website bán sách Online Daily Books”

1


BÁO CÁO DỰ ÁN TỐT NGHIỆP

LỜI CẢM ƠN
Đề tài “Bán Sách Online” là nội dung nhóm chúng tơi chọn để nghiên
cứu và làm đồ án tốt nghiệp sau 2 năm 4 tháng theo học chuyên ngành Ứng
dụng phần mềm tại Trường Cao đẳng Thực hành FPT (FPT Polytechnic) Cơ sở
TP. Đà Nẵng.


Để hồn thành q trình nghiên cứu và hồn thiện đề tài, lời đầu tiên
chúng tôi xin chân thành cảm ơn đến Thầy Nguyễn Ngọc Anh. Thầy đã trực
tiếp chỉ bảo, hướng dẫn và hỗ trợ nhóm trong suốt q trình nghiên cứu để
chúng tơi hồn thiện đề tài.
Nhân dịp này, chúng tôi cũng xin cảm ơn bộ môn Công nghệ thông tin
Cao đẳng Thực hành FPT (FPT Polytechnic). Lãnh đạo và các anh chị đang
công tác tại trường đã tạo điều kiện và thời gian cho tôi trong suốt q trình
nghiên cứu.
Cuối cùng, chúng tơi xin cảm ơn những người thân, bạn bè, những người
đồng đội đã luôn bên tơi, động viên tơi hồn thành khóa học và dự án tốt nghiệp
này.

Thành phố Đà Nẵng, tháng 12 năm 2020
Nhóm đồ án Daily Book

Đề tài: “Website bán sách Online Daily Books”

2


BÁO CÁO DỰ ÁN TỐT NGHIỆP
MỤC LỤC
LỜI CẢM ƠN ............................................................................................................................ 2
LỜI MỞ ĐẦU ............................................................................................................................ 4
NHẬN XÉT CỦA GV HƯỚNG DẪN ...................................................................................... 5
NHẬN XÉT CỦA GV PHẢN BIỆN ......................................................................................... 6
PHẦN I – GIỚI THIỆU ĐỀ TÀI ............................................................................................... 7
1.

Tìm hiểu “Xây dựng Website bán sách Online” ......................................................... 7


2.

Đối tượng sử dụng ....................................................................................................... 7

3.

Ý nghĩa của đề tài ........................................................................................................ 7

4.

Nền tảng công nghệ ..................................................................................................... 7

5.

Cơng cụ lập trình và cơng nghệ được sử dụng ............................................................ 8

6.

Giới thiệu về ngơn ngữ lập trình java.......................................................................... 8

7.

Giới thiệu hệ quản trị sơ sở dữ liệu Microsoft SQL Server ........................................ 8

8.

Các thư viện – Framework hỗ trợ ............................................................................... 9

PHẦN II – KHẢO SÁT HIỆN TRẠNG.................................................................................. 10

1.

Hiện trạng thực tế ...................................................................................................... 10

2.

Mơ hình nghiệp vụ của hệ thống ............................................................................... 10

PHẦN III – PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG ......................................................... 12
1.

Mơ hình Use case ...................................................................................................... 12

2.

Thiết kế Mokup cho use case .................................................................................... 21

PHẦN IV – THIẾT KẾ CƠ SỞ DỮ LIỆU .............................................................................. 27
1.

Xác định thực thể ...................................................................................................... 27

2.

Thiết Kế ERD ........................................................................................................... 28

3.

Mơ hình cơ sở dữ liệu quan hệ .................................................................................. 28


4.

Mô tả chi tiết thực thể .............................................................................................. 29

5.

Phân tích và hồn thiện mơ hình quan hệ................................................................ 31

6.

Demo scure code ...................................................................................................... 32

7.

Test case .................................................................................................................... 35

8.

Xây dựng kế hoạch dự án và phân công công việc trong Microsoft Project ......... 38

PHẦN V – KẾT QUẢ THỰC HIỆN ....................................................................................... 40
1.

Yêu cầu hệ thống ....................................................................................................... 40

2.

Một số giao diện chính .............................................................................................. 40

PHẦN VI – TỔNG KẾT VÀ HƯỚNG PHÁT TRIỂN DỰ ÁN ............................................. 58

1.

Tổng kết..................................................................................................................... 58

2.

Hướng phát triển ....................................................................................................... 58

Đề tài: “Website bán sách Online Daily Books”

3


BÁO CÁO DỰ ÁN TỐT NGHIỆP

LỜI MỞ ĐẦU
Ngày nay, công nghệ thơng tin đã có những bước phát triển mạnh mẽ
theo cả chiều rộng và sâu. Máy tính điện tử khơng cịn là một thứ phương tiện
q hiếm mà đang ngày càng trở thành một công cụ làm việc và giải trí thơng
dụng của con người, khơng chỉ ở cơng sở mà cịn ngay cả trong gia đình. Đứng
trước vai trị của thơng tin hoạt động cạnh tranh gay gắt, các tổ chức và các
doanh nghiệp đều tìm mọi biện pháp để xây dựng hồn thiện hệ thống thơng tin
của mình nhằm tin học hóa các hoạt động tác nghiệp của đơn vị.
Hiện nay các công ty tin học hàng đầu thế giới không ngừng đầu tư cải
thiện các giải pháp cũng như các sản phẩm nhằm cho phép tiến hành thương
mại hóa trên Internet. Thơng qua các sản phẩm và công nghệ này, chúng ta dễ
dàng nhận ra tầm quan trọng và tính tất yếu của thương mại điện tử. Với những
thao tác đơn giản trên máy có nối mạng Internet bạn sẽ có tận tay những gì
mình cần mà không phải mất nhiều thời gian. Bạn chỉ cần vào các trang dịch vụ
thương mại điện tử, làm theo hướng dẫn và click vào những gì bạn cần. Các nhà

dịch vụ sẽ mang đến tận nhà cho bạn.
Ở Việt Nam cũng có rất nhiều doanh nghiệp đang tiến hành thương mại
hóa trên Internet nhưng do những khó khăn về cơ sở hạ tầng như viễn thông
chưa phát triển mạnh, các dịch vụ thanh toán điện tử qua ngân hàng chưa phổ
biến nên chỉ dừng lại ở mức độ giới thiệu sản phẩm và tiếp nhận đơn đặt hàng
thông qua web.

Đề tài: “Website bán sách Online Daily Books”

4


BÁO CÁO DỰ ÁN TỐT NGHIỆP

NHẬN XÉT CỦA GV HƯỚNG DẪN
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………

……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
………………........................................................................................................
Đề tài: “Website bán sách Online Daily Books”

5


BÁO CÁO DỰ ÁN TỐT NGHIỆP


NHẬN XÉT CỦA GV PHẢN BIỆN
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………

……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
………………........................................................................................................
Đề tài: “Website bán sách Online Daily Books”

6


BÁO CÁO DỰ ÁN TỐT NGHIỆP

PHẦN I – GIỚI THIỆU ĐỀ TÀI
1. Tìm hiểu “Xây dựng Website bán sách Online”
-

Bán sách trực tuyến là một hình thức kinh doanh các sản phẩm trên
mạng internet. Tận dụng ưu thế của mạng internet để tạo ra q trình
mua bán hàng hóa. Ưu điểm của bán sách online đó chính là khơng
cần phải phụ thuộc vào cửa hàng, mặt bằng, nhân viên.

-

Chỉ cần bạn xây dựng một kênh thông tin bán sách thông qua mạng
internet để tiếp cận khách hàng.


-

Website bán sách được coi như là một cửa hàng, giúp cho bạn có thể
trưng bày các sản phẩm kèm thông tin giới thiệu. Ngồi ra, website
cịn tích hợp các chức năng giúp cho việc mua bán diễn ra một cách
nhanh chóng và tiện lợi nhất.

2. Đối tượng sử dụng
Khách hàng: dành cho những người có nhu cầu sử dụng vào việc học,
những người thích sách.
3. Ý nghĩa của đề tài
-

Qua việc xây dựng website này chúng em có thể áp dụng những kiến
thức được bồi dưỡng tại trường vào công việc thực tế. Từ đó chúng em
đã tích lũy cho bản thân những kinh nghiệm quý báu mà sau này sẽ là
nền tảng giúp việc lập nghiệp của bản thân.

-

Ngoài ra nếu website được tiếp tục hoàn thiện mang vào thực tế chúng
em tin rằng sản phẩm sẽ mang lại được những nhu cầu thiết yếu của cả
khách hàng và người bán hàng.

4. Nền tảng công nghệ
-

Web app: Sử dụng framework: HTML, CSS, Jquery, Bootstrap,…

-


RESTful Web Service: Sử dụng framework Spring Boot.

Đề tài: “Website bán sách Online Daily Books”

7


BÁO CÁO DỰ ÁN TỐT NGHIỆP
5. Cơng cụ lập trình và công nghệ được sử dụng
-

Hệ quản trị cơ sở dữ liệu: Microsoft SQL Server 2012.

-

Cơng cụ lập trình: Framework Spring Boot.

-

Ngơn ngữ lập trình: Java.

-

Xây dựng giao diện front-end: HTML, CSS, Bootstrap 4, Jquery.

-

Công nghệ xử lý back-end Java JSP/Servlet.


6. Giới thiệu về ngơn ngữ lập trình java
- Java là một trong những ngơn ngữ lập trình hướng đối tượng. Nó được
sử dụng trong phát triển phần mềm, trang web, game hay ứng dụng
trên các thiết bị di động.
- Java được khởi đầu bởi James Gosling và bạn đồng nghiệp ở Sun
MicroSystem năm 1991. Ban đầu Java được tạo ra nhằm mục đích viết
phần mềm cho các sản phẩm gia dụng, và có tên là Oak. Java được
phát hành năm 1994, đến năm 2010 được Oracle mua lại từ Sun
MicroSystem.
- Java được tạo ra với tiêu chí “Viết (code) một lần, thực thi khắp nơi”
(Write Once, Run Anywhere – WORA). Chương trình phần mềm viết
bằng Java có thể chạy trên mọi nền tảng (platform) khác nhau thông
qua một môi trường thực thi với điều kiện có mơi trường thực thi thích
hợp hỗ trợ nền tảng đó.
7. Giới thiệu hệ quản trị sơ sở dữ liệu Microsoft SQL Server
- SQL Server là một hệ quản trị cơ sở dữ liệu quan hệ (Relational
Database Management System (RDBMS) sử dụng câu lệnh SQL
(Transact-SQL) để trao đổi dữ liệu giữa máy Client và máy cài SQL
Server. Một RDBMS bao gồm databases, database engine và các ứng
dụng dùng để quản lý dữ liệu và các bộ phận khác nhau trong
RDBMS.
Đề tài: “Website bán sách Online Daily Books”

8


BÁO CÁO DỰ ÁN TỐT NGHIỆP
- SQL Server được tối ưu để có thể chạy trên mơi trường cơ sở dữ liệu
rất lớn (Very Large Database Environment) lên đến Tera-Byte và có
thể phục vụ cùng lúc cho hàng ngàn user. SQL Server có thể kết hợp

“ăn ý” với các server khác như Microsoft Internet Information Server
(IIS), E-Commerce Server, Proxy Server….
8. Các thư viện – Framework hỗ trợ
a. Apache Tomcat
b. Spring boot 4
c. Spring data JPA
d. Java database Connectivity(JDBC)
e. Spring Starter Security
f. Builder: Maven
g. JQuery
h. Bootstrap 4

Đề tài: “Website bán sách Online Daily Books”

9


BÁO CÁO DỰ ÁN TỐT NGHIỆP

PHẦN II – KHẢO SÁT HIỆN TRẠNG
1. Hiện trạng thực tế
Các trang web trên toàn thế giới đang phát triển với một tốc độ rất lớn, và
với số lượng người kết nối với nó cũng ngày càng tăng. Nhiều nhà sách ở
nhiều nơi đang có xu thế bán hàng trực tuyến. Vì sự tiện lợi của nó về
phía nhà sách cũng như là khách hàng. Tất cả những gì bạn cần 1 cuốn
sách học, để giải trí mà ko cần đi xa chỉ cần 1 chiếc máy có kết nối
Internet là bạn đã có thể đặt hàng và rỗi bạn sẽ có trong tay cuốn sách mà
bạn mong muốn.
2. Mơ hình nghiệp vụ của hệ thống
a. Sơ đồ cơ cấu tổ chức

Admin

Khách hàng

Khách hàng viếng thăm

Hình 2.1: Sơ đồ cơ cấu tổ chức
b. Chức năng từng bộ phận
- Trang quản lý (Admin): trực tiếp quản lý trang web, chịu trách nhiệm
vận hành và bảo trì. Admin chịu trách nhiệm quản lý tài khoản, bảo
mật thông tin. Quản lý sách, quản lý vận chuyển.
- Khách hàng: có quyền xem trước các loại sách, quản lý giỏ hàng,
thêm, xóa sản phẩm trong giỏ hàng, thanh tốn hóa đơn, thay đổi
thông tin cá nhân trên trang cá nhân, tìm kiếm sách.
- Khách hàng vãng lai: có quyền xem trước các loại sách
c. Quy trình nghiệp vụ
- Nghiệp vụ quản lý sách, thanh tốn
+ Người dùng tìm kiếm sách mong muốn, thêm vào “Giỏ
hàng”, chọn nút “Thanh toán” và hoàn thành các xác nhận cần
thiết.
- nghiệp vụ quản lý giỏ hàng
+ Khách hàng có thể vào giỏ hàng để xem các cuốn sách mà họ
đã mua.
Đề tài: “Website bán sách Online Daily Books”

10


BÁO CÁO DỰ ÁN TỐT NGHIỆP
d. Yêu cầu chức năng

- Hệ thống chạy đúng, ổn định.
- Giao diện thân thiện, dễ sử dụng.
- Đáp ứng hầu hết các yêu cầu của người dùng.
Chức năng
Chức năng tạo tài khoản

Ý nghĩa
Người dùng mới sẽ được yêu cầu đăng ký tài khoản
khi muốn tạo và thêm sản phẩm vào giỏ hàng
Quản lý tài khoản(Admin)
Admin có quyền quản lý thơng tin tài khoản của
người dùng, quản lý sách, quản lý vận chuyển, quản
lý hòm thư…
Chức năng quản lý khách Khách hàng có quyền thay đổi thơng tin tài khoản
hàng
của cá nhân họ (ngồi trừ tên tài khoản)
Chức năng tìm kiếm sách
Khách hàng có quyền tìm kiếm sách theo tên sách
Chức năng quản lý giỏ hàng Khách hàng có thể quản lý giỏ hàng của mình (thêm,
xóa, sửa số lượng sản phẩm trong giỏ hàng)
Chức năng thanh toán
Khi thực hiện thanh toán, tiền sẽ được trừ vào ví của
Khách hàng và cộng vào ví của chủ nhà sách Online
sở hữu khóa học đó.
e. Yêu cầu hệ thống
- Cung cấp phân quyền cho các loại người dùng có trách nhiệm:
Admin, user.

Đề tài: “Website bán sách Online Daily Books”


11


BÁO CÁO DỰ ÁN TỐT NGHIỆP

PHẦN III – PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
1. Mơ hình Use case
a. Xác định Actor
Dựa vào u cầu bài tốn, ta có các actor sau:

Admin

User

Current user
Hình 3.1: xác định actor

b. Xác định Use case

Actor

Use case

Admin

Đăng nhập, Tạo tài khoản quản lý, Quản lý tài khoản người
dùng, quản lý sách, quản lý nhà xuất bản, loại sách,…
Tạo tài khoản, Chỉnh sửa thông tin tài khoản, Đăng nhập,

User


Đăng ký, Xem thơng tin Sách, Tìm kiếm sách, thêm, sửa, xóa
sản phẩm trong giỏ hàng, Thanh tốn hóa đơn.
Current user

Xem thơng tin Sách, Tìm kiếm sách

c. Xây dựng Sơ đồ use case Tổng quát

Đề tài: “Website bán sách Online Daily Books”

12


BÁO CÁO DỰ ÁN TỐT NGHIỆP
-

Use case tổng quát cho Admin và User

Hình 3.2: Use case tổng quát Admin và User

-

Use case tổng quát cho Admin

Hình 3.3: Use case tổng quát Admin
Đề tài: “Website bán sách Online Daily Books”

13



BÁO CÁO DỰ ÁN TỐT NGHIỆP

-

Use case tổng quát cho Khách hàng

Hình 3.4: Use case tổng quát khách hàng

Đề tài: “Website bán sách Online Daily Books”

14


BÁO CÁO DỰ ÁN TỐT NGHIỆP

-

Use case tổng quát cho khách viếng thăm

Hình 3.5: Use case tổng quát khách viếng thăm

d. Đặc tả Use Case
* Đối với Admin
 Chức năng đăng nhập admin
 Mô tả
Để sử dụng chức năng của một người quản trị (Admin) thì người
dùng phải đăng nhập thành công vào hệ thống website với tài
khoản là admin
 Đầu vào

Người dùng nhập tên đăng nhập và mật khẩu theo tài khoản admin
để đăng nhập hệ thống
 Xử lý
Kiểm tra tên đăng nhập và mật khẩu của người dùng nhập vào và
so sánh với tên đăng nhập và mật khẩu trong CSDL
 Đầu ra
Đề tài: “Website bán sách Online Daily Books”

15


BÁO CÁO DỰ ÁN TỐT NGHIỆP
Nếu thông tin đăng nhập đúng thì sẽ hiển thị tất cả các danh mục
quản lý, nếu sai sẽ hiện thông báo thông tin đăng nhập khơng chính
xác
 Chức năng thành viên
 Mơ tả
Admin có thể tạo thêm tài khoản mới và thiết lập phân quyền cho
tài khoản đó
 Đầu vào
Admin nhập thơng tin cần thiết để tạo tài khoản mới
 Xử lý
Thông tin hợp lệ sẽ được ghi vào trong csdl
 Đầu ra
Nếu thông tin đăng nhập đúng thì sẽ hiển thị tất cả các danh mục
quản lý, nếu sai sẽ hiện thông báo thơng tin đăng nhập khơng chính
xác
 Chức năng sửa thành viên
 Mơ tả
Admin có thể sửa tài khoản người dùng

 Đầu vào
Admin chọn tài khoản cần sửa và chỉnh những thông tin cần thiết
 Xử lý
Thông tin hợp lệ sẽ được update trong CSDL
 Đầu ra
Thông báo đã chỉnh sửa thành cơng
 Chức năng xóa thành viên
 Mơ tả
Admin có thể xóa tài khoản người dùng
 Đầu vào
Đề tài: “Website bán sách Online Daily Books”

16


BÁO CÁO DỰ ÁN TỐT NGHIỆP
Admin chọn tài khoản cần xóa và chọn xóa
 Xử lý
Hệ thống sẽ lấy id của thành viên đó và thực hiện xóa
 Đầu ra
Thơng báo đã xóa thành cơn
 Chức năng thêm mặt hàng
 Mơ tả
Admin có thể tạo thêm mặt hàng mới
 Đầu vào
Admin nhập thông tin cần thiết để tạo mặt hàng mới
 Xử lý
Thông tin hợp lệ sẽ được ghi vào csdl
 Đầu ra
Danh sách các loại mặt hàng

 Chức năng sửa mặt hàng
 Mơ tả
Admin có thể sửa thơng tin mặt hàng
 Đầu vào
Admin chọn mặt hàng cần sửa và chỉnh những thông tin cần thiết
 Xử lý
Thông tin hợp lệ sẽ được update trong csdl
 Đầu ra
Thông báo đã sửa thành cơng
 Chức năng xóa mặt hàng
 Mơ tả
Admin có thể xóa mặt hàng muốn xóa
 Đầu vào
Đề tài: “Website bán sách Online Daily Books”

17


BÁO CÁO DỰ ÁN TỐT NGHIỆP
Admin chọn mặt hàng cần xóa và chọn xóa
 Xử lý
Hệ thống sẽ lấy id của mặt hàng đó và thực hiện xóa
 Đầu ra
Thơng báo đã xóa thành cơng
 Chức năng xem phản hồi và đánh giá
 Mơ tả
Admin có thể xem phản hồi và đánh giá của người dùng
 Đầu vào
Admin chọn mặt hàng và xem phản hồi về mặt hàng đó
 Xử lý

Hệ thống sẽ hiển thị tất cả các phản hồi và đánh giá về loại mặt
hàng đó
 Đầu ra
Tất cả hiển thị thành công
* Đối với Khách hàng
 Chức năng đăng ký thành viên
 Mô tả
Đăng ký để tạo tài khoản và mật khẩu dùng đăng nhập vào hệ
thống
 Đầu vào
Nhập thông tin cá nhân theo yêu cầu để đăng ký
 Xử lý
Kiểm tra tên thông tin người dùng nhập vào hợp lệ thì sẽ lưu
trong CSDL
 Đầu ra

Đề tài: “Website bán sách Online Daily Books”

18


BÁO CÁO DỰ ÁN TỐT NGHIỆP
Nếu thông tin đăng ký hợp lệ thì hệ thống sẽ báo tài khoản của
bạn được kích hoạt nếu sai sẽ báo đăng ký khơng thành công
 Chức năng đăng nhập thành viên
 Mô tả
Đăng nhập vào hệ thống để thực hiện chức năng mua bán hàng
 Đầu Vào
Thành viên nhập tên đăng nhập và mật khẩu để đăng nhập vào
hệ thống

 Xử lý
Kiểm tra tên thông tin người dùng nhập vào và so sánh với tên
đăng nhập trong csdl
 Đầu ra
Nếu thông tin đăng nhập đúng sẽ đăng nhập vào hệ thống nếu
sai thì sẽ hiện thơng tin đăng nhập sai
 Chức năng tìm kiếm sản phẩm
 Mơ tả
Tìm kiếm sản phẩm theo tên sản phẩm đó
 Đầu vào
Nhập thơng tin sản phẩm
 Xử lý
Lấy thông tin từ csdl theo thông tin sản phẩm đó
 Đầu ra
Liệt kê các thơng tin hợp lệ từ tên sản phẩm đó

Đề tài: “Website bán sách Online Daily Books”

19


BÁO CÁO DỰ ÁN TỐT NGHIỆP
 Chức năng thêm Sách vào giỏ hàng
 Mô tả
Cung cấp chức năng thêm vào giỏ hàng ở giữa các cuốn sách có
trên website
 Đầu vào
Người dùng click vào nút thêm vào giỏ hàng
 Xử lý
Sau khi sách đã thêm vào giỏ hàng, các thông tin về sách sẽ

được cho vào giỏ hàng
 Đầu ra
Sản phẩm đã chọn sẽ được hiển thị trong giỏ hàng.
 Chức năng xem Chi tiết về sách
 Mô tả
Cung cấp chức năng hiển thị thông tin chi tiết về các cuốn sách
có trên website
 Đầu vào
Người dùng click vào biểu tượng search trên sách được hiển thị
 Xử lý
Sau khi chọn vào sách, các thông tin chi tiết về sách sẽ đươc liệt
kê ra trong trang chi tiết
 Đầu ra
Hiển thị chi tiết hơn về thông tin cuốn sách mà người dùng đã
chọn.
 Chức năng giỏ hàng
 Mô tả
Cung cấp một giỏ hàng ảo cho người dùng
 Đầu vào
Khi người dùng mua sách và xem giỏ hàng
 Xử lý
Sau khi sách đã chọn và có trong giỏ hàng, các thơng tin về tổng
giá sách, tổng số lượng sách đã mua, sẽ đươc liệt kê ra trong
trang giỏ hàng
 Đầu ra
+ số lượng sách mua
+ Tổng số tiền đã đặt mua

Đề tài: “Website bán sách Online Daily Books”


20


BÁO CÁO DỰ ÁN TỐT NGHIỆP
 Thông tin cá nhân
 Mô tả
Cho phép người dùng cập nhật thông tin chi tiết của mình
 Đầu vào
Người dùng nhấn chọn “cá nhân”.
 Xử lý
- Lấy thơng tin của người dùng đó từ csdl và hiển thị lên trang
 Đầu ra
Hiển thị trang cá nhân và sau khi thay đổi các thông tin, hệ
thống thông báo cập nhật thành công.
2. Thiết kế Mockup giao diện cho dự án

Hình 3.6: Bảng mockup đăng ký

Đề tài: “Website bán sách Online Daily Books”

21


BÁO CÁO DỰ ÁN TỐT NGHIỆP

hình 3.7: Bảng mockup đăng nhập

hình 3.8: Bảng mockup thơng tin cá nhân
Đề tài: “Website bán sách Online Daily Books”


22


BÁO CÁO DỰ ÁN TỐT NGHIỆP

Hình 3.9: Bảng mockup thêm sửa xóa sách

Hình 3.10: Bảng mockup thêm sửa xóa User
Đề tài: “Website bán sách Online Daily Books”

23


BÁO CÁO DỰ ÁN TỐT NGHIỆP

Hình 3.11: Bảng mockup trang chủ

hình 3.12: Bảng mockup sản phẩm
Đề tài: “Website bán sách Online Daily Books”

24


Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×