Website book store VAH theo như khảo sát từ các bạn trẻ phải đạt được các yêu cầu tiên quyết giúp người sử dụng tiết kiệm được thời gian, nhanh chóng, thao tác đơn giản dễ dàng sử dụng v
Trang 1TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT - CÔNG NGHỆ
DAI 1 LOC
2009 THỦ DAU MOT UNIVERSITY
TIỂU LUẬN MÔN HỌC
ĐỎ ÁN CƠ SỞ NGÀNH
TÊN TIỂU LUẬN
WEBSITE BOOK STORE VAH
GVHD: Th.S TRAN CẮM TÚ SVTH: NGUYÊN ĐÌNH VŨ
Trang 2TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT - CÔNG NGHỆ
DAI 1 LOC
2009 THỦ DAU MOT UNIVERSITY
TIỂU LUẬN MÔN HỌC
ĐỎ ÁN CƠ SỞ NGÀNH
TÊN TIỂU LUẬN
WEBSITE BOOK STORE VAH
GVHD: Th.S TRAN CẮM TÚ SVTH: NGUYÊN ĐÌNH VŨ
Trang 3TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT
VIỆN KỸ THUẬT - CÔNG NGHỆ
NHAN XET VA CHAM DIEM CUA GIANG VIEN
Tên đề tài: “Webstie book store VAH”
Nội dung nhận xét:
GIẢNG VIÊN CHÂM
Trang 4LOI CAM ON
Đề cho chúng tôi có thê hoàn thành tiêu luận đồ án cơ sở ngành và tiếp cận với một sản phẩm phần mềm, nhờ sự giúp đỡ tận tình của các thầy cô, bạn bè trường Đại học Thủ Dầu Một trong suốt thời gian học tập và nghiên cứu tại trường Đặc biệt là cô ThS Trần Câm Tú - người đã hướng dẫn trực tiếp, góp ý cho chúng tôi rất nhiều Xin trân trọng cảm ơn các thầy cô trường Đại học Thủ Dầu Một, cô ThS Trần Câm Tú, là giảng viên trường Đại học Thủ Dầu Một đã hướng dẫn chúng tôi xuyên suốt quá trình thực hiện tiêu luận này
Cuối cùng xin gửi lời cảm ơn tới những người thân trong gia đình, bạn bè đã giúp đỡ, khuyến khích và động viên tôi trong suốt quá trình học tập, nghiên cứu và thực hiện báo cáo
Bài báo cáo tiêu luận “Webstie book store VAH” tuy đã hoàn thành nhưng chmc hmn còn có những thiếu sót, rất mong nhận được ý kiến đóng góp và giúp đỡ của thầy
cô và bạn bè đề người thực hiện đề tài có thể hoàn thành tốt nhất bài báo cáo nay Rat mong nhận được những đóng góp từ quý thây cô, bạn bè và những người quan tâm để báo cáo có thê hoàn thiện hơn Xin chân thành cảm ơn
"ủi
Trang 5LỜI CAM ĐOAN
Tôi xin cam đoan đồ án “Webstie book store VAH” là công trình nghiên cứu của nhóm và được sự hướng dẫn của giảng viên Th§.Trần Câm Tú
Các nội dung nghiên cứu, kết quả trong đề tải này là trung thực và chưa công bố dưới bất kì hình thức nào trước đây
Những phan sir dung tài liệu tham khảo trong đồ án đã được nêu rõ trong phần tài liệu tham khảo
Ngoài ra, trone luận văn còn sử dụng một số nhận xét, đánh 1á cũng như số liệu của các tác giả khác, cơ quan tô chức khác đều có trích dẫn và chú thích nguồn
H A
gôc
Nếu phát hiện có bất kì sự gian lận nào tôi xin hoàn toàn chịu trách nhiệm về nội dung luận văn của nhóm Trường đại học Thủ Dầu Một không liên quan đến những
vi phạm tác quyên, bản quyền do tôi gây ra trong quá trình thực hiện nếu có
Bình Dương, Ngày 07 tháng 11 năm 2021
Trang 6TOM TAT
Website book store VAH được được thực hiện sau khi thực sau khi khảo sát đánh giá theo nhu cầu của người dùng Phần mềm có giao diện thân thiện giúp cho người dùng quản lý việc mua sách một cách đề dàng
Phần mềm dựa trên nền tảng Visual Studio sử dụng ngôn ngử C# kết nối với cơ
sở đữ liệu là sqÏ server theo mô hình web form
Cấu trúc báo cáo được chia thành 3 phần:
1 Khảo sát và phân tích bài toán
2 Thiết kế giao dién
3 Thiết kế chương trình
Trang 7SUMARY
Score management application for students of the Institute of Engineering and Technology is done after realization after surveying the assessment according to the needs of the user The software has a user-friendly interface that helps users manage the entry and exit of students and grades easily
Software based on Eclipse platform using java language to connect to the database is sql server according to the web form model
The report structure is divided into 3 parts:
1 Survey and analyze problems
2 Design the theme
3 Design program
Trang 8MỤC LỤC
CHUONG 1 KHẢO SÁT VÀ PHẦN TÍCH BÀI TOÁN -. c-sc <c- 1
3.2 Giao diện Á dmiin - 2-2 cs se cse©eseteeereerrsersetrserrserrrereererree 34
3.3 Giao diện trang shipper 44
1 Kết quả đạt ưỢC .- << se cskeEEseseEEeceeesereeserserseere 46
Trang 9DANH MỤC HÌNH
Hinh anh 1: Use Case User iin ẮeẮ.o 4 Hinh anh 2: Use Case Admin cccccccccceeccte cence cneeenneeeneeesnseeesieeeeeesnieeeeeens 5 Hinh anh 3: So do use case Shipper 0 0.0c0cccccccccsccsscesccssessesseesesessesscseseeseseeseeseseee 5
Hình ảnh 4: Sơ đồ kiểm tra hệ thống đăng kí thành viên 22-22 S2 cm 17
Hình ảnh 5: Sơ đồ kiểm tra hệ thống đăng kí quản trị viên 2-5 Se 18 Hình ảnh 6: Sơ đồ kiểm tra hệ thống đăng nhập -2-5s SE 12212112112 xe 19 Hình ảnh 7: Sơ đồ kiểm tra hệ thống quản lí sách - 2s 21c 21112112 xe 19
Hình ảnh 8: Sơ đồ kiểm tra hệ thống quản lí nhà xuất bản 55 se: 20
Hình ảnh 9: Sơ đồ kiểm tra hệ thống quản lí chủ đề sách 2-52 scczczc 20 Hình ảnh 10: Sơ đồ kiểm tra hệ thống quản lí tác giả - 2-55 E2 2e 21 Hình ảnh 11: Sơ đồ kiểm tra hệ thống xem thông tin sách 22T E zz2 21 Hình ảnh 12: Sơ đồ kiểm tra hệ thống tìm kiém sAch.o ccc cceeseeeeeeseeseeeeeees 22 Hình anh 13: Sơ đồ kiểm tra hệ thống giỏ hàng S5 TT 1122112 1t tren 22 Hình ảnh 14: Sơ đồ kiểm tra hệ thống danh sách người dùng 23 Hình ảnh 15: Sơ đồ kiểm tra hệ thống lịch sử mua hàng 52 Ss TS 22 cm 23 Hình ảnh 16 Lược đồ quan hệ 5 - 2S 1E 1 11211111 1121121211 012111 2e ra 24 Hình ảnh 17: Giao điện trang chủ - - 0 1122211112111 1211 1121 11112211111 28 Hình ảnh 18: Giao diện đăng nhập 0 2022211211121 121212 1118111512111 21 te 29 Hình ảnh 19: Giao diện đăng ký - Q0 0 121122111211 1101110112221 111 ớ 30
Hình ảnh 20: Giao diện đổi mật khẩu 2 13T 1121121121121 21211 102tr 31
Hình ảnh 21: Giao diện giỏ hàng - Q00 211122111211 11211 11011 11181 111k 31 Hình ảnh 22: Giao diện thông tin đơn đặt hàng - 2 0 2222122212222 32
Hình ảnh 23: Giao diện tìm kiếm S5 ST 211211011511 2 11 1g tra 32 Hình ảnh 24: Giao diện chỉ tiết sách 5 2 2T 1121121212121 1E rrrrea 33
Hình ảnh 25: Giao diện lịch sử mua hàng 0 0221221 1221112211121 122k 33 Hình ảnh 26: Giao điện trang chủ - - L0 1022111121 1112111 1211 11112211111 34 Hình ảnh 27: Giao điện thêm quản trị - - 2 22112211221 121 1122111551111 811 2tr 35
Hình ảnh 28: Giao diện trang nhà xuất bản - - ST E1 1112121120112 2 re 36 Hình ảnh 29: Giao diện trang thêm nhà xuất bản 22 S12 E1 15122111211 1x cEee 36
Hình ảnh 30: Giao diện trang sửa nhà xuất bản - 5-52 s22 22x xe 37 Hình ảnh 31: Giao diện trang chủ đề sách 2-5 2 SE 222 E21 rre 37
Hình ảnh 32: Giao diện trang thêm mới chủ đề sách 22 Ss TS E221 pc ce 38 Hình ảnh 33: Giao diện trang thêm mới chủ đề sách 22s TS E222 2 re 38
Hình ảnh 34: Giao diện trang tác giả Q20 Q0 111211122 11h n HH Hà 39 Hình ảnh 35: Giao điện (rang tác giả Q20 0Q 21112112221 khn HH Hà 39 Hình ảnh 36: Giao điện (rang tác giả Q00 Q0 011121122201 kx 1H gà 39 Hình ảnh 37: Giao điện trang sách - 2.0 2221112211121 11211110 1112111 k 40 Hình ảnh 38: Giao điện (rang thêm sách Q0 022012122211 1115221112 à 41
Trang 10Hình ảnh 39: Giao điện trang sửa sách L0 20121112 1222122 1H21 tra 42
Hình ảnh 40: Giao diện thống kê doanh thu 2- 2S E1 SE1EE111122111111 12x crxe 43
Hình ảnh 41: Giao diện (rang khách hàng - Q20 1222111221121 2211k 44 Hình ảnh 42: Giao diện (rang khách hàng -L 220 2221112211121 12211 rà 44 Hình ảnh 43: Giao điện trang shipper - 0 2021211211121 1221 2212811281281 re 44
Trang 11DANH MỤC BẢNG
Bảng 1: Mô tả use case trang home Q0 020112011211 1121 11121 11181111112 211 11 1à 6 Bảng 2: Mô tả use case đăng ký khách hàng 2 2221121222112 1551 52211 2ss2 6 Bảng 3: Mô tả use case đăng ký quản Ìý - - 2 20112112221 121 1122111511111 811 ray 7 Bảng 4: Mô tả use case đăng nhập người đùng 0 2 122 111221122211 ezrxea 8 Bảng 5: Mô tả use case quản lý sách L1 0 112112112 1122111122121 1511111 Hee 9 Bang 6: M6 ta use case quan ly nha XUAE DAML ce cccccccsecseseeesesecsevsessesensseseeseeeeees 10 Bang 7: M6 ta use case quan ly chu WE SAH cc ceccccccsecsesstesessesecsevsesstssesseseeees 11 Bang 8: M6 ta use case quam ly tlc BI8 0 oc cccccccctccneceneenteensesnseesseeeeteseeens 13 Bảng 9: Mô tả use case xem thông tin sản phẩm 2-22 SE rau 14 Bảng 10: Mô tả use case tìm kiếm sản phẩm 5 ST E111 121211 212 re 14 Bang 11: M6 ta use case giỏ hàng 0 0 0 2000120111211 111101111112 211111122 1k2 15 Bảng 12: Mô tả use case danh sách người dùng - 5-0 c2 222 16 Bảng 13: Mô tả use case lịch sử mua hàng 2 22 2221222111121 12211 1112122 16
; 51 [8.0 1 25
Bảng 15: Chủ đề ST 1212121121211 71 21g 25 Bảng 16: Nhà xuất bản - SSn T1 112117112121 112122 1 1tr 25
Trang 12CHUONG 1
CHƯƠNG 2 KHẢO SÁT VÀ PHẦN TÍCH BÀI TOÁN
2.1 Giới thiệu đề tài
2.1.1 Tên đề tài
Khoa học công nghệ ngày càng phát triển, nó được ứng dụng rộng rãi trong tat cả các lĩnh vực Cùng với đó nhụ câu tìm kiêm thông tin trên sách của con người ngày cảng nhiều Hình thức trao đôi mua bán sách cùng ngày cảng đa dạng
Việc ứng dụng thương mại điện tử vào trao đổi mua bán sách mang lại nhiều lợi ích cho các doanh nghiệp Các doanh nghiệp có thê giảm đáng kê chi phí cho việc quản cáo sản phẩm của mình, quảng bá sản phẩm tới khách hàng rộng rãi hơn và nhiều
dịch vụ khác Việc trao đối mua bán sẽ trở nên đơn giản hơn
.Vi vậy chúng tôi quyết định chọn đề tài xây dựng website book store VAH cho bài tiểu luận này
1.2 Yêu cầu chỉ tiết
Website book store VAH theo như khảo sát từ các bạn trẻ phải đạt được các yêu cầu tiên quyết giúp người sử dụng tiết kiệm được thời gian, nhanh chóng, thao tác đơn giản dễ dàng sử dụng và mua smm:
® Có chức năng thêm vào gio hang
® - Có chức năng thanh toán
® - Có chức năng xem lịch sử mua hang
© _ Có chức năng thay đôi thông tin
- Phía Admin
® Co chic nang thêm quản trị viên
© Có chức năng đổi mật khâu
® - Có chức năng xem, thêm, xóa, sửa nhà xuất bản
® - Có chức năng xem, thêm, xóa, sửa chủ đề sách
® - Có chức năng xem, thêm, xóa, sửa sách
® - Có chức năngxem, thêm, xóa, sửa tác ø1ả
® Có chức năng xem, xóa khách hàng
® - Có chức năng xem, xóa, xác nhận đơn đặt hàng
® Có chức năng xem các đơn hàng đã ban
1
Trang 13® - Có chức năng xem doanh thu
2.2 Công nghệ sử dụng
2.2.1 Giới thiệu về ASP.Net
Đầu 2002, Microsoft giới thiệu kỹ thuật lập trình Web ASP+, tên chính thức sau
nay la ASP Net
ASP Net la ky thuat lap trình và phát triển ứng dụng web ở phía Server dựa trên nên tảng của Net Framework
Mã lệnh ở phía server (ví dụ: mã lệnh trong trang ASP, ASPNET) sẽ được biên dịch và thi hành tại Web Server Sau khi được Server đọc, biên dịch và thi hành, kết quả tự động được chuyên sang HTML/ JavaScript/ CSS và trả về cho Client
Ưu điểm
- _ Mô hinh lập trình thủ tục đơn giản
- _ Sử dụng hiệu quả các đối tượng COM: ADO (ActiveX Data Object) - xử lý
dữ liệu FSO (File System Object) - làm việc với hệ thống tập tin
- _ Hỗ trợ nhiều ngôn ngữ: VBScript, JavaScript
Nhược điểm
- Code ASP va HTML lan 16n
- Khitrién khai cai dat, do không được biên dịch trước nên dé bi mat source code, hạn chế về tốc độ thực hiện
- Qua trinh xu ly Postback khó khan
2.2.2 Giới thiệu về Visual Studio
Visual studio la mét phan mềm hỗ trợ đmc lực hỗ trợ công việc lập trình website Công cụ này được tạo lên và thuộc quyền sở hữu của ông lớn công nghệ
Microsoft Năm 1997, phần mềm lập trình nay có tên mã Project Boston Nhưng sau
đó, Microsoft đã kết hợp các công cụ phát triên, đóng gói thành sản phâm duy nhất Visual Studio la hé théng tập hợp tất cả những gì liên quan tới phát triên ứng dụng, bao gồm trình chỉnh sửa mã, trình thiết ké, 20 lỗi Tức là, bạn có thê viết code, sửa lỗi, chỉnh sửa thiết kế ứng dụng đễ dàng chỉ với | phan mém Visual Studio ma thôi Không dừng lại ở đó, người dùng còn có thê thiết kế giao diện, trải nghiệm trong
Trang 14Visual Studio như khi phát triển ứng dụng Xamarin, UWP bằng XAML hay Blend vậy
04] Visual Studio Community 2015
Choose your installation location
Setup requires up to 6 GB across all drive<
Choose the type oí installatron Typical Includes C#/VB Web and Desktop features Custom
Allows you to customize features for your installation You can add or remove additional features at any time after setup via Programs and Features in the Control Panel
Phan mém Visual studio dugc chia thanh 2 phién ban Visual Studio Enterprise
va Visual Studio Professional, cac phién bản cao cấp có tính phí này được sử dụng nhiều bởi các công ty chuyên về lập trình Bên cạnh đó, Microsoft cũng cho ra mmt phiên bản Community (phiên bản miễn phí) của gói phần mềm, cung cấp cho người dùng những tính năng cơ bản nhất, phủ hợp với các đối tượng lập trình không chuyên, mới tiếp cận tìm hiểu về công nghệ (đối tượng nghiên cứu, nhà phát triển cá nhân, hỗ trợ dự án mỡ, các tô chức phi doanh nghiệp dưới 5 người dùng)
Trang 15CHƯƠNG 3.
Trang 16CHUONG 4 PHAN TICH VA THIET KE
4.1 Mô hình
Mô hình là thuật ngữ chỉ việc sử dụng biểu đồ ở mức vật lý để đơn giản hóa hệ
thống và đề biểu diễn các đặc điểm chính nào đó
Việc dùng mô hình để nhận thức và diễn tả một hệ thống được gọi là mô hình
hóa Như vậy quá trình phân tích và thiết kế hệ thông cũng được gọi chung là quá trình
Trang 17Hinh ảnh 2: Use Case Admin
Page Name Home
Description Khách hàng muôn sửa dụng các chức năng của mình và giao diện tông
6
Trang 18của website
Actor(s) — Khách hàng của cửa hang, quản trị viên
1 Khách hàng truy cập dia page cua cửa hàng
2 Hệ thống sẽ hiển thị giao dién page chính
Basic Flow
Bang 1: M6 ta use case trang home
- Dang ki khach hang
Use Case ID UC _DK 01
UseCase Name Pang ky
Description Khách hàng chưa có tài khoản và muốn đăng ký
Actor(s) Khách hàng của cửa hàng
Khi khách hàng click vào nút [Đăng Ký] trên màn hình
Trigger
Pre- ® Khách hàng chưa có tài khoản
Condition(s): s - Thiết bị của khách hàng đã được kết nói internet khi thực hiện
đăng kí
Post- ® Khách hàng đăng ký ứng dụng thành công
Condition(s): s - Hệ thống ghi nhận hoạt động đăng ký thành công
e - Hệ thống chuyền đến trang đăng nhập
1 Khách hàng nhập thông tin để đăng ký vào website
Basic Flow 2 Hé thống kiểm tra dữ liệu và thêm dữ liệu vào CSDL
3 Hệ thống ghi nhận hoạt động đăng ký thành công và chuyên
đến trang chủ của website
1.1 Khi dữ liệu sai theo yêu cầu hệ thống sẽ thông báo ra màn hình, Exception Flow SâU đó khách hàng cần nhập lại theo đúng yêu cầu
Business Rules Tất cả các trường dữ liệu cần nhập là bmt buộc, không được bỏ qua
Bang 2: M6 ta use case dang ky khach hang
- Dang ki quan li
Trang 19Use Case ID UC DK 02
Use Case Name Đăng ký quản lí
Description Người quản lí muốn đăng kí tài khoản cho admim hoặc shipper Actor(s) Người quản lí
Trigger Khi người quản lí click vào nút [Đăng Ký| trên màn hình
® Người quản lí đã có tài khoản Pre- e - Tài khoản người quản lí đã được phân quyên
Condition(s): e Thiét bi cha nguoi quan li di duoc két néi internet khi thyc
hién dang nhap
Post- ¢ Neuwoi quan li ding ky thanh céng vao hé théng
Condition(s): e Hé théng ghi nhan hoạt động đăng ký thành công
e - Hệ thống chuyền đến trang đăng nhập
1 Admin nhap thong tin dang ky vao website
2 Hệ thống kiêm tra dữ liệu và thêm dữ liệu vào CSDL
Basic Flow 3 Hệ thống phi nhận hoạt động đăng ký thành công và chuyên
đến trang chủ của website
Khi dữ liệu sai theo yêu cầu hệ thống sẽ thông báo ra màn hình, sau
Exception Flow „ ` x Ð , ^ CÀ
đó khách hàng cân nhập lại theo đúng yêu câu
Business Rules Tắt cả các trường dữ liệu cần nhập là bmt buộc, không được bỏ qua
Bảng 3: Mô tả use case đăng ký quản lý
- Đăng nhập người dùng
Use Case ID UC_DN_02
Use Case Name Pang nhap
Người dùng muốn đăng nhập và sử dụng các chức năng trong
Descripti escription website
Actor(s) User, admin, shipper
Trigger Khi người dùng click vao nut [Dang Nhap] trén man hinh
Trang 201 Người dùng nhập thông tin
Basic Flow 2 Hệ thống kiểm tra dữ liệu trong CSDL
3 Chuyên đến trang tương ứng với quyền người dùng
Khi người dùng nhập tất cả thông tin và click và nút [Đăng Nhập]
thi hệ thống sẽ kiếm tra dữ liệu trong database nêu hợp lệ sẽ chuyên
đền trang tương ứng với quyên người dùng, ngược lại sẽ xuât thông báo “Tài khoản hoặc mật khâu không đúng”
Business Rules Tắt cả các trường dữ liệu cần nhập là bmt buộc, không được bỏ qua
Bảng 4: Mô tả use case đăng nhập người dùng
- Quản lí sách
Use Case ID UC_QLS 01
Use Case Name Quan li sach
Description Người quản lí muốn vào trang quản lí sách và kiểm tra các san pham Actor(s) Người quản lí
Trigger Khi người quản lí click quản lí sách trên thanh menu
Pre- ® - Noười quản lí đăng nhập thành công,
Condition(s): e Thiét bị của người quản lí đã được kết nỗi internet khi thực
hiện đăng nhập
® - Người quản lí thành công chuyên đến trang sách
Post- e Hé thong hiển thị danh sách sách
Condition(s): e Hệ thống thực hiện các chức năng khi người quản lí chọn
(thêm, sửa, xóa)
1 Người quản lí đăng nhập thành công, hệ thông chuyên đên
trang người quản lÍ
2 Người quản lí click vào quản lí sách trên thanh menu
3 Hệ thống tiếp nhận yêu cầu vả chuyên đến trang quản lí sách,
đồng thời hệ thống hiển thị các sản phâm trong database 4 Người quản lí chọn các chức năng muốn thực hiện
4.1 Thêm
®_ Khi người quản lí click vào chức năng thêm, hệ thống tiếp
9
Trang 21nhận yêu cầu và chuyên đến trang thêm
® - Người quản lí nhập thông tin sản phâm mới và click và [Lưu]
không được bỏ qua
Bang 5: Mo ta use case quan lý sách
- Quản lí nhà xuất bản
Use Case ID UỤC QLNXB 0I
Use Case Name Quan li nha xuat ban
- Người quản lí muôn vảo trang nhà xuât bản và kiêm tra nha xuat
Description
bản
Actor(s) Người quản lí
Trigger Khi người quản lí click nhà xuất bản trên thanh menu
Pre- ® - Noười quản lí đăng nhập thành công,
Condition(s): e Thiét bị của người quản lí đã được kết nỗi internet khi thực
hiện đăng nhập
10
Trang 22Post-
Condition(s):
Basic Flow
Người quản lí thành công chuyên đến nhà xuất bản
Hệ thống hiến thị danh sách nhà xuất bản
Hệ thống thực hiện các chức năng khi người quản lí chọn (thêm, sửa, xóa)
Người quản lí đăng nhập thành công, hệ thống chuyên đến trang người quản lÍ
Người quản lí click vào nhà xuất bản trên thanh menu Hệ thông tiệp nhận yêu câu và chuyên đên nhà xuât ban, đồng thời hệ thống hiển thị các sản phâm trong database _ Người quản lí chọn các chức năng muôn thực hiện
a Thêm Khi người quản lí click vào chức năng thêm, hệ thống tiếp nhận yêu cầu và chuyên đến trang thêm
Người quản lí nhập thông tín nhà xuất bản mới và click va [Luu]
b Sửa Khi người quản lí click vào chức năng sửa, hệ thống tiếp nhận yêu cầu và chuyên đến trang sửa
Hệ thống sẽ hiển thị thông nhà xuất bản mà người quản lí muốn sửa, người quản lí sẽ sửa lại các thông tin theo mong
muốn và click và [Lưu]
c Xóa Khi người quản lí click vào chức năng xóa, hệ thống tiếp nhận yêu cầu và chuyên đến trang xóa
Hệ thông sẽ hiên thị thông tín nhà xuất bản mà người quản lí
muốn xóa, người quản li click và [Xóa]
Người quản lí khi thị hiện chức năng thêm và sửa sẽ điền thông tin Exception Flow sao cho đúng chuân Nếu sai chuẩn hệ thống sẽ hiến thị thông báo
Trang 23- Quản lí chủ đề sách
Use Case ID UC_QLCDS_01
Use Case Name Quản lí chủ đề sách
Description Người quản lí muốn vào trang chủ đề sách và kiêm tra chủ đề sách
Actor(s) Người quản lí
Trigger Khi người quản lí click chủ đề sách trên thanh menu
Người quản lí thành công chuyên đến chủ đề sách
Hệ thống hiển thị danh sách chủ đề sách
Hệ thống thực hiện các chức năng khi người quản lí chọn
(thêm, sửa, xóa)
Người quản lí đăng nhập thành công, hệ thống chuyên đến trang người quản lÍ
Người quản lí click vào chủ đề sách trên thanh menu Hệ thông tiếp nhận yêu câu và chuyên đến chủ đề sách, đồng thời hệ thống hiển thị các sản phâm trong database _ Người quản lí chọn các chức năng muôn thực hiện
a Thêm Khi người quản lí click vào chức năng thêm, hệ thông tiếp nhận yêu cầu và chuyên đến trang thêm
Người quản lí nhập thông tin nhà xuất bản mới và click và
[Lưu]
b Sửa Khi người quản lí click vào chức năng sửa, hệ thống tiếp nhận yêu cầu và chuyên đến trang sửa
Hệ thống sẽ hiến thị thông chủ đề sách mà người quản lí muốn sửa, người quản lí sẽ sửa lại các thông tin theo mong
muốn và click và [Lưu]
12
Trang 24Các thông tin trong chức năng thêm và sửa cần nhập là bmt buộc, không được bỏ qua
Bảng 7: Mô tả use case quản lý chủ đề sách
- Quan li tac gia
Quan li tac gia
Người quản lí muốn vảo trang tác giả và kiếm tra tác giả
Người quản lí
CÓ
Khi người quản lí click tác giả trên thanh menu
® - Người quản lí đăng nhập thành công
e _ Thiết bị của người quản lí đã được kết nối internet khi thực hiện
đăng nhập
® - Người quản lí thành công chuyên đến tác giả
e - Hệ thống hiến thị danh sách tác giả
e Hệ thống thực hiện các chức năng khi người quản lí chọn
(thêm, sửa, xóa)
1 Người quản lí đăng nhập thành công, hệ thống chuyên đến
trang người quản lÍ 2 Người quản lí click vào tác p1ả trên thanh menu
3 Hé thong tiếp nhận yêu cầu và chuyên đến tác giả, đồng thời hệ
13
Trang 25e Hệ thông sẽ hiến thị thông tin tác giả mà người quản lí muốn
xóa, người quản lí click và [Xóa]
4.1.a Người quản lí click vào [Cancel] hệ thống tiếp nhận yêu cầu và
quay lại trang người quản lí
4.2.a Người quản lí click vào [Cancel] hệ thống tiếp nhận yêu cầu và
quay lại trang người quản lí
4.3.a Người quản lí click vào [Cancel] hệ thống tiếp nhận yêu cầu và
quay lại trang người quản lí
Người quản lí khi thị hiện chức năng thêm vả sửa sẽ điền thông tin sao cho đúng chuẩn Nếu sai chuẩn hệ thống sẽ hiến thị thông báo “Thông
tin không phù hợp”
Các thông tin trong chức năng thêm và sửa cần nhập là bmt buộc, không được bỏ qua
Bang 8: Mo ta use case quan ly tac gia
- Xem théng tin san pham
Use Case ID UC_XTTSP_01
14
Trang 26Use Case Name Xem thong tin sản phẩm
Description Khách hàng muốn xem thông tin sản phâm
Trigger Khi khach hang chon xem trén thanh menu
Khách hàng thành công lựa chọn xem
Hệ thống hiến thị danh sách sản phâm theo điều xem của khách hàng
Khách hàng đăng nhập thành công, hệ thống chuyến đến khách hành, khách hàng clie và [Mua smm] trên thanh menu Hệ thống tiếp nhận yêu cầu chuyền đến trang mua smm Khách hàng lựa chọn xem trên thanh menu của trang mua
smm
Hệ thông tiệp nhận yêu cau va dua ra san pham theo yêu cau Bảng 9: Mô tả use case xem thông tin sản phẩm
- Tìm kiêm sản phẩm
Use Case ID UỤC TK 01
Use Case Name Tìm kiêm sản phẩm
Description Khách hàng muốn tìm sản phâm nảo đó
Khách hàng nhập thông tin sản phẩm cần tìn vào thanh tìm
kiếm và click vào [Tìm Kiếm]
15
Trang 27e - Hệ thống sẽ đưa ra các sản phâm gần đúng với thông tin
1 Khách hàng đang ở trang mua smm
2 Khách hàng nhập thông tin sản phẩm, hệ thống kiếm tra
database và hiển thị các thông tin gần giống với thông tin
khách hàng đưa ra Basic Flow
Nếu theo yêu cầu lọc của khách hảng mà sản phâm không tồn tại
Exception Flow trong database, hệ thông sẽ xuất thông báo “Không tim thay san
pham”
Bảng 10: Mô tả use case tim kiém san phẩm
- Gio hang
Use Case ID UC_GH_01
Use Case Name Gio hang
Description Khách hàng muốn kiểm tra san pham minh da thém vao gid
Actor(s) Khach hang
Trigger Khách hàng nhập thông tin sản phẩm và click vào [Giỏ Hàng]
Pre- ® Khách hành đăng nhập thành công,
Condition(s): e Thiét bị của người quản lí đã được kết nỗi internet khi thực
hiện đăng nhập
Post- © Khách hàng click vào [Giỏ Hàng]
Condition(s): e - Hệ thống chuyền đến trang giỏ hàng
Basic Flow
1 Khách hàng đang ở trang mua smm
2 Khách hàng click vào [Giỏ Hàng], hệ thống tiếp nhận yêu
cầu và chuyên đến trang giỏ hàng
3 Ở trang giỏ hàng hệ thống hiển thị tất cả sản phẩm và số
lượng mà khách hành đã thêm, khách hàng cũng có thê thực
hiện các chức năng xóa
3.1 Xóa
© Khi khách hàng click vào [Xóa] hệ thống sẽ xuất thông báo
“Bạn có chmc chmn xóa sản phâm khỏi giỏ hàng”, khách hàng click vào [Có], hệ thống sẽ xóa sản phâm và đồng thời reset
16
Trang 28trang 910 hang và cập nhật dữ liệu mới
Exception Flow Nếu ee hang Sue en san pham nao vao gid hang thi hệ thống
sẽ hiện thị “Giỏ hành rồng”
Bang 11: M6 ta use case giỏ hàng
- Danh sách người dùng
Use Case ID UC TT 01
Use Case Name Xem danh sách người dùng
Description Người quản lí muốn xem tất cả tài khoản
Actor(s) Người quản lí
Trigger Người quản lí click [Tài khoản] trên thanh menu
® - Noười quản lí đăng nhập thành công Pre-Condition(s): s Thiết bị của người quản lí đã được kết nối internet khi thực
hiện đăng nhập
Post- ® - Người quản lí chuyên thành công đến trang danh sách người
® Hệ thống hiển thị danh sách tài khoản có trong dữ liệu
1 Người quản lí đăng nhập thành công vào hệ thống, click vào chức năng [Thông tin tài khoản]
1 Hệ thống tiếp nhận yêu cầu chuyên đến thông tin tài khoản
2 Người quản lí chon chức năng đê thực hiện
Basic Flow a Xóa
®_ Khi người quản lí click vào chức năng xóa, hệ thống tiếp nhận yêu cầu và chuyên đến trang xóa
¢ Hệ thống sẽ hiến thị thông tin tài khoản mả người quản lí
muốn xóa, người quản lí click và [Xóa] hệ thống sẽ hiển thị
thông báo “Bạn có chmc chmn xóa tài khoản này” người quản
lí click [Đồng Ý]
Bảng 12: Mô tả use case danh sách người dùng
17
Trang 29- Chức năng xem lịch sử mua hàng
Use Case ID UC LSMH 01
Use Case Name Xem lịch sử mua hàng
Description Người dùng có thể xem các đơn hàng đã mua
Trigger Người dùng click [lịch sử mua hàng] trên thanh menu
® - Nsười dùng đăng nhập thành công Pre-Condition(s): s Thiết bị của người dùng đã được kết nối internet khi thực
hiện đăng nhập
Post- ® - Người dùng chuyên thành công đến trang lịch sử mua hàng
Condition(s): e Hé thong hiển thị danh sách các đơn hàng đã mua
2 Người dùng đăng nhập thành công vào hệ thống, click vào
Basic Flow chire nang [lich su mua hang]
3 Hệ thống tiếp nhận yêu cầu chuyên đến lịch sử mua hàng Bảng 13: Mô tả use case lịch sử mua hàng
2.4 Sơ đồ hoạt động
- Đăng kí khách hàng
18