Tải bản đầy đủ (.docx) (100 trang)

Đồ án xây dựng Website quản lý và bán sách online Trí Việt

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 (1.52 MB, 100 trang )

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

ĐỒ ÁN TỐT NGHIỆP
NGÀNH CÔNG NGHỆ THÔNG TIN

ĐỀ TÀI

Xây dựng Website quản lý và bán sách online Trí
Việt

HÀ NỘI 2021


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

ĐỒ ÁN TỐT NGHIỆP
CHUYÊN NGÀNH KHOA HỌC MÁY TÍNH ỨNG DỤNG

ĐỀ TÀI
Building a Website to manage and sell Tri Viet books online

SINH VIÊN THỰC HIỆN

CÁN BỘ HƯỚNG DẪN

2


Đồ án tốt nghiệp ngành CNTT

MỤC LỤC



Nguyễn van a

3

Tin kinh te


Đồ án tốt nghiệp ngành CNTT

DANH MỤC CÁC HÌNH VẼ


Đồ án tốt nghiệp ngành CNTT

DANH MỤC CÁC BẢNG BIỂU


Đồ án tốt nghiệp ngành CNTT

DANH SÁCH CÁC TỪ VIẾT TẮT

Từ viết tắt
J2EE, Java EE

Ý nghĩa
Java Enterprise Edition
(Java phiên bản doanh nghiệp)

HTML


Hyper Text Markup Language
(Ngôn ngữ đánh dấu siêu văn bản)

CSS

Casacading Style Sheets
(các tập tin định kiểu theo tầng)

IDE

Intergrated Development Environment
(Mơi trường phát triển tích hợp)

JSP

Java Server Page

CSDL

Cơ sở dữ liệu


Đồ án tốt nghiệp ngành CNTT

LỜI CÁM ƠN
Em xin trân trọng gửi lời cảm ơn và sự tri ân sâu sắc đối với các thầy cô của trường
Đại học Mỏ Địa Chất Hà Nội, đặc biệt là các thầy cô khoa Công Nghệ Thông
Tin của trường đã tạo các điều kiện thuận lợi giúp em hoàn thành đồ án tốt nghiệp.
Và em cũng xin chân thành cám ơn cô Nguyễn Thùy Dương đã nhiệt tình hướng

dẫn em trong suốt quá trình nghiên cứu và hồn thành đồ án.

Trong q trình nghiên cứu và thực hiện đồ án khó tránh khỏi sai sót, rất
mong các thầy, cơ bỏ qua. Đồng thời do trình độ lý luận cũng như kinh nghiệm thực
tiễn cịn hạn chế nên bài báo cáo khơng thể tránh khỏi những thiếu sót, em rất mong
nhận được những ý kiến đóng góp của các thầy, cơ để em học thêm được nhiều kinh
nghiệm và sẽ hoàn thành tốt bài báo cáo tốt nghiệp.

Em xin chân thành cảm ơn!
Hà Nội, Ngày 2 tháng 7 năm 2021
Sinh viên thực hiện


Đồ án tốt nghiệp ngành CNTT

MỞ ĐẦU
Trong thời đại khoa học kĩ thuật bùng nổ, nền công nghệ tiên tiến phát triển
thay đổi theo từng giờ kéo theo bao sự đổi thay cho nhân loại, với sự phát triển
vượt bậc của công nghệ thông tin các nhu cầu của con người càng ngày càng trở
lên hiện thực hoá.
Hiện nay thương mại vô cùng phát triển, cùng sự kết hợp của công nghệ
thông tin thương mại điện tử đang trở thành một xu thế. Các website thương mại
điện tử, các cửa hàng online đang có rất nhiều cơ hội phát triển. Vì thế, thiết kế
một website thương mại, quản lý là rất phù hợp cho cơ quan, tổ chức, hay các cửa
hàng nhỏ lẻ. Trong bất cứ thời điểm nào, con người chúng ta vẫn ln tìm kiếm
đến nguồn tri thức, vì vậy nhu cầu đọc sách của con người là khơng thể thiếu.
Chính bởi nhu cầu thiết yếu này, cùng với sự phát triển của công nghệ nếu các cửa
hàng sách có một hệ thống mua bán và quản lý sách online sẽ giúp các cửa hàng sẽ
dễ dàng tiếp cận đến các khách hàng, dễ dàng quảng bá được sản phẩm cũng như
khách hàng thuận tiện trong việc lựa chọn và mua sắm sách.

