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

Đề tài bài tập lớn “xây dựng hệ thống quản lý bán sách hiệu sách hunre”

44 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 Quản Lý Bán Sách Hiệu Sách Hunre
Tác giả Lê Văn Lộc, Vũ Hữu Vinh, Lê Tuấn Vũ, Nguyễn Xuân Huy, Nguyễn Văn Tuấn
Người hướng dẫn Phạm Ngọc Thúy
Trường học Trường Đại Học Tài Nguyên Và Môi Trường Hà Nội
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 2023-2024
Thành phố Hà Nội
Định dạng
Số trang 44
Dung lượng 3,14 MB

Nội dung

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘIKHOA CÔNG NGHỆ THÔNG TIN Tên học phần : Phân Tích Thiết Kế Hệ Thống Thông Tin Giảng viên hướng dẫn : Phạm Ngọc Thúy... Module hoạt động chức

Trang 1

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

Tên học phần : Phân Tích Thiết Kế Hệ Thống Thông Tin

Giảng viên hướng dẫn : Phạm Ngọc Thúy

Trang 2

M c L ụ ụ

Mục Lục 1

Phần Mềm Quản Lý Bán Sách 3

CHƯƠNG 1: GIAO DIỆN WEB 3

I mô tả vắn tắt Use case (nhiệm vụ, chức năng chung) 3

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

2 Qu n lý đ n hàng: ả ơ 4

3 Qu n lý khách hàng: ả 4

4 Qu n lý kho hàng: ả 4

5 Thanh toán và hóa đ n: ơ 4

6 Qu n lý nhân viên: ả 4

7 Thốống kê và báo cáo: 4

CHƯƠNG 2: GIAO DIỆN WEB 7

I Biểu đồ Usecase phân rã 7

8

8

II Vẽ Biểu đồ tuần tự 14

III Đặc tả usecase 21

1 Đ c t đăng ký ặ ả 21

2 Đ c t đăng nh p ặ ả ậ 22

3 Đ c t tìm kiêốm ặ ả 22

4 Đ c ặ T Đ t Hàng ả ặ 23

Trang 3

IV Biểu đồ hoạt động 28

1 Biểu đồ tổng quát 28

V Module quản lý kho sách 30

1 Module chức năng đặt hàng 31

2 Module hoạt động chức năng tra cứu đầu sách 32

3 Module quản lý danh mục 32

VI Quản Lý Tài khoản Quản Trị 33

1 Module đăng nhập 35

2 Module quản lý tài khoản 38

VII Module quản lý thống kê 39

VIII Cơ Sở Dữ Liệu 40

Trang 4

Phần Mềm Quản Lý Bán Sách

CHƯƠNG 1: TỔNG QUAN ỨNG DỤNG

Đốối tượng s d ng ng d ng ử ụ ứ ụ xác đ nh ị Actor:

Qu n Tr Viên (Admin): ả ị Qu n tr viên là ngả ị ười dùng có quyêền h n cao trong ạ

h thốống H có th qu n lý sách, ngệ ọ ể ả ười dùng, đ n hàng, và các thống tin khác ơliên quan đêốn ho t đ ng c a h thốống.ạ ộ ủ ệ

Nhà Xuâốt B n: ả Đốối t ng này đ i di n cho các nhà xuấốt b n sách H có th ượ ạ ệ ả ọ ểcung cấốp thống tin sách, qu n lý tác gi và các chi tiêốt khác vêề sách mà h xuấốt ả ả ọ

b n.ả

Tác Gi : ả Tác gi là nh ng ng i viêốt sách H có th cung cấốp thống tin vêề tác ả ữ ườ ọ ể

ph m c a h và có th theo dõi bán hàng và doanh thu t các cuốốn sách c a ẩ ủ ọ ể ừ ủmình

D ch V Giao Hàng: ị ụ Nêốu h thốống h p tác v i d ch v giao hàng bên ngoài, đốốiệ ợ ớ ị ụ

