Hoạt động bắt đầu khi quản trị hệ thống lựa tùy chọn đổi người dùng.. Hoạt động bắt đầu khi quản trị hệ thống lựa tùy chọn thêm mới người dùng 2.. Hoạt động bắt đầu khi người dùng quản t
Trang 1Đề 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
Trang 2A 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
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 đề
Trong cửa hàng kinh doanh vật liệu xây dựng hệ thống tổ chức các bộ phận có sự hỗ trợ lẫn nhau bao gồm: Ban điều hành, bộ phận bán hàng, bộ phận kế toán, bộ phận kho, bộ
Trang 3phận tài chính các bộ phận trong hệ thống và chức năng mỗi bộ phận liên quan được trình bày như sau:
Trang 43.1 Quản trị hệ thống
Quyền tối cao trong hệ thống Người sử dụng thuộc nhóm quyền này sẽ được toàn quyền truy xuất những chức năng trong hệ thống và có thể cấp quyền hay thay đổi quyền của những người sử dụng khác Quyền này thường dành riêng cho người quản trị chương trình
Chi tiền (thêm, sửa, xóa tiền chi)
Thu tiền (thêm, sửa, xóa tiền thu)
Nhập hàng (thêm, sửa, xóa hàng nhập)
Cập nhập hàng hóa (thêm, sửa, xóa hàng cập nhập)
Báo cáo doanh thu
Báo cáo công nợ
Theo dõi công nợ (theo dõi công nợ khách hàng và công nợ nhà cung cấp)
Theo dõi hàng hóa
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)
Trang 5 Báo hết hàng (thêm báo hết, hủy báo hết, sửa báo hết)
Trang 6B 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
DoiPassword
Trang 71.1 Đăng nhập
Sơ đồ Activity
tiep tuc Kiem tra
no
Nhap ten va password
Cho dang nhap
vao he thong yes
yes
no
Quan tri he thong
1.2 Đổi người dù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 quản trị hệ thống lựa tùy chọn đổi người dùng
2 Người quản trị hệ thống nhập vào thông tin người dùng hay sửa thông tin
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
Trang 8
Sơ đồ Activity
Doi nguoi dung
Huy nguoi dung Them nguoi Thay doi quyen
dung moi
Quan tri he thong
Trang 9Cá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ị
hệ thống lựa tùy chọn thêm mới người dùng
2 Người quản trị hệ thống nhập thông tin người dùng mới
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
1 Hoạt động bắt đầu khi người dùng quản trị hệ thống lựa tùy chọn hủy người dùng
2 Người quản trị hệ thống nhập tên người dùng
3 Hệ thống sẽ xóa tên người dùng
4 Hoạt động kết thúc
Trang 101.2.3 Thay đổi quyền
Sơ đồ Activity
Nhap ten nguoi dung
kiem tra tiep tuc
no yes
Chon quyen moi 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
Trang 111.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 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
Trang 122 Mô hình Use Case Diagram của nhân viên kế toán
Trang 13Phân tích Use case của nhân viên kế toán
2.1 Đăng nhập
Sơ đồ Activity
Nhap ten va password
Cho dang nhap vao he thong
yes
no
no yes
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ươngtrì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
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ậpvào tên và password củ, sau
đó nhập password mới
3 Hệ thống sẽ đổi password người sử dụng
4 Hoạt động kết thúc
Trang 142 Người bán hàng nhập vào thông tin khách hàng va số tiền chi.
3.Hệ thống sẽ lưu số tiền chi
4 Người dùng có thể dùng tùy chọn in
5 Hoạt động kết thúc
Trang 152.3.1 Hủy chi
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
no
Xu ly Huy chi yes
yes
no
He thong
Ke toan
Trang 162.3.2 Sửa số tiền chi
Sơ đồ Activity
Nha ma so chi
kiem tra tiep 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
Sơ đồ Activity
Nhap ma nha cung cap
kiem tra tiep tuc
yes
Luu
no
yes no
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
Trang 17Luu yes
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
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 nhập tiền
2 Người kế toán nhập vào số tiền mà khách hàng trả
3 Hệ thống sẽ lưu thông tin nhậptiền
4 Người dùng có thể dùng tùy chọn in
5 Hoạt động kết thúc
Trang 182.4.2 Sửa số tiền thu
Sơ đồ Activity
Nhap ma so phieu thu
kiem tra tiep tuc
Thuc hien xoa
Kiem tra yes no
5 Hoạt động kết thúc
Các bước của luồng các sự kiệnchí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ôngtin xóa
4 Người dùng có thể dùng tùy chọn in
5 Hoạt động kết thúc
Trang 19Cá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 dùng kế toán lựa tùy chọn hủy nhập hàng
no
yes
Xu ly huy nhap hang yes
2.Người kế toán nhập vào thông tin khách hàng và hàng hóa
3.Hệ thống sẽ lưu thông tin nhập hàng
4.Người dùng có thể dùng tùy chọn in
5.Hoạt động kết thúc
Trang 202.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 hang
Ke toan
Trang 212.8 Sửa nhập hàng
Sơ đồ Activity
Nhap ma hang
kiem tra Tiep tuc
Sua thong tin nhap hang
Cap nhat lai hang hoa no
1 Hoạt động bắt đầu khi
kế toán lựa tùy chọn sửa nhà cung cấp
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
Trang 222.9 Cập nhật hàng hóa
Sơ đồ Activity
Sua hang hoa
Cap nhat hang hoa
Ke toan
2.10 Thêm hàng hóa
Sơ đồ Activity
Luu hang hoa
Nhap hang hoa
kiem tra
yes
tiep tuc
no no
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
Trang 23
Sơ đồ Activity
Nhap ma so hang hoa
Xoa hang yes no
Ke toan
2.12 Sửa hàng hóa
Sơ đồ Activity
Nhap ma so hang kiem tra tiep tuc
3 Mô hình Use case Diagram của nhân viên quản lý
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 hàng
2.Người kế toán nhập thông tin hàng hóa để xóa
3.Hệ thống lưu thông tin.4.Người dùng có thể dùngtù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 đầukhi 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
Trang 24DoanhThuTHopHHoa DoanhThuHHChiTiet
TDCongNoNCC TDCongNoKH
BaoCaoCongNo Quan ly
(f rom Actors)
Trang 25Phân tích Use case của nhân viên quản lý
3.1 Đăng nhập
Sơ đồ Activity
tiep tuc
Nhap ten va password
Kiem tra no
Cho dang nhap vao he thong yes
Luu password
moi
Kiem tra
no yes
2 Người sử dụng nhậpvào tên và password
3 Hệ thống sẽ đăng nhập vào chương trình
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
Trang 263.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
Kiem tra Tiep tuc
yes
no
He thong Quan ly
Các bước của luồng các sự kiệnchính bao gồm:
1 Hoạt động bắt đầu khingười quản lý lựa tùy chọn báo cáo
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
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 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
Trang 273.3.2 Doanh thu tổng hợp hàng hoá
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 quản lý lựa tùy chọn báo cáo doanh thu tổng hợp hàng hóa
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
Sơ đồ Activity
Nhap ngay
Tu ngay den ngay
Kiem tra Tiep tuc
no Yes
Xuat thong tin doanh thu
Trang 283.4 Báo cáo công nợ
Sơ đồ Activity
Cong no nha
cung cap
Cong no khach hang
Bao cao cong no
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
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ề công nợ
4 Người dùng có thể thể dùng tùy chọn in báo cáo
5 Hoạt động kết thúc
Trang 293.4.1 Công nợ nhà cung cấp
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 quản lý lựa tùy chọn báo công nợ nhà cung cấp
2 Người quản ly nhập vào ngày ( từ ngày đến ngày ) để báo cáo
3 Hệ thống sẽ hiện thông tin về công nợ nhà cung cấp
4 Người dùng có thể dùng tùy chọn in
no
Xuat thong tin cong
no nha cung cap
In
Xu ly cong no yes
yes
no
He thong Quan ly
Trang 303.3.2 Công nợ khách 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 người quản ly lựa tùy chọn báo cônng nợ khách hàng
2 Người quản ly nhập vào ngày ( từ ngày đến ngày ) để báo cáo
3 Hệ thống sẽ hiện thông tin về công nợ khách hàng
4 Người dùng có thể dùng tùy chọn in
Yes
no
He thong Quan ly
Trang 313.4 Theo dõi công nợ
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 quản lý lựa tùy chọn theo dõi công nợ
2 Người quản lý nhập ngày
3 Hệ thống sẽ cho biết thông tin về công nợ
4.Người dùng có thể dùng tùy chọn in
5 Hoạt động kết thúc
Sơ đồ hoạt động
Theo doi cong
no khach hang
Theo doi cong
no nha cung cap
Quan ly
3.4.1 Theo dõi công nợ khách 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 quản ly lựa tùy chọn theo dõi công nợ
2 Người quản lý nhập ngày
3 Hệ thống xuất 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
Trang 32Sơ đồ Activity
Nhap ma so khach hang
kiem tra tiep tuc
no
Xuat thong tin cong no khach hang yes
Nhap ma so nha cung cap
kiem tra tiep tuc
yes no
2 Người quản lý nhập ngày
3 Hệ thống xuất thôngtin
4 Người dùng có thể dùng tùy chọn in
5 Hoạt động kết thúc
Trang 333.5 Theo dõi hàng hoá
Sơ đồ Activity
Nhap ma so hang
kiem tra tiep tuc no
yes
Xuat thong tin hang hoa
yes no
Quan ly
3.6 Theo dõi hàng chưa nhập
Sơ đồ Activity
Nhap ma so hang
kiem tra tiep tuc
no yes
Xuat thong tin hang chua nhap
yes no
Quan ly
Các bước của luồng các sự kiện chính bao gồm:
1 Hoạt động bắt đầukhi người quản lý lựa tùy chọn theo dõi hàng hóa
2 Người quản lý nhập ngày
3 Hệ thống sẽ cho biết thông tin về hàng hó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 người quản
lý lựa tùy chọn theo dõi hàng chưa nhập
2 Người quản lý nhập ngày
3 Hệ thống sẽ cho biết thông tin về hàng chửa nhập
4 Người dùng có thể dùng tùy chọn in
5 Hoạt động kết thúc
Trang 343.7 Báo cáo nhập xuất
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 quản lý lựa tùy chọn báo cáo
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ề nhập hàng và xuất hàng
4 Người dùng có thể dùng tùy chọn in báo cáo
no no
Thong tin bao cao nhap xuat
In
Xu ly bao cao yes
yes
Quan ly
Trang 354 Mô hình Use case Diagram của nhân viên bán hàng
HuyXuat
Them XuatHang SuaXuatHang
Trang 36Phân tích Use Case của nhân viên bán hàng
4.1 Đăng nhập
Sơ đồ Activity
tiep tuc Kiem tra
no
Nhap ten va password
Cho dang nhap vao he thong
yes
no yes
Ban hang
4.2 Đổi password
Sơ đồ Activity
Nhap ten va password
Kiem tra
Luu password moi
Nhap password moi yes
Tiep tuc no
no yes
Ban hang
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 khởi động chương trình
2 Người sử dụng nhậptên và password
3 Hệ thống sẽ đăng nhập vào chương trình
4 Hoạt động kế 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ựatrù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
Trang 37Sua khach hang
Cap nhat khach hang
no yes
Luu
yes no
Ban hang
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êmxóa sửa khách hàng
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
2 Người bán hàng nhập thông tin khách hàng
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