1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Phần mềm quản lý bán hàng online

26 6 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 26
Dung lượng 2,14 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Phần mềm quản lý bán hàng online Phần mềm quản lý bán hàng online Phần mềm quản lý bán hàng online Phần mềm quản lý bán hàng online

Trang 1

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

VIỆN ĐIỆN TỬ - VIỄN THÔNG

Giảng viên hướng dẫn: ThS Nguyễn Thanh Bình

Sinh viên thực hiện: Nhóm 13

Phạm Thị Hương Ly 20156011

Nguyễn Tiến Thành 20144098

Hà Nội, 11/2018

Trang 2

MỤC LỤC

MỤC LỤC 2

DANH SÁCH HÌNH VẼ 4

DANH SÁCH CÁC BẢNG BIỂU 5

1 Lập kế hoạch 6

1.1 Giới thiệu đề tài 6

1.2 Danh sách thành viên 7

1.3 Phân chia công việc 7

1.3.1 Kế hoạch tổng thể 7

1.3.2 Kế hoạch từng tuần 9

2 Thu thập yêu cầu 12

2.1 Chu trình nghiệp vụ 12

2.2 Các vấn đề của hệ thống hiện tại 13

2.3 Phạm vi hệ thống 13

2.4 Mục tiêu hệ thống 14

2.5 Yêu cầu chức năng 15

2.5.1 Các chức năng chính 15

2.5.2 Kịch bản sử dụng 15

2.6 Xác định người sử dụng 19

2.7 Yêu cầu phi chức năng 19

2.8 Danh mục các hồ sơ/tài liệu 19

3 Phân tích 21

3.1 Phân tích chức năng 21

3.1.1 Biểu đồ phân cấp chức năng 21

3.1.2 Biểu đồ luồng dữ liệu 21

Trang 3

3.2 Phân tích dữ liệu 24

3.2.1 Từ điển dữ liệu 24 3.2.2 Mô hình thực thể liên kết 25

3

Trang 4

DANH SÁCH HÌNH VẼ

Hình 2.1 Phiếu nhập kho 20

Hình 2.2 Phiếu xuất kho 20

Hình 3.1 Biểu đồ phân cấp chức năng 21

Hình 3.2 Biểu đồ luồng dữ liệu mức 0 21

Hình 3.3 Biểu đồ luồng dữ liệu mức 1 22

Hình 3.4 Biểu đồ luồng chức năng quản lý nhập hàng 23

Hình 3.5 Biểu đồ luồng chức năng quản lý bán hàng 24

Hình 3.6 Mô hình thực thể liên kết (ERD) 27

Trang 5

DANH SÁCH CÁC BẢNG BIỂU

Bảng 1.1 Danh sách thành viên 7

Bảng 1.2 Kế hoạch tổng thể 7

Bảng 1.3 Tiến độ 1 9

Bảng 1.4 Tiến độ 2 9

Bảng 1.5 Tiến độ 3 10

Bảng 1.6 Tiến độ 4 10

Bảng 1.7 Tiến độ 5 11

Bảng 1.8 Tiến độ 6 11

Bảng 2.1 Kịch bản sử dụng quản lý nhập hàng 15

Bảng 2.2 Kịch bản sử dụng chức năng tìm kiếm sản phẩm 16

Bảng 2.3 Kịch bản sử dụng chức năng xem thông tin sản phẩm 16

Bảng 2.4 Kịch bản sử dụng chức năng đặt hàng 17

Bảng 2.5 Kịch bản sử dụng kiểm tra và quản lý giỏ hàng 17

Bảng 2.6 Kịch bản sử dụng chức năng thanh toán 18

Bảng 2.7 Kịch bản sử dụng quản lý đơn hàng 18

Bảng 3.1 Từ điển dữ liệu 25

Bảng 3.2 Các thực thể 25

5

Trang 6

1 Lập kế hoạch

1.1 Giới thiệu đề tài

