You are on page 1of 121

lOMoARcPSD|11035109

XÂY DỰNG PHẦN MỀM QUẢN LÝ GIAO HÀNG

Công nghệ thông tin (Trường Đại Học Thủ Dầu Một)

Scan to open on Studocu

Studocu is not sponsored or endorsed by any college or university


Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)
lOMoARcPSD|11035109

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT


VIỆN KỸ THUẬT - CÔNG NGHỆ

TIỂU LUẬN MÔN HỌC

LẬP TRÌNH WINDOWS

XÂY DỰNG PHẦN MỀM QUẢN LÝ GIAO HÀNG

GVHD: Th.S Trần Văn Tài


SVTH: NGUYỄN HOÀNG DANH MSSV: 2024802010387
TRẦN PHƯƠNG BẢO MSSV: 2024802010381
LỚP: D20CNTT04

BÌNH DƯƠNG – 7/2022

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT


VIỆN KỸ THUẬT - CÔNG NGHỆ

TIỂU LUẬN MÔN HỌC

LẬP TRÌNH WINDOWS

XÂY DỰNG PHẦN MỀM QUẢN LÝ GIAO HÀNG

GVHD: Th.S Trần Văn Tài


SVTH: NGUYỄN HOÀNG DANH MSSV: 2024802010387
TRẦN PHƯƠNG BẢO MSSV: 2024802010381
LỚP: D20CNTT04

BÌNH DƯƠNG – 7/2022

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

MỤC LỤC
MỤC LỤC.................................................................................................................... ii
DANH MỤC HÌNH....................................................................................................vi
DANH MỤC BẢNG.................................................................................................viii
LỜI CẢM ƠN..............................................................................................................1
MỞ ĐẦU....................................................................................................................... 2
CHƯƠNG 1. KHẢO SÁT VÀ PHÂN TÍCH BÀI TOÁN.........................................3
1.1. Tên đề tài.............................................................................................................3

1.2. Lý do chọn đề tài.................................................................................................3

1.3. Mục tiêu nghiên cứu............................................................................................3

1.4. Nhiệm vụ nghiên cứu...........................................................................................4

1.5. Đối tượng nghiên cứu..........................................................................................4

1.6. Phương tiện nghiên cứu.......................................................................................4

1.7. Phương pháp và phạm vi nghiên cứu...................................................................4

CHƯƠNG 2. CƠ SỞ LÝ THUYẾT, GIỚI THIỆU CÔNG NGHỆ..........................6


2.1. Visual Studio........................................................................................................6

2.2. Microsoft SQL Server Express............................................................................6

2.3. Ngôn ngữ T.SQL..................................................................................................7

2.4. Ngôn ngữ C# trên nền tảng .NET framework......................................................8

2.4.1. .NET framework là gi?..................................................................................8

2.4.2. Các công nghệ trong .NET framework..........................................................8

2.4.3. Ngôn ngữ C#.................................................................................................8

2.5. Rational Rose.......................................................................................................9

2.6. DevExpress........................................................................................................10

CHƯƠNG 3. PHÂN TÍCH THIẾT KẾ HỆ THỐNG..............................................11


3.1. Xác định các actor..............................................................................................11

3.2. Thiết kế sơ đồ Use Case.....................................................................................13

ii

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

3.2.1. Thiết kế sơ đồ use case quản lý giao hàng (Mức 1)....................................13

3.2.2. Thiết kế sơ đồ use case quản lý đơn hàng (Mức 2).....................................14

3.2.3. Thiết kế sơ đồ use case quản lí khách hàng (Mức 2)...................................16

3.2.4. Thiết kế sơ đồ use case quản lý kho (Mức 2)...............................................18

3.2.5. Thiết kế sơ đồ use case quản lý nhân viên (Mức 2).....................................20

3.2.6. Thiết kế sơ đồ use case quản lý tài khoản (Mức 2).....................................21

3.2.7. Thiết kế sơ đồ use case lập đơn hàng, chọn nhân viên giao (Mức 3)..........23

3.2.8. Thiết kế sơ đồ use cập nhât đơn hàng và thống kê đơn hàng (Mức 3)........28

3.2.9. Thiết kế sơ đồ use case quản lý thông tin khách hàng và cập nhật khách
hàng thân thiết (Mức 3)........................................................................................31

3.2.10. Thiết kế sơ đồ use case thống kê khách hàng (Mức 3)..............................33

3.2.11. Thiết kế sơ đồ use case phân loại, thống kê nhân viên (Mức 3)................35

3.2.12. Thiết kế sơ đồ use case quản lý kho (Mức 3).............................................37

3.2.13. Thiết kế sơ đồ use case quản lý xe xuất nhập kho và tạo phiếu giảm giá
(Mức 3)................................................................................................................. 39

3.2.14. Thiết kế sơ đồ use case tạo tài khoản xem danh sách tài khoản (Mức 3). .41

3.3. Thiết kế sơ đồ lớp..............................................................................................44

3.4. Thiết kế sơ đồ tuần tự........................................................................................45

3.4.1. Sơ đồ tuần tự đăng nhập.............................................................................45

3.4.2. Sơ đồ tuần tự lập đơn hàng.........................................................................46

3.4.3. Sơ đồ tuần tự sửa đơn hàng........................................................................47

3.4.4. Sơ đồ tuần tự xóa đơn hàng........................................................................48

3.4.5. Sơ đồ tuần tự xuất excel..............................................................................49

3.4.6. Sơ đồ tuần tự chọn nhân viên giao..............................................................50

3.4.7. Sơ đồ tuần tự lập đơn hàng.........................................................................51

3.4.8. Sơ đồ tuần tự sửa đơn hàng........................................................................52

iii

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

3.4.9. Sơ đồ tuần tự thống kê đơn hàng................................................................53

3.4.10. Sơ đồ tuần tự xóa đơn hàng......................................................................54

3.5. Xây dựng cơ sở dữ liệu cho phần mềm..............................................................55

CHƯƠNG 4. GIAO DIỆN CHƯƠNG TRÌNH........................................................56


4.1. Giao diện đăng nhập..........................................................................................56

4.2. Giao diện trang chủ............................................................................................57

4.3. Giao diện danh sách đơn hàng...........................................................................57

4.4. Giao diện thêm đơn hàng...................................................................................58

4.5. Giao diện chọn nhân viên giao hàng..................................................................59

4.6. Giao diện tình trạng đơn hàng............................................................................60

4.7. Giao diện vị trí đơn hàng...................................................................................61

4.8. Giao diện thống kê đơn hàng.............................................................................62

4.9. Giao diện khách hàng........................................................................................63

4.10. Giao diện thêm khách hàng..............................................................................63

4.11. Giao diện người nhận.......................................................................................64

4.12. Giao diện thêm người nhận..............................................................................65

4.13. Giao diện thống kê khách hàng........................................................................66

4.14. Giao diện danh sách nhân viên........................................................................66

4.15. Giao diện thêm nhân viên................................................................................67

4.16. Giao diện loại nhân viên..................................................................................68

4.17. Giao diện thêm loại nhân viên.........................................................................69

4.18. Giao diện thống kê đơn hàng giao được..........................................................70

4.19. Giao diện thống kê đơn hàng lập được............................................................70

4.20. Giao diện phiếu giảm giá.................................................................................71

4.21. Giao diện thêm phiếu giảm giá........................................................................72

CHƯƠNG 5. PHÂN CÔNG CÔNG VIỆC..............................................................73

iv

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

5.1. Bảng phân công công việc.................................................................................73

5.2. Biểu đồ thời gian...............................................................................................77

KẾT LUẬN................................................................................................................78
TÀI LIỆU THAM KHẢO.........................................................................................79

DANH MỤC HÌN

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Hình 1.1 Tổng quan vận chuyển...................................................................................3


Hình 3.1 Các actor tham gia vào mô hình...................................................................11
Hình 3.2 Sơ đồ use case mức 1...................................................................................13
Hình 3.3 Sơ đồ use case quản lý đơn hàng..................................................................14
Hình 3.4 Sơ đồ use case quản lý khách hàng...............................................................16
Hình 3.5 Sơ đồ use case quản lý kho...........................................................................18
Hình 3.6 Sơ đồ use case quản lý nhân viên.................................................................20
Hình 3.7 Sơ đồ use case quản lý tài khoản..................................................................21
Hình 3.8 Sơ đồ use case lập đơn hàng và chọn nhân viên giao hàng...........................23
Hình 3.9 Sơ đồ use case cập nhật thông tin đơn hàng và thống kê đơn hàng..............28
Hình 3.10 Sơ đồ use case quản lý thông tin khách hàng và cập nhật khách hàng thân
thiết.............................................................................................................................. 31
Hình 3.11 Sơ đồ use case thống kê khách hàng...........................................................33
Hình 3.12 Sơ đồ use case phân loại nhân viên và thống kê nhân viên.........................35
Hình 3.13 Sơ đồ use case quản lý kho.........................................................................37
Hình 3.14 Sơ đồ use case quản lý xe, tạo phiếu giảm giá............................................39
Hình 3.15 Sơ đồ use case tạo tài khoản và xem danh sách tài khoản..........................41
Hình 3.16 Sơ đồ lớp....................................................................................................44
Hình 3.17 Sơ đồ tuần tự đăng nhập.............................................................................45
Hình 3.18 Sơ đồ tuần tự lập đơn hàng.........................................................................46
Hình 3.19 Sơ đồ tuần tự sửa đơn hàng........................................................................47
Hình 3.20 Sơ đồ tuần tự xóa đơn hàng........................................................................48
Hình 3.21 Sơ đồ tuần tự xuất excel.............................................................................49
Hình 3.22 Sơ đồ tuần tự chọn nhân viên giao.............................................................50
Hình 3.23 Sơ đồ tuần tự lập đơn hàng.........................................................................51
Hình 3.24 Sơ đồ tuần tự sửa đơn hàng........................................................................52
Hình 3.25 Sơ đồ tuần tự thống kê đơn hàng................................................................53
Hình 3.26 Sơ đồ tuần tự xóa đơn hàng........................................................................54
Hình 3.27 Sơ đồ quan hệ.............................................................................................55

vi

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Hình 4.1 Giao diện đăng nhập.....................................................................................56


Hình 4.2 Giao diện trang chủ......................................................................................57
Hình 4.3 Giao diện danh sách đơn hàng......................................................................57
Hình 4.4 Giao diện thêm đơn hàng..............................................................................58
Hình 4.5 Giao diện chọn nhân viên giao.....................................................................59
Hình 4.6 Giao diện tình trạng đơn hàng......................................................................60
Hình 4.7 Giao diện xem vị trí đơn hàng......................................................................61
Hình 4.8 Giao diện thống kê đơn hàng........................................................................62
Hình 4.9 Giao diện biểu đồ thống kê đơn hàng...........................................................62
Hình 4.10 Giao diện danh sách khách hàng................................................................63
Hình 4.11 Giao diện thêm khách hàng........................................................................63
Hình 4.12 Giao diện danh sách người nhận.................................................................64
Hình 4.13 Giao diện thêm người nhận........................................................................65
Hình 4.14 Giao diện thống kê khách hàng..................................................................66
Hình 4.15 Giao diện danh sách nhân viên...................................................................66
Hình 4.16 Giao diện thêm nhân viên...........................................................................67
Hình 4.17 Giao diện loại nhân viên.............................................................................68
Hình 4.18 Giao diện thêm loại nhân viên....................................................................69
Hình 4.19 Giao diện thống kê đơn hàng giao được.....................................................70
Hình 4.20 Giao diện thống kê đơn hàng lập được.......................................................70
Hình 4.21 Giao diện danh sách phiếu giảm giá...........................................................71
Hình 4.22 Giao diện thêm phiếu giảm giá...................................................................72
Hình 5.1 Biểu đồ thời gian..........................................................................................77

vii

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

DANH MỤC BẢNG


Bảng 5.1: Bảng phân công công việc..........................................................................73

viii

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

LỜI CẢM ƠN
Đồ án không chỉ là một sự nổ lực của nhóm mà còn là sự tận tâm giúp đỡ của quý
thầy cô và các bạn bè tại trường Đại học Thủ Dầu Một nói chung và viện Kỹ thuật –
Công nghệ nói riêng trong suốt quá trình học tập. Ngoài ra, đặt biệt là thầy ThS. Trần
Văn Tài – là những người trực tiếp hướng dẫn, đóng góp, giúp đỡ nhóm trong quá
trình học tập và thực hiện đồ án.
Nhóm xin trân trọng cảm ơn:
- Các thầy cô giáp của trường Đại học Thủ Dầu Một và viện Kỹ thuật – Công
nghệ.
- Thầy ThS. Trần Văn Tài, giảng viên trường Đại học Thủ Dầu Một đã hướng
dẫn nhóm xuyên suốt quá trình thực hiện đồ án.
- Cuối cùng xin gửi lời cảm ơn đến những người thân trong gia đình, bạn bè đã
hỗ trợ, khuyến khích và động viên nhóm trong suốt quá trình học tập, nghiên
cứu và thực hiện đồ án.

Đề tài đồ án “Xây dựng phần mềm quản lý giao hàng” tuy đã hoàn thành nhưng
chắc hẳn còn có nhiều sai sót, rất mong nhận được ý kiến đóng góp và giúp đỡ của
thầy cô, bạn bè để giúp đề tài được hoàn thành tốt nhất cho báo cáo này.
Rất mong nhận được những đóng góp từ thầy cô, bạn bè và những người quan
tâm để đồ án báo cáo có thể hoàn thiện hơn. Xin chân thành cảm ơn.

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

MỞ ĐẦU
Dựa vào kiến thức được học từ các môn Phân tích thiết kế hướng đối tượng, Lập
trình windows song song đó thì công nghệ thông tin đang xuất hiện ở hầu hết mọi nơi
trong cuộc sống hiện nay, đang chú ý là trong lĩnh vực vận tải, có thể thấy ngày các
công ti vận chuyển xuất hiện ngày càng nhiều và bất kỳ các công ti vận chuyển nào
cũng cần có một hệ thống để quản lý: quản lý kho, quản lý các nhân viên, quản lý
phương tiện vận chuyển, quản lý nhà cung cấp, quản lý khách hàng, quản lý các mặt
hàng,... hệ thống quản lý này sẽ làm cho việc quản lý trở nên dễ dàng, tiện lợi hơn bên
cạnh đó việc có một hệ thống để quản lý các mặt trong công việc là vô cùng quan
trọng và cần thiết trong thời kì phát triển hiện tại. Chính vì lý do đó nhóm chúng em
quyết định chọn đề tài cho môn Đồ án cơ sở ngành của nhóm mình là về về lĩnh vực
giáo dục.
Cụ thể là nhóm em sẽ xây dựng một phần mềm quản lý giao hàng. Phần mềm có
các chức năng chính như sau: Quản lý kho, quản lý nhân viên, quản lý đơn hàng, quản
lý nhân viên. Ngoài các chức năng chính được nêu ra bên trên thì phần mềm sẽ được
cập nhật và bổ sung các chức năng mới một cách thường xuyên.

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

CHƯƠNG 1. KHẢO SÁT VÀ PHÂN TÍCH BÀI TOÁN


4.1. Tên đề tài.
CHƯƠNG 5. Xây dựng phần mềm quản lý giao hàng.
5.1. Lý do chọn đề tài.
CHƯƠNG 6. Hiện nay việc vận chuyển chở hàng hóa đang có sự phát triển đột
biến trên thị trường nhiều nước. Và hiện nay thời đại của mua sắm trực tuyến nên khối
lượng vận chuyển giữa các nước rất nhiều. Để quản lí được số lượng lớn như vậy
“phần mềm quản lý giao hàng”.

Hình 6.1.1.1 Tổng quan vận chuyển


