TRƯỜNG ĐẠI HỌC KINH TẾ TÀI CHÍNH TP. HCM
KHOA CƠNG NGHỆ THƠNG TIN
ĐỒ ÁN MƠN HỌC
MƠN: PHÂN TÍCH THIẾT KẾ
HỆ THỐNG THÔNG TIN
TÊN ĐỀ TÀI
QUẢN LÝ HỢP ĐỒNG THUÊ XE DU LỊCH CARFORRENT
Sinh viên thực hiện
1. <Ung Văn Phi > - <195120308 >
2. < Nguyễn Hữu Thục Khanh > <195110704 >
3. Trần Ngọc San > - < 195120414 >
TP. Hồ Chí Minh – 2021
1
MỤC LỤC
MỤC LỤC..................................................................................................................................2
DANH MỤC BẢNG...................................................................................................................4
DANH MỤC HÌNH ẢNH..........................................................................................................4
NHẬN XÉT – ĐÁNH GIÁ.........................................................................................................6
LỜI MỞ ĐẦU.............................................................................................................................7
CHƯƠNG 1. TỔNG QUAN VỀ ĐỒ ÁN...................................................................................8
1.
MỤC TIÊU – PHẠM VI ĐỀ TÀI.................................................................................8
1.1.
Mục tiêu...................................................................................................................8
1.2.
Phạm vi đề tài..........................................................................................................8
2.
MÔ TẢ BÀI TOÁN.......................................................................................................8
3.
CÁC THÀNH VIÊN THAM GIA................................................................................9
CHƯƠNG 2. USE CASE VIEW..............................................................................................10
1.
SƠ ĐỒ CÁC TRƯỜNG HỢP SỬ DỤNG (USE CASE DIAGRAM)......................10
2.
Miêu tả trường hợp sử dụng (Use case description).................................................10
2.1.
UC01 ChonXe.......................................................................................................10
2.2.
UC02 ThueXe........................................................................................................11
2.3.
UC03 HopDongThueXe.......................................................................................12
2.4.
UC04 ThanhToan.................................................................................................13
2.5.
UC05 CapNhapThongTinKhachHang...............................................................14
2.6.
UC06 PhanCongTaiXe.........................................................................................15
2.7.
UC07 QuanLyChuXe...........................................................................................16
2.8.
UC08 QuanLyThongTinNhanVien.....................................................................17
2.9.
UC09 LapBaoCaoTongHop.................................................................................18
CHƯƠNG 3. LOGICAL VIEW...............................................................................................20
1.
2.
SƠ ĐỒ LỚP (CLASS DIAGRAM)............................................................................20
1.1.
Sơ đổ lớp [Abc1 (chữ thường, 13, in đậm) (heading 3)].....................................20
1.2.
Giải thích các lớp..................................................................................................20
SƠ ĐỒ ĐỐI TƯỢNG (OBJECT DIAGRAM)..........................................................23
CHƯƠNG 4. PROCESS VIEW...............................................................................................24
1.
SƠ ĐỒ TUẦN TỰ (SEQUENCE DIAGRAM).........................................................24
1.1.
SQ01 – ChonXe.....................................................................................................24
1.2.
SQ02 – ThueXe.....................................................................................................24
1.3.
SQ03 – HopDong..................................................................................................25
1.4.
SQ04 – ThanhToan...............................................................................................25
2
1.5.
SQ05 – CapNhapThongTinKhachHang.............................................................26
1.6.
SQ06 – PhanCongTaiXe......................................................................................26
1.7.
SQ07 – QuanLyChuXe.........................................................................................27
1.8.
SQ08 – QuanLyThongTinNhanVien..................................................................27
1.9.
SQ09 – LapBaoCaoTongHop..............................................................................27
2.
SƠ ĐỒ CỘNG TÁC (COLLABORATION DAIGRAM)........................................28
2.1.
CD01 – ChonXe........................................................................................................28
2.2.
CD02 - ThueXe.........................................................................................................28
2.3.
CD03 - HopDong......................................................................................................29
2.4.
CD04 - ThanhToan...................................................................................................29
2.5.
CD05 – CapNhapThongTinKhachHang................................................................30
2.6.
CD06 - PhanCongTaiXe..........................................................................................30
2.7.
CD - 07 QuanLyChuXe............................................................................................31
2.8.
CD08 - QuanLyNhanVien.......................................................................................31
2.9.
CD09 – LapBaoCaoTongHop.................................................................................32
3.
SƠ ĐỒ TRẠNG THÁI (STATE DIAGRAM)...........................................................32
4.
SƠ ĐỒ HOẠT ĐỘNG (ACTIVITY DAIGRAM).....................................................33
CHƯƠNG 5. IMPLEMENTATION VIEW.............................................................................34
1.
SƠ ĐỒ THÀNH PHẦN (COMPONENT DIAGRAM)............................................34
2.
SƠ ĐỒ GÓI (PACKAGE DIAGRAM)......................................................................35
CHƯƠNG 6: DEPLOYMENT VIEW......................................................................................36
1.
DEPLOYMENT DIAGRAM......................................................................................36
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN................................................................................37
MIÊU TẢ CÔNG VIỆC...........................................................................................................38
TÀI LIỆU THAM KHẢO........................................................................................................39
3
DANH MỤC BẢNG
Bảng 1. Đặc tả UC01 “ Chọn Xe ”...............................................................................10
Bảng 2. Đặc tả UC02 “ Thuê Xe ”...............................................................................11
Bảng 3. Đặc tả UC03 “ Hợp Đồng ”............................................................................12
Bảng 4. Đặc tả UC04 “ Thanh Toán ”.........................................................................13
Bảng 5. Đặc tả UC05 “ Cập Nhập Thông Tin Khách Hàng ”......................................14
Bảng 6. Đặc tả UC06 “ Phân Công Tài Xế ”...............................................................15
Bảng 7. Đặc tả UC07 “ Quản Lý Chủ Xe ”..................................................................16
Bảng 8. Đặc tả UC08 “ Quản Lý Thông Tin Nhân Viên ”...........................................17
Bảng 9. Đặc tả UC09 “ Lập Báo Cáo Tổng Hợp ”.......................................................18
Bảng 10. Miêu tả cơng việc.........................................................................................37
DANH MỤC HÌNH ẢNH
Hình 1. Sơ đồ các trường hợp sử dụng (use case diagram)..........................................10
Hình 2. Sơ đồ lớp (class diagram)................................................................................20
Hình 3. Sơ đồ đối tượng (Object Diagram)..................................................................23
Hình 4. Sơ đồ tuần tự SQ01 “Chọn Xe”......................................................................24
Hình 5. Sơ đồ tuần tự SQ01 “Thuê Xe”.......................................................................24
Hình 6. Sơ đồ tuần tự SQ03 “Hợp Đồng”....................................................................25
Hình 7. Sơ đồ tuần tự SQ04 “Thanh Tốn”.................................................................25
Hình 8. Sơ đồ tuần tự SQ05 “Cập Nhập Thơng Tin Khách Hàng”..............................26
Hình 9. Sơ đồ tuần tự SQ06 “Phân Cơng Tài Xế”.......................................................26
Hình 10. Sơ đồ tuần tự SQ07 “Quản Lý Chủ Xe”.......................................................27
Hình 11. Sơ đồ tuần tự SQ08 “Quản Lý Thơng Tin Nhân Viên”.................................27
Hình 12. Sơ đồ tuần tự SQ09 “Lập Báo Cáo Tổng Hợp”.............................................27
Hình 13. Sơ đồ cộng tác CD01 "Chọn Xe"..................................................................28
Hình 14. Sơ đồ cộng tác CD02 “Thuê Xe"..................................................................28
Hình 15. Sơ đồ cộng tác CD03 "Hợp Đồng"...............................................................29
Hình 16. Sơ đồ cộng tác CD04 "Thanh Tốn".............................................................29
Hình 17. Sơ đồ cộng tác CD05 "Cập Nhập Thơng Tin Khách Hàng"..........................30
4
Hình 18. Sơ đồ cộng tác CD06 "Phân Cơng Tài Xế"...................................................30
Hình 19. Sơ đồ cộng tác CD07 "Quản Lý Chủ Xe".....................................................31
Hình 20. Sơ đồ cộng tác CD08 "Quản Lý Nhân Viên”................................................31
Hình 21. Sơ đồ cộng tác CD09 "Lập Báo Cáo Tổng Hợp"..........................................32
Hình 22. Sơ đồ trạng thái đối tượng Thuê Xe..............................................................32
Hình 23. Sơ đồ hoạt động use case Thuê Xe................................................................33
Hình 24. Sơ đồ thành phần (Component Diagram)......................................................34
Hình 25. Sơ đồ gói (Pakage Diagram).........................................................................35
Hình 26. Sơ đồ phát triển (Deployment Diagram).......................................................36
5
NHẬN XÉT – ĐÁNH GIÁ
1. Hình thức trình bày
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
2. Nội dung
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
Điểm: Hình thức (20%)....................Nội dung (80%)......................Tổng kết:.......................
Ngày
Tháng
Năm 2021
Giảng viên
Nguyễn Phượng Hoàng, ThS.
6
LỜI MỞ ĐẦU
Trong thời đại ngành công nghiệp du lịch đang phát triển như hiện nay, kéo
theo nhu cầu thuê xe để tự phục vụ cho gia đình, cá nhân tăng lên và bên cạnh đó, cách
quản lý hợp đồng thuê xe cũng cần được biết rõ hơn cùng với sự phát triển mạnh mẽ
của công nghệ thông tin làm cho tin học khơng cịn xa lạ đối với mỗi con người chúng
ta.
Chính vì vậy, ứng dụng vào mơn học Phân tích & Thiết kế hệ thống thơng tin,
chúng em xin trình bày đồ án “ Phân tích và thiết kế hệ thống quản lý hợp đồng cho
thuê xe du lịch CarForRent ”
Trong khuôn khổ của đồ án môn học và thời gian cho phép, đồ án của chúng
em sẽ có những điểm thiếu sót, chưa hồn thiện. Sau này nếu có điều kiện và thời gian
đồ án sẽ được mở rộng và phát triển hồn thiện hơn để có thể ứng dụng hiệu quả cho
việc quản lý hợp đồng cho thuê xe du lịch CarForRent.
Chúng em xin cảm ơn ThS. Nguyễn Phượng Hồng đã tận tình truyền đạt cho
chúng em những kiến thức quý báu và giúp đỡ chúng em hồn thành đồ án này.
Nhóm thực hiện:
Ung Văn Phi
: 195120308
Nguyễn Hữu Thục Khanh : 195110704
Trần Ngọc San
7
: 195120414
CHƯƠNG 1. TỔNG QUAN VỀ ĐỒ ÁN
1.
MỤC TIÊU – PHẠM VI ĐỀ TÀI
1.1. Mục tiêu
-
Từ những kiến thức đã học từ mơn học Phân tích và thiết kế hệ thống thơng tin,
đồ án này sẽ phân tích quản lý hợp đồng cho thuê xe du lịch CarForRent nhằm
tạo ra một hệ thống quản lý và có thể thấy được quy trình hoạt động như sau:
•
Thấy được các chức năng quy trình hoạt động của hệ thơng như nào.
•
Xem được các tác nhân giữa người dùng và hệ thống tương tác với nhau ra sao.
•
Xem xét các trường hợp sử dụng trong hệ thống và hiểu được các thuật ngữ giải
thích các nội dung.
•
Và các chức năng của các đối tượng trong phần mô tả
1.2. Phạm vi đề tài
-
Đồ án được thực hiện dựa trên cơ sở phạm vi môn học Phân tích và thiết kế
hệ thống thơng tin.
-
Phạm vi của đồ án là chủ yếu xây dựng các sơ đồ theo bài học và những nội
dung giải thích bên trong nó.
2.
MƠ TẢ BÀI TỐN
Hệ thống Quản lý hợp đồng cho thuê xe du lịch CarForRent gồm các thành
phần chính như sau:
-
Phần khách hàng :
•
Khách hàng đến cơng ty và thực hiện thuê xe gồm có: xem xe, lựa chọn
xe (có thể yêu cầu nhân viên tư vấn) và yêu cầu th xe.
•
Khách hàng có thể xem hợp đồng khi được nhân viên lập xong.
•
Khách hàng thanh tốn cho nhân viên khi hợp đồng được lập và được
bàn giao xe.
8
-
Phần nhân viên lập hợp đồng:
•
Nhân viên lập hợp đồng sẽ lập hợp khi có yêu cầu thuê xe từ khách hàng.
Thơng tin hợp đồng gồm có: số hợp đồng, ngày hợp đồng, thông tin
khách hàng (tên khách hàng, số điện thoại, địa chỉ), thời hạn sử dụng, số
xe, giá th, nếu có th tài xế thì có thêm thơng tin tài xế và thù lao.
Một hợp đồng có thể thuê một hay nhiều xe.
•
Nhân viên lập hợp đồng sẽ tiến hành cập nhật thông tin khách hàng mới
vào hệ thống nếu là khách hàng mới và khách hàng cũ nếu họ muốn thay
đổi thông tin.
-
Phần Nhân viên quản lý :
•
Phân cơng tài xế khi khách hàng th xe và yêu cầu thuê thêm tài xế lái
thì quản lý sẽ phân cơng tài xế lái
•
Quản lý thơng tin chủ xe gồm có: mã chủ xe, họ tên, số điện thoại, địa
chỉ, loại bằng lái (vì chủ xe có thể là tài xế). Và chủ xe có thể có nhiều
xe. Thơng tin xe của chủ xe gồm có: có số xe, loại xe, đời xe, số lượng
người, xe sử dụng nguyên liệu xăng hay dầu.
•
Quản lý thơng tin nhân viên gồm có: mã nhân viên, họ, tên, số điện
thoại, cơng việc (nhân viên lập hợp đồng, nv bảo trì, …).///
•
-
3.
Đồng thời sẽ lập các báo cáo tổng hợp.
Hệ thống lưu lại các thông tin
CÁC THÀNH VIÊN THAM GIA
STT
MSSV
Họ tên
email
1
195120308
Ung Văn Phi
2
195110704
Nguyễn Hữu Thục Khanh
3
195120414
Trần Ngọc San
9
CHƯƠNG 2. USE CASE VIEW
1. SƠ ĐỒ CÁC TRƯỜNG HỢP SỬ DỤNG (USE CASE DIAGRAM)
Hình 1. Sơ đồ các trường hợp sử dụng (use case diagram)
2. Miêu tả trường hợp sử dụng (Use case description)
2.1. UC01 ChonXe
Use Case ID
UC01
Tên Use Case
ChonXe
Mô tả
Khách hàng bước vào cửa hàng và chọn xe theo ý muốn
Tác nhân (Actor)
KhachHang (Khách Hàng)
Pre-conditions
-
Tình trạng xe vẫn hoạt động bình thường
-
Khách hàng đã chọn được xe
10
Dịng sự kiện (Flow)
Chính (Basic)
1. Khách hàng u cầu nhân viên giới thiệu xe
2. Nhân viên tư vấn từng loại xe và báo giá
3. Khách hàng thấy phù hợp và chọn xe
4. Nhân viên xác nhận và tiến hành làm các bước cịn lại
Thay thế (Alternative)
2a. Khách hàng khơng cần nhân viên tư vấn
3a. Khách hàng tự chọn xe
Ngoại lệ (Exception)
1. Khách hàng không chọn được xe ứng ý
2. Khách hàng không muốn chọn xe nữa
Use case dừng lại
Post-conditions
-
Khách hàng đã chọn được xe ưng ý thành công
-
Nhân viên đã xác nhận yêu cầu khách hàng
Bảng 1. Đặc tả UC01 “ Chọn Xe ”
2.2. UC02 ThueXe
Use Case ID
UC02
Tên Use Case
ThueXe
Mô tả
Khách hàng yêu cầu thuê xe khi đã chọn được xe xong
Tác nhân (Actor)
KhachHang (Khách hàng)
Pre-conditions
Dòng sự kiện (Flow)
-
Khách hàng đã yêu cầu nhân viên là thuê xe
-
Nhân viên xác nhận yêu cầu khách hàng
Chính (Basic)
1. Khách hàng đã chọn được xe theo ý muốn
2. Khách hàng yêu cầu thuê xe
11
3. Nhân viên xác nhận yêu cầu của khách hàng
4. Nhân viên lập hợp đồng chuẩn bị lập hợp đồng cho
khách hàng
Thay thế (Alternative)
Ngoại lệ (Exception)
1. Khách hàng đổi ý muốn chọn xe khác
2. Nhân viên không xác nhận yêu cầu của khách hàng
Post-conditions
-
Yêu cầu thuê xe của quý khách đã được xác nhận
-
Nhân viên chuẩn bị lên hợp đồng
Bảng 2. Đặc tả UC02 “ Thuê Xe ”
2.3. UC03 HopDongThueXe
Use Case ID
UC03
Tên Use Case
HopDongThueXe
Mô tả
Sau khi khách hàng yêu cầu thêu xe thì nhân viên lập hợp
đồng tiến hành lên hợp đồng cho khách hàng
Tác nhân (Actor)
Pre-conditions
Dòng sự kiện (Flow)
NhanVienLapHopDong, KhachHang
-
Nhân viên đã chuẩn bị sẵn hợp đồng
-
Khách hàng cung cấp đúng thông tin cho nhân viên
-
Hệ thống lưu hồ sơ hợp đồng
Chính (Basic)
1. Nhân viên chuẩn bị hợp đồng
2. Nhân viên bắt đầu lên hợp đồng
3. Nhân viên yêu cầu khách hàng cung cấp thông tin
4. Khách hàng cung cấp đầy đủ thông tin
5. Nhân viên làm xong hợp đồng và đưa khách xem
6. Khách hàng xem xét và ký xác nhận
12
7. Hệ thống lưu lại hồ sơ hợp đồng
Thay thế (Alternative)
2a. Hợp đồng vừa là bản giấy vừa là bản điện tử
Ngoại lệ (Exception)
1. Khách hàng cung cấp sai thông tin
2. Nhân viên nhập thiếu thông tin
3. Hệ thống bị lỗi không lưu lại hồ sơ hợp đồng
Post-conditions
-
Nhân viên đã lập hợp đồng thành công
-
Hệ thống đã lưu lại hồ sơ hợp đồng thành công
Bảng 3. Đặc tả UC03 “ Hợp Đồng ”
2.4. UC04 ThanhToan
Use Case ID
UC04
Tên Use Case
ThanhToan
Mô tả
Sau khi lập hợp đồng thành công và nhân viên xuất hóa đơn.
Khách hàng xem và thanh tốn.
Tác nhân (Actor)
Pre-conditions
KhachHang
-
Khách hàng đã nhận thơng tin hóa đơn
-
Khách hàng đã xác nhận hóa đơn và chấp thanh tốn
-
Hệ thống ghi nhận thơng tin thanh tốn của khách
hàng
Dịng sự kiện (Flow)
Chính (Basic)
1. Khách hàng nhận hóa đơn từ nhân viên
2. Khách hàng xem hóa đơn và chấp nhận thanh tốn
3. Khách hàng thanh toán bằng thẻ hoặc tiền mặt
4. Nhân viên xuất phiếu thu xác nhận khách hàng đã
13
thanh tốn
5. Hệ thống xuất hóa đơn và lưu lại thơng tin
Thay thế (Alternative)
3a. Khách hàng có thể thanh tốn bằng chuyển khoản hoặc
ví điện tử
Ngoại lệ (Exception)
1. Hóa đơn sai thơng tin
2. Khách hàng thanh tốn bằng thẻ bị lỗi
3. Hệ thống bị lỗi không lưu lại thông tin
Post-conditions
-
Khách hàng đã thanh tốn hóa đơn thành cơng
-
Nhân viên đã xác nhận thanh tốn thành cơng của
khách hàng
-
Hệ thống ghi nhận thơng tin khách hàng đã thanh tốn
thành cơng
Bảng 4. Đặc tả UC04 “ Thanh Toán ”
2.5. UC05 CapNhapThongTinKhachHang
Use Case ID
UC05
Tên Use Case
CapNhapThongTinKhachHang
Mô tả
Hệ thống sẽ cập nhập thông tin khách hàng nếu là khách hàng
mới và khách hàng cũ muốn thay đổi thơng tin
Tác nhân (Actor)
Pre-conditions
Dịng sự kiện (Flow)
NhanVienLapHopDong
-
Khách hàng đã cung cấp đầy đủ thông tin
-
Hệ thống ổn định và sẵn sàng cập nhập
Chính (Basic)
14
1. Khách hàng cung cấp thông tin
2. Nhân viên nhập đúng thông tin khách
3. Nhân viên kiểm tra lại với khách và xác nhận
4. Hệ thống lưu lại thông tin
Thay thế (Alternative)
1a. Nếu là khách hàng cũ cần thay đổi thì cung cấp lại
thơng tin mới
Ngoại lệ (Exception)
1. Khách hàng khai sai thông tin và cần sửa lại
2. Nhân viên nhập sai thông tin khách hàng
3. Hệ thống bị lỗi và không lưu lại thông tin
Post-conditions
-
Hệ thống đã cập nhập thông tin khách hàng
-
Nhân viên báo xác nhận thành công
Bảng 5. Đặc tả UC05 “ Cập Nhập Thông Tin Khách Hàng ”
2.6. UC06 PhanCongTaiXe
Use Case ID
UC06
Tên Use Case
PhanCongTaiXe
Mô tả
Khi khách hàng thuê xe và yêu cầu thuê thêm tài xế lái thì
quản lý sẽ phân cơng tài xế lái
Tác nhân (Actor)
Pre-conditions
Dịng sự kiện (Flow)
NhanVienQuanLy
-
Tài xế trong tình trạng dư và sẵn sàng phục vụ
-
Tài xế đồng ý và nhân viên xác nhận
Chính (Basic)
1. Khách hàng yêu cầu thuê tài xế lái
2. Nhân viên quản lý kiểm tra tình trạng tài xế
15
3. Nhân viên trao đổi thông tin của khách hàng và tài xế
4. Tài xế đồng ý và nhân viên xác nhận
5. Nhân viên cập nhập hợp đồng
6. Hệ thống lưu lại thông tin
Thay thế (Alternative)
1. Thay đổi tài xế mới trong trường hợp tài xế cũ bị trục
trặc
Ngoại lệ (Exception)
1. Tình trạng khách thuê quá tải các tài xế lái không đủ
để phục vụ
2. Khách hàng hủy thuê tài xế vì lí do nào đó
3. Hệ thống bị lỗi cập nhập thông tin
Post-conditions
-
Tài xế đã sẵn sàng chờ để phục vụ khách
-
Hệ thống đã lưu lại thông tin thành công
Bảng 6. Đặc tả UC06 “ Phân Công Tài Xế ”
2.7. UC07 QuanLyChuXe
Use Case ID
UC07
Tên Use Case
QuanLyChuXe
Mô tả
Nhân viên quản lý sẽ quản lý chủ xe bao gồm các thông tin
như: mã chủ xe, họ tên, số điện thoại, địa chỉ, loại bằng lái và
các thông tin về xe gồm có số xe, loại xe, đời xe, số lượng
người, xe sử dụng nguyên liệu xăng hay dầu.
Tác nhân (Actor)
Pre-conditions
NhanVienQuanLy
-
Chủ xe cung cấp đủ thông tin cho quản lý
-
Quản lý đang truy cập hệ thông
-
Hệ thống ổn định
16
Dịng sự kiện (Flow)
Chính (Basic)
1. Chủ xe cung cấp đầy đủ thông tin theo yêu cầu
2. Nhân viên quản lý truy cập vào hệ thống
3. Nhân viên quản lý sẽ cập nhập hoặc (thêm/sửa) đổi
thông tin chủ xe
4. Nhân viên quản lý kiểm tra lại và xác nhận
5. Hệ thống xác nhận và lưu lại thông tin
Ngoại lệ (Exception)
1. Nhân viên quản lý nhập sai thông tin chủ xe
2. Hệ thống bị lỗi không cập nhập do quá tải
Post-conditions
-
Nhân viên quản lý xác nhận thành công
-
Hệ thông đã lưu lại thông tin chủ xe
Bảng 7. Đặc tả UC07 “ Quản Lý Chủ Xe ”
2.8. UC08 QuanLyThongTinNhanVien
Use Case ID
UC08
Tên Use Case
QuanLyThongTinNhanVien
Mô tả
Nhân viên quản lý sẽ quản lý thông tin nhân viên gồm: mã
nhân viên, họ, tên, số điện thoại, công việc (nhân viên lập
hợp đồng, nv bảo trì, …).
Tác nhân (Actor)
Pre-conditions
Dịng sự kiện (Flow)
NhanVienQuanLy
-
Nhân viên cung cấp đầy đủ thơng tin cho quản lý
-
Quản lý đang truy cập hệ thống
-
Hệ thống ổn định
Chính (Basic)
1. Nhân viên cung cấp đầy đủ thông tin theo yêu cầu
17
2. Nhân viên quản lý truy cập vào hệ thống
3. Nhân viên quản lý sẽ cập nhập hoặc (thêm/sửa) đổi
thông tin nhân viên
4. Nhân viên quản lý kiểm tra lại và xác nhận
5. Hệ thống xác nhận và lưu lại thông tin
Ngoại lệ (Exception)
1. Nhân viên quản lý nhập sai thông tin nhân viên
2. Hệ thống bị lỗi không cập nhập do quá tải
Post-conditions
-
Nhân viên quản lý xác nhận thành công
-
Hệ thông đã lưu lại thông tin nhân viên
Bảng 8. Đặc tả UC08 “ Quản Lý Thông Tin Nhân Viên ”
2.9. UC09 LapBaoCaoTongHop
Use Case ID
UC09
Tên Use Case
LapBaoCaoTongHop
Mô tả
Quản lý sẽ báo cáo về các thông tin giao dịch trong ngày
Tác nhân (Actor)
NhanVienQuanLy
Pre-conditions
Dòng sự kiện (Flow)
hoặc tuần
-
Quản lý được truy cập hệ thống
-
Quản lý nắm tồn bộ tổng hợp thơng tin giao dịch
-
Hệ thống ổn định
Chính (Basic)
1. Nhân viên quản lý truy cập vào hệ thống
2. Nhân viên quản lý kiểm tra tồn bộ thơng tin giao dịch
trong ngày
3. Nhân viên quản lý lập báo cáo tổng hợp
4. Hệ thống xác nhận và lưu lại thông tin
18
Ngoại lệ (Exception)
1. Nhân viên quản lý nhập sai thông tin
2. Hệ thống bị lỗi lưu lại thông tin
Post-conditions
-
Nhân viên quản lý xác nhận hồn thành xong
-
Hệ thơng đã lưu lại thông tin báo cáo
Bảng 9. Đặc tả UC09 “ Lập Báo Cáo Tổng Hợp ”
2.1.
19
CHƯƠNG 3. LOGICAL VIEW
1. SƠ ĐỒ LỚP (CLASS DIAGRAM)
1.1. Sơ đổ lớp [Abc1 (chữ thường, 13, in đậm) (heading 3)]
Hình 2. Sơ đồ lớp (class diagram)
1.2. Giải thích các lớp
1.2.1. ChiNhanhCuaHang
Lớp Chi nhánh cửa hàng lưu trữ các thông tin như:
-
Mã chi nhánh dùng để phân biệt các chi nhánh của cửa hàng - dữ liệu kiểu số
(int)
20