You are on page 1of 59

BÁ O CÁ O THỰ C HÀ NH

Môn: Công nghệ phần mềm


Đề tài: [Quản lý Gara Ô Tô]
Giáo viên: Bùi Thị Thanh Tú

Mã số nhóm: 7

Tên thành viên Mã số sinh viên


Đặng Minh Mẫn 19DH110221
Mụ c lụ c
1 LAB 1 - XÁC ĐỊNH YÊU CẦU.................................................................................................................................................................................................... 6

1.1 Mô hình cơ cấu tổ chức................................................................................................................................................................................................. 6

1.1.1 Sơ đồ tổ chức......................................................................................................................................................................................................... 6

1.1.2 Ý nghĩa các bộ phận............................................................................................................................................................................................... 6

1.2 Nhu cầu người dùng và Yêu cầu của phần mềm (NGHIỆP VỤ).......................................................................................................................................7

1.3 Biểu mẫu........................................................................................................................................................................................................................ 9

1.3.1 BM01: [Tên biểu mẫu]........................................................................................................................................................................................... 9

1.3.2 BM02: [Tên biểu mẫu]........................................................................................................................................................................................... 9

1.3.3 BM03: [Tên biểu mẫu]........................................................................................................................................................................................... 9

1.4 Quy định...................................................................................................................................................................................................................... 10

1.5 Danh sách yêu cầu....................................................................................................................................................................................................... 10

1.5.1 Danh sách yêu cầu nghiệp vụ...............................................................................................................................................................................10

1.5.2 Danh sách yêu cầu tiến hóa................................................................................................................................................................................. 11

1.5.3 Danh sách yêu cầu hiệu quả.................................................................................................................................................................................11

1.5.4 Danh sách yêu cầu tiện dụng...............................................................................................................................................................................12

1.5.5 Danh sách yêu cầu bảo mật................................................................................................................................................................................. 13

1.5.6 Danh sách yêu cầu an toàn.................................................................................................................................................................................. 14


1.5.7 Danh sách yêu cầu tương thích............................................................................................................................................................................ 14

1.5.8 Danh sách yêu cầu công nghệ.............................................................................................................................................................................. 15

1.6 Bảng trách nhiệm......................................................................................................................................................................................................... 15

1.6.1 Bảng trách nhiệm yêu cầu nghiệp vụ................................................................................................................................................................... 15

1.6.2 Bảng trách nhiệm yêu cầu tiến hóa......................................................................................................................................................................16

1.6.3 Bảng trách nhiệm yêu cầu hiệu quả..................................................................................................................................................................... 16

1.6.4 Bảng trách nhiệm yêu cầu tiện dụng.................................................................................................................................................................... 18

1.6.5 Bảng trách nhiệm yêu cầu bảo mật...................................................................................................................................................................... 18

1.6.6 Bảng trách nhiệm yêu cầu an toàn....................................................................................................................................................................... 20

1.7 Bảng trách nhiệm yêu cầu tương thích........................................................................................................................................................................20

1.8 Bảng mô tả chi tiết yêu cầu nghiệp vụ.........................................................................................................................................................................21

1.8.1 [nghiệp vụ 1]........................................................................................................................................................................................................ 21

2 LAB 2 - MÔ HÌNH HÓA YÊU CẦU.......................................................................................................................................................................................... 22

2.1 Mô hình chức năng...................................................................................................................................................................................................... 22

2.1.1 Sơ đồ chức năng.................................................................................................................................................................................................. 22

2.1.2 Ý nghĩa các chức năng.......................................................................................................................................................................................... 23

2.2 Sơ đồ sử dụng chức năng............................................................................................................................................................................................. 24

2.2.1 [Chức năng 1]....................................................................................................................................................................................................... 24

2.2.2 [Chức năng 2]....................................................................................................................................................................................................... 24


2.3 Sơ đồ phân quyền sử dụng.......................................................................................................................................................................................... 24

2.4 Sơ đồ luồng dữ liệu...................................................................................................................................................................................................... 25

2.4.1 [Chức năng 1]....................................................................................................................................................................................................... 25

2.4.2 [Chức năng 2]....................................................................................................................................................................................................... 27

2.5 Sơ đồ khai thác hệ thống............................................................................................................................................................................................. 28

2.5.1 Cách thức triển khai............................................................................................................................................................................................. 28

2.5.2 Sơ đồ triển khai.................................................................................................................................................................................................... 29

3 LAB 3: THIẾT KẾ DỮ LIỆU...................................................................................................................................................................................................... 30

3.1 Sơ đồ logic................................................................................................................................................................................................................... 30

3.2 Chi tiết các bảng........................................................................................................................................................................................................... 30

3.2.1 Bảng ….................................................................................................................................................................................................................. 30

3.3 Nội dung bảng tham số................................................................................................................................................................................................ 31

3.4 Các thuộc tính tối ưu tốc độ xử lý................................................................................................................................................................................31

3.5 Các thuộc tính sao lưu backup..................................................................................................................................................................................... 32

3.6 Các thuộc tính hồi phục dữ liệu................................................................................................................................................................................... 32

3.7 Các thuộc tính xóa dữ liệu........................................................................................................................................................................................... 32

3.8 Các câu SQL theo biểu mẫu.......................................................................................................................................................................................... 32

4 LAB 4: THIẾT KẾ GIAO DIỆN.................................................................................................................................................................................................. 33

4.1 Tiêu chuẩn thiết kế giao diện....................................................................................................................................................................................... 33


4.1.1 Tiêu chuẩn đối với các màn hình..........................................................................................................................................................................33

4.1.2 Tiêu chuẩn đối với các yếu tố trên màn hình.......................................................................................................................................................33

4.2 Sơ đồ giao diện tổng quát............................................................................................................................................................................................ 34