Đề tài “Phần mềm quản lý bán hàng online” của chúng em được ápdụng cho cửa hàng bán quần áo Cửa hàng chỉ có 1 chủ cửa hàng, 1 kế toánlàm full time và 4 nhân viên bán hàng theo ca: ca sáng và ca chiều Công việchàng ngày của cửa hàng gồm: quản lý nhập hàng, quản lý bán hàng, báo cáothống kê

Ngày nay, công nghệ thông tin đã có những bước phát triển mạnh mẽ

theo cả chiều rộng và sâu Máy tính điện tử không còn là một thứ phương tiệnquý hiếm mà đang ngày càng trở thành một công cụ làm việc và giải trí thôngdụng của con người, không chỉ ở công sở mà còn ngay cả trong gia đình

Xã hội ngày càng phát triển kéo theo việc mua bán lại càng nhộn nhịphơn Hiện nay các trang mạng xã hội đang tích cực trong việc quảng cáo,và từlâu các trang web bán hàng đã xuất hiện giúp người dùng xem thông tin sảnphẩm mà không cần qua trực tiếp cửa hàng

Hơn nữa thương mại điện tử là một lĩnh vực mới đang được nhiều cơquan, nhiều công ty, nhiều đoàn thể cũng như cá nhân nghiên cứu và pháttriển nhằm đưa các thiết bị, các ứng dụng liên quan đến điện tử tin học vàophục vụ cho sự phát triển kinh doanh Thương mại điện tử là một trong nhữnglĩnh vực được xem là mang tính thời sự ở Việt nam, ở nước ta cũng đã cónhiều tổ chức, cá nhân nghiên cứu, ứng dụng thương mại điện tử vào kinhdoanh nhưng đây là một lĩnh vực mới mẻ và còn rất non trẻ Để góp một phầnnhỏ cho sự phát triển đó, trong khuôn khổ nội dung của chương trình học họcphần “Kĩ thuật phần mềm và ứng dụng”, nhóm em đã quyết định thực hiện

đề tài “Phần mềm quản lý bán hàng online” dưới sự hướng dẫn của thầy

Nguyễn Thanh Bình.

Trang 7

STT GIAI ĐOẠN NỘI DUNG

CÔNG VIỆC THỜI GIAN

NGƯỜI THỰC HIỆN

1 Lập nhóm và

xác định đề tài

Lập danh sách cácthành viên trongnhóm, lên ýtưởng và kếhoạch cho đề tài

1 tuần10/9-15/9/2018 Cả nhóm

3 tuần17/9-6/10/2018

LyKhái quát chu trình

nghiệp vụXác định các khâu

có vấn đề để xácđịnh rõ mục tiêucủa đề tài

HiếnXác định những

người dùng hay

hệ thống ngoàicần tương tác với

hệ thống

7

Trang 8

năngCác yêu cầu phichức năngPhân loại các yêucầuUse case cho chứcnăng sử dụng củangười dùng hệthống

( Analysis )

Xác định hạn chế /vấn đề của hệthống để đưa ravấn đề cần giảiquyết cho hệthống

4 tuần7/10-4/11/2018

Ly

Biểu đồ phân cấpchức năngCác biểu đồ luồng

dữ liệu ( DFD)

Hiến

Đặc tả tiếntrình(PSPEC) chocác tiến trìnhtrong các biểu đồDFD

LyThiết kế cơ sở dữ

Trang 9

2 Xác định lại phạm vi đề tài Hiến 22/09/2018

Thời gian hoànthành

1 Khái quát lại chu trìnhnghiệp vụ Ly

Đã hoàn thành từbáo cáo tuần 03

Trang 10

6 Sơ đồ use case

7 Tổng hợp, chỉnh sửa báocáo Ly 7/10/2018

Bảng 1.7 Tiến độ 5

S

STT Tên công việc

Ngườithực hiện

Thời gian hoàn

1 Biểu đồ phân cấp chức năng Ly 26/10/2018

2 Biểu đồ luông dữ liệu Hiến 27/10/2018 Chưa hoànthành

Thời gian hoàn

1 Biểu đồ phân cấp chức năng Ly 2/11/2018 Đã hoànthành

2 Biểu đồ luông dữ liệu Hiến 3/11/2018 Đã hoàn

Trang 11

2 Thu thập yêu cầu

