Tài liệu Luận văn tốt nghiệp "Quá trình thiết kế và xây dựng của phần mềm" - Pdf 86

LUẬN VĂN TỐT NGHIỆP
Đề tài: Quá trình thiết kế và xây dựng của
phần mềm
Mục lục
Chương 1:.........................................................................................4
HỆ THỐNG CÁC YÊU CẦU PHẦN MỀM..................................4
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........................................5
1.2 DANH SÁCH CÁC YÊU CẦU TIẾN HÓA:......................10
1.3 DANH SÁCH CÁC YÊU CẦU HIỆU QUẢ.......................12
1.4 DANH SÁCH CÁC YÊU CẦU TIỆN DỤNG....................13
1.5 DANH SÁCH CÁC YÊU CẦU TƯƠNG THÍCH .............14
1.6 DANH SÁCH CÁC YÊU CẦU BẢO MẬT ......................15
1.7 DANH SÁCH CÁC YÊU CẦU AN TOÀN .......................17
1.8 DANH SÁCH CÁC YÊU CẦU CÔNG NGHỆ..................17
Các yêu cầu công nghệ................................................................17
2.1 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU TIẾP NHẬN
ĐẠI LÝ:.......................................................................................20
2.2 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU LẬP PHIẾU
XUẤT HÀNG:............................................................................21
2.3 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU TRA CỨU:22
2.4 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU LẬP PHIẾU
THU TIỀN:..................................................................................23
2.5 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU BÁO CÁO
DOANH SỐ:...............................................................................23
2.6 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU BÁO CÁO
CÔNG NỢ ĐẠI LÝ:...................................................................24
2.7 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU THAY ĐỔI
CÁC QUI ĐỊNH:........................................................................25
Chương 2 : Thiết Kế Dữ Liệu ......................................................26

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
Chương 1:
HỆ THỐNG CÁC YÊU CẦU
PHẦN MỀM
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,

Stt Mặt hàng Đơn vị tính Số lượng Đơn giá
Stt Mặt hàng Đơn vị tính Số lượng Đơn giá
1 Sắt VND 500 Kg 5000/Kg
0.1.1.3 Biểu mẫu 3 :
BM3 : Danh sách các đại lý
Ví dụ:
BM3 : Danh sách các đại lý
0.1.1.4 Biểu mẫu 4 và qui định 4:
BM4 : Phiếu thu tiền
Đại lý :.................................................Địa chỉ :..............................
Điện thoại :..........................................E-mail :...............................
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ó
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
0.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:
Stt Đại lý Số phiếu xuất Tổng trị giá Tỷ lệ

thay đổi
Miền giá trị
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
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
Stt Nghiệp vụ Người dùng Phần mềm Ghi chú
1 Thay đổi qui
định yêu cầu
tiếp nhận đại lý.
Cho biết giá
trị mới của
số lọai đại lý,
số quận, số
đại lý tối đa.
Ghi nhận
giá trị mới
và thay đổi

thông tin
về số mặt
hàng, số
đơn vị tính,
số tiền nợ
tối đa của
mỗi lọai
đại lý.
3 Thay đổi qui
định thu tiền
Cho biết qui
định mới của
tiền thu so
với tiền đại
lý đang nợ
Ghi nhận
giá trị mới
và thay đổi
cách thức
kiểm tra.
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ử

Dung lượng
lưu trữ
Ghi chú
1 Tiếp nhận đại lý 100 hồ
sơ/giờ

Thực hiện
theo đúng
yêu cầu
4 Lập phiếu
thu tiền
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
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

đúng yêu
cầu
2 Lập phiếu xuất Thực hiện
hàng đúng yêu
cầu
3 Tra cứu đại lý Thực hiện
đúng yêu
cầu
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

Từ tập tin Excel Độc lập phiên bản
2 Lập phiếu xuất

tiền
Cài đặt phần mềm
WinFax và cho
biết các thông tin
cần thiết
Thực hiên
theo đúng
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

và thực
hiện đúng
Có thể hủy,
thay đổ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
3 Không cho phép xóa

mềm quản lý công
ty trong vòng 5
ngày
Với cùng các yêu cầu
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.
Chương 2:
Mô Hình Hóa
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ý.
 D4: D1
 D5: D4
 D6: Không có

Bước 10. Nhận D1 từ người dùng.
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 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 tên đại lý hay tên quận nhập vào có nằm trong
danh sách ở D3
Bước 5: Nếu không thỏa tất cả các qui định trên thì tới bước 8.
Bước 6: Trả D6 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.

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ẽ:
 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, nợ đầu,phát sinh, nợ
cuối.
 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


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status