4.3 Giao diện chi tiết.......................................................................................................................................................................................................... 34

4.3.1 [Màn hình giao diện 1]......................................................................................................................................................................................... 34

4.3.2 [Màn hình giao diện 2]......................................................................................................................................................................................... 34


1 LAB 1 - XÁC ĐỊNH YÊU CẦU
1.1 Mô hình cơ cấu tổ chức

1.1.1 Sơ đồ tổ chức

Chủ Gara

Bộ phận quản trị

Bộ phận kế toán Bộ phận kho Bộ phận kỹ thuật

1.1.2 Ý nghĩa các bộ phận

ST
Tên bộ phận Mô tả
T
Có nhiệm vụ quản lý và điều hành toàn bộ mọi hoạt động của gara, nắm được tình hình thu chi của gara để báo cáo
1 Bộ phận quản trị
thống kê cho chủ gara theo định kỳ (hàng tháng, hàng quý) hay báo cáo đột xuất theo yêu cầu.
Quản lý tất cả thu chi trong các hoạt động kinh doanh của Gara để báo cáo thống kê doanh thu tổng hợp, theo từng tổ
2 Bộ phận kế toán
sữa chữa, Theo loại dịch vụ, Công, phụ tùng  cho bộ phận quản trị theo ngày, tháng, theo quý hay khi có yêu cầu.
Quản lý các vật tư phụ tùng mua từ Nhà cung cấp và số lượng vật tư xuất ra Gara phục vụ cho việc sửa chữa, bảo trì,
3 Bộ phận kho
báo cáo thống kê hàng tồn cho bộ phận quản trị theo quy định (tháng, quý) hay khi có yêu cầu.
Thực hiện nhiệm đánh giá tình trạng xe và lên phương án sửa chữa, bảo trì, tiến hành sửa chữa và chịu trách nhiệm về
4 Bộ phận kỹ thuật
chất lượng các xe đã sửa chữa, bảo trì tại Gara.

1.2 Nhu cầu người dùng và Yêu cầu của phần mềm (NGHIỆP VỤ)

ST Nhu cầu Nghiệp vụ Ai Mức Phân


T Lãnh đạo Bộ Bộ phận Hệ độ hỗ loại
phận liên thống trợ yêu
thực quan ngoài cầu
hành
1 Tự
Quản trị viên muốn lập phiếu tiếp nhận khách hàng đã Bộ phận động Lưu
lập phiếu tiếp nhận Trưởng phòng
đăng ký bảo trì, sửa chữa xe. quản trị hoàn trữ
toàn
2 Tự
Bộ phận Bộ phận kế Máy quét động Lưu
Quản trị muốn lập bảng báo giá cho khách hàng Lập bảng báo giá Trưởng phòng
quản trị toán mã vạch hoàn trữ
toàn
3 Tự
quản lý thông tin Bộ phận động Lưu
Quản trị muốn quản lý thông tin khách hàng Trưởng phòng
khách hàng quản trị hoàn trữ
toàn
4 Quản trị muốn Tra cứu thông tin khách hàng Tra cứu thông tin Trưởng phòng Bộ phận Tự Tra
khách hàng quản trị động cứu
sửa chữa, bảo trì xe.
hoàn
toàn
5 Tự
Bộ phận động Tra
Quản trị muốn Tra cứu thông tin xe Tra cứu thông tin xe Trưởng phòng
quản trị hoàn cứu
toàn
6 Tự
Quản trị tra cứu các hóa đơn, chứng từ mua, Tra cứu các hóa đơn Bộ phận Bộ phận kế động Tra
bán, xuất, nhập, tồn vật tư phụ tùng Trưởng phòng
chứng từ Quản trị toán hoàn cứu
toàn
7 Tự
Quản lý thông tin nhà Bộ phận động Lưu
Quản trị muốn Quản lý thông tin nhà cung cấp Trưởng phòng
cung cấp quản trị hoàn trữ
toàn
xử lý
8 Quản trị muốn Lập phiếu mua vật tư phụ tùng từ Nhà Lập phiếu mua vật tư Trưởng phòng Bộ phận Nhà cung Máy in Bán tự
tính
cung cấp. phụ tùng quản trị cấp động
toán
9 Quản trị muốn lập báo kết quả hoạt động kinh doanh theo Lập báo cáo thu chi Trưởng phòng Bộ phận Chủ Gara Bán tự Lưu
tháng, quý, năm. quản trị động trữ,
tính
toán
10 Kế toán muốn lập phiếu sửa chữa cho khách hàng lập phiếu sửa chữa Trưởng phòng Kế toán Bộ phận kỹ Máy quét Bán tự Lưu
thuật mã vạch động trữ,
11 Quản trị muốn lập phiếu bàn giao xe để sửa chữa bảo trì. lập phiếu bàn giao xe Trưởng phòng Bộ phận Bộ phận kỹ Máy in Tự Lưu
quản trị thuật động trữ,
hoàn
toàn
12 Kế toán muốn lập phiếu quyết toán cho khách hàng để lập phiếu quyết toán Trưởng phòng Kế toán Bộ phận kỹ Máy in Bán tự Lưu
đưa xe ra cổng. thuật động trữ
Kế toán Bộ phận
13 Kế toán muốn lập phiếu đề nghị xuất vật tư phiếu đề nghị xuất vật Trưởng phòng Máy in Bán tự Lưu
kho
tư động Trữ
14 Quản lý các phương thức thanh toán : tiền mặt, thẻ tín Quản lý các phương Trưởng phòng Kế toán Tự
dụng, chuyển khoản… thức thanh toán động
hoàn
toàn
15 Kế toán muốn lập báo cáo tình hình thu chi trong ngày. Lập báo cáo thu chi Trưởng phòng Kế toán Bộ phận Bán tự
quản trị động
Bộ phận
16 Thủ kho muốn lập danh mục vật tư phụ tùng theo từng lập danh mục vật tư Thủ kho Tự Lưu
kho
loại. phụ tùng động trữ
hoàn
toàn
17 Thủ kho muốn lập phiếu nhập vật tư phụ tùng lập phiếu nhập vật tư Thủ kho Bộ phận Nhà cung Tự Lưu
phụ tùng kho cấp động trữ
hoàn
toàn
18 Thủ kho muốn lập phiếu xuất kho vật tư phụ tùng sửa lập phiếu xuất kho Thủ kho Bộ phận Bộ phận kỹ Tự Lưu
chữa kho thuật động trữ
hoàn
toàn
19 Thủ kho muốn lập bảng kiểm kê vật tư phụ tùng trong lập bảng kiểm kê Thủ kho Bộ phận Tự Lưu
kho. kho động trữ
hoàn
toàn
20 Thủ kho Lập báo cáo nhập, xuất , tồn vật tư phụ tùng Lập báo cáo Thủ kho Bộ phận Bộ phận Bán tự Kết
trong kho kho quản trị động xuất
21 Nhân viên kỹ thuật Lập phiếu đánh giá tình trạng xe Lập phiếu đánh giá Trưởng phòng Bộ phận Bộ phận Tự Lưu
tình trạng xe. kỹ thuật quản trị động trữ
hoàn
toàn
22 Nhân viên kỹ thuật lập bản kế hoạch sửa chữa, bảo trì Lập bản kế hoạch sửa Trưởng phòng Bộ phận Tự Lưu
từng loại xe. chữa, bảo trì kỹ thuật động trữ
hoàn
toàn
23 Nhân viên kỹ thuật lập bản yêu cầu xuất vật tư phụ tùng lập bản yêu cầu xuất Trưởng phòng Bộ phận Bộ phận Máy in Bán tự Lưu
theo báo giá đã duyệt cho việc sửa chữa, bảo trì. vật tư phụ tùng kỹ thuật kho động trữ
24 Nhân viên kỹ thuật muốn lập phiếu xuất lập phiếu xuất xưởng Trưởng phòng Bộ phận Tự Lưu
xưởng cho xe đã bảo tri và sửa chữa xong. kỹ thuật động trữ
hoàn
toàn
25 Nhân viên kỹ thuật muốn báo thống kê các lệnh sửa chữa, báo thống kê các lệnh Trưởng phòng Bộ phận Bộ phận Bán tự Lưu
bảo trì xe. sửa chữa kỹ thuật Quản trị động trữ

