Lời nói đầu
Ứng dụng tin học trong việc quản lí dường như
không còn xa lạ với các doanh nghiệp, công ty hiện nay.
Lợi ích mà các chương trình phần mềm quản lí đem lại
khiến ta không thể không thừa nhận tính hiệu quả của
nó.
Trong thực tế, các công ty mẹ hay các đại lí lớn
đều muốn có một sự quản lí các công ty con, đại lý con
một cách chính xác, hiệu quả và nhanh chóng. Nắm bắt
được nhu cầu đó, phần mềm quản lí các đại lí được ra
đời nhằm đáp ứng các nhu cầu chung hiện nay.
Và sau đây là bảng báo cáo các tài liệu có liên
quan đến quá trình thiết kế và xây dựng của phần mềm.
Sinh viên thực hiện,
Nguyễn Vũ Anh
Mục lục
Báo cáo lần 1- Môn Công nghệ Phần mềm 1
Chương 1: 3
HỆ THỐNG CÁC YÊU CẦU PHẦN MỀM 3
1.1 DANH SÁCH CÁC YÊU CẦU NGHIỆP VỤ 4
Danh sách các yêu cầu 4
Danh sách các biểu mẫu và qui định 4
1.2 DANH SÁCH CÁC YÊU CẦU TIẾN HÓA: 9
1.3 DANH SÁCH CÁC YÊU CẦU HIỆU QUẢ 11
1.4 DANH SÁCH CÁC YÊU CẦU TIỆN DỤNG 12
1.5 DANH SÁCH CÁC YÊU CẦU TƯƠNG THÍCH 13
1.6 DANH SÁCH CÁC YÊU CẦU BẢO MẬT 14
1.7 DANH SÁCH CÁC YÊU CẦU AN TOÀN 15
1.8 DANH SÁCH CÁC YÊU CẦU CÔNG NGHỆ 16
Các yêu cầu công nghệ 16
2.1 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU TIẾP NHẬN
Chương 4: THIẾT KẾ XỬ LÝ 46
Xét màn hình tiếp nhận hồ sơ đại lí : 48
Xét màn hình thay đổi qui chế tổ chức : 51
Xét màn hình thay đổi qui định mặt hàng: 52
Xét màn hình thay đổi qui định tiền nợ: 53
Xét màn hình lập phiếu xuất hàng: 54
Xét màn hình lập phiếu thu tiền: 55
Xét màn hình báo cáo doanh số: 56
Xét màn hình báo cáo công nợ: 57
Chương 1:
HỆ THỐNG CÁC YÊU CẦU PHẦN
MỀM
Báo cáo lần 1- Môn Công nghệ Phần mềm 3
1.1 DANH SÁCH CÁC YÊU CẦU NGHIỆP VỤ
Danh sách các yêu cầu
STT Tên yêu cầu Biểu mẫu Qui định Ghi chú
1 Tiếp nhận đại lý BM1 QĐ1
Xóa, Cập
nhật
2 Lập phiếu xuất hàng BM2 QĐ2
Xóa, Cập
nhật
3 Tra cứu đại lý BM3
4 Lập phiếu thu tiền BM4 QĐ4
Xóa, Cập
nhật
5 Lập báo cáo tháng BM5
6 Thay đổi qui định QĐ6
Cập nhật
qui định
BM3 : Danh sách các đại lý
1.1.1.4 Biểu mẫu 4 và qui định 4:
BM4 : Phiếu thu tiền
Báo cáo lần 1- Môn Công nghệ Phần mềm 6
Stt Đại lý Loại Quận Tiền nợ
Stt Đại lý Loại Quận Tiền nợ
1 Vật liệu xây dựng
Minh Hải
2 5 Không có
Đại lý : Địa chỉ :
Điện thoại : E-mail :
Ngày thu tiền: Số tiền thu:
QĐ4: Số tiền thu không được vượt quá số tiền đại lý đang nợ
Ví dụ:
BM4 : Phiếu thu tiền
Đại lý : Vật liệu xây dựng Minh Hải.Địa chỉ : 49 Trần Hưng
Đạo, Q5
Điện thoại : 08.8060379 E-mail : [email protected]
Ngày thu tiền: 4/3/2005 Số tiền thu: 2540000 VND
1.1.1.5 Biểu mẫu 5:
BM5.1: Báo cáo danh số
Tháng:
BM5.2 Báo cáo công nợ đại lý
Tháng:
Báo cáo lần 1- Môn Công nghệ Phần mềm 7
Stt Đại lý Số phiếu xuất Tổng trị giá Tỷ lệ
Stt Đại lý Nợ đầu Phát sinh Nợ cuối
Ví dụ:
BM5.1: Báo cáo danh số
cần thay đổi
1 Thay đổi qui định tiếp
nhận đại lý
Lọai đại lý, số
quận, số đại lý
tối đa.
2 Thay đổi qui định xuất
hàng
Số mặt hàng,
lọai đơn vị
tính, tiền nợ
tối đa cho mỗi
Báo cáo lần 1- Môn Công nghệ Phần mềm 9
lọai đại lý.
3 Thay đổi qui định thu
tiền
Tiền thu so với
tiền đại lý nợ.
Bảng trách nhiệm yêu cầu tiến hóa
Báo cáo lần 1- Môn Công nghệ Phần mềm 10
1.3 DANH SÁCH CÁC YÊU CẦU HIỆU QUẢ
Yêu cầu hiệu quả
Máy tình với CPU Pentium III 533, RAM 128MB, đĩa cứng:10GB.
Stt Nghiệp vụ Tốc độ xử lý Dung lượng
lưu trữ
Ghi chú
1 Tiếp nhận đại lý 100 hồ
sơ/giờ
2 Lập phịếu xuất
hàng
Báo cáo lần 1- Môn Công nghệ Phần mềm 11
yêu cầu
1.4 DANH SÁCH CÁC YÊU CẦU TIỆN DỤNG
Yêu cầu tiện dụng
Người dùng chỉ cần biết một số thao tác cơ bản về máy tính.
Stt Nghiệp vụ Mức độ dễ
học
Mức độ dễ
sử dụng
Ghi chú
1 Tiếp nhận đại lý 5 phút
hướng dẫn
Tỷ lệ phạm
lỗi trung
bình là 1%
2 Lập phiếu xuất
hàng
Không cần
hướng dẫn
Tỷ lệ phạm
lỗi trung
bình là 1%
3 Tra cứu đại lý Không cần
hướng dẫn
Không biết
nhiều về đại
lý muốn tìm
Có đầy đủ
thông tin
4 Lập phiếu thu
4 Lập phiếu thu
tiền
Thực hiện
đúng yêu
cầu
5 Lập báo cáo
tháng
Xem file
hướng dẫn
đính kèm
Thực hiện
đúng yêu
cầu
1.5 DANH SÁCH CÁC YÊU CẦU TƯƠNG THÍCH
Yêu cầu tương thích
Stt Nghiệp vụ Đối tượng liên
quan
Ghi chú
1 Nhận hồ sơ đại
lý
Từ tập tin Excel Độc lập phiên bản
2 Lập phiếu xuất
hàng
Phần mềm WinFax Độc lập phiên bản
3 Lập phiếu thu
tiền
Phần mềm WinFax Độc lập phiên bản
4 Lập báo cáo
tháng
Phần mềm WinFax Độc lập phiên bản
yêu cầu.
4 Lập báo cáo
tháng
Cài đặt phần mềm
WinFax và cho biết
tháng cần xuất
Thực hiện
đún yêu cầu.
1.6 DANH SÁCH CÁC YÊU CẦU BẢO MẬT
Yêu cầu bảo mật
Stt Nghiêp vụ Quản trị hệ
thống
Giám
đốc
Nhân
vỉên
Khác
1 Phân quyền
X
2 Tiếp nhận
X
3 Lập phiếu
xuất hàng
X
4 Lập phiếu
thu tiền
X
5 Lập báo
cáo tháng
X
đổi quyền
2 Giám đốc Cung cấp tên và mật
khẩu
Ghi nhận
và thực
hiện đúng
Có thể thay
đổi mật
khẩu
3 Nhân viên Cung cấp tên và mật
khẩu
Ghi nhận
và thực
hiện
Có thể thay
đổi mật
khẩu
4 Khác Tên chung
1.7 DANH SÁCH CÁC YÊU CẦU AN TOÀN
Yêu cầu an toàn
Stt Nghiệp vụ Đối tượng Ghi chú
1 Phục hồi Hồ sơ đại lý
đã xóa
2 Hủy thật sự Hồ sơ đại lý
đã xóa
Báo cáo lần 1- Môn Công nghệ Phần mềm 15
3 Không cho phép xóa
Bảng trách nhiệm yêu cầu an tòan
Stt Nghiệp vụ Người
dùng
3 Tái sử dụng Xây dựng phần
mềm quản lý công
ty trong vòng 5
ngày
Với cùng các yêu cầu
Báo cáo lần 1- Môn Công nghệ Phần mềm 16
4 Dể mang
chuyển
Đổi sang hệ quản trị
cơ sở dữ liệu mới
tối da trong 2 ngày
Với cùng các yêu cầu.
Báo cáo lần 1- Môn Công nghệ Phần mềm 17
Chương 2:
Mô Hình Hóa
Báo cáo lần 1- Môn Công nghệ Phần mềm 18
2.1 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU TIẾP
NHẬN ĐẠI LÝ:
Biểu mẫu
BM1: HỒ SƠ ĐẠI LÝ
Tên: Loại đại lý:
Điện thoại: Địa chỉ: Quận:
Ngày tiếp nhận: Email:
QĐ1: Có 2 loại đại lý (1,2). Có 20 quận. Trong mỗi quận có tối đa 4 đãi lý.
Hình vẽ
Các ký hiệu
D1: Tên đại lý, lọai đại lý, địa chỉ, điện thọai,ngày tiếp nhận, e-
mail.
D2: Không có
D3: Danh sách các lọai đại lý.
D5: D1+ngày lập phiếu
D6: D5
Thuật toán
Bước 10. Nhận D1 từ người dùng.
Báo cáo lần 1- Môn Công nghệ Phần mềm 20
Stt Mặt hàng Đơn vị
tính
Số lượng Đơn giá
Bước 11. Kết nối cơ sở dữ liệu.
Bước 12. Đọc D3 từ bộ nhớ phụ.
Bước 13. Kiểm tra “lọai mặt hàng &loại đơn vị tính” (D1) có thuộc “loại mặt
hàng & loại đơn vị tính” (D3).
Bước 14. Nếu không thỏa tất cả các qui định trên thì tới bước 9.
Bước 15. Lưu xuống bộ nhớ phụ số tiền đại lý cần trả
Bước 16. Trả D6 cho người dùng.
Bước 17. Xuất D5 ra máy in
Bước 18. Đóng kết nối cơ sở dữ liệu.
Bước 19. Kết thúc.
2.3 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU TRA
CỨU:
Hình vẽ:
Các ký hiệu
D1: Tên quận hay tên một đại lý nào đó.
D2: Không có
D3: Danh sách các đại lý cần tìm,loại, quận, tiền đang nợ
D4: Không có
D5: D3
D6: D5
Thuật toán
Bước 1: Nhận D1 từ người dùng.
Bước 9: Kết thúc.
2.5 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU BÁO
CÁO DOANH SỐ:
Hình vẽ:
Báo cáo lần 1- Môn Công nghệ Phần mềm 22
Các ký hiệu
D1: Tháng cần báo cáo
D2: Không có
D3: Danh sách các đại lý hiện hành, số phiếu xuất, tổng giá trị, tỷ
lệ.
D4: Không có
D5: D3+Tháng báo cáo
D6: D5
Thuật toán:
Bước 1: Nhận D1 từ người dùng.
Bước 2: Kết nối cơ sở dữ liệu.
Bước 3: Đọc D3 từ bộ nhớ phụ.
Bước 4: Kiểm tra tháng nhập vào có hợp lý không
Bước 5: Nếu không thỏa qui định trên thì tới bước 8.
Bước 6: Xuất D6 ra cho người dùng.
Bước 7: Xuất D5 ra máy in (nếu cần).
Bước 8: Đóng kết nối cơ sở dữ liệu.
Bước 9: Kết thúc.
2.6 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU BÁO
CÁO CÔNG NỢ ĐẠI LÝ:
Hình vẽ:
Báo cáo lần 1- Môn Công nghệ Phần mềm 23
Các ký hiệu
D1: Tháng cần báo cáo
D2: Không có
Bước 3: Lưu D4 xuống bộ nhớ phụ.
Bước 4: Đóng kết nối CSDL.
Bước 5: Kết thúc.
Chương 2 : Thiết Kế Dữ Liệu
Báo cáo lần 1- Môn Công nghệ Phần mềm 25