Mục đích: Xây dựng phần mềm quản lý bán hàng đáp ứng các yêu cầu sau: -Thực hiện công việc bán hàng cho khách hàng -Quản lý các mặt hàng -Quản lý hóa đơn -Thực hiện lưu trữ, tìm kiếm, th
Trang 1TRƯỜNG ĐẠI HỌC KHOA HỌC
KHOA CÔNG NGHỆ THÔNG TIN
Sinh viên thực hiện:
18T1021311 – NGUYỄN HỮU THƯỞNG
Huế, ngày 10 tháng 8 năm 2021.
Trang 2ĐỀ TÀI PHÂN TÍCH, THIẾT KẾ VÀ XÂY DỰNG CHƯƠNG TRÌNH BÁN THỰC PHẨM NÔNG SẢN
1 Mục đích:
Xây dựng phần mềm quản lý bán hàng đáp ứng các yêu cầu sau:
-Thực hiện công việc bán hàng cho khách hàng
-Quản lý các mặt hàng
-Quản lý hóa đơn
-Thực hiện lưu trữ, tìm kiếm, thống kê và cập nhật thông tin mới
-Thống kê doanh thu của các mặt hàng
2 Mô tả bài toán:
- thống kê và báo cáo
Hệ thống quản lý bán hàng cần quản lý các tài khoản sử dụng hệ thống Mỗi nhân viên thu ngân sẽ được cấp 1 tài khoản (tên đăng nhập và mật khẩu ban đầu) để đăng nhập vào hệ thống Hệ thống cần cung cấp tài khoản có quyền cao nhất cho người quản lý, tài khoản có thể sử dụng tất
cả chức năng của hệ thống và đặc biệt là quản lý các tài khoản khác của hệthống
2.2 Quản lý mặt hàng
Để quản lý các mặt trong cửa hàng thì mỗi mặt bao gồm các thông tin:
mã mặt hàng, tên mặt hàng, giá tiền
2.3 Quản lý bán hàng
Để quản lý bán hàng cần quản lý các quy trình:
Quản lý hóa đơn:
Khi khách hàng đã chọn đủ mặt hàng cần mua thì sẽ đến quầy thu ngân để thanh toán, quầy thu ngân sẽ lập hóa đơn bao gồm các thông tin: Thời gian, các mặt hàng với số lượng đi kèm, đơn giá, thành tiền Khách hàng sẽ thanh toán ngay tại quầy
2.4 Thống kê báo cáo
1
Trang 3Để nắm bắt tình hình kinh doanh của quán cần phải thực hiện các báo cáo thống
kê định kì gồm:
- Thống kê doanh thu theo tháng, năm
- Thống kê doanh thu theo khoảng thời gian
Trang 4PHÂN TÍCH HỆ THỐNG
I BIỂU ĐỒ LỚP
3
Trang 5II BIỂU ĐỒ USECASE
1 Biểu đồ usecase tổng quát:
2 Quản lý hệ thống
Trang 63 Quản lý mặt hàng
4 Quản lý bán hàng
5
Trang 75 Quản lý thống kê
III BIỂU ĐỒ TUẦN TỰ
1 Đăng nhập
Trang 82 Đăng xuất
3 Tạo tài khoản
7
Trang 94 Thêm mặt hàng
5 Sửa mặt hàng
6 Xóa mặt hàng
Trang 107 Tạo hóa đơn
8 Thanh toán hóa đơn
9
Trang 119 Thống kê doanh thu
Trang 12IV BIỂU ĐỒ HOẠT ĐỘNG
1 Tạo tài khoản
Trang 132 Đăng nhập
Mô tả:
Hệ thống hiển thị form đăng nhập
Người dùng nhập tên đăng nhập và mật khẩu sau đó chọn đăng nhập
Nếu thông tin đăng nhập sai thì hệ thống yêu cầu nhập lại
Nếu thông tin đăng nhập đúng thì hệ thống chuyển sang màn hình trang chủ
Trang 154 Tạo hóa đơn
Trang 165 Thanh toán hóa đơn
Trang 176 Thêm mặt hàng
Mô tả:
Hệ thống hiển thị giao diện quản lý mặt hàng
Người dùng nhập thông tin mặt hàng
Hệ thống kiểm tra xem thông tin có hợp lệ, nếu không thì thông báo lỗi và yêu cầu nhập lại
Nếu thông tin nhập vào hợp lệ thì người dùng chọn thêm để thêm mặt hàng
Hệ thống cập nhật cơ sở dữ liệu và thông báo thành công
Trang 198 Xóa mặt hàng
Mô tả:
Hệ thống hiển thị giao diện quản lý mặt hàng
Người dùng chọn mặt hàng cần xóa trong danh sách sau đó chọn xóa
Hệ thống hiển thị xác nhận xóa, nếu chọn hủy thì mặt hàng giữ nguyên
Hệ thống cập nhật lại cơ sở dữ liệu mặt hàng và thông báo thành công
Trang 209 Thống kê doanh thu
Mô tả:
Hệ thống hiển thị giao diện thống kê doanh thu
Giao diện thống kê doanh thu bao gồm thống kê doanh thu trong 1 ngày hoặc thống kê doanh thu trong 1 khoảng thời gian
Người dùng chọn hình thức thống kê sau đó chọn thống kê
Hệ thống hiển thị thống kê
19
Trang 23VI GIAO DIỆN CÁC CHỨC NĂNG
1 Giao diện Đăng nhập
Khi vào phần mềm, hệ thống hiển thị màn hình đăng nhập, người dùng nhập thông tin tài khoản và mật khẩu để đăng nhập vào hệ thống Nhấn đăng nhập để hiển thị giao diện trang chủ của hệ thống
2 Giao diện chính Quản lý hệ thống
Trong Quản lý hệ thống bao gồm quản lý tài khoản(thêm, sửa, xoá, tìm kiếm) và đổi mật khẩu
Trang 243 Giao diện Tạo tài khoản
Vào mục Quản lý tài khoản và chọn thêm Hệ thống hiển thị form thêm tài khoản Nhập thông tin vào các trường như họ tên, tên tài khoản, mật khẩu…(Giới tính chọn nam hoặc nữ, ngày sinh chọn theo ngày/tháng/năm, quyền là chủ quán hoặc nhân viên) Sau khi nhập đầy đủ thông tin, nhấn “Tạo tài khoản”
để thêm thông tin vào csdl
23
Trang 254 Giao diện chính Quản lý Mặt hàng
Sau khi đăng nhập thành công vào hệ thống, chọn “Quản lý mặt hàng” thì hệthống hiển thị màn hình chính của quản lý mặt hàng: danh sách mặt hàng bao gồm các thông tin mã mặt hàng, tên mặt hàng, đơn giá và các chức năng thêm, sửa, xoá, tìm kiếm
5 Giao diện chính Bán hàng
Bao gồm các mục tìm kiếm, tạo hoá đơn, xoá hoá đơn, thanh toán, danh sáchcác mặt hàng…Ban đầu chọn tạo hoá đơn, rồi thanh toán các mặt hàng, danh sách các mặt hàng đó sẽ hiển thị trên màn hình, cũng có thể tìm kiếm mặt hàng trên thanh tìm kiếm, sửa hoá đơn ngay trên màn hình đang hiển thị danh sách
Trang 26mặt hàng(tăng/giảm số lượng, xoá ) Hoàn tất thì chọn thanh toán để thanh toán hoá đơn, cũng có thể xoá hoá đơn trước khi thanh toán nếu muốn
6 Giao diện Thanh toán hoá đơn
Sau khi chọn “Thanh toán” ở trên thì màn hình hiển thị thông tin thanh toán kèm hoá đơn Nhập thông tin cần thiết Cuối cùng chọn lưu và in, lưu hoàn tất, đóng nếu muốn
7 Giao diện Thống kê – báo cáo
a Theo Khoảng thời gian
Chọn khoảng thời gian để thống kê Hệ thống hiển thị thống kê theo: lịch
sử bán hàng, mặt hàng đã bán, biểu đồ liên quan và Tổng doanh thu, số lượng đã bán của khoảng thời gian đó
25
Trang 27b Theo Tháng/Năm
Chọn tháng/năm muốn thống kê Hệ thống hiển thị thống kê theo: mặt hàng đã bán, biểu đồ doanh thu và thống kê tổng doanh thu, số lượng đã báncủa khoảng thời gian đó