1.3 Biểu mẫu

1.3.1 BM01: Tiếp nhận xe sửa


1.3.2 BM02: Phiếu Sửa Chữa

1.3.3 BM03: Danh Sách các xe


1.3.4 BM04: Phiếu thu tiền

1.3.5 BM05.1: Doanh số


1.3.6 BM05.2: Báo Cáo Tồn
1.3.7 BM06: Phiếu Nhập Kho
1.3.8 BM07: Phiếu Xuất Kho
1.3.9 BM08: Bảng Báo Giá
1.3.10 BM09: Biên Bản Kiểm Tra Tình Trạng Xe
1.3.11 BM10: Biên Bản Bàn Giao Xe
1.4 Quy định

Tên quy định Nội dung


- Mỗi một xe có một hồ sơ sửa chữa riêng lưu đầy đủ thông tin của xe: Biển số xe, tên chủ xe, điện thoại, địa chỉ, hiệu xe.
QĐ1
- Có 10 Hiệu xe (Toyota, HonDa, SuZuKi, Ford, ...).
- Trong mỗi ngày tiếp nhận sửa chữa tối đa 30 xe.
QĐ2 - Có 200 loại vật tư phụ tùng với đơn giá được niêm yết và có 100 loại tiền công. Thành tiền = (Số lượng * Đơn giá) + Tiền công.
QĐ4 - Số tiền thu không vượt quá số tiền khách hàng đang nợ
QĐ6 - Người dùng có thể thay đổi các quy định như sau:
+ QĐ1: Thay đổi số lượng hiệu xe, số xe, số xe sửa chữa tối đa trong ngày.
+ QĐ2: Thay đổi số loại vật tư phụ tùng, số loại tiền công.

1.5 Danh sách yêu cầu


1.5.1 Danh sách yêu cầu nghiệp vụ

Danh sách yêu cầu nghiệp vụ


Bộ phận: Quản trị
STT Nghiệp vụ Mô tả tóm tắt Biểu mẫu Quy định Ghi chú
1 Lập phiếu tiếp nhận sửa xe khi BM01 QĐ1
Tiếp nhận bảo trì xe
khách có yêu cầu
2 Lập phiếu sửa chữa khi khách hàng BM2 QĐ2
Lập phiếu sửa chữa
đã duyệt bảng báo giá
3 Báo cáo tổng hợp mọi việc của gara BM 5.1
Lập báo cáo tháng
theo tháng
4 + Thay đổi số lượng hiệu xe, số xe, QĐ6
số xe sửa chữa tối đa trong ngày.
Thay đổi quy định
+ Thay đổi số loại vật tư phụ tùng,
số loại tiền công.

Danh sách yêu cầu nghiệp vụ


Bộ phận: Kế toán
STT Nghiệp vụ Mô tả tóm tắt Biểu mẫu Quy định Ghi chú
1 Lập phiếu thanh toán theo phiếu báo BM04 QĐ4
Lập phiếu thu tiền
giá
2 Tra cứu xe Tra cứu xe theo loại BM03
3 Báo giá vật tư, phụ tùng, tiền công BM08
Lập bảng báo giá
sửa chữa
4 Báo cáo thống kê các khoản thu chi BM 5.1
Lập báo cáo tháng
trong tháng