CHƯƠNG 7. Với khối lượng vận chuyển hang hóa lớn như vậy phần mềm
được xây dựng để một phần quản lí và giải quyết việc giao hàng được vận hành tốt
nhất. Phần mềm được xây dựng chủ yếu tập trung vào việc quản lí giúp dễ dàng nắm
bắt và xử lí vận hành vận chuyển nhanh nhất.
7.1. Mục tiêu nghiên cứu.
CHƯƠNG 8. Phần mềm quản lí giao hàng hỗ trợ trong việc quản lí các công
việc như tạo lập đơn hàng, quản lý đơn hàng, thống kê đơn hàng, quản lí nhân viên,
quản lí khách hàng, thống kê khách hàng, … Phần mềm quản lí chặt chẽ, chi tiết, tiết
kiệm được thời gian, thao tác đơn giản với giao diện dễ dàng tiếp cận và sử dụng.

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

- Xây dựng phần mềm mới phù hợp, dễ tiếp cận, dễ thao tác sử dụng. Hệ
thống quản lí được xây dựng để quản lí những công việc quan trọng phù
hợp với nhu cầu của công ti.
- Giúp nhân viên và chủ công ti quản lí một cách tốt nhất và quản lí chặt
chẽ tiện lợi hơn.
8.1. Nhiệm vụ nghiên cứu.
CHƯƠNG 9. Phần mềm được xây dựng nhằm mục đích đem đến sự tiện lợi,
nhanh chóng giúp người sử dụng có thể nắm được toàn thể công việc vận hành và tình
hình hiện tại.
CHƯƠNG 10. Hệ thống phần mềm mang lại lợi ích rất nhiều về kinh tế và giải
pháp quản lí nhanh chóng và đơn giản dễ tiếp cận.
10.1. Đối tượng nghiên cứu.
- Đối tượng nghiên cứu: Công ti giao hàng
- Khách thể nghiên cứu:
 Những công ti có nhu cầu sử dụng hệ thống phần mềm để quản lí.
 Nghiệp vụ quản lí hàng hóa của công ti.
 Vận hành công việc giao hàng của công ti.
10.2. Phương tiện nghiên cứu.
- Nghiên cứu cơ sở lý thuyết về phân tích và thiết kế hệ thống thông tin.
- Hệ quản trị cơ sở dữ liệu MySQL và ngôn ngữ lập trình C#, .NET.
- Sử dụng các công cụ như Visual Studio Code để lập trình, thiết kế giao
diện.
- Sử dụng Rational Rose để vẽ các sơ đồ chức năng.
10.3. Phương pháp và phạm vi nghiên cứu.
 Phương pháp nghiên cứu
a. Phương pháp nghiên cứu tài liệu
- Tham khảo, nghiên cứu thêm các tài liệu trên trang web, trang
báo, tìm hiểu tình hình thực trạng của đề tài.

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

- Tìm xem các đồ án, khóa luận tốt nghiệp của các khóa trước đã
làm hoặc tìm hiểu qua sách báo liên quan đến đề tài nghiên cứu.
b. Phương pháp nghiên cứu thực tiễn
- Phương pháp quan sát: Quan sát việc quản lý của một số công ti
tại thành phố Thủ Dầu Một.
- Phương pháp phỏng vấn: Lấy thông tin thực tế từ nhân viên và
chủ của công ti.
c. Phương pháp tổng hợp và phân tích số liệu
- Thu thập thông tin từ việc phỏng vấn.
- Thống kê, tổng kết số liệu.
- Phân tích, đưa ra kết quả và thực hiện.
 Phạm vi nghiên cứu

CHƯƠNG 11. Phạm vi xung quanh các công ti logistics, phù hợp với nghiệp vụ
của công ti B.D.H, đảm bảo đầy đủ các chức năng chính và quan trọng những gì
công ti cần. Đặc biệt tiếp tục tìm hiểu và khai thác các chức năng mới nhằm mục
đích đem lại lợi ích tốt nhất cho hệ thống phần mềm vận hành tốt nhất.

CHƯƠNG 12.

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

CHƯƠNG 13.

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 2. Cơ sở lý thuyết, giới thiệu công nghệ

CHƯƠNG 14. CƠ SỞ LÝ THUYẾT, GIỚI THIỆU CÔNG NGHỆ


14.1. Visual Studio.
CHƯƠNG 15. Visual studio là một trong những công cụ hỗ trợ lập trình rất nổi
tiếng nhất hiện nay của Mcrosoft và chưa có một phần mềm nào có thể thay thế được
nó. Visual Studio được viết bằng 2 ngôn ngữ đó chính là C# và VB+. Đây là 2 ngôn
ngữ lập trình giúp người dùng có thể lập trình được hệ thống một các dễ dàng và
nhanh chóng nhất thông qua Visual Studio.
CHƯƠNG 16. Visual Studio là một phần mềm lập trình hệ thống được sản xuất
trực tiếp từ Microsoft. Từ khi ra đời đến nay, Visual Studio đã có rất nhiều các phiên
bản sử dụng khác nhau. Điều đó, giúp cho người dùng có thể lựa chọn được phiên bản
tương thích với dòng máy của mình cũng như cấu hình sử dụng phù hợp nhất.
CHƯƠNG 17. Bên cạnh đó, Visual Studio còn cho phép người dùng có thể tự
chọn lựa giao diện chính cho máy của mình tùy thuộc vào nhu cầu sử dụng.
CHƯƠNG 18. Một số tính năng:
- Có một trình soạn thảo mã hỗ trợ tô sáng cú pháp và hoàn thiện mả bằng các
sử dụng IntelliSense không chỉ cho các hàm, biến và các phương pháp mà còn
sử dụng cho các cấu trúc ngôn ngữ như: Truy vấn hoặc vòng điều khiển.
- Hỗ trợ cài đặt dấu trang trong mã để có thể điều hướng một cách nhanh chóng
và dễ dàng. Hỗ trợ các điều hướng như: Thu hẹp các khối mã lệnh, tìm kiếm
gia tăng, …
- Phản hồi về cú pháp cũng như biên dịch lỗi và được đánh dấu bằng các gạch
gợn sóng màu đỏ.
CHƯƠNG 19. Được sử dụng với mục đích xây dựng GUI sử dụng Windows
Forms, được bố trí dùng để xây dựng các nút điều khiển bên trong hoặc cũng có thể
khóa chúng vào bên cạnh mẫu. Điều khiển trình bày dữ liệu có thể được liên kết với
các nguồn dữ liệu như: Cơ sở dữ liệu hoặc truy vấn.
19.1. Microsoft SQL Server Express.
CHƯƠNG 20. SQL Server là một hệ quản trị cơ sở dữ liệu quan hệ (Relational
Database Management System (RDBMS)) sử dụng câu lệnh SQL (Transact-SQL) để
trao đổi dữ liệu giữa máy Client và máy cài SQL Server. Một RDBMS bao gồm

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 2. Cơ sở lý thuyết, giới thiệu công nghệ

databases, database engine và các ứng dụng dùng để quản lý dữ liệu và các bộ phận
khác nhau trong RDBMS. SQL Server được phát triển và tiếp thị bởi Microsoft (Nói
dễ hiểu là – Tương tự như phần mềm RDBMS khác, SQL Server được xây dựng dựa
trên SQL, một ngôn ngữ lập trình tiêu chuẩn để tương tác với các cơ sở dữ liệu quan
hệ. Máy chủ SQL được liên kết với Transact-SQL hoặc T-SQL, triển khai SQL
Microsoft Microsoft bổ sung một tập hợp các cấu trúc lập trình độc quyền).
CHƯƠNG 21. SQL Server hoạt động độc quyền trên môi trường Windows trong
hơn 20 năm. Năm 2016, Microsoft đã cung cấp phiên bản trên Linux. SQL Server
2017 ra mắt vào tháng 10 năm 2016 chạy trên cả Windows và Linux, SQL Server 2019
sẽ ra mắt trong năm 2019.
CHƯƠNG 22. SQL Server được tối ưu để có thể chạy trên môi trường cơ sở dữ
liệu rất lớn (Very Large Database Environment) lên đến Tera-Byte và có thể phục vụ
cùng lúc cho hàng ngàn user. SQL Server có thể kết hợp “ăn ý” với các server khác
như Microsoft Internet Information Server (IIS), E-Commerce Server, Proxy Server….
CHƯƠNG 23. SQL Server Express dễ sử dụng và quản trị cơ sở dữ liệu đơn giản.
Được tích hợp với Microsoft Visual Studio, nên dễ dàng để phát triển các ứng dụng dữ
liệu, an toàn trong lưu trữ, và nhanh chóng triển khai. SQL Server Express là phiên
bản miễn phí, không giới hạn về số cơ ở dữ liệu hoặc người sử dụng, nhưng nó chỉ
dùng cho 1 bộ vi xử lý với 1 GB bộ nhớ và 10 GB file cơ sở dữ liệu. SQL Server
Express là lựa chọn tốt cho những người dùng chỉ cần một phiên bản SQL Server 2005
nhỏ gọn, dùng trên máy chủ có cấu hình thấp, những nhà phát triển ứng dụng không
chuyên hay những người yêu thích xây dựng các ứng dụng nhỏ.
23.1. Ngôn ngữ T.SQL.
CHƯƠNG 24. T-SQL hay còn gọi là Transact-SQL, là một phần mở rộng của
ngôn ngữ SQL và phát triển dựa theo chuẩn ISO và (International Organization for
Standardization) và ANSI (American National Standards Institute).
CHƯƠNG 25. T-SQL được chia làm ba nhóm chính như sau:
 Nhóm ngôn ngữ định nghĩa dữ liệu: Là tập hợp những lệnh dùng để
xử lý dữ liệu như các lệnh như create, alter và drop table, các lệnh này
dùng để định nghĩa cấu trúc của một table.

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 2. Cơ sở lý thuyết, giới thiệu công nghệ

 Nhóm điều khiển dữ liệu: Dùng để phân quyền user truy cập vào các
đối tượng table, view, function ... Nhóm này là các câu truy vấn
như Grant, Deny, Revoke.
 Nhóm thao tác dữ liệu: là tập hợp các câu lệnh dùng để thao tác sàn lọc
dữ liệu như: Select, Insert, Update, Delêt. Những lệnh này giúp chúng ta
truy vấn tìm kiếm dữ liệu một cách chính xác nhất.
25.1. Ngôn ngữ C# trên nền tảng .NET framework.
25.1.1. .NET framework là gi?
CHƯƠNG 26. .NET framework là một bộ thư viện lớp.
CHƯƠNG 27. .NET framework chứa một bộ thư viện rất lớn chứa các loại công
cụ khác nhau giúp người lập trình xử lý được hầu hết các công việc thường gặp trong
quá trình phát triển ứng dụng. Vì vậy, lập trình ứng dụng với .NET framework thường
có hiệu quả rất cao và thời gian làm việc ngắn hơn.
CHƯƠNG 28. .NET framework là một môi trường thực thi cho ứng dụng.
CHƯƠNG 29. Chương trình viết cho .NET framework không thực thi trực tiếp
trong môi trường hệ điều hành mà thực thi trong khuông khổ của chương trình CLR và
được quản lý bởi chương trình này.
29.1.1. Các công nghệ trong .NET framework.
- Windows Forms: xây dựng ứng dụng desktop (giao diện) cho windows.
- ADO.NET và Entity Framework: công nghệ cho phép chương trình kết
nối và sử dụng cơ sở dữ liệu quan hệ (SQL Server).
29.1.2. Ngôn ngữ C#.
CHƯƠNG 30. C# là một ngôn ngữ lập trình được phát triển riêng biệt cho .NET
framework với phiên bản C# 1.0 ra đời vào năm 2002 cùng với .NET framework 1.0.
Phiên bản hiện tại của C# là 7.
CHƯƠNG 31. Ngôn ngữ C# chịu ảnh hưởng của nhiều ngôn ngữ lập trình khác,
trong đó có C++, Java. Lập trình viên đã làm việc với các ngôn ngữ như C/C++ hay
Java sẽ rất dễ dàng tiếp thu C#.
CHƯƠNG 32. C# được thiết kế theo hướng đơn giản, hiện đại, đa chức năng và
hỡ trợ hết các nguyên tắt lập trình hiện có:

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 2. Cơ sở lý thuyết, giới thiệu công nghệ

- Định kiểu mạnh,


- Hướng mệnh lệnh,
- Hướng khai báo,
- Hướng hàm,
- Hướng đối tượng,
- Hướng thành phần,
- Hướng tổng quát.
32.1. Rational Rose.
CHƯƠNG 33. Rational Rose là một công cụ lập mô hình trực quan mạnh trợ
giúp bạn phân
tích và thiết kế các hệ thống phần mềm hướng đối tượng. Nó được dùng để
lập mô hình hệ thống trước khi bạn viết mã (code). Dùng mô hình, bạn có
thể bắt kịp những thiếu sót về thiết kế, trong khi việc chỉnh sửa chúng vẫn
chưa tốn kém.
- Mô hình Rose là bức tranh về một hệ thống từ nhiều góc nhìn khác nhau.
Nó bao gồm tất cả các sơ đồ UML, các actor, các use case, các đối tượng,
các lớp, các thành phần… Nó mô tả chi tiết nội dung mà hệ thống sẽ gộp và
cách nó sẽ làm việc.
- Có thể xem một mô hình Rose tương tự như bản thiết kế mẫu. Giống như
một căn nhà có nhiều bản thiết kế mẫu cho phép các thành viên trong đội
xây dựng xem xét nó từ nhiều góc nhìn khác nhau như : hệ thống ống nước,
hệ thống điện, hệ thống nền … Một mô hình Rose chứa đựng các sơ đồ
khác nhau cho phép các thành viên trong nhóm đề án xem hệ thống từ các
góc nhìn khác nhau như : khách hàng, nhà thiết kế, quản trị đề án, …
- Khi đã có được bản thiết kế thì sẽ giảm bớt một số vấn đề phiền phức như :
lập trình theo truyền thống thì khi hoàn tất đề án, sau một thời gian sử dụng
khách hàng yêu cầu thêm một vài chức năng nào đó vì có cập nhật mới thì
người lập trình phải xem lại toàn bộ hệ thống rồi sau đó mới cập nhật. Điều
này tốn rất nhiều thời gian. Nay nhờ có bản thiết kế thì chỉ cần xem cập nhật

10

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 2. Cơ sở lý thuyết, giới thiệu công nghệ

đó nằm ở phần nào và chỉnh sửa, nâng cấp hệ thống. Điều đó sẽ linh hoạt và
giảm rất nhiều thời gian…
CHƯƠNG 34.

11

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 2. Cơ sở lý thuyết, giới thiệu công nghệ

34.1. DevExpress.
CHƯƠNG 35. DevEpress là một công cụ hữu dụng cung cấp rất nhiều control
trong Visual Studio. DevExpress không chỉ giúp thiết kế winform đẹp hơn mà còn
giúp cho việc lập trình được dễ dàng hơn, ta có thể thấy rõ nhất là trong việc tương tác
với cơ sở dữ liệu.
CHƯƠNG 36.

12

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

CHƯƠNG 37.

CHƯƠNG 38. PHÂN TÍCH THIẾT KẾ HỆ THỐNG


38.1. Xác định các actor.
CHƯƠNG 39.

Hình 39.1.1.1 Các actor tham gia vào mô hình


CHƯƠNG 40. Mô tả Actor:
1. Quản lý
- Là người chịu trách nhiệm quản lý, kiểm tra, thống kê và nắm bắt được toàn
bộ công việc trong hệ thống. Người có chức vụ cao và quan trọng trong việc
điều hành hệ thống.
2. Thủ kho

13

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