tượng này đ i di n cho nh ng cống ty v n chuy n ch u trách nhi m v n ạ ệ ữ ậ ể ị ệ ậchuy n sách đêốn khách hàng.ể

Khách Thăm Trang Web: Đốối tượng này đ i di n cho nh ng ngạ ệ ữ ười truy c p ậtrang web mua sách, nh ng ch a đăng nh p ho c ch a t o tài kho n H có ư ư ậ ặ ư ạ ả ọ

th xem thống tin sách, tìm kiêốm và duy t sách, nh ng khống th c hi n các ể ệ ư ự ệ

ch c năng đòi h i đăng nh p.ứ ỏ ậ

Trang 5

ph m:*ẩ - Thêm, s a, xóa s n ph m - Xem danh sách s n ph m - L c và tìm ử ả ẩ ả ẩ ọkiêốm s n ph m theo cáctin nhấn viên - Xem danhnhấn viên - Gán vai trò và ả ẩquyêền h n cho nhấn viên 7 ạ *Thốống kê và báo cáo:* - T o báo cáo doanh thu, ạ

l i nhu n - Thốố s n ph m bán ch y - Xem d li u thốống kê theo kho ng th i ợ ậ ả ẩ ạ ữ ệ ả ờgian

STT ACTOR USE CASE

1 Qu n Tr ả ị

Viên

QL S n Ph m,Ql đ n hàng, Ql Khách Hàng, Ql Kho Hàng, Ql ả ẩ ơNhấn Viên, Thốống Kê và Báo Cáo, QL Tài Kho n và B o M t, ả ả ậCấốu Hình Tùy Ch nh, Hốỗ Tr và x lí s cốốỉ ợ ử ự

2 Người

Bán

QL S n Ph m, T o Đ n Hàng, X lý đ n hàng, T vấốn kháchả ẩ ạ ơ ử ơ ưhàng, T o Hóa Đ n,Thao tác trên tài kho n cá nhấn, T o ạ ơ ả ạbáo cáo tốền kho, Theo dõi doanh sốố bán hàng, Hốỗ tr khách ợhàng,

3 Khách

Hàng

Xem SP, Đ t hàng, Thanh toán, Theo dõi đ n hàng, Liên h ặ ơ ệ

và Hốỗ tr , Đăng ký tài kho n, Đăng nh p và qu n lý tài ợ ả ậ ảkho n, Đánh giá và nh n xét, Xem thống tin khuyêốn mãi, ả ậXem thốống kê và báo cáo

4 Khách Xem s n ph m, Đăng ký và đăng nh p, Xem thống tin ả ẩ ậ

khuyêốn mãi

Trang 6

CHƯƠNG 2: TỔNG QUẤT Biểu đồ tổng quát

Trang 7

Bi u đốầ Usecase phân rã ể

Ch c năng tìm kiêốm ứ

1 Tìm kiêốm Ng ười dùng có th l a ch n tìm kiêốm đấều sách ể ự ọ

theo danh m c mà ngụ ười dùng muốốn

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

Trang 8

1 Thêm Sách Qu n tr viên có th thêm m i sách vào kho, bao ả ị ể ớ

gốềm thống tin vêề sách, sốố lượng, giá, và các thu c ộtính khác

Trang 9

3 Xóa Sách Qu n tr viên có th xóa sách kh i kho nêốu sách ả ị ể ỏ

đó khống còn được bán ho c khống còn trong ặtình tr ng bán đạ ược

Trang 10

d ch v giao hàng và v n chuy n đêốn khách hàng.ị ụ ậ ể

3 Gi i quyêốt vấốn đêềả H thốống t đ ng g i thống báo đêốn khách hàng ệ ự ộ ử

đ thống báo vêề tr ng thái c a đ n hàng, bao ể ạ ủ ơgốềm xác nh n đ n hàng và thống tin vêề v n ậ ơ ậchuy n.ể

Qu n lý danh m c ả ụ

2 Thêm danh m cụ Qu n tr viên thêm m i m t danh m c sách vào ả ị ớ ộ ụ