Danh sách yêu cầu nghiệp vụ


Bộ phận: Kho
STT Nghiệp vụ Mô tả tóm tắt Biểu mẫu Quy định Ghi chú
1 Lập phiếu nhập vật tư phụ tùng từ BM06
Lập phiếu nhập kho
nhà cung cấp
2 Lập phiếu xuất vật tư phụ tùng cho BM07
Lập phiếu xuất kho
việc sửa chữa
3 Lập báo cáo thống kê tồn kho theo BM 5.2
Lập báo cáo tồn
tháng

Danh sách yêu cầu nghiệp vụ


Bộ phận: Kĩ thuật
STT Nghiệp vụ Mô tả tóm tắt Biểu mẫu Quy định Ghi chú
1 Lập biên bản kiểm tra tình Lập biên bản đánh giá tình trạng BM09
trạng xe xe hư hỏng cần sửa chữa
2 Lập biên bản bàn giao xe Lập biên bản bàn giao xe sau khi xe BM10
đã hoàn tất sửa chữa, bảo trì

1.5.2 Danh sách yêu cầu tiến hóa

Danh sách yêu cầu tiến hóa

STT Nghiệp vụ Tham số cần thay đổi Miền giá trị cần thay đổi
1 Thay đổi Tiếp nhận bảo trì xe Số xe sửa tối đa là 35 xe trong một ngày

2 Thay đổi số loại phụ tùng Có 20 loại phụ tùng cần thêm vào danh mục

1.5.3 Danh sách yêu cầu hiệu quả


Danh sách nghiệp vụ = yêu cầu nghiệp vụ + yêu cầu tiến hóa

Danh sách yêu cầu hiệu quả

ST Nghiệp vụ Tốc độ xử lí Dung lượng lưu trữ Ghi chú


T
1 Lập phiếu tiếp nhận bảo trì xe Ghi nhận ngay tức thì
2 Lập phiếu sửa chữa Ghi nhận ngay tức thì
3 Tra cứu xe Hiện kết quả ngay tức thì
4 Lập phiếu thu tiền Ghi nhận ngay tức thì
5 Lập báo cáo tháng Hiện kết quả ngay tức thì
6 Thay đổi quy định Ghi nhận ngay tức thì

1.5.4 Danh sách yêu cầu tiện dụng


Danh sách nghiệp vụ = yêu cầu nghiệp vụ + yêu cầu tiến hóa

Danh sách yêu cầu tiện dụng

ST Nghiệp vụ Mức độ dễ học Mức độ dễ sử dụng Ghi chú


T
1 Lập phiếu tiếp nhận xe 5 phút hướng dẫn Tỷ lệ nhập sai dưới 1%
2 Lập phiếu sửa chữa 5 phút hướng dẫn Tỷ lệ phạm lỗi dưới 1%
3 Tra cứu xe Không cần hướng dẫn Không cần biết nhiều về xe
4 Lập phiếu thu tiền 5 phút hướng dẫn Tỷ lệ phạm lỗi dưới 1%
5 Lập báo cáo tháng Không cần hướng dẫn Không cần biết nhiều về cách lập
báo cáo
6 Thay đổi quy định 5 phút hướng dẫn Chỉ cần nhập, xác nhận

1.5.5 Danh sách yêu cầu bảo mật


Sẽ gồm các yêu cầu nghiệp vụ + yêu cầu tiến hóa + yêu cầu hệ thống

Danh sách yêu cầu bảo mật

ST Nghiệp vụ \ Nhóm người dùng Quản trị hệ Chủ Gara Nhân viên Khác
T thống
1 Phân quyền X
2 Thêm người dùng X X
3 Tiếp nhận xe X X
4 Lập phiếu sửa chữa X X
5 Lập phiếu thu tiền X X
6 Tra cứu xe X X X X
7 Lập báo cáo tháng X X
8 Quản lý xe X X
9 Quản lý hiệu xe X X
10 Quản lý danh sách tiền công X X
11 Quản lý danh sách phụ tùng X X
12 Thay đổi quy định (về tiền nợ và X X
số xe tiếp nhận tối đa)
13 Nhập vật tư phụ tùng X X

1.5.6 Danh sách yêu cầu tương thích


Chỉ liên quan dến các nghiệp vụ có HỆ THỐNG NGOÀI

Danh sách yêu cầu tương thích

STT Nghiệp vụ Đối tượng Ghi chú


Import danh sách đơn đặt
1 file excel Hỗ trợ tất cả các phiên bản excel
hàng từ file excel
2 Lập phiếu xuất nhập vật Máy in  Hỗ trợ tất cả các loại máy in
tư phụ tùng
3 Lập phiếu thu tiền Máy POS Hỗ trợ các loại máy POS
4 Lập báo cáo tháng Máy in Hỗ trợ tất cả các loại máy in

1.5.7 Danh sách yêu cầu công nghệ

Danh sách yêu cầu công nghệ

STT Yêu cầu Mô tả chi tiết Ghi chú


1 Dễ sửa lỗi Xác định lỗi trung bình trong 5 phút Không sửa lỗi 1 chức năng không ảnh hưởng đến các chức
năng khác
2 Dễ bảo trì Thêm chức năng mới nhanh Không ảnh hưởng các chức năng đã có
3 Tái sử dụng Xây dựng thêm phiên bản mobile trong vòng 2 tháng Với cùng các yêu cầu
4 Dễ chuyển đổi Đổi sang hệ quản trị CSDL mới trong tối đa 2 ngày Với cùng các yêu cầu
5 Ứng dụng CSDL: SQL Server 2019

1.6 Bảng trách nhiệm


