KHOA CÔNG NGHỆ THÔNG TIN
-------------------o0o------------------
Đề tài :
Phần Mềm Quản Lý
Bán Hàng
MÔN HỌC: CÔNG NGHỆ PHẦN MỀM
Giảng viên : N.X. Nhựt
Nhóm 14
Thành viên:
1 Trần Văn Vượng – 1611061998 (**)
Đồ án quản lý bán hàng
LỜI NHẬN XÉT CỦA GIÁO VIÊN
Nhóm 14 – Thầy N.X.Nhựt
2
Đồ án quản lý bán hàng
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
Mục lục: Lời mở đầu …………………………………………………….5
Chương 1. Các Software xây dựng chương trình quản lý…..6
1.1. Khái niệm và cơ chế hoạt động…………………..6
* Visua studio 2015……………………………………..6
* SQL Server …………………………………………...6
*Devexpress…………………………………………….7
*Gifhub………………………………………………….7
Nhóm 14 – Thầy N.X.Nhựt
3
Đồ án quản lý bán hàng
Chương 2. Quá trình phân chia công việc….………………..14
1.2.Quá trình phân chia công việc
1.2.1.Tạo nhóm trello………………………………………….8
1.2.2.Chọn nhóm trưởng và phó……………………………….8
1.2.3.Tạo công việc trên trello…………………………………9
1.2.4. Tạo form………………………………………………...9
1.2.5. Hoàn tất tạo form……………………………………….10
1.2.6. Sử dụng code để thiết lập phần mềm…………………...10 & 11
1.3.Sử dụng GitHub làm việc………………………………………12
1.3.1.Khởi tạo và đăng nhập GitHub…………………………..12
1.3.2. Sử dụng GitHub để share công việc…………………….12
1.3.3 Làm việc trên GitHub……………………………………13
Chương 3. Mô hình hóa yêu cầu &Thiết kế phần mềm…….14
3.1. Chức năng ……………………………………………..14
3.2 Thiết kế kiểu dữ liệu ……………………………………14
3.3 Sơ đồ lý luận ……………………………………………15
3.4 Mô tả chi tiết ……………………………………………16
Chương 4. Cài đặt thử nghiệm………………………………..17
4.1 Cài đặt…………………………………………………..17
4.2 Liên kết giữ các bảng dữ liệu…………………………...18
4.3 Một số test case chạy thử nghiệm………………………….20
4.3.1 Mô tả thông tin khách hàng………………………………….21
4.3.2 Mô tả thông tin hàng hóa ……………………………………23
4.3.3 Mô tả thông tin hóa đơn ……………………………………..25
Chương 5. Kết luận và hướng phát triển …………………… 26
LỜI MỞ ĐẦU
Nhóm 14 – Thầy N.X.Nhựt
4
Đồ án quản lý bán hàng
Cùng với sự phát triển không ngừng về kĩ thuật máy
tính và mạng điện tử, công nghệ thông tin cũng được những
công nghệ có đẳng cấp cao và lần lượt chinh phục hết đỉnh
cao này đến đỉnh cao khác.
Với sự xuất hiện của các thiết bị hiện đại, việc sử dụng
chúng trong lao động đã trở nên phổ biết nhằm giảm thiểu các chi
phí khác. Các nhà hàng ,cửa hàng hay các quán café vẫn đang sử
dụng phương thức ghi chép tính toán bằng tay khó tránh khỏi có sai
sót trong quá trình quản lý.
Vì vậy nhóm chúng em đã thực hiện đồ án “ Phần Mềm
Quản Lý Bán Hàng ”. Người chủ và nhân viên có thể quản lý và
kiểm soát hàng hóa của mình qua phần mềm này một canh nhanh
và dễ dàng nhất.
Do mới tìm hiểu và chưa có nhiều kinh nghiệm, nên đề tài
thực hiện của chúng em còn nhiều thiếu sót, chúng em mong nhận
được sự đánh giá và nhận xét của thầy để đề tài được hoàn thiện
hơn.
Chúng em xin chân thành cảm ơn!
Chương 1: Các Software xây dựng trương trình quản lý
1.1.Khái niệm và cơ chế hoạt động
*Visual studio 2015
Nhóm 14 – Thầy N.X.Nhựt
5
Đồ án quản lý bán hàng
Visual Studio là công cụ
lập trình mạnh mẽ được
sử dụng để phát triển các chương trình máy tính cho Microsoft
Windows, cũng như các trang web, các ứng dụng web và các dịch
vụ web.Là một giải pháp toàn diện cho các lập trình viên để phát triển
và quản lý ứng dụng trên nhiều thiết bị và nền tảng khác nhau.
Visual Studio hỗ trợ nhiều ngôn ngữ khác nhau như : C# , C++,..
Visual Studio có nhiều tính năng khác nhau : biên tập code , sửa lỗi,
Forms Designer,...
*SQL Sever
SQL Server là viết tắt của Structure Query Language, nó là một công cụ
quản lý dữ liệu được sử dụng phổ biến ở nhiều lĩnh vực. Hầu hết các
ngôn ngữ bậc cao đều có trình hỗ trợ SQL như Visual
BASic,Oracle,Visual
C…
Các chương trình ứng dụng và các công cụ quản trị CSDL cho phép
người sử dụng truy nhập tới CSDL mà không cần sử dụng trực tiếp
SQL. Nhưng những ứng dụng đó khi chạy phải sử dụng SQL.
*Devexpress
Nhóm 14 – Thầy N.X.Nhựt
6
Đồ án quản lý bán hàng
DevExpress là bộ control rất hữu ích cho việc thiết kế và phát
triển phần mềm, website, đối với .NET nó thay thế hầu hết các control
của bộ visual studio, nó không những giúp thiết kế được form đẹp hơn
mà còn giúp cho công việc lập trình nhẹ nhàng hơn, nhất là trong việc
tương tác dữ liệu.
*GitHub
Github là một dịch vụ lưu trữ trên web dành cho các dự án có sử
dụng hệ thống git revision. GitHut cung cấp chức năng social
networking như feeds, followers và network graph để các Developer học
hỏi kinh nghiệm làm việc thông qua lịch sử commit. Nếu commit dùng
để mô tả chức năng của đoạn code, thì commit message trên Git dùng để
mô tả hành động mà Dev vừa thực hiện trên code.
1.2.Quá trình phân chia công việc
1.2.1.Tạo nhóm trello
Nhóm 14 – Thầy N.X.Nhựt
7
Đồ án quản lý bán hàng
1.2.2.Chọn nhóm trưởng và phó
1.2.3.Tạo công việc trên trello
Nhóm 14 – Thầy N.X.Nhựt
8
Đồ án quản lý bán hàng
1.2.4. Tạo form
1.2.5. Hoàn tất tạo form
Nhóm 14 – Thầy N.X.Nhựt
9
Đồ án quản lý bán hàng
1.2.6. Sử dụng code để thiết lập phần mềm
Nhóm 14 – Thầy N.X.Nhựt
10
Đồ án quản lý bán hàng
1.3.Sử dụng GitHub làm việc
1.3.1.Khởi tạo và đăng nhập GitHub
Nhóm 14 – Thầy N.X.Nhựt
11
Đồ án quản lý bán hàng
1.3.2. Sử dụng GitHub để share công việc
1.3.3 Làm việc trên GitHub
Nhóm 14 – Thầy N.X.Nhựt
12
Đồ án quản lý bán hàng
Lấy dữ liệu và cập nhật dữ liệu từ Gifhub
Chương 3: Mô hình hóa yêu cầu &Thiết kế
phần mềm
3.1.Chức năng
Nhóm 14 – Thầy N.X.Nhựt
13
Đồ án quản lý bán hàng
Quản lý nhân viên
Quản Lý
Bán Hàng
Thông tin khách
hàng
Thông tin hàng
hóa
Hóa đơn
3.2.Thiết kế kiểu dữ liệu
3.3. Sơ đồ lý luận
Nhân viên
Nhóm 14 – Thầy N.X.Nhựt
14
Đồ án quản lý bán hàng
Thông tin
nhân viên
Thêm nhân
viên mới
Xóa nhân
viên
Sửa thông
tin nhân viên
3.4.Mô tả chi tiết
Mô tả thông tin nhân viên
Nhóm 14 – Thầy N.X.Nhựt
15
Đồ án quản lý bán hàng
Chương 4 Cài đặt thử nghiệm
1. Cài đặt
Danh sách tình trạng cài đặt các chức năng
Nhóm 14 – Thầy N.X.Nhựt
16
Đồ án quản lý bán hàng
Stt
Chức năng
Mức độ
hoàn
thành
100%
Ý nghĩa
1
Đăng nhập
2
Thêm, xóa, sửa thông tin nhân %
viên
Quản lý nhân viên
3
Thêm, xóa, sửa thông tin hàng %
hóa
Quản lý hàng hóa
trong kho
4
Thêm, xóa, sửa thông tin %
khách hàng
Quản lý thông tin
khách hàng
5
Hóa đơn
Quản lý số lượng hàng
hóa
%
Chỉ cho phép quản lý
mới có thể sử dụng
phần mềm
2. Liên kết giữa các bảng dữ liệu
Nhóm 14 – Thầy N.X.Nhựt
17
Đồ án quản lý bán hàng
Sơ đồ liên kết các table SQL
KẾT QUẢ ĐẠT ĐƯỢC
Nhóm 14 – Thầy N.X.Nhựt
18
Đồ án quản lý bán hàng
Giao diện đăng nhập
3.
Một số test case chạy thử nghiệm:
Nhóm 14 – Thầy N.X.Nhựt
19
Đồ án quản lý bán hàng
Khách hàng
Thông tin
khách hàng
Thêm khách
hàng mới
Xóa thông tin
khách hàng
Cập nhật thông
tin khách hàng
3.1 Mô tả thông tin khách hàng
Nhóm 14 – Thầy N.X.Nhựt
20
Đồ án quản lý bán hàng
Hàng hóa
Nhóm 14 – Thầy N.X.Nhựt
21
Đồ án quản lý bán hàng
Thông tin
hàng hóa
Thêm hàng
mới
Xóa hàng
Sửa thông
tin
Tính đơn
giá nhập
Số lượng
trong kho
Nhóm 14 – Thầy N.X.Nhựt
22
Đồ án quản lý bán hàng
3.2 Mô tả thông tin hàng hóa
Hóa đơn
Nhóm 14 – Thầy N.X.Nhựt
23
Đồ án quản lý bán hàng
Thông tin và chỉ
tiết
Thông tin về hàng
hóa mua
Xóa hóa đơn
Thêm số lượng
Bớt số lượng
Tính tiền
3.3 Mô tả thông tin hóa đơn
Nhóm 14 – Thầy N.X.Nhựt
24
Đồ án quản lý bán hàng
Chương 5 Kết luận và hướng phát triển
5.1 Kết luận
Với đồ án này, chúng em đã hoàn thành các yêu cầu đặt ra, bao
gồm :
Nhóm 14 – Thầy N.X.Nhựt
25