Tải bản đầy đủ (.docx) (20 trang)

Nhom19 phần mềm quản lí cửa hàng bán đồ ăn nhanh

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 (478.64 KB, 20 trang )

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
----------

BÀI TẬP LỚN
MÔN PHÂN TÍCH THIẾT KẾ HỆ THỐNG
Đề tài 3: Phần mềm quản lí cửa hàng bán đồ ăn nhanh
Giáo viên HD:
Nhóm thực hiện:

Ts. Đỗ Mạnh Hùng
Nhóm 19- KHMT3 K9

Hà Nội, 5/2016

1


TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
----------

BÀI TẬP LỚN
MÔN PHÂN TÍCH THIẾT KẾ HỆ THỐNG
Đề tài 3: Phần mềm quản lí cửa hàng bán đồ ăn nhanh
Giáo viên HD:
Nhóm thực hiện:
Sinh viên thực hiện:

Ts. Đỗ Mạnh Hùng
Nhóm 19- KHMT3 K9


Phùng Văn Hoàng
Nguyễn Văn Thắng
Phạm Quốc Thịnh

Hà Nội, 5/2016
2


Mục Lục
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.

Lời nói đầu………………………………………………………………….
Phần I: Mở đầu…………………………………………………………….1
Tên đề tài…………………………………………………………………...1
Đối tượng nghiên cứu………………………………………………………1

Phạm vi nghiên cứu………………………………………………………..1
Mục tiêu……………………………………………………………………..1
Phương pháp nghiên cứu…………………………………………………..1
Phần II:khảo sát hiện trạng và phân tích bài toán……………………….2
Khảo sát……………………………………………………………………..2
Phân tích bài toán…………………………………………………………..3
Yêu cầu hệ thống……………………………………………………………4
Phần III:Phân tích hệ thống bán đồ ăn nhanh…………………………...6
Biểu đồ usecase……………………………………………………………..7
Biểu đồ lớp…………………………………………………………………12
Biểu đồ thực thể liên kết…………………………………………………..13
Biểu đồ khái niệm………………………………………………………….16

Lời nói đầu

3


Trong những năm gần đây ngành công nghệ thông tin đã có những bước
phát triển vượt bậc trong nước cũng như trên thế giới và được ứng dụng
rộng rãi trong tất cả các lĩnh vực của cuộc sống. Đặc biệt là trong ngành
kinh tế nó góp phần đáng kể cho sự phát triển kinh tế của nước ta trong
quá trình hội nhập.

Việc ứng dụng CNTT đã mang lại bước đột phá mới cho công tác quản
lý bán hàng, giúp doanh nghiệp nắm bắt thông tin về hàng hóa, vật tư,
thông tin khách hàng, và trạng thái các đơn đặt hàng... một cách chính
xác và kịp thời. Từ đó người quản lý có thể đưa ra các kế hoạch và quyết
định đúng đắn, giảm chi phí và tăng khả năng cạnh tranh, nâng cao kết
quả hoạt động sản xuất kinh doanh.


Tuy nhiên,hệ thống quản lý bán hàng ở nước ta còn nhiều hạn chế và
mang tính thủ công.Vì vậy,chúng em đã khảo sát và cố gắng thiết kế một
lược đồ hệ thống chương trình giúp cho việc quản lý bán hàng trở nên dễ
dàng và tiện lợi hơn.
Với bài này chúng em đã tìm hiểu về hệ thống bán đồ ăn nhanh và quy
mô kết cấu của nó, hiểu được các đối tượng tác nhân và chức năng của
các đối tượng cùng hệ thống bán đồ ăn nhanh.phân tích được các mối
liên quan đến hệ thống bán đồ ăn nhanh mà đang được ưa chuộng nhất
hiện nay.

4


PHẦN I: MỞ ĐẦU

1. Tên đề tài
• Phần mềm quản lí cửa hàng bán đồ ăn nhanh.
2. Đối tượng nghiên cứu
• Hệ thống cho cửa hàng bán đồ ăn nhanh
• Các công cụ dùng để xây dựng hệ
3. Phạm vi nghiên cứu
• Nhập, chế biến, bán đồ ăn nhanh
• Quản lý việc nhập thực phẩm, phiếu đặt hàng và kiểm kê
4. Nhiệm vụ nghiên cứu
• Tìm hiểu về chế biến thực phẩm, phục vụ khách hàng và quản lý các thông tin liên
quan.
• Tìm hiểu các công cụ xây dựng hệ thống.
6. Mục tiêu
Xây dựng được hệ thống quản lý bao gồm các chức năng:

• Quản lý nhân viên
• Quản lý khách hàng
• Quản lý nhập thực phẩm
• Quản lý chất lượng thực phẩm
• Quản lý doanh thu cửa hàng

5. Phương pháp nghiên cứu
• Khảo sát tại quán KFC khu vực hà nội