1.6.1 Bảng trách nhiệm yêu cầu nghiệp vụ

Bảng trách nhiệm


ST Nghiệp vụ Người dùng Phần mềm Ghi chú
T
1 Cung cấp thông tin khách Kiểm tra quy định, in ra màn hình và lưu lại Cho phép huy và cập nhật lại hồ sơ
hàng và xe thông tin xe được tiếp nhận
Tiếp nhận bảo trì xe 

2 Cung cấp thông tin về xe cần Kiểm tra thông tin và qui định để lập phiếu Cho phép huy và cập nhật lại phiếu sửa
Lập phiếu sửa chữa lập phiếu và thông tin về các chữa
phụ tùng liên quan
3 Cung cấp thông tin cần tra Tìm và xuất thông tin liên quan
Tra cứu xe
cứu
4 Lập phiếu thu tiền Cung cấp thông tin về khách Kiểm tra qui định và lập phiếu Cho phép huy và cập nhật lại phiếu thu
hàng, số tiền thu và ngày thu tiền
tiền
5 Lập báo cáo tháng Nhập dữ liệu tháng Tính toán, load các giá tị trong báo cáo và
lưu lại
6 Thay đổi số lượng hiệu Cung cấp thông tin về hiệu xe Kiểm tra và ghi nhận
xe muốn thêm hoặc xóa
7 Thay đổi số loại phụ Cung cấp thông tin về loại Kiểm tra và ghi nhận
tùng phụ tùng muốn thêm hoặc xóa
1.6.2 Bảng trách nhiệm yêu cầu tiến hóa

Bảng trách nhiệm yêu cầu tiến hóa


ST Nghiệp vụ Người dùng Phần mềm Ghi chú
T
1 Lập phiếu tiếp nhận bảo trì Cho biết giá trị mới của số xe sửa Cập nhật giá trị mới  
xe tối đa trong một ngày
2 Thay đổi số loại phụ tùng Cho biết giá trị mới của số loại phụ Cập nhật giá mới  
tùng mới thay đổi

1.6.3 Bảng trách nhiệm yêu cầu hiệu quả

Bảng trách nhiệm yêu cầu hiệu quả


STT Nghiệp vụ Người dùng Phần mềm Ghi chú
1 Lập phiếu tiếp nhận xe Có sẵn danh sách các xe cần Thực hiện theo đúng yêu cầu  
nhập bao gồm đầy đủ thông tin
2 Lập phiếu sửa chữa Nhập đúng thông tin cần thiết Thực hiện theo đúng yêu cầu  
3 Tra cứu xe Biết một vài thông tin để tra Thực hiện theo đúng yêu cầu  
cứu
4 Lập phiếu thu tiền Nhập đúng thông tin cần thiết Thực hiện theo đúng yêu cầu  
5 Lập báo cáo tháng Nhập đúng thông tin cần thiết Thực hiện theo đúng yêu cầu  
1.6.4 Bảng trách nhiệm yêu cầu tiện dụng

Bảng trách nhiệm yêu cầu tiện dụng


STT Nghiệp vụ Người dùng Phần mềm Ghi chú
1 Lập phiếu tiếp nhận xe Đọc hướng dẫn sử dụng Thực hiện theo đúng yêu cầu  
2 Lập phiếu sửa chữa Đọc hướng dẫn sử dụng Thực hiện theo đúng yêu cầu  
3 Tra cứu xe Thực hiện theo đúng yêu cầu  
4 Lập phiếu thu tiền Đọc hướng dẫn sử dụng Thực hiện theo đúng yêu cầu  
5 Lập báo cáo tháng Thực hiện theo đúng yêu cầu  
6 Thay đổi quy định Đọc hướng dẫn sử dụng Thực hiện theo đúng yêu cầu  

1.6.5 Bảng trách nhiệm yêu cầu bảo mật

Bảng trách nhiệm yêu cầu bảo mật


STT Nghiệp vụ Người dùng Phần mềm Ghi chú
1 Quản trị Cho biết người dùng mới và Ghi nhận và thực hiện đúng Có thể hủy thay đổi quyền
quyền hạn
2 Kế toán Cung cấp tên và mật khẩu Ghi nhận và thực hiện đúng Có thể hủy và thay đổi mật khẩu
3 Thủ kho Cung cấp tên và mật khẩu Ghi nhận và thực hiện đúng Có thể hủy và thay đổi mật khẩu
4 Khác Tên chung
1.6.6 Bảng trách nhiệm yêu cầu tương thích

Bảng trách nhiệm yêu cầu tương thích


STT Nghiệp vụ Người dùng Phần mềm Ghi chú
1 Nhập danh sách Chuẩn bị tập tin Excel với cấu trúc theo biểu mẫu và cho biết tên tập tin muốn Thực hiện theo đúng yêu cầu  
đơn hàng dùng
2 Xuất phiếu xuất Cài driver máy in và in ra danh sách cần xuất Thực hiện theo đúng yêu cầu  
vật tư phụ tùng
3 Xuất phiếu thu Dùng máy POS quét mã vạch và xuất hóa đơn Thực hiện theo đúng yêu cầu  
tiền
4 Xuất báo cáo Dùng máy in để xuất báo cáo Thực hiện theo đúng yêu cầu  
tháng

1.7 Bảng mô tả chi tiết yêu cầu nghiệp vụ

1.7.1 [Lập phiếu tiếp nhận]

LẬP PHIẾU TIẾP NHẬN


Người dùng Quản trị viên

Thời gian liên quan Hàng ngày

Không gian liên quan Tại Gara

Nghiệp vụ liên quan Lập phiếu sửa chữa