Với đề tài “Xây dựng website quản lý và bán sách online Trí Việt” từ
những kiến thức đã học, em hi vọng có thể xây dựng lên một hệ thống hồn chỉnh,
cung cấp cái nhìn tổng quát về quy trình vận hành của website, xây dựng lên được
một hệ thống quản lý và bán sách cho cửa hàng Trí Việt.


Đồ án tốt nghiệp ngành CNTT

2. Bố cục của đồ án
 Mở đầu
 Chương 1: Khảo sát hiện trạng và mục tiêu của đề tài
Từ kinh nghiệm khảo sát thực tế tại một số website bán sách
online, em tiếp tục tìm hiểu cách thức website vận hành và đăng tải các
sản phẩm, các chức năng quản lý sản phẩm. Cùng với đó thu thập sản
phẩm mà người dùng mong muốn đồng thời nắm bắt được xu hướng,
tính cấp thiết cũng như yêu cầu để tạo ra một website bán hàng.
 Chương 2: Phân tích thiết kế hệ thống về chức năng
Từ những dữ liệu đã được thu thập qua khâu khảo sát, em sẽ
tiến hành bước phân tích và thiết kế hệ thống qua việc xây dựng các
biểu đồ lớp, biểu đồ ca sử dụng, biểu đồ tuần tự,…
 Chương 3: Phân tích thiết kế hệ thống về dữ liệu
Hình thành các chức năng cần có của một website cùng với đó
là việc thiết kế cơ sở dữ liệu cho website hoạt động ổn định
 Chương 4: Xây dựng chương trình
Từ các kết quả thu được qua khâu phân tích và thiết kế hệ
thống, em sẽ tiến hành cài đặt website đáp ứng các chức năng đã được
đưa ra. Website được lập trình bằng cơng nghệ JSP ,Servlet cùng với hệ
quản trị cơ sở dữ liệu MySQL.
Website được chạy thử trên localhost để kiểm tra các chức
năng và tiến tới sẽ phát triển rộng hơn và upload lên host chạy thực tế

cùng với đó sẽ triển khai SEO, responsive tương thích với nhiều độ
phân giải màn hình.
 Kết luận
Chương cuối cùng sẽ tổng hợp lại những điều mà đồ án đã làm
được và chưa hồn thành. Từ đó đề xuất các hướng đi mới hoặc các
hướng giải quyết vấn đề trong tương lai.


Đồ án tốt nghiệp ngành CNTT

CHƯƠNG 1
KHẢO SÁT HIỆN TRẠNG VÀ MỤC TIÊU CỦA ĐỀ TÀI
1.1 Giới thiệu đề tài
Ngày nay, với nhu cầu thiết yếu của người dân chúng ta là đọc sách chúng ta
thường tới những hiệu sách để có thể tìm và lựa chọn cho mình những cuốn sách
hay, phù hợp nhất, với trường hợp mà chúng ta khơng chắc chắn rằng cửa hàng
này sẽ có quyển sách mà ta mong muốn, chúng ta lại phải tìm kiếm ở những cửa
hàng khác… Như vậy sẽ tốn rất nhiều thời gian và cơng sức của chúng ta. Vì vậy
việc sinh ra một trang web bán sách online là vơ cùng cần thiết, nó giúp chúng ta
dễ dàng tìm kiếm được quyển sách mình cần hay tham khảo thêm xem những
cuốn sách đang hot hiện nay hay đơn giản là tham khảo giá sách xem có phù hợp
với túi tiền của bản thân hay không. Một trang web bán sách không chỉ giúp khách
hàng thuận tiện trong việc mua sắm mà cịn giúp các chủ cửa hàng có thể dễ dàng
tiếp cận với khách hàng, dễ dàng quản lý hệ thống cũng như kiểm soát các hoạt
động của cửa hàng.