2.1 Chu trình nghiệp vụ

Đề tài “Phần mềm quản lý bán hàng online” của chúng em được áp dụng chocửa hàng bán quần áo Cửa hàng chỉ có 1 chủ cửa hàng, 1 kế toán làm full time và 4nhân viên bán hàng theo ca: ca sáng và ca chiều Công việc hàng ngày của cửa hànggồm: quản lý nhập hàng, quản lý bán hàng, báo cáo thống kê Dưới đây sẽ khái quátcác hoạt động của cửa hàng

Bước 1: Nhập hàng

Công việc nhập hàng do chủ cửa hàng và kế toán quản lí

Khi nhập hàng, kế toán đóng vai trò là nhân viên kho sẽ dựa vào hóa đơnnhập hàng tiến hành lập phiếu nhập kho, kiểm tra hàng hóa và ký nhập phiếu nhậpkho Nếu trong trường hợp số lượng hàng hóa có sự sai khác, kế toán sẽ lập biênbản và báo cáo với chủ cửa hàng để xử lý Dựa vào phiếu nhập kho, kế toán quản lísản phẩm nhập, cập nhật số lượng hàng hóa theo các mã sản phẩm, số lượng, màusắc, kích thước size,…

Bước 2: Bán hàng

Công việc bán hàng do các nhân viên bán hàng phụ trách

Nhân viên bán hàng làm việc theo ca của mình bao gồm các công việc:

 Sắp xếp cửa hàng theo từng mẫu mã sản phẩm, màu sắc, size,… để giúp cho việc tìm kiếm dễ dàng hơn

 Khi có khách đến cửa hàng, nhân viên có thể ra tư vấn cho khách về các sản phẩm của cửa hàng theo yêu cầu của khách hàng

 Khi khách hàng mua sản phẩm, nhân viên sẽ lấy sản phẩm theo yêu cầu của khách, nhắc khách kiểm tra chất lượng sản phẩm trước khi thanh toán, lập hóa đơn bán hàng và tiến hành thanh toán cho khách

11

Trang 12

Bước 3: Báo cáo thống kê

Công việc này do các nhân viên bán hàng và kế toán phụ trách

Nhân viên bán hàng chốt sổ thống kê sau mỗi ca làm của mình Kết hợp với

kế toán đối chiếu với kho hàng để kiểm tra tồn kho và doanh thu sau mỗi ca Nếusản phẩm nào hết thì sẽ tiến hành đặt và nhập hàng mới

2.2 Các vấn đề của hệ thống hiện tại

Cửa hàng hoạt động với chu trình nghiệp vụ như trên Như ở bước 2 (bánhàng), cửa hàng chỉ phục vụ được cho những khách hàng đến trực tiếp cửa hàng, sẽcần nhiều nhân viên để phục vụ khách hàng hơn Công việc nhập hàng của cửa hànghiện tại nhân viên vẫn phải nhập và tính toán cập nhật sản phẩm trong kho một cáchthủ công, mất nhiều thời gian Nhằm khắc phục những vấn đề đó, chủ cửa hàngquyết định làm phần mềm quản lí bán hàng online để giúp cho việc quản lí bánhàng, nhập hàng và cập nhật sản phẩm có trong kho trở nên dễ dàng hơn

Dựa vào phần mềm này khách hàng có thể không cần đến cửa hàng cũng cóthể xem được hình ảnh các sản phẩm của cửa hàng, cũng có thể thanh toán bằngnhiều hình thức mà không phải trực tiếp đến cửa hàng

Mỗi khi nhân viên xuất hóa đơn bán hàng thì số lượng sản phẩm trong khocũng sẽ được tự động cập nhật

Mở rộng phạm vi bán hàng giúp cửa hàng tăng doanh thu

Khách hàng mua sản phẩm dễ dàng hơn cũng giúp cho cửa hàng tiết kiệmđược một phần khoản chi phí thuê nhân viên

2.3 Phạm vi hệ thống

Đề tài “Phần mềm quản lý bán hàng online” của chúng em được áp dụng chocửa hàng bán quần áo với chu trình nghiệp vụ như trên Nhưng do hạn chế về thờigian và khối lượng công việc, nhóm chúng em sẽ tập trung vào phần quản lý bán