Mô tả bước tiến hành B1: Ghi nhận yêu cầu sửa chữa của khách hàng, ghi thông tin xe (biển số xe, tên xe, màu xe, giờ nhận,...)
B2: In phiếu tiếp nhận
B3: Kết thúc

1.7.2 [Lập phiếu sửa chữa]

LẬP PHIẾU SỬA CHỮA


Người dùng Kế toán

Thời gian liên quan Hàng ngày

Không gian liên quan Tại Gara

Nghiệp vụ liên quan Lập bảng báo giá

Mô tả bước tiến hành B1: Ghi nhận yêu cầu sửa chữa của khách hàng, ghi thông tin xe (biển số xe, tên xe, màu xe, giờ nhận,...)
B2: Lập bảng báo giá
B3: Lập phiếu sửa chữa khi khách hàng đã duyệt bảng giá
B4: Kết thúc

1.7.3 [Lập phiếu thu tiền]

LẬP PHIẾU THU TIỀN


Người dùng Kế toán

Thời gian liên quan Hàng ngày

Không gian liên quan Tại Gara


Nghiệp vụ liên quan Lập phiếu sửa chữa

Mô tả bước tiến hành B1: Lập phiếu sửa chữa


B2: Tính toán chi phí các dịch vụ sửa chữa, bảo trì khách vừa yêu cầu
B3: Lưu hóa đơn
B4: Kết thúc

1.7.4 [Tra cứu xe]

TRA CỨU XE
Người dùng Kế toán

Thời gian liên quan Hàng ngày

Không gian liên quan Tại Gara

Nghiệp vụ liên quan Lập phiếu tiếp nhận

Mô tả bước tiến hành B1: Nhận phiếu tiếp nhận


B2: Tra cứu thông tin xe (loại xe, dòng xe)
B3: Lập bảng báo giá phụ tùng ,tiền công sửa chữa
B4: Kết thúc
1.7.5 [Lập báo cáo tồn]

LẬP BÁO CÁO TỒN


Người dùng Thủ kho

Thời gian liên quan Hàng tháng

Không gian liên quan Tại Gara

Nghiệp vụ liên quan Lập phiếu sửa chữa

Mô tả bước tiến hành B1: Thống kê vật tư phụ tùng nhập từ nhà cung cấp
B2: Thống kê vật tư phụ tùng xuất ra cho việc sửa chữa
B3: Báo cáo vật tư phụ tùng tồn trong kho
B4: Kết thúc

1.7.6 [Lập biên bản kiểm tra tình trạng xe]

LẬP BIÊN BẢN KIỂM TRA TÌNH TRẠNG XE


Người dùng Nhân viên kĩ thuật

Thời gian liên quan Hàng ngày

Không gian liên quan Tại Gara

Nghiệp vụ liên quan Lập phiếu tiếp nhận xe

Mô tả bước tiến hành B1: Nhận phiếu tiếp nhận xe


B2: Kiểm tra ,đánh giá tình trạng hư hỏng của xe
B3: Liệt kê những phụ tùng vật tư cần phải sửa chữa bảo trì
B4: Gửi biên bản cho kế toán lập bảng giá
B5: Kết thúc

1.7.7 [Lập biên bản bàn giao xe]

LẬP BIÊN BẢN BÀN GIAO XE


Người dùng Nhân viên kĩ thuật

Thời gian liên quan Hàng ngày

Không gian liên quan Tại Gara

Nghiệp vụ liên quan Lập phiếu thu tiền

Mô tả bước tiến hành B1: Nhận phiếu thu tiền


B2: Chờ thẩm định chất lượng của khách hàng và ban quản trị
B3: Ký biên bản bàn giao xe cho khách hàng
B4: Kết thúc
2 LAB 2 - MÔ HÌNH HÓA YÊU CẦU
2.1 Mô hình chức năng

2.1.1 Sơ đồ chức năng

Phần mềm quản lý Gara ô tô

Quản lý nhân viên Quản lý nhập vật tư Giao dịch Thống kê báo cáo

Tuyển nhân viên Tra cứu thông tin Tiếp nhận sửa xe Thống kê doanh thu

Phân công việc Nhập vật tư Sửa xe Báo cáo tồn

Tính lương Trả tiền Lập phiếu sửa xe Tổng hợp báo cáo
2.1.2 Ý nghĩa các chức năng

ST
Tên chức năng Mô tả
T
1 Tuyển nhân viên Gara tuyển nhân viên mới
2 Phân công việc Phân công cho các bộ phận
3 Tính lương Trả lương cho nhân viên
4 Tra cứu thông tin Tra cứu thông tin nhà cung cấp
5 Nhập vật tư Nhập hàn từ nhà cung cấp
6 Trả tiền Thanh toán tiền mua hàng cho nhà cung cấp
7 Tiếp nhận sửa xe Nhận xe của khách yêu cầu sửa chữa
8 Sửa xe Sửa xe cho khách hàng có yêu cầu
9 Lập phiếu sửa xe Nhân viên lập phiếu sửa xe cho khách hàng
10 Thống kê doanh thu Thống kê doanh thu hàng tháng của Gara
11 Báo cáo tồn Báo cáo hàng tồn trong kho Gara
12 Tổng hợp báo cáo Báo cáo mọi hoạt động của Gara
2.2 Sơ đồ sử dụng chức năng

2.2.1 [Chức năng 1]


2.2.2 [Chức năng 2]
2.3 Sơ đồ phân quyền sử dụng

Vai trò hệ thống Chức năng hệ thống Quyền (Admin, Add, Update, Delete,
View)
Quản trị hệ thống Phân quyền người sử dụng Admin
Lập bảng báo giá Add, Update, Delete, View
Lập phiếu thu tiền Add, Update, Delete, View
Kế toán
Lập báo cáo tháng Add
Lập phiếu nhập, xuất Add , View
Thủ kho Lập thẻ kho Add, View
Lập báo cáo tồn Add
Lập biên bản kiểm tra tình trạng Add
xe
Nhân viên kĩ thuật
Lập biên bản bàn giao xe Add
2.4 Sơ đồ luồng dữ liệu

