Tải bản đầy đủ (.pdf) (101 trang)

ĐỒ án môn học lập TRÌNH c NET đề tài xây DỰNG PHẦN mềm QUẢN lý bán HÀNG SIÊU THỊ VINMART

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 (7.95 MB, 101 trang )

BỘ TÀI CHÍNH
TRƯỜNG ĐẠI HỌC TÀI CHÍNH – MARKETING
KHOA CƠNG NGHỆ THƠNG TIN
********


ĐỒ ÁN MƠN HỌC LẬP TRÌNH C#.NET
Đề tài:

XÂY DỰNG PHẦN MỀM QUẢN LÝ
BÁN HÀNG SIÊU THỊ VINMART
Giảng viên phụ trách học phần: ThS. Nguyễn Thanh Trường
Sinh viên thực hiện 1: Nguyễn Võ Quốc Huy
Sinh viên thực hiện 2: Trần Kim Tấn Lợi

Tp. Hồ Chí Minh, tháng 5 năm 2021

0

0

TIEU LUAN MOI download : moi nhat


BỘ TÀI CHÍNH
TRƯỜNG ĐẠI HỌC TÀI CHÍNH – MARKETING
ĐỒ ÁN MƠN HỌC LẬP TRÌNH C#.NET
********


ĐỒ ÁN MƠN HỌC LẬP TRÌNH C#.NET


Mã lớp học phần: 2021112005603
Đề tài:

XÂY DỰNG PHẦN MỀM QUẢN LÝ
BÁN HÀNG SIÊU THỊ VINMART
Giảng viên phụ trách học phần: ThS. Nguyễn Thanh Trường
Sinh viên thực hiện 1: Nguyễn Võ Quốc Huy – 19DTH02
Mã số sinh viên: 1921006708
Sinh viên thực hiện 2: Trần Kim Tấn Lợi – 19DTH02
Mã số sinh viên: 1921006728
Tp. Hồ Chí Minh, tháng 5 năm 2021

0

0

TIEU LUAN MOI download : moi nhat


LỜI CẢM ƠN
Đầu tiên, cho em được gởi lời cảm ơn đến các thầy cô, những người đã đến
cho em đề tài này, đây là cơ hội để bản than em nói riêng và các bạn sinh viên của
khoa Cơng Nghệ Thơng Tin nói chung có dịp vận dụng những kiến thức của mình
đã học ở trường vào thực tiễn.
Em xin chân thành cảm ơn sự giúp đỡ của thầy cơ trường Đại Học Tài Chính
Marketing. Nhất là thầy cơ khoa Công Nghệ Thông Tin. Cho em gởi lời cảm ơn đến
thầy Nguyễn Thanh Trường người đã tận tính giúp đỡ, hướng dẫn cách thực hiện đề
tài của em để em hoàn thành đề tài này.
Và cũng gởi lời cảm ơn đến các bạn đã nhiệt huyết giúp đỡ, nhận xét, đóng
góp ý kiến cho mình trong thời gian thực hiện đề tài này.

Mặc dù đã cố gắng tìm tịi học hỏi nhưng sự thiếu xót là điều khơng thể tránh
khỏi, rất mong được sự nhận xét góp ý của các thầy cô và bạn bè.
Một lần nữa xin được cảm ơn thầy cô và bạn bè !
Sinh viên thực hiện
Nguyễn Võ Quốc Huy
Trần Kim Tấn Lợi

0

0

TIEU LUAN MOI download : moi nhat


NHẬN XÉT ĐÁNH GIÁ CỦA GIẢNG VIÊN
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
-

Điểm số:

-


Điểm chữ:
Tp. Hồ Chí Minh, tháng 5 năm 2021
Giảng viên phụ trách học phần
(Ký và ghi rõ họ tên)

0

0

TIEU LUAN MOI download : moi nhat


DANH MỤC TỪ VIẾT TẮT
ANSI

American National Standars Institue

BFD

Business Function Diagram

CSDL

Cơ Sở Dữ Liệu

CDM

Conceptual Data Model


DFD

Data Flow Diagram

ERD

Entity Relationship Diagram

ISO

International Organization for Standardization

SQL

Structured Query Language

RDBMS

Relational Database Management System

PDM

Physical Data model

XML

eXtensible Markup Language

0


0

TIEU LUAN MOI download : moi nhat


DANH MỤC THUẬT NGỮ ANH – VIỆT
BFD

Sơ đồ chức năng nghiệp vụ

CDM

Mơ hình dữ liệu quan niệm

DFD

Sơ đồ luồng dữ liệu

ERD

Sơ đồ quan hệ thực thể

SQL

Ngơn ngữ truy vấn có cấu trúc

PDM

Mơ hình dữ liệu luận lý


XML

Ngơn ngữ đánh dấu mở rộng

0

0

TIEU LUAN MOI download : moi nhat


DANH MỤC BẢNG VÀ HÌNH
Trang
Hình 2-1: Sơ đồ quy trình nghiệp vụ quản lý bán hàng.........................................................9
Hình 3-1: Sơ đồ luồng dữ liệu quản lý bán hàng.................................................................24
Bảng 3-1: Bảng thông tin thực thể chức vụ.........................................................................25
Bảng 3-2: Bảng thông tin thực thể đăng nhập......................................................................25
Bảng 3-3: Bảng thông tin thực thể nhân viên.......................................................................26
Bảng 3-4: Bảng thông tin thực thể khách hàng....................................................................27
Bảng 3-5: Bảng thông tin thực thể nhà cung cấp.................................................................27
Bảng 3-6: Bảng thông tin thực thể loại hàng.......................................................................28
Bảng 3-7: Bảng thông tin thực thể mặt hàng.......................................................................28
Bảng 3-8: Bảng thông tin thực thể phiếu nhập.....................................................................29
Bảng 3-9: Bảng thông tin thực thể phiếu xuất.....................................................................29
Bảng 3-10: Bảng thơng tin thực thể hóa đơn.......................................................................30
Bảng 3-11: Bảng thơng tin thực thể phiếu kiểm kê..............................................................31
Bảng 3-12: Bảng thông tin thực thể chi tiết phiếu nhập.......................................................31
Bảng 3-13: Bảng thông tin thực thể chi tiết phiếu xuất.......................................................31
Bảng 3-14: Bảng thông tin thực thể chi tiết hóa đơn...........................................................32
Bảng 3-15: Bảng thơng tin thực thể chi tiết phiếu kiểm kê..................................................33

