Xo so Kien Thiet.
Trang 1PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN
Trang 2Phần 1: Tổng quan
Trang 3I Mô tả nội dung đề tài
1 Đặt vấn đề
Công ty xổ số Kiến Thiết là một công ty phát hành vé số lớn, trong mỗi đợt phát hành đòi hỏi phải xử lý nhiều nghiệp vụ phức tạp và lặp đi lặp lại Đặc biệt, các nghiệp vụ như lập kế hoạch phát hành và thống kê doanh thu, thống kê công nợ còn cần sự lưu trữ đối chiếu số liệu qua nhìều đợt phát hành Những công việc đó nếu để con người đảm nhiệm sẽ tốn nhiều thời gian, công sức mà kết qủa lại có thể không chính xác như mong muốn Vì vậy, phần mềm quản lí xổ số Kiến Thiết ra đời nhẳm khắc phục những khó khăn trên giúp tiết kiệm sức lạo động và tăng tính chính xác hiệu quả trong công tác quản lí
2 Yêu cầu chức năng
a Yêu cầu lưu trữ
b Yêu cầu nghiệp vụ
Xử lý đại lí : nhận thông tin đăng kí từ đại lý bao gồm tên đại lý và số lượng đăng ki vé rồi lưu trữ phục vụ cho xử lý lập kế hoạch phát hành vé và tra cứu thông tin về đại lý
Xử lý lập kế hoạch phát hành và phân phối : từ thông tin số lượng vé đã phân phối và số lượng vé trả về tính được tỉ lệ tiêu thụ Dựa vào tỉ lệ tiêu thụ và thông tin số
Trang 4lượng vé đăng kí của đại lý để lập kế hoạch phát hành vé theo loại vé và lập kế hoạch phân phối theo đại lý trong đợt kế tiếp
Xử lý thống kê công nợ, thống kê doanh thu : từ thông tin số lượng vé đã phân phối và số lượng vé trả về tính công nợ cho từng đại lý Dựa vào phiếu thu và công nợ để thống kê công nợ Ngoài ra, dựa vào thông tin phiếu chi do nhân viên nghiệp vụ cung cấp và thông tin phiếu thu, lập thống kê doanh thu
Xử lý kết qủa xổ số : kết qủa xổ số được lưu trữ theo đợt và theo loại vé Thông tin lưu trữ này phục vụ cho nhu cầu tra cứu kết qủa xổ số của khách hàng
Trang 5II Xác định phạm vi và ràng buộc cho hệ thống
1 Phạm vi
Chương trình chỉ hỗ trợ các xử lý trong phạm vi công ty xổ số Kiến Thiết bao gồm các nghiệp vụ xử lý đại lý ( nhận thông tin đăng kí của đại lý, lưu thông tin đại lý đăng kí, và tra cứu đại lý) không đi vào chi tiết thông tin từng đại lý; xử lý lập kế hoạch phát hành và phân phối trong phạm vi công ty ( đợt, số lượng phát hành theo loại vé, số lượng phân phối cho từng đại lý); xử lý thống kê ( thống kê doanh thu, công nợ) theo đợt và theo đại lý không đi vào chi tiết thống kê doanh thu cho từng đại lý; xử lý kết qủa xổ số ( lưu thông tin kết qủa xổ số của từng loại vé theo đợt , hỗ trợ tra cứu kết qủa trúng trật cho khách hàng) sau khi kết qủa xổ số được công bố không hỗ trợ tra cứu trước khi công bố kết qủa
Trang 6-Xây dựng mô hình DFD
-Xây dựng mô hình tựa Merise -Vẽ mô hình bằng Power design
IV Kế hoạch thực hiện
o Chỉnh sửa trước khi in và nộp bài
Trang 7Phần 2: Phân tích
Trang 8I Phân tích hiện trạng
1 Sơ đồ tổ chức
(1) Thông tin đăng ki (2) Kết qủa tra cứu đại lý (3) Nhận vé trả
(4) Số lượng vé trả
(5) Kế hoạch phát hành, thống kế tình hình vé (6) Thanh toán công nợ
(7) Các yêu cầu chi
(8) Thống kê doanh thu, công nợ
2 Mô tả hoạt động hiện trạng bài toán tương ứng với từng vai trò
Trả lại vé không bán được Thanh toán công nợ
nhận yêu cầu khách hàng Lưu thông tin đại lý Tra cứu thông tin đại lý Tiếp nhận vé số trả lại Lưu thông tin kết qủa xổ số
Trang 93 Nhận xét đánh giá của nhóm về hiện trạng
Phần lớn các nghiệp vụ đều phức tạp nếu xử lý bằng tay và lưu trữ trên giấy tờ sẽ khó thực hiện, khó kiểm soát và dễ thất lạc Những nghiệp vụ có thể dùng phần mềm thay thế:
- Bộ phận tiếp nhận yêu cầu khách hàng: lưu thông tin đại lý, tra cứu thông tin đại lý, lưu thông tin kết qủa xổ số
thống kê tình hình vé
kê doanh thu
Trang 10II Phân tích dữ liệu
1 Mô hình quan niệm dữ liệu ER (có đặc tả cho mô hình)
Trang 11III Phân tích yêu cầu hệ thống
1 Xác định các yêu cầu chức năng và phi chức năng 2 Mô hình quan niệm xử lý bằng DFD
2.1 Mô hình cấp 1
Yeu cau tra cuu ket qua xo soKet qua xo soKe hoach phat hanh veSL tung loai ve cung ung Ket qua tra cuu dai li
Thong ke doanh thuThong ke cong noThong tin cac khoan chi
Ke hoach pp ve cho tung dai li
Ket qua so xoSo tien traTra lai ve khong ban duoc
Thong tin dai ly
XY LY CUA CHUONG TRINH QUAN LI SO XO KIEN THIET
Trang 122.2 Mô hình cấp 2
Ket qua tra cuu veSL tung loai ve cung ung
Ke hoach phat hanh veKet qua tra cuu dai li
Thong ke tinh hinh veYeu cau tra cuu
Thong ke doanh thuThong ke cong noThong tin cac khoan chi
So luong ve tra ve cua dai liThong tin dang ki lay ve cua dai li
So luong ve pp cho dail liSo tien tra
Yeu cau tra cuuKe hoach pp ve cho tung dai liThong tin dai ly
Trang 13[Thong tin dang ki lay ve cua dai li]
Xu ly lap ke hoach phan phoi va phat hanh ve
2.3 Mô hình cấp 3
2.3.1 Mô tả xử lý đại lý
Ket qua tra cuu dai liNoi dung can tra cuu
Thong tin dai li thoa yeu cauCac khoan thong tin sai
Yeu cau bo sung thong tin Cac khoan chua dang ki
Noi dung dang kiCac khoan da dien
Yeu cau tra cuu
Thong tin dang kiThong tin dai li can luu
Thong tin dai li hop leThong bao khong hop le
Thong tin dai ly
Trang 142.3.2 Mô tả xử lý lập kế hoạch và phát hành
2.3.3 Mô tả xử lý thu chi
[Thong tin dang ki lay ve cua dai li]
Thong ke tinh hinh ve
Ke hoach phat hanh veSL tung loai ve cung ungSl ve tra cua dai li
Sl ve pp theo dai li
So luong ve pp theo dai liKe hoach pp theo dai li
Ke hoach pp theo dai li
Ke hoach pp ve cho tung dai liSl ve pp cho tung dai li
Thoi gian phat hanhTi le tieu thu tung dai li
So luong tra veSo luong phan phoi
So luong ve tra ve cua dai liThong bao tra ve khong hop le
So luong ve da phan phoiTra lai ve khong ban duoc
Trang 15[So luong ve tra ve cua dai li]
Xu ly lap ke hoach phan phoi va phat hanh ve
[So luong ve pp cho dail li]Xu ly lap ke hoach phan phoi va phat hanh ve
So tien da thanh toanThong tin phieu thuThong tin cong no
TT phieu thu
Thong tin khoan chi hop leTb khoan chi khong hop le
Khoan chi khong hop leThong tin chi
So tien con noTinh hinh cong noThong ke cong no
Thong ke doanh thuThong tin chi
Thong tin thuThong tin phieu chi
Thong tin cac khoan chi
Trang 162.3.4 Mô tả xử lý kết qủa xổ số
Ket qua tra cuu ve So can tra cuu Ket qua thoa tra cuu
So trungSo trung hop le
So serie cua loai veTb khong hop le TB khong hop le Tiep nhan yeu
cau tra cuuTra cuu ket qua theo yeu
cauKHACH
HANG
Trang 173 Mô hình quan niệm xử lý bằng tựa Merise
3.1 Mô hình quan niệm xử lý tựa Merise
3.1.1 Sơ đồ hệ thống con của qui trình
Sơ đồ
Mô tả dòng dữ liệu Số Diễn giải Số Diễn giải
6 Số lượng vé phân phối cho đại lý
Trang 183.1.2 Xây dựng mô hình quan niệm xử lý tựa Merise cho xử lý đại lý
Sơ đồ liên hoàn các biến cố
Yêu cầu tra cầu tra cứu
Tra cứu theo yêu cầu
Trang 19 Mô tả các biến cố vào ra
không hợp lệ
yều cầu tra cứu Mô hình quan niệm xử lý qui trình xử lý đại lý theo
tựa Meris
Trang 20Yêu cầu đăng kí
Thông tin đại lý +
Trang 21Yêu cầu trả vé của
Trang 22 Mô tả các biến cố vào ra
Tb vé trả về nhiều hơn lượng cho phép
số lượng cho phép không hoạch phân phối
Hoàn tất yêu cầu lập kế hoạh phân phối Kế hoạch phân phối
Trang 23 Mô hình quan niệm xử lý qui trình xử lý lập kế
hoạch và phát hành theo tựa Meris
Yêu cầu tính tỉ lệ tiêu thụ
Thông tin trả vé đã lưuHoàn tất yêu cầu lập kế
hoạch phân phối
Trang 24 Sơ đồ liên hoàn các biến cố
Tiếp nhận yêu cầu thanh toán công nợ cho đại lýTiếp nhận các yếu cầu
KT tính hợp lệ của yêu cầu
Thống kê doanh thu
Hoàn tất yêu câu thống kê doanh thu
Trang 25 Mô tả các biến cố vào ra
Thông tin công nợ
3 Lập phiếu thu
Yêu cầu thống kê doanh thu
Hoàn tất yêu cầu thống kê doanh thu
Trang 26 Mô hình quan niệm xử lý qui trình xử lý thu chi
theo tựa Meris
3.1.5 Xây dựng mô hình quan niệm xử lý tựa Merise cho xử lý kế qủa xổ số
Sơ đồ liên hoàn các biến cố
Trang 27Tiếp nhận kết qủa xổ số
KT kết qủa xổ số
Ghi nhận kết qủa xổ sốTiếp nhận yêu cầu tra cứu kết qủa xổ số
TB kết qủa tra cứu
Hoàn tất yêu cầu tra cứu kết qủa xổ số
Mô tả các biến cố vào ra
Yêu cầu tra cứu
Hoàn tất yêu cầu tra cứu
Trang 28 Mô hình quan niệm xử lý qui trình xử lý kết qủa
xổ số theo tựa Meris Yêu cầu tra cứu
Tra cứu theo yêu cầuLoại vé
Hoàn tất yêu cầu tra cứuTB kết qủa tra cứu
3.2 Mô hình tổ chức xử lý tựa Merise
3.2.1 Mô hình tổ chức xử lý tựa Merise cho xử lý đại lý
Bảng các thủ tục chức năng
Trang 29Stt Nguồn gốc
nguyên tắc xử lý Thủ tục chức năng BC Vị trí Thời gian
đại lý Bán TĐ Bộ phận tiếp nhận yêu cầu khách liệu trong kho
Trang 30 Mô hình tổ chức xử lý
Yêu cầu đăng kí
đại líKT thông tin phiếu đăng kí có đầy đủ không?
Trang 313.2.2 Mô hình tổ chức xử lý tựa Merise cho xử lý lập kế hoạch
Kiểm tra thông tin
chỉnh sửa Bán TĐ Bộ phận phân phối vé
Thực hiện ngay 3 Lưu thông tin trả
5 Lập kế hoạch phân
6 Lưu kế hoạch phân
Trang 32hợp lệTB trả không đúng loại vé đã giao
Lưu thông tin trả vé
Hoàn tất yêu cầu
Trang 333.2.3 Mô hình tổ chức xử lý tựa Merise cho xử lý thu chi
Lập phiếu công nợ Lưu thông tin công
3 Kiểm tra phù hợp Kiểm tra thanh toán
hợp lệ hay không BTĐ Bộ phận kế toán Nhận yêu cầu thanh toán Yêu cầu thanh toán
công nợ 4 Thống kê công nợ
Thông tin công nợ
Thông tin phiếu thu 8 Thống kê doanh
Trang 34TB đến hạn thanh toán công nợ + sô tiền cần thanh toán
Công nợ chưa thanh toánLập danh sách những công
nợ đến hạn thanh toán
Yêu cầu thanh toán công nợ
TB thanh toán chưa đủ
Công nợ đã thanh toán
Lập phiếu thu
Phiếu thu
Công nợCông nợ đã thanh toán
Yêu cầu chi trả
KT yêu cầu chi trả có hợp lệ
Thống kê doanh thu
Yêu cầu thống kê doanh thu
Hoàn tất yêu cầu thống kê doanh thu
Trang 353.2.4 Mô hình tổ chức xử lý tựa Merise cho xử lý kết qủa xổ số 3 Thông báo kết quả
tra cứu Thông báo kế qủa tra cứu TĐ Bộ phận tiếp nhận khách hàng
Thực hiện ngay
Trang 36 Mô hình tổ chức xử lý
Trang 37Phần 3: Thiết kế
Trang 38I Thiết kế dữ liệu
1 Thiết kế vật lý dữ liệu 2 Mô tả ràng buộc toàn vẹn
II Thiết kế giao diện
được chọn trong danh sách đại lý - Cho phép nhập tên đại lý để thêm xóa sửa đại lý
lượng vé vào trong danh sách vé
Trang 39sách vé
đã được đăng ký tương ứng với đại lý được chọn trong danh sách đại lý
với mã loại vé được chọn
vé cần dò
trúng không
thông tin vé cần dò được nhập
Trang 40STT Tên Control Loại Control Chức năng
đã được đăng ký tương ứng với đại lý được chọn trong danh sách đại lý
tương ứng với từng loại vé trong đợt phát hành
tương ứng với giải thưởng trong danh sách
đợt phát hành được chọn trong cboDotPhatHanh
Trang 41STT Tên Control Loại Control Chức năng
hành để lập đợt phát hành
vé đã được đăng ký tương ứng với đại lý được chọn trong danh sách đại lý
vé đã được đăng ký tương ứng với đại lý được chọn trong danh sách đại lý
ngày phát hành tương ứng
số
Trang 428 btnThoat Button - Thoát
đã được đăng ký tương ứng với đại lý được chọn trong danh sách đại lý
đã được đăng ký tương ứng với đại lý được chọn trong danh sách đại lý
lượng vé vào trong danh sách vé
sách vé
Trang 438 lstVe ListView - Hiển thì danh sách các loại vé đã được đăng ký tương ứng với đại lý được chọn trong danh sách đại lý
vào đợt phát hành để nhận vé số từ công ty đó phân phối
của đại lý tương ứng với cboMaDaiLy
ứng với công nợ được chọn bên lstCongNo
Trang 444 btnXemTatCa Button - Xem tất cả các công nợ của đại lý
chưa thanh toán, các công nợ đã thanh toán hết thì không cần hiển thị
phát hành
dòng được chọn trong danh sách vé phân phối
- Nhập để cập nhật lại giá trị của số lượng vé phân phối theo kế hoạch
Trang 454 txtSoVePPThucTe TextBox - Hiển thị giá trị tương ứng với dòng được chọn trong danh sách vé phân phối
- Nhập để cập nhật lại giá trị của số lượng vé phân phối theo thực tế
dòng được chọn trong danh sách vé phân phối
- Nhập để cập nhật lại giá trị của số lượng vé trả lại
theo đợt phát hành
txtSoVePPKeHoach, txtSoVePPThucTe,
txtSoVeTraLai tương ứng với dòng được chọn trong danh sách
ứng với từng đại lý đươc chọn trong danh sách đại lý
Trang 46phát hành
các giá trị nhập
nợ
tương ứng với Mã công nơ
khi đã ghi số tiền thu (bằng txtSoTienDangNo –
txtSoTienThu)
Trang 47STT Tên Control Loại Control Chức năng
phát hành
và nợ của đại lý trong đợt phát hành tương ứng
thu tương ứng với các công nợ của đại lý được chọn trong lstDaiLy
ứng với đại lý được chọn trong lstCongNo (Hiển thị form Nợ đai lý)
công nợ đươc chọn trong lstCongNo
Trang 48STT Tên Control Loại Control Chức năng
tương ứng với tra cứu
III Thiết kế hệ thống
1 Mô tả các hệ thống con
2 Cấu trúc phân cấp chức năng tự động hóa
3 Thiết kế chức năng tự động hóa(phân chia thành các module)
Trang 49Phần 4: Kết luận