2.4.1 [Chức năng 1]

2.4.1.1 [Tiếp nhận bảo trì xe]

TIẾP NHẬN BẢO TRÌ XE


Người dùng Bộ phận quản trị hệ thống
Thiết bị nhập Máy POS
Thiết bị xuất Máy in
Bộ nhớ phụ File Cơ sở dữ liệu
D1 Tên chủ xe, biển số, hiệu xe, địa chỉ, điện thoại, ngày tiếp nhận
D2 Không có
D3 Danh sách các hiệu xe, số lượng tiếp nhận xe tối đa mỗi ngày, danh sách các xe tiếp
nhận trong ngày
D4 D1
D5 D4
D6 Không có
Giải thuật B1: Nhận dữ liệu D1 từ người dùng
B2: Kết nối cơ sở dữ liệu
B3: Đọc D3 từ bộ nhớ phụ
B4: Kiểm tra hiệu xe có thuộc 10 hiệu xe qui định không
B5.1: Tính số lượng xe tiếp nhận trong ngày từ D3
B5.2: Kiểm tra lượng xe tiếp nhận trong ngày có vượt quá số lượng cho phép không
B6: Nếu B4,B5 không thỏa, tới B9
B7: Ghi D4 xuống cơ sở dữ liệu
B8: Xuất D5 ra máy in
B9: Đóng kết nối cơ sở dữ liệu
B10: Kết thúc

2.4.2 [Lập phiếu sửa chữa]


2.4.2.1 [Lập phiếu sửa chữa]

LẬP PHIẾU SỬA CHỮA


Người dùng Bộ phận quản trị, nhân viên
Thiết bị nhập Máy tính
Thiết bị xuất Máy in
Bộ nhớ phụ File cơ sở dữ liệu
D1 Biển số xe, ngày sửa chữa, nội dung, vật tư phụ tùng, số lượng, tiền công
D2 Không có
D3 Các loại vật tư phụ tùng tương ứng với đơn giá của nó, các loại tiền công
D4:D1 + thành tiền
D5:D4 + đơn giá
D6:D5
Giải thuật B1:Nhận dữ liệu D1 từ người dùng
B2:Mở kết nối cơ sở dữ liệu
B3:Đọc D3 từ bộ nhớ phụ
B4:Kiểm tra vật tư phụ tùng và lấy đơn giá của nó
B5:Kiểm tra loại tiền công
B6:Nếu không thỏa B4,B5 thì sang B11
B7:Thực hiện tính toán: thành tiền
B8:Ghi D4 xuống cơ sở dữ liệu
B9: Xuất D5 ra máy in
B10: Trả D6 về cho người dùng
B11: Đóng kết nối cơ sở dữ liệu
B12: Kết thúc

2.4.3 [Tra cứu xe]


2.4.3.1 [Tra cứu xe]

TRA CỨU XE
Người dùng Bộ phận quản trị, nhân viên
Thiết bị nhập Máy tính
Thiết bị xuất Máy in
Bộ nhớ phụ File cơ sở dữ liệu
D1 Các chuẩn tra cứu từ người dùng: biển số, hiệu xe, chủ xe, tiền nợ, ngày tiếp nhận
D2 Không có
D3 Thông tin của những chiếc xe thỏa mãn chuẩn tra cứu: biển số, hiệu xe, chủ xe,
tiền nợ
D4 Không có
D5:D3
D6:D3
Giải thuật B1: Nhận thông tin tra cứu từ người dùng
B2: Mở kết nối cơ sở dữ liệu
B3: Đọc D3 từ bộ nhớ phụ
B4: Xuất D5 ra máy in (nếu cần thiết)
B5: Trả D6 về cho người dùng
B6: Đóng kết nối cơ sở dữ liệu
B7: Kết thúc

2.4.4 [Lập phiếu thu tiền]


2.4.4.1 [Lập phiếu thu tiền]

LẬP PHIẾU THU TIỀN


Người dùng Bộ phận quản trị, nhân viên
Thiết bị nhập Máy POS
Thiết bị xuất Máy in
Bộ nhớ phụ File cơ sở dữ liệu
D1 Biển số, email, ngày thu tiền, số tiền thu
D2 Không có
D3 Số tiền khách hàng còn nợ, tên chủ xe, điện thoại ứng với biển số xe nhập vào
D4:D1
D5:D4 +tên chủ xe + điện thoại
D6:D5
Giải thuật B1: Nhận dữ liệu từ người dùng
B2:Mở kết nối cơ sở dữ liệu
B3: Đọc D3 từ bộ nhớ phụ
B4: Kiểm tra số tiền thu và số tiền nợ của khách hàng
B5: Nếu B4 không thỏa thì tới B9
B6: Ghi D4 xuống cơ sở dữ liệu
B7: Xuất D5 ra máy tin
B8: Trả D6 về cho người dùng
B9: Đóng kết nối cơ sở dữ liệu
B10: Kết thúc

2.4.5 [Lập doanh số]


2.4.5.1 [Lập doanh số]

LẬP DOANH SỐ
Người dùng Bộ phận quản trị, nhân viên
Thiết bị nhập Máy tính
Thiết bị xuất Máy in
Bộ nhớ phụ File cơ sở dữ liệu
D1 Tháng
D2 Không có
D3 Hiệu xe, số lượt sửa, thành tiền
D4 Không có
D5:D3 + tháng+ tổng doanh thu+ tỉ lệ
D6:D5
Giải thuật B1: Nhận tháng cần tính tổng doanh số từ người dùng
B2: Mở kết nối cơ sở dữ liệu
B3: Đọc D3 từ bộ nhớ phụ
B4: Tính tổng doanh thu và tỉ lệ
B5: Xuất D5 ra máy in
B6: Trả D6 về cho người dùng
B7: Đóng kết nối cơ sở dữ liệu
B8: Kết thúc
2.4.6 [Lập báo cáo hàng tồn]