Hình 3-2: Mối quan hệ “liên kết” giữa thực thể “tài khoản đăng nhập” với thực thể “chức
vụ”........................................................................................................................................33
Hình 3-3: Mối quan hệ “làm” giữa thực thể “nhân viên” với thực thể “chức vụ”...............33
Hình 3-4: Mối quan hệ “lập phiếu nhập” giữa thực thể “nhân viên” với thực thể “phiếu
nhập”....................................................................................................................................33
Hình 3-5: Mối quan hệ “lập phiếu xuất” giữa thực thể “nhân viên” với thực thể “phiếu
xuất”.....................................................................................................................................34
Hình 3-6: Mối quan hệ “lập hóa đơn” giữa thực thể “nhân viên” với thực thể “hóa đơn”. .34
Hình 3-7: Mối quan hệ “lập phiếu kiểm kê” giữa thực thể “nhân viên” với thực thể “phiếu
kiểm kê”...............................................................................................................................34
Hình 3-8: Mối quan hệ “thanh toán” giữa thực thể “khách hàng” với thực thể “hóa đơn”. 35
Hinh 3-9: Mối quan hệ “chi tiết phiếu nhập” giữa thực thể “mặt hàng” với thực thể “phiếu
nhập”....................................................................................................................................35

0

0

TIEU LUAN MOI download : moi nhat


Hình 3-10: Mối quan hệ “chi tiết phiếu xuất” giữa thực thể “mặt hàng” với thực thể “phiếu
xuất”.....................................................................................................................................35
Hình 3-11: Mối quan hệ “chi tiết hóa đơn” giữa thực thể “mặt hàng” với thực thể “hóa
đơn”......................................................................................................................................36
Hình 3-12: Mối quan hệ “chi tiết phiếu kiểm kê” giữa thực thể “mặt hàng” với thực thể
“phiếu kiểm kê”....................................................................................................................36
Hình 3-13: Mối quan hệ “thuộc” giữa thực thể “mặt hàng” với thực thể “loại hàng”.........36
Hình 3-14: Mối quan hệ “cung cấp” giữa thực thể “nhà cung cấp” với “mặt hàng”...........36
Hình 3-15: Mơ hình dữ liệu mức quan niệm........................................................................37

Hình 3-16: Mơ hình dữ liệu mức luận lý.............................................................................38
Hình 3-17: Mơ hình dữ liệu mức vật lý...............................................................................39
Hình 3.18: Sơ đồ phân cấp chức quản lý bán hàng..............................................................40
Hình 3-19: Diagram.............................................................................................................52
Hình 4-1: Giao diện đăng nhập............................................................................................53
Hình 4-2: Dữ liệu đăng nhập của người dùng......................................................................54
Hình 4-3: Giao diện đăng nhập thành cơng.........................................................................54
Hình 4-4: Giao diện đăng nhập thất bại...............................................................................55
Hình 4-5: Giao diện chính....................................................................................................55
Hình 4-6: Giao diện thơng báo khơng cho sử dụng chức năng............................................56
Hình 4-7: Giao diện đổi mật khẩu........................................................................................56
Hình 4-8: Giao diện đổi mật khẩu thành cơng.....................................................................57
Hình 4-9: Giao diện đổi mật khẩu thất bại...........................................................................57
Hình 4-10: Giao diện lập hóa đơn trong chức năng “lập hóa đơn”......................................58
Hình 4-11: Giao diện lập phiếu nhập trong chức năng “lập hóa đơn”.................................58
Hình 4-12: Giao diện lập phiếu xuất trong chức năng “lập hóa đơn”..................................59
Hình 4-13: Giao diện lập phiếu kiểm kê trong chức năng “lập hóa đơn”............................59
Hình 4-13: Giao diện lập hóa đơn thất bại...........................................................................60
Hình 4-14: Giao diện lập hóa đơn thành cơng.....................................................................60
Hình 4-15: Giao diện xóa hóa đơn thất bại..........................................................................61
Hình 4-16: Giao diện xóa hóa đơn thành cơng....................................................................61
Hình 4-17: Giao diện sửa hóa đơn thất bại..........................................................................62
Hình 4-18: Giao diện sửa hóa đơn thành cơng.....................................................................62
Hình 4-19: Giao diện tìm kiếm hóa đơn thất bại..................................................................63
Hình 4-20: Giao diện tìm kiếm hóa đơn thành cơng............................................................63

0

0


TIEU LUAN MOI download : moi nhat


Hình 4-21: Giao diện chi tiết hóa đơn trong chức năng “chi tiết hóa đơn”.........................64
Hình 4-22: Giao diện chi tiết phiếu nhập trong chức năng “chi tiết hóa đơn”.....................64
Hình 4-23: Giao diện chi tiết phiếu xuất trong chức năng “chi tiết hóa đơn”.....................65
Hình 4-24: Giao diện chi tiết phiếu kiểm kê trong chức năng “chi tiết hóa đơn”................65
Hình 4-25: Giao diện thêm chi tiết hóa đơn thất bại............................................................66
Hình 4-26: Giao diện thêm chi tiết hóa đơn thành cơng......................................................66
Hình 4-27: Giao diện xóa chi tiết hóa đơn thất bại..............................................................67
Hình 4-28: Giao diện xóa chi tiết hóa đơn thành cơng........................................................67
Hình 4-29: Giao diện sửa chi tiết hóa đơn thất bại..............................................................68
Hình 4-30: Giao diện sửa chi tiết hóa đơn thành cơng.........................................................68
Hình 4-31: Giao diện tìm kiếm chi tiết hóa đơn thất bại......................................................69
Hình 4-32: Giao diện tìm kiếm chi tiết hóa đơn thành cơng................................................69
Hình 4-33: Giao diện quản lý mặt hàng trong chức năng “hàng hóa”.................................70
Hình 4-34: Giao diện quản lý loại hàng trong chức năng “hàng hóa”.................................70
Hình 4-35: Giao diện quản lý nhà cung cấp trong chức năng “hàng hóa”...........................71
Hình 4-36: Giao diện thêm mặt hàng thất bại......................................................................71
Hình 4-37: Giao diện thêm mặt hàng thành cơng................................................................72
Hình 4-38: Giao diện xóa mặt hàng thất bại........................................................................72
Hình 4-39: Giao diện xóa mặt hàng thành cơng..................................................................73
Hình 4-40: Giao diện sửa mặt hàng thất bại.........................................................................73
Hình 4-41: Giao diện sửa thơng tin mặt hàng thành cơng...................................................74
Hình 4-42: Giao diện tìm kiếm mặt hàng thất bại................................................................74
Hình 4-43: Giao diện tìm kiếm mặt hàng thành cơng..........................................................75
Hình 4-44: Giao diện quản lý khách hàng...........................................................................75
Hình 4-45: Giao diện thêm thơng tin khách hàng thất bại...................................................76
Hình 4-46: Giao diện thêm thơng tin khách hàng thành cơng.............................................76
Hình 4-47: Giao diện xóa thơng tin khách hàng thất bại.....................................................77

