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

Xây dựng hệ sinh thái ứng dụng cho kinh doanh bán hàng

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 (4.4 MB, 176 trang )

KHOA CÔNG NGHỆ PHẦN MỀM

ĐỒ ÁN 1
Đề tài:

HỆ SINH THÁI ỨNG DỤNG
CHO KINH DOANH BÁN HÀNG

Giảng viên hướng dẫn:

ThS. Trần Anh Dũng
ThS. Phan Trung Hiếu

Sinh viên thực hiện:

Nguyễn Lê Thành

18521410

Hoàng Đình Quang

18520342

TP. Hồ Chí Minh, ngày 30 tháng 6 năm 2021


NHẬN XÉT CỦA GIẢNG VIÊN

.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................


.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................


LỜI CẢM ƠN
Lời đầu tiên nhóm chúng em xin chân thành gửi lời cảm ơn đến thầy - Ths Trần Anh
Dũng trong thời gian đã tận tâm giúp đỡ chúng em thông qua các buổi báo cáo để giúp
chúng em có thể hồn thành đồ án của mình một cách tốt nhất
Đồng thời nhóm em cũng muốn gửi lời cảm ơn đến các anh chị khóa trên, đặc biệt là
những anh chị trong khoa đã chia sẻ những kinh nghiệm quý báu về môn học cũng như
những kiến thức liên quan. Cũng xin cảm ơn bạn bè đã tạo điều kiện thuận, mọi người đã
đưa ra nhận xét và góp ý chân thành, vô cùng quý giá. Những người đã động viên, hỡ trợ
nhóm hồn thành đề tài.
Dù đã rất cố gắng hoàn thành đề tài trong phạm vi và khả năng cho phép nhưng chúng

em vẫn chưa thể làm tốt đồ án. Quá trình thực hiện đồ án này cũng là bài học học cho
chúng em để rút ra những kinh nghiệm cho những lần thực hiện đồ án tiếp theo. Em
mong rằng trong thời gian sau vẫn luôn được Thầy cùng với bạn bè ủng hộ và giúp đỡ
cho nhóm chúng em
Chúng em xin chân thành cảm ơn.
Nhóm thực hiện


Nội dung
Chương I: Giới thiệu đề tài ................................................................................................................. 8
I.

Lý do chọn đề tài .................................................................................................................... 8

II.

Khảo sát hiện trạng ................................................................................................................. 8
1. Phương pháp lựa chọn khảo sát ............................................................................................... 8
2. Hiện trạng tổ chức ................................................................................................................ 10
2.2. Chức năng của từng bộ phận............................................................................................... 10
3. Hiện trạng nghiệp vụ ............................................................................................................ 11
3.3. Hiện trạng tin học: ............................................................................................................. 16
Kết luận: .................................................................................................................................. 17

III.

Xác định yêu cầu .............................................................................................................. 17

1. Danh sách yêu cầu ................................................................................................................ 17
2.Danh sách biểu mẫu và quy định ............................................................................................ 18

Chương II: Mơ hình Use case ........................................................................................................... 23
I. Sơ đồ Use case ......................................................................................................................... 23
III. Danh sách Use case ................................................................................................................ 24
IV. Đặc tả Use case ...................................................................................................................... 27
1.

Đăng nhập .................................................................................................................... 27

2.

Đăng xuất ..................................................................................................................... 27

3. Thay đổi mật khẩu ................................................................................................................ 28


4.

Đăng ký ........................................................................................................................ 29

5.

Quản lý danh mục sản phẩm .......................................................................................... 30

6.

Quản lý nhóm sản phẩm ................................................................................................ 34

7.

Quản lý sản phẩm.......................................................................................................... 37


8.

Quản lý nhân viên ......................................................................................................... 42

9.

Quản lý khách hàng ....................................................................................................... 46

10. Quản lý chi nhánh ............................................................................................................... 50
11. Quản lý phiếu bán hàng ....................................................................................................... 54
12. Quản lý phiếu trả hàng ........................................................................................................ 60
13. Quản lý người dùng ............................................................................................................ 66
14. Quản lý vai trị.................................................................................................................... 70
15. Quản lý thơng số hệ thống ................................................................................................... 75
16. Lập báo cáo ........................................................................................................................ 79
Chương III: Phân tích ...................................................................................................................... 80
I. Sơ đồ lớp (Mức phân tích) ......................................................................................................... 80
1. Sơ đồ lớp (Mức phân tích)..................................................................................................... 80
2. Danh sách các lớp đối tượng.................................................................................................. 81
3. Mô tả chi tiết từng đối tượng ................................................................................................. 82
II. Sơ đồ trạng thái ..................................................................................................................... 102
1.

