TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI
KHOA CÔNG NGHỆ THÔNG TIN
---------o0o---------
BÁO CÁO BÀI TẬP LỚN
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN
LÝ CỬA HÀNG BÁN ĐỒ ĂN NHANH
Sinh viên thực hiện:
Nhóm thực hiện: Nhóm 1
Giáo viên hướng dẫn:
Giảng viên: Đào Thị Lê Thủy
Bảng Phân Cơng Nhiệm Vụ
•
•
Tên đề tài: Phân tích và thiết kế hệ thống quản lý cửa hàng bán đồ ăn nhanh
Phạm vi sơ bộ:
Vũ Hoà ng Minh
Nguyễ n Quang
Trung
Nguyễ n Quang Hà
Đoà n Duy Anh
•
Nơi dự kiến khảo sát để tìm hiểu nghiệp vụ:Cửa hàng Trung Foodie
Hoài Đức Hà Nội
MỤC LỤC
CHƯƠNG I. KHẢO SÁT........................................................................................................................ 7
1. Khảo sát............................................................................................................................................ 7
1.1
Phỏng vấn................................................................................................................................ 7
1.2
Phiếu điều tra...................................................................................................................... 13
1.3
Lấy mẫu.................................................................................................................................. 16
1.4
Quan sát................................................................................................................................. 19
2. Tổng hợp dữ liệu khảo sát..................................................................................................... 20
2.1
Các quy trình trong quản lý bán hàng của hệ thống hiện hành.................20
2.2
Một số vấn đề của hệ thống hiện tại......................................................................... 21
CHƯƠNG II. PHÂN TÍCH HỆ THỐNG........................................................................................ 21
1. Biểu đồ phân rã chức năng.................................................................................................... 21
1.1
Mô tả chức năng của lá:................................................................................................. 22
1.2
u cầu................................................................................................................................... 24
2. Mơ hình hóa tiến trình............................................................................................................. 24
2.1
DFD vật lý hệ thống hiện thời..................................................................................... 24
2.1.1
Mức 0................................................................................................................................... 24
2.1.2
Mức 1................................................................................................................................... 25
2.2
DFD logic hệ thống hiện thời....................................................................................... 26
2.2.1
Mức 0................................................................................................................................... 26
2.2.2
Mức 1................................................................................................................................... 26
2.3
DFD logic hệ thống đề xuất........................................................................................... 27
2.3.1
Mức 0................................................................................................................................... 27
2.3.2
Mức 1................................................................................................................................... 27
3. Mơ hình hóa dữ liệu.................................................................................................................. 28
3.1
Các thực thể và Thuộc tính........................................................................................... 28
3.2
Mơ hình RM......................................................................................................................... 31
3.3
Mơ hình ER.......................................................................................................................... 31
CHƯƠNG III. THIẾT KẾ HỆ THỐNG.......................................................................................... 33
1. Thiết kế kiến trúc hệ thống.......................................................................................................... 33
1.1 Xác định kiểu kiến trúc hệ thống........................................................................................ 33
1.2 Cơng nghệ lập trình, công nghệ lưu trữ dự kiến........................................................... 33
1.3 Phân rã hệ thống thành các module.............................................................................. 39
1.4 Mô tả chi tiết các module.................................................................................................... 40
a. Các chức năng chung trong hệ thống.............................................................................. 40
b. Chi tiết các module................................................................................................................... 42
2. Thiết kế các biểu mẫu, báo cáo giao diện và đối thoại...................................................... 54
2.1 Giao diện Chung..................................................................................................................... 54
2.2 Giao diện cho Quản Lý........................................................................................................ 56
2.3 Giao diện cho Nhân Viên Phục Vụ................................................................................. 61
2.4 Giao diện cho Nhân Viên Thu Ngân............................................................................. 64
2.5 Giao diện cho Nhân Viên Bếp........................................................................................... 68
TÀI LIỆU THAM KHẢO
-Slide bài giảng của cô Đào Thị Lê Thủy
-File thiết kế hệ thống SmartSchool
-Một số tài liệu tham khảo trên internet
DANH MỤC BẢNG
Bảng 1.1: Kế hoạch phỏng vấn cho quản lý
Bảng 1.2: Kết quả phỏng vấn của quản lý
Bảng 1.3: Kế hoạch phỏng vấn cho nhân viên phục vụ
Bảng 1.4: Kết quả phỏng vấn của nhân viên phục vụ
Bảng 1.5: Kế hoạch phỏng vấn cho nhân viên thu ngân
Bảng 1.6: Kết quả phỏng vấn của nhân viên thu ngân
Bảng 1.7: Mẫu phiếu điều tra khảo sát ý kiến
Bảng 1.3.8: Danh sách đối tượng lấy mẫu
Bảng 1.8: Danh sách đối tượng lấy mẫu
Bảng 1.9: Danh sách đối tượng lấy mẫu
Bảng 1.10: Danh sách đối tượng lấy mẫu
Bảng 1.11: Danh sách đối tượng lấy mẫu
Bảng 3.1.1: Table Vai Trò
Bảng 3.1.2: Table Người Dùng
Bảng 3.1.3: Table Hóa Đơn
Bảng 3.1.4: Table Khách Hàng
Bảng 3.1.5: Table Chi Tiết Hóa Đơn
Bảng 3.1.6: Table Loại Đồ Ăn
Bảng 3.1.7: Table Đơn Vị Tính
Bảng 3.1.8: Table Nhà Cung Cấp
Bảng 3.1.9: Table Đồ Ăn
Bảng 3.1.10: Table Chi Tiết Đơn Đặt Món
Bảng3.1.11: Table Đơn Đặt Món
Bảng 3.1.12: Table Vị Trí Ngồi
Bảng 3.1.13: Table Trạng Thái
Bảng 3.1.14: Module Quản lý
Bảng 3.1.15: Module Nhân Viên Phục Vụ
Bảng 3.1.16: Module Nhân viên thu ngân
Bảng 3.1.17: Module Nhân viên bếp
DANH MỤC HÌNH VẼ
Hình 1.1: Menu món ăn
Hình 1.2: Hóa đơn giấy
Hình 2.1: Biểu đồ phân rã chức năng
Hình 2.2: DFD vật lý hiện thời mức 0
Hình 2.3: DFD vật lý hiện thời mức 1
Hình 2.4: DFD logic hiện thời mức 0
Hình 2.5: DFD logic hiện thời mức 1
Hình 2.6: DFD logic đề xuất mức 0
Hình 2.7: DFD logic đề xuất mức 1
Hình 2.8: Mơ hình RM
Hình 2.9: Mơ hình ER
Hình 3.1.18: Chức năng tìm kiếm bản ghi
Hình 3.1.19: Chức năng thêm bản ghi
Hình 3.1.20: Chức năng sửa bản ghi
Hình 3.1.21: Chức năng xóa bản ghi
Hình 3.1.22: Chức năng đăng nhập
Hình 3.1.23: Chức năng đăng xuất
Hình 3.1.24: Chức năng đổi mật khẩu
Hình 3.1.25: Chức năng tạo hóa đơn
Hình 3.1.26: Chức năng in hóa đơn
Hình 3.1.27: Chức năng ghép đơn đặt món
Hình 3.1.28: Chức năng tạo đơn đặt món
Hình 3.1.29: Chức năng kiểm đồ
Hình 3.1.30: Chức năng phân quyền
Hình 3.1.31: Chức năng báo cáo
Hình 3.1.32: Chức năng xuất file excel
Hình 3.2.1: Giao diện đăng nhập
Hình 3.2.2: Giao diện quên mật khẩu
Hình 3.2.3: Giao diện đổi mật khẩu
Hình 3.2.4: Giao diện đăng xuất
Hình 3.2.5: Giao diện quản lý nhân viên
Hình 3.2.6: Giao diện quản lý khách hàng
Hình 3.2.7: Giao diện quản lý nhà cung cấp
Hình 3.2.8: Giao diện quản lý món ăn
Hình 3.2.9: Giao diện quản lý hóa đơn
Hình 3.2.10: Giao diện quản lý chi tiết hóa đơn
Hình 3.2.11: Giao diện quản lý báo cáo doanh thu theo bảng
Hình 3.2.12: Giao diện báo cáo doanh thu theo đường
Bảng 3.2.13: Giao diện đặt món
Hình 3.2.14: Giao diện quản lý đơn đặt món
Hình 3.2.15: Giao diện quản lý ghép đơn đặt món
Hình 3.2.16: Giao diện kiểm đồ
Hình 3.2.3.1: Giao diện quản lý đơn đặt món
Hình 3.2.3.2: Giao diện quản lý ghép đơn đặt món
Hình 3.2.3.3: Giao diện thanh tốn
Hình 3.2.3.4: Giao diện tạo khách hàng
Hình 3.2.3.4: Giao diện tạo hóa đơn
Hình 3.2.4.1: Giao diện quản lý đơn đặt món
Hình 3.2.4.2: Giao diện chế biến
Hình 3.2.4.3: Giao diện quản lý món báo hết
Lời Mở Đầu
Hiện nay khoa học công nghệ ngày càng phát triển nhanh chóng. Chúng đã
đạt được nhiều thành tựu to lớn trong tất cả các lĩnh vực, ngành nghề của đời
sống xã hội. Đặc biệt với sự phát triển của công nghệ thông tin đã làm việc quản
lý các hệ thống thơng tin trở nên tiện lợi, an tồn, có tính tự động hóa cao. Trong
đó phải kể đến hệ thống quản bán hàng tại các cửa hàng. Đó là một cơng việc
khá phức tạp và có một lượng thơng tin cần quản lí lớn. Tồn bộ các hoạt động
trong công việc quản lý bán hàng như doanh thu, giá cả, số lượng hàng tồn kho
…đòi hỏi mất nhiều thời gian và nhân lực. Tuy nhiên qua khảo sát tình hình
chung ở một số cửa hàng tại thành phố Hà Nội, nhóm chúng em nhận thấy việc
quản lý bán hàng nói chung tại các cửa hàng vẫn chưa đáp ứng được yêu cầu
của các nhà quản lý cũng như của khách hàng. Việc khách hàng phải đi tìm
hàng, đặt đơn hàng cũng rất khó khăn. Cơng việc báo cáo thống kê trong công
tác quản lý bán hàng cũng gặp vơ vàn khó khăn. Chỉ với việc thống kê số lượng
hàng đã bán ,các mặt hàng bán chạy cũng tốn rất nhiều thời gian nhiều khi cịn
xảy ra sai sót do khối lượng sản phẩm quá nhiều không được sắp xếp và quản lý
một cách hợp lý. Vì vậy cần phải có những cải tiến tích cực các quy trình nghiệp
vụ với việc áp dụng công nghệ thông tin hiện đại, và cần xây dựng một hệ thống
quản lý bán hàng mới phù hợp để giúp các chủ cửa hàng nắm bắt thông tin về
sản phẩm, 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
kinh doanh.
Xuất phát từ nhu cầu thực tế đó và q trình học tập mơn phân tích thiết kế hệ
thống cùng với sự hướng dẫn của cô giáo chúng em đã tìm hiểu và lựa chọn tìm
hiểu về cửa hàng bán đồ ăn nhanh Trung Foodie Hoài Đức để khảo sát và phân
tích thiết kế hệ thống quản lý bán hàng cho cửa hàng này làm báo cáo bài tập
lớn.
Phát Biểu Bài Tốn
1.1 Mục đích
- Do hệ thống quản lý bán hàng tại cửa hàng hiện tại có rất nhiều vấn đề,
điều đó khiến cho việc kinh doanh của cửa hàng trở nên khó khăn hơn và khó
có thể phát triển rộng nên nhóm đề xuất giải pháp là thay thế hệ thống cũ bằng
một hệ thống mới nhằm khắc phục và cải tiến để tăng chất lượng của cửa hàng
- Dựa vào những kiến thức đã học từ mơn Phân tích và thiết kế hệ thống,
báo cáo sẽ phân tích hệ thống quản lý cửa hàng bán đồ ăn nhanh nhằm mục
đích tạo ra một hệ thống quản lý bao gồm các chức năng:
●
Quản lý bán hàng
●
Quản lý hệ thống
●
Quản lý thông tin
●
Báo cáo thống kê
1.2 Phạm vi đề tài
●
Báo cáo được thực hiện dựa trên cơ sở phạm vi mơn học Phân tích và thiết
kế hệ thống và những mục tiêu nêu trên
Dự án xây dựng hệ thống tại máy chủ cửa hàng đồ ăn cho phép nhân viên,
quản lý cửa hàng có thể truy cập thơng qua phần mềm (winform) để quản lý cửa
hàng
●
Do phạm vi khả năng nên chúng xem chỉ khảo sát và quản lý một cửa
●
hàng vừa và nhỏ (Cửa hàng Trung Foodie Hồi Đức Hà Nội)
●
Cơng nghệ thực hiện:
o
Visual Studio 2019
o
SQL Server
CHƯƠNG I. KHẢO SÁT
2.
Khảo sát
1.1 Phỏng vấn
a. Kế hoạch phỏng vấn và phiếu phỏng vấn thứ 1 (Dành cho quản lý).
Kế hoạch phỏng vấn
Chương trình:
•
• Tổng quan về dự án.
• Tổng quan về phỏng vấn: Chủ đề đề
Giới thiệu
cập.
• Tổng hợp các nội dung chính.
• Ý kiến của người được hỏi.
•
Kết thúc.
Thời gian dự kiến: 30 phút
Bảng 1.1: Kế hoạch phỏng vấn cho quản lý
Phiếu phỏng vấn
thực hiện như thế nào?
chưa?
nhân viên không?
Cửa hàng có thường xun gặp các sự cố
khơng?
Cửa hàng sẽ xử lí như thế nào nếu có sự
nhầm lẫn về thanh tốn, cũng như mất mát
sai lệch thơng tin trên hóa đơn?
Bảng 1.2: Kết quả phỏng vấn của quản lý
b. Kế hoạch phỏng vấn và phiếu phỏng vấn thứ 2 (Dành cho nhân viên phục vụ)
Kế hoạch phỏng vấn
•
• Tổng quan về dự án.
• Tổng quan về phỏng vấn: Chủ đề đề
Giới thiệu
cập.
• Tổng hợp các nội dung chính.
• Ý kiến của người được hỏi.
•
Kết thúc.
• 1 phút.
Thời gian dự kiến: 30 phút
Bảng 1.3: Kế hoạch phỏng vấn cho nhân viên phục vụ
Phiếu phỏng vấn
đặt đồ ăn?
khách như thế nào?
lượng khách hàng quá tải?
Trong q trình nhân đơn đặt của
khách bạn có hay gặp khó khăn gì
khơng?
Bạn đã bao giờ ghi nhầm thơng tin
trong hóa đơn của khách chưa?
Bảng 1.4: Kết quả phỏng vấn của nhân viên phục vụ
c.
Kế hoạch phỏng vấn và phiếu phỏng vấn thứ 3 (Dành cho nhân viên thu ngân)
Kế hoạch phỏng vấn
• Giới thiệu
• Tổng quan về dự án.
• Tổng quan về phỏng vấn: Chủ đề đề
cập.
• Tổng hợp các nội dung chính.
• Ý kiến của người được hỏi.
• Kết thúc.
Thời gian dự kiến: 30 phút
Bảng 1.5: Kế hoạch phỏng vấn cho nhân viên thu ngân
Phiếu phỏng vấn
ngân?
ra tại cửa hàng chưa?
Khách hàng sẽ thanh toán như thế
nào?
Nhân viên thu ngân sẽ làm gì
khi khách hàng u cầu thanh tốn?
Nhân viên thu ngân phải làm những
gì để báo cáo cho quản lí?
1.2 Phiếu điều tra
a.
Khảo sát tình trạng mua hàng ở cửa hàng Trung Foodie Hồi Đức.
Thư ngỏ:
Với mục đích tìm hiểu nhu cầu, thực trạng chất lượng dịch vụ khi người dân sử
dụng dịch vụ đặt hàng. Từ đó đề xuất một số biện pháp khắc phục để nâng cao chất
lượng dịch vụ đó, vì vậy nhóm đã quyết định tiến hành điều tra về nhu cầu của
người dân phường Hồi Đức.
Để thực hiện nhiệm vụ này, nhóm chúng tơi đã thiết kế phiếu điều tra nhằm mục đích khảo
sát. Mong các bạn trả lời đầy đủ các câu hỏi trong bảng đánh dấu (X) vào ô vuông
sao cho phù hợp với sự lựa chọn của mình hoặc ghi ý kiến của mình vào ơ trống. Sau
khi trả lời xong xin hãy gửi thư hồi âm kèm lá phiếu khảo sát cho đại diện nhóm
chúng tơi.
Địa chỉ liên hệ: Số điện thoại: 096576638.
Mọi thông tin trong phiếu trả lời sẽ được bảo mật an toàn.
Ý kiến đánh giá của bạn sẽ là những đóng góp rất hữu ích cho việc cải thiện chất
lượng dịch vụ tại cửa hàng Trung Foodie Hoài Đức.
Trân trọng cảm ơn sự cộng tác của các bạn.
**Mẫu Phiếu Điều Tra**
Phiếu thu thập thông tin điều tra về dịch vụ cửa hàng Trung Foodie.
Họ và tên:..........................................................................................................................
Giới tính: [ ] Nam. [ ] Nữ.
Năm sinh:..........................................................................................................................
Phân loại theo nhóm tuổi
Cá
Thực tr
Công tác phục vụ
(VD: Tính nhầm tiền, đặt
nhầm món, … )
Bảng 1.7: Mẫu phiếu điều tra khảo sát ý kiến
1.3 Lấy mẫu
a. Danh sách đối tượng cần lấy mẫu
Có 19 khách hàng (19/25 khách hàng phản hồi) (chia theo nhóm tuổi)
•
Lứa 13 – 18 tuổi
Bảng 1.3.8: Danh sách đối tượng lấy mẫu
•
Lứa 19 – 30 tuổi
TT
Họ Tên
Tuổi
1
Bùi Duy Tiến
24 tuổi
2
3
4
TT
1
2
3
4
Bảng 1.9: Danh sách đối tượng lấy mẫu
•
Lứa 31-50 tuổi
TT
Họ Tên
Tuổi
1
Hà Việt Hoàng
33 tuổi
Bảng 1.10: Danh sách đối tượng lấy mẫu
•
Lứa trên 50 tuổi
TT
1
2
3
1.4 Quan sát
a. Bảng giá