Thu thập các tài liệu liên quan đến nghiệp vụ bán hàng



Tự đặt mình vào vị trí người mua hàng đến khảo sát thông tin
5


PHẦN II: KHẢO SÁT HIỆN TRẠNG VÀ PHÂN TÍCH BÀI TOÁN
1. Khảo sát
Chiến lược điều tra:
 Các nguồn thông tin điều tra: khảo sát các cửa hàng bán đồ ăn nhanh thiết kế

quy mô vừa và nhỏ
 Phỏng vấn trực tiếp chủ cửa hàng (khảo sát với những chủ cửa hàng và nhân

viên bán hàng)
 Tự đặt mình vào vị trí của khách hàng để thấy được rõ những yêu cầu thực tế
mà hệ thống cần thực hiện.
 Do phạm vi và khả năng nên chúng em chỉ khảo sát và quản lý một cửa hàng

vừa và nhỏ.
Sau khi khảo sát và tìm hiểu hệ thống hiện tại em thấy đa phần các cửa hàng đều
thiết kế theo hệ thống bán hàng chuyên dụng có nhân viên phục vụ vui vẻ hòa đồng
thân thiện nhiệt tình với khách hàng.

1.1. Cơ cấu tổ chức của cửa hàng






Quản trị (Chủ cửa hàng)
Nhân viên bán hàng
Nhân viên thu ngân (Kiêm nhân viên kế toán)
Thủ kho

1.2. Xác định các yêu cầu nghiệp vụ của từng đối tượng.
-

Quản trị (Chủ cửa hàng):
• Điều phối toàn bộ hoạt động của cửa hàng.
• Nhận các báo cáo thống kê tài chính, mặt hàng định kì.
• Kiểm tra các hóa đơn để tiến hành nhập xuất tiền.

-

Nhân viên bán hàng:
6



• Giúp khách hàng lựa chọn món ăn phù hợp với yêu cầu .
• Giới thiệu các món thực đơn ưa thíc mà khách hàng lựa chọn.
• Soạn hóa đơn mua hàng cho khách hàng và chuyển đến nhân viên thu ngân.
-

Nhân viên thu ngân:
• Thực hiện việc thu tiền và xác nhận đã thu tiền cho khách hàng.
• Ghi nhận lại số hàng hoá bán được của mỗi loại để ghi nhận vào hệ thống và
báo cáo cho chủ cửa hàng sau mỗi ca làm việc.
• Thống kê tài chính của cửa hàng

-

Thủ kho:
Chuyên phụ trách về vấn đề nhập và xuất hàng. Khi nhập hàng mới về thì tiến
hành nhập vào máy và soạn phiếu nhập hàng để lưu. Soạn các hóa đơn xuất hàng
dựa theo hóa đơn đặt hàng của khách hàng. Sau đó tiến hành thống kê lượng hàng
bán ra, nhập về theo định kỳ.

• Nhập hàng vào kho: có 1 kiểu nhập hàng vào kho:
+ Nhập hàng mới lấy về. Khi nhập hàng về, nhà cung cấp kèm theo hóa đơn
hay bản kê khai chi tiết các mặt hàng, thủ kho tiến hành đối chiếu kiểm tra lô
hàng.
-

Khác hàng:
• Khách hàng phải đặt món ăn với nhân viên phục vụ theo hóa đơn
• Khách hàng sẽ thanh toán ngay sau khi ăn xong tại cửa hàng .


2. Phân tích bài toán
- Cửa hàng được tổ chức thành các cá nhân. Mỗi cá nhân có một tên, một mã số, và
-

được quản lí bởi chủ cửa hàng.
Cửa hàng bán nhiều đồ ăn nên ta cần xây dựng một cơ sở dữ liệu về các đồ ăn.
Chúng ta sẽ quản lý về các thông tin: mã hàng, tên hàng, đơn giá nhập, số lượng,
ngày nhập hàng, nhà cung cấp, thời hạn bảo hành.
Việc nhập hàng được quản lý bởi các thông tin: Số phiếu nhập, ngày nhập, tên nhà
cung cấp, số hóa đơn, mã hàng, tên hàng, số lượng, đơn giá.
Khách hàng đặt mua hàng thông qua việc mua hàng trực tiếp.hoặc gọi điện đặt hàng
với nhân viên kế toán.
7


- Ta quản lý hóa đơn bán hàng bở các thông tin: hóa đơn số, mã khách, mã nhân viên,

ngày lập, hình thứ thanh toán, tên hàng, số lượng, đơn giá bán, tổng tiền
- Đối với nhân viên cần quản lý ở các thông tin: mã nhân viên, họ tên nhân viên, ngày

sinh, địa chỉ, điện thoại, ngày vào làm việc, số công.
3. Yêu cầu hệ thống
Từ bài toán trên ta rút ra được các yêu cầu cần đạt được của hệ thống như sau:


Phân quyền truy cập:
- Chủ cửa hàng: Toàn quyền sử dụng hệ thống ngoài ra hệ thống phải có chức năng

khen thưởng cho nhân viên.
- Nhân viên bán hàng: Truy cập vào hệ thống để thực hiện những công việc: Cập nhật

thông tin về hàng hóa, lập hóa đơn bán hàng, tra cứu các thông tin về mặt hàng
- Nhân viên thu ngân (kiêm nhân viên kế toán): Truy cập vào hệ thống để thực hiện
những công việc: Cập nhật thông tin về hàng hóa, lập hóa đơn bán hàng, thu tiền,
quản lý tài chính của cửa hàng.
- Thủ kho: Truy cập vào hệ thống để xác nhận hóa đơn mặt hàng trước khi nhập hàng,
tra cứu các thông tin mặt hàng, ghi nhận thông tin vào hệ thống sau khi nhập-xuât
hàng, cập nhật lại thông tin mặt hàng.


Lưu trữ: Hệ thống cần đảm bảo lưu trữ về:
- Hàng hóa: Hệ thống cần đảm bảo lưu trữ các thông tin về hàng hóa như: tên, mã,

-

đặc điểm, giá, thời gian bảo hành, …Trong đó phải có các thao tác: lưu, thêm, sửa,
xóa, cập nhật,…
Khách hàng: Thông tin lưu trữ khác hàng bao gồm các thông tin về: họ tên, địa chỉ,
điện thoại, mail, người đại diện giao dịch…
Đơn đặt hàng: Quản lý các đơn đặt hàng từ phía khách hàng bao gồm các thông tin
về: tên hàng, số lượng, ngày đặt, … Cùng các thao tác thêm mới, sửa, hủy…
Phiếu nhập hàng: Quản lý về các thông tin nhập từ đơn đặt hàng vào kho, bao gồm
các thông tin số phiếu, tên hàng, số lượng đơn giá, ngày nhập giá thành.
Ngoài ra hệ thống cần phải lưu trữ về thông tin của nhân viên để chủ cửa hàng quản
lý nhân viên.

8





Tra Cứu
- Hàng hóa: Tìm kiếm thông tin mặt hàng
- Đơn đặt hàng: Thông tin về các đơn đặt hàng, số lượng từng mặt hàng để làm văn

bản đối chiếu,…
- Khách hàng: Thông tin về khách hàng
- Phiếu nhập: Thông tin về các mặt hàng, số lượng, đơn giá, …
- Phiếu xuất: Thông tin về số lượng, mặt hàng, tổng tiển, khách hàng, số dư nợ (nếu
có),…


Thống Kê
Thống kê lượng hàng bán ra theo tháng , quý ,năm.
Thống kê lượng hàng nhập vào theo tháng, quý, năm.
Thống kê lãi suất, tiền thu chi phí của cửa hàng.
Thống kê lượng tồn kho.
Báo cáo tổng kết, doanh thu.
Có chức năng in ấn các văn bản như: hóa đơn bán hàng, phiếu nhập hàng, phiếu xuất
hàng, danh sách mặt hàng, hợp đồng mua bán,…

-

Một số mẫu đơn



-

Hóa đơn mua hàng


PHẦN III: PHÂN TÍCH HỆ THỐNG QUẢN LÍ BÁN ĐỒ ĂN
NHANH

2.1. Biểu đồ UseCase

a. Xác định các tác nhân

9


ST
T

1

2

3

Tác nhân

Người quản


NV bán hàng

Thủ kho

Vai trò của tác nhân


-

Quản lý thu, chi

-

Quản lý nhập, xuất

-

Quản lý doanh thu

-

Quản lý nhân viên

-

Thống kê

-

Tư vấn khách hàng

-

Lập hóa đơn

-


Quản lý khách hàng

-

Quản lý kho hàng
Kiểm tra nhập xuất

-

hàng

-

trả hàng

4

5

-

Thu tiền

(kiêm NV kế
toán)

-

Thống kê hàng hóa


-

Quản lý lương cho
nhân viên, các khoản nợ

Khách hàng

- Thống kê được tất cả các
mặt hàng trong cửa hàng, các
vấn đề xảy ra trong hệ thống
bán hàng , quản lý nhân viên
của cửa hàng

- Các mặt hàng được bán ra,
cập nhật thêm danh sách
khách hàng và lập hóa đơn
cho khách hàng

- Quản lý kho hàng, cập nhật
thông tin về các mặt hàng
trong kho, kiểm tra nhập xuất
hàng, thống kê lượng hàng
bán ra- nhập về

Tạo phiếu nhập xuất, - Cập nhật được các mặt hàng
còn trong kho

Thu ngân