Đăng nhập ...................................................................................................................... 102


2.

Đăng xuất ....................................................................................................................... 102


3.

Đăng ký ......................................................................................................................... 103

4.

Thay đổi mật khẩu .......................................................................................................... 104

5.

Quản lý sản phẩm ........................................................................................................... 104

6.

Quản lý nhóm sản phẩm .................................................................................................. 105

7.

Quản lý loại sản phẩm ..................................................................................................... 107

8.

Quản lý đơn vị tính ......................................................................................................... 108

9.

Quản lý nhân viên ........................................................................................................... 110

10.


Quản lý chi nhánh ....................................................................................................... 111

11.

Quản lý khách hàng ..................................................................................................... 113

12.

Quản lý khuyến mãi .................................................................................................... 114

13.

Quản lý trả hàng.......................................................................................................... 116

14.

Quản lý bán hàng ........................................................................................................ 117

15.

Quản lý người dùng ..................................................................................................... 118

Chương IV: Thiết kế cơ sở dữ liệu .................................................................................................. 120
Sơ đồ ................................................................................................................................. 120

I.

II.


1.

Sơ đồ cơ sở dữ liệu ......................................................................................................... 120

2.

Sơ đồ logic ..................................................................................................................... 121
Mô tả từng bảng dữ liệu ...................................................................................................... 122

Chương V: Thiết kế kiến trúc ......................................................................................................... 134


I. Công nghệ sử dụng ................................................................................................................. 134
1. Giới thiệu:.......................................................................................................................... 134
II. Mơ hình kiến trúc hệ thống..................................................................................................... 135
Chương VI: Thiết kế giao diện ....................................................................................................... 137
I. Danh sách các màn hình .......................................................................................................... 137
II. Sơ đồ liên kết màn hình.......................................................................................................... 140
III. Mơ tả các đối tượng trên màn hình ........................................................................................ 141
1. Màn hình đăng nhập ........................................................................................................... 141
2. Các chức năng chung .......................................................................................................... 142
Chương VII: Kết luận .................................................................................................................... 175
I.

Kết quả đạt được ................................................................................................................ 175

II.

Những hạn chế và khó khăn ................................................................................................ 175


III.

Hướng phát triển ............................................................................................................. 176

IV.

Tài liệu tham khảo .......................................................................................................... 176


Chương I: Giới thiệu đề tài
I. Lý do chọn đề tài
- Việc kinh doanh mua bán hàng hóa ln là một vấn ln được mọi người quan
tâm. Nó đã xuất hiện khá sớm và phát triển cho đến tận bây giờ. Việc mua bán
thương mại ban đầu được thực hiện theo phương thức giao dịch trực tiếp. Khi
công nghệ phát triển thì nó đã chuyển sang hình thức mua bán online.
- Vì tình hình dịch bệnh ngày nay mà vấn đề mua bán trực tuyến càng trở nên hot
hơn bao giờ hết. Nhu cầu mua bán của người dùng tăng cao do đó các trang
thương mại điện tử phát triển mạnh mẽ nhờ vào tính tiện dụng, nhanh chóng và
đặc biệt hơn là hạn chế tiếp xúc nơi đông người.
- Chính vì tính tiện dụng và khả năng phát triển của các trang và ứng dụng thương
mại điện tử, do đó nhóm đã quyết định lựa chọn đề tài “Xây dựng hệ sinh thái
ứng dụng cho kinh doanh bán hàng” nhằm phục vụ cho nhu cầu của khách hàng
và quản lý trong nhu cầu kinh doanh
II. Khảo sát hiện trạng
1. Phương pháp lựa chọn khảo sát
-

Phương pháp phỏng vấn: Nhóm thực hiện soạn ra loạt câu hỏi sau đó thành
viên trong nhóm đi phỏng vấn trực tiếp tại cửa hàng bán hàng hóa lựa chọn
trước để đưa ra hiện trạng tin học, hiện trạng nghiệp vụ. Những khó khăn