Hình 4-48: Giao diện xóa thơng tin khách hàng thành cơng................................................77
Hình 4-49: Giao diện sửa thơng tin khách hàng thất bại......................................................78
Hình 4-50: Giao diện sửa thơng tin khách hàng thành cơng................................................78
Hình 4-51: Giao diện tìm kiếm thơng tin khách hàng thất bại.............................................79
Hình 4-52: Giao diện tìm kiếm thơng tin khách hàng thành cơng.......................................79
Hình 4-53: Giao diện quản lý nhân viên..............................................................................80
Hình 4-54: Giao diện thêm thơng tin nhân viên thất bại......................................................80

0

0

TIEU LUAN MOI download : moi nhat


Hình 4-55: Giao diện thêm thơng tin nhân viên thành cơng................................................81
Hình 4-56: Giao diện xóa thơng tin nhân viên thất bại........................................................81
Hình 4-57: Giao diện xóa thơng tin nhân viên thành cơng..................................................82
Hình 4-58: Giao diện sửa thơng tin nhân viên thất bại........................................................82
Hình 4-59: Giao diện sửa thơng tin nhân viên thành cơng...................................................83
Hình 4-60: Giao diện tìm kiếm thơng tin nhân viên thất bại...............................................83
Hình 4-61: Giao diện tìm kiếm thơng tin nhân viên thành cơng..........................................84
Hình 4-62: Giao diện quản lý người dùng...........................................................................84
Hình 4-63: Giao diện thêm người dùng thất bại..................................................................85
Hình 4-64: Giao diện thêm người dùng thất bại..................................................................85
Hình 4-65: Giao diện xóa thơng tin người dùng thất bại.....................................................86
Hình 4-66: Giao diện xóa thơng tin người dùng thành cơng................................................86
Hình 4-67: Giao diện sửa thơng tin người dùng thất bại......................................................87
Hình 4-68: Giao diện sửa thơng tin người dùng thành cơng................................................87
Hình 4-69: Giao diện tìm kiếm thơng tin người dùng thất bại.............................................88

Hình 4-70: Giao diện tìm kiếm thơng tin người dùng thành cơng.......................................88

0

0

TIEU LUAN MOI download : moi nhat


BẢNG PHÂN CƠNG NHĨM 7

ST
T

1
2
3
4
5
6
7
8
9

Phân cơng
chi tiết


tên


Người thực hiện

Đăng nhập
Trần Kim Tấn Lợi
Giao diện
Nguyễn Võ Quốc Huy
chính
Đổi mật
Trần Kim Tấn Lợi
khẩu
Quản lý hóa
Nguyễn Võ Quốc Huy
đơn
Quản lý chi
Nguyễn Võ Quốc Huy
tiết hóa đơn
Quản lý
Trần Kim Tấn Lợi
hàng hóa
Quản lý
Nguyễn Võ Quốc Huy
khách hàng
Quản lý
Nguyễn Võ Quốc Huy
nhân viên
Quản lý
Trần Kim Tấn Lợi
người dùng

0


Huy

Tỷ lệ
hoàn
thành
đối với
người
thực
hiện
85%

Lợi

85%

Huy

90%

Lợi

85%

Lợi

90%

Huy


90%

Lợi

90%

Lợi

90%

Huy

90%

Ngườ
i
kiểm
tra

Ghi chú

0

TIEU LUAN MOI download : moi nhat


MỤC LỤC
Trang
LỜI CẢM ƠN.........................................................................................................................i
NHẬN XÉT ĐÁNH GIÁ CỦA GIẢNG VIÊN.....................................................................ii

DANH MỤC TỪ VIẾT TẮT................................................................................................iii
DANH MỤC THUẬT NGỮ ANH – VIỆT..........................................................................iv
DANH MỤC BẢNG VÀ HÌNH............................................................................................v
BẢNG PHÂN CƠNG NHĨM 7...........................................................................................ix
MỤC LỤC..............................................................................................................................x
CHƯƠNG 1: TỔNG QUAN..................................................................................................1
1.1

Giới thiệu về đơn vị nghiên cứu:.............................................................................1

1.1.1

Tổng quan:.......................................................................................................1

1.1.2

Lịch sử hình thánh:...........................................................................................1

1.2

Lý do hình thành đề tài:...........................................................................................2

1.3

Mục tiêu đề tài:........................................................................................................3

1.4

Nội dung đề tài:.......................................................................................................4


1.5

Đối tượng và phạm vi đề tài:...................................................................................5

1.6

Phương pháp nghiên cứu:........................................................................................5

1.7

Dự kiến kết quả đạt được:.......................................................................................5

CHƯƠNG 2: CƠ SỞ LÝ THUYẾT.......................................................................................7
2.1

Đặt vấn đề:...............................................................................................................7

2.1.1

Mơ tả bài tốn:.................................................................................................7

2.1.2

Mơ hình quy trình nghiệp vụ:...........................................................................9

2.2

Tổng quan về nghiệp vụ:.......................................................................................10

2.2.1


Khái niệm về bán lẻ:......................................................................................10

2.2.2

Các phương pháp bán lẻ:................................................................................11

2.2.3

Các yêu cầu của dịch vụ bán lẻ:.....................................................................14

2.2.4

Khái niệm về hệ thống bán lẻ:........................................................................16

2.2.5

Quá trình phát triển của hệ thống bán lẻ:.......................................................17

