1.Giới thiệu về đề tài
Ngày nay việc sử dụng phần mềm để quản lý cửa hàng kinh doanh rất phổ biến. Nó mang lại nhiều thuận tiện cho việc quản lý nhân viên, theo dõi khách hàng, quản lý được toàn bộ hệ thống và đặc biệt là có độ chính xác cao. Vì vậy, người tiêu dùng cũng ngày càng quan tâm hơn đến việc sử dụng phần mềm để kinh doanh nhằm mang lại nhiều lợi ích cho cửa hàng của mình. Tuy nhiên, họ còn e ngại sử dụng do giá thành các ứng dụng phần mềm còn cao và đòi hỏi phải có kỹ năng và hiểu biết thì mới sử dụng được. Do đó, với mong muốn mang lại những thuận tiện cho người dùng em chọn đề tài xây dựng phần mềm quản lý cửa hành bán xe máy với những chức năng đơn giản dễ sử dụng và đáp ứng được các yêu cầu thiết yếu cho việc quản lý cửa hàng xe máy.
2.Mục đích chọn đề tài
Phần mềm quản lý cửa hàng xe máy giúp cho người quản lý cửa hàng dễ dàng quản lý các loại xe, nhà cung cấp, khách hàng, xuất nhập hàng. Mục tiêu cụ thể như sau:
-
Phần mềm có khả năng quản lý các loại xe trong cửa hàng, quản lý khách hàng, thay đổi thông tin của hàng hóa, nhân viên, nhà cung cấp, đại lý, theo dõi chế danh thu, hàng tồn kho….
-
Ngoài ra phần mềm còn có thể thống kê doanh thu, thống kê khách hàng, thống kê tồn kho giúp quản lý có thể có chiến lược kinh doanh tốt cho cửa hàng.
3.Đối tượng và phạm vi nghiên cứu
4.Phương pháp nghiên cứu
-
Phương pháp phân tích, tổng hợp.
-
Sưu tầm, nghiên cứu, các phương pháp xây dựng hệ thống phần mềm.
-
Thống kê, thu thập thông tin.
Mục Lục
LỜI CẢM ƠN.. 2
MỞ ĐẦU.. 3
1. Giới thiệu về đề tài 3
2. Mục đích chọn đề tài 3
3. Đối tượng và phạm vi nghiên cứu. 3
4. Phương pháp nghiên cứu. 3
Mục Lục. 4
Chương I : Khảo sát nghiệp vụ đề tài 8
1. Hoạt động của cửa hàng. 8
2. Ưu nhược điểm của hệ thống cũ. 10
3. Các chức năng của phầm mềm.. 11
3.1 Hệ Thống: 11
3.2 Giao Diện: 11
3.3 Nghiệp Vụ: 11
3.4 Quản Lý: 11
3.5 Báo Cáo: 11
4. Yêu cầu phi chức năng: 11
5. Nền tảng xây dựng phầm mềm: 12
Chương II : Phân tích hệ thống. 12
1. Sơ đồ use case model 12
1.1 Danh sách các use case. 13
1.2 Các Actor. 13
1.2.1 Admin. 13
1.2.2 Quan Ly. 14
1.2.3 Nhan Vien. 14
2. Đặc tả Usecase. 14
2.1 Đăng Nhập. 14
2.1.2 Nhập Hàng. 15
2.1.3 Xuất Hàng. 18
2.1.4 Quản Lý Nhân Viên. 20
2.1.5 Quản Lý Khách Hàng. 23
2.1.6 Quản Lý Xe Máy. 25
2.1.7 Quản Lý Nhà Cung Cấp. 28
2.1.8 Quản Trị Người Dùng. 31
2.1.9 Thống Kê Doanh Thu. 33
2.1.10 Thống Kê Nhập Hàng. 34
2.1.11 Thống Kê Xuất Hàng. 35
2.1.12 Thống Kê Hàng Bán Chạy. 36
2.1.13 Thống kê Hàng Tồn Kho. 37
2.1.14 Đổi Mật Khẩu. 38
3. Mô hình phân cấp chức năng của hệ thống. 40
4. Xây dựng biểu đồ tuần tự. 41
4.1 Nhập Hàng. 41
4.2 Xuất Hàng. 42
4.3 Quản Lý Nhân Viên. 42
4.4 Quản Lý Khách Hàng. 45
4.5 Quản Lý Xe Máy. 47
4.6 Quản Lý Nhà Cung Cấp. 49
4.7 Quản Trị Người Dùng. 51
4.8 Thống Kê Doanh Thu. 53
4.9 Thống Kê Nhập Hàng. 53
4.9.1Thống Kê Xuất Hàng. 54
4.9.2 Thống Kê Hàng Bán Chạy. 54
4.9.3 Đổi Mật Khẩu. 55
5. Thiết kế cơ sở dữ liệu. 55
5.1. Xây dựng mô hình thực thể liên kết 55
5.2. Chuyển mô hình thực thể liên kết thành các bản ghi logic : 62
5.3. Thiết kế CSDL vật lý. 62
4.1. Lập từ điển dữ liệu. 62
4.1.1 Bảng khách hàng. 62
4.1.2. Bảng mặt hàng. 63
4.1.3. Bảng nhà cung cấp. 64
4.1.4. Bảng nhân viên. 64
4.1.5. Bảng phiếu nhập. 65
4.1.6. Bảng phiếu xuất 66
4.1.7. Bảng chi tiết phiếu nhập. 66
4.1.8. Bảng chi tiết phiếu xuất 67
Chương III. Thiết kế code cho SQL.. 67
1 Thiết kế giao diện: 67
1.1 Danh sách các cửa sổ màn hình. 67
1.2 Sơ đồ màn hình hệ thống phần mềm.. 68
1.3 Màn hình chính. 69
1.4 Đổi Mật Khẩu. 70
1.5 Khách Hàng. 71
1.6 Nhà Cung Cấp. 72
1.7 Nhân Viên. 74
1.8 Xe Máy. 75
1.9 Xuất Hàng. 77
1.10 Nhập Hàng. 78
1.11 Quản Trị 80
1.12 Quản Lý Nhập. 81
1.13 Quản Lý Xuất. 82
1.14 Báo Cáo Nhập Hàng. 82
1.15 Báo Cáo Xuất Hàng. 83
1.16 Báo Cáo Hàng Tồn Kho. 84
1.17 Báo Cáo Doang Thu. 85
1.18 Báo Cáo Hàng Bán Chạy. 85
2. Data Model Detail 87
2.1 Bảng nhân viên. 87
2.2 Bảng mặt hàng. 88
a. Bảng nhà cung cấp. 89
b. Bảng khách hàng. 89
c. Bảng phiếu nhập. 90
d. Bảng phiếu xuất 91
e. Bảng chi tiết phiếu nhập. 91
f. Bảng chi tiết phiếu xuất 92
3. Tạo các bảng trong CSDL.. 93
3.1 Bảng mặt hàng. 93
3.2 Bảng nhân viên. 94
3.3 Bảng khách hàng. 94
3.4 Bảng nhà cung cấp. 95
3.5 Bảng phiếu nhập. 95
3.6 Bảng chi tiết phiếu nhập. 96
3.7 Bảng phiếu xuất 97
3.8 Bảng chi tiết phiếu xuất 97
4. Tạo các thủ tục. 98
4.1. Tạo các thủ tục cho bảng Nhà Cung Cấp. 98
4.2. Tạo các thủ tục cho bảng Khách Hàng. 100
4.3. Tạo các thủ tục cho bảng Nhân Viên. 102
4.4. Tạo các thủ tục cho bảng Mặt Hàng. 104
4.5. Tạo các thủ tục cho bảng Phiếu Nhập. 106
4.6. Tạo các thủ tục cho bảng Phiếu Xuất 109
4.7. Tạo các thủ tục cho bảng Chi Tiết Phiếu Nhập. 111
4.8. Tạo các thủ tục cho bảng Chi Tiết Phiếu Xuất 114
5. Tạo các View.. 117
5.1 View danh sách phiếu nhập. 117
5.2 View danh sách phiếu xuất 117
5.3 View Doanh Thu. 118
5.4 View phiếu nhập hàng. 119
5.5 View phiếu xuất hàng. 119
6. Tạo các Trigger. 120
Chương IV. Cài đặt chương trình. 125
1. Cài đặt chương trình. 125
2. Giao diện chương trình phầm mềm: 128
2.1 Màn hình đăng nhập: 128
2.2 Màn hình giao diện nhân viên: 128
2.3 Màn hình tùy chỉnh giao diện. 129
2.4 Màn hình khách hàng. 129
2.5 Màn hình xuất hàng: 130
2.6 Màn hình in hóa đơn xuất hàng: 131
2.7 Màn hình nhập hàng: 131
2.8 Màn hình báo cáo thống kê nhập hàng: 132
2.9 Màn hình báo cáo xuất hàng. 132
3.0 Màn hình xe máy bán chạy: 133
3.1 Màn hình quản lý xe máy: 134
3.2 Màn hình quản lý nhân viên: 134
3.3 Màn hình quản lý nhà cung cấp. 135
3.4 Màn hình quản lý nhập hàng: 135
3.5 Màn hình quản lý xuất hàng: 136
3.6 Màn hình trị hệ thống tài khoản. 136
Chương V. Kết Luận. 137
1. Kết quả thu được. 137
2. Hướng phát triển tiếp theo. 137
3. Cách sử dụng chương trình. 137
Danh mục tài liệu tham khảo: 138
Nguồn: Sharecode.vn