1.2 Nhu cầu người ding va Yéu cau cia phan mém NGHIEP VU I | khách hàng muốn đăng ký | Đăng ký khách hàng thành viên bán tựđộng | h nhập khoản Google, Faceboo t... 5 | khach hang m
Trang 1
Trường Đại Học Ngoại Ngữ - Tin Học Thành Phó Hồ Chí Minh
Khoa Công Nghệ Thông Tin
MÔN HỌC : CÔNG NGHỆ PHẢN MÈM
ĐÈ TÀI: Hệ thống quản lý giao hàng
Giảng viên Hướng Dẫn : ThS Bùi Thị Thanh Tú
Mã số nhóm:
Trang 2Thang ndim 2023
2 | Page
Trang 3BIỂU MẪU ĐÁNH GIÁ LAM VIỆC
NHÓM
LAB 1: Xac d rih yéu cââu người dùng
Tén thanh vién Phâân công việc được giao Mức độ hoàn thành Mứ c @ tch cực
1| Page
Trang 4LAB 4: Thiét ké giao dién
Tén thanh vién Phâân công việc được giao Mức độ hoàn thành Mứ c @ tch cực
|
LAB 5:C pnh pahaan méam
Tén thanh vién Phâân công việc được giao Mức độ hoàn thành Mứ c @ tch cực
2 | Page
Trang 5PHIEU CHAM DIEM MON THI VAN
DAP
Thanh Diém phan trinh bay (hé 10 -
Chir ky
3 | Page
Trang 61.5 Danh sách yêu cầu2l
1.5.1 Danh sách yêu cầu nghiệp vụ 21
1.5.2 Danh sách yêu cầu tiến hóa 23
1.5.3 Danh sách yêu cầu hiệu qua 24
1.5.4 _ Danh sách yêu câu tiện dụng25
1.5.5 Danh sách yêu cầu bảo mật 26
1.5.6 Danh sách yêu cầu antoàn 27
1.5.8 _ Danh sách yêu cầu công nghệ 29
1.6 Bảng trách nhiệm 30
1.6.1 Bảng trách nhiệm yêu cầu nghiệp vụ 30
1.6.2 Bảng trách nhiệm yêu cầu tiễn hóa 33
1.6.3 Bảng trách nhiệm yêu cầu hiệu quả 33
1.6.4 Bảng trách nhiệm yêu cầu tiện dụng 35
1.6.5 Bảng trách nhiệm yêu cầu bảo mật 35
1.66 Bảng trách nhiệm yêu cầu an toàn 36
4 | Page
Trang 71.6.7 Bảng trách nhiệm yêu cầu tương thích 36
17 Bảng mô tả chỉ tiết yêu cầu nghiệp vụ 36
1.71 [nghiệp vụ I] 36
2 LAB2- MÔ HÌNH HÓA YÊU CÂU 38
2.1 Usecase Diagram 38
2.1.1 Sơ đồ mức tổng quát 38
2.1.2 Sơ đồ chỉ tiết Quản lý đơn đặt giao38
2.13 Sơ đồ chỉ tiết: Quản lýbánhàng 39
2.6.2 Giả định 02: khách đặt đơn giao nào, thì cửa hàng xuất hóa đơn, xuất hàng và giao hang cho don giao do: 46
Trang 83 LAB 3: THIET KE DU LIEU 48 3.1 Sơ đồ logic 48
3.2 Chitiếtcácbảng 48
33 Nội dung bảngthamsố 48
3.4 _ Các thuộc tính tối ưu tốc độ xử lý 49
3.5 Các thuộc tính sao lưubackup 49
3.6 _ Các thuộc tính hồi phục đữ liệu 49
3.7 _ Các thuộc tính xóa dữ liệu 49
4.1 Tiêu chuẩn thiét ké giao dién 51
4.1.2 _ Tiêu chuẩn đối với các yếu tổ trên màn hình 51
42 Sơ đồ giao diện ting quat 52
43 Giao dién chi tiét 52
4.3.1 [Màn hỉnh giao diện l] 52
4.3.2 [Man hinh giao dién 2] 53
6 | Page
Trang 91 LAB 1- XAC BINH YEU CAU 1.1 Mô hình cơ cấu tổ chức
Ý nghĩa các bộ phận
1 Bộ phận kỹ thuật Chịu trách nhiệm quản lý tài xế, xem báo cáo kho
2 Bộ phận giao hàng Chịu trách nhiệm giao hang cho khách
a aa Chịu trách nhiệm quản lý kho hàng: nhập xuất hang,
3 Bộ phận kho kiêm kê, theo dõi tỉnh trạng đơn giao BR ˆ os
Trang 101.2 Nhu cầu người ding va Yéu cau cia phan mém (NGHIEP VU)
I | khách hàng muốn đăng ký | Đăng ký khách hàng
thành viên bán tựđộng | h
nhập khoản
Google, Faceboo t
Trang 11
5 | khach hang muốn xem lịch | Xem lịch sử đơn khách hàng nhân
sử đặt giao giao viên tự động t
6 ¡ khách hàng muốn thêm lộ Thêm lộ trình khách hàng khách
trình yêu thích yêu thích hàng bán tưđộng | 7| người dùng muốn đăng ký | Đăng ký trở tài xế người
lý đơn giao giao tự động X
nhận đơn giao hang bán tự động | x
đơn giao hàng tự động x
11 | tai xé muén xem lich str Xem lich str tai xé tai xé ti giao hang giao hang bán tự động k
trạng đơn giao trạng đơn giao bán tự động | x
13 | nhân viên kho muốn xuất Xuất kho nhân viên kho tài xế
14 | nhân viên kho muốn nhập kho Nhập kho nhân viên kho tài xế bán tự động
Trang 12
15 | nhân viên kho muốn thực Quản lý kho nhân viên kho nhân
hiện các chức năng quản lý viên kho t kho bán tự động k
16 | người quản trị muốn quản | Xem thống kê ngwoi quan tri tai xé
lý thời gian hoạt động của _| thoi gian hoat ti
hiệu tài khoản tài xế khi (tài | khoản tài xế
xế hủy nhận đơn từ 10 đơn
trong l tháng hoặc thời
gian hoạt động dưới 100h/
18 | người quản trị muốn xem Xem danh sách Tigười quản trị khách
danh sách đặt giao của đặt giao hàng
khách hàng theo (tháng,
19 | người quản trị muốn xem Xem danh sách Tigười quản trị khách
danh sách khách hàng khách hàng hàng bán tưđộng t
20 | người quản trị muốn tạo tài | Tạo tài khoản người quản trị nhân
khoản nhân viên nhân viên viên bán tự động | x
21 | người quản trị muốn xóa tài | Xóa tài khoản Tigười quản trị nhân
khoản nhân viên nhân viên viên bán tự động | x
Trang 13
22 | người quản trị muốn vô Vô hiệu hóa tài Tigười quản trị nhân
hiệu hóa tài khoản nhân khoản nhân viên viên
viên bán tự động
23 | người quản trị muốn thêm, | Thêm khuyến người quản trị nhân
xóa, sửa khuyến mãi mãi viên bán tự động
24 | người quản trị muốn sửa Sửa khuyến mãi người quản trị nhân
khuyến mãi viên bán tự động
25 | người quản trị muốn xóa Xóa khuyến mãi người quản trị nhân
khuyến mãi viên bán tự động
Trang 14
» BMO1: Dang ky khach hang
Họ và tÊn: co cu Số điện thoại: ng
Ngày sinh: Email:
Mật khẩu: Địa chỉ: co
Giới tính(Nam/Nữ):
QD01: Mỗi email chỉ được đăng ký 1 tài khoản thành viên
Mỗi khách hàng đăng ký từ I8 tuôi trở lên
12 | Page
Trang 15« BMO3: Dang ky tài xế
Trang 16: BMO5: Xuat kho
Ma don giao
Tén kho
Dia chi kho
QD09: Trước khi xuất kho phải tuân theo quy định kiểm tra số lượng sau khi phần
Họ tên Ngày sinh
Trang 17= BMO7: Vé hiéu héa tài xế
Họ tên: Ngày sinh
Emails eee Địa chỉ:
Mật khâu Chức vụ:
Giới tính Trạng thái tài khoản
QDII: Nêu tài xê hủy đơn thì sô lần hủy đơn tăng I Nêu tài xế hủy đơn hàng quá 10 lần trong tháng sẽ bị khóa tài khoản 30 ngày BMO8: Tao tài khoản nhân viên Họ Tên: Email:
SĐT: Mật khâu:
Địa chỉ: Chức vụ:
N sinh: T thái tài khoản:
Giới tính:
QDI2: Tạo tài khoản buộc phải trên 18 tuôi theo hợp đồng lao động
1.4 Quy định
15 | Page
Trang 18
QD01 - Mỗi email chỉ được đăng ký Ì tài khoản thành viên
- Moi khach hàng đăng ký từ 18 tuôi trở lên
(Đăng ký)
QD02 - _ Khách hàng trước khi chọn phân giao ngay thì phải đăng nhập
(Dat giao) - Chon cac muc phuong thirc và đặt giao ngay
QD03 - _ Đơn giao chỉ được huỷ nêu chưa có tài xế nhận
(Hủy á - _ Trong vòng 2h từ khi đặt giao
QD05 -_ Tài xế phải có giấy phép lái xe của bộ giao thông vận tải, thời
Đã ¬ hạn bằng lái còn giá trị sử dụng trong vòng 12 tháng theo ( ane ký mre phương tiện đăng ký của tài xế
thành tài xê - _ Nếu phương tiện đăng ký là oto, xe tai thì phải có đăng kiểm có giao hàng) thời hạn sử dụng còn lại ít nhất 12 tháng
- _ Cung cấp day đủ thông tin cá nhân và thông tin phương tiện như: họ tên, SĐT , email, địa chí, biển số, loại xe
- _ Mã bằng lái phải theo quy định của pháp luật
QD06 - _ Đơn giao phải được xác nhận trong vòng 5p nêu không sẽ được
(Quản lý 4 cảnh báo tới Tài xế là 1 lần hủy đơn
- Truce khi xuat kho phải tuân theo quy định kiếm tra sô lượng
(Xuất kho) sau khi phần nhập kho thành công
16 | Page
Trang 19QDI0 Trước khi nhập kho phải thông qua kiêm tra số lượng hàng hóa
QDII Nêu tài xÊ hủy đơn thì số lần hủy đơn tăng 1 Nêu tải xê hủy
đơn hàng quá 10 lan trong thang sẽ bị khóa tài khoản 30 ngày (Vô hiệu hóa
tài khoản tài
QD13 Nêu nhân viên có thời lượng hoạt động trong công việc thập
hơn trong hợp đồng lao động thì sẽ bị vô hiệu hóa tài khoản
(Vô hiệu hóa
Trang 201.5 Danh sach yéu cau
1 | quan ly thoi gian
hoat động của tài
xế
Xem thống kê thời gian hoạt
động của tài xê theo tháng
2_ | vô hiệu tài khoản
tài xế vô hiệu tài khoản tài xề nêu có nhu câu BMI6 QD20
18 | Page
Trang 22xe trong đơn đặt trước cho tài xế ve QD16
khach hang tir khach
theo dõi đơn hàng | nhân viên kho muốn theo dõi tình
trạng đơn hàng
kiểm kê kho nhân viên kho muốn xem hàng có trong kho
20 | Page
Trang 23= _ Danh sách yêu cầu tiễn hóa
Liên quan đến phần quy định
- Thanh toán bằng tiên mặt hoặc chuyên khoản
- Thanh toán trước 50% gia tri hop đông, 50% còn lại thanh toán sau khi giao hàng
Danh sách yêu cầu tiến hóa
1 Thay đổi quy định ' Số tiền đặt cọc trước | Chuyên khoản
đặt lịch giao hàng ' sé trên thanh toán — Số tiền thanh toán trước/sau khi
Trang 24Danh sách yêu cầu hiệu quả Danh sách nghiệp vụ = yêu cầu nghiệp vụ + yêu cầu tiễn hóa
1 300 đơn 500 don hang * | Cửa hang ngày làm
hang/2h/lea | (5*5*20 + việc 6 ca, mỗi ca có 2
làm việc 1000) * 6= nhan vién ban hang Thay đổi quy định đặt => 250 45.000.000 01 ca làm việc 2h hàng trên app đơn byte = 45Mb thường bán được 500
hang/I đơn hang, mỗi khách
h hang mua trung bình
5 mặt hang
hang hang ngay đêm, từ 0h - 4h
22 | Page
Trang 25Danh sach yéu cau an toan Với từng đối tượng trong ứng dụng, có 3 cấp độ tác động đữ liệu: THÊM - SỬA - XÓA
Hoa don ban hang,
Don dat giao
Hóa đơn ban hang: sé duoc x6a logic
sau khi phát hiện thông tin trên hóa đơn
đã nhập sai Đơn đặt giao: sẽ được xóa logic khi
khách hàng yêu cầu hủy đơn giao (chưa xuất hóa đơn, và xuất hàng)
2 Huy that sw
(xóa vật lý)
Hóa don ban hàng,
Don dat giao, Phiéu
giao hang, Phiéu xuat
kho, Bao cao kinh
doanh
Hang hoa
Hóa đơn bán hàng, Đơn đặt giao, Phiếu
giao hang, Phiếu xuất kho, Báo cáo kinh
doanh sẽ được tự động hủy hoàn toàn
sau thời hạn 10 năm Đơn đặt giao đã xóa logic: sẽ được tự
động hủy hoàn toàn sau 10 ngày kế từ
khi khách hàng yêu cầu hủy đơn giao Hàng hóa: không có tham chiếu thông
tin đến nó thì có thể xóa
3 Không cho Hóa đơn bán hàng, Mặt Mặt hàng, Khách hàng đang còn được
phép xóa — | hàng, Khách hàng tham chiếu thông tin bởi các đối tượng
khác thì không được xóa
4 Phục hồi Hóa đơn ban hang, Các đữ liệu đã hủy logie có thê được
Don dat giao phục hỏi lại (nếu chưa bị hủy thực sự)
5 Khong cho | Hoa đơn bán hàng Hóa đơn ban hang không được phép
sửa logic hoa đơn cũ, lập hóa đơn mới
Danh sách yêu cầu tương thích
Chỉ liên quan đến các nghiệp vụ có HỆ THÔNG NGOÀI
Danh sách yêu cầu tương thích
23 | Page
Trang 26
Import danh sach don dat
giao tir google form file excel được xuất ra
tir Google Form
Hỗ trợ tất cả các phiên bản excel
Lập hóa đơn bán hàng May in Hỗ trợ tất cả các loại may in
Lap phiéu xuat hang May in in Hỗ trợ tất cả các loại máy
24 | Page
Trang 27Danh sach yéu cau céng nghé
Dé stra loi Xác định lỗi trung bình
trong 15 phút
Danh sách yêu cầu công nghệ
Không sửa lỗi I chức năng không ảnh hưởng đến các chức năng khác
Tái sử dụng Xây dựng thêm phiên bản | Xem xét sử dụng các ngôn ngữ lập
mobile trong vong 2 trinh/framework support ca
thang web/mobile
- Tai sur dung Xem xét sur dung Trigger/Store backend Procedure cho DB
- TaisudungDB | Yom xét sir dung API để kết nối dữ
- Tai sur dung liêu
Frontend
Dễ chuyên đổi ' Dễ chuyên đổi: CSDL / Với cùng các yêu cầu
ngôn ngữ lập trình / kiến
trúc hệ thống
Đôi sang hệ quản trị
CSDL mới trong tối đa 2
ngày
Công nghệ CSDL: SQL Server 2018 Ung dụng mobile: Flutter | Khách hang đã sử dụng l số ứng dung mobile lam bang Flutter va
CSDL hiện tại họ đang có là SQL
Server 2018 (license cho 500 user)
25 | Page
Trang 28
1 quan ly thoi giannh lap chon xem lọc dữ liệu thời gian hoạt động
hoạt động của tài | thông kê thời gian | của các tài xê dưới 100h trong
xế hoạt động vòng Ï tuân
2 vô hiệu tài khoản chọn vào l tài xế thực hiện vô hiệu tài khoản của
tai xé nhat dinh tai xé do
3 xem bao cáo đặt | chọn xem thống kế | Từ động lay đữ liệu từ thông tin
giao hang bao cao dat giao hang cua khach tong
Trang 29húy nhận đơn chọn huỷ nhận | thực hiện chuyên đổi đơn giao sang |
(của tài xe) đơn tài xế khác,
hiện thị cảnh báo cho tài xế sẽ bị phạt
nêu huỷ qua Š lần 1 tháng
xem lịch sử
giao hàng (tài
xế) chọn xem lịch
su giao hang hién thi lich sử giao hàng lấy từ cơ SỞ
đữ liệu hiên thị lên theo ID của tài xê
27 | Page
Trang 30Bo phan: Bo phan kho
xuất kho
cho tài xé ch chọn vào hàng muốn xuất
kèm thông tin tài xê, thực
khách nhập kho từ | nhập thông tin đơn giao, thực hiện nhập hàng thực hiện lưu trữ vào cơ sở dữ liệu thông tin đơn giao với
trạng thái lưu kho
quản lý kho | chọn xem các chức năng | quản lý các chức năng trong kho
28 | Page
Trang 311 thành chịchọn đăng ký thực hiện kiêm tra thông tin đăng ký, thoả
viên mãn thi lưu vào cơ sở dữ liệu
đăng £
2 nhập ¢ chọn đăng nhập thực hiện query tài khoản nêu có thi cho -
đăng nhập vào nêu không thì thông báo lỗi
4 lich str chon xem lịch sử đặt | thực hiện query Các hoá đơn đặt giao theo ID
đặt giao của khách hàng, hiện thị cho khách hàng
29 | Page
Trang 321.7 Bang mé ta chi tiét yéu cau nghiép vu
* 1.8.1 Khach hang dang ky tai khoan
KHACH HANG DANG KY TAI KHOAN
BI: Khách hàng nhập Tên và Email
B2: Nhập số điện thoại (mã vùng Việt Nam)
B3: Nhập mã giới thiệu (không bắt buộc)
Trang 332 Khach hang nhap dia chi, tén ngwoi git, so dién thoai va bam Xac nhan
3 Khach hang tiếp tục nhập địa chỉ, người nhận, số điện thoại và bấm
Trang 34Mô tả bước 1 Khách hàng vào website và bấm vào mục Đánh giá
tiến hành 2 Khách hàng chọn mục Đã giao và đánh giá dịch vụ tài xế
Trang 37* 1.8.10 Khach hang muén thém 16 trinh yéu thich
tiến hành Chọn mục Đơn hàng mới và thêm lộ trình yêu thích vào hệ thống Hệ
thống sẽ tự động lưu vào mỗi khi khách hàng đặt giao đơn mới nhất
35 | Page
Trang 38» 1.8.11 Tai xé muén dang ky trở thành tài xế giao hàng
3 Điền các thông tin cá nhân và bắm Hoàn thành
Qua website: điền Họ tên, Số điện thoại, Email, chọn Thành phố, Quận huyện
đang sinh sống và bấm Xác nhận đăng ký
36 | Page
Trang 39» 1.8.12 Tai xé muén xem lich str don hang da giao
TAI XE MUON XEM LICH SU DON HANG DA GIAO
Người dùng Nhân viên kho
Thời gian liên | Hàng ngày
2 Kiểm tra tinh trang don hang
1 Nhân viên kho nhận danh sách các đơn hàng cần giao trong ngày
37 | Page
Trang 40| 3 Xác nhận danh sách đơn hàng và chuyển lên xe đề giao