2.2.6

Một số nghiệp vụ chủ yếu trong hệ thống bán lẻ:..........................................17

2.3

Công cụ hỗ trợ:......................................................................................................18

2.3.1

Power Designer:.............................................................................................18


0

0

TIEU LUAN MOI download : moi nhat


2.3.2

Microsofr SQL Server:...................................................................................19

2.3.3

Microsoft Visual Studio:................................................................................20

CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG...........................................................22
3.1

Khảo sát hiện trạng và yêu cầu:.............................................................................22

3.1.1

Khảo sát hiện trạng:.......................................................................................22

3.1.2

Xác định yêu cầu:...........................................................................................22

3.1.3


Phân tích, đánh giá hiện trạng và yêu cầu:.....................................................23

3.2

Phân tích cơ sở dữ liệu:.........................................................................................24

3.2.1

Sơ đồ luồng dữ liệu:.......................................................................................24

3.2.2

Các thực thể và thuộc tính cần lưu trữ:..........................................................25

3.2.3

Mối quan hệ giữa các thực thể:......................................................................33

3.3

Thiết kế cơ sở dữ liệu:...........................................................................................37

3.3.1

Mô hình dữ liệu mức quan niệm:...................................................................37

3.3.2

Mơ hình dữ liệu mức luận lý:.........................................................................38


3.3.3

Mơ hình dữ liệu ức vật lý:..............................................................................39

3.4

Sơ đồ phân cấp chức năng:....................................................................................40

3.5

Cài đặt cơ sở dữ liệu:.............................................................................................40

3.5.1

Tạo các bảng trong Microsoft SQL Server:...................................................40

3.5.2

Nhập dữ liệu vào các bảng trong Microsoft SQL Server:..............................44

3.5.3

Sơ đồ (Diagram):............................................................................................52

CHƯƠNG 4: HIỆN THỰC CHƯƠNG TRÌNH...................................................................53
4.1

Xây dựng form đăng nhập:....................................................................................53


4.2

Xây dựng form giao diện chính:............................................................................55

4.3

Xây dựng form đổi mật khẩu:................................................................................56

4.4

Xây dựng form quản lý hóa đơn:...........................................................................57

4.5

Xây dựng form quản lý chi tiết hóa đơn:...............................................................63

4.6

Xây dựng form quản lý hàng hóa:.........................................................................69

4.7

Xây dựng form quản lý khách hàng:.....................................................................75

4.8

Xây dựng form quản lý nhân viên:........................................................................79

4.9


Xây dựng form quản lý người dùng:.....................................................................84

KẾT LUẬN..........................................................................................................................89
DANH MỤC THAM KHẢO...............................................................................................90

0

0

TIEU LUAN MOI download : moi nhat


Đề tài: Xây dựng phần mềm quản lý bán hàng siêu thị Vinmart

CHƯƠNG 1: TỔNG QUAN
1.1 Giới thiệu về đơn vị nghiên cứu:
1.1.1 Tổng quan:
VinMart là hệ thống siêu thị thuộc Tập đoàn Masan Group, Việt Nam. Hệ
thống này khai trương vào ngày 20 tháng 11 năm 2014. Theo thống kê của Vietnam
Report. tính đến tháng 11 năm 2017, VinMart và chuỗi cửa hàng VinMart+ nằm
trong Top 2 nhà bán lẻ được người tiêu dùng quan tâm nhất, Top 4 trên bảng xếp
hạng 10 nhà bán lẻ uy tín nhất năm 2017.
Tính đến tháng 5 năm 2019, VinMart đã có khoảng 111 siêu thị và khoảng
1.800 cửa hàng VinMart+ trên 50 tỉnh thành. Số lượng nhân viên khoảng hơn
11.000 người. Các sản phẩm của VinMart đều rất đa dạng với nhiều chủng loại,
thương hiệu khác nhau.
1.1.2 Lịch sử hình thánh:
Hệ thống siêu thị VinMart và chuỗi cửa hàng VinMart+ là hai thương hiệu bán
lẻ được sáng lập bởi Tập đoàn VinGroup do tỷ phú Phạm Nhật Vượng lãnh đạo.
Chính thức được đi vào hoạt động từ ngày 20 tháng 11 năm 2014 với 9 siêu thị

được mở trên địa bàn thành phố Hà Nội.
Tháng 12 năm 2015, sau 1 năm đi vào hoạt động, số lượng siêu thị được mở
tăng lên gấp 3 lần với 27 siêu thị và 200 cửa hàng VinMart+. Với việc mở cửa hàng
loạt chuỗi siêu thị và cửa hàng tiện lợi khiến nhiều người lo ngại thương hiệu này
không thể cạnh tranh với các thương hiệu lớn như Big C, Aeon.
Nhưng những lo ngại ấy đã không thành hiện thực khi thương hiệu này ngày
càng phát triển và chiếm lĩnh thị trường mà các siêu thị lớn trước đây nắm giữ. Tính
đến tháng 6 năm 2016, trên thị trường đã có 50 siêu thị và 830 cửa hàng tiện ích
VinMart+ trên tồn quốc.
Đến tháng 11/2017, sau khi liên tục nhận được các phản hồi tích cực từ phía
người tiêu dùng, VinMart đã tiếp tục mở rộng thị trường. Tính đến cuối năm 2017,
Sinh viên thực hiện: Nguyễn Võ Quốc Huy – Trần Kim Tấn Lợi

0

Trang 1

0

TIEU LUAN MOI download : moi nhat


Đề tài: Xây dựng phần mềm quản lý bán hàng siêu thị Vinmart

tại 30 tỉnh thành trên cả nước đã có tất cả 60 siêu thị và 1000 cửa hàng thuộc
thương hiệu VinMart. Số lượng cán bộ nhân viên làm việc tại hệ thống này lên đến
11.000 người.
Đến tháng 10 năm 2018, khi tập đoàn VinGroup quyết định mua lại toàn bộ
siêu thị Fivimart và sáp nhập đã nâng tổng số siêu thị và chuỗi cửa hàng tiện ích lên
con số 100 và 1.400. Tháng 11 năm 2019, sau 5 năm hoạt động, VinMart &

