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
1
Mã số sinh viên
Mụ c lục
1
LAB 1 - XÁC ĐỊNH 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
2
1.5.7
Danh sách u cầu tương thích..................................................................................................................................................................................14
1.5.8
Danh sách 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 u cầu tương thích..............................................................................................................................................................................20
1.8
Bảng mơ tả chi tiết u cầu nghiệp vụ................................................................................................................................................................................21
1.8.1
2
[nghiệp vụ 1]................................................................................................................................................................................................................21
LAB 2 - MƠ HÌNH HĨA 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
3
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
3
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
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
4
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
LAB 4: THIẾT KẾ GIAO DIỆN.........................................................................................................................................................................................................33
4.1
Tiêu chuẩn thiết kế giao diện..............................................................................................................................................................................................33
4
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
5
1 LAB 1 - XÁC ĐỊNH 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
Tên bộ phận
Mô tả
1
Bộ phận quản trị
Có nhiệm vụ quản lý và điều hành tồ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
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.
2
Bộ phận kế toán
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ổ
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.
6
3
Bộ phận kho
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ì,
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.
4
Bộ phận kỹ thuật
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ề
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
T
Nhu cầu
Nghiệp vụ
Ai
Lãnh đạo
Bộ
phận
thực
hành
Bộ phận
liên
quan
Hệ
thống
ngoài
1
Quản trị viên muốn lập phiếu tiếp nhận khách hàng đã
đăng ký bảo trì, sửa chữa xe.
lập phiếu tiếp nhận
Lập bảng báo giá
Quản trị muốn quản lý thông tin khách hàng
quản lý thông tin
khách hàng
Quản trị muốn Tra cứu thơng tin khách hàng
sửa chữa, bảo trì xe.
Tra cứu thơng tin
khách hàng
7
Tự
động
hồn
tồn
Lưu
trữ
Tự
động
hồn
tồn
Lưu
trữ
Trưởng phịng
Trưởng phịng
Bộ phận
quản trị
Trưởng phịng
Bộ phận
quản trị
Tự
động
hồn
tồn
Lưu
trữ
Bộ phận
quản trị
Tự
động
Tra
cứu
3
4
Phâ
n
loại
yêu
cầu
Bộ phận
quản trị
2
Quản trị muốn lập bảng báo giá cho khách hàng
Mức
độ hỗ
trợ
Trưởng phịng
Bộ phận kế
tốn
Máy qt
mã vạch
hồn
tồn
5
6
Quản trị muốn Tra cứu thơng tin xe
Tra cứu thơng tin xe
Quản trị tra cứu các hóa đơn, chứng từ mua,
bán, xuất, nhập, tồn vật tư phụ tùng
Tra cứu các hóa đơn
chứng từ
Trưởng phịng
Bộ phận
quản trị
Trưởng phịng
Bộ phận
Quản trị
Trưởng phịng
Bộ phận
quản trị
Bộ phận kế
tốn
7
Quản trị muốn Quản lý thơng tin nhà cung cấp
Quản lý thông tin nhà
cung cấp
8
Quản trị muốn Lập phiếu mua vật tư phụ tùng từ Nhà
cung cấp.
Lập phiếu mua vật tư
phụ tùng
Trưởng phòng
Bộ phận
quản trị
Nhà cung
cấp
9
Quản trị muốn lập báo kết quả hoạt động kinh doanh theo
tháng, quý, năm.
Lập báo cáo thu chi
Trưởng phòng
Bộ phận
quản trị
Chủ Gara
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ế tốn
Bộ phận kỹ
thuật
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
quản trị
12 Kế tốn muốn lập phiếu quyết toán cho khách hàng để
đưa xe ra cổng.
lập phiếu quyết tốn
Trưởng phịng
Kế tốn
13 Kế tốn muốn lập phiếu đề nghị xuất vật tư
phiếu đề nghị xuất vật
Trưởng phịng
8
Kế tốn
Máy in
Tự
động
hồn
tồn
Tra
cứu
Tự
động
hồn
tồn
Tra
cứu
Tự
động
hồn
tồn
Lưu
trữ
Bán tự
động
xử lý
tính
tốn
Bán tự
động
Lưu
trữ,
tính
tốn
Máy qt
mã vạch
Bán tự
động
Lưu
trữ,
Bộ phận kỹ
thuật
Máy in
Tự
động
hoàn
toàn
Lưu
trữ,
Bộ phận kỹ
thuật
Bộ phận
kho
Máy in
Bán tự
động
Lưu
trữ
Máy in
Bán tự
Lưu
tư
động
14 Quản lý các phương thức thanh toán : tiền mặt, thẻ tín
dụng, chuyển khoản…
Quản lý các phương
thức thanh tốn
Trưởng phịng
15 Kế tố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
16 Thủ kho muốn lập danh mục vật tư phụ tùng theo từng
loại.
lập danh mục vật tư
phụ tùng
Thủ kho
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ư
phụ tùng
Thủ kho
Bộ phận
kho
18 Thủ kho muốn lập phiếu xuất kho vật tư phụ tùng sửa
chữa
lập phiếu xuất kho
Thủ kho
Bộ phận
kho
19
Thủ kho muốn lập bảng kiểm kê vật tư phụ tùng trong
kho.
lập bảng kiểm kê
Thủ kho
Bộ phận
kho
20
Thủ kho Lập báo cáo nhập, xuất , tồn vật tư phụ tùng
trong kho
Lập báo cáo
Thủ kho
Bộ phận
kho
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á
tình trạng xe.
Trưởng phịng
Bộ phận
kỹ thuật
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
9
Kế tốn
Kế tốn
Trữ
Tự
động
hồn
tồn
Bộ phận
quản trị
Bộ phận
kho
Bán tự
động
Tự
động
hoàn
toàn
Lưu
trữ
Nhà cung
cấp
Tự
động
hoàn
toàn
Lưu
trữ
Bộ phận kỹ
thuật
Tự
động
hoàn
toàn
Lưu
trữ
Tự
động
hoàn
toàn
Lưu
trữ
Bộ phận
quản trị
Bán tự
động
Kết
xuất
Bộ phận
quản trị
Tự
động
hoàn
toàn
Lưu
trữ
Tự
Lưu
từng loại xe.
chữa, bảo trì
23
Nhân viên kỹ thuật lập bản yêu cầu xuất vật tư phụ tùng
theo báo giá đã duyệt cho việc sửa chữa, bảo trì.
lập bản yêu cầu xuất
vật tư phụ tùng
Trưởng phòng
Bộ phận
kỹ thuật
24
Nhân viên kỹ thuật muốn lập phiếu xuất
xưởng cho xe đã bảo tri và sửa chữa xong.
lập phiếu xuất xưởng
Trưởng phòng
Bộ phận
kỹ thuật
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 trì xe.
báo thống kê các lệnh
sửa chữa
Trưởng phịng
Bộ phận
kỹ thuật
1.3 Biểu mẫu
1.3.1 BM01: Tiếp nhận xe sửa
10
kỹ thuật
Bộ phận
kho
Bộ phận
Quản trị
Máy in
động
hoàn
toàn
trữ
Bán tự
động
Lưu
trữ
Tự
động
hoàn
toàn
Lưu
trữ
Bán tự
động
Lưu
trữ
1.3.2 BM02: Phiếu Sửa Chữa
1.3.3 BM03: Danh Sách các xe
11
1.3.4 BM04: Phiếu thu tiền
1.3.5 BM05.1: Doanh số
12
1.3.6 BM05.2: Báo Cáo Tồn
13
1.3.7 BM06: Phiếu Nhập Kho
14
1.3.8 BM07: Phiếu Xuất Kho
15
1.3.9 BM08: Bảng Báo Giá
16
1.3.10 BM09: Biên Bản Kiểm Tra Tình Trạng Xe
17
1.3.11 BM10: Biên Bản Bàn Giao Xe
18
1.4 Quy định
Tên quy định
QĐ1
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.
- 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
19
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
1
2
3
Nghiệp vụ
Mơ tả tóm tắt
Biểu mẫu
Quy
định
Tiếp nhận bảo trì xe
Lập phiếu tiếp nhận sửa xe khi
khách có yêu cầu
BM01
QĐ1
Lập phiếu sửa chữa
Lập phiếu sửa chữa khi khách hàng
đã duyệt bảng báo giá
BM2
QĐ2
Lập báo cáo tháng
Báo cáo tổng hợp mọi việc của gara
theo tháng
BM 5.1
4
Thay đổi quy định
+ Thay đổi số lượng hiệu xe, số xe,
số xe sửa chữa tối đa trong ngày.
QĐ6
+ 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
20
Ghi chú
STT
1
2
3
4
Nghiệp vụ
Mơ tả tóm tắt
Biểu mẫu
Lập phiếu thu tiền
Lập phiếu thanh toán theo phiếu báo
giá
BM04
Tra cứu xe
Tra cứu xe theo loại
BM03
Lập bảng báo giá
Báo giá vật tư, phụ tùng, tiền công
sửa chữa
BM08
Lập báo cáo tháng
Báo cáo thống kê các khoản thu chi
trong tháng
BM 5.1
Quy
định
Ghi chú
QĐ4
Danh sách yêu cầu nghiệp vụ
Bộ phận: Kho
STT
1
2
3
Nghiệp vụ
Mơ tả tóm tắt
Biểu mẫu
Lập phiếu nhập kho
Lập phiếu nhập vật tư phụ tùng từ
nhà cung cấp
BM06
Lập phiếu xuất kho
Lập phiếu xuất vật tư phụ tùng cho
việc sửa chữa
BM07
Lập báo cáo tồn
Lập báo cáo thống kê tồn kho theo
tháng
BM 5.2
Quy
định
Ghi chú
Quy
Ghi chú
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
21
định
1
2
Lập biên bản kiểm tra tình
trạng xe
Lập biên bản đánh giá tình trạng
xe hư hỏng cần sửa chữa
BM09
Lập biên bản bàn giao xe
Lập biên bản bàn giao xe sau khi xe
đã hồn tất sửa chữa, bảo trì
BM10
1.5.2 Danh sách 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
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
Miền giá trị cần thay đổi
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
T
Nghiệp vụ
Tốc độ xử lí
Dung lượng lưu trữ
22
Ghi chú
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
T
Nghiệp vụ
Mức độ dễ học
Mức độ dễ sử dụng
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
23
Ghi chú
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
T
Nghiệp vụ \ Nhóm người dùng
Quản trị hệ
thống
Chủ Gara
Nhân viên
1
Phân quyền
X
2
Thêm người dùng
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
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à
số xe tiếp nhận tối đa)
X
X
13
Nhập vật tư phụ tùng
X
Khác
X
X
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 NGỒI
24
X
Danh sách yêu cầu tương thích
STT
1
Nghiệp vụ
Import danh sách đơn đặt
hàng từ file excel
Đối tượng
Ghi chú
file excel
Hỗ trợ tất cả các phiên bản excel
2
Lập phiếu xuất nhập vật tư
phụ tùng
Máy in
Hỗ trợ tất cả các loại máy in
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
25