Tải bản đầy đủ (.docx) (24 trang)

Thiết kế hệ thống quản lý bán đồng hồ ở các cửa hàng

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (256.35 KB, 24 trang )

Đề tài:
Thiết kế hệ thống quản lý bán đồng hồ ở các cửa hàng
Nhóm thực hiện:
1. Lê thị Huyền Trang
2. Quách Lệ Ngân
3. Ngô Đình Khả Tú
1. Introduction
Trong thời đại ngày nay việc ứng dụng tin học vào cuộc sống đã trở thành nhu cầu
cần thiết của mỗi người. Với sự phát triển mạnh mẽ của công nghệ thông tin làm cho tin
học không còn xa lạ đối với mỗi chúng ta. Chính vì thế nhu cầu tin học hóa các chương
trình quản lý cũng như các hệ thống trong các lĩnh vực hiện đang rất lớn, như quản lý thư
viện, quản lý tài chính, quản lý nhân viên, quản lý đào tạo, quản lý bán hàng....Đó là một
trong những bài toán kinh điểm của nhiều sinh viên khi chọn đề tài để phân tích. Nhưng để
áp dụng những bài toán phân tích đó tạo ra phần mềm quản lý thân thiện và giúp ích cho
con người nâng cao hiệu suất trong công việc, đưa ra các báo cáo, các số liệu thống kê một
cách nhanh chóng chính xác và kịp thời. Đồng thời việc ứng dụng tin học dẫn đến tiết
kiệm được rất nhiều thời gian, công sức của con người, nó làm giảm nhẹ bộ máy quản lý
vốn rất cồng kềnh từ trước tới nay. Do đó ngày nay nhiều phần mềm tiện ích ra đời.
Từ thực tế, một cửa hàng đồng hồ muốn kinh doanh hiệu quả và mở rộng sản xuất thì vấn
đề quản lý mua bán trở nên cấp thiết, xuất phát từ nhu cầu đó việc xây dựng software để
quản lý việc mua bán để thuận tiện cho việc quản lý và kinh doanh là rất cần thiết đối với
mỗi cửa hàng đồng hồ. Để làm một software công việc đầu tiên là phân tích và thiết kế hệ
thống. Do vậy nhóm em xin trình bày đồ án môn xây dựng mô hình 3 lớp về “Quản lý
mua bán của một cửa hàng đồng hồ” ,với giảng viên hướng dẫn là thầy Nguyễn Thi
Vương. Trong khuôn khổ của đồ án môn học và thời gian cho phép, đồ án sẽ có những
điểm chưa hoàn thiện. Sau này nếu có điều kiện và thời gian cho phép đồ án sẽ được mở
rộng và phát triển hoàn thiện hơn để có thể ứng dụng hiệu quả cho việc quản lý hệ thống
các các cửa hàng mua bán đồng hồ.
1.1 Purpose:
• Xây dựng hệ thống quản lý bán đồng hồ cho các cửa hàng.
1.2 Scope:


• Hệ thống được phát triển để phục vụ việc quản lý cửa hàng và ít nhất đạt
được các nội dung như: Thống kê được doanh số bán hàng cho từng ngày
với số lượng của từng loại hàng, lập được hóa đơn chi tiết, lập được đơn đặt
hàng chi tiết của một khách hàng nào đó,… Mục tiêu cho hệ thống bao gồm:
• Hệ thống có thể mua bán hàng trực tuyến
• Hệ thống cung cấp khả năng bảo mật nhằm ngăn chặn hành vi gian lận, đột
nhập ăn cắp thông tin cá nhân hoặc phá hệ thống.
• Hệ thống đáp mới khắc phục nhược điểm của hệ thống cũ: thời gian chỉnh
sửa nhanh hơn, giấy tờ sẽ được giảm bớt.
• Hệ thống cũng sẽ giảm gánh nặng cho người quản lý, mức độ tập trung cao
hơn.
1.3 Definitions, Acronyms, and Abbreviations:
Tên viết tắt Nghĩa
NhanVien Nhân viên
NVBanHang Nhân viên bán hàng
NVQuanLy Nhân viên quản lý
ThuKho Thủ kho
Admin Nhà quản trị hệ thống.
LapHD Lập hóa đơn
NhapDonDatHang Nhập đơn đặt hàng
QuanLyNhapKho Quản lý nhập kho
QuanLyXuatKho Quản lý xuất kho
QuanLyKho Quản lý kho
NhapPhieuNhapHang Nhập phiếu nhập hàng
NhapPhieuXuatKho Nhập phiếu xuất kho
Login Đăng nhập vào hệ thống.
Logout Đăng xuất khỏi hệ thống
ThongKeDoanhThu Thống kê doanh thu
KiemTraHangTon Kiểm tra hàng tồn
CapNhatGia Cập nhật giá