Trang 13

hàng online và quản lý nhập hàng Hệ thống bán hàng online sẽ có các chức năng

cơ bản:

 Quản lý nhập hàng: kế toán tiến hành nhập kho, khi nhân viên xuất hóađơn bán hàng thì hệ thống sẽ tự động cập nhật lại số lượng sản phẩm cònlại trong kho

 Tìm kiếm và xem thông tin sản phẩm: khách hàng, nhân viên hoặc chủcửa hàng có thể tìm kiếm và xem thông tin các sản phẩm của cửa hàng

 Đặt hàng: khách hàng có thể chọn sản phẩm muốn mua và thực hiện đặthàng trên website Khách hàng có thể thay đổi và huỷ đơn hàng

 Thanh toán: Khách hàng có thể chọn hình thức thanh toán qua thẻ hoặctrả trực tiếp khi nhận hàng Khi thanh toán qua thẻ sử dụng số thẻ ngânhàng đi cùng với tài khoản của khách hàng Với hình thức trả trực tiếp,nhân viên giao hàng sẽ có nhiệm vụ cập nhập thông tin thanh toán củakhách hàng

 Quản lý hoá đơn: Khách hàng có thể xem hoá đơn mua hàng, lịch sử muahàng và thanh toán cuản mình Nhân viên và chủ cửa hàng có thể xemthông tin về hoá đơn của tất cả khách hàng

 Thống kê, quản lý các mặt hàng: Hệ thống sẽ tự động cập nhập thông tin

về số lượng sản phẩm trong kho khi các giao dịch diễn ra Chủ cửa hàng

và nhân viên có thể xem thông tin về số lượng mặt hàng còn lại, thay đổithông tin sản phẩm, giá bán

2.4 Mục tiêu hệ thống

 Đối với người mua hàng: xem hàng, mua hàng và thanh toán một cách nhanh chóng, tiện lợi mà không cần phải trực tiếp đến cửa hàng

13

Trang 14

 Đối với cửa hàng: góp phần giúp cửa hàng giảm được chi phí nhân công, nhân viên quản lý việc bán hàng, tình trạng sản phẩm tốt hơn, tăng doanh thu cho cửa hàng.

2.5 Yêu cầu chức năng

2.5.1 Các chức năng chính

Hệ thống có những chức năng chính:

 Quản lý nhập hàng: nhập thông tin sản phẩm vào kho, tự động cập nhật

số lượng sản phẩm còn lại trong kho

 Tìm kiếm và xem thông tin sản phẩm: tìm kiếm sản phẩm, xem thông tin sản phẩm

User: Nhân viên kho Actor: Nhân viên kho

Input: Yêu cầu nhập hàng Output: Phiếu nhập kho

Mô tả:

1 Khi mua hàng về, nhân viên mua hàng sẽ yêu cầu nhập kho hàng hoá

2 Nhân viên kho nhận được yêu cầu nhập kho và lập phiếu nhập kho Phiếunhập kho được lập thành 3 liên:

- Liên 1 lưu tại sổ

- Liên 2 giao cho nhân viên mua hàng

- Liên 3 để làm thủ tục nhập kho

3 Sau khi đã có phiếu nhập kho, hàng hoá được nhân viên kho kiểm đếm vànhập kho Trong trường hợp hàng hoá thừa hoặc thiếu, nhân viên kho phảilập biên bản và nộp báo cáo cho chủ cửa hàng để xử lý

4 Sau khi nhập kho, thủ kho ký nhận vào phiếu nhập kho

5 Căn cứ vào phiếu nhập kho, nhân viên kho sẽ ghi sổ và hạch toán hàng

Trang 15

nhập, cập nhập số lượng hàng hoá trong kho.

3 Tìm các sản phẩm mới nhất, bán chạy nhất, sản phẩm giảm giá

Nếu khách hàng đã biết tên sản phẩm, có thể sử dụng cách 1

Nếu chưa xác định được sản phẩm cần mua, có thể sử dụng cách 2 hoặc 3

