Nhân viên bán hàng sẽ lập một hợp đ ông cho khách hàng, thông tin hợp đềầng: số hợp đ ông khóa, ngày hợp đồng, thời gian bảo hành tính theo tháng, cùng thông tin khách hàng và thông tin
Trang 2
TRƯỞNG ĐẠI HỌC KINH TẾ TÀI CHÍNH TP HCM
KHOA CÔNG NGHỆ THÔNG TIN
Trang 3MUC LUC
I/18/900 0 .Ố.Ố.Ố i
DANH MỤC BẢNG VÀ HINH VẼ - 2221221 112212211 1c ng ng rườn iii
À9 30: 0 iv
LỜI MỞ ĐẦU :-222 2 2 22t 2221222111021 1
CHUONG 1 TONG QUAN VEDO ÁN S222 HH H211 rererrue 2 1 MỤC TIÊU- PHẠM VIĐỀTÀI 22222222222 222222222 2E Ererrre 2 LL MU mẻ ố 6 -(J{diñiAIđñđs sees 2 LÔ an ec 2
2 MÔ TẢ BÀI TOÁN .cc 2222 HH eeerrre 2 3 CÁC THÀNH VIÊN THAM GIA -55ccsccrttrrrrrrrrrrrrrrrrrrrrrrrrrrrre 3 0;:i019))/602801)-19.15):A4i5 01 4
1 SƠ ĐỒ CÁC TRƯỞNG HỢP SỬ DỤNG (USE CASE DIAGRAM) 4
II 96)005 0 n an 4
1.2 UCO2 Lap phiét bao trie 4
1.3 UCO03 Quan Ly danh muc bao tri 4
1.4 UC04 Lập phiếu nhập kho 5 + 212122 2 1H HH HH HH HH kp 5 I0 9)519) 0 (2n áo 5
1.6 UC06 Quản lý thông tin nhân viên cà Sàn nền nghiệt 5 1⁄7 UC07 Lập báo cáo định kỳ - - SH HH HH HH ke 5 2 Miêu tả trường hợp sử dụng (Use case description) sen 5 2.1 UCO1 Lap horp d Gig ee eee 5
2.1.1 UC011 Cập nhật thông tin khách hàng - 55-22232222 +ssrrrrs 7 P/ANN0 00 /20.n on 8
2.3 UCO03 Quan Ly ốc 9
"2 X90) 500.6 Số cố 10
2.5 UC05 Quản lý thông tin nhạc CỤ - cà c2 nành nhờ ch ưng 11 2.6 UC06 Quản lý thông tin nhân viên - cà Sàn nền HH re 12 2.7 UCO7 Lap bdo cdo dinh Ky 13
2.7.1 UCOT71 In DaO CAO 14
0:i9019))/66180899.6.i0 1002.0057 16
1 SƠ ĐỒ LỚP(CLASS DIAGRAM) 02-55 22211221 272111121 errrr re 16 Nà 16
N8 don 16
2 SƠ ĐỒ ĐỐI TƯỢNG (OBJECT DIAGRAM) s2 2222222 rrrrree 17
Trang 4CHƯƠNG 4 PROCESS VIENW c1 re 18
1 SƠ ĐỒ TUẦN TỰ (SEQUENCE DIAGRAM) -:-5cccccscvsrrrrerrrrrrree 18 1.1 Sơ đồtu3i tự cho chức năng “Lập hợp đ Ông” che erey 18 1.2 Sơ đồtu3i tự cho chức năng “Lập phiếu bảo trÌ” cscsscsrsrerrrrsree 18 1.3 Sơ đồtu3an tự cho chức năng “Lập phiếu nhập kho”” -cs+csxsxs>+ 19
2 SƠ ĐỒ CỘNG TÁC (COLLABORATION DIAGRAM 2-ccsccccee 19
2.1 Sơ đồcộng tác cho chức năng “Lập hợp đông” nen Hee 19 2.2 Sơ đồcộng tác cho chức năng “Lập phiếu bảo trÌ” «series 20 2.3 Sơ đồcộng tác cho chức năng “Lập phiếu nhập kho”” c các se 20
3 SƠ ĐỒ TRẠNG THÁI (STATE DIAGRAM) 2-2222ccczcerrrerrerrsree 20
4 SƠ ĐỒ HOẠT ĐỘNG (ACTIVITY DIAGRAMI Q 2Q Sen snnsrrrrerree 21
CHƯƠNG 5 IMPLEMENTATION VIEW che rrrkere 22
1 SƠ ĐỒ THÀNH PHẦN (COMPONENT DIAGRAM) -2 525cc 22 1.1 Sơ đồthành ph % cho chức năng “Lập hợp đÔng” cà nhe 22 1.2 Sơ đồthành ph % cho chức năng “Lập phiếu bảo trì” «+ se 22 1.3 Sơ đồthành phần cho chức năng “Lập phiếu nhập kho”” -‹+- 23
2 SO'DO GOI (PACKAGE DIAGRAM) ccccccccccsceseessessessessceseeessrsesseeneneseeceseenees 23
CHƯƠNG 6: DEPLOYMENT VIENW che 24
1 DEPLOYMENT DIAGRAM HH HH HH Hiệp 24 1.4 Sơ đồtriển khai cho chức năng “Lập hợp đ ông” Hee 24 1.5 Sơ đồtriển khai cho chức năng “Lập phiếu bảo trÌ” c eeieereres 24 1.6 Sơ đồtriển khai cho chức năng “Lập phiếu nhập kho”” - s«- 25
2 ` 20894)9084./9019) 6190.010 25
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN - -5555552c tre 26
15989 090)icAui5e 27
1000500096647 c 28
Trang 5DANH MUC BANG VA HINH VE
(nếu có — tach theo từng trang riêng)
Hình 10: Sơ đồ trạng thái cho đối tượng nhạc
Hình 11: Sơ đô hoạt động cho công viéc mua nhac
Trang 6Hinh 15: So đồ gói tổng QUẤT - G T T H k 23
Trang 7NHAN XET - ĐÁNH GIA
Trang 8LOI MO’ DAU
Trong thời đại công nghệ 4.0 và chuyển đổi số phát triển như hiện tại, việc Ứng dụng kỹ thuật công nghệ thông tin vào các khía cạnh vận hành, quản lý, được xem
là một trong yếu tố quyết định đến sự thành công của một doanh nghiệp Chính vì vậy
mà ngày nay, rất nhi`âi doanh nghiệp, cửa hàng đã xây dựng và sử dụng những ứng dụng quản lý giúp cho công việc trở nên nhẹ nhàng và hiệu quả hơn Việc quản lý một cửa hàng nhạc cụ cũng tương tự như vậy, các công việc sẽ được thực hiện một cách dễ dàng khi sử dụng một ứng dụng quản lý phù hợp Đó là lý do mà chúng em thực hiện détai “Ung dụng quản lý cửa hàng nhac cu Musical Instrument” cho dan gitta ky cla môn học Phân tích và thiết kế hệ thống thông tin
Trang 9CHUONG 1 TONG QUAN VEDO AN
1 MUCTIEU - PHAM VIDETAI
1.1 Muc tiéu
Dựa vào kiến thức đã được tiếp thu trong quá trình học, mục tiêu của đề tài là giúp cho các doanh nghiệp, cửa hàng kinh doanh nhỏ nâng cao chất lượng dịch vụ bán hàng và cũng là để quản lý hàng hóa, kho một cách hiệu quả hơn, tiết kiệm được nhỉ ôi chi phi va thoi gian hơn so với việc sử dụng nhi `âi nhân viên để quản lý các công việc
mà chỉ c3 thực hiện bởi chỉ một hoặc hai nhân viên
2 MÔ TẢ BÀI TOÁN
Hệ thống quản lý cứa hảng nhạc cụ Musical Instrument hoạt động như sau: Việc bán hàng: Khách hàng sẽ đến xem và chọn cho mình một nhạc cụ ưa thích Nhân viên bán hàng sẽ lập một hợp đ ông cho khách hàng, thông tin hợp đềầng: số hợp đ ông (khóa), ngày hợp đồng, thời gian bảo hành (tính theo tháng), cùng thông tin khách hàng và thông tin các nhạc cụ Nếu là khách hàng mới thì sẽ cập nhật thông tin khách hàng: mã khách hàng (khóa), tên khách hàng, địa chỉ, số điện thoại, eMail
Việc bảo trì: Trong quá trình sử dụng nhac cụ, nếu có yêu c3 bảo trì sửa
chữa thì nhân viên bảo trì sẽ lập phiếu bảo trì cho nhạc cụ đó: số phiếu bảo
trì (khóa), ngày bảo trì, chi tiết bảo trì cho nhạc cụ Ð tông thời nhân viên này cũng quản lý việc nhập danh mục bảo trì: mã bảo trì (khóa), tên bảo trì (thay dây, tăng âm độ, thay pittong, .)
Trang 10- Viéce quan ly (bao g ồn việc nhập kho): Nhân viên quan lý sẽ lập phiếu
nhập kho nhạc cụ, thông tin phiếu nhập: số phiếu nhập (khóa), ngày nhập, tên nhà cung ứng, địa chỉ, trị giá phiếu nhập cùng chỉ tiết các nhạc cụ Và quản lý việc nhập thông tin các nhạc cụ: mã nhạc cụ, tên, giá nhập, giá bán,
và thuộc một loại nhạc cụ Thông tin danh mục loại nhạc cụ: mã loại, tên loại (nhóm đàn dây, nhóm kèn hơi, nhạc cụ dân tộc, .) Và nhân viên này cũng quản lý thông tin nhân viên (mã nhân viên (khóa), họ, tên, số điện
thoại, eMail, vai trò [bán hàng, sửa chữa, |), lập báo cáo định kỳ và in báo
cáo khi có yêu c ầI
3 _ CÁC THÀNH VIÊN THAM GIA
1 205051865 Trần Nguyễn Quốc Khánh khanhtnq20@uef.edu.vn
2 205121146 Nguyễn Lý Anh Phát phatnla20@uef.edu.vn
3 195050368 Phạm Hoàng Thông thongph19@uef.edu.vn
Trang 11CHUONG 2 USE CASE VIEW
1 SOPO CAC TRUONG HOP SU DUNG (USE CASE DIAGRAM)
1.1.1 UC011 Cập nhật thông tin khách hàng
- _ Thông tin khác hàng: mã khách hàng (khóa), tên khách hàng, địa chỉ, số điện thoại, eMail
1.2 UC02 Lập phiếu bảo trì
- _ Thông tin phiếu bảo trì: số phiếu bảo trì (khóa), ngày bảo trì, chỉ tiết bảo trì cho nhạc cụ
1.3 UC03 Quản lý danh mục bảo trì
- _ Danh mục bảo trì: mã bảo trì (khóa), tên bảo trì (thay dây, tăng âm độ, thay pittong, .)
Trang 121.4 UC04 Lập phiếu nhập kho
- _ Thông tin phiếu nhập: số phiếu nhập (khóa), ngày nhập, tên nhà cung ứng, địa chỉ, trị giá phiếu nhập cùng chỉ tiết các nhạc cụ
1.5 UC05 Quản lý thông tin nhạc cụ
- _ Phông tin nhạc cụ: mã nhạc cụ, tên, giá nhập, giá bán, và thuộc một loại nhạc cụ
-_ Thông tin danh mục loại nhạc cụ: mã loại, tên loại (nhóm đàn dây, nhóm kèn hơi, nhạc cụ dân tộc, .)
1.6 UC06 Quản lý thông tin nhân viên
-_ Thông tin nhân viên: mã nhân viên (khóa), họ, tên, số điện thoại, eMail, vai
trò [bán hàng, sửa chữa, ]
1.7 UCO7 Lap báo cáo định kỳ
1.7.1 UCØ71 In báo cáo
2 Miéu ta truong ho’p str dung (Use case description)
2.1 UC01 Lập hợp đềng
Use Case ID UCOI
Tên Use Case Lập hợp dng
Mô tả - Việc lập hợp đ`g mua bán nhạc cụ của cửa hàng giữa nhân
viên bán hàng và khách hàng
- Thông tin hợp đồng: số hợp đồng (khóa), ngày hợp đ ông, thời gian bảo hành (tính theo tháng), cùng thông tin khách hàng và thông tin các nhạc cụ
Tác nhân (Actor) Nhân viên bán hàng
Pre-conditions - Khách hàng đã chọn được nhạc cụ muốn mua
Trang 132 Khách hàng đọc kĩ hợp đồng và yêu ci nhân viên chỉnh
sửa thông tin nếu có sai sót
3 Nếu mọi thông tin trong hợp đồng là chính xác, khách hàng và nhân viên cùng ký vào hợp đồng xác nhận việc lập hợp đồng thành công
4 Khách hàng tiến hành thanh toán và mọi thông tin giao dịch cũng như hợp đ ng sẽ được ghi lại trên hệ thống của cửa hàng
5 Khách hàng thanh toán thành công và mang nhạc cụ rời
Use case tiếp tục bước 4
5 b) Vì lí do nào đó, khách hàng không thể tự mình mang nhạc cụ nên yêu cầi cửa hàng vận chuyển nhạc cụ nến nơi được chỉ định
Ngoại lệ (Exception):
1 c) Thông tin nhạc cụ có vấn đề không thể bán cho khách
hàng
Trang 14Use case dừng lại
1 d) Thông tin khách hàng có vấn đề không thể lập hợp đồng
Use case dừng lại
Post-conditions - Khách hàng thành công mua được nhạc cụ - Cửa hàng bán thành công thêm một nhạc cụ
2.1.1 UC011 Cập nhật thông tin khách hàng
Use Case ID UCO11
Tén Use Case Cập nhật thông tin khách hàng
Mô tả - Nhân viên bán hàng cập nhật thông tin của khách hàng mới
vào hệ thống của cửa hàng
- Thông tin khác hàng: mã khách hàng (khóa), tên khách hàng, địa chỉ, số điện thoại, eMail
Tác nhân (Actor) Nhân viên bán hàng
Pre-conditions Khách hàng mới đến mua hàng lân đi
Dòng sự kiện (Flow) Chính (Basic):
1 Nhân viên bán hàng yêu cÄi khách hàng cung cấp các thông tin c3n thiết
2 Khách hàng cung cấp thông tin như yêu ci và được nhân viên ghi lại
3 Khách hàng kiểm tra lại thông tin và yêu c3 chỉnh sửa nếu có sai sót
4 Nếu các thông tin chính xác, nhân viên lưu thông tin của khách hàng mới vào hệ thống của cửa hàng
5 Hệ thống ghi nhận cập nhật thông tin khách hàng thành công
Trang 15yéu c 4 nhan viên chỉnh sửa
4 a) Khách hàng kiểm tra lại thông tin đã được chỉnh sửa và nếu còn gì sai sót thì nhân viên lưu thông tin của khách hàng
mới vào hệ thống của cửa hàng
Use case tiếp tục bước 5
Ngoại lệ (Exception):
Post-conditions -'Thông tin khách hàng được cập nhật thành công
- Nhân viên bán hàng có thể lập hợp đồng với thông tin
khách hàng đã được cập nhật
2.2 UC02 Lập phiếu bảo trì
Use Case ID UC02
Tén Use Case Lập phiếu bảo trì
Mô tả - Nhân viên bảo trì lập phiếu bảo trì cho nhạc cụ khi khách
hàng yêu c 3i bảo trì, sửa chữa
- Thông tin phiếu bảo trì: số phiếu bảo trì (khóa), ngày bảo trì, chi tiết bảo trì cho nhạc cụ
Tác nhân (Actor) Nhân viên bảo trì
Pre-conditions - Có yêu câi bảo trì, sữa chữa nhạc cụ
- Yêu cầi phù hợp với danh mục bảo trì của cửa hàng
- Thông tin khách hàng và thông tin nhạc cụ được cập nhật
trong hệ thống của cửa hàng
- Nhạc cụ c3 bảo trì được đưa đến cho nhân viên bảo trì xem
xét
Dòng sự kiện (Flow) Chính (Basic):
1 Khách hàng trình bay với nhân viên bảo trì v`ềyêu c âi bảo trì nhạc cụ
2 Nhân viên bảo trì xem xét, kiểm tra nhạc cụ
8
Trang 16
3 Nhân viên bảo trì ghi lại các thông tin vào phiếu bao tri va đưa cho khách hàng kiểm tra
4 Nếu khách hàng không có yêu cầi gì thêm thì nhân viên
bảo trì ký vào phiếu bảo trì xác nhận lập phiếu bảo trì thành
2.b) Nhân viên bảo trì kiểm tra và nhận thấy nhạc cụ không
có vấn đ gì, không đến mức c3 được bảo trì, sửa chữa
3.b) Nhân viên thông báo với khách hàng tình trạng của nhạc
cụ và giải thích lí do không cân thiết phải lập phiếu bảo trì
Use case dừng lại
Mô tả - Nhân viên bảo trì quản lý việc nhập danh mục bảo trì của
cửa hàng để các khách hàng biết được cửa hàng có những
loại bảo trì nào
- Danh mục bảo trì: mã bảo trì (khóa), tên bảo trì (thay dây, tăng âm độ, thay piftong, )
Tác nhân (Actor) Nhân viên bảo trì
Trang 17
Pre-conditions - Cửa hàng đang thiếu loại bảo trì mà khách hàng c3
- Nhân viên có đủ khả năng để thực hiện việc bảo trì mới
- Có được chấp thuận từ cấp trên
Dòng sự kiện (Flow) Chính (Basic):
1 Nhân viên bảo trì truy cập vào danh mục bảo trì của hệ thống
2 Thêm vào thông tin của loại bảo trì mới
3 Kiểm tra lại thông tin và chỉnh sửa sao cho phù hợp, dễ
hiểu đối với khách hàng
4 Lưu thông tin
5 Hệ thống xác nhận cập nhật danh mục bảo trì thành công
Thay thế (Alternative):
Ngoại lệ (Exception):
1.a) Hệ thống bị lỗi, không thể truy cập vào được
Use case dung lai
Use Case ID UC04
Tên Use Case Lập phiếu nhập kho
Mô tả - Nhân viên quản lý lập phiếu nhập kho cho những nhạc cụ
được nhập v êtử những nhà cung ứng
-'Thông tin phiếu nhập: số phiếu nhập (khóa), ngày nhập, tên nhà cung ứng, địa chỉ, trị giá phiếu nhập cùng chỉ tiết các nhạc cụ
Trang 18Pre-conditions - Cửa hàng đạt được thỏa thuận nhập hang tử nha cung ứng
- Nhạc cụ đã được vận chuyển đến cửa hàng
Dòng sự kiện (Flow) Chính (Basic):
1 Nhân viên quản lý kiểm tra nhạc cụ được nhập v`êvà thông báo với nhà cung ứng xác nhận đã nhận hàng
2 Tiến hành lập phiếu nhập kho cho các nhạc cụ
3 Kiểm tra lại thông tin và chỉnh sửa nếu có sai sót
4 Lưu thông tin của phiếu nhập kho vào hệ thống của cửa
Use Case ID UC05
Tén Use Case Quản lý thông tin nhạc cu
Mô tả - Nhân viên quản lý nhập các thông tin của nhạc cụ và loại
nhạc cụ vào hệ thống của cửa hàng
- Thông tin nhạc cụ: mã nhạc cụ, tên, giá nhập, giá bán, va thuộc một loại nhạc cụ
- Thông tin danh mục loại nhạc cụ: mã loại, tên loại (nhóm đàn dây, nhóm kèn hơi, nhac cụ dân tộc, .)
11