VinMart+ đã có những bước phát triển vượt bậc. Tổng số lượng siêu thị và cửa hàng
lên tới 2.600, trải dài khắp 50 tỉnh thành trên cả nước.
Ngày 3/12/2019, Tập đoàn VinGroup và Tập đoàn Masan tiến hành thỏa thuận
về việc hốn đổi cổ phần Cơng ty VinCommerce và Công ty VinEco. Vậy nên
VinMart & VinMart+ thuộc quyền quản lý và chi phối của Tập đoàn Masan, khơng
cịn thuộc sở hữu của VinGroup.
1.2 Lý do hình thành đề tài:
Hiện nay cùng với sự phát triển của xã hội và nền kinh tế thị trường thì cơng
việc quản lý cũng ngày càng khó khăn và phức tạp. Cơng việc quản lý ngày càng
đóng góp một vai trị quan trọng trong các công việc của các cơ quan, cơng ty, xí
nghiệp. Việc áp dụng các thành tựu của khoa học kỹ thuật nói chung và thành tựu
của cơng nghệ thơng tin nói riêng vào cơng tác quản lý đã không ngừng phát triển.
Công tác quản lý ngày càng được nhiều các cơ quan và đơn vị quan tâm, nhưng
quản lý như thế nào và quản lý làm sao cho đạt hiệu quả cao nhất như nhanh hơn?
bảo mật hơn? Thân thiện hơn? tất cả những yếu tố trên chúng ta đều có thể nhờ đến
những thành tựu của ngành cơng nghệ thơng tin, đó là những phần mềm trợ giúp
quản lý thay cho tệp hồ sơ dày cộp, thay cho những ngăn tủ đựng hồ sơ chiếm nhiều
diện tích và có thể phải mất rất nhiều thời gian để lục lọi, tìm kiếm những thơng tin
cần phải thu thập hay những dữ liệu quan trọng. Tất cả những điều bất tiện trên đều
có thể được giải quyết trong một phần mềm quản lý - một sản phẩm của ngành tin
học.

Sinh viên thực hiện: Nguyễn Võ Quốc Huy – Trần Kim Tấn Lợi

0

Trang 2

0


TIEU LUAN MOI download : moi nhat


Đề tài: Xây dựng phần mềm quản lý bán hàng siêu thị Vinmart

Việc áp dụng tin học vào trong công tác quản lý đã phát triển mạnh mẽ, nó đã
giúp cho công việc quản lý ngày càng trở nên hiệu quả và dễ dàng xử lý các tình
huống, các yêu cầu đưa ra các con số, báo cáo một cách chính xác và nhanh chóng
nhất, bên cạnh đó nó cịn giảm nhiều thời gian và cơng sức.
Để có thể tồn tại và đứng vững trong nền kinh tế thị trường địi hỏi một doanh
nghiệp phải có một mơ hình quản lý kinh doanh vơ cùng nhạy bén, nhanh chóng
chính xác và thuận lợi. Đây là điều làm các nhà quản lý phải trăn trở, họ ln ln
muốn tìm ra giải pháp để hồn thiện mơ hình quản lý của mình, bởi mơ hình quản lý
kiểu cũ khơng thể đáp ứng các yêu cầu đặt ra, không phù hợp với tốc độ phát triển
kinh tế. Một quy trình xử lý có quá nhiều công đoạn, làm mất thời gian và tốn nhân
lực, vì thế cần phải tin học hố trong q trình quản lý kinh doanh, cần phải xây
dựng các phần mềm quản lý. Phần mềm này sẽ giúp cho người quản lý có cái nhìn
tổng thể về q trình phát triển của siêu thị. Những thông tin được lưu trữ đầy đủ,
chi tiết, cập nhật thường xuyên, nâng cao hiệu quả công việc, tiết kiệm thời gian và
công sức cho người lao động.
Xuất phát từ nhu cầu thực tế đó chúng em chọn đề tài “Xây dựng phần mềm
quản lý bán hàng siêu thị Vinmart” nhằm hỗ trợ một phần nào trong công tác quản
lý, điều hành hoạt động kinh doanh của các siêu thị, đồng thời hiểu biết về môn
quản lý dự án phần mềm. Chúng em đã cố gắng thực hiện đầy đủ các yêu cầu mà
thầy đã hướng dẫn trên lớp. Mặc dù vậy, với kinh nghiệm còn hạn chế, cộng thêm
thời gian hạn hẹp nên bài báo về đề tài “Xây dựng phần mềm quản lý bán hàng
siêu thị Vinmart” của chúng em có lẽ chưa được hồn chỉnh. Chúng em hy vọng
nhận được sự góp ý quý báu của thầy để thực hiện tốt hơn ở những môn học kế tiếp.
1.3 Mục tiêu đề tài:
Đề tài này ra đời với mục tiêu: Xây dựng, thiết kế một hệ thống quản lý siêu

thị cụ thể, đầy đủ về hệ thống bán hàng siêu thị, từ đó ta có thể tạo ra được một
phần mềm hồn chỉnh về góc độ bán hàng, quản lý về hệ thống bán hàng tại siêu
thị.
Sinh viên thực hiện: Nguyễn Võ Quốc Huy – Trần Kim Tấn Lợi

0

Trang 3

0

TIEU LUAN MOI download : moi nhat


Đề tài: Xây dựng phần mềm quản lý bán hàng siêu thị Vinmart

Đề tài “Xây dựng phần mềm quản lý bán hàng siêu thị Vinmart” nhằm đạt
được các mục tiêu cụ thể hơn như sau:
 Việc thanh toán thực hiện nhanh chóng, chính xác.
 Hỗ trợ người quản lý, ban giám đốc trong việc ra các quyết định kinh
doanh.
 Phục vụ tốt hơn nhu cầu của khách hàng.
 Phục vụ hiệu quả trong công tác quản lý và thống kê.
 Duy trì hoạt động của siêu thị với số lượng nhân viên hợp lý.
1.4 Nội dung đề tài:
Trong xã hội ngày nay, với của sự phát triển như vũ bão của khoa học – kỹ
thuật, công nghệ thông tin đang ngày càng được gắn liền xung quanh cuộc sống con
người. Mức độ ảnh hưởng đối với sự bùng nổ của công nghệ cao ngày càng được
biểu hiện rõ thông việc các doanh nghiệp áp dụng các kỹ thuật công nghệ vào hoạt
động kinh doanh thuộc nhiều lĩnh vực khác nhau. Chính vây mà đề tài “Xây dựng