để xem tất cả danh mục sản phẩm

c Xem thông tin sản phẩm

Bảng 2.11 Kịch bản sử dụng chức năng xem thông tin sản phẩm

User: Khách hàng Actor: Khách hàng

Input: Yêu cầu xem thông tin sản

phẩm Output: Thông tin chi tiết của sảnphẩm

Mô tả:

1 Khi có nhu cầu xem thông tin sản phẩm, khách hàng bấm chọn vào sảnphẩm mong muốn

2 Một số thông tin nổi bật của sản phẩm hiển thị cho người dùng

3 Hiển thị số lượng sản phẩm hiện có và giá sản phẩm

4 Nếu khách hàng muốn biết thêm thông tin sản phẩm có thể chọn mụcthông tin chi tiết

5 Khi đó, mô tả chi tiết về sản phẩm và các thông số chi tiết được hiển thịcho khách hàng

Trang 16

Input: Yêu cầu đặt hàng Output: Sản phẩm được thêm vào giỏ hàng

Mô tả:

1 Khi tìm được sản phẩm mong muốn, khách hàng chọn vào sản phẩm muốnmua

2 Kiểm tra thông tin về giá, thông tin khuyến mãi

3 Chọn số lượng mong muốn

4 Thêm sản phẩm vào giỏ hàng

5 Trong trường hợp hết hàng, hiển thị thông báo cho khách hàng Kháchhàng có thể chọn thông báo khi có hàng để nhận thông tin khi có hàng mớivề

e Kiểm tra và quản lý giỏ hàng

Bảng 2.13 Kịch bản sử dụng kiểm tra và quản lý giỏ hàng

User: Khách hàng Actor: Khách hàng

Input: Yêu cầu xem giỏ hàng Output: Danh mục hàng hoá trong giỏ

hàng

Mô tả:

1 Khi khách hàng yêu cầu xem thông tin giỏ hàng

2 Hiển thị ra danh mục các sản phẩm đã chọn đưa vào giỏ hàng, số lượngsản phẩm, đơn giá, và tổng tiền thanh toán

3 Khách hàng có thể chọn thêm sản phẩm vào giỏ hàng, xoá sản phẩm khỏigiỏ hàng hoặc thay đổi số lượng sản phẩm muốn mua

f Thanh toán

Bảng 2.14 Kịch bản sử dụng chức năng thanh toán

User: Khách hàng Actor: Khách hàng

Input: Yêu cầu thanh toán Output: Đơn hàng

Mô tả:

1 Khi khách hàng yêu cầu thanh toán

2 Khách hàng chọn lựa một trong các phương thức thanh toán:

- Thanh toán tiền mặt khi nhận hàng

- Thanh toán trực tuyến

- Thanh toán qua thẻ ATM

3 Sau đó khách hàng chọn thanh toán để hoàn thành giao dịch

4 Đơn hàng được thiết lập và lưu trong danh mục đơn hàng của khách hàng

g Quản lý đơn hàng

Trang 17

1 Khách hàng yêu cầu xem thông tin các đơn hàng của mình

2 Khách hàng có thể xem các thông tin về mã đơn hàng, thời gian giao hàng

2.7 Yêu cầu phi chức năng

 Phần mềm được thực hiện trên nền tảng web, sử dụng mô hình Client –Server

 Hệ thống phải sử dụng SSL( https) để các giao dịch được đảm bảo antoàn

 Hệ thống đảm bảo hoạt động liên tục 24/7

 Cơ sở dữ liệu phải đảm bảo tin cậy, có sao lưu dữ liệu để đảm bảo thôngtin các giao dịch và tài khoản người dùng

 Người dùng có thể sử dụng hệ thống từ bất kỳ các nền tảng hỗ trợ trìnhduyệt Web như máy tính, smartphone, máy tính bảng,…

17

Trang 18

2.8 Danh mục các hồ sơ/tài liệu

1, Phiếu nhập kho

Hình 2.1 Phiếu nhập kho.

2, Phiếu xuất kho

Trang 19

Hình 2.2 Phiếu xuất kho

3 Phân tích