-


Kết quả

- Thống kê tài chính của cửa
hàng
- Trả lương cho nhân viên và
các khoản tiền khác

Chi phí công tác
-Mua được sản phẩm ứng ý

- Mua hàng

10


b. Biểu đồ usecase tổng quát

11


c. Biểu đồ usecase từng tác nhân
-

Tác nhân NV bán hàng

- Tác nhân Thủ kho

12



- Tác nhân Thu ngân (kiêm NV kế toán)

- Tác nhân Quản lý

13


14


2.2. Biểu đồ lớp

15


2.3. Biểu đồ thực thể liên kết
Phát hiện, mô tả thực thể:
a. Thực thể NHAN VIEN: Thực thể này mô tả thông tin về nhân viên

làm việc trong cửa hàng
+ MaNV(Mã số nhân viên): Đây là thuộc tính khóa để phân biệt nhân
viên này với nhân viên khác.
+ TenNV(Tên nhân viên):Mô tả tên của nhân viên.
+ Gioitinh(Giới tính):Giới tính của khách hàng
+ Namsinh(Năm sinh): Cho biết tuổi của nhân viên.
+ Điachi(Địa chỉ):Cho biết địa chỉ nhà của nhân viên.
+ SĐT: Cho biết số điện thoại của nhân viên.
b. Thực thể KHACH HANG: Đây là thực thể mô tả khách hàng của


cửa hàng.
+ MaKH(Mã số khách hàng): Đây là thuộc tính khóa để phân biệt khách
hàng này với khách hàng khác.
+ TenKH(Tên khách hàng): Mô tả tên của khách hàng.
+ Gioitinh(Giới tính):Giới tính của khách hàng
+ SĐT: Cho biết số điện thoại của khách hàng.
+ Điachi(Địa chỉ):Cho biết địa chỉ nhà của khách hàng.
c. Thực thể MAT HANG:

+ TenMH(Tên mặt hàng):Cho biết tên mặt hàng tương ứng với mã mặt
hàng.
+ MaMH(Mã mặt hàng):Đây là thuộc tính khóa để phân biệt được khách
hàng này với khách hàng khác.
+ Soluong(Số lượng):Cho biết số lượng tên mặt hàng.
+ Giá: Giá của mặt hàng.

16


d. Thực thể HOA DON:

+ Hóa đơn số: Đây là thuộc tính khóa để phân biệt hóa đơn này với hóa
đơn khác, có giá trị tự động tăng khi cập nhật thông tin cho hóa đơn.
+ NgaylapHĐ (Ngày lập): Ngày lập hóa đơn.
+ Tongtrigia(Tổng trị giá): Thể hiện tổng trị giá của hóa đơn.
e. Thực thể NHA CUNG CAP:

Nhà cung cấp là các công ty, nhà sản xuất, những cửa hàng khác có quan
hệ trao đổi mua bán hàng hóa với cửa hàng. Gốm các thuộc tính:
+ MaNCC: Thuộc tính khóa dùng để phân biệt nhà cung caaos này với

nhà cung cấp khác.
+ TenNCC: Cho biết tên nhà cung cấp tương ứng với mã nhà cung cấp.
+ Điachi:Cho biết địa chỉ nhà cung cấp.
+ SĐT: Cho biết số điện thoại nhà cung cấp.
f.

Thực thể CHU CUA HANG:

+ Ten (Tênchủ của hàng):Mô tả tên của chủ của hàng.
+ Điachi(Địa chỉ):Cho biết địa chỉ nhà của chủ cửa hàng.
+ Namsinh(Năm sinh): Cho biết tuổi của chủ cửa hàng
+ SDT: Cho biết số điện thoại của chủ cửa hàng.

17




Biểu đồ:

18


2.4. Biểu đồ khái niệm
Xác định khái nệm của hệ thống cửa hàng bán đồ ăn nhanh
Hệ thống bán hàng tại cửa hàng nhằm giúp ghi, nhận hàng : Hệ thống sử
dụng bởi người bán hàng và được quản lý bởi chủ cửa hàng. Hệ thống nhằm
tự động hóa công việc của người bán hàng tại quầy thu tiền.
Biểu đồ:


19


Vì là lần đầu chúng em học và tìm hiểu về bộ môn phân tích thiết
kế hệ thống nên không tránh được nhiều thiếu xót cả về nội dung và
hình thức , em mong quý thầy cô và bạn bè cùng tham gia góp ý
kiến giúp chúng em hiểu và có cái nhìn kĩ hơn về bộ môn này.
Chúng em xin cảm ơn thầy Đỗ Mạnh Hùng đã hướng dẫn tận tình
giải đáp thắc mắc và giúp chúng em học hỏi được nhiều điều về
môn phân tích thiết kế hệ thống.

Chúng em xin chân thành cảm ơn !

20



×