BAN CƠ YẾU CHÍNH PHỦ
HỌC VIỆN KỸ THUẬT MẬT MÃ
BÁO CÁO THỰC TẬP CƠ SỞ
ĐỀ TÀI: PHÂN TÍCH, THIẾT KẾ HỆ THỐNG QUẢN LÝ
BÁN HÀNG CHO SIÊU THỊ VINMART
NHÓM 118
BỐ CỤC:
2
CHƯƠNG 1:
PHÂN TÍCH
BÀI TỐN
Chương 1.
Phân tích bài tốn
1.1 Khảo sát thực tế
VinMart là hệ thống siêu
thị trực thuộc tập đoàn
VinGroup Việt Nam với các
mặt hàng như: thực phẩm,
bánh kẹo, đồ gia dụng,...
Cơ chế tích điểm
Sau mỗi lần thanh tốn
hóa đơn, khách hàng sẽ được
tích điểm dựa trên tổng tiền
thanh tốn.
Tỷ lệ quy đổi điểm là
1% giá trị của hóa đơn. 10vnđ
= 1 điểm.
Người dùng trong hệ thống
Thu ngân
Nhiệm vụ:
Lập hóa đơn, đăng ký tài khoản VinID
cho khách hàng.
Quản lý
Nhiệm vụ:
Quản lý thông tin của nhân viên, khách
hàng, sản phẩm, thống kê doanh thu.
1.2 Công cụ sử dụng
Vận dụng các kiến thức đã được học để giải quyết bài tốn.
Ngơn ngữ lập trình
hướng đối tượng java
Hệ quản trị CSDL
Microsoft SQL Server
NetBeans IDE – mơi
trường lập trình.
Ngơn ngữ mơ hình
hóa thống nhất
UML
1.3 Mơ hình MVC
MVC là viết tắt của Model-ViewController.
MVC chia thành ba phần được kết
nối với nhau như tên gọi: Model (dữ
liệu), View (giao diện) và Controller (bộ
điều khiển).
Xây dựng phần mềm theo mơ hình MVC giúp
việc tổ chức Source code trở nên khoa học, dễ
đọc, dễ sửa.
Chương 2.
Phân tích, thiết kế hệ
thống
2.1 Biểu đồ phân cấp chức năng
2.2 Biểu đồ Usecase
Biểu đồ Usecase tổng quát
Biểu đồ Usecase theo actor Thu ngân
Biểu đồ Usecase theo actor Quản lý
2.3 Biểu đồ tuần tự
Biểu đồ Đăng nhập
Biểu đồ Đổi Mật Khẩu
Biểu đồ Lập Hóa Đơn
Biểu đồ Quản lý hóa đơn
Biểu đồ Quản lý sản phẩm
Biểu đồ Quản lý khách hàng
Biểu đồ Quản lý nhân viên
Biểu đồ Thống kê
2.4 Biểu đồ lớp
2.5 Xây dựng CSDL
2.3 Biểu đồ tuần tự
Bảng NhanVien
Bảng Users
Bảng HoaDon
Bảng ChiTietHoaDon
Bảng SanPham
Bảng KhachHang