KhoiPhuc_SaoLuuDuLieu Khôi phục và sao lưu dữ liệu
QuanLyTaiKhoan Quản lý tài khoản
1.4 Overview
• Tài liệu này sẽ mô tả thiết kế hệ thống quản lý bán hàng của một cửa hàng
đồng hồ đưa ra cái nhìn tổng quan và chi tiết về những tính năng của hệ thống. Tài
liệu này bao gồm các phần:
• Phần 1 bao gồm tổng quan hệ thống, các actor chung của hệ thống, triển
vọng của hệ thống, chức năng của hệ thống, các thành phần trong hệ thống, ràng
buộc và các yêu cầu.
• Phần 2 sẽ miêu tả chi tiết về hệ thống, sẽ có cái nhìn trực quan hơn trên sơ
đồ use-case.
2. Xác Định Các Actor
A. Nhân viên bán hàng
Là nhân viên làm việc trong cửa hàng.Nhân viên bán hàng đứng ở quầy thu
ngân và tính tiền cho khách hàng. Thông qua mã mặt hàng, số lượng,đơn
giá…mà nhân viên bán hàng nhập vào hệ thống.
B. Thủ kho
Là người chịu trách nhiệm nhập phiếu nhập hàng khi hàng hóa nhập về kho,
nhập phiếu xuất hàng khi xuất hàng từ kho lên cửa hàng, quản lý kho, kiểm
tra hàng trong kho, cập nhật giá……
C. Admin
Là người quản lý tất cả các dữ liệu khi có sự cố, quản lý tài khoản của các
nhân viên
3. Xác Định Các Use Case
A. Khách hàng
 Không có
B. Nhân viên bán hàng
 Lập hóa đơn
 Nhập đơn đặt hàng
C. Thủ kho

 Quản lý nhập kho
 Quản lý xuất kho
 Quản lý kho
o Kiểm tra hàng tồn
o Cập nhật giá
D. Admin
 Quản lý tài khoản
 Khôi phục và sao lưu dữ liệu
4. Overall Description:
ThuKho
Admin
<<extend>>
<<extend>>
<<extend>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
NhanVien
Logout
KiemTraHangTon
CapNhatGia
QuanLyKho
NhapPhieuNhapHang
<<extend>>
Login
QuanLyNhapKho
QuanLyXuatKho
NhapPhieuXuatKho

QuanLyTaiKhoan
KhoiPhuc_SaoLuuDuLieu
<<include>>
LapHoaDon
NhapDonDatHang
NVBanHang
<<include>>
NVQuanLy
ThongKeDoanhThu
<<include>>