- Là người có nhiệm vụ tạo phiếu nhập đơn hàng khi hàng về kho và tạo phiếu
xuất đơn hàng khi đơn hàng được chuyển đi đến tay khách hàng. Hơn thế nữa
thủ kho còn có nhiệm vụ kiểm kê hàng và thống kê đơn hàng trong kho quản
lý.
3. Admin
- Là người có chức năng tạo tài khoản truy cập hệ thống cho toàn bộ nhân
viên. Ngoài ra còn là quản lý chỉnh sửa thông tin tài khoản cho mọi người.
4. Nhân viên tiếp nhận
- Là người tiếp nhận đơn hàng từ nhiều nguồn từ đó lập đơn hàng để đưa vào
hệ thống. Ngoài ra còn là người quản lý thông tin khách hàng từ thông tin
người gửi đến thông tin người nhận.
5. Nhân viên giao hàng
- Là người có nhiệm vụ vận chuyển hàng hóa từ kho đến với tay khách hàng
một cách nhanh nhất có thể từ đó cập nhật thông tin đơn hàng lên hệ thống để
người quản lý có thể nắm bắt được tình trạng đơn hàng đang giao.
CHƯƠNG 41.

14

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

41.1. Thiết kế sơ đồ Use Case.


41.1.1. Thiết kế sơ đồ use case quản lý giao hàng (Mức 1)
a) Sơ đồ quản lý giao hàng (Mức 1)
CHƯƠNG 42.
CHƯƠNG 43.

Hình 43.1.1.1 Sơ đồ use case mức 1


b) Mô tả use case.
CHƯƠNG 44. Tóm tắt định danh
CHƯƠNG 45. Tiêu đề: Quản lý giao hàng

15

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

CHƯƠNG 46. Tóm tắt: use case mô tả tổng quát toàn bộ ứng dụng, công việc, đối
tượng tham gia trong ứng dụng.
CHƯƠNG 47. Actor: Thủ kho, quản lý, nhân viên giao hàng, admin, khách hàng,
nhân viên tiếp nhận.
CHƯƠNG 48.

16

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

48.1.1. Thiết kế sơ đồ use case quản lý đơn hàng (Mức 2).


a) Sơ đồ use case quản lý đơn hàng (Mức 2)
CHƯƠNG 49.

Hình 49.1.1.1 Sơ đồ use case quản lý đơn hàng


b) Mô tả use case.

1. Tóm tắt định danh


CHƯƠNG 50. Tiêu đề: Quản lý tình trạng đơn hàng
CHƯƠNG 51. Tóm tắt: Use case này giúp cho nhân viên tiếp nhận đơn hàng từ đó
khởi tạo đơn hàng trên hệ thống, từ đó các nhân viên có thể cập nhật tình trạng đơn

17

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

hàng mọi lúc để tiện cho việc quản lý. Tất cả đơn hàng đều được người quản lý
thống kê và kiểm tra.
CHƯƠNG 52. Actor: Nhân viên tiếp nhận, nhân viên giao hàng, quản lý.
CHƯƠNG 53. Mô tả kịch bản

a) Điều kiện tiên quyết:

 Nhân viên phải có tài khoản để đăng nhập vào hệ thống do admin tạo và cung
cấp.

 Đơn hàng phải ghi rõ ràng thông tin của người nhận.

 Đơn hàng đã được cập nhật trên hệ thống.

b) Kịch bản bình thường

CHƯƠNG 54. 1. Nhân viên tiếp nhận đơn hàng từ khách hàng và kiểm tra đơn hàng.
CHƯƠNG 55. 2. Nhân viên tiếp nhận tiến hành lập đơn hàng trên hệ thống.
CHƯƠNG 56. 3. Nhân viên tiến nhận đơn hàng chuyển đơn hàng đến nhân viên giao
hàng.
CHƯƠNG 57. 4. Nhân viên giao hàng vận chuyển giao hàng tới cho khách hàng.
CHƯƠNG 58. 5. Đơn hàng được giao thành công.
CHƯƠNG 59. 6. Nhân viên giao hàng cập nhật tình trạng đơn hàng lên hệ thống là
đơn hàng đã hoàn thành.
CHƯƠNG 60. 7. Quản lý kiểm tra đơn hàng từ đó lập danh sách thống kê đơn hàng.
CHƯƠNG 61. c) Các kịch bản thay thế:
CHƯƠNG 62. A1-Đơn hàng giao không thành công:
CHƯƠNG 63. Chuỗi A1 bắt đầu từ bước 4 của kịch bản thường.
CHƯƠNG 64. 5. Đơn hàng giao không thành công
CHƯƠNG 65. 6. Cập nhật tình trạng đơn hàng lên hệ thống là đơn hàng hoàn trả.
CHƯƠNG 66. 7. Nhân viên giao hàng chuyển đơn hàng về kho.
CHƯƠNG 67. 8. Quản lý kiểm tra đơn hàng từ đó lập danh sách thống kê đơn hàng.
CHƯƠNG 68.

18

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

68.1.1. Thiết kế sơ đồ use case quản lí khách hàng (Mức 2)


a) Sơ đồ use case quản lí khách hàng (Mức 2)
CHƯƠNG 69.

Hình 69.1.1.1 Sơ đồ use case quản lý khách hàng


b) Mô tả use case.

1. Tóm tắt định danh.


CHƯƠNG 70. Tiêu đề: Quản lý thông tin khách hàng

19

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

CHƯƠNG 71. Tóm tắt: Use case cho phép nhân viên nhập dữ liệu khách hàng vào
hệ thống giúp cho nhân viên quản lý thông tin của khách hàng cụ thể hơn, quản lí
thông tin người gửi, người nhận từ đơn hàng. Từ thông tin khách hàng đó nhân
viên tiếp nhận tiến hàng xem xét điều kiện để cập nhật khách hàng thành khách
hàng thân thiết của hệ thống. Người quản lý kiểm tra và thống kê danh sách khách
hàng từ đó lọc ra nhiều loại khách hàng.
CHƯƠNG 72. Actor: Nhân viên tiếp nhận, quản lý.

20

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

2. Mô tả kịch bản

a) Điều kiện tiên quyết:

 Nhân viên phải có tài khoản để đăng nhập vào hệ thống do admin tạo và cung
cấp.

 Danh sách khách hàng được cập nhật thông tin rõ ràng lên hệ thống tránh việc
bị trùng lấp thông tin với khách hàng đã có sẵn trên hệ thống.

b) Kịch bản bình thường

1. Nhân viên tiếp nhận chọn chức năng quản lý thông tin khách hàng.

2. Nhân viên tiếp nhận chọn thêm thông tin khách hàng.

3. Hệ thống yêu cầu nhân viên nhập tên khách hàng.

4. Nhân viên nhập tên khách hàng vào.

5. Hệ thống yêu cầu nhập ngày sinh khách hàng.

6. Nhân viên nhập ngày sinh.

7. Hệ thống kiểm tra tính hợp lệ của ngày sinh và yêu cầu nhập địa chỉ.

8. Nhân viên nhập địa chỉ.

9. Hệ thống kiểm tra toàn bộ thông tin vừa nhập.

10. Thông báo nhập thành công.

11. Hệ thống thông báo cần nhập thông tin người nhận.

12. Hệ thống yêu cầu nhân viên nhập tên người nhận.

13. Nhân viên nhập tên người vào.

14. Hệ thống yêu cầu nhập ngày sinh người nhận.

21

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

15. Nhân viên nhập ngày sinh.

16. Hệ thống kiểm tra tính hợp lệ của ngày sinh và yêu cầu nhập địa chỉ.

17. Nhân viên nhập địa chỉ.

18. Hệ thống kiểm tra toàn bộ thông tin vừa nhập.

19. Thông báo nhập thành công.


CHƯƠNG 73. c) Các kịch bản thay thế:
CHƯƠNG 74. A1 - Ngày sinh của khách hàng không hợp lệ:
CHƯƠNG 75. Chuỗi A1 bắt đầu từ bước 7 của kịch bản thường.
CHƯƠNG 76. 8) Thông báo ngày nhập vào không chính xác.
CHƯƠNG 77. Trở lại bước 5 của kịch bản thường.
CHƯƠNG 78. A2 - Thông tin khách hàng vừa nhập đã có trong hệ thống:
CHƯƠNG 79. Chuỗi A2 bắt đầu từ bước 9 của kịch bản thường.
CHƯƠNG 80. 10) Thông báo đã có khách hàng này trong hệ thống.
CHƯƠNG 81. 11) Hệ thống huỷ thông tin khách hàng vừa nhập.
CHƯƠNG 82. Tiếp đến tiếp tục bước 11 của kịch bản thường.
CHƯƠNG 83. A3 - Ngày sinh của người nhận không hợp lệ:
CHƯƠNG 84. Chuỗi A3 bắt đầu từ bước 16 của kịch bản thường.
CHƯƠNG 85. 17) Thông báo ngày nhập vào không chính xác.
CHƯƠNG 86. Trở lại bước 14 của kịch bản thường.
CHƯƠNG 87. A4 - Thông tin người nhận vừa nhập đã có trong hệ thống:
CHƯƠNG 88. Chuỗi A4 bắt đầu từ bước 18 của kịch bản thường.
CHƯƠNG 89. 19) Thông báo đã có khách hàng này trong hệ thống.
CHƯƠNG 90. 20) Hệ thống hủy thông tin người dùng vừa nhập.
CHƯƠNG 91. Use case kết thúc.
91.1.1. Thiết kế sơ đồ use case quản lý kho (Mức 2)
a) Sơ đồ use case quản lý kho (Mức 2)

22

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

CHƯƠNG 92.

Hình 92.1.1.1 Sơ đồ use case quản lý kho


a) Mô tả use case.

1. Tóm tắt định danh.


CHƯƠNG 93. Tiêu đề: Quản lý kho.
CHƯƠNG 94. Tóm tắt: Use case này cho phép người thủ kho quản lý việc xuất
nhập đơn hàng vào kho và quản lý thông tin của kho hàng như số lượng đơn còn
trong kho và thông tin của các đơn hàng đó. Người quản lý kiểm tra thông tin hệ
thống từ đó thống kê đơn hàng trong kho, thống kê thông tin nhập xuất từ kho, và
quản lý sắp xếp lịch chạy, lịch nhập kho của các xe vận chuyển.

23

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

CHƯƠNG 95. Actor: Thủ kho, quản lý.


2. Mô tả kịch bản
a) Điều kiện tiên quyết.

- Thông tin đơn hàng được cập nhật đầy đủ trên hệ thống.

b) Kịch bản bình thường:

1. Nhân viên đăng nhập vào hệ thống.

2. Chọn chức năng quản lý kho.

3. Hệ thống hiển thị ra cách chức năng nhỏ hơn.

4. Nhân viên chọn chức năng cần sử dụng

CHƯƠNG 96.

24

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

96.1.1. Thiết kế sơ đồ use case quản lý nhân viên (Mức 2)


a) Sơ đồ use case quản lý nhân viên (Mức 2)
CHƯƠNG 97.

Hình 97.1.1.1 Sơ đồ use case quản lý nhân viên


b) Mô tả use case.

1. Tóm tắt định danh


CHƯƠNG 98. Tiêu đề: Quản lý thông tin nhân viên.
CHƯƠNG 99. Tóm tắt: Use case giúp cho người quản lý quản lý được tất cả thông
tin của nhân viên một cách cụ thể và phân loại nhân viên. Người quản lý kiểm tra

25

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

thông tin của tất cả nhân viên từ đó thông kê cụ thể được từng việc làm của nhân
viên.
CHƯƠNG 100. Actor: Quản lý.

2. Mô tả kịch bản

a) Điều kiện tiên quyết:

- Nhân viên phải điền đầy đủ thông tin cá nhân để quản lý nhập vào hệ thống.

b) Kịch bản bình thường:

1. Người quản lý chọn chức năng quản lý thông tin nhân viên.

2. Người quản lý chọn thêm thông tin nhân viên.

3. Hệ thống yêu cầu nhập tên nhân viên.

4. Người quản lý nhập tên nhân viên vào.

5. Hệ thống yêu cầu nhập bộ phận làm việc của nhân viên.

6. Người quản lý nhập bộ phận làm việc vào.

7. Hệ thống yêu cầu nhập ngày sinh nhân viên.

8. Người quản lý nhập ngày sinh.

9. Hệ thống kiểm tra tính hợp lệ của ngày sinh và yêu cầu nhập địa chỉ.

10. Nhân viên nhập địa chỉ.

11. Hệ thống kiểm tra toàn bộ thông tin vừa nhập.

12. Thông báo thêm thành công.

c) Các kịch bản thay thế:


CHƯƠNG 101. A1 - Ngày sinh của nhân viên không hợp lệ:
CHƯƠNG 102. Chuỗi A1 bắt đầu từ bước 9 của kịch bản thường.

26

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

CHƯƠNG 103. 10) Thông báo ngày nhập vào không chính xác.
CHƯƠNG 104. Trở lại bước 7 của kịch bản thường.
CHƯƠNG 105. A2 - Thông tin nhân viên vừa nhập đã có trong hệ thống:
CHƯƠNG 106. Chuỗi A2 bắt đầu từ bước 11 của kịch bản thường.
CHƯƠNG 107. 12) Thông báo đã có khách hàng này trong hệ thống.
CHƯƠNG 108. 13) Hệ thống huỷ thông tin khách hàng vừa nhập.
CHƯƠNG 109. Xóa toàn bộ những gì đã nhận trước đó.
CHƯƠNG 110. Use case kết thúc.
110.1.1. Thiết kế sơ đồ use case quản lý tài khoản (Mức 2)
a) Sơ đồ use case quản lý tài khoản (Mức 2)

CHƯƠNG 111.
Hình 111.1.1.1 Sơ đồ use case quản lý tài khoản
b) Mô tả use case.

1. Tóm tắt định danh


CHƯƠNG 112. Tiêu đề: Quản lý tài khoản nhân viên.
CHƯƠNG 113. Tóm tắt: Use case cung cấp công cụ để cho admin lập tài khoản và
cung cấp cho toàn bộ nhân viên trong hệ thống. Từ đó admin có thể xem, kiểm tra
và quản lý toàn bộ thông tin tài khoản của nhân viên.
CHƯƠNG 114. Actor: Admin.
2. Mô tả kịch bản

a) Điều kiện tiên quyết:

- Nhân viên vẫn còn làm việc trong hệ thống.

27

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

- Tên tài khoản được tạo ra không được trùng với tài khoản cũ có sẵn trong hệ
thống.

b) Kịch bản bình thường:

CHƯƠNG 115. 1. Admin đăng nhập vào hệ thống.


CHƯƠNG 116. 2. Tiến hành tạo tài khoản cho nhân viên dựa trên một số thông tin có
sẵn.
CHƯƠNG 117. 3. Hệ thống yêu cầu nhập tài khoản.
CHƯƠNG 118. 4. Admin nhập tài khoản nhân viên.
CHƯƠNG 119. 5. Hệ thống kiểm tra và yêu cầu nhập mật khẩu.
CHƯƠNG 120. 6. Admin nhập mật khẩu và nhập 2 lần.
CHƯƠNG 121. 7. Hệ thống kiểm tra thông tin toàn bộ.
CHƯƠNG 122. 8. Tạo tài khoản mới thành công.
CHƯƠNG 123. c) Các kịch bản thay thế:

CHƯƠNG 124. A1 – Thông tin tài khoản đã bị trùng với tài khoản sãn có:
CHƯƠNG 125. Chuõi A1 bắt đầu từ bước 5 của kịch bản thường.
CHƯƠNG 126. 6. Tạo tài khoản không thành công do tài khoản đã có trong hệ thống.
CHƯƠNG 127. Trở lại với bước 3 của kịch bản thường.
CHƯƠNG 128. A2 – 2 mật khẩu nhập không trùng khớp:
CHƯƠNG 129. Chuõi A2 bắt đầu từ bước 7 của kịch bản thường.
CHƯƠNG 130. 8. Tạo không thành công hệ thống yêu cầu nhập lại mật khẩu.
CHƯƠNG 131. Trở lại với bước 5 của kịch bản thường.
CHƯƠNG 132.

28

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

132.1.1. Thiết kế sơ đồ use case lập đơn hàng, chọn nhân viên giao (Mức 3)
a) Sơ đồ use case lập đơn hàng và chọn nhân viên giao hàng (Mức 3)
CHƯƠNG 133.