gặp phải khi quản lý các chức năng,.. Song chủ yếu hỏi về trình độ tin học,
yêu cầu về giao diện và chức năng.

-

Người được khảo sát: Quản lý cửa hàng

-

Bảng câu hỏi:

1.Cửa hàng có bao nhiêu nhân sự , nhiệm vụ của mỡi người là gì ?
TL: 3 người gồm:
+ Chủ cửa hàng: là người quyết định lựa chọn sản phẩm cần nhập và quy
định giá bán sản phẩm đó, khuyến mãi, giao dịch với khách hàng và đối
tác, quản lý nhân viên và hoạt động của cửa hàng.


+ 2 nhân viên bán hàng: báo giá sản phẩm nếu có khách mua hàng nhân viên
trơng coi sẽ liên lạc với chủ cửa hàng để chủ cửa hàng tiến hàng giao dịch
khi chủ cửa hàng khơng có mặt có thể liên lạc qua điện thoại và thực hiện
theo chỉ thị của chủ cửa hàng.
2.Quá trình mua hàng của khách diễn ra thế nào, khách hàng cần cung cấp
những thông tin nào?
TL: Khách hàng đến cửa hàng và chọn sản phẩm sau đó tiến hành thanh
tốn.Khách hàng cần cung cấp gồm: tên, sđt, địa chỉ nếu muốn đăng ký
thành viên
3.Mỗi ngày cửa hàng bán được khoảng bao nhiêu sản phẩm?
TL: Trung bình khoảng 30 - 50sp/ngày.
4.Nếu khách hàng muốn đổi trả hàng thì quá trình như thế nào?

TL: Khi khách hàng muốn đổi trả hàng cần phải cung cấp được hóa đơn mua
hàng, ngồi ra sản phẩm chưa được sử dụng và chưa được mua quá 24h
5.Có các phương thức thanh toán nào?
TL: Thanh toán bằng tiền mặt và chuyển khoản.
6.Cửa hàng đã có hệ thống giao hàng chưa?
TL: Hiện tại thì cửa hàng chỉ bán hàng tại chỡ và chưa có dự định phát triển
giao hàng
7.Cửa hàng có trang bị internet khơng?
TL: Có.
8.Cửa hàng có máy tính cá nhân khơng?
TL: Có.
9. Trình duyệt mà máy tính tại cửa hàng đang dùng?
TL : Chrome , Cốc cốc.
10. Cửa hàng có nhu cầu sử dụng website online khơng?
TL: Có.


11.Nếu có 1 website hỡ trợ cửa hàng anh/chị mong muốn nó có thể làm gì?
☒Trưng bày sản phẩm

☒Thống kê

☐Tuyển dụng nhân viên

☐Đánh giá nhân viên

☒Quản lý sản phẩm

☒Quản lý nhà cung cấp


2. Hiện trạng tổ chức
2.1. Sơ đồ tổ chức

2.2. Chức năng của từng bộ phận
2.2.1. Chủ cửa hàng (Quản lý)
-

Điều hành chung mọi hoạt động của cửa hàng.

-

Quản lý và điều hành hoạt động của nhân viên.

-

Lập các loại biểu mẫu và tiến hành giao dịch.

-

Quyết định giá cho từng loại mặt hàng.

2.2.2. Nhân viên bán hàng
-

Trưng bày sản phẩm: bố trí sản phẩm tại cửa hàng cho phù hợp.

-

Giới thiệu, báo giá sản phẩm: giới thiệu thông tin và giá của sản phẩm
với khách hàng.


-

Lập phiếu bán hàng và phiếu trả hàng nếu khách hàng có nhu cầu.


3. Hiện trạng nghiệp vụ
3.1. Danh sách nghiệp vụ
1

Bán hàng

2

Trả hàng

3

Khuyến mãi

4

Đăng ký thành viên

3.2. Mô tả nghiệp vụ
3.2.1. Bán hàng
3.2.1.1.Mô tả nghiệp vụ
- Khi khách hàng đến cửa hàng lựa chọn món hàng cần mua và tiến hành
lựa chọn thanh toán. Khách hàng lựa chọn phương thức thanh toán và
nhân viên xuất hóa đơn



3.2.1.2. Sơ đồ hiện trạng

3.2.1.3 Bảng mô tả công việc
Điều kiện khởi
động