Triển vọng sản phẩm:
o Sản phẩm sẽ khắc phục được những nhược điểm của hệ thống cũ
như giảm giấy tờ, tiết kiệm thời gian, thay đổi một số quy trình không hợp
lý,bảo mật hệ thống tốt hơn.
• Các tính năng của hệ thống:
o Hệ thống kiểm tra thông tin đăng nhập của nhân viên.
o Nhân viên quản lý xem thống kê chi tiết của cửa hàng theo từng
ngày
o Admin là người có chức năng quản lý tài khoản, quản lý dữ liệu
và quản lý hệ thống
o Thủ kho có chức năng quản lý việc xuất nhập hàng, kiểm tra hàng
tồn và cập nhật giá hàng trong kho.
• Đặc trưng hệ thống:
o Sử dụng hệ thống này là sự kết hợp giữa nhân viên bán hàng, nhân
viên quản lý, thủ kho và admin . Do đó để hệ thống hoạt bình thường
thì cần phải có người quản trị (Admin). Admin sẽ quản lý các thông
tin về tài khoản nhân viên mới và cũ .
o Hệ thống mới sẽ dùng lại một số quy trình của hệ thống cũ.
• Giả định trong hệ thống:

o Các nhân viên điều biết sử dụng máy tính và internet.
5. Mô tả các use case
5.1 Functionality :
5.1.1 Người dùng đăng nhập vào hệ thống
• Use case : Login
• Summary : Nhân viên cần đăng nhập vào hệ thống quản lý bán điện thoại
bằng tài khoản của mình
• Actor : NhanVien (Admin, NVBanHang…)
• Dependency :
• Precondition : không có
• Description :
o Nhân viên chọn chức năng đăng nhập của hệ thống
o Nhập thông tin đăng nhập: id, mật khẩu
o Tiến hành kiểm tra:
􀂃 Thông tin hợp lệ: thông báo thành công, nhân viên được sử dụng
các chức năng qui định.
􀂃 Thông tin không hợp lệ: thông báo lỗi.
o Hệ thống lưu thông tin lần đăng nhập
o PostCondition: Nhân viên đăng nhập thành công, sử dụng được các chức
năng của hệ thống.
5.1.2 Sau khi sử dụng hệ thống, người sử dụng phải đăng xuất
• Use case : Logout
• Summary : Nhân viên cần đăng xuất khỏi hệ thống
• Actor : Admin, NhanVien
• Dependency:
• Precondition : Nhân viên đã login
• Description:
o Nhân viên đã đăng nhập chọn chức năng đăng xuất của hệ thống
o Hệ thống hủy bỏ các tác vụ đang thực hiện, thông báo cho nhân viên
o Hệ thống lưu thông tin lần đăng xuất

• PostCondition: nhân viên đăng xuất khỏi hệ thống
o Nhân viên bán hàng chọn chức năng lập hóa đơn
o Khách hàng vào cửa hàng và chọn được sản phẩm muốn mua rồi sau
đó nhân viên bán hàng sẽ lập hóa đơn cho khách hàng khi họ thanh
toán
• PostCondition:
5.1.3 Nhân viên bán hàng lập hóa đơn bán hàng
NVBanHang
LapHoaDon
• Use case : NhapPhieuMuaBan
• Summary : Nhân viên bán hàng lập hóa đơn khi khách hàng mua hàng và
tính tiền
• Actor : NVBanHang
• Dependency:
• Precondition : Nhân viên bán hàng đã login
• Description:
o Khách hàng muốn mua sản phẩm , nhân viên bán hàng sẽ nhập phiếu
mua bán vào hệ thống.
o Nhân viên bán hàng đã đăng nhập chọn chức năng nhập lập hóa đơn
o Hệ thống yêu cầu nhân viên nhập mã số từng mặt hàng cần tính tiền
o Hệ thống tự động tính tiền dựa trên đơn giá của măt hàng,số lượng,…
• PostCondition:
o Nếu thành công hóa đơn được in và giao cho khách hàng, đồng thời cơ sở
dữ liệu sẽ được hệ thống tự động cập nhật lại
o Hệ thống lưu hóa đơn vào cơ sở dữ liệu với những thông tin: mã hóa đơn,
ngày lập, mã nhân viên, tổng tiền, mã mặt hàng, số lượng.
5.1.4 Nhân viên bán hàng thống kê doanh thu

×