I. 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ữ STT Tên Ghi chú 1 Đợt phát hành Thời gian phát hành vé 2 Đại lý Thông tin đang kí của đại lý 3 Loại vé Mã và tên loại vé 4 Hệ thống giải thưởng Liên quan đến từng loại vé 5 Kế hoạch phát hành Theo từng đợt 6 Kế hoach phân phối vé Theo từng đợt 7 Thống kê doanh thu Theo đợt 8 Thống kê công nợ Theo đợt 9 Kết qua xổ số Theo đợt b. Yêu cầu nghiệp vụ
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
-Xây dựng mô hình ER
Bộ phận tiếp nhận YC KH
Phòng kế hoạch & phát hành
Phòng kế toán
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ố
Lập bảng thống kê doanh thu
Lập bảng thống kê công nợ
Bộ phận tiếp nhận yêu cầu KH
Bộ phận phận phối vé Phòng kế toán
Phòng kế hoạch
(1) (3)
(6)
(4)
(5) (2)
(8) (7)
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)
2 Biểu diễn mô hình quan niệm ER bằng Power Designer
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 so Ket qua xo so
Ke hoach phat hanh ve
SL tung loai ve cung ung Ket qua tra cuu dai li
Thong ke doanh thu
Thong ke cong no Thong tin cac khoan chi
Ke hoach pp ve cho tung dai li
Ket qua so xo
So tien tra Tra lai ve khong ban duoc
Thong tin dai ly
1
XY LY CUA CHUONG TRINH QUAN LI SO XO KIEN THIET
+DAI LY
NHAN
VIEN
NHAN VIEN
P_ KE HOACH
KE TOAN
CONG TY
CUNG UNG
KHACH HANG
Trang 122.2 Mô hình cấp 2
Ket qua tra cuu ve
SL tung loai ve cung ung
Ke hoach phat hanh ve
Ket qua tra cuu dai li
Thong ke tinh hinh ve Yeu cau tra cuu
Thong ke doanh thu Thong ke cong no Thong tin cac khoan chi
So luong ve tra ve cua dai li Thong tin dang ki lay ve cua dai li
So luong ve pp cho dail li
So tien tra
Yeu cau tra cuu
Ke hoach pp ve cho tung dai li Thong tin dai ly
P_ KE HOACH
KHACH HANG
2
Xu ly dai li+
3
Xu ly lap ke hoach phan phoi va phat hanh ve+
9
Xu ly thu chi+
12
Xu ly ket qua so xo+
CONG
TY CUNG
UNG
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 li
Noi dung can tra cuu
Thong tin dai li thoa yeu cau
Cac khoan thong tin sai
Yeu cau bo sung thong tin Cac khoan chua dang ki
Noi dung dang ki Cac khoan da dien
Yeu cau tra cuu
Thong tin dang ki Thong tin dai li can luu
Thong tin dai li hop le
Thong bao khong hop le
Thong tin dai ly
DAI LY
1 Tiep nhan thong tin dai li
2 Kiem tra noi dung dang ki hop le
3 Thong bao sai
4 Luu thong tin dai li
5 Tiep nhan
yc tra cuu
DAI_LY
6 Doc thong tin dang ki cua dai li
NHAN VIEN
7
KT dai li nhan du thong tin chua?
8
TB chua dien du thong tin
9 Tra cuu theo yeu cau
NHAN VIEN
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 ve
SL tung loai ve cung ung
Sl ve tra cua dai li
Sl ve pp theo dai li
So luong ve pp theo dai li
Ke hoach pp theo dai li
Ke hoach pp theo dai li
Ke hoach pp ve cho tung dai li
Sl ve pp cho tung dai li
Thoi gian phat hanh
Ti le tieu thu tung dai li
So luong tra ve
So luong phan phoi
So luong ve tra ve cua dai li Thong bao tra ve khong hop le
So luong ve da phan phoi Tra lai ve khong ban duoc DAI LY
P_ KE HOACH
TRA VE PHAN PHOI
1 Kiem tra ve tra ve
2 Tinh ti le tieu thu
3 Tinh so luong
ve can pp theo dai li
DOT PHAT HANH
5 Lap ke hoach
pp ve cho tung dai li
6 Cap nhat ke hoach phan phoi ve
7 Tinh tong luong ve can phat hanh
8
Ghi nhan so
luong ve pp
9 Ghi nhan so luong ve tra
P_ KE HOACH
CONG TY CUNG UNG
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 toan Thong tin phieu thu Thong tin cong no
TT phieu thu
Thong tin khoan chi hop le
Tb khoan chi khong hop le
Khoan chi khong hop le Thong tin chi
So tien con no Tinh hinh cong no Thong ke cong no
Thong ke doanh thu Thong tin chi
Thong tin thu
Thong tin phieu chi Thong tin cac khoan chi
So tien tra
Cong no cua dai li
1 Tinh cong no CONG_NO
2
KT yeu cau thanh toan hop le?
4 Lap phieu chi
PHIEUCHI
5 Thong ke doanh thu
6 Thong ke cong no
7 Tinh tien con no
8
KT tinh hop
le cua cac khoan chi
9
TB khong hop le
10 Lap phieu thu
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 trung
So trung hop le
So serie cua loai ve
Tb khong hop le TB khong hop le
KETQUASOXO
2 Tiep nhan yeu cau tra cuu
KHACH HANG
3
KT so trung co hop le?
LOAI_VE
4
TB khong hop le
5 Ghi nhan ket qua xo so
6 Tra cuu ket qua theo yeu cau KHACH
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 giải quýêt xong
Thông báo kết qủa tra cứu
Yêu cầu
đăng kí của
đại ly
Tiếp nhận yêu cầu đăng
kí
KT các thông tin đăng kí
Lưu thông tin đăng kí
Yêu cầu đăng
kí giải quyết xong
Tiếp nhận yêu 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
Tb đăng kí không đầy đủ
1 Kiểm tra thông tin đăng kí có đầy đủ
Phiếu đăng kí hợp lệ
lưu Thông tin đại lý đã
lưu
Yêu càu tra cứu không hợp lệ
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í
có đầy đủ không?
TB đăng kí không đầy đủ
Phiếu đăng kí đầy đủ thông tin
Yêu cầu tra cứu giải quyết xong
Thông tin đại lý +
số lượng tứng loại
vé đăng kí
KT sluong vé đang kí có vượt quá giới hạn?
3.1.3 Xây dựng mô hình quan niệm xử lý tựa Merise cho xử lý lập kế hoạch và phát hành
Sơ đồ liên hoàn các biến cố
Trang 21Yêu cầu trả vé của
Tính tỉ lệ tiêu thụ
Lập kế họach phân phối
Lập kế hoạch phát hành
Hoàn tất việc lập kế hoạch phân phối và phát hành vé
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
Yêu cầu trả vé
Số lượng vé trả về hợp lệ
Tb trả không đúng loại vé đã giao
của đại lý
Phân phối Đại lý
5 Lập kế hoạch phân phối vé cho đại
lý
Yêu cầu lập kế 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
vé cho đại lý
Yêu cầu lập kế hoạch phát hành
Hoàn tất yêu cầu lập
kế hoạch phát hành
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
MÔI TRƯỜNG
HỆ THỐNG MÔI TRƯỜNG
KT số lượng vé trả về có nhiều hơn lượng trả về cho phép không?
Trả vé
Yêu cầu trả vé của đại lý
TB trả vé nhiều hơn lượng cho phép
Yêu cầu tính tỉ lệ tiêu thụ
Thông tin trả vé đã lưu
Tính tỉ lệ tiêu thụ Phân phối
Tình hình tiêu thụ vé của đại lý
Đại lý
Lập kế hoạch phân phối vé cho đại lý
Phân phối Hoàn tất yêu cầu lập kế
hoạch phân phối
Tính lượng vé cần phát hành Nhận vé
Thông báo tình hình tiêu thụ vé của đại lý
Hoàn tất yêu cầu lập kế hoạch phát hành
Thông báo lượng vé cần phát hành cho đại lý
Yêu cầu lập kế hoạch
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
Công nợ đã thanh toán Chi trả hợp lệ
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
Phân phối Trả vé
Thông tin công nợ
3 Lập phiếu thu
Hoàn tất yêu cầu thống kê công nợ Phiếu thu
Các khoản đã chi
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
Tb kết qủa xổ số nhập vào không hợp
lệ
kết quả xổ số
Kết qủa xổ số nhập vào hợp lệ
Kết qủa
vào hợp lệ
Kết qủa xổ số đã lưu Kết quả xổ số đã lưu
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
MÔI TRƯỜNG
HỆ THỐNG MÔI TRƯỜNG
Thông tin kết qủa hợp lệ
Kết qủa xổ số đã lưu Yêu cầu tra cứu
Tra cứu theo yêu cầu Loại vé
Hoàn tất yêu cầu tra cứu
TB 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
đăng kí có đầy đủ
không?
Tiếp nhận yêu cầu đăng kí TC Bộ phận tiếp nhận yêu cầu khách
hàng
Thực hiện ngay
Bán
TĐ Bộ phận tiếp nhận yêu cầu khách
hàng
Thực hiện ngay
TC Bộ phận tiếp nhận
yêu cầu khách hàng
Nt
đại lý Bán TĐ Bộ phận tiếp nhận yêu cầu khách
hàng
Sau khi chọn Lưu
thông tin cần tra cứu
nút Tìm
So sánh yêu cứu và các dữ liệu trong kho
cứu
Thông báo kết quả tra cứu
ngay
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?
TB đăng kí không đầy đủ Phiếu đăng kí
đầy đủ thông tin
Yêu cầu tra cứu giải quyết xong
Đủ điều kiện làm đại lý
Đăng kí
Đăng kí
Trang 313.2.2 Mô hình tổ chức xử lý tựa Merise cho xử lý lập kế hoạch phân phối và phát hành
3 Lưu thông tin trả
5 Lập kế hoạch phân
6 Lưu kế hoạch phân
phối
Lưu kế hoạch phát hành
TĐ Nt Nt
7 Lập kế hoạch phát
Trang 32 Mô hình tổ chức xử lý
P LƯU TRỮ
P KẾ HOẠCH ĐẠI LÝ
KT số lượng vé trả về có nhiều hơn lượng trả về cho phép không?
Số lượng vé trả về hợp lệ
KT có đúng loại vé đã giao cho đại lý không?
Yêu cầu trả vé hợp lệ TB trả không đúng loại vé đã giao
Lưu thông tin trả vé
Phân phối
Yêu cầu tính tỉ lệ tiêu thụ
Thông tin trả vé đã lưu
Tính tỉ lệ tiêu thụ Phân phối
Tình hình tiêu thụ
vé của đại lý
Đại lý
Lập kế hoạch phân
Hoàn tất yêu cầu lập kế hoạch phân phối
Tính lượng vé cần phát hành
Yêu cầu lập kế hoạch phân phối
Phát hành
P GIAO NHẬN
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ợ
đợt phát hành Chỉnh sửa thông tin
Thông tin phiếu thu
8 Thống kê doanh
đợt phát hành
đợt phát hành
Trang 34 Mô hình tổ chức xử lý
NV NGHIỆP VỤ
P KẾ TOÁN ĐẠI LÝ
TB đến hạn thanh toán công
nợ + sô tiền cần thanh toán
Công nợ chưa thanh toán
Lậ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ệ không?
hợp lệ
Phát hành
Yêu cầu thanh toán hợp lệ
Lập phiếu chi
Phiếu chi
Các khoản đã chi
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é