STT

Mô tả công việc

1

Cung cấp thông Khách hàng yêu cầu Nhân viên bán
tin sản phẩm
thông tin sản phẩm hàng

5 phút

Thanh toán

Khi khách hàng
Chủ cửa hàng,
chọn mua sản phẩm khách hàng

5 phút

Lập phiếu bán
hàng


Sau khi thanh tốn
thành cơng.

10 phút

2

3

Vị trí làm việc Tần suất

Chủ cửa hàng

Thời lượng


3.2.2 Trả hàng
3.2.2.1 Mô tả nghiệp vụ
-

Khi khách hàng muốn trả hàng, nhân viên kiểm tra hàng và khách hàng
cung cấp được hóa đơn mua hàng, đáp ứng được quy định trả hàng thì
nhân viên sẽ tiến hành lập phiếu trả hàng và tiến hành hoàn tiền lại cho
khách hàng
3.2.2.2. Sơ đồ hiện trạng

3.2.2.3 Bảng mô tả công việc
STT


1

Mô tả công
việc
Yêu cầu trả
hàng

Điều kiện khởi
động
Khách hàng yêu
cầu trả hàng

Vị trí làm
việc
Khách hàng

Tần suất Thời lượng


Khi nhận được
yêu cầu trả hàng

Nhân viên

2

Kiểm tra hóa
đơn và sản
phẩm
Lập phiếu trả

hàng

Sau khi kiểm tra
xong và hợp lệ

Nhân viên

3

5 phút

10 phút

3.2.3. Khuyến mãi
3.2.3.1. Mơ tả nghiệp vụ
-

Khi có chương trình khuyến mãi và khách muốn áp dụng khi mua hàng
thì khuyến mãi sẽ được áp dụng

3.2.3.2. Sơ đồ hiện trạng

3.2.3.3. Bảng mô tả công việc
STT

Mô tả công
việc

Điều kiện khởi
động


Vị trí làm
việc

Tần
suất

Thời lượng


1

2

Yêu cầu
thanh áp
dụng
khuyến mãi

Khách hàng yêu
cầu áp dụng
khuyễn mãi

Khách hàng

Áp dụng
khuyến mãi

Nhận được yêu
cầu của khách

hàng

Nhân viên

5 phút

5 phút

3.2.4. Đăng ký thành viên
3.2.4.1. Mô tả công việc
- Khi khách hàng muốn đăng ký thành viên thì khách hàng yêu cầu nhân
viên và cung cấp thông tin các nhân như tên, sdt, … Nếu thông tin hợp
lệ khách hàng sẽ đăng ký thành công
3.2.4.2. Sơ đồ hiện trạng

3.2.4.3. Bảng mô tả công việc


STT

Mơ tả cơng
việc

Điều kiện khởi
động

Vị trí làm
việc

Tần

śt

Thời lượng

Khách hàng có
nhu cầu đăng ký
thành viên

Khách hàng

5 phút

1

Yêu cầu đăng
ký thành viên

Khách hàng cung
cấp thơng tin của
mình

Khách hàng

10 phút

2

Cung cấp
thơng tin


Tiến hành
đăng ký

Nhân viên sau khi Nhân viên
kiểm tra thông tin
khách hàng hợp lệ
thì tiến hành đăng
ký

3

3.3. Hiện trạng tin học:
3.3.1. Phần cứng
● Gồm các thiết bị:
● 2 điện thoại bàn
● 2 bộ máy tính
● 2 máy in
● Vị trí:
● 1 bộ máy tính và máy in tại bộ phận bán hàng
● 1 bộ máy tính ở văn phịng chủ cửa hàng.
● Kết nối internet: Có.
3.3.2. Phần mềm
● Trình duyệt sử dụng: Chrome, Cốc cốc.
● Hệ điều hành: window 7, window 10

10 phút


Kết luận:
Thơng qua khảo sát, nhóm nhận thấy cách thức quản lý của các cửa hàng còn