phần mềm quản lý bán hàng siêu thị Vinmart” được triển khai nhằm xây dựng ra
một phần quản lý hiệu quả từng nghiệp vụ liên quan đến các lĩnh vực riêng biệt.
Đây cũng chính là dịp giúp cho các thành viên trong nhóm có cơ hội tiếp cận và làm
quen với việc thực hiện đồ án mơn học cũng như có những bước đi đầu trong công
việc nghiên cứu khoa học.
Đề tài “Xây dựng phần mềm quản lý bán hàng siêu thị Vinmart” được ra đời
với mong muốn hỗ trợ việc quản lý bán hàng hiệu quả hơn thông qua các chức năng
sau:
 Đăng nhập để sử dụng chương trình.
 Phân quyền người dùng.
 Cho phép quản lý nhân viên, khách hàng, mặt hàng và nhà cung cấp.
 Bán hàng trực tiếp cho người mua, thanh tốn tiền và lập hóa đơn cho
khách hàng.
Sinh viên thực hiện: Nguyễn Võ Quốc Huy – Trần Kim Tấn Lợi

0

Trang 4

0

TIEU LUAN MOI download : moi nhat


Đề tài: Xây dựng phần mềm quản lý bán hàng siêu thị Vinmart

 Nhập hàng từ nhà cung cấp, thanh tốn tiền và lập hóa đơn cho nhà cung
cấp.
 Quản lý phiếu nhập, bán hàng, phiếu thu và phiếu chi.
 Quản lý phiếu nhập kho, xuất kho và thống kê hàng tồn kho.

 Báo cáo thống kê doanh thu hàng tháng, lợi nhuận.
1.5 Đối tượng và phạm vi đề tài:
Đối tượng nghiên cứu là những vấn đề liên quan đến các nghiệp vụ nhập hàng,
bán hàng, quản lý hồ sơ nhân viên, quản lý thông tin khách hàng, quản lý mặt
hàng… tại siêu thị Vinmart.
Phạm vi đề tài:
 Đề tài được thực hiện theo phạm vi yêu cầu của môn lập trình C#.Net và
những mục tiêu nêu trên.
 Do phạm vi và khả năng cịn nhiều hạn chế nên nhóm em chỉ khảo sát và
phân tích những hệ thống có quy mơ vừa và nhỏ. Tuy nhiên đề tài có thể
được mở rộng và phát triển trên một hệ thống lớn hơn.
1.6 Phương pháp nghiên cứu:
Để xây dựng được một phần mêm quản lý siêu thị, nhóm em đã nghiên cứu kỹ
các nội dung liên quan đến xây dựng phần mềm quản lý trên các trang web về lập
trình. Kết hợp với việc tìm hiểu chuyên sâu các đặc thù quản lý siêu thị, các cơng
việc cần làm. Qua đó đưa ra các giải pháp xây dựng một hệ thống phần mềm quản
lý siêu thị phù hợp.
Nhóm em đã thực hiện đề tài này theo các bước sau:
 Tìm hiểu thực trạng quản lý tại siêu thị Vinmart.
 Phân tích và thiết kế hệ thống thông qua sơ đồ UseCase, sơ đồ phân rã
(BFD), sơ đồ luồng dữ liệu (DFD), sơ đồ ERD, … để vạch ra hệ thống
cơ sở dữ liệu tối ưu nhất.
Sinh viên thực hiện: Nguyễn Võ Quốc Huy – Trần Kim Tấn Lợi

0

Trang 5

0


TIEU LUAN MOI download : moi nhat


Đề tài: Xây dựng phần mềm quản lý bán hàng siêu thị Vinmart

 Tìm hiểu các kiến thức về lập trình về phần mềm quản lý.
 Triển khai ứng dụng và xây dựng hệ thống.
1.7 Dự kiến kết quả đạt được:
 Tìm hiểu cơ sở lý thuyết để phục vụ cho phân tích và thiết kê hệ thống,
đặc tả các chức năng của hệ thống quản lý bán hàng siêu thị.
 Xây dựng ra phần mềm quản lý bán hàng siêu thị.
 Tích lũy kinh nghiệm cải thiện kĩ năng thực hiện đề tài cho các môn học
kế tiếp.

Sinh viên thực hiện: Nguyễn Võ Quốc Huy – Trần Kim Tấn Lợi

0

Trang 6

0

TIEU LUAN MOI download : moi nhat


Đề tài: Xây dựng phần mềm quản lý bán hàng siêu thị Vinmart

CHƯƠNG 2: CƠ SỞ LÝ THUYẾT
2.1 Đặt vấn đề:
2.1.1 Mơ tả bài tốn:

 Một siêu thị có các đặc trưng sau:
Đóng vai trị cửa hàng bán lẻ: Bán hàng hoá trực tiếp cho người tiêu dùng, với
phương thức tự phục vụ được ứng dụng trong nhiều loại cửa hàng bán lẻ khác và là
phương thức kinh doanh chủ yếu của xã hội văn minh. Mỗi khách hàng khi mua
hàng sẽ tự chọn cho mình những món hàng cần mua và đem ra quầy tính tiền ở cửa
ra vào dùng máy quét để đọc giá, tính tiền bằng máy và tự động in hố đơn. Mỗi
hàng hóa sẽ có mã mặt hàng để phân biệt, tên mặt hàng, giá bán, số lượng tồn trên
quầy, đơn vị tính. Do khách hàng là người trực tiếp mua hàng từ siêu thị, được
thanh tốn tiền, nhận hóa đơn mình đã mua hàng từ siêu thị. Vì thế khách hàng có
trách nhiệm phản hồi về bộ phận quản lý siêu thị nếu có sai sót gì ảnh hưởng đến
quyền lợi khách hàng.
Hàng ngày, các nhân viên bán hàng phải tiếp nhận một số lượng lớn các yêu
cầu mua hàng của khách hàng. Hệ thống phải cho phép nhân viên bán hàng lập hoá
đơn tính tiền cho khách hàng một cách nhanh chóng. Đối với các khách hàng mua lẻ
thì hệ thống khơng cần lưu thông tin của khách hàng mà chỉ lưu lại hoá đơn để bộ
phận kế toán thống kê. Đối với khách hàng thân thiết thì nhân viên lưu lại thơng tin
của khách hàng và cấp cho khách hàng thẻ khách hàng thân thiết với số điểm
thưởng tương ứng giá trị hố đơn mua hàng.
Hàng hóa được nhập vào siêu thị phải rõ nguồn gốc, nhà cung cấp. Có nhiều
loại mặt hàng như thực phẩm, điện máy gia dụng, đồ dùng gia đình, đồ chơi, thời
trang,… Mỗi loại phải được đánh một mã loại. Mỗi mặt hàng phải thuộc một loại
nào đó, phải có ngày sản xuất, ngày hết hạn nếu có, đơn vị tính, giá nhập, giá xuất,