1.2 Tính cấp thiết
Đối với các doanh nghiệp kinh doanh trong lĩnh vực thương mại điện tử thì
việc thiết kế website bán hàng là vô cùng quan trọng, đặc biệt là trong thời đại công
nghệ phát triển như ngày nay. Với số lượng người dùng Internet ngày càng tăng như

hiện nay, bất cứ ai cũng có nhu cầu mua sắm một cách thuận tiệt nhất đơn giản nhất
và tiết kiệm thời gian nhất.
Ngày nay với số lượng các cửa hàng bán hàng qua mạng nhiều vô số kể, nên
việc thiết kế website bán hàng chuyên nghiệp ngày càng được nhiều người chú
trọng hơn ... Ngồi ra, website phải có sự độc đáo và mang đặc trưng thương hiệu
riêng để thể hiện sự chuyên nghiệp – uy tín và tăng độ nhận biết thương hiệu đối
với khách hàng.


Đồ án tốt nghiệp ngành CNTT

1.3 Khảo sát một số trang web bán sách online
Qua phân tích, tìm hiểu một số trang web bán sách online như
, ,, … em đã rút
ra một số điểm chung như sau:
• Giao diện thân thiện, dễ nhìn, người dùng dễ dàng thao tác, tốc độ phản hồi
cao mang lại trải nghiệm tốt cho khách hàng.
• Các trang web có đa dạng loại sách, các cuốn sách được phân loại theo các
danh mục sản phẩm, được hiển thị một cách rõ ràng với các thông tin chi
tiết, giá cả, đánh giá cũng như hình ảnh minh họa, có hệ thống lọc sản
phẩm hỗ trợ người dùng tìm kiếm sách theo tên sách, tác giả, giá tiền, ...
• Hệ thống sách trong nước lẫn sách nước ngoài được cập nhật liên tục, gợi ý
cho khách hàng những loại sách bán chạy, được nhiều người u thích, giá
thành hợp lý.
• Các trang web trên cho phép người dùng mua hàng online mà không cần
phải đến trực tiếp cửa hàng, người dùng có thể thanh tốn trực tiếp qua thẻ
ngân hàng hoặc lựa chọn thanh toán khi giao hàng.
• Người dùng có thể đặt hàng trên hệ thống cửa hàng mà khơng cần đăng
nhập, có thể thêm hay cập nhật số lượng sách trong giỏ hàng ảo một cách
dễ dàng, một số trang web còn cho phép người dùng đã đăng nhập đánh

giá, bình luận về sản phẩm cũng như lưu sản phẩm vào danh sách u
thích.
• Cho phép khách hàng xem lại lịch sử giao dịch của mình.
• Về mặt quản lý các website đều có hệ thống quản lý các danh mục sách,
sách trong hệ thống, các tác giả, … cùng với các chức năng quản lý nhân
viên, khách hàng cũng như các tính năng thống kê.


Đồ án tốt nghiệp ngành CNTT



1 Yêu cầu về chức năng hệ thống.
Quản lý danh mục sách, quản lý danh sách tác giả, nhà phát hành, nhà xuất bản:
o

Người quản lý cần đăng nhập vào hệ thống.

o

Nhập các lựa chọn tìm kiếm, sau đó hệ thống sẽ hiển thị ra các kết quả
thỏa mãn.

o

Với những danh sách cần cập nhật, người quản lý có thể dễ dàng cập
nhật hoặc loại bỏ.




Quản lý sách:
o

Quản lý cần đăng nhập vào hệ thống.

o

Cho phép quản lý cửa hàng thêm sách vào hệ thống cũng như xem
được thông tin sách trong cửa hàng của mình.