Hình 133.1.1.1 Sơ đồ use case lập đơn hàng và chọn nhân viên giao hàng
b) Mô tả use case.
 Lập đơn hàng

29

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

1. Tóm tắt định danh


CHƯƠNG 134. Tiêu đề: Lập đơn hàng.
CHƯƠNG 135. Tóm tắt: Use case cho phép nhân viên tạo lập đơn hảng các thông
tin cụ thể hơn lên hệ thống. Từ đó chỉnh sửa thêm nhu cầu của hệ thống.
CHƯƠNG 136. Actor: Nhân viên tiếp nhận.

2. Mô tả kịch bản

2.1. Kịch bản thêm đơn hàng.

a) Điều kiện tiên quyết.

- Dữ liệu thô từ đơn hàng gốc phải chính xác.

- Dữ liệu nhập vào không được trùng lập với nhau.

b) Kịch bản thường:

1. Nhân viên tiếp nhận đăng nhập vào hệ thống.

2. Chọn chức quản lý đơn hàng.

3. Hệ thống hiện thị lên danh sách đơn hàng.

4. Nhân viên chọn chức năng thêm đơn hàng.

5. Hệ thống yêu cầu nhập thông tin người gửi và người nhận vào hệ thống.

6. Nhân viên tiến hành nhập dữ liệu vào hệ thống.

7. Hệ thống kiểm tra các thông tin đã nhập.

8. Hệ thống yêu cầu xác nhận thêm đơn hàng

9. Chọn xác nhận.

10. Thêm đơn hàng thành công.

c) Các kịch bản thay thế:

30

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

CHƯƠNG 137. A1 – Thông tin nhập vào sai:


CHƯƠNG 138. Chuỗi A1 bắt đầu từ bước 6 của kịch bản thường.
CHƯƠNG 139. 7) Thông báo thông tin nhập vào không chính xác.
CHƯƠNG 140. Trở lại bước 4 của kịch bản thường.
CHƯƠNG 141. A2 – Nhân viên xác nhận là không thêm dữ liệu:
CHƯƠNG 142. Chuỗi A2 bắt đầu từ bước 8 của kịch bản thường.
CHƯƠNG 143. 9) Chọn không.
CHƯƠNG 144. Xóa toàn bộ những gì vừa nhập.
CHƯƠNG 145. Use case kết thúc.

2.2. Kịch bản xóa đơn hàng.

a) Điều kiện tiên quyết

- Đơn hàng phải có trong hệ thống.

- Nhân viên phải có quyền hạng mới xóa được thông tin đơn hàng ra khỏi hệ
thống.

b) Kịch bản thường:

1. Nhân viên tiến hành đăng nhập vào hệ thống.

2. Nhân viên chọn chức năng quản lý đơn hàng.

3. Hệ thống hiện thị lên danh sách đơn hàng.

4. Nhân viên chọn đơn hàng cần xóa.

5. Hệ thống yêu cầu xác nhận xóa đơn hàng.

6. Chọn xác nhận.

7. Hệ thống thông báo xóa đơn hàng thành công.

c) Các kịch bản thay thế:

CHƯƠNG 146. A1 – Nhân viên xác nhận là không xóa dữ liệu nữa:

31

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

CHƯƠNG 147. Chuỗi A1 bắt đầu từ bước 5 của kịch bản thường.
CHƯƠNG 148. 6) Chọn không.
CHƯƠNG 149. Kết thúc use case.

2.3. Kịch bản sửa đơn hàng.

a) Điều kiện tiên quyết

- Đơn hàng phải có trong hệ thống.

- Nhân viên phải có quyền hạng mới chỉnh sửa được thông tin đơn hàng trong
hệ thống.

b) Kịch bản thường:

1. Nhân viên tiến hành đăng nhập vào hệ thống.

2. Nhân viên chọn chức năng quản lý đơn hàng.

3. Hệ thống hiện thị lên danh sách đơn hàng.

4. Nhân viên chọn đơn hàng hàng cần chỉnh sửa.

5. Hệ thống hiển thị lên thông tin đơn hàng.

6. Nhân viên chọn dữ liệu cần chỉnh sửa và chỉnh sửa

7. Nhân viên chọn chức năng sửa dữ liệu.

8. Hệ thống kiểm tra và đưng ra yêu cầu xác nhận.

9. Chọn xác nhận.

10. Hệ thống thông báo sửa đơn hàng thành công.

c) Các kịch bản thay thế:

CHƯƠNG 150. A1 – Nhân viên xác nhận là không xóa dữ liệu nữa:
CHƯƠNG 151. Chuỗi A1 bắt đầu từ bước 8 của kịch bản thường.

32

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

CHƯƠNG 152. 9) Chọn không.


CHƯƠNG 153. Xóa toàn bộ dữ liệu chỉnh sửa trước đó.
CHƯƠNG 154. Kết thúc use case.
CHƯƠNG 155. A2 – Nhân viên xác nhận là không xóa dữ liệu nữa:
CHƯƠNG 156. Chuỗi A2 bắt đầu từ bước 8 của kịch bản thường.
CHƯƠNG 157. 9) Dữ liệu nhập vào sai.
CHƯƠNG 158. 10) Hệ thống yêu cầu nhập lại dữ liệu chỉnh sửa.
CHƯƠNG 159. Trở lại bước 6 của kịch bản thường.

2.4. Kịch bản xuất dữ liệu ra Excel.

a) Điều kiện tiên quyết

- Nhân viên phải có quyền hạng mới có thể xuất được thông tin đơn hàng ra
khỏi hệ thống.

b) Kịch bản thường:

CHƯƠNG 160. 1. Nhân viên tiến hành đăng nhập vào hệ thống.
CHƯƠNG 161. 2. Nhân viên chọn chức năng quản lý đơn hàng.
CHƯƠNG 162. 3. Hệ thống hiện thị lên danh sách đơn hàng.
CHƯƠNG 163. 4. Nhân viên chọn chức năng xuất dữ liệu ra excel.
CHƯƠNG 164. 5.Hệ thống yêu cầu xác nhận.
CHƯƠNG 165. 6.Chọn xác nhận.
CHƯƠNG 166. 7. Hệ thống thông báo xuất đơn hàng thành công.

c) Các kịch bản thay thế:

CHƯƠNG 167. A1 – Nhân viên xác nhận là không xuất dữ liệu nữa:
CHƯƠNG 168. Chuỗi A1 bắt đầu từ bước 5 của kịch bản thường.
CHƯƠNG 169. 6) Chọn không.
CHƯƠNG 170. Kết thúc use case.
 Chọn nhân viên giao

1. Tóm tắt định danh

33

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

CHƯƠNG 171. Tiêu đề: Chọn nhân viên giao hàng.


CHƯƠNG 172. Tóm tắt: use case giúp cho nhân viên tiếp nhận nhận điều phối đơn
hàng trong hệ thống một cách liền mạch trách việc các đơn hàng không được giao
đi.
CHƯƠNG 173. Actor: Nhân viên tiếp nhận.

2. Mô tả kịch bản.

a) Điều kiện tiên quyết.

- Dữ liệu thô từ đơn hàng gốc phải chính xác.

- Dữ liệu nhập vào không được trùng lập với nhau.

b) Kịch bản thường:

1. Nhân viên chọn chức năng quản lý đơn hàng.

2. Nhân viên chọn chức năng chọn người giao hàng.

3. Hệ thống hiện thị lên danh sách các đơn hàng chưa được giao.

4. Nhân viên chọn đơn hàng cần giao và điều phối nhân viên vận chuyển.

5. Nhân viên xác nhận chọn nút chọn người giao.

6. Hệ thống kiểm tra thông tin và đưa ra thông báo xác nhận.

7. Chọn xác nhận.

8. Hệ thống thông báo điều phối nhân viên gioa hàng thành công.

c) Các kịch bản thay thế:

CHƯƠNG 174. A1 – Nhân viên xác nhận là không thêm dữ liệu:


CHƯƠNG 175. Chuỗi A1 bắt đầu từ bước 6 của kịch bản thường.
CHƯƠNG 176. 7) Chọn không.
CHƯƠNG 177. Hệ thống xóa toàn bộ thông tin chọn trước đó.

34

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

CHƯƠNG 178. Use case kết thúc.


CHƯƠNG 179.

35

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

179.1.1. Thiết kế sơ đồ use cập nhât đơn hàng và thống kê đơn hàng (Mức 3)
a) Sơ đồ use case cập nhât thông tin đơn hàng và thống kê đơn hàng (Mức 3)
CHƯƠNG 180.

Hình 180.1.1.1 Sơ đồ use case cập nhật thông tin đơn hàng và thống kê đơn
hàng
b) Mô tả use case.
 Cập nhật thông tin đơn hàng

1. Tóm tắt định danh

36

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

CHƯƠNG 181. Tiêu đề: Cập nhật thông tin đơn hàng
CHƯƠNG 182. Tóm tắt: use case giúp cho nhân viên giao hàng cập nhật trạng thái
của đơn hàng trên hệ thống một cách rõ ràng vào nhanh chóng.
CHƯƠNG 183. Actor: Nhân viên gia hàng.

2. Mô tả kịch bản

a) Điều kiện tiên quyết:

 Đơn hàng phải có trên hệ thống.

b) Kịch bản bình thường

1. Nhân viên giao hàng nhận hàng từ kho.

2. Nhân viên giao hàng vận chuyển giao hàng tới cho khách hàng.

3. Đơn hàng được giao thành công.

4. Nhân viên giao hàng cập nhật tình trạng đơn hàng lên hệ thống là đơn hàng đã
hoàn thành.

5. Hệ thống thông báo đơn hàng được giao thành công.

c) Kịch bản thay thế.


CHƯƠNG 184. A1 Đơn hàng giao không thành công.
CHƯƠNG 185. Chuỗi A1 bắt đầu từ bưới 2 của kịch bản thường.
CHƯƠNG 186. 3) Đơn hàng giao không thành công.
CHƯƠNG 187. 4) Nhân viên giao hàng cập nhật tình trạng đơn hàng lên hệ thống là
đơn hàng giao không thành công tiến hành hoàn hàng.
CHƯƠNG 188. 5) Hệ thống thông báo đơn hàng giao không thành công.
 Thống kê đơn hàng

1. Tóm tắt định danh


CHƯƠNG 189. Tiêu đề: Thống kê đơn hàng.

37

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

CHƯƠNG 190. Tóm tắt: Use case cho phép người quản lí thống kế được danh sách
các đơn hàng theo từng loại tình trạng đơn hàng khác nhau. Từ đó kiểm tra và in ra
báo cáo chi tiết cho từng mục.
CHƯƠNG 191. Actor: Quản lý.

2. Mô tả kịch bản.

a) Điều kiện tiên quyết:

- Người truyên cập dữ liệu phải có đủ quyền hạn.

- Dữ liệu trên hệ thống phải được cập nhật thường xuyên.

b) Kịch bản thường:

1. Người quản lí đăng nhâp vào hệ thống.

2. Chọn chức năng thống kê đơn hàng.

3. Hệ thống hiện lên danh sách chức năng có thể chọn.

4. Chọn chức năng thống kê đơn hàng đang giao.

5. Hệ thống hiển thị danh sách thống kê.

6. Hệ thống tiến hành tạo báo cáo.

7. In ra báo cáo nếu người quản lí mong muốn.

8. Hệ thống trả về danh mục danh sách thống kê.

c) Kịch bản thay thế:


CHƯƠNG 192. A1 Người quản lý chọn thống kê theo đơn hàng đã giao.
CHƯƠNG 193. Chuỗi A1 bắt đầu từ bước 3 của kịch bản thường.
CHƯƠNG 194. 4) Chọn chức năng thống kê đơn hàng đã giao.
CHƯƠNG 195. Trở lại bước 5 của kịch bản thường.
CHƯƠNG 196. A2 Người quản lý chọn thống kê theo đơn hàng chưa giao.
CHƯƠNG 197. Chuỗi A1 bắt đầu từ bước 3 của kịch bản thường.
38

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

CHƯƠNG 198. 4) Chọn chức năng thống kê đơn hàng chưa giao.
CHƯƠNG 199. Trở lại bước 5 của kịch bản thường.
CHƯƠNG 200.

39

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

200.1.1. Thiết kế sơ đồ use case quản lý thông tin khách hàng và cập nhật khách
hàng thân thiết (Mức 3)
a) Sơ đồ use case quản lý thông tin khách hàng và cập nhật khách hàng thân
thiết (Mức 3)
CHƯƠNG 201.

Hình 201.1.1.1 Sơ đồ use case quản lý thông tin khách hàng và cập nhật
khách hàng thân thiết

40

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

b) Mô tả use case.

1. Tóm tắt định danh


CHƯƠNG 202. Tiêu đề: Quản lý thông tin khách hàng
CHƯƠNG 203. Tóm tắt: Use case cho phép nhân viên nhập dữ liệu khách hàng
vào hệ thống giúp cho nhân viên quản lý thông tin của khách hàng cụ thể hơn, quản
lí thông tin người gửi, người nhận từ đơn hàng.
CHƯƠNG 204. Actor: Nhân viên tiếp nhận.
2. Mô tả kịch bản
a) Điều kiện tiên quyết:

- Danh sách khách hàng được cập nhật thông tin rõ ràng lên hệ thống tránh
việc bị trùng lấp thông tin với khách hàng đã có sẵn trên hệ thống.

b) Kịch bản thường.

1. Nhân viên tiếp nhận đăng nhập vào hệ thống.

2. Chọn chức năng quản lí thông tin khách hàng.

3. Hệ thống trả về danh mục chức năng nhỏ hơn.

4. Chọn chức năng quản lý thông tin khách hàng.

5. Hệ thống hiện thị ra danh sách khách hàng đã được thêm vào trước đó.

6. Tùy vào mục đích sử dụng của nhân viên nhân viên tiếp tục chọn chức năng
nhỏ hơn như là thêm, xóa, sửa, in thông tin.

7. Hệ thống trả về danh sách đã chọn.

c) Kịch bản thay thế:

CHƯƠNG 205. A1 Nhân viên tiếp nhận chọn quản lý thông tin người nhận.
CHƯƠNG 206. Chuỗi A1 bắt đầu từ bước 3 của kịch bản thường.
CHƯƠNG 207. 4) Nhân viên tiếp nhận chọn quản lý thông tin người nhận.

41

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

CHƯƠNG 208. 5) Hệ thống hiện thị ra danh sách người nhận đã được thêm vào trước
đó.
CHƯƠNG 209. Trở về bước 6 của kịch bản thường.
CHƯƠNG 210.

42

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

210.1.1. Thiết kế sơ đồ use case thống kê khách hàng (Mức 3)


a) Sơ đồ use case thống kê khách hàng (Mức 3)
CHƯƠNG 211.

Hình 211.1.1.1 Sơ đồ use case thống kê khách hàng


b) Mô tả use case.
1. Tóm tắt định danh.
CHƯƠNG 212. Tiêu đề: Thống kê khách hàng.
CHƯƠNG 213. Tóm tắt: Use case giúp cho người quản lý quản lý được thông tin
của khách hàng, kiểm tra và thống kê thông tin ấy. Từ đó lọc ra được các khách
hàng tiềm năng cho hệ thống.
CHƯƠNG 214. Actor: Quản lý.
2. Mô tả kịch bản:
a) Điều kiện tiên quyết.
- Danh sách khách hàng phải được cập nhật đầy đủ trên hệ thống.
b) Kịch bản thường.
1. Người quản lý đăng nhập vào hệ thống.

43

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

2. Chọn chức năng quản lý khách hàng.