Sinh viên thực hiện: Nguyễn Võ Quốc Huy – Trần Kim Tấn Lợi

0

Trang 7


0

TIEU LUAN MOI download : moi nhat


Đề tài: Xây dựng phần mềm quản lý bán hàng siêu thị Vinmart

Mỗi lần nhập hàng vào kho, nhân viên nhập hàng phải lập một hóa đơn nhập
bao gồm thơng tin của nhân viên đó, thời điểm lập, loại hàng nhập, số lượng, thuế
VAT, tổng tiền… có thể thêm, cập nhật thơng tin các mặt hàng khi có sự thay đổi.
Tương tự đối với xuất hàng: mỗi khi khách hàng đến mua và yêu cầu thanh
toán, nhân viên bán hàng trong siêu thị tiến hành nhập thông tin các mặt hàng và lập
hóa đơn. Hệ thống sẽ truy xuất các mặt hàng từ CSDL và in hóa đơn tính tiền cho
khách.
Nhân viên bán hàng và nhập hàng làm việc theo ca, khi đến ca làm việc của
mình thì phải đăng nhập vào hệ thống. Khi khách hàng lựa chọn hàng hóa mua và
u cầu tính tiền, nhân viên bán hàng sẽ tính tiền và lập hóa đơn cho khách.
Người chịu trách nhiệm nhập hàng vào kho sẽ là nhân viên nhập hàng. Tạo
hóa đơn thanh tốn tiền cho nhà cung cấp. Vào cuối ngày, nhân viên nhập hàng
thống kê tình hình bán hàng của siêu thị, tính tốn xem lượng hàng tồn, hàng hết để
lên kế hoạch nhập hàng mới hay thanh lý hàng tồn. Hệ thống phải cho phép nhân
viên nhập hàng thống kê chi tiết về tình hình của siêu thị.
Vào cuối tháng hoặc khi được ban giám đốc yêu cầu, nhân viên nhập hàng sẽ
lập báo cáo thống kê về tình hình bán hàng của siêu thị gửi lên ban giám đốc. Hệ
thống phải cho phép nhân viên nhập hàng làm báo cáo thống kê về tình hỉnh bán
hàng trong tháng hoặc trong khoảng thời gian cho trước. Do đó siêu thị phải tổng
hợp tình hình kinh doanh, và các mặt hàng sắp hết thời hạn sử dụng sẽ để khuyến
mãi và đánh giá nhu cầu, sức mua của người tiêu dùng để có kế hoạch nhập hàng
thích hợp.
Bộ phận quản lý: Bộ phận này nắm được tình hình mua bán, doanh thu của

siêu thị có tồn quyền trên hệ thống.

Sinh viên thực hiện: Nguyễn Võ Quốc Huy – Trần Kim Tấn Lợi

0

Trang 8

0

TIEU LUAN MOI download : moi nhat


Đề tài: Xây dựng phần mềm quản lý bán hàng siêu thị Vinmart

2.1.2 Mơ hình quy trình nghiệp vụ:

Hình 2-1: Sơ đồ quy trình nghiệp vụ quản lý bán hàng
Mơ tả quy trình nghiệp vụ bán hàng:
(1): Nhân viên bán hàng tư vấn thông tin liên quan tới các hàng hóa được bày
bán trong siêu thị cho khách hàng:
(2): Khách hàng tìm kiếm hàng hóa được bày bán trong siêu thị đúng với nhu
cầu của bản thân. Nếu hàng hóa mà khách hàng muốn mua hết hàng thì sẽ báo cho
nhân viên bán hàng (2a). Nhân viên bán hàng liên lạc nhân viên thủ kho kiểm tra
hàng hóa cịn tồn trong kho khơng (2b). Nếu hàng hóa khơng cịn tồn trong kho thì
sẽ tiến hành liên lạc nhà cung cấp để nhập hàng vào kho (2c). Nhà cung cấp khi xác
nhận được yêu cầu nhập kho thì sẽ cung cấp hàng hóa đến siêu thị được yêu cầu
(2d). Khi hàng hóa được chuyển đến, nhân viên thu kho tiến hành nhập hàng hóa
vào kho (2e).
Nhập hàng vào kho xong, nhân viên thu kho lập báo cáo nhập kho gửi cho quản lý.

Sinh viên thực hiện: Nguyễn Võ Quốc Huy – Trần Kim Tấn Lợi

0

Trang 9

0

TIEU LUAN MOI download : moi nhat


Đề tài: Xây dựng phần mềm quản lý bán hàng siêu thị Vinmart

(3): Nhân viên thu ngân tiến hành lập hóa đơn cho khách hàng. Thơng tin các mặt
hàng nằm đơn hàng của khách hàng sẽ được lưu trên máy tính của siêu thị.
(4): Khách hàng kiểm tra hóa đơn có trùng khớp với các mặt hàng nằm trong giỏ
hàng khơng.
(5): Kiểm tra xong hóa đơn, khách hàng chọn phương thức thanh tốn để tiến hành
thanh tốn hóa đơn mua hàng. Thơng tin liên quan đến hóa đơn sẽ được lưu trữ trên
máy tính của siêu thị.
(6): Nhân viên thu ngân sẽ xuất hóa đơn cho khách hàng khi thanh toán đơn hàng
xong.
(7): Nhân viên thu ngân lập báo cáo doanh thu cho người quản lý vào cuối tháng
hoặc có yêu cầu.
(8): Người quản lý kiểm tra thông tin liên quan đến nghiệp vụ bán hàng tại siêu thị
có trùng khớp với báo cáo của nhân viên thu ngân gửi không.
(9): Người quản lý sẽ gửi báo cáo kết quả kinh doanh lên ban giám đốc vào cuối
tháng hoặc khi có yêu cầu.
2.2 Tổng quan về nghiệp vụ:
2.2.1 Khái niệm về bán lẻ:

Bán hàng là hoạt động thực hiện sự trao đổi sản phẩm hay dịch vụ của người
bán chuyển cho người mua để được nhân lại từ người mua tiền hay vật phẩm hoặc
giá trị trao đổi thỏa thuận.
Bán lẻ là một hình thức của hoạt động bán hàng. Đứng dưới nhiều góc độ khác
nhau, nhiều khái niệm bán lẻ đã được đưa ra:
- Theo lý thuyết về bán lẻ hàng hóa và dịch vụ:
Bán lẻ là một loại hình kinh doanh thương mại, trong đó hàng hóa được bán
trực tiếp đến cho người tiêu dùng cuối cùng để thỏa mãn một nhu cầu nào đó (về
mặt vật chất hay tinh thần) của họ, chứ không phải để kinh doanh.
Sinh viên thực hiện: Nguyễn Võ Quốc Huy – Trần Kim Tấn Lợi

0

Trang 10

0

TIEU LUAN MOI download : moi nhat


Đề tài: Xây dựng phần mềm quản lý bán hàng siêu thị Vinmart

- Dưới góc độ kinh tế:
Bán lẻ là sự thay đổi hình thái giá trị từ hàng sang tiền nhằm thỏa mãn nhu vầu
tiêu dùng của người tiêu dùng trực tiếp cuối cùng.
- Theo Philip Kotler:
“Bán lẻ là một hoạt động nhằm bán hàng hóa hay dịch vụ trực tiếp cho người
tiêu dùng cuối cùng để họ sử dụng cho cá nhân khơng mang tính thương mại”.
- Dưới góc độ cơng nghệ:
Bán lẻ hàng hóa là tổng hợp các hoạt động công nghệ nghiệp vụ phức tạp từ

khi hàng hóa nhập vào doanh nghiệp thương mại bán lẻ cho đến khi kết thúc q
trình bán lẻ hàng hóa, chuyển giao danh nghĩa sử dụng hàng hóa cho người tiêu
dùng trực tiếp cuối cùng, biến giá trị cá biệt của hàng hóa thành giá trị xã hội, biến
giá trị sử dụng tiềm năng của hàng hóa thành giá trị hiện thực của hàng hóa.
- Dưới góc độ xã hội:
Bán lẻ hàng là tổng hòa các hành vi trao đổi, các lao động có ích giữa các
nhóm người cùng tham gia tài sản xã hội nhằm thỏa mãn nhu cầu người tiêu dùng
trực tiếp cuối cùng.
2.2.2 Các phương pháp bán lẻ:
1/ Bán hàng qua quầy (truyền thống):
- Là phương pháp bán hàng trong đố mọi hoạt động mua hàng của khách hàng
đều diễn ra thông qua người bán, giữa người bán và người mua bị ngăn cách bởi các
thiết bị trưng bày, khách hàng bị hạn chế tiếp xúc trực tiếp với hàng hóa.
2/ Bán hàng theo hình thức tự phục vụ:
- Là phương pháp bán hàng trong đó, người mua tự do tiếp cận hàng hóa để
ngó trong gian hàng, tự mình xem xét và lựa chọn hàng hóa mà không cần sự giúp
đỡ của người bán, trả tiền mua hàng ở nơi thu tiền đặt ở lối ra của gian hàng. Còn
người bán chỉ thực hiện chức năng là cố vấn cho khách hàng, bày hàng, và kiểm tra
sự an tồn của hàng hóa trong gian hàng.
Sinh viên thực hiện: Nguyễn Võ Quốc Huy – Trần Kim Tấn Lợi

0

Trang 11

0

TIEU LUAN MOI download : moi nhat



Đề tài: Xây dựng phần mềm quản lý bán hàng siêu thị Vinmart

- Ưu điểm:
 Phân định hợp lí nhất chức năng giữa nhân viên gian hàng và khách
hàng khi thực hiện các thao tác phục vụ.
 Sử dụng tốt khả năng độc lập của khách hàng khi xem xét và lựa chọn
hàng hóa, trên cơ sở đó tang nhanh quá trình bán hàng, nâng cao trình
độ văn minh, hiệu quả thương mại.
 Tiết kiệm thời gian mua hàng của khách hàng do tăng diện tích trưng
bày giới thiệu hàng, Khách hàng không bị hạn chế về xem và lựa chọn
hàng hóa.
 Tăng diện tích trưng bày giúp mở rộng mặt hàng kinh doanh, từ đó tạo
điều kiện thỏa mãn nhu cầu đồng bộ của khách hàng, Do đó giảm tổng
quỹ thời gian mua hàng, giảm tần số mua hàng của khách hàng.
 Giúp đem lại hiệu quả kinh tế, tạo tiền đề khách quan phát triển lưu
chuyển hàng hóa, tận dụng diện tích doanh nghiệp, giảm lực lượng lao
động, nâng cao năng suất lao động, giảm chi phí lưu thông, nâng cao
hiệu quả dịch vụ và kinh tế kể trên. Đồng thời làm tăng cường hiêu lực
marketing, tạo lợi thế cạnh tranh.
- Hạn chế:
 Không tạo cho khách hàng tiếp xúc và tìm hiểu trực tiếp với hàng hóa
nên khả năng lựa chọn hàng hóa của khách hàng khơng cao, hơn nữa
làm mất chi phí thời gian của khách hàng khá lớn.
 Khách hàng tiếp xúc với nhân viên ít, do thiếu sự tư vấn hàng hóa, vì
vậy khách hàng sẽ khó khan trong việc tìm hiểu sản phẩm thỏa mãn
nhu cầu của mình. Năng suất lao động của nhân viên bán hàng thấp làm
hiệu quả hoạt động bán hàng cũng kém.
 Vì tự phục vụ nên việc trưng bày sản phẩm có ảnh hưởng lớn đến q
trình lựa chọn sản phẩm của khách hàng. Nếu trưng bày không tốt sẽ
Sinh viên thực hiện: Nguyễn Võ Quốc Huy – Trần Kim Tấn Lợi


0

Trang 12

0

TIEU LUAN MOI download : moi nhat


×