o

Với những cuốn sách cần thay đổi, quản lý có thể dễ dàng tìm kiếm và
cập nhật lại thơng tin.



Quản lý nhập, xuất sách:
o

Quản lý cần đăng nhập vào hệ thống.

o

Nhân viên kho hàng có thể tạo các phiếu để nhập, xuất sách vào kho.
Các phiếu nhập xuất này cần được quản lý xác nhận để có hiệu lực.



Thống kê doanh thu:

o

Hệ thống cần thống kê lại doanh thu của cửa hàng theo ngày, tháng,
năm hoặc một khoảng thời gian xác định.

o

Hệ thống thống kê số lượng sách bán ra cũng như nhập vào cửa hàng
trong một khoảng thời gian xác định.



Đăng ký khách hàng:
o

Khách hàng có thể đăng ký làm thành viên của cửa hàng, qua đó có thể
xem lại lịch sử mua hàng của mình và một số chức năng khác như đánh
giá sách, thêm sách yêu thích, …



Đăng nhập:


Đồ án tốt nghiệp ngành CNTT

o

Truy cập vào hệ thống cửa hàng, chuyển đến trang cửa hàng nếu là
khách hàng hoặc chuyển đến trang quản lý hệ thống nếu là nhân viên

của cửa hàng.



Mua hàng:
o

Để mua hàng, khách hàng truy cập vào website của cửa hàng, khách
hàng có thể tìm kiếm các sản phẩm mà mình mong muốn, thêm sản
phẩm đó vào giỏ hàng và tiến hành thanh tốn.



Thêm sản phẩm vào danh sách yêu thích, đánh giá một sản phẩm:
o

Khi lựa chọn được một cuốn sách ưng ý, khách hàng có thể đăng nhập
vào hệ thống và thêm cuốn sach đó vào danh sách u thích của mình
để mua sau.

o

Sau khi đăng nhập khách hàng có thể để lại đánh giá của mình về sản
phẩm.



Quản lý giỏ hàng:
o


Khách hàng có thể thêm nhiều cuốn sách vào giỏ hàng, đối với các
cuốn sách đặt trước hệ thống sẽ tách cuốn sách đó thành đơn hàng
riêng.

o

Khách hàng có thể thay đổi số lượng sách đã mua cũng như xóa một
cuốn sách khỏi giỏ hàng.



Giao hàng
o

Nhân viên bán hàng nhận được đơn hàng, tiến hành gọi điện xác nhận
đơn hàng với khách.

o

Nhân viên kho tiếp nhận đơn hàng từ nhân viên bán hàng, tiến hành
xuất kho sản phẩm (phiếu xuất)

o

Sau khi nhận hàng từ bộ phận kho, nhân viên bán hàng tiến hành giao
hàng.

o

Sau khi giao hàng nhân viên bán hàng phải cập nhật lại trạng thái đơn

hàng.


Đồ án tốt nghiệp ngành CNTT

o

Những đơn hàng khách hàng hủy, khơng giao được, đổi trả hàng lỗi, ...
phía người mua sẽ liên hệ lại phía cửa hàng. Khi nhận được xác nhận
yêu cầu trả hàng bên giao hàng sẽ có trách nhiệm trao trả lại hàng cho
cửa hàng.

o

Nhân viên bán hàng sẽ kiểm tra lại sản phẩm trả về để tiến hành nhập
lại vào kho.



Quản lý thơng tin khách hàng
o

Hệ thống lưu trữ thông tin khách hàng (email, số điện thoại, địa chỉ,
mật khẩu…), bảo mật tối đa các thông tin cá nhân của khách (đối với
khách hàng đăng ký tài khoản).

o

Hệ thống cũng lưu trữ lịch sử thông tin mua hàng của khách.



Đồ án tốt nghiệp ngành CNTT