3.1 Phân tích chức năng

3.1.1 Biểu đồ phân cấp chức năng

19

Trang 20

Hình 3.3 Biểu đồ phân cấp chức năng

3.1.2 Biểu đồ luồng dữ liệu

a Mô hình dữ liệu mức khung cảnh (DFD mức 0)

Hình 3.4 Biểu đồ luồng dữ liệu mức 0

b Mô hình luồng dữ liệu mức đỉnh (DFD mức 1)

Trang 21

Hình 3.5 Biểu đồ luồng dữ liệu mức 1

c Mô hình luồng dữ liệu mức dưới đỉnh (DFD mức 2)

Sau khi đã tiến hành xây dựng sơ đồ DFD mức 1 và xác định được các chứcnăng phân rã, ta tiếp tục xây dựng sơ đồ DFD mức 2 theo nguyên tắc:

- Thực hiện phân rã đối với mỗi tiến trình của mức đỉnh

- Khi thực hiện phân rã ở mức này vẫn phải căn cứ vào biểu đồ phân cấpchức năng để xác định các tiến trình con sẽ xuất hiện trong biểu đồ luồng

dữ liệu

- Việc phân rã có thể tiếp tục cho đến khi đủ số mức cần thiết

21

Trang 22

- Khi phân rã các tiến trình phải đảm bảo tất cả các luồng thông tin vào ra

ở tiến trình mức cao phải có mặt trong các tiến trình mức thấp hơn vàngược lại

 Chức năng quản lý nhập hàng

Hình 3.6 Biểu đồ luồng chức năng quản lý nhập hàng

 Chức năng quản lý bán hàng

Trang 23

Hình 3.7 Biểu đồ luồng chức năng quản lý bán hàng

3.2 Phân tích dữ liệu

3.2.1 Từ điển dữ liệu

23

Trang 24

Bảng 3.16 Từ điển dữ liệu

Tên dữ

Người N = Họ tên + Địa chỉ + Số điện thoại + Email

Sản phẩm SP = Mã SP + Tên SP + Đơn giá + Danh mục + Mô

tả sản phẩmKho hàng K = Tên kho + Vị trí + {Mã SP + Tên SP + Số

lượng}mNhân viên

kho NVK Là người làm nhiệm vụ nhập hàng

Phiếu

nhập kho PNK

= Số phiếu + Ngày lập phiếu + Người lập phiếu+ Tên người giao + {Mã SP + Tên SP + Sốlượng + Đơn giá + Thành tiền} + Tổng tiềnmKhách

hàng KH Là người mua hàng từ hệ thống

Giỏ hàng GH = Mã GH + {Mã SP + Tên SP + Số lượng +Đơn giá + Thành tiền} + Tổng tiềnm

Đơn hàng ĐH = Mã ĐH + Ngày mua + Thời gian giao hàng +Tình trạng đơn hàng + Tổng tiền

3.2.2 Mô hình thực thể liên kết

Bảng 3.17 Các thực thể

Tên thực thể Tên sử dụng Các thuộc tính

Người TNguoi Họ tên, Địa chỉ, Số điện thoại,EmailSản phẩm TSanPham Mã SP, Tên SP, Đơn giá, Danh mục,

Mô tả sản phẩmChi tiết Kho TChiTietK Mã kho, Mã SP, Tên SP, Số lượngKho hàng TKho Mã kho, Tên kho, Vị trí

Nhân viên kho TKhoNV Gồm các thuộc tính của Người vàMã NVChi tiết PNK TChiTietPNK Mã PNK, Mã SP, Tên SP, Số lượng,Đơn giá, Thành tiềnPhiếu nhập kho TPhieuNhap Mã PNK, Ngày lập phiếu, Ngườilập phiếu, Tên người giao, Tổng tiềnKhách hàng TKhachHang Gồm các thuộc tính của Người vàTài khoản, Mật khẩuChi tiết GH TChiTietGH Mã GH, Mã SP, Tên SP, Số lượng,Đơn giá, Thành tiềnGiỏ hàng TGioHang Mã GH, Tổng tiền

Ngày đăng: 13/03/2022, 22:41

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w