1. Trang chủ
  2. » Luận Văn - Báo Cáo

bài báo cáo phân tích và thiết kế phần mềm quản lý quán cà phê lá coffee

14 1 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Phân Tích Và Thiết Kế Phần Mềm Quản Lí Quán Cà Phê Lá Coffee
Tác giả Lờ Thị Bớch Hằng
Trường học Đại Học Nha Trang
Chuyên ngành Công Nghệ Thông Tin
Thể loại Bài Báo Cáo
Thành phố Nha Trang
Định dạng
Số trang 14
Dung lượng 1,26 MB

Nội dung

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.. Cách thức hoạt động: - Kinh doanh theo hình t

Trang 1

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 2

MỤC LỤC

1.Khảo sát thực trạng và vấn đề cần giải quyết:

1.2 Cách thức hoạt động:

1.3 Khảo sát hệ thống:

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.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 3

1.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ụ:

ST Tên yêu cầu Loại yêu Mô tả

1 | Tra cứu sản phẩm Tra cứu Nhập từ khóa để tra cứu

thông tin sản phẩm từ menu

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ó

chóng

Thời gian giải quyết và đưa ra vấn đề nhanh

Tính hiệu quả

2.2 Đặc tả yêu cầu phần mềm

* Xử lý lưu trữ

- Sơ đồ logic

Nhân viên

món

Thiết bị xuất

-D1: Thông tin chi tiết thức uống: Tên, Kích cỡ, Số lượng, Loại, Giá bán, Ghi chú, Số thứ

tự gọi món, Thành tiền -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

ee | eh _ 20,000 (8) 20,000 (8) 28,000 (8) 25,000

Bac xu ty + ° 39,000 9 300 — ena — i ong ane

Espseeso ty 2 ° 30,000 ° 60.0 (2)

Bdhde Red Bul Cha 1 ° 29.000 9 26.0 m 30,000 @ 30,000 eo 35,000 mm 25,000

- P

ia eee es š BO nie Red Bult i Trà xanh C2 z Trà xanh O độ YY nhổ trợ

(Nguồn: dantrisoft.com)

Trang 7

Xử lý tra cứu

Người dùng

Thiết bị xuất

| -D1: Thông tin thức uống muốn tra cứu: Tên, Loại 2: Kết quả thành ng/thất bại

3: Danh mục tra cứu

eo loại, Thông tin thức

ng

4: Không có

5: D2

-B1: Nhận D1

-B2: Kết nối CSDL

-B3: Tìm kiếm D3 theo D1 nếu không tìm thấy thì đến B6

-B4: Xuất D5 ( nếu cần )

-B5: Lưu D4 ( nếu cần )

-B6: Hiển thị D2

-B7: Đóng CSDL

* Biểu mẫu:

Tra cứu thức uống|

Loại

| Tim | Them | Stra | Xóa |

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)

Nhân viên

B1: Nhân viên bấm xuất hoá đơn

B2: Mở CSDL

B3: Tra cứu , kiểm tra xem đã đúng với khách đã order hay chưa

( Case 1: Đúng -> B4

Case 2; Sai -> Cập nhật hoá đơn -> B1)

B4: D4

B5: D3

B6:D2

B/:D5

B8: Đóng CSDL

Trang 9

- Xử lý kết xuất

Người dùng

Lập danh sách doanh thu

Thiết bị xuất

D1:Tiêu chí lập danh sách:Doanh thu mỗi ngày

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

B4: Hiển thị D5(nếu cần)

B5:Luu D4

B6: Hiển thị D2

B7: Đóng CSDL

Trang 10

- Xử lý đăng ký

D1:Thông tin ký (tài khoản,

điện thoại)

ba D2 D2:Kết quả thành công/thất

bại

có 6 ký tự trở lên

D4:D1

B1:Nhận D1

B2:Kết nối CSDL

B3: Kiểm tra mật khẩu ở D1 có thoả D3 không.Nếu không nhập lại mật khẩu để thoả D3

B4:Lưu D4

B5:Hiển thị D2(nếu đăng ký thành công)

B6: Đóng CSDL

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

‘| I

B1: Mở/ Kết nối CSDL

B2: Quản lí thực hiện cập nhật/ truy xuất CSDL

( Nếu cập nhật ->B3

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

3 Thiết kế hệ thống

3.1 Thiết kế dữ liệu

* Yêu cầu lưu trữ:

- Sơ đồ logic

GoiMon

PK | MaGoiMon

MaThucUong

GhiChu

CTGM

PK,FK1 | MaGoiMon

PK,FK2 | MaThucUong

SoLuong

ThanhTien

LoaiThucUong

PK | MaLoai

TenLoai

ThucUong

|

PK | MaThucUong

MaLoai

MaKichGo

TenThucUong

GiaBan

ThamSo

PK | MaTS

TenTS

DonVi GiaTri

KichCo TinhTrang

Lễ

MaKichCo

TenKi chCo

- 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ự

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

1

chính)

Trang 13

2 MaThucUong Chuỗi <=5 ký tự Mã gọi món(khóa

ngoại)

- Mô tả thành phần trong bảng CTGM

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

ngoại)

2 MaGoiMon Chuỗi <=5 ký tự |Mã gọi món(khóa ngoại)

3 SoLuong Số nguyên >=1 Số lượng

4 ThanhTien Số nguyên >=0 Thành tiền(Số lượng*Giá

bán)

- Mô tả thành phần trong bảng ThamSo

STT | Tên Thuộc Tính Kiểu Miền Giá Ý nghĩa

Trị

1 MaTS Chuỗi <=10 ky | Mã số tham số(Khoá

tự chính)

2 TenTS Chuỗi <=20 ký | Tên tham số

tự

3 DonVi Chuỗi <=10 ký | Đơn vị tính tham số

tự

4 GiaTri Số nguyên >=0 Giá trị

5 TinhTrang Chuỗi <=10 ký | Tình trạng tham số

tự

* Yêu cầu tra cứu

- Sơ đồ logic

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ự

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 ký | 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)

Ngày đăng: 01/08/2024, 16:12

TỪ KHÓA LIÊN QUAN

w