CHƯƠNG 2
PHÂN TÍCH THIẾT KẾ HỆ THỐNG VỀ CHỨC NĂNG
2.1 Khảo sát và đặc tả yêu cầu
2.1.1 Yêu cầu về chức năng
2.1.1.1 Các chức năng phía khách hàng

Hiển thị danh trong cửa hàng, một số mục đặc biệt: sách bán chạy, sách giảm
giá, sách sắp phát hành.


Hiển thị sách theo danh mục, theo tác giả, theo nhà phát hành hoặc theo các
nhóm (sách mới, sách nổi bật, sách sắp phát hành, sách bán chạy, sách giảm
giá, ...).



Hiển thị thơng tin chi tiết của sách (mã sách, tên sách, tác giả, hình ảnh, mơ
tả ngắn về sách, mô tả chi tiết, giá cũ, giá mới, giá khuyến mại, ngày phát
hành, ...).



Tìm kiếm sách theo từ khóa, tìm kiếm theo tác giả, theo danh mục sách, nhà
phát hành.




Thêm sách vào giỏ hàng, cập nhật giỏ hàng.



Thanh tốn, gửi email thơng báo đặt hàng thành cơng.



Đăng ký thành viên

Các chức năng yêu cầu là thành viên (đăng nhập):


Đăng nhập, đăng xuất hệ thống.



Đổi mật khẩu, quên mật khẩu.



Quản lý danh sách sản phẩm đã lưu.


Đồ án tốt nghiệp ngành CNTT



Kiểm tra danh sách đơn hàng.




Đánh giá sách.

2.1.1.2 Các chức năng quản trị

Đăng nhập, đăng xuất hệ thống, phân quyền hệ thống.


Quản lý các tài khoản của hệ thống.



Cập nhật thơng tin tài khoản.



Quản lý danh sách danh mục (Thêm, sửa, xóa, hiển thị, tìm kiếm).



Quản lý danh sách tác giả (Thêm, sửa, xóa, hiển thị, tìm kiếm).



Quản lý danh sách nhà phát hành (Thêm, sửa, xóa, hiển thị, tìm kiếm).



Quản lý danh sách nhà xuất bản (Thêm, sửa, xóa, hiển thị, tìm kiếm).




Quản lý danh sách sách (Thêm, sửa, xóa, hiển thị, tìm kiếm).



Quản lý danh sách đơn đặt hàng:
o Hiển thị, tìm kiếm danh sách đơn đặt hàng theo tình trạng.
o Cập nhật lại thơng tin khách hàng.
o Xem chi tiết hóa đơn.
o Cập nhật trạng thái đơn hàng.



Quản lý danh sách sách (Thêm, sửa, xóa, hiển thị, tìm kiếm).



Thống kê doanh thu:
o Thống kê số đơn hàng, doanh thu theo từng sản phẩm theo thời gian (sắp
xếp theo số lượng bán được, số lượt đặt hàng, doanh thu, …).
o Thống kê số lượng nhập hàng của từng đầu sách theo thời gian.
o

Hiển thị kết quả dưới dạng biểu đồ.


Đồ án tốt nghiệp ngành CNTT


2.1.2 Xây dựng biểu đồ phân cấp chức năng của hệ thống

Hình 2. 1: Biểu đồ phân cấp chức năng.

2.1.3 Yêu cầu phi chức năng
• Hiệu năng sử dụng cao
• Thời gian thực hiện nhanh chóng
• Các vấn đề bảo mật của hệ thống.
• Giao diện bắt mắt, dễ sử dụng.


Đồ án tốt nghiệp ngành CNTT

2.2 Phân tích thiết kế hệ thống
2.2.1 Xây dựng biểu đồ use case
Use case mô tả sự tương tác đặc trưng giữa người dùng bên ngồi (actor) và hệ
thống. Nó thể hiện ứng xử của hệ thống đối với bên ngoài, trong một hoàn cảnh
nhất định, xét từ quan điểm của người sử dụng.
Nó mơ tả các yêu cầu đối với hệ thống, có nghĩa là những gì hệ thống phải làm
chứ khơng phải mơ tả hệ thống làm như thế nào. Tập hợp tất cả Use case của hệ
thống sẽ mô tả tất cả các trường hợp mà hệ thống có thể được sử dụng.
Danh sách các usercase của hệ thống được mô tả qua bảng sau:
STT

