BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC NHA TRANG
KHOA CONG NGHE THONG TIN lU
ĐẠI HỌC NHA TRANG
BAI BAO CAO
Bộ môn: Công nghệ phần mềm
Đề tài:
PHÂN TÍCH VÀ THIẾT KẾ PHẦN MỀM QUẦN LÝ QUÁN CÀ PHÊ LÁ COFFEE
Giảng viên hướng Lê Thị Bích Hằng
dẫn:
Sinh viên thực Nhóm 1 hiện:
Lớp: 63CNTT-CLC1
Trang 22.1 Đặc tả hệ thống:
2.1.1 Danh sách yêu cầu chức năng nghiệp vụ:
2.1.2 Danh sách yêu cầu chức năng về hệ thống
2.1.3 Danh sách yêu cầu phi chức nang
2.2 Đặc tả yêu cầu phần mềm
Trang 31.Khảo sát thực trạng và vấn đề cần giải quyết:
1.1.Lịch sử:
- Lá Coffee có một lịch sử dài và đầy thú vị Quán bắt đầu như một cửa hàng tạp hóa nhỏ vào những năm 2010, khi người chủ quyết định bắt đầu phục vụ cà phê cho những người đến mua hàng Với một số bàn ghế đơn giản và một máy pha cà phê cũ Trong những năm 2012 và 2013, quán đã trở thành điểm hẹn của những người trẻ tuổi, những người đến đây để trò chuyện, đọc sách, và nghe nhạc
- Trong năm 2022, quán đã trải qua một số thay đổi, với việc cập nhật nội thất, thay đổi phương thức phục vụ và thêm vào thực đơn các loại đồ uống mới Tuy nhiên, vẫn giữ được bầu không khí ấm áp, thân thiện và gần gũi của một quán Lá
- Ngày nay, Lá Coffee vẫn còn đó, thu hút khách hàng từ nhiều địa phương khác nhau Những người đến đây vẫn có thể tìm thấy không gian yên tĩnh để thư giãn, tận hưởng một ly cà phê và đọc sách, hoặc gặp gỡ bạn bè để trò chuyện Quán là một ví dụ về sự bền vững của một doanh nghiệp nhỏ trong thời gian dài và vẫn tiếp tục mang đến cho khách hàng của mình những trải nghiệm đầy ý nghĩa
1.2 Cách thức hoạt động:
- Kinh doanh theo hình thức trực tiếp theo phương thức tự phục vụ: Khách hàng sẽ tiến thẳng đến quầy order để lựa chọn đồ uống trong sự tiếp đón niềm nở của nhân viên, sau khi đã chọn món xong, nhân viên thực hiện tính tiền hóa đơn và đưa cho khách hàng một chiếc thẻ rung đã cài đặt sẵn số thứ tự Sau khi nhân viên chuẩn bị xong thực đơn cho khách hàng thì ấn tín hiệu làm chiếc thẻ rung phát sáng + rung + kêu beep, khách hàng khi nhận thấy thẻ rung lên thì quay lại quây và lấy thức uống
1.3 Khảo sát hệ thống: * Địa điểm khảo sát:
Quán cà phê Lá coffee (39 Hồng Bàng - Nha Trang -Khánh Hòa) *Đặt vấn đề:
- Cà phê Lá là một quán cả phê nhỏ, tuy nhiên với chất lượng sản phẩm tốt đã thu hút rất nhiều khách, doanh thu bán hàng cũng không nhỏ, vì vậy việc tạo ra một hệ thống quản lý bán hàng là điều tất yếu Hệ thống giúp cho nhân viên dễ dàng thanh toán hóa đơn sản phẩm: øiúp người quản lý dễ dàng quản lý nhân viên các nguồn hàng nhập vào cũng như thống kê, báo cáo doanh thu theo ngày, tháng, năm
*Các nghiệp vụ chính:
- Quản lý: quản lý nhân viên, quản lý kho hàng
- Nhân viên: tiếp nhận order của khách, cập nhật hóa đơn, tính tiên hóa đơn, lập báo cáo doanh thu
*Danh gia hién trang:
Trang 4- Lượng khách trung bình hằng ngày đông nên cách tính tiền, lập báo cáo theo cách truyền thống có thể xảy ra sai sót
- Không đánh giá được năng lực làm việc của nhân viên * Mục tiêu phát triển:
- Tạo ra một phần mềm hỗ trợ các nghiệp vụ của nhân viên và quản lý
2 Phân tích hệ thống:
2.1 Đặc tả hệ thống:
2.1.1 Danh sách yêu cầu chức năng nghiệp vụ:
2 Xử lý lưu trữ gọi món Lưu trữ 3 | Tính tiền hóa đơn Tính toán 4_ | Thống kê doanh thu theo | Kết xuất
tháng
Yêu cầu phần mềm:
-Yêu cầu chức năng:
+ Chức năng tra cứu: tìm kiếm thức uống theo tên hoặc loại
+ Chức năng lưu trữ: thông tin cần lưu trữ ( thông tin thức uống, số thứ tự gọi món, )
+ Chức năng tính toán: thực hiện tính hóa đơn
+ Chức năng kết xuất: xuất các kết quả của bài toán dưới nhiều dạng 2.1.2 Danh sách yêu cầu chức năng về hệ thống
- Quản lý: Đăng nhập, Đăng xuất, Cấp quyền tham gia, Cập nhật thông tin, Sao lưu dữ liệu
- Nhân viên: Đăng nhập, Đăng xuất, Cập nhật thông tin, Sao lưu dữ liệu 2.1.3 Danh sách yêu cầu phi chức năng
Hỗ trợ kết xuất dữ liệu sang dạng excel/ pdf Tính tương thích Cho phép quản trị viên thay đổi giá trị tham số Tính tiến hóa Yêu cầu độ chính xác cao Tính đúng đắn
Giao diện dễ sử dụng, thân thiện, phù hợp với
Dòng nhập thể hiện bằng ô sáng
Trang 5
5 Bảo vệ mã nguồn, bảo vệ tài nguyên Tính bảo mật
Các thành phần đã thực hiện có thể dùng lại trong
6 các phần mềm cùng lĩnh vực với thời gian và công| Tính tái sử dụng sức ít nhất có thể có
-D2: Kết quả thông báo thành công/thất bại
-D3: Danh mục loại thức uống, danh mục kích cỡ, quy định số lượng <=20
-D4: D1 -D5: D4
-B1: Kết nối CSDL
-B2: Đọc D3
-B3: Hiển thị D3 -B4: Nhận D1
ngược lại đến B7
-B6: Luu D4
-B8: Xuất D5 ( nếu cần ) -B9: Đóng CSDL
-B7: Hiển thị D2 ( thành công / thất bại)
-B5: Kiểm tra số lượng ở D1 có thỏa D3 hay không Nếu có đến B6,
Trang 6
- Biểu mẫu:
& Hướng dẫn | Chỉ nhánh: DanTriSoft: Cafe - Quán Ăn - Nhà hàng Miễn Phí & Cao Trung Hiếu +
TS Trangchủ @Œ Hồthốngv Z* Danh wo* TÊN Khohảng~ $ Thu chitién = $ Doanh tu - 9ƒ)
THY DON Quét Barcode hode nhập mã hàng/ tôn hàng sau đó ni
a
a ate den 08 asta ie Cafe soa a8 ——
Cate den da ty + ° 20,000, ° 90 eee
Trang 7Xử lý tra cứu
Người dùng
3: Danh mục tra cứu eo loại, Thông tin thức
Mã thức uống Tên thức uống Loại Giá bán
002 Cà phê sửa Cả phê 21.000
004 Cà phê sữa nóng Ca phé 23.000
Trang 8
- Xử lý tính toán - D1: Thông tin thức uống: Tên, Kích cỡ, Số lượng, Size, Đơn giá, Thành tiền - D2: Hiển thị ra màn hình số tiền khách cần phải trả - D3: Tính tổng số tiền D1 D2 khách phải trả theo D4
- D4: Lấy dữ liệu giá đã niêm yết theo từng đồ D5 sili uống trong CSDL
- D5: Xuất hoá đơn bao gồm: Tên món, Số lượng, Đơn giá (D4), Tổng số D3 D4 tiền cần phải trả (D3) và thông tin hoá đơn (Mã hoá đơn, Ngày lập, Ngày xuất, Người lập)
B8: Đóng CSDL
Trang 9- Xử lý kết xuất
Người dùng
Lập danh sách doanh thu
D2:Hiện thị kết quả D3:Danh sách doanh thu:ngày
D4:D3 D5:D4
B1:Nhận D1
B2:Kết nối CSDL B3:Tìm D3 theo D1
Trang 10- Xử lý đăng ký
điện thoại)
ba D2 D2:Kết quả thành công/thất bại
Trang 11- Xử lý sao lưu: D1: Quản lí cập nhật / truy xuất CSDL
D2: Hiển thị kết quả thao tác/ Hiển thị kết quả sao lưu ra màn hình
D4: Lọc kết quả từ CSDL khi quản lí thực hiện truy xuất dữ liệu
D5: In danh sách dữ liệu được truy xuất
Nếu truy xuất -> B4)
B3: Sau khi cập nhật xong, dữ liệu sẽ được lưu vào CSDL ->B7
B4: D4 B5:D2 Boe: D5
B7: Đóng CSDL và kết thúc
Trang 12
ThucUong
TenTS
DonVi GiaTri
STT | Tên thuộc tính Kiểu Miền giá trị Y nghĩa 1 MaThucUong Chuỗi <=5 ký tự | Mã thức uống(khĩa
chính)
2 MaLoai Chuỗi <=5 ký tự |Mã loại(Khĩa ngoại) 3 MaKichCo Chuỗi <=5 ký tự | Mã kích cõỡ(Khĩa
ngoại) 4_ | TenThucUong Chuỗi <=30 ký | Tên thức uống
tự
5 GiaBan Số nguyên >=0 Giá bán
- Mơ tả thành phần trong bảng LoạThucUong
STT | Tên thuộc tính Kiểu Miền giá trị Y nghĩa 1 MaLoai Chuỗi <=5 ký tự |Mã loại (khĩa chính) 2 TenLoai Chuỗi <=20 ky | Tên loại thức uống
tự - Mơ tả thành phần trong bảng KichCo
STT | Tên thuộc tính Kiểu Miền giá trị Y nghĩa 1 MaKichCo Chuỗi <=5 ký tự | Mã kích cỡ (khĩa
chính)
2 TenKichCo Chuỗi <=2 ký tự | Tên kích cỡ(M,L,XL) - Mơ tả thành phần trong bảng GoiMon
STT Tên thuộc tính Kiểu Miền giá trị Y nghĩa
Trang 13
2 MaThucUong Chuỗi <=5 ký tự Mã gọi món(khóa ngoại)
4 GiaTri Số nguyên >=0 Giá trị
5 TinhTrang Chuỗi <=10 ký | Tình trạng tham số tự
Trang 14
LoaiThucUong
MaLoai MaKichCo
TenThucUong = KichCo
GiaBan L_ „| PK | MaKichCo
TenKichCo
- Mô tả thành phần trong bảng ThucUong
STT | Tên thuộc tính Kiểu Miền giá trị Y nghĩa 1 MaThucUong Chuỗi <=5 ký tự | Mã thức uống(khóa
chính)
2 MaLoai Chuỗi <=5 ký tự |Mã loại(Khóa ngoại) 3 MaKichCo Chuỗi <=5 ký tự | Mã kích cỡ(Khóa
ngoại) 4_ | TenThucUong Chuỗi <=30 ký | Tên thức uống
tự
- Mô tả thành phần trong bảng KichCo