3. Hệ thống hiển thị ra danh sách khách hàng.
4. Hệ thống hiển thị ra danh mục chức năng nhỏ hơn.
5. Chọn chức năng thống kê khách hàng tiềm năng.
6. Hệ thống hiển thị ra danh sách theo chức năng đã lọc.
7. Chọn chức năng in báo cáo.
8. Hệ thống yêu cầu xác nhận.
9. Chọn xác nhận.
10. Hệ thống kiểm ra và trả về danh sách đã chọn.
c) Kịch bản thay thế.
CHƯƠNG 215. A1 – Hủy chức năng in báo cáo.
CHƯƠNG 216. Chuỗi A1 bắt đầu từ bước 8 của kịch bản thường.
9. Chọn không.
10. Hệ thống kiểm ra và trả về danh sách đã chọn.
CHƯƠNG 217. A2 – Chọn chức năng thống kê theo khách hàng đã từng giao
hàng.
CHƯƠNG 218. Chuỗi A2 bắt đầu từ bước 4 của kịch bản thường.
CHƯƠNG 219. 5. Chọn chức năng thống kê theo khách hàng đã từng giao
hàng.
CHƯƠNG 220. Quay trở lại với bước 6 của kịch bản thường.
CHƯƠNG 221.

44

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

221.1.1. Thiết kế sơ đồ use case phân loại, thống kê nhân viên (Mức 3)
a) Sơ đồ use case phân loại nhân viên và thống kê nhân viên (Mức 3).
CHƯƠNG 222.

Hình 222.1.1.1 Sơ đồ use case phân loại nhân viên và thống kê nhân viên
b) Mô tả use case.
 Phân loại nhân viên.
1. Tóm tắt định danh.
CHƯƠNG 223. Tiêu đề: Phân loại nhân viên.
CHƯƠNG 224. Tóm tắt: use case giúp cho người quản lý phân loại chứ năng của
mỗi nhân viên từ đó quản lý họ được chắc chẽ hơn theo chức năng.
CHƯƠNG 225. Actor: Quản lý.
2. Mô tả kịch bản.
45

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

a) Điều kiện tiên quyết.


- Nhân viên được sắp xếp phải có thông tin tài khoản trong hệ thống.
b) Kịch bản thường.
1. Đăng nhập vào hệ thống.
2. Chọn chức năng quản lý nhân viên.
3. Hệ thống hiển thị ra danh mục chức năng nhỏ hơn.
4. Chọn phân loại nhân viên.
5. Chọn phân loại nhân viên mới.
6. Chọn nhân viên cần phân loại và chọn nhiệm vụ đúng cho họ.
7. Hệ thống thông báo xác nhận.
8. Chọn xác nhận.
9. Hệ thống kiểm tra và thông báo thành công.
c) Kịch bản thay thế:
CHƯƠNG 226. A1 – Quản lý xác nhận là không:
CHƯƠNG 227. Chuỗi A1 bắt đầu từ bước 7 của kịch bản thường.
CHƯƠNG 228. 8. Chọn không.
CHƯƠNG 229. Xóa toàn bộ những gì vừa chọn.
CHƯƠNG 230. Use case kết thúc.
CHƯƠNG 231. A2 – Chọn chức năng sửa loại nhân viên.
CHƯƠNG 232. Chuỗi A2 bắt đầu từ bước 3 của kịch bản thường.
CHƯƠNG 233. 4. Chọn chức năng sửa loại nhân viên.
CHƯƠNG 234. 5. Chọn nhân viên cần sửa.
CHƯƠNG 235. 6. Sửa thông tin.
CHƯƠNG 236. 7. Bấm xác nhận sửa.
CHƯƠNG 237. 8. Hệ thống thông báo xác nhận.
CHƯƠNG 238. 9. Xác nhận.
CHƯƠNG 239. 10. Hệ thống kiểm tra thông tin và đưa ra thông báo.
CHƯƠNG 240.

46

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

240.1.1. Thiết kế sơ đồ use case quản lý kho (Mức 3)


a) Sơ đồ use case quản lý kho
CHƯƠNG 241.

Hình 241.1.1.1 Sơ đồ use case quản lý kho


b) Mô tả use case
1. Tóm tắt định danh
CHƯƠNG 242. Tiêu đề: Quản lý kho

47

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

CHƯƠNG 243. Tóm tắt: Use case giúp cho thủ kho có thể quản lý xuất nhập đơn
hàng vào kho một cách rõ ràng thông qua việc tạo phiếu nhập xuất. Từ đó kiểm tra
quản lý thông tin từ kho trở nên dễ dàng.
CHƯƠNG 244. Actor: Thủ kho.
2. Mô tả kịch bản
a) Điều kiện tiên quyết:
- Đơn hàng phải được phân loại rõ ràng trước khi xuất nhập kho.
b) Kịch bản thường:
1. Thủ kho kiểm tra thông tin trên đơn hàng.
2. Thủ kho đăng nhập vào hệ thống.
3. Chọn chức năng quản lý kho.
4. Hệ thống hiển thị ra danh mục chức năng nhỏ hơn.
5. Chọn chức năng tạo phiếu xuất kho.
6. Hệ thống hiển thị form điền thông tin đơn hàng.
7. Nhập thông tin lên phiếu.
8. Hệ thống kiểm tra thông tin phiếu.
9. Thủ kho chọn xác nhận tạo phiếu.
10. Hệ thống đưa ra thông báo xác nhận.
11. Chọn xác nhận.
12. Hệ thống thông báo tọa phiếu thành công và trở lại giao diện quản lý
kho.
13. Use case kết thúc.
c) Các kịch bản thay thế.
CHƯƠNG 245. A1 – Hệ thống báo lỗi thông tin.
CHƯƠNG 246. Chuỗi A1 bắt đầu từ bước 8 của kịch bản thường.
CHƯƠNG 247. 9.Thông báo lỗi trùng lập.
CHƯƠNG 248. Quay lại bước 6 của kịch bản thường.
CHƯƠNG 249. A2 – Thủ kho không muốn tạo phiếu nữa.
CHƯƠNG 250. Chuỗi A2 bắt đầu từ bước 10 của kịch bản thường.

48

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

CHƯƠNG 251. 11.Chọn không.


CHƯƠNG 252. Xóa toàn bộ những gì đã nhập trước đó.
CHƯƠNG 253. Use case kết thúc.
CHƯƠNG 254. A3 – Chọn chức năng tạo phiếu nhập kho.
CHƯƠNG 255. Chuỗi A3 bắt đầu từ bước 4 của kịch bản thường.
CHƯƠNG 256. 5.Chọn chức năng tạo phiếu nhập kho.
CHƯƠNG 257. Quay trở lại bước 6 của kịch bản thường.
CHƯƠNG 258. A4 – Chọn chức năng quản lý thông tin kho.
CHƯƠNG 259. Chuỗi A4 bắt đầu từ bước 4 của kịch bản thường.
CHƯƠNG 260. 5. Chọn chức năng quản lý thông tin kho.
CHƯƠNG 261. 6. Hệ thống hiện thị lên danh sách kho trong hệ thống.
CHƯƠNG 262. 7. Thủ kho chọn chức năng nhỏ hơn làn thêm, xóa, in, sửa để thực
hiện theo yêu cầu của hộ.
262.1.1. Thiết kế sơ đồ use case quản lý xe xuất nhập kho và tạo phiếu giảm giá
(Mức 3)
a) Sơ đồ use case quản lý xe xuất nhập kho và tạo phiếu giảm giá

49

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

CHƯƠNG 263.

Hình 263.1.1.1 Sơ đồ use case quản lý xe, tạo phiếu giảm giá
b) Mô tả use case
1. Tóm tắt định danh
CHƯƠNG 264. Tiêu đề: Quản lý xe nhập kho và tạo phiếu giảm giá.

50

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

CHƯƠNG 265. Tóm tắt: use case là công cụ để người quản lý quản lý thông tin xe
vận chuyển và là còn dùng để tạo phiếu khuyến mãi giảm giá cung cấp đế tay
khách hàng.
CHƯƠNG 266. Actor: Quản lý.
2. Mô tả kịch bản.
a) Điều kiện tiên quyết:
- Phiếu giảm giá phải còn hạn sử dụng.
- Xe vận chuyển phải còn thời hạn đăng kiểm.
b) Kịch bản thường:
1. Người quản lý đăng nhập vào hệ thống.
2. Chọn chức năng quản lý kho.
3. Hệ thống hiển thị ra danh sách chức năng.
4. Chọn chức năng tạo phiếu giảm giá.
5. Hệ thống hiển thị danh sách phiếu.
6. Quản lý chọn chức năng tạo phiếu.
7. Hệ thống hiện form thông tin.
8. Điền thông tin phiếu.
9. Hệ thống kiểm tra và đưa ra thông báo xác nhận.
10. Chọn xác nhận.
11. Hệ thống thông báo thành công.
12. Use case kết thúc.
c) Các kịch bản thay thế.
CHƯƠNG 267. A1 – Người quản lý hủy tạo.
CHƯƠNG 268. Chuỗi A1 bắt đầu từ bước 9 của kịch bản thường.
CHƯƠNG 269. 10.Chọn không.
CHƯƠNG 270. Xóa toàn bộ những gì vừa nhập.
CHƯƠNG 271. Use case kết thúc.
CHƯƠNG 272. A2 – Người quản lý chọn chức năng quản lý xe vận chuyển.
CHƯƠNG 273. Chuỗi A3 bắt đầu từ bước 3 của kịch bản thường.

51

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

CHƯƠNG 274. 4.Hệ thóng hiển thị lên danh sách xe.
CHƯƠNG 275. 5.Chọn chức năng thêm, xóa, sửa, in theo nhu cầu của người
quản lý.
CHƯƠNG 276. 6.
CHƯƠNG 277. Hệ thống thực hiện chức năng.
CHƯƠNG 278. Use case kết thúc.
278.1.1. Thiết kế sơ đồ use case tạo tài khoản xem danh sách tài khoản (Mức 3)
a) Sơ đồ use case tạo tài khoản và xem danh sách tài khoản (Mức 3)
CHƯƠNG 279.

52

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

Hình 279.1.1.1 Sơ đồ use case tạo tài khoản và xem danh sách tài khoản
CHƯƠNG 280. b) Mô tả use case.
CHƯƠNG 281. 1. Tóm tắt định danh
CHƯƠNG 282. Tiêu đề: Tạo tài khoản.
CHƯƠNG 283. Tóm tắt: Use case cung cấp công cụ để cho admin lập tài khoản và
cung cấp cho toàn bộ nhân viên trong hệ thống.
CHƯƠNG 284. Actor: Admin.
CHƯƠNG 285. 2. Mô tả kịch bản
a) Điều kiện tiên quyết:

- Nhân viên vẫn còn làm việc trong hệ thống.

- Tên tài khoản được tạo ra không được trùng với tài khoản cũ có sẵn trong hệ
thống.

b) Kịch bản bình thường:


CHƯƠNG 286. 1. Admin đăng nhập vào hệ thống.
CHƯƠNG 287. 2. Admin chọn chức năng lập tào khoản.
CHƯƠNG 288. 3. Chọn chức năng tạo tài khoản mới
CHƯƠNG 289. 4. Hệ thống yêu cầu nhập tài khoản.
CHƯƠNG 290. 5. Admin nhập tài khoản nhân viên.
CHƯƠNG 291. 6. Hệ thống kiểm tra và yêu cầu nhập mật khẩu.
CHƯƠNG 292. 7. Admin nhập mật khẩu và nhập 2 lần.
CHƯƠNG 293. 8. Hệ thống kiểm tra thông tin toàn bộ.
CHƯƠNG 294. 9. Tạo tài khoản mới thành công.
CHƯƠNG 295. c) Các kịch bản thay thế:
CHƯƠNG 296. A1 – Thông tin tài khoản đã bị trùng với tài khoản sãn có:
CHƯƠNG 297. Chuõi A1 bắt đầu từ bước 6 của kịch bản thường.
CHƯƠNG 298. 7. Tạo tài khoản không thành công do tài khoản đã có trong hệ thống.
CHƯƠNG 299. Trở lại với bước 4 của kịch bản thường.
CHƯƠNG 300. A2 – 2 mật khẩu nhập không trùng khớp:
CHƯƠNG 301. Chuõi A2 bắt đầu từ bước 8 của kịch bản thường.

53

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

CHƯƠNG 302. 9. Tạo không thành công hệ thống yêu cầu nhập lại mật khẩu.
CHƯƠNG 303. Trở lại với bước 6 của kịch bản thường.
 Xem danh sách tài khoản.
1. Tóm tắt định danh.
CHƯƠNG 304. Tiêu đề: Xem danh sách tài khoản.
CHƯƠNG 305. Tóm tắt: Use case cung cấp công cụ để cho admin kiểm tra thống
kê danh sách tài khoản cho nhân viên.
CHƯƠNG 306. Actor: Admin.
2. Mô tả kịch bản
a) Điều kiện tiên quyết:
- Người dùng phải đủ quyền hạn mới sử dụng được chức năng này.
b) Kịch bản bình thường:
1. Admin đăng nhập vào hệ thống.
2. Chọn chức năng xem danh sách tài khoản.
3. Hệ thống hiển thị danh sách tài khoản nhân viên.
4. Chọn in danh sách tài khoản.
5. Hệ thống thông báo xác nhận.
6. Chọn xác nhận.
7. Hệ thống kiểm tra và thông báo thành công.
c) Kịch bản thay thế:
CHƯƠNG 307. A1- Admin không xác nhận in danh sách.
CHƯƠNG 308. Chuỗi A1 bắt đầu từ bước 5 của kịch bản thường.
CHƯƠNG 309. 6. Chọn không.
CHƯƠNG 310. 7. Kiểm tra và quay lại màn hình hiển thị danh sách tài khoản.

54

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống


310.1. Thiết kế sơ đồ lớp.

CHƯƠNG 311.
Hình 311.1.1.1 Sơ đồ lớp

55

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

311.2. Thiết kế sơ đồ tuần tự.


CHƯƠNG 312.
312.1.1. Sơ đồ tuần tự đăng nhập.
CHƯƠNG 313.
CHƯƠNG 314.

CHƯƠNG 315.
Hình 315.1.1.1 Sơ đồ tuần tự đăng nhập
CHƯƠNG 316.

56

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

316.1.1. Sơ đồ tuần tự lập đơn hàng.


CHƯƠNG 317.
CHƯƠNG 318.

CHƯƠNG 319.
Hình 319.1.1.1 Sơ đồ tuần tự lập đơn hàng
CHƯƠNG 320.

57

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

320.1.1. Sơ đồ tuần tự sửa đơn hàng.


CHƯƠNG 321.
CHƯƠNG 322.

CHƯƠNG 323.
Hình 323.1.1.1 Sơ đồ tuần tự sửa đơn hàng
CHƯƠNG 324.

58

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

324.1.1. Sơ đồ tuần tự xóa đơn hàng.


CHƯƠNG 325.
CHƯƠNG 326.

CHƯƠNG 327.
Hình 327.1.1.1 Sơ đồ tuần tự xóa đơn hàng
CHƯƠNG 328.

59

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

328.1.1. Sơ đồ tuần tự xuất excel.


CHƯƠNG 329.
CHƯƠNG 330.

CHƯƠNG 331.
Hình 331.1.1.1 Sơ đồ tuần tự xuất excel
CHƯƠNG 332.

60

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

332.1.1. Sơ đồ tuần tự chọn nhân viên giao.


CHƯƠNG 333.
CHƯƠNG 334.
CHƯƠNG 335.

61

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

Hình 335.1.1.1 Sơ đồ tuần tự chọn nhân viên giao


CHƯƠNG 336.

62

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

336.1.1. Sơ đồ tuần tự lập đơn hàng.


CHƯƠNG 337.
CHƯƠNG 338.

CHƯƠNG 339.
Hình 339.1.1.1 Sơ đồ tuần tự lập đơn hàng
CHƯƠNG 340.

63

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

340.1.1. Sơ đồ tuần tự sửa đơn hàng


CHƯƠNG 341.
CHƯƠNG 342.

64

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

CHƯƠNG 343.

Hình 343.1.1.1 Sơ đồ tuần tự sửa đơn hàng