2.4.6.1 [Lập báo cáo hàng tồn]

LẬP BÁO CÁO HÀNG TỒN


Người dùng Bộ phận quản trị, nhân viên
Thiết bị nhập Máy tính
Thiết bị xuất Máy in
Bộ nhớ phụ File cơ sở dữ liệu
D1 Tháng
D2 Không có
D3 Vật tư phụ tùng, tồn đầu, tồn cuối, phát sinh
D4 Không có
D5:D1 + D3
D6:D5
Giải thuật B1: Nhận D1 từ người dùng
B2: Mở kết nối cơ sở dữ liệu
B3: Đọc D3 từ bộ nhớ phụ
B4: Xuất D5 ra máy in
B5: Trả D6 về cho người dùng
B6: Đóng kết nối cơ sở dữ liệu
B7: Kết thúc

2.4.7 [Thay đổi quy định]


2.4.7.1 [Thay đổi quy định]

THAY ĐỔI QUY ĐỊNH


Người dùng Bộ phận quản trị, nhân viên
Thiết bị nhập Máy tính
Thiết bị xuất Máy in
Bộ nhớ phụ File cơ sở dữ liệu
D1 Quy định số xe sửa chữa tối đa trong ngày
D2 Không có
D3 Không có
D4:D1 Số xe sửa chữa tối đa trong ngày
D5 Không có
D6 Không có
Giải thuật B1: Nhận D1 từ người dùng
B2: Mở kết nối cơ sở dữ liệu
B3: Đọc D3 từ bộ nhớ phụ
B4: Cập nhật D4
B5: Trả D6 về cho người dùng
B6: Đóng kết nối cơ sở dữ liệu
B7: Kết thúc

2.5 Sơ đồ khai thác hệ thống


2.5.1 Cách thức triển khai
Ứng dụng được viết dưới dạng [desktop app / mobile app / web app ], triển khai dưới dạng mạng [LAN/WAN].

Ứng dụng sử dụng CSDL [MySQL / SQL Server]

2.5.2 Sơ đồ triển khai

2.5.3
3 LAB 3: THIẾT KẾ DỮ LIỆU
IA

3.1 Sơ đồ logic

3.2 Chi tiết các bảng

3.2.1 Bảng …

TT Tên thuộc tính Kiểu Độ Not Ràng buộc / Miền Mã hóa Diễn giải
(Field name) dữ liệu rộng NULL giá trị
1 MADG Chuỗi 10 Yes ‘B000012345’ No
B: Basic,
P: Premium
2 TENDG

3
3.3 Nội dung bảng tham số

MaThamSo GiaTri GhiChu

TS1 18 Tuổi tối thiểu của độc giả

TS2 55 Tuổi tối đa của độc giả

TS3 10 Số năm tối đa xuất bản trước đó

TS4 5 Số sách mượn tối đa

TS5 7 Số ngày mượn tối đa

TS6 10000 Đơn giá phạt của 1 ngày trả sách trễ hạn

3.4 Các thuộc tính tối ưu tốc độ xử lý

TT Thuộc tính Bảng của thuộc tính Bảng của thông tin gốc Xử lý tự động cập nhật

1 SoSachDangMuo DOC_GIA MUON, CT_MUON Cho mượn sách


n
Nhận trả sách

2 TinhTrangTraTre DOC_GIA MUON, CT_MUON Khởi động phần mềm

3 TinhTrangSach SACH CT_MUON Cho mượn sách


Nhận trả sách
3.5 Các thuộc tính sao lưu backup

TT Thuộc tính Bảng của Tần suất sao Thời gian sao Nơi sao lưu Tự động/bằng
sao lưu thuộc tính lưu lưu tay

3.6 Các thuộc tính hồi phục dữ liệu

TT Thuộc tính hồi phục Bảng của thuộc tính Ai được phép Nơi hồi phục

3.7 Các thuộc tính xóa dữ liệu

TT Thuộc tính xóa Bảng của thuộc tính Khi nào xóa Tự động / Bằng tay

3.8 Các câu SQL theo biểu mẫu


4 LAB 4: THIẾT KẾ GIAO DIỆN
4.1 Tiêu chuẩn thiết kế giao diện

4.1.1 Tiêu chuẩn đối với các màn hình

Yếu tố Kích thước Canh lề Cách tổ chức Phím nóng / phím tắt Yêu cầu kết xuất
Màn hình chính
Màn hình nhập liệu
Màn hình tra cứu
Màn hình kết quả
Báo biểu
Màn hình thông báo

4.1.2 Tiêu chuẩn đối với các yếu tố trên màn hình

Yếu tố Font type Font size Font Color Canh lề Kích thước Hình dạng
Tiêu đề form
Label
Button
Link
Ô nhập liệu
4.2 Sơ đồ giao diện tổng quát

4.3 Giao diện chi tiết

4.3.1 [Màn hình giao diện 1]


Tên màn hình:

Ý nghĩa:

Hình ảnh:

Bảng mô tả chi tiết

STT Thao tác Ý nghĩa Xử lý liên quan Ghi chú

4.3.2 [Màn hình giao diện 2]


Tên màn hình:

Ý nghĩa:

Hình ảnh:

Bảng mô tả chi tiết

STT Thao tác Ý nghĩa Xử lý liên quan Ghi chú

You might also like