h thốống, bao gốềm thống tin nh tên danh m c, ệ ư ụ

mố t và các thu c tính liên quan.ả ộ

3 Xóa danh m cụ Qu n tr viên xóa m t danh m c sách kh i h ả ị ộ ụ ỏ ệ

thốống nêốu danh m c đó khống còn đụ ượ ử ục s d ng

Trang 11

danh m c sách, bao gốềm c tên, mố t và các ụ ả ảthu c tính khác.ộ

Qu n lý thốống kê ả

1 Thốống kê khách hàng H thốốngệ thu d li u cấền thốống kê, bao gốềm sốố ữ ệ

lượng đ n hàng, doanh thu, s n ph m bán ch y, ơ ả ẩ ạsốố l ượng ng ười dùng m i, ho c bấốt kỳ thống tin ớ ặbán hàng nào khác

2 Thốống kê doanh thu H thốống t đ ng thu th p d li u vêề doanh thu ệ ự ộ ậ ữ ệ

t các đ n đ t hàng, bao gốềm doanh thu hàng ừ ơ ặngày, hàng tháng và hàng năm

Quan lý thống tin tài kho n ả

Trang 12

STT Tên usecase Mố t ho t đ ngả ạ ộ

1 Xem danh sách khách

hàng

Qu n tr viên có th xem và ch nh s a thống tin ả ị ể ỉ ử

cá nhấn c a ngủ ười dùng, bao gốềm c thống tin ảliên h và thống tin thanh toán.ệ

Qu n tr viên có th xem đánh giá và nh n xét t ả ị ể ậ ừ

ng ười dùng và ph n hốềi nêốu cấền thiêốt, ví d nh ả ụ ư

gi i quyêốt các vấốn đêề ho c cung cấốp hả ặ ướng dấỗn chi tiêốt

Trang 13

II) Vẽ Biểu đồ tuần tự

Vẽ Biểu đồ tuần tự

Ch c năng đăng ký ứ

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

Trang 14

Ch c năng đ i m t kh u ứ ổ ậ ẩ

Trang 15

Ch c năng tìm kiêốm ứ

Trang 16

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

Trang 17

Ch c năng thanh toán ứ

Trang 18

Qu n lý danh m c ả ụ

Trang 19

Ch c năng xóa s n ph m trong gi hàng ứ ả ẩ ỏ

Trang 20

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

Trang 21

Ch c năng s a s n ph m ứ ử ả ẩ

Trang 22

Ch c năng xóa thống tin s n ph m ứ ả ẩ

Trang 23

Qu n lý Thốống Kê ả

Trang 25

Đặc tả usecase

1 Đ c t đăng ký ặ ả

Use-Case N i dung ộ

Tên Use case Đăng ký tài kho nả

Mố tả Ch c năng này cho phép ngứ ười dùng t o m t tài ạ ộ

kho n m i trong h thốống qu n lý bán sách tr c ả ớ ệ ả ựtuyêốn

Luốềng s ki nự ệ

chính

1 Truy c p vào trang webậ

2 Người Dùng Yêu Cấều Đăng Ký

phụ - Trong trl đ đăng ký trệ ể ường nêốu d li u nh p khống h p ước đó, h thốống hi n th ữ ệ ệ ậ ể ợị

thống báo lốỗi và yêu cấều nh p l iậ ạCác yêu cấều

nh n yêu cấều đăng ký t Ngậ ừ ười Dùng

- Người Dùng ph i có truy c p internet và ả ậtrang web đăng ký

2 Đ c t đăng nh p ặ ả ậ

Use-Case N i dung ộ

Tên Use case Đăng nh p tài kho nậ ả

Mố tả Tác nhấn s d ng usecase này đ ngử ụ ể ười dùng

Trang 26

kho n đ đăng nh p vào h thốống.ả ể ậ ệ

trước - Ngu i dùng đã đăng ký thành viên trong h thốốngờ ệ

