Đề tài : Phát triển hệ thống phần mềm “quản
lý xuất /nhập hàng theo đơn đặt hàng ” nhằm
phục vụ việc quản lý kinh doanh tại một cửa
hàng vật liệu xây dựng
A. Giới thiệu đề tài
(Báo cáo bài tập nhóm số 2)
1.Giới thiệu chung đề tài.
Đơn vị Nam Vang kinh doanh mặt hàng sắt thép xây dựng. Để nhập hàng, Công ty lập
đơn đặt hàng và gởi đến nhà cung cấp. Sau đó, nhà cung cấp lập các hóa đơn xuất hàng
cho đơn vị đặt hàng ( có thể có nhiều hóa đơn). Với mỗi hóa đơn, nhà cung cấp sẽ xuất
làm nhiều lần và được ghi nhận qua các phiếu nhập hàng gồm các thông tin chính như: số
phiếu nhập hàng, ngày lập phiếu, đơn vị, mặt hàng, số lượng, đơn giá, thành tiền, đơn vị
tính, số hợp đồng, số hóa đơn…
Cuối mỗi kỳ ( tháng), nếu lượng đặt hàng trong kỳ chưa nhập thì sẽ được chuyển nhập ở
kỳ ( tháng) sau. Trong trường hợp lượng đặt hàng chưa được nhập hết hàng mà nhà cung
cấp không còn hàng xuất thì sẽ được ghi nhận qua phiếu báo hết gồm các thông tin chính:
Số phiếu báo hết, ngày báo hết, đơn vị, số hợp đồng, số hóa đơn, mặt hàng, số lượng hết,
đơn giá thành tiền…
Bộ phận kế toán theo dõi việc nhập hàng, và lập phiếu thanh toán gồm: Số phiếu chi,
ngày lập, đơn vị, số hợp đồng, diễn giải, số tiền thanh toán.
2. Phạm vi đề tài
Chương trình xây dựng nhằm mục đích phục vụ công việc quản lý kinh doanh tại
một cửa hàng kinh doanh vật liệu xây dựng, bao gồm những nghiệp vụ chính sau:
Quản lý đặt hàng.
Quản lý việc nhập theo đơn đặt hàng.
Quản lý xuất hàng.
Quản lý những khoản thanh toán giữa cửa hàng với các khách hàng và nhà
cung cấp.
Quản lý tồn kho hàng hóa.
Quản lý doanh thu bán hàng, cho biết kết quả kinh doanh hàng tháng.
3.Nghiên cứu hiện trạng và giải quyết vấn đề
Theo dõi hàng cập nhập
Báo cáo nhập xuất
3.4 Bán hàng
Người dùng đăng nhập chương trình thuộc nhóm này chỉ có thể thấy và truy xuất được
chức năng sau:
Hệ thống: Đổi mật mã của mình.
Thanh toán: Chứng từ thu chi, In chứng từ, Tổng hợp chứng từ.
Hàng hóa: Hóa đơn bán hàng, Danh mục khách hàng, Báo cáo danh mục, Báo cáo chứng
từ, Báo cáo tồn kho, Doanh thu bán hàng trong ngày.
Đăng nhập
Đổi password
Cập nhập khách hàng (thêm, sửa, xóa khách hàng)
Cập nhập nhà cung cấp (thêm, sửa, xóa nhà cung cấp)
Xuất hàng (hủy xuất, thêm xuât hàng, sửa xuất hàng)
Đặt hàng (thêm đặt hàng, hủy đặt hàng, sửa đặt hàng)
Báo hết hàng (thêm báo hết, hủy báo hết, sửa báo hết)
B. Vẽ quy trình nghiệp vụ cho bài tập nhóm sử dụng biểu đồ Activity Diagrams
(Báo cáo bài tập nhóm số 3)
Use Case Diagram và các sơ đồ Activity
1.Mô hình Use case Diagram của nhân viên quản trị hệ thống
HuyNguoiDung
ThayDoiQuyen
DangNhap
ThemNguoiDung
DoiNguoiDung
Quan tri he thong
DoiPassword
1.1 Đăng nhập
Sơ đồ Activity
Huy nguoi dung
Thay doi quyenThem nguoi
dung moi
Quan tri he thong
1.2.1 Thêm người dùng.
Sơ đồ Activity
.
Nhap thong tin
nguoi dung
kiem tra
luu
no
yes
Quan tri he thong
1.2.2 Hủy người dùng
Sơ đồ Activity
Nhap thong tin
huy
kiem tratiep tuc
no
yes
Huy nguoi dung
yes
no
He thongQuan tri he thong
1.2
Các bước của luồng các sự kiện chính
bao gồm:
1. Hoạt động bắt đầu khi quản trị
yes
Cap nhat
no
Quan tri he thong
1. Hoạt động bắt đầu khi
người sử dụng lựa trùy chọn đổi
quyền sử dụng.
2. Người sử dụng nhập vào
tên và password củ, sau đó nhập
quyền mới.
3. Hệ thống sẽ đổi quyền sử
dụng.
4. Hoạt động kết thúc.
1.3 Đổi pasword
Mô hình hoạt động
Nhap ten va
password
Kiem tra
Nhap
password moi
yes
Luu password
moi
Tiep tuc
no
Yes
no
Quan tri he thong
1. Hoạt động bắt đầu khi
người sử dụng lựa trùy chọn đổi
Nhap ten va
password
Kiem tra tiep tuc
Cho dang nhap
vao he thong
yes
no
no
yes
Ke toan
2.2 Đổi pasword
.
Sơ đồ Activity
Nhap ten va
password
Kiem tra Tiep tuc
no
Yes
Nhap
password moi
yes
Luu password
moi
no
Ke toan
1. Hoạt động bắt đầu khi
người sử dụng khởi động chương
trình.
2. Người sử dụng nhập
vào tên và password.
Sơ đồ Activity
Các bước của luồng các sự kiện chính bao gồm:
1. Hoạt động bắt đầu khi người kế toán lựa tùy chọn hủy chi.
2. Người kế toán nhập vào mã số chi.
3. Hệ thống sẽ cập nhật lại dữ liệu.
4. Người dùng có thể dùng tùy chọn in.
5. Hoạt động kết thúc.
Nhap thong tin
chi tien
kiem tratiep tuc
no
Xu ly Huy chi
yes
yes
no
He thongKe toan
2.3.2 Sửa số tiền chi
Sơ đồ Activity
Nha ma so chi
kiem tratiep tuc
no
yes
Sua lai so tien
chi
yes
Cap nhat lai so
tien
no
Ke toan
2.3.3 Nhập chi tiền
5. Hoạt động kết thúc.
2.4 Thu tiền
Sơ đồ Activity
Xoa thu Them thu tien
moi
Sua thu
Thu tien
Ke toan
2.4.1 Nhập tiền
Sơ đồ Activity
Nhap ten khach
hang va so tien
kiem tra
no
Luu
yes
Ke toan
Các bước của luồng các sự kiện
chính bao gồm:
1. Hoạt động bắt đầu khi
người kế toán lựa tùy chọn thu
tiền.
2. Người kế toán nhập
thông tin khách hàng và số tiền
thu.
3. Hệ thống sẽ lưu thông
tin.
4. Người dùng có thể
dùng tùy chọn in.
5. Hoạt động kết thúc.
yes
no
Ke toan
Các bước của luồng các sự kiện chính bao
gồm:
1. Hoạt động bắt đầu khi kế toán
lựa tùy chọn sửa thu tiền.
2. Người kế toán nhập lại thông tin
cần sửa.
3. Hệ thống sẽ lưu thông tin sửa.
4. Người dùng có thể dùng tùy
chọn in.
5. Hoạt động kết thúc.
Các bước của luồng các sự kiện
chính bao gồm:
1. Hoạt động bắt đầu khi
kế toán lựa tùy chọn xóa thu
tiền.
2. Người kế toán nhập
lại thông tin cần xóa.
3. Hệ thống sẽ lưu thông
tin xóa.
4. Người dùng có thể
dùng tùy chọn in.
5. Hoạt động kết thúc.
2.5 Nhập hàng
Sơ đồ Activity
Nhap hang
Them hang moi Huy hang
Xoa hang
2.7 Thêm nhập hàng
Các bước của luồng các sự kiện chính bao gồm:
1. Hoạt động bắt đầu khi kế toán lựa tùy chọn thêm nhập hàng.
2. Người kế toán nhập thông tin nhà cung cấp mới và thông tin hàng hóa.
3. Hệ thống lưu thông tin.
4. Người dùng có thể dùng tùy chọn in.
5. Hoạt động kết thúc.
Sơ đồ Activity
Nhap ma nha
cung cap
kiem tra
Nhap ma hang
va so luong
yes
Luu
Them nha cung
cap
no
Xem them nha
cung cap
Ban hangKe toan
2.8 Sửa nhập hàng
Sơ đồ Activity
Nhap ma hang
kiem traTiep tuc
Sua thong tin
nhap hang
Cap nhat lai
hang hoa
no
no
no
yes
Ke toan
2.11 Xóa hàng hóa
Các bước của luồng các sự
kiện chính bao gồm:
1. Hoạt động bắt đầu
khi kế toán lựa tùy chọn
thêm xóa sửa hàng hóa.
2. Người kế toán
nhập thông tin cần sửa.
3. Hệ thống lưu
thông tin.
4. Người dùng có thể
dùng tùy chọn in.
5. Hoạt động kết
thúc.
Các bước của luồng các sự kiện
chính bao gồm:
1. Hoạt động bắt đầu khi
kế toán lựa tùy chọn thêm hàng.
2. Người kế toán nhập
thông tin nhà cung cấp và thông
tin hàng hóa.
3.Hệ thống lưu thông tin.
4. Người dùng có thể
dùng tùy chọn in.
5. Hoạt động kết thúc.
5.Hoạt động kết thúc.
Các bước của luồng các sự
kiện chính bao gồm:
1. Hoạt động bắt đầu
khi người kế toán lựa tùy
chọn sửa hàng hóa.
2. Người kế toán
nhập lại thông tin cần sửa.
3. Hệ thống sẽ lưu
thông tin sửa.
4. Người dùng có thể
dùng tùy chọn in.
5. Hoạt động kết
thúc.
DoanhThuTHopHHoa
DoanhThuHHChiTiet
TDCongNoNCC
TDCongNoKH
CongNoNhaCC
CongNoKH
DangNhap
DoiPassword
BaoCaoDoanhThu
TheoDoiCN
TheoDoiHangHoa
TheoDoiHangCNhap
BaoCaoNhapXuat
BaoCaoCongNo
Quan ly
(f rom Actors)
kiện chính bao gồm:
1. Hoạt động bắt đầu
khi người sử dụng khởi động
chương trình.
2. Người sử dụng nhập
vào tên và password.
3. Hệ thống sẽ đăng
nhập vào chương trình.
4. Hoạt động kết thúc.
Các bước của luồng các sự kiện
chính bao gồm:
1. Hoạt động bắt đầu khi
người sử dụng lựa trùy chọn
đổi password.
2. Người sử dụng nhập
vào tên và password củ, sau đó
nhập password mới.
3. Hệ thống sẽ đổi
password ngườ sử dụng.
4. Hoạt động kết thúc.
3.3 Báo cáo doanh thu
Sơ đồ Activity
Bao cao doanh
thu
Doanh thu hang
hoa chi tiet
Doanh thu tong
hop hang hoa
Quan ly
3.3.1 Doanh thu hàng hoá chi tiết
các sự kiện chính bao
gồm:
1.Hoạt động bắt
đầu khi người quản lý
lựa tùy chọn báo cáo
doanh thu hàng hóa
chi tiết.
2. Người quản
lý nhập vào ngày để
báo cáo ( nhập từ ngày
đến ngày).
3. Hệ thống sẽ
hiển thị báo cáo về
doanh thu.
4. Người dùng
có thể dùng tùy chọn
in báo cáo.
5. Hoạt động
kết thúc.