Thiết kế xử lý Bước 1: Lập danh sách các xử lý trên màn hình tiếp nhận hồ sơ đại lí : S TT HIỆN GHI CHÚ 1 Phát sinh Mã hồ sơ +Khi người dùng gọi thực hiện Đại lí ở Menukhi form load
Trang 1BÁO CÁO QUÁ TRÌNH THIẾT KẾ
VÀ XÂY DỰNG CỦA PHẦN MỀM
QUẢN LÝ CAC ĐẠI LÝ
Xét màn hình tiếp nhận hồ sơ đại lí :
Trang 2Thiết kế xử lý
Bước 1: Lập danh sách các xử lý trên màn hình tiếp nhận hồ sơ đại lí :
S
TT
HIỆN
GHI CHÚ
1 Phát sinh Mã hồ sơ +Khi người dùng gọi thực
hiện Đại lí ở Menu(khi form load)
+Khi người dùng click nut Thêm
2 Tự cập nhật ngày lập phiếu
là ngày hiện hành
+Khi người dùng gọi thực hiện Đại lí ở Menu(khi form load)
3 Lấy danh sách mã quận +Khi người dùng gọi thực
hiện Đại lí ở Menu(khi form load)
4 Lấy danh sách mã loại đại
lí
+ Khi người dùng gọi thực hiện Đại lí ở Menu(khi form load)
5 Load danh sách hồ sơ đại lí
hiện có trong cơ sở dữ liệu
+ Khi người dùng gọi thực hiện Đại lí ở Menu(khi form
Trang 3load) + Khi người dùng nhấn nút
thêm
6 Thực hiện Thêm hồ sơ mới +Khi người dùng click nút
Thêm
Xử
lí chính
7 Thực hiện tìm hồ sơ dựa
theo mã số đưa vào
+Khi người dùng click nút Tìm
8 Thực hiện xóa hồ sơ dựa
theo mã số dưa vào
+Khi người dùng click nút Xóa
9 Thực hiện cập nhật lại hồ
sơ đã lưu
+Khi người dùng click nút Cập nhật
1
0
Thoát khỏi form +Khi người dùng click nút
Thoát
Bước 2: Mô tả chi tiết nút xử lý chính :
-Điều kiện gọi thực hiện: Khi người dùng click nút Thêm
-Ý nghĩa: Xử lý chính
Sơ đồ luồng dữ liệu:
Hình vẽ
Trang 4 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ó
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 “lọai đại lý” (D1) có thuộc “danh sách các lọai đại lý” (D3)
Bước 5 Nếu không thỏa qui định trên thì tới Bước 8
Bước 6 Lưu D4 xuống bộ nhớ phụ
Bước 7 Xuất D4 lên form cho kiểm tra
Bước 8 Đóng kết nối cơ sở dữ liệu
Bước 9 Kết thúc
Trang 5Xét màn hình thay đổi qui chế tổ chức :
Thiết kế xử lý
Bước 1: Lập danh sách các xử lý trên màn hình thay đổi qui chế tổ chức :
ST
T
THỰC HIỆN
GHI CHÚ
1 Load các thông
số qui định tổ
chức trong cơ sở
dữ liệu
+Khi người dùng gọi thực hiện Qui chế-Tổ chức ( form load)
2 Thực hiện cập
nhật lại thông số
vừa qui định
xuống cơ sở dữ
liệu
+Khi người dùng click nút Cập nhật
Xừ lí chính
Trang 63 Thoát khỏi form +Khi người dùng
click nút Thoát
Bước 2: Mô tả chi tiết nút xử lý chính :
- Điều kiện gọi thực hiện: Khi người dùng click nút Thêm
Mô tả :
Khi nhấn nút cập nhật sẽ thực hiện lệnh gọi kết nối cơ sở dữ liệu Nếu thành công, chương trình
sẽ kiểm tra giá trị nhập và lưu các giá trị mới vừa cập nhật xuống cơ sở dữ liệu tương ứng Ngược lại, sẽ thoát khỏi lệnh cập nhật
Xét màn hình thay đổi qui định mặt hàng:
Thiết kế xử lý
Bước 1: Lập danh sách các xử lý trên màn hình thay đổi qui định mặt hàng :
Trang 7T
THỰC HIỆN
GHI CHÚ
1 Load các thông
số qui định mặt
hàng trong cơ sơ
dữ liệu
+Khi người dùng gọi thực hiện Qui chế-Mặt hàng ( form load)
2 Thực hiện cập
nhật lại thông số
vừa qui định
xuống cơ sở dữ
liệu
+Khi người dùng click nút Cập nhật
Xừ lí chính
3 Thoát khỏi form +Khi người dùng
click nút Thoát
Bước 2: Mô tả chi tiết nút xử lý chính :
Mô tả: khi người dùng nhấn nút cập nhật, chương trình sẽ thực hiện lệnh kết nối cơ sỡ dữ liệu Nếu thành công, sẽ thực hiện việc kiểm tra dữ liệu nhập và lưu dữ liệu vừa cập nhật xuống bảng tương ứng Ngược lại, sẽ thóat khỏi lệnh cập nhật
Trang 8
Xét màn hình thay đổi qui định tiền nợ:
Thiết kế xử lý
Bước 1: Lập danh sách các xử lý trên màn hình thay đổi qui định tiền nợ :
ST
T
THỰC HIỆN
GHI CHÚ
1 Load các thông
số qui định tiền
nợ trong cơ sơ
dữ liệu
+Khi người dùng gọi thực hiện Qui chế-Tiềnnợ ( form load)
2 Thực hiện cập
nhật lại thông số
vừa qui định
+Khi người dùng click nút Cập nhật
Xừ lí chính
Trang 9xuống cơ sở dữ
liệu
3 Thoát khỏi form +Khi người dùng
click nút Thoát
Bước 2: Mô tả chi tiết nút xử lý chính :
Mô tả: khi người dùng nhấn nút cập nhật, chương trình sẽ thực hiện lệnh kết nối đến cơ sở dữ liệu Nếu kết nối thành công, chương trình sẽ kiểm tra các giá trị nhập và cập nhật lại thông số vừa qui định xuống bảng tương ứng trong cơ sở dữ liệu.Nếu kết nối đến cơ sở dữ liệu bị thất bại, chương trình sẽ thóat khỏi việc cập nhật dữ liệu
Xét màn hình lập phiếu xuất hàng:
Trang 10Thiết kế xử lý
Bước 1: Lập danh sách các xử lý trên màn hình lập phiếu xuất hàng :
ST
T
THỰC HIỆN
GHI CHÚ
1 Load cấu trúc
bảng
Phiếuxuấthàng
+Khi người dùng gọi thực hiện Lưu Trữ- Phiếu Xuất Hàng (form load)
2 Thực hiện ghi
nhận lại thông
tin vừa xuất
+Khi người dùng click nút xuất
Xừ lí chính
Trang 113 Thực hiện xóa
mặt hàng đã xuất
+Khi người dùng click nút Xóa
4 Thực hiện cập
nhật lại thông tin
về mặt hàng vừa
xuất
Khi người dùng click nút cập nhật
5 Thoát khỏi form Khi người dùng
click nút thoát
Bước 2: Mô tả chi tiết nút xử lý chính :
Mô tả: khi người dùng nhấn nút xuất , chương trình sẽ thực hiện lệnh kết nối đến
cơ sở dữ liệu Nếu kết nối thành công, chương trình sẽ kiểm tra các giá trị nhập
và cập nhật lại thông tin vừa nhập xuống bảng tương ứng trong cơ sở dữ liệu.Nếu kết nối đến cơ sở dữ liệu bị thất bại, chương trình sẽ thóat khỏi việc cập nhật dữ liệu
Xét màn hình lập phiếu thu tiền:
Trang 12Thiết kế xử lý
Bước 1: Lập danh sách các xử lý trên màn hình lập phiếu thu tiền :
ST
T
THỰC HIỆN
GHI CHÚ
1 Load thông tin
của đại lí
+Khi người dùng nhập vào mã hồ sơ đại lí
2 Thực hiện ghi
nhận lại thông
tin nhập
+Khi người dùng click nút Thực hiện
Xừ lí chính
3 Thoát khỏi form Khi người dùng
click nút thoát
Trang 13 Bước 2: Mô tả chi tiết nút xử lý chính :
Mô tả: khi người dùng nhấn nút thực hiện , chương trình sẽ thực hiện lệnh kết nối đến cơ sở dữ liệu Nếu kết nối thành công, chương trình sẽ kiểm tra các giá trị nhập và cập nhật lại thông tin vừa nhập xuống bảng tương ứng trong cơ sở dữ liệu.Nếu kết nối đến cơ sở dữ liệu bị thất bại, chương trình sẽ thóat khỏi việc ghi nhận dữ liệu
Xét màn hình báo cáo doanh số:
Thiết kế xử lý
Bước 1: Lập danh sách các xử lý trên màn hình báo cáo doanh số:
Trang 14T THỰC HIỆN CHÚ
1 Load ngày hiện
hành, cấu trúc
bảng báo cáo
doanh số
+Khi người dùng chọn Kết xuất-Báo cáo doanh số
2 Thực hiện hiển
thị thông tin
trong bảng báo
cáo doanh số
+Khi người dùng click nút Thực hiện
Xừ lí chính
3 Thực hiện việc
in báo cáo ra
máy in
Khi người dùng click nút In báo cáo
4 Thoát khỏi form Khi người dùng
click nút thoát
Bước 2: Mô tả chi tiết nút xử lý chính :
Mô tả: khi người dùng nhấn nút thực hiện , chương trình sẽ thực hiện lệnh kết nối đến cơ sở dữ liệu Nếu kết nối thành công, chương trình sẽ lấy thông tin từ bảng tương ứng trong cơ sở dữ liệu và hiển thị lên form.Nếu kết nối đến cơ sở dữ liệu bị thất bại, chương trình sẽ thóat khỏi việc hiển thị dữ liệu
Trang 15Xét màn hình báo cáo công nợ:
Thiết kế xử lý
Bước 1: Lập danh sách các xử lý trên màn hình báo cáo công nợ:
ST
T
THỰC HIỆN
GHI CHÚ
1 Load ngày hiện
hành, cấu trúc
bảng báo cáo
công nợ
+Khi người dùng chọn Kết xuất-Báo cáo công nợ
Trang 162 Thực hiện hiển
thị thông tin
trong bảng báo
cáo công nợ
+Khi người dùng click nút Thực hiện
Xừ lí chính
3 Thực hiện việc
in báo cáo ra
máy in
Khi người dùng click nút In báo cáo
4 Thoát khỏi form Khi người dùng
click nút thoát
Bước 2: Mô tả chi tiết nút xử lý chính :
Mô tả: khi người dùng nhấn nút thực hiện , chương trình sẽ thực hiện lệnh kết nối đến cơ sở dữ liệu Nếu kết nối thành công, chương trình sẽ lấy thông tin từ bảng tương ứng trong cơ sở dữ liệu và hiển thị lên form.Nếu kết nối đến cơ sở dữ liệu bị thất bại, chương trình sẽ thóat khỏi việc hiển thị dữ liệu