- Tên đăng nh p và m t kh u kh p v i thốngậ ậ ẩ ớ ớtin đã đăng ký

Điêều ki n sauệ : Thống báo đăng nh p thành cống/ thấốt b iậ ạ

3 Đ c t tìm kiêốm ặ ả

Use-Case N i dung ộ

Tên Use case Tìm kiêốm

Mố tả Ch c năng này cho phép ngứ ười dùng tìm kiêốm

sách ho c thống tin vêề sách trong h thốốngặ ệLuốềng s ki nự ệ

chính

1 Truy c p vào trang webậ

2 Ng ười Dùng Yêu Cấều Tìm Kiêốm

Trang 27

m t cách nhanh chóng và chính xác d a ộ ựtrên t khóa tìm kiêốm c a ngừ ủ ười dùng

- H thốống ph i x lý các trệ ả ử ường h p đ c ợ ặ

bi t nh t khóa tìm ệ ư ừ kiêốm rốỗng ho c khốngặ

có kêốt qu phù h pả ợ

- H thốống ph i hốỗ tr vi c l c kêốt qu tìm ệ ả ợ ệ ọ ảkiêốm d a trên các tiêu chí đự ược ch n b i ọ ở

người dùngĐiêều ki n ệ

trước - H thốống ph i đang ho t đ ng và săỗn sàng nh n yêu cấều tìm kiêốm t Ngệậ ả ạ ộừ ười Dùng

- Người Dùng ph i có truy c p internet và ả ậtrang web đ s d ng ch c năng tìm kiêốmể ử ụ ứ

4 Đ c ặ T Đ t Hàng ả ặ

Use-Case N i dung ộ

Tên Use case Đ t Hàngặ

Mố tả Ch c năng này cho phép ngứ ười dùng đ t mua ặ

Người DùngDòng s ki n ự ệ

phụ -- Ki m tra sốố lX lý lốỗi thanh toán nêốu thanh toán khống ửể ượng sách trong kho

Trang 28

và yêu cấều Người Dùng ch n phọ ương th c ứthanh toán khác ho c xác nh n thống tin ặ ậthanh toán

- Người Dùng có th h y đ n hàng trể ủ ơ ước khi xác nh n thanh toán ho c g i yêu cấều h y ậ ặ ử ủ

đ n hàng sau khi xác nh nơ ậĐiêều ki n sauệ - H thốống ph i hi n th kêốt qu tìm kiêốm ệ ả ể ị ả

m t cách nhanh chóng và chính xác d a ộ ựtrên t khóa tìm kiêốm c a ngừ ủ ười dùng

- H thốống ph i x lý các trệ ả ử ường h p đ c ợ ặ

bi t nh t khóa tìm kiêốm rốỗng ho c khốngệ ư ừ ặ

có kêốt qu phù h pả ợ

- H thốống ph i hốỗ tr vi c l c kêốt qu tìm ệ ả ợ ệ ọ ảkiêốm d a trên các tiêu chí đự ược ch n b i ọ ở

người dùng

Điêều ki n ệ

trước - H thốống ph i đang ho t đ ng và săỗn sàng nh n yêu cấều tìm kiêốm t Ngệậ ả ạ ộừ ười Dùng

- Người Dùng ph i có truy c p internet và ả ậtrang web đ s d ng ch c năng tìm kiêốmể ử ụ ứ

5 Đ c t qu n lý đâầu sách ặ ả ả

Use-Case N i dung ộ

Tên Use case Qu n Lý Đấều Sáchả

Mố tả Ch c năng này cho phép ngứ ười qu n lý c p nh t, ả ậ ậ

thêm m i và xóa thống tin vêề các cuốốn sách có săỗn ớtrong c a hàngử

Trang 29

3 C p Nh t Thống Tin Đấều Sáchậ ậ

4 Xóa Đấều Sách

5 H thốống xóa thống tin vêề cuốốn sách kh i cệ ỏ ơ

s d li uở ữ ệDòng s ki n ự ệ