Tên Use case

Actor

Ghi chú


1

Đăng nhập

Khách hàng thành
viên, nhân viên.

Use case này cho phép
người sử dụng đăng nhập
vào hệ thống.

2

Đăng ký tài
khoản

Khách hàng

Use case này cho phép
người sử dụng tạo tài khoản
khách hàng thành viên

3

Quản lý thông
tin tài khoản

Khách hàng, nhân
viên


Use case này cho phép actor
xem và cập nhật thông tin
cá nhân

4

Cập nhật thông
tin

Khách hàng, nhân
viên

Use case này cho phép
người sử dụng thay đổi
thông tin cá nhân

5

Đổi mật khẩu

Khách hàng, nhân
viên

Use case này cho phép actor
thay đổi mật khẩu của tài
khoản

6

Xem sản phẩm


Khách hàng

Use case này cho phép
người sử dụng xem sản
phẩm

7

Tìm kiếm

Khách hàng

Use case này cho phép actor
tìm kiếm sách theo các bộ
lọc

8

Xem thông tin
chi tiết

Khách hàng

Use case này cho phép actor
xem thông tin chi tiết của
một cuốn sách

9


Thêm vào giỏ

Khách hàng

Use case này cho phép actor


Đồ án tốt nghiệp ngành CNTT

hàng

thêm sách vào giỏ hàng

10

Thêm vào danh
sách yêu thích

Khách hàng

Use case này cho phép actor
thêm sách vào mục yêu
thích

11

Đánh giá sách

Khách hàng


Use case này cho phép actor
đánh giá sách

12

Mua hàng

Khách hàng

Use case này cho phép actor
mua sách

13

Xác nhận thanh
toán

Khách hàng

Use case này cho phép actor
xác nhận thơng tin trước khi
thanh tốn

14

Xem giỏ hàng

Khách hàng

Use case này cho phép actor

kiểm tra lại giỏ hàng

15

Cập nhật giỏ
hàng

Khách hàng

Use case này cho phép actor
cập nhật lại giỏ hàng

16

Xác nhận thông
tin khách hàng

Khách hàng

Use case này cho phép actor
nhập thơng tin nhận hàng
của mình

17

Quản lý sách u Khách hàng
thích

Use case này cho phép actor
xem lại các sách đã thích


18

Xóa sách u
thích

Khách hàng

Use case này cho phép actor
xóa các cuốn sách trong
danh mục sách u thích
của mình.

19

Kiểm tra đơn
hàng

Khách hàng thành
viên

Use case này cho phép actor
kiểm tra tình trạng các đơn
hàng của mình

20

Quản lý tài
khoản


Quản lý

Use case này cho phép actor
xem danh sách, tìm kiếm,
thêm, xóa, sửa thơng tin các
tài khoản trong hệ thống

21

Quản lý danh
mục sách

Quản lý

Use case này cho phép actor
xem danh sách, tìm kiếm,
thêm, xóa , sửa thông tin
danh mục sách (thể loại
sách) trong hệ thống

22

Quản lý tác giả

Quản lý

Use case này cho phép actor
xem danh sách, tìm kiếm,



Đồ án tốt nghiệp ngành CNTT

thêm, xóa , sửa thơng tin tác
giả trong hệ thống
23

Quản lý nhà phát Quản lý
hành

Use case này cho phép actor
xem danh sách, tìm kiếm,
thêm, xóa , sửa thông tin
nhà phát hành trong hệ
thống

24

Quản lý nhà xuất Quản lý
bản

Use case này cho phép actor
xem danh sách, tìm kiếm,
thêm, xóa , sửa thơng tin
nhà xuất bản trong hệ thống

25