chưa được tốt, cách thức giới thiệu sản phẩm chưa thực sự hiệu quả, cịn thơ sơ
do chủ yếu dựa vào ghi chép tay nên dễ dẫn đến sai sót, đồng thời gây bất tiện
cho khách hàng khi muốn lựa chọn sản phẩm. Vấn đề này cũng là hiện trạng
chung của đa số các cửa hàng bán nội thất hiện nay.
Từ thực trạng trên, nhóm quyết định chọn đề tài “Website bán hàng ” với hy
vọng có thể tạo nên một hệ thống hiện đại, dễ sử dụng, phù hợp với nhu cầu
của các chủ cửa hàng và giải quyết hiện trạng trên.
III. Xác định yêu cầu
1. Danh sách yêu cầu
STT

Tên yêu cầu

Biểu mẫu

Quy định

1

Thêm sản phẩm

BM1

QĐ1

2

Thêm nhân viên

BM2


QĐ2

3

Thêm khách hàng

BM3

4

Thêm chi nhánh

BM4

QĐ4

5

Lập hóa đơn bán hàng

BM5

QĐ5

6

Lập phiếu trả hàng

BM6


QĐ6

7

Lập khuyến mãi

BM7

QĐ7

8

Lập báo cáo

BM8

Ghi chú


2.Danh sách biểu mẫu và quy định
2.1. Biểu mẫu 1 và quy định 1
● Biểu mẫu 1:

● Quy định 1:

2.2. Biểu mẫu 2 và quy định 2
● Biểu mẫu 2:



● Quy định 2:

2.3. Biểu mẫu 3
● Biểu mẫu 3

2.4. Biểu mẫu 4 và quy định 4
● Biểu mẫu 4


● Quy định 4

2.5. Biểu mẫu 5 và quy định 5
● Biểu mẫu 5

● Quy định 5


2.6. Biểu mẫu 6 và quy định 6
● Biểu mẫu 6

● Quy định 6


2.7. Biểu mẫu 7 và quy định 7
● Biểu mẫu 7

● Quy định 7

2.8. Biểu mẫu 8
● Biểu mẫu 8



Chương II: Mơ hình Use case
I. Sơ đồ Use case


II. Danh sách Actor

STT

Tên Actor

Ý nghĩa/Ghi chú

Quản
1 lý

Người có vị trí cao nhất, chịu trách
nhiệm quản lý điều hành cửa hàng,
quản lý tài chính và kiểm sốt q trình
nhập xuất hàng trong cửa hàng.

Nhân
2 viên bán hàng

Chịu trách nhiệm bán hàng, cung cấp
thơng tin sản phẩm cho khách hàng.

Khách
4 hàng


Có thể yêu cầu mua hàng hoặc đặt hàng

III. Danh sách Use case
STT

Tên Use Case

1

Đăng nhập

2

Đăng xuất

3

Thay đổi mật khẩu

4

Đăng ký

5

Quản lý danh mục sản phẩm

Ý nghĩa/Ghi chú


Thêm/Xóa/Sửa/Tra cứu danh mục
sản phẩm

6

Quản lý nhóm sản phẩm

Thêm/Xóa/Sửa/Tra cứu nhóm
sản phẩm


7

Quản lý sản phẩm

Thêm/Xóa/Sửa/Tra cứu thơng tin sản
phẩm

8

Quản lý nhân viên

Thêm/Xóa/Sửa/Tra cứu thơng tin nhân
viên

9

Quản lý khách hàng

Xóa/Sửa/Tra cứu thơng tin khách hàng


10

Quản lý chi nhánh

Xóa/Sửa/Tra cứu thơng tin chi nhánh

11

Quản lý phiếu bán hàng

Xóa/Sửa/Tra cứu thơng tin phiếu bán hàng

12

Quản lý phiếu trả hàng

Xóa/Sửa/Tra cứu thơng tin phiếu trả hàng

13

Quản lý người dùng

Xóa/Sửa/Tra cứu thơng tin người dùng

14

Quản lý vai trị

Xóa/Sửa/Tra cứu thơng vai trị


15

Quản lý thơng số hệ thống

Xóa/Sửa/Tra cứu thơng tin thơng số hệ
thống

16

Lập báo cáo

Lập báo cáo theo thời gian/chi nhanh/ nhân
viên/ khách hàng/ sản phẩm
CÁC CHỨC NĂNG CHƯA PHÁT TRIỂN

17

Quản lý kho

Thêm/Xóa/Sửa/Tra cứu thơng tin của kho

18

Quản lý nhập kho

Thêm/Xóa/Sửa/Tra cứu thơng tin phiếu
nhập kho



×