phụ - Trong trthống tin khống h p l ho c thiêốu thống tinường h p Ngợ ợ ệười Qu n Lý nh p ặả ậ

băốt bu c, h thốống hi n th thống báo lốỗi vàộ ệ ể ịyêu cấều nh p l i thống tinậ ạ

- Tr ước khi xóa cuốốn sách, h thốống yêu cấều ệxác nh n t Ngậ ừ ười Qu n Lý đ tránh vi c ả ể ệxóa thống tin sách m t cách khống ch ýộ ủĐiêều ki n sauệ - H thốống ph i l u tr thống tin đấềy đ và ệ ả ư ữ ủ

chính xác vêề các cuốốn sách trong c a hàng.ử

- Người Qu n Lý ph i có quyêền truy c p và ả ả ậquyêền ch nh s a thống tin vêề đấều sách.ỉ ử

- H thốống ph i cung cấốp c chêố b o m t đệ ả ơ ả ậ ểngăn ch n truy c p trái phép và s a đ i ặ ậ ử ổkhống đáng kêố vêề thống tin sách

Điêều ki n ệ

trước - H thốống ph i đang ho t đ ng và săỗn sàng nh n yêu cấều t Ngậệ ảừ ười Qu n Lý.ạ ộả

- Người Qu n Lý ph i đã đăng nh p vào h ả ả ậ ệthốống đ truy c p ch c năng qu n lý đấều ể ậ ứ ảsách

- Các sách đã đ ược nh p vào h thốống trậ ệ ước

đó và có thống tin c b n nh tên, tác gi , ơ ả ư ả

và sốố lượng trong kho

6 Đ c t qu n lý thống tin tài kho n khách hàng ặ ả ả ả Use-Case N i dung ộ

Tên Use case Qu n Lý Thống Tin Tài Kho n Khách Hàngả ả

Mố tả Ch c năng này cho phép ngứ ười qu n lý h thốống ả ệ

Trang 30

các tài kho n khách hàngả

Luốềng s ki nự ệ

chính

1 Xem Thống Tin Tài Kho n Khách Hàngả

2 C p Nh t Thống Tin Tài Kho nậ ậ ả

3 Xóa Tài Kho n Khách Hàngả

4 Người Qu n Lý ch n tài kho n khách hàng ả ọ ả

và xác nh n xóa ậ

5 H thốống xóa thống tin tài kho n khách ệ ảhàng kh i c s d li uỏ ơ ở ữ ệ

Dòng s ki n ự ệ

phụ - Trong trthống tin khống h p l ho c thiêốu thống tinường h p Ngợ ợ ệười Qu n Lý nh p ặả ậ

băốt bu c, h thốống hi n th thống báo lốỗi vàộ ệ ể ịyêu cấều nh p l i thống tin.ậ ạ

- Xác Nh n Xóa Tài Kho nậ ảĐiêều ki n sauệ - H thốống ph i l u tr thống tin đấềy đ và ệ ả ư ữ ủ

chính xác vêề các tài kho n khách hàng.ả

- Người Qu n Lý ph i có quyêền truy c p và ả ả ậquyêền ch nh s a thống tin tài kho n khách ỉ ử ảhàng

- H thốống ph i cung cấốp c chêố b o m t đệ ả ơ ả ậ ểngăn ch n truy c p trái phép và s a đ i ặ ậ ử ổkhống đáng kêố vêề thống tin tài kho n.ảĐiêều ki n ệ

trước - H thốống ph i đang ho t đ ng và săỗn sàng nh n yêu cấều t Ngậệ ảừ ười Qu n Lý.ạ ộả

- Người Qu n Lý ph i đã đăng nh p vào h ả ả ậ ệthốống đ truy c p ch c năng qu n lý thống ể ậ ứ ảtin tài kho n khách hàng.ả

- Các tài kho n khách hàng đã đả ượ ạc t o và cóthống tin c b n nh tên, đ a ch email và ơ ả ư ị ỉ

đ a ch giao hàng.ị ỉ

Trang 31

Tên Use case Qu n Lý Thống Tin Tài Kho n Khách Hàngả ả

Mố tả Ch c năng này cho phép ngứ ười qu n lý h thốống ả ệ

xem, c p nh t và qu n lý thống tin cá nhấn c a ậ ậ ả ủcác tài kho n khách hàngả

Luốềng s ki nự ệ

chính

1 Xem Thống Tin Tài Kho n Khách Hàngả

2 C p Nh t Thống Tin Tài Kho nậ ậ ả

3 Cấốp Quyêền H n Cho Tài Kho n M iạ ả ớ

4 Thu Hốềi Quyêền H n Tài Kho nạ ảDòng s ki n ự ệ

phụ - Trong trthống tin khống h p l ho c thiêốu thống tinường h p Ngợ ợ ệười Qu n Lý nh p ặả ậ

băốt bu c, h thốống hi n th thống báo lốỗi vàộ ệ ể ịyêu cấều nh p l i thống tinậ ạ

- Tr ước khi cấốp ho c thu hốềi quyêền h n, h ặ ạ ệthốống yêu cấều xác nh n t Ngậ ừ ười Qu n Lý ả

đ tránh vi c cấốp ho c thu hốềi quyêền m t ể ệ ặ ộcách khống ch ýủ

Điêều ki n sauệ - H thốống ph i l u tr thống tin đấềy đ và ệ ả ư ữ ủ

chính xác vêề các tài kho n qu n tr viênả ả ị

- Người Qu n Lý ph i có quyêền truy c p và ả ả ậquyêền ch nh s a thống tin tài kho n qu n ỉ ử ả ả

tr viênị

- H thốống ph i cung cấốp c chêố b o m t đệ ả ơ ả ậ ểngăn ch n truy c p trái phép và s a đ i ặ ậ ử ổkhống đáng kêố vêề thống tin tài kho n qu n ả ả

tr viênịĐiêều ki n ệ

trước - H thốống ph i đang ho t đ ng và săỗn sàng nh n yêu cấều t Ngậệ ảừ ười Qu n Lý.ạ ộả

- Người Qu n Lý ph i đã đăng nh p vào h ả ả ậ ệthốống đ truy c p ch c năng qu n lý thống ể ậ ứ ảtin tài kho n qu n tr viên.ả ả ị

- Các tài kho n qu n tr viên đã đả ả ị ượ ạc t o và

có thống tin c b n nh tên, đ a ch email, ơ ả ư ị ỉ

và quyêền h n.ạ

Trang 32

Biểu đồ hoặt động

1 Module đăng nhập

Trang 33

2. Module quản lý tài khoản

Trang 34

3. Module chức năng đặt hàng

Trang 35

5 Module hoạt động chức năng tra cứu đầu sách

6 Module quản lý danh mục

Trang 37

7 Module quản lý kho sách

Trang 38

8 Module quản lý thống kê

Trang 41

2 Admins

Admins MaAdmin( , TenQuanTri, Email, MatKhau, QuyenHan, Create_at, Update_at)

3 DonHang

DonHang MaDonHang( , TenDonHang, TrangThai, DiaChi, Create_at, update_at,

Trang 42

STT Tên thu c tính ộ Ki u d li u ể ữ ệ Mố tả Ràng Bu c ộ

4 ChiTietHoaDon

ChiTietHoaDon MaChiTietHoaDon( , TenDonHang, SoLuong, GiamGia, TenHangHoa, Create_at, Update_at, MaDonHang)

Hàng

Trang 43

5 TenHangHoa TEXT

Hóa

nh t ậ

5 S n Ph m ả ẩ

SanPham MaSanPham( , TenSanPham, MucGia, MoTa, Create_at, Update_at, MaTheLoai)

Hàng

nh t ậ

6 Th Lo i ể ạ

TheLoai MaTheLoai( , TenTheLoai, Create_at, Update_at)

Trang 44

nh t ậ

Ngày đăng: 11/01/2025, 22:14