Quản lý danh
sách sách


Quản lý

Use case này cho phép actor
xem danh sách, tìm kiếm,
thêm, xóa , sửa thơng tin
sách trong hệ thống

26

Quản lý đơn
hàng

Quản lý, nhân viên Use case này cho phép actor
bán hàng, nhân
xem danh sách, tìm kiếm,
viên kho hàng.
thêm, xóa , sửa thơng tin
đơn hàng trong hệ thống

27

Thống kê doanh
thu

Quản lý

28

Quản lý kho
hàng


Use case này cho phép actor
xem doanh thu kinh doanh

Quản lý, nhân viên Use case này cho phép actor
kho hàng
xem danh sách, tìm kiếm,
thêm, xóa , sửa thông tin
phiếu nhập hàng, xuất hàng
trong hệ thống
Bảng 2. 1: Danh sách Use case


Đồ án tốt nghiệp ngành CNTT

2.2.1.1 Biểu đồ use case tổng quát

Các use case
quản lý tài

khoản,

quản lý tác
giả,
quản lý nhà phát hành, quản
lý nhà xuất bản, đều được
phân rã thành các use case tìm
kiếm, thêm sửa, xóa, cập nhật.
Hình 2. 2: Sơ đồ Use case tổng



Đồ án tốt nghiệp ngành CNTT

2.2.1.2 Phân giã biểu đồ use case
a) Phân giã biểu đồ use case Xem sản phẩm

b) Phân giã

biểu đồ use case Xác nhận
thanh toán

c) Ph
ân rã
use case
Quản lý sách u thích

Hình 2. 3: Phân rã use case xem sản phẩm.

Hình 2. 5: Phân rã use case quản lý sách yêu thích

d) Phân rã use case

Quản lý thơng tin tài khoản

Hình 2. 6: Phân rã use
Hình
case
2. quản
4: Phân
lý thơng

giã biểu
tinđồ
tàiuse
khoản
case Xác nhận thanh tốn


Đồ án tốt nghiệp ngành CNTT


Đồ án tốt nghiệp ngành CNTT

e) Phân rã use case Quản lý đơn hàng

Hình 2. 7: Phân giã use case Quản lý đơn hàng.

f) Phân rã use case Thống kê doanh thu

Hình 2. 8: Phân giã use case Thống kê doanh thu


Đồ án tốt nghiệp ngành CNTT

2.2.2 Xây dựng kịch bản cho use case
2.2.2.1 Biểu diễn kịch bản cho use case UC1 - Đăng nhập.

Tên use case: Đăng nhập.
Tóm tắt: Use case này cho phép người sử dụng đăng nhập vào hệ thống.
Actor: Khách hàng thành viên, nhân viên.
Dòng sự kiện:

Dòng sự kiện chính:
Use case này bắt đầu khi actor muốn đăng nhập vào hệ thống.
1. Actor chọn đăng nhập.
2. Hệ thông yêu cầu nhập tên đăng nhập và mật khẩu.
3. Actor nhập tên đăng nhập và mật khẩu.
4. Hệ thống xác thực thông tin đăng nhập thành công, lưu thông tin
người dùng vào phiên làm việc và chuyển hướng đến trang làm việc.
Các dòng sự kiện khác:
Sai tên đăng nhập /mật khẩu
4.1 Hệ thống xác thực thông tin không thành công, hiển thị thông báo
sai tên đăng nhập mật khẩu
4.2a Actor nhập lại thông tin, quay lại bước 4 trong dịng sự kiện chính.
4.2b Actor chọn qn mật khẩu, bắt đầu use case UC2.
4.2c Actor chọn tạo tài khoản, bắt đầu use case UC3.
4.2d Actor chọn quay về trang chính, use case kết thúc.
u cầu đặc biệt: khơng có
Tiền điều kiện: Actor phải có tài khoản trong hệ thống.
Hậu điều kiện: Thông tin người dùng được lưu trong hệ thống
Điểm mở rộng:


×