65

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

CHƯƠNG 344.

66

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

344.1.1. Sơ đồ tuần tự thống kê đơn hàng.


CHƯƠNG 345.
CHƯƠNG 346.

CHƯƠNG 347.
Hình 347.1.1.1 Sơ đồ tuần tự thống kê đơn hàng
CHƯƠNG 348.

67

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

348.1.1. Sơ đồ tuần tự xóa đơn hàng.


CHƯƠNG 349.
CHƯƠNG 350.
CHƯƠNG 351.

CHƯƠNG 352.
Hình 352.1.1.1 Sơ đồ tuần tự xóa đơn hàng

68

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

352.2. Xây dựng cơ sở dữ liệu cho phần mềm.

69

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

CHƯƠNG 353.

70

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 3. Phân tích thiết kế hệ thống

Hình 353.1.1.1 Sơ đồ quan hệ

71

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 4. Giao diện chương trình

CHƯƠNG 354. GIAO DIỆN CHƯƠNG TRÌNH


354.1. Giao diện đăng nhập.
CHƯƠNG 355.
CHƯƠNG 356.

Hình 356.1.1.1 Giao diện đăng nhập


CHƯƠNG 357.
CHƯƠNG 358. Tại giao diện này nhân viên có thể đăng nhập vào hệ thống
bằng tài khoản đã được cấp trước đó để đăng nhập vào hệ thống.
CHƯƠNG 359. Khi đăng nhập thành công sẽ hiện thông báo đã đăng nhập
thành công, khi nhập sai tài khoản hoặc mật khẩu sẽ hiện thông báo sai thông tin đăng
nhập và quay trở lại giao diện đăng nhập.
CHƯƠNG 360.

72

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 4. Giao diện chương trình

360.1. Giao diện trang chủ.


CHƯƠNG 361.

Hình 361.1.1.1 Giao diện trang chủ


CHƯƠNG 362. Ở giao diện này hiển thị các trang chức năng chính: Quản lý
đơn hàng, quản lý khách hàng, quản lý nhân viên, khác ngoài ra nhân viên có thể tùy ý
thay đổi giao điện của phần mềm ở phần giao diện.
362.1. Giao diện danh sách đơn hàng.

73

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 4. Giao diện chương trình

CHƯƠNG 363.

Hình 363.1.1.1 Giao diện danh sách đơn hàng


CHƯƠNG 364. Giao diện hiển thị lưới danh sách đơn hàng đang có. Ngoài ra
còn cho phép nhân viên xuất Report, export ra excel, sửa đơn hàng bằng cách chọn
đơn hàng sau đó sửa thông tin trên các textbox và nhấn nút sửa, xóa đơn hàng bằng
cách chọn vào đơn hàng cần xóa và nhấn vào nút xóa. Nút thêm để mở giao diện thêm
đơn hàng.
364.1. Giao diện thêm đơn hàng.

74

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 4. Giao diện chương trình

CHƯƠNG 365.

Hình 365.1.1.1 Giao diện thêm đơn hàng


CHƯƠNG 366. Giao diện thêm đơn hàng là giao diện sẽ xuất hiện sau khi chọn
nút thêm ở giao diện danh sách đơn hàng. Giao diện này chứa các ô để nhân viên điền
thông tin vào. Sau khi đã điền thông tin của đơn hàng vào các ô nhân viên có thể nhấn
nút thêm để thêm đơn hàng với các thông tin vừa nhập vào ở các ô bên trên. Ô mã đơn
hàng sẽ tự động tăng và cước phí sẽ được tính sau, ngoài ra nếu nhập thiếu các ô dưới
sẽ hiện thông báo “vui lòng điền đầy đủ thông tin” và quay trở về giao diện thêm đơn
hàng.
CHƯƠNG 367. Nút đóng để đóng giao diện thêm đơn hàng quay trở lại giao
diện danh sách đơn hàng, sau khi đóng các đơn hàng mới được thêm sẽ được cập nhật
vào lưới trong giao diện danh sách đơn hàng. Nút trắng dùng để làm mới tất cả các ô
thông tin trở về trắng để nhân viên có thể tiện để nhập thông tin của đơn hàng khác.
CHƯƠNG 368.

75

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 4. Giao diện chương trình

368.1. Giao diện chọn nhân viên giao hàng.


CHƯƠNG 369.

Hình 369.1.1.1 Giao diện chọn nhân viên giao


CHƯƠNG 370. Trong giao diện này sẽ hiển thị danh sách đơn hàng chưa có
người giao, nhân viên có thể chọn người giao bằng cách chọn vào combobox chọn
nhân viên giao để chọn nhân viên giao cho đơn hàng sau đó nhấn nút chọn nhân viên
giao để cập nhật. Sau khi chọn nhân viên giao thì tình trạng đơn hàng sẽ được tự động
cập nhật thành đang giao.
CHƯƠNG 371. Nút Xem ĐH – NG sẽ mở ra giao diện danh sách các đơn hàng
và người giao nó. Trong giao diện này sẽ hiện lưới danh sách các đơn hàng và người
giao của đơn hàng đó.
CHƯƠNG 372.

76

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 4. Giao diện chương trình

372.1. Giao diện tình trạng đơn hàng.


CHƯƠNG 373.

Hình 373.1.1.1 Giao diện tình trạng đơn hàng


CHƯƠNG 374.
CHƯƠNG 375.
CHƯƠNG 376. Giao diện tình trạng đơn hàng hiển thị lưới danh sách tình trạng
của đơn hàng, màu xanh là các đơn hàng đã giao, màu đỏ là các đơn hàng chưa giao,
màu vàng là các đơn hàng đang giao. Bên phải lưới sẽ là các ô hiển thị thông tin của
các đơn hàng đó. Ngoài ra có các nút in report, xuất ra excel. Nút cập nhật dùng để cập
nhật tình trạng của đơn hàng, nhân viên có thể thay đổi tình trạng đơn hàng bằng cách
chọn vào combobox hiển thị tình trạng đơn hàng sau đó chọn nút cập nhật để cập nhật
tình trạng đơn hàng. Nút xem vị trí dùng để mở giao diện vị trí đơn hàng.
CHƯƠNG 377.

77

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 4. Giao diện chương trình

377.1. Giao diện vị trí đơn hàng.


CHƯƠNG 378.

Hình 378.1.1.1 Giao diện xem vị trí đơn hàng


CHƯƠNG 379. Giao diện này hiện thị một bản đồ hiện thị 2 điểm: 1 điểm là vị
trí của kho 1 điểm là vị trí của đơn hàng. Bên phải là các ô hiển thị thông tin mã đơn
hàng và địa chỉ của đơn hàng, khoảng cách đơn hàng sẽ được tự động tính dựa trên
đoạn đường đi từ kho đến vị trí đơn hàng, cược phí sẽ được tự động hiển thị dựa trên
khoảng cách. Nút cập nhật cước phí dùng để cập nhật cước phí cho đơn hàng.
CHƯƠNG 380.

78

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 4. Giao diện chương trình

380.1. Giao diện thống kê đơn hàng.


CHƯƠNG 381.

Hình 381.1.1.1 Giao diện thống kê đơn hàng


CHƯƠNG 382. Giao diện hiển thị 4 tab: tab 1 là lưới danh sách các đơn hàng đã giao,
tab 2 là lưới danh sách các đơn hàng đang giao, tab 3 là lưới danh sách các đơn hàng
chưa giao, tab 4 hiển thị biểu đồ tròn thống kê số lượng các đơn hàng đã giao, đang
giao và chưa giao. Ở mỗi tab đều có nút in report và xuất ra excel.

79

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 4. Giao diện chương trình

CHƯƠNG 383.

Hình 383.1.1.1 Giao diện biểu đồ thống kê đơn hàng


CHƯƠNG 384.

80

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 4. Giao diện chương trình

384.1. Giao diện khách hàng.


CHƯƠNG 385.

Hình 385.1.1.1 Giao diện danh sách khách hàng


CHƯƠNG 386. Giao diện hiển thị lưới danh sách khách hàng đã gửi hàng.
Ngoài ra còn cho phép nhân viên xuất report, export ra excel, sửa khách hàng bằng
cách chọn khách hàng cần sửa sau đó sửa thông tin trên các textbox và nhấn nút sửa,
xóa khách hàng bằng cách chọn vào khách hàng cần xóa và nhấn vào nút xóa. Nút
thêm để mở giao diện thêm khách hàng.
386.1. Giao diện thêm khách hàng.

81

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 4. Giao diện chương trình

CHƯƠNG 387.

Hình 387.1.1.1 Giao diện thêm khách hàng


CHƯƠNG 388. Giao diện thêm khách hàng là giao diện sẽ xuất hiện sau khi
chọn nút thêm ở giao diện danh sách khách hàng. Giao diện này chứa các ô để nhân
viên điền thông tin khách hàng vào. Sau khi đã điền thông tin của khách hàng vào các
ô nhân viên có thể nhấn nút thêm để thêm khách hàng với các thông tin vừa nhập vào
ở các ô bên trên. Ô mã khách hàng sẽ tự động tăng, ngoài ra nếu nhập thiếu các ô
thông tin và chọn nút thêm sẽ hiện thông báo “vui lòng điền đầy đủ thông tin” và quay
trở về giao diện thêm khách hàng.
CHƯƠNG 389. Nút đóng để đóng giao diện thêm khách hàng quay trở lại giao
diện danh sách khách hàng, sau khi đóng các khách hàng mới được thêm sẽ được cập
nhật vào lưới trong giao diện danh sách khách hàng. Nút trắng dùng để làm mới tất cả
các ô thông tin trở về trắng để nhân viên có thể tiện để nhập thông tin của khách hàng
khác.
389.1. Giao diện người nhận.

82

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 4. Giao diện chương trình

CHƯƠNG 390.

Hình 390.1.1.1 Giao diện danh sách người nhận


CHƯƠNG 391. Giao diện hiển thị lưới danh sách người nhận đã được người
gửi cung cấp thông tin. Ngoài ra còn cho phép nhân viên xuất report, export ra excel,
sửa người nhận bằng cách chọn người nhận cần sửa sau đó sửa thông tin trên các
textbox và nhấn nút sửa, xóa người nhận bằng cách chọn vào người nhận cần xóa và
nhấn vào nút xóa. Nút thêm để mở giao diện thêm người nhận.
CHƯƠNG 392.
CHƯƠNG 393.

83

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 4. Giao diện chương trình

393.1. Giao diện thêm người nhận.


CHƯƠNG 394.

Hình 394.1.1.1 Giao diện thêm người nhận


CHƯƠNG 395. Giao diện thêm người nhận là giao diện sẽ xuất hiện sau khi
chọn nút thêm ở giao diện danh sách người nhận. Giao diện này chứa các ô để nhân
viên điền thông tin người nhận vào. Sau khi đã điền thông tin của người nhận vào các
ô nhân viên có thể nhấn nút thêm để thêm người nhận với các thông tin vừa nhập vào
ở các ô bên trên. Ô mã người nhận sẽ tự động tăng, ngoài ra nếu nhập thiếu các ô
thông tin và chọn nút thêm sẽ hiện thông báo “vui lòng điền đầy đủ thông tin” và quay
trở về giao diện thêm người nhận.

84

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 4. Giao diện chương trình

CHƯƠNG 396. Nút đóng để đóng giao diện thêm người nhận quay trở lại giao
diện danh sách người nhận, sau khi đóng các người nhận mới được thêm sẽ được cập
nhật vào lưới trong giao diện danh sách người nhận. Nút trắng dùng để làm mới tất cả
các ô thông tin trở về trắng để nhân viên có thể tiện để nhập thông tin của người nhận
khác.
CHƯƠNG 397.
CHƯƠNG 398.

85

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 4. Giao diện chương trình

398.1. Giao diện thống kê khách hàng.


CHƯƠNG 399.

Hình 399.1.1.1 Giao diện thống kê khách hàng


CHƯƠNG 400. Giao diện thống kê khách hàng hiển thị danh sách khách hàng
với tổng số đơn hàng mà họ đã gửi. Ngoài ra có các nút để xuất ra excel, in report. Nút
biểu đồ để mở giao diện biểu đồ thống kê số lượng đơn hàng của từng khách hàng
dạng cột. Các khách hàng có số lượng đơn hàng lớn hơn 2 sẽ được thêm vào danh sách
khách hàng tiềm năng.
400.1. Giao diện danh sách nhân viên.

86

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 4. Giao diện chương trình

CHƯƠNG 401.

Hình 401.1.1.1 Giao diện danh sách nhân viên


CHƯƠNG 402. Giao diện hiển thị lưới danh sách nhân viên của công ti. Ngoài
ra còn cho phép quản lý xuất report, export ra excel, sửa nhân viên bằng cách chọn
nhân viên cần sửa sau đó sửa thông tin trên các textbox và nhấn nút sửa, xóa nhân viên
bằng cách chọn vào nhân viên cần xóa và nhấn vào nút xóa. Nút thêm để mở giao diện
thêm nhân viên.
CHƯƠNG 403.
403.1. Giao diện thêm nhân viên.

87

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 4. Giao diện chương trình

CHƯƠNG 404.
Hình 404.1.1.1 Giao diện thêm nhân viên
CHƯƠNG 405. Giao diện thêm nhân viên là giao diện sẽ xuất hiện sau khi
chọn nút thêm ở giao diện danh sách nhân viên. Giao diện này chứa các ô để quản lý
điền thông tin nhân viên vào. Sau khi đã điền thông tin của nhân viên vào các ô quản
lý có thể nhấn nút thêm để thêm nhân viên với các thông tin vừa nhập vào ở các ô bên
trên. Ô mã nhân viên sẽ tự động tăng, ngoài ra nếu nhập thiếu các ô thông tin và chọn
nút thêm sẽ hiện thông báo “vui lòng điền đầy đủ thông tin” và quay trở về giao diện
thêm nhân viên.
CHƯƠNG 406. Nút đóng để đóng giao diện thêm nhân viên quay trở lại giao
diện danh sách nhân viên, sau khi đóng các nhân viên mới được thêm sẽ được cập nhật
vào lưới trong giao diện danh sách nhân viên. Nút trắng dùng để làm mới tất cả các ô
thông tin trở về trắng để quản lý có thể tiện để nhập thông tin của nhân viên khác.

88

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 4. Giao diện chương trình

CHƯƠNG 407.
407.1. Giao diện loại nhân viên.
CHƯƠNG 408.

Hình 408.1.1.1 Giao diện loại nhân viên


CHƯƠNG 409. Giao diện loại nhân viên hiển thị danh sách loại các nhân viên
trong công ti như: Nhân viên giao hàng, nhân viên tiếp nhận đơn hàng, quản lý, admin.
Để sửa thông tin của loại nhân viên chọn vào loại nhân viên cần sửa và sửa thông tin
trên các ô thông tin sau đó chọn nút sửa. Để xóa loại nhân viên chọn nhân viên cần xóa
và nhấn nút xóa. Nút thêm để mở giao diện thêm loại nhân viên.
CHƯƠNG 410.

89

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 4. Giao diện chương trình

410.1. Giao diện thêm loại nhân viên.

CHƯƠNG 411.
Hình 411.1.1.1 Giao diện thêm loại nhân viên
CHƯƠNG 412. Giao diện thêm loại nhân viên là giao diện sẽ xuất hiện sau khi
chọn nút thêm ở giao diện danh sách loại nhân viên. Giao diện này chứa các ô để quản
lý điền thông tin loại nhân viên vào. Sau khi đã điền thông tin của loại nhân viên vào
các ô quản lý có thể nhấn nút thêm để thêm loại nhân viên với các thông tin vừa nhập
vào ở các ô bên trên. Ô mã loại nhân viên sẽ tự động tăng, ngoài ra nếu nhập thiếu các
ô thông tin và chọn nút thêm sẽ hiện thông báo “vui lòng điền đầy đủ thông tin” và
quay trở về giao diện thêm loại nhân viên.
CHƯƠNG 413. Nút đóng để đóng giao diện thêm loại nhân viên quay trở lại
giao diện danh sách loại nhân viên, sau khi đóng các nhân viên mới được thêm sẽ được
cập nhật vào lưới trong giao diện danh sách loại nhân viên. Nút trắng dùng để làm mới
tất cả các ô thông tin trở về trắng để quản lý có thể tiện để thêm loại nhân viên khác.
CHƯƠNG 414.

90

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 4. Giao diện chương trình

414.1. Giao diện thống kê đơn hàng giao được.


CHƯƠNG 415.

Hình 415.1.1.1 Giao diện thống kê đơn hàng giao được


CHƯƠNG 416. Giao diện thống kê đơn hàng giao được hiển thị danh sách nhân
viên giao với tổng số đơn hàng mà họ đã giao. Ngoài ra có các nút để xuất ra excel, in
report. Nút biểu đồ để mở giao diện biểu đồ thống kê số lượng đơn hàng đã giao của
từng nhân viên giao ở dạng cột.
416.1. Giao diện thống kê đơn hàng lập được.

91

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 4. Giao diện chương trình

CHƯƠNG 417.

Hình 417.1.1.1 Giao diện thống kê đơn hàng lập được


CHƯƠNG 418. Giao diện thống kê đơn hàng lập được hiển thị danh sách nhân
viên giao với tổng số đơn hàng mà họ đã lập. Ngoài ra có các nút để xuất ra excel, in
report. Nút biểu đồ để mở giao diện biểu đồ thống kê số lượng đơn hàng đã lập của
từng nhân viên nhận đơn hàng ở dạng cột.
CHƯƠNG 419.
419.1. Giao diện phiếu giảm giá.

92

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 4. Giao diện chương trình

CHƯƠNG 420.

Hình 420.1.1.1 Giao diện danh sách phiếu giảm giá


CHƯƠNG 421. Giao diện hiển thị lưới danh sách voucher. Ngoài ra còn cho
phép quản lý export ra excel, sửa voucher bằng cách chọn voucher cần sửa sau đó sửa
thông tin trên các textbox và nhấn nút sửa, xóa voucher bằng cách chọn voucher cần
xóa và nhấn vào nút xóa. Nút thêm để mở giao diện thêm voucher.
CHƯƠNG 422.
CHƯƠNG 423.

93

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Chương 4. Giao diện chương trình

423.1. Giao diện thêm phiếu giảm giá.

CHƯƠNG 424.
Hình 424.1.1.1 Giao diện thêm phiếu giảm giá
CHƯƠNG 425. Giao diện thêm loại voucher là giao diện sẽ xuất hiện sau khi
chọn nút thêm ở giao diện danh sách loại voucher. Giao diện này chứa các ô để quản lý
điền thông tin voucher vào. Sau khi đã điền thông tin của voucher vào các ô quản lý có
thể nhấn nút thêm để thêm voucher với các thông tin vừa nhập vào ở các ô bên trên. Ô
mã voucher sẽ tự động tăng, ô ngày tạo sẽ lấy ngày hiện tại, ngoài ra nếu nhập thiếu
các ô thông tin và chọn nút thêm sẽ hiện thông báo “vui lòng điền đầy đủ thông tin” và
quay trở về giao diện thêm voucher.
CHƯƠNG 426. Nút đóng để đóng giao diện thêm voucher quay trở lại giao
diện danh sách voucher, sau khi đóng các voucher mới được thêm sẽ được cập nhật
vào lưới trong giao diện danh sách voucher. Nút trắng dùng để làm mới tất cả các ô
thông tin trở về trắng để quản lý có thể tiện để thêm voucher mới.

94

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

CHƯƠNG 427. PHÂN CÔNG CÔNG VIỆC


CHƯƠNG 428.
428.1. Bảng phân công công việc.
Bảng 428.1.1.1.1: Bảng phân công công việc
CHƯƠNG 435.
CHƯƠNGCHƯƠNG
433. Sốắ
434.
CHƯƠNG 429.
CHƯƠNG 431. T CHƯƠNG 432. N Ngày Ngày ngà CHƯƠNG 436. Ghi
Thứ CHƯƠNG 430. Nhiệm vụ
rạng thái gười thực hiện bắắt kếắt y chú
tự
đầầu thúc thực
hiện
CHƯƠNG 439.
CHƯƠNG 437. CHƯƠNG 441.
CHƯƠNG 442.
CHƯƠNG 443.
1
CHƯƠNG 438. Chuẩn bị cho đếầ tài Đã hoàn CHƯƠNG 440.
06/01 06/03 3
CHƯƠNG 444.
thành
CHƯƠNG 445. CHƯƠNG 447. Đ CHƯƠNG 448. T CHƯƠNG 449.
CHƯƠNG 450.
CHƯƠNG 451.
1.1
CHƯƠNG 446. - Chọn đềề tài ã hoàn thành 06/01 06/01 1
CHƯƠNG 452.
ấất cả thành viên
CHƯƠNG 453. CHƯƠNG 455. Đ CHƯƠNG 456. T CHƯƠNG 457.
CHƯƠNG 458.
CHƯƠNG 459.
1.2
CHƯƠNG 454. - Thu thập tài liệu ã hoàn thành 06/01 06/01 1
CHƯƠNG 460.
ấất cả thành viên
CHƯƠNGCHƯƠNG
461. 462. - Xác định các yêu cấều CHƯƠNG 463. Đ CHƯƠNG 464. T CHƯƠNG 465.
CHƯƠNG 466.
CHƯƠNG 467.
CHƯƠNG 468.
1.3 của bài toán ã hoàn thành ấất cả thành viên 06/01 06/02 2
CHƯƠNG 469. CHƯƠNG 471. Đ CHƯƠNG 472. D CHƯƠNG 473.
CHƯƠNG 474.
CHƯƠNG 475.
1.4
CHƯƠNG 470. - Phát thảo bài toàn ã hoàn thành anh 06/01 06/02 2
CHƯƠNG 476.
CHƯƠNG 477. CHƯƠNG 479. Đ CHƯƠNG 480. B CHƯƠNG 481.
CHƯƠNG 482.
CHƯƠNG 483.
1.5
CHƯƠNG 478. - Lập kềấ hoạch ã hoàn thành ảo 06/03 06/03 1
CHƯƠNG 484.
CHƯƠNG 487.
CHƯƠNGCHƯƠNG
485. 486. Phân tích yêu cầầu bài CHƯƠNG 489.
CHƯƠNG 490.
CHƯƠNG 491.
Đã hoàn CHƯƠNG 488. CHƯƠNG 492.
2 toán 06/07 06/21 15
thành
CHƯƠNGCHƯƠNG
493. 494. - Vẽẽ sơ đồề use case tổng CHƯƠNG 495. Đ CHƯƠNG 496. Tấất CHƯƠNG 497.
CHƯƠNG 498.
CHƯƠNG 499.
CHƯƠNG 500.
2.1 quát mức 1 ã hoàn thành cả thành viên 06/07 06/08 2
CHƯƠNGCHƯƠNG
501. 502. - Vẽẽ sơ đồề use case mức CHƯƠNG 503. Đ CHƯƠNG 504. Tấất CHƯƠNG 505.
CHƯƠNG 506.
CHƯƠNG 507.
CHƯƠNG 508.
2.2 2 ã hoàn thành cả thành viên 06/08 06/10 3
CHƯƠNGCHƯƠNG
509. 510. + Vẽẽ sơ đồề use case CHƯƠNG 511. Đ CHƯƠNG 512. D CHƯƠNG 513.
CHƯƠNG 514.
CHƯƠNG
CHƯƠNG
515. 516.
95

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

2.2.
1
quản lý Khách Hàng ã hoàn thành anh 06/08 06/10 3
CHƯƠNG 517.
CHƯƠNG 518. + Vẽẽ sơ đồề use case CHƯƠNG 519. Đ CHƯƠNG 521.
CHƯƠNG 522.
CHƯƠNG 523.
2.2. CHƯƠNG 520. Bảo CHƯƠNG 524.
quản lý Đơn Hàng ã hoàn thành 06/08 06/10 3
2
CHƯƠNG
CHƯƠNG
525. 526. CHƯƠNG 527.
CHƯƠNG 528.
CHƯƠNG 529. + Vẽẽ sơ đồề use case CHƯƠNG 530. Đ CHƯƠNG 531. D CHƯƠNG 532.
CHƯƠNG 533.
CHƯƠNG 534.
2.2. CHƯƠNG 535.
quản lý Nhân Viên ã hoàn thành anh 06/08 06/10 3
3
CHƯƠNG 536.
CHƯƠNG 537. + Vẽẽ sơ đồề use case CHƯƠNG 538. Đ CHƯƠNG 539. D CHƯƠNG 540.
CHƯƠNG 541.
CHƯƠNG 542.
2.2. CHƯƠNG 543.
quản lý Kho ã hoàn thành anh 06/08 06/10 3
4
CHƯƠNGCHƯƠNG
544. 545. - Vẽẽ sơ đồề use case mức CHƯƠNG 546. Đ CHƯƠNG 547. B CHƯƠNG 548.
CHƯƠNG 549.
CHƯƠNG 550.
CHƯƠNG 551.
2.3 3 ã hoàn thành ảo 06/10 06/13 4
CHƯƠNG 552.
CHƯƠNG 553. + Vẽẽ sơ đồề use case CHƯƠNG 554. Đ CHƯƠNG 555. B CHƯƠNG 556.
CHƯƠNG 557.
CHƯƠNG 558.
2.3. CHƯƠNG 559.
Quản Lý Lịch Chạy ã hoàn thành ảo 06/10 06/13 4
1
CHƯƠNG 560.
CHƯƠNG 561. + Vẽẽ sơ đồề use case CHƯƠNG 562. Đ CHƯƠNG 563. B CHƯƠNG 564.
CHƯƠNG 565.
CHƯƠNG 566.
2.3. CHƯƠNG 567.
Quản Lý Tài Khoản Nhân Viên ã hoàn thành ảo 06/10 06/13 4
2
CHƯƠNG 568. CHƯƠNG 570. Đ CHƯƠNG 571. D CHƯƠNG 572.
CHƯƠNG 573.
CHƯƠNG 574.
2.4
CHƯƠNG 569. - Vẽẽ sơ đồề lớp ã hoàn thành anh 06/13 06/13 1
CHƯƠNG 575.
CHƯƠNG 576. CHƯƠNG 578. Đ CHƯƠNG 579. Tấất CHƯƠNG 580.
CHƯƠNG 581.
CHƯƠNG 582.
2.5
CHƯƠNG 577. - Vẽẽ sơ đồề tuấền tự ã hoàn thành 06/14 06/19 6
CHƯƠNG 583.
cả thành viên
CHƯƠNG 584.
CHƯƠNG 585. +Vẽẽ sơ đồề tuấền tự đăng CHƯƠNG 586. Đ CHƯƠNG 588.
CHƯƠNG 589.
CHƯƠNG 590.
2.5. CHƯƠNG 587. Bảo CHƯƠNG 591.
nhập ã hoàn thành 06/14 06/15 2
1
CHƯƠNG 592.
CHƯƠNG 593. + Vẽẽ Sơ đồề tuấền tự nhập CHƯƠNG 594. Đ CHƯƠNG 595. D CHƯƠNG 596.
CHƯƠNG 597.
CHƯƠNG 598.
2.5. CHƯƠNG 599.
xuấất đơn hàng từ kho ã hoàn thành anh 06/14 06/16 3
2
CHƯƠNG 600.
CHƯƠNG 601. + Vẽẽ sơ đồề tuấền tự nhập CHƯƠNG 602. Đ CHƯƠNG 604.
CHƯƠNG 605.
CHƯƠNG 606.
2.5. CHƯƠNG 603. Bảo CHƯƠNG 607.
xuấất đợn hàng từ đơn vị trung gian ã hoàn thành 06/15 06/16 2
3
CHƯƠNG 608.
CHƯƠNG 609. + vẽẽ sơ đồề tuấền tự lập CHƯƠNG 610. Đ CHƯƠNG 612.
CHƯƠNG 613.
CHƯƠNG 614.
2.5. CHƯƠNG 611. Bảo CHƯƠNG 615.
đơn hàng ã hoàn thành 06/16 06/19 4
4
CHƯƠNGCHƯƠNG
616. 617. + vẽẽ sơ đồề tuấền tự sửa CHƯƠNG 618. Đ CHƯƠNG 619. Bảo CHƯƠNG 620.
CHƯƠNG 621.
CHƯƠNG
CHƯƠNG
622. 623.
96

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

2.5.
5
đơn hàng ã hoàn thành 06/16 06/19 4
CHƯƠNG 624.
CHƯƠNG 625. +Vẽẽ sơ đồề tuấền tự xóa CHƯƠNG 626. Đ CHƯƠNG 627. D CHƯƠNG 628.
CHƯƠNG 629.
CHƯƠNG 630.
2.5. CHƯƠNG 631.
đơn hàng ã hoàn thành anh 06/16 06/19 4
6
CHƯƠNG 632. CHƯƠNG 634. Đ CHƯƠNG 635. D CHƯƠNG 636.
CHƯƠNG 637.
CHƯƠNG 638.
2.6
CHƯƠNG 633. - Thiềất kềấ cơ sở dữ liệu ã hoàn thành anh 06/20 06/21 2
CHƯƠNG 639.
CHƯƠNG 642.
CHƯƠNG 640. CHƯƠNG 644.
CHƯƠNG 645.
CHƯƠNG 646.
3
CHƯƠNG 641. Thiếắt kếắ giao diện Đã hoàn CHƯƠNG 643.
06/21 06/30 10
CHƯƠNG 647.
thành
CHƯƠNGCHƯƠNG
648. 649. - Thiềất kềấ giao diện Đăng CHƯƠNG 650. Đ CHƯƠNG 651. D CHƯƠNG 652.
CHƯƠNG 653.
CHƯƠNG 654.
CHƯƠNG 655.
3.1 nhâp ã hoàn thành anh 06/21 06/23 3
CHƯƠNGCHƯƠNG
656. 657. - Thiềất kềấ giao diện Trang CHƯƠNG 658. Đ CHƯƠNG 659. D CHƯƠNG 660.
CHƯƠNG 661.
CHƯƠNG 662.
CHƯƠNG 663.
3.2 chủ ã hoàn thành anh 06/23 06/25 3
CHƯƠNG 671. Bao
CHƯƠNGCHƯƠNG
664. 665. - Thiềất kềấ giao diện Phiềấu CHƯƠNG 666. Đ CHƯƠNG 667. B CHƯƠNG 668.
CHƯƠNG 669.
CHƯƠNG 670.
gồềm các form thêm,
3.3 nhập ã hoàn thành ảo 06/21 06/23 3
xóa, sửa
CHƯƠNG 679. Bao
CHƯƠNGCHƯƠNG
672. 673. - Thiềất kềấ giao diện Phiềấu CHƯƠNG 674. Đ CHƯƠNG 676.
CHƯƠNG 677.
CHƯƠNG 678.
CHƯƠNG 675. Bảo gồềm các form thêm,
3.4 xuấất ã hoàn thành 06/21 06/23 3
xóa, sửa
CHƯƠNG 687. Bao
CHƯƠNGCHƯƠNG
680. 681. - Thiềất kềấ giao diện Quản CHƯƠNG 682. Đ CHƯƠNG 683. D CHƯƠNG 684.
CHƯƠNG 685.
CHƯƠNG 686.
gồềm các form thêm,
3.5 lý đơn hàng ã hoàn thành anh 06/23 06/25 3
xóa, sửa
CHƯƠNG 695. Bao
CHƯƠNGCHƯƠNG
688. 689. - Thiềất kềấ giao diện Quản CHƯƠNG 690. Đ CHƯƠNG 691. B CHƯƠNG 692.
CHƯƠNG 693.
CHƯƠNG 694.
gồềm các form thêm,
3.6 lý nhân viên ã hoàn thành ảo 06/23 06/25 3
xóa, sửa
CHƯƠNG 703. Bao
CHƯƠNGCHƯƠNG
696. 697. - Thiềất kềấ giao diện Quản CHƯƠNG 698. Đ CHƯƠNG 699. B CHƯƠNG 700.
CHƯƠNG 701.
CHƯƠNG 702.
gồềm các form thêm,
3.7 lý Khách hàng ã hoàn thành ảo 06/25 06/27 3
xóa, sửa
CHƯƠNG 711. Bao
CHƯƠNGCHƯƠNG
704. 705. - Thiềất kềấ giao diện Quản CHƯƠNG 706. Đ CHƯƠNG 707. D CHƯƠNG 708.
CHƯƠNG 709.
CHƯƠNG 710.
gồềm các form thêm,
3.8 lý Kho ã hoàn thành anh 06/25 06/27 3
xóa, sửa
CHƯƠNGCHƯƠNG
712. 713. - Thiềất kềấ các giao diện CHƯƠNG 714. Đ CHƯƠNG 716.
CHƯƠNG 717.
CHƯƠNG 718.
CHƯƠNG 715. Bảo CHƯƠNG 719.
3.9 báo cáo thồấng kê ã hoàn thành 06/25 06/27 3
CHƯƠNG 720. CHƯƠNG 722. Đ CHƯƠNG 723. D CHƯƠNG 724.
CHƯƠNG 725.
CHƯƠNG 726.
3.1
CHƯƠNG 721. - Tổng hợp giao diện ã hoàn thành anh 06/27 06/30 4
CHƯƠNG 727.

97

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

CHƯƠNG 730.
CHƯƠNG 728. CHƯƠNG 732.
CHƯƠNG 733.
CHƯƠNG 734.
4
CHƯƠNG 729. Lập trình phầần mếầm Đã hoàn CHƯƠNG 731.
06/30 07/20 21
CHƯƠNG 735.
thành
CHƯƠNGCHƯƠNG
736. 737. - Tạo mô hình 3 layer, CHƯƠNG 738. Đ CHƯƠNG 739. D CHƯƠNG 740.
CHƯƠNG 741.
CHƯƠNGCHƯƠNG
742. 743. Kềất
4.1 kềất nồấi Database ã hoàn thành anh 06/30 07/06 7 nồấi Database
CHƯƠNGCHƯƠNG
744. 745. - Lâp trình giao diện CHƯƠNG 746. Đ CHƯƠNG 747. D CHƯƠNG 748.
CHƯƠNG 749.
CHƯƠNG 750.
CHƯƠNG 751.
4.2 Đăng nhâp ã hoàn thành anh 07/07 07/13 7
CHƯƠNGCHƯƠNG
752. 753. - Lập trình giao diện CHƯƠNG 754. Đ CHƯƠNG 755. B CHƯƠNG 756.
CHƯƠNG 757.
CHƯƠNG 758.
CHƯƠNG 759.
4.3 Trang chủ ã hoàn thành ảo 06/30 07/06 7
CHƯƠNGCHƯƠNG
760. 761. - Lập trình giao diện CHƯƠNG 762. Đ CHƯƠNG 763. D CHƯƠNG 764.
CHƯƠNG 765.
CHƯƠNG 766.
CHƯƠNG 767.
4.4 Phiềấu nhập ã hoàn thành anh 06/30 07/06 7
CHƯƠNGCHƯƠNG
768. 769. - Lập trình giao diện CHƯƠNG 770. Đ CHƯƠNG 771. D CHƯƠNG 772.
CHƯƠNG 773.
CHƯƠNG 774.
CHƯƠNG 775.
4.5 Phiềấu xuấất ã hoàn thành anh 07/07 07/13 7
CHƯƠNGCHƯƠNG
776. 777. - Lập trình giao diện CHƯƠNG 778. Đ CHƯƠNG 779. D CHƯƠNG 780.
CHƯƠNG 781.
CHƯƠNG 782.
CHƯƠNG 783.
4.6 Quản lý đơn hàng ã hoàn thành anh 07/14 07/21 8
CHƯƠNGCHƯƠNG
784. 785. - Lập trình giao diện CHƯƠNG 786. Đ CHƯƠNG 787. B CHƯƠNG 788.
CHƯƠNG 789.
CHƯƠNG 790.
CHƯƠNG 791.
4.7 Quản lý nhân viên ã hoàn thành ảo 07/07 07/13 7
CHƯƠNGCHƯƠNG
792. 793. - Lập trình giao diện CHƯƠNG 794. Đ CHƯƠNG 795. B CHƯƠNG 796.
CHƯƠNG 797.
CHƯƠNG 798.
CHƯƠNG 799.
4.8 Quản lý Khách hàng ã hoàn thành ảo 07/14 07/21 8
CHƯƠNGCHƯƠNG
800. 801. - Lập trình giao diện CHƯƠNG 802. Đ CHƯƠNG 804.
CHƯƠNG 805.
CHƯƠNG 806.
CHƯƠNG 803. Bảo CHƯƠNG 807.
4.9 Quản lý Kho ã hoàn thành 07/14 07/21 8
CHƯƠNG 810.
CHƯƠNG 808. CHƯƠNG 812.
CHƯƠNG 813.
CHƯƠNG 814.
5
CHƯƠNG 809. Viếắt báo cáo Đã hoàn CHƯƠNG 811.
06/01 07/22 52
CHƯƠNG 815.
thành
CHƯƠNGCHƯƠNG
816. 817. - Chapter 1: Khảo sát và CHƯƠNG 818. Đ CHƯƠNG 819. D CHƯƠNG 820.
CHƯƠNG 821.
CHƯƠNG 822.
CHƯƠNG 823.
5.1 phân tích bài toán ã hoàn thành anh 06/01 06/05 5
CHƯƠNGCHƯƠNG
824. 825. - Chapter 2: Cơ sở lý CHƯƠNG 826. Đ CHƯƠNG 828.
CHƯƠNG 829.
CHƯƠNG 830.
CHƯƠNG 827. Bảo CHƯƠNG 831.
5.2 thuyềất và giới thiệu công nghệ ã hoàn thành 06/01 06/05 5
CHƯƠNGCHƯƠNG
832. 833. - Chapter 3: Phân tích CHƯƠNG 834. Đ CHƯƠNG 835. B CHƯƠNG 836.
CHƯƠNG 837.
CHƯƠNG 838.
CHƯƠNG 839.
5.3 thiềất kềấ hệ thồấng ã hoàn thành ảo 06/07 06/10 4
CHƯƠNGCHƯƠNG
840. 841. - Chapter 4: Xây dựng CHƯƠNG 842. Đ CHƯƠNG 843. B CHƯƠNG 844.
CHƯƠNG 845.
CHƯƠNG 846.
CHƯƠNG 847.
5.4 chương trình ã hoàn thành ảo 06/30 07/20 21
CHƯƠNG 848. CHƯƠNG 850. Đ CHƯƠNG 851. D CHƯƠNG 852.
CHƯƠNG 853.
CHƯƠNG 854.
5.7
CHƯƠNG 849. - Kềất luận ã hoàn thành anh 06/30 07/20 21
CHƯƠNG 855.
98

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

CHƯƠNG 858.
CHƯƠNG 856. CHƯƠNG 860.
CHƯƠNG 861.
CHƯƠNG 862.
6
CHƯƠNG 857. Trình bày nghiên cứu Đã hoàn CHƯƠNG 859.
07/22 07/25 4
CHƯƠNG 863.
thành
CHƯƠNG 864. CHƯƠNG 866. Đ CHƯƠNG 867. A CHƯƠNG 868.
CHƯƠNG 869.
CHƯƠNG 870.
CHƯƠNG 865. – Trình bày báo cáo CHƯƠNG 871.
6.1 ã hoàn thành ll Member 07/25 07/25 1
CHƯƠNG 872.
CHƯƠNG 873.
CHƯƠNG 874.
CHƯƠNG 875.
CHƯƠNG 876.
CHƯƠNG 877.

99

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

877.1. Biểu đồ thời gian.

100

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

CHƯƠNG 878.

101

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Hình 878.1.1.1 Biểu đồ thời gian


CHƯƠNG 879.

102

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

KẾT LUẬN
CHƯƠNG 880. 1. Kết quả đạt được.
CHƯƠNG 881. Xây dựng được phần mềm quản lý việc giao hàng với các tính
năng cơ bản. Hỗ trợ cho việc quản lý giao hàng trở nên tiện lợi hơn. Giao diện đơn
giản, dễ sử dụng.
CHƯƠNG 882. Hiểu thêm về các control của winform, biết cách sử dụng của
chúng.
CHƯƠNG 883. 2. Hướng phát triển của đề tài.
CHƯƠNG 884. Phát triển thêm nhiều kho, thêm vào tính năng quản lý kho, sắp
xếp được hàng theo khu vực để tiện cho việc giao.
CHƯƠNG 885. Phát triển thêm ngôn ngữ khác.
CHƯƠNG 886. Xây dựng một website kết nối với phần mềm cho phép khách
hàng có thể đặc việc giao hàng trực tuyến.

103

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

TÀI LIỆU THAM KHẢO


CHƯƠNG 887.
CHƯƠNG 888. Website
CHƯƠNG
CHƯƠNG 889. 890. 1 6 2022. [Online]. Available: https://tuhocict.com/dot-net-
[1 framework-va-ngon-ngu-c-sharp/.
]
CHƯƠNG
CHƯƠNG
891.892. 29 6 2022. [Online]. Available:
[2 https://hiepsiit.com/detail/ccongcong/laptrinhc++.
]

104

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

TRƯỜNG ĐH THỦ DẦU MỘT CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
KHOA KỸ THUẬT CÔNG NGHỆ Độc lập – Tự do – Hạnh phúc

PHIẾU ĐÁNH GIÁ PROJECT


(Đánh giá quá trình thực hiện, báo cáo văn bản và sản phẩm)
Học phần: Lập trình trên Windows (3+0) - HK3.CQ.01- D20KTPM01, D20CNTT01
Họ và tên sinh viên (MSSV): Nguyễn Hoàng Danh_2024802010387
Trần Phương Bảo_2024802010381

Trọn
Tốt Khá Trung bình Kém
Tiêu chí g số
100% 75% 50% 0%
%

Thái độ tham Tích cực


gia tích cực tìm kiếm và
Tìm kiếm và Chọn ý tưởng
Nêu ý chủ động
05 đưa ra được ý trong số được Không quan tâm lựa chọn ý tưởng
tưởng đưa ra ý
tưởng khá tốt đề nghị
tưởng mang
tính mới
Lập kế 05 Hoàn toàn Khá hợp lý, Chưa hợp lý, Không hợp lý và không điều chỉnh
105

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

hoạch hợp lý, điều chỉnh


có điều chỉnh
thực không cần chút ít theo theo góp ý
theo góp ý
hiện điều chỉnh góp ý
Quá trình Chuẩn bị tốt Chuẩn bị được
Chuẩn bị
thực hiện mọi điều một số điều
được đa số
project Giai kiện cho kiện cho việc
điều kiện cho
nghiêm túc đoạn việc thực thực hiện
10 việc thực Không chuẩn bị được điều kiện nào
chuẩn hiện nhưng cần bổ
hiện, có thể
bị project, có sung thêm mới
khởi động và
thể khởi có thể khởi
bổ sung sau
động ngay động
Giai
đoạn Thực hiện
Thực hiện Thực hiện
thực tương đối đúng
hoàn toàn khá đúng
hiện phương pháp, Thực hiện không đúng phương pháp,
10 đúng phương pháp,
sai sót quan sai sót không sửa chữa
phương sai sót nhỏ và
trọng và có sửa
pháp có sửa chữa
chữa

10 Triển khai Triển khai Triển khai Triển khai chậm trễ, gây ảnh hưởng
đúng kế khá đúng kế tương đối đúng không khắc phục được

106

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

hoạch, có kế hoạch, có
chậm trễ chậm trễ gây
hoạch nhưng không ảnh hưởng
gây ảnh nhưng khắc
hưởng phục được
Mức độ
đạt
được
Ghi rõ từng mục tiêu thành phần (ở mỗi giai đoạn của project) và thang điểm cụ
mục 20
thể
tiêu
thành
phần

Nội - Báo cáo tiến trình thực hiện


dung 10 - Thuyết minh sản phẩm
Báo cáo kết
báo cáo - Bài học rút ra
quả bằng văn
bản rõ ràng
Trình
- Format nhất quán
bày báo 10
- Văn phong phù hợp
cáo
Chất lượng 20 (Ghi rõ các tiêu chí chẩm điểm sản phẩm và thang điểm chi tiết cho từng tiêu chí)
107

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

sản phẩm đáp


ứng các tiêu
chí đề ra

ĐIỂM CỦA NHÓM:


GÓP Ý LĨNH VỰC CẦN CẢI TIẾN:
- Về phương pháp học tập, suy nghĩ, xử lý vấn đề:
ĐIỂM
- Về kiến thức, kỹ năng, thái độ:
PROJECT
- Khác:
NHÓM
- Phương pháp cải tiến:
- Nơi có thể cung cấp sự hỗ trợ:
TÊN HỌ VÀ CHỮ KÝ XÁC NHẬN CỦA GV:

Phần 2: Đánh giá cá nhân làm việc nhóm


Làm việc nhóm
Hướng dẫn: Nhóm họp thảo luận đánh giá lẫn nhau. Kết quả này sẽ được sử dụng để qui đổi từ điểm của nhóm thành
điểm của mỗi cá nhân, tuỳ theo % mỗi cá nhân đạt được
1) Thành viên có tham gia họp đầy đủ: 40%

108

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Đầy đủ: 40%


Vắng họp dưới 2 lần: 20%
Vắng họp hơn 2 lần: 0%
2) Thành viên nộp sản phẩm được giao đúng hạn: 40%
Đúng hạn: 40%
Trễ dưới 2 ngày: 20%
Trễ trên 2 ngày: 0%
3) Thành viên có tham gia giải quyết vấn đề, đóng góp ý kiến cải tiến: 20%
Đóng góp đạt hiệu quả: 20%
Có quan tâm đóng góp: 10%
Không quan tâm: 0%
ĐIỂM THÀNH VIÊN NHÓM Danh sách thành viên của Nhóm:
(do nhóm ghi) 1. (Tên họ): Nguyễn Hoàng Danh
Điểm làm việc nhóm (%): 100%
2. (Tên họ): Trần Phương Bảo
Điểm làm việc nhóm (%):100%
TÊN HỌ VÀ CHỮ KÝ XÁC NHẬN CỦA CÁC THÀNH VIÊN TRONG NHÓM:

109

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

Danh sách thành viên của Nhóm:


1. (Tên họ): Nguyễn Hoàng Danh
Điểm cá nhân:
2. (Tên họ): Trần Phương Bảo
ĐIỂM CỦA CÁ NHÂN Điểm cá nhân:
(do GV ghi) TÊN HỌ VÀ CHỮ KÝ XÁC NHẬN CỦA GV:

Trần Văn Tài


Ghi nhận của GV GÓP Ý CẢI TIẾN CHO CÁ NHÂN:
(phần này do GV ghi và lưu 1) Tên SV: Nguyễn Hoàng Danh
riêng để theo dõi, tư vấn cho cá GÓP Ý LĨNH VỰC CẦN CẢI TIẾN:
nhân SV, không phổ biến cho lớp, - Về phương pháp học tập, suy nghĩ, xử lý vấn đề:
nhóm) - Về kiến thức, kỹ năng, thái độ:
- Khác:
- Phương pháp cải tiến:
- Nơi có thể cung cấp sự hỗ trợ:
2) Tên SV: Trần Phương Bảo
110

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)


lOMoARcPSD|11035109

.....

111

Downloaded by ?oàn Tr?ng Phúc (21130476@st.hcmuaf.edu.vn)

You might also like