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

Báo cáo Đồ Án phần mềm quản lý quán coffee green bean

21 0 0
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 mềm quản lý quán Coffee - Green Bean
Tác giả Trần Quốc An, Phạm Trung Hiếu, Nguyễn Công Khanh, Lương Đức Tỉnh
Người hướng dẫn Gv. Nguyễn Huy Cường
Trường học Trường Đại học Công nghệ TP.HCM
Chuyên ngành Lập Trình Trên Môi Trường Windows
Thể loại Đồ án
Năm xuất bản 2023
Thành phố TP. Hồ Chí Minh
Định dạng
Số trang 21
Dung lượng 2,72 MB

Nội dung

Ph m vi ạPhần mềm hỗ trợ bán hàng được cài đt trên hệ thống máy tính tại quầy thu ngân, giúp nhân viên thu ngân thanh toán hóa đơn của khách hàng nhanh chóng, chính xác và dễ dàng thực

Trang 1

- -BÁO CÁO ĐỒ ÁN

PHẦN MỀM QUẢN LÝ QUÁN COFFEE - GREEN BEAN

Môn : LẬP TRÌNH TRÊN MÔI TRƯỜNG WINDOWS

Giảng viên hướng dẫn: Gv.Nguyễn Huy Cường

Thành viên nhóm:

Trần Quốc An – 2180608460 – 21DTHE5 Phạm Trung Hiếu – 2180609271 – 21DTHE5 Nguyễn Công Khanh – 2180609054 – 21DTHE5Lương Đức Tỉnh – 2180608970 – 21DTHE5

BỘ GIÁO DỤC VÀ ĐÀO TẠO

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP.HCM

Trang 2

2

LỜI NGỎ

Trong thời đại công nghệ thông tin ngày nay, việc nâng cao quá trình quản

lý là nhiệm vụ quan trọng hàng đầu của nước ta trong công cuộc phát triển công nghiệp hóa hiện đại hóa đất nước, quá trình chuyển đổi căn bản, toàn diện các hoạt động sản xuất kinh doanh, dịch vụ và quản lý kinh tế- xã hội, từ sử dụng sức lao động thủ công là chính sang sử dụng một cách phổ biến sức lao động với công nghệ, phương tiện, phương pháp tiên tiến ện đại Trong việc quản lý kinh doanh, hithì cần có sự hỗ trợ của các phần mềm quản lý để việc quản lý hay thanh toán tiền được dễ dàng và nhanh chóng hơn

Chính vì để công tác quản lý thanh toán tiền cà phê của quán được dễ dàng hơn, cũng như góp phần tin học hóa trong các khâu quản lý, thì đã có các bạn lập trình đã đưa ra các chương trình thật tối ưu thậm chí còn được sử dụng rộng rãi Tuy nhiên để củng cố ến thức cũng như tìm hiểu thêm về ần mềm quản lý ki phthanh toán tiền cà phê của khách nên chúng em có ý tưởng viết một phần mềm

“quản lý quán cà phê” Chúng em phát triển phần mềm này dựa trên ngôn ngữ Visual C# 2019, chương trình chỉ ới hạgi n ở ệc quản lý nhân viên, quản lý đồ ăn vithức uống của quán, hóa đơn, doanh thu…

Vì chúng em là những sinh viên còn trao dồi kiến thức trên ghế nhà trường nên chương trình thiết kế còn rất nhiều sai sót và chưa hoàn thiện Kính mong được

sự góp ý của thầy và các bạn để nhóm chúng em có thể hiểu nhiều hơn và nâng cao việc hoàn thiện chương trình của mình hơn

Trang 3

LỜI CẢM ƠN

Trên thực tế không có sự thành công nào mà không gắn liền với những sự hỗ trợ, giúp đỡ dù ít hay nhiều, dù trực tiếp hay gián tiếp của người khác Trong suốt thời gian từ khi bắt đầu học tập đến nay, chúng em đã nhận được rất nhiều sự quan tâm, giúp đỡ của quý Thầy Cô, gia đình và bạn bè Với lòng biết ơn sâu sắc nhất, chúng em xin gửi đến quý Thầy Cô ở Khoa Công Nghệ Thông Tin – Trường Đại Học TP.Hồ Chí Minh đã cùng với tri thức và tâm huyết của mình để truyền đạt vốn kiến thức quý báu cho chúng em trong suốt thời gian học tập tại trường Chúng em xin chân thành cảm ơn ầy Nguyễn Huy Cườ đã tận tâm hướng dẫn chúng em th ngqua từng buổi học trên lớp cũng như những buổi nói chuyện, thảo luận về những công việc chúng em cần làm Nếu không có những lời hướng dẫn, dạy bảo của thầy thì em nghĩ đồ này của chúng em rất khó có thể hoàn thiện được Một lần nữa, ánchúng em xin chân thành cảm ơn thầy Đồ án ợc thực hiện trong khoảng thờđư i gian gần 3 tuần Bước đầu đi vào thực tế, tìm hiểu và khảo sát thực trạng, kiến thức của chúng em còn hạn chế và còn nhiều bỡ ỡ Do vậy, không tránh khỏi những ng thiếu sót là điều chắc chắn, chúng em rất mong nhận được những ý kiến đóng góp quý báu của quý Thầy và các bạn học cùng lớp để ến thức của chúng em trong kilĩnh vực này được hoàn thiện hơn

Lời Cảm Tạ Thầy Nguyễn Huy Cườ , chúng em xin kính chúc quý Thầy Cô trong ngKhoa Công Nghệ Thông Tin ật dồi dào sức khỏe, niềm tin để ếp tục thực hiệth ti n

sứ mệnh cao đẹp của mình là truyền đạt kiến thức cho thế hệ mai sau

Trang 4

4

MỤC LỤC

A TÀI LIỆU ĐẶC TẢ YÊU CẦU PHẦN MỀM 1

I Giới thiệu 1

1 Mụ c tiêu 1

2 Ph m vi 1 ạ 3 Mô tả tài li 1 ệu II Tổng quan về ph ần mềm 2

1 Yêu cầu chung về phần m ềm 2

2 Chức năng của phần mềm 2

3 Đố i tượng người dùng 2

4 Các ràng bu 3 ộc III Đặc tả yêu cầu phần mềm 3

1 Sau khi nhân viên đăng nh p 4 ậ 2 Sau khi quản lý đăng nhập 8

B TÀI LIỆU THIẾT KẾ CƠ S Ở DỮ LIỆU 10

I Giới thiệu 10

1 Mụ c tiêu 10

2 Ph m vi 10 ạ 3 Mô tả tài li 10 ệu II Thiết kế Cơ sở dữ liệu Logic 12

1 Danh sách các b ng 12 ả 2 Mô tả ực thể và thuộc tính th 13

3 Sơ đồ quan hệ thực thể 14

C HƯỚNG DẪN CÀI ĐẶT SOURCE CODE 15

Trang 5

I Phần Mềm Cài Đặt: 15

II Hướng Dẫ n M ở Source Code: 15

D BẢNG PHÂN CÔNG VIỆC 16

Trang 6

2 Ph m vi ạ

Phần mềm hỗ trợ bán hàng được cài đt trên hệ thống máy tính tại quầy thu ngân, giúp nhân viên thu ngân thanh toán hóa đơn của khách hàng nhanh chóng, chính xác và dễ dàng thực hiện việc in hóa đơn cho khách hàng Đồng thời phục vụ cho người quản lý thống kê, kiểm soát doanh thu của quán

3 Mô tả tài li ệu

1 Gi i thi ớ ệu

Mô tả một cách khái quát nhất, phạm vi, mục đích tài liệu cần đạt được

Đưa ra các công việc cần thực hiện của tài liệu

Các yêu cầu về chức năng

và hiệu năng của phần mềm

Trình bày các yêu cầu mà phần mềm cần phải thực thi

Trang 7

II Tổng quan về ph ần mềm

1 Yêu cầu chung về phần m ềm

Hệ thống phần mềm bao gồm 2 phần: Quản lý việc thanh toán hóa đơn và Quản lý thông tin của quán cafe trong CSDL

a Quản lý việc thanh toán hóa đơn

- Nhập thông tin món khách hàng yêu cầu (tên món, số lượng)

Thanh toán, giảm giá (nếu có) và in hóa đơn cho khách hàng

b Quản lý thông tin trong Cơ sở dữ liệu

- Lưu trữ danh sách các thức uống đối chiếu với thứ→ c uống khách hàng yêu cầu để thanh toán hóa đơn chi tiết và chính xác

- Lưu trữ các hóa đơn đã được thanh toán theo thời gian phục vụ cho việc báo cáo thông →tin sau này

2 Chức năng của phần mềm

a Thanh toán hóa đơn cho khách hàng

- Khi khách hàng yêu cầu món trong menu của quán Nhân viên tiếp nhận yêu cầu và thêm món khách vừa yêu cầu vào hóa đơn của bàn đó

- Nếu khách hàng có nhu cầu chuyển bàn, nhân viên sẽ thực hiện chuyển hóa đơn của bàn hiện tại sang 1 bàn mới không có người, hoc hoán đổi hóa đơn của 2 bàn đã có người

- Vào các ngày lễ hoc các dịp đc biệt do quán quy định, nhân viên có thể giảm giá cho hóa đơn

- Khi khách hàng có yêu cầu thanh toán nhân viên sẽ lập hóa đơn Hóa đơn này được lập →thành 2 bản, 1 bản được in ra cho khách hàng, 1 bản được lưu lại Khách hàng nhận hóa đơn và thanh toán tiền cho nhân viên

b Quản lý việc báo cáo doanh thu

- Phần mềm cho phép xem danh sách hóa đơn theo thời gian

c Chức năng khác

- Người dùng có thể đổi mật khẩu và thông tin hiển thị của tài khoản

- Người dùng có thể thay đổi giao diện của chương trình theo ý thích

3 Đố i tượng người dùng

Phần mềm ứng dụng cho 2 đối tượng: nhân viên thu ngân và người quản lý:

Trang 8

+ Thêm, sửa, xóa danh mục món và từng món Định giá cho món

+ Thêm bàn trong quán

+ Kiểm soát doanh thu

+ Phân quyền người sử dụng phần mềm

+ Quản lý tài khoản của nhân viên

4 Các ràng bu ộc

- Hệ thống ràng buộc bởi yêu cầu của khách hàng: Khi khách hàng có yêu cầu thanh toán hóa đơn hệ thống mới cho phép thanh toán theo yêu cầu của khách hàng.→

- Ràng buộc về dữ liệu đầu vào so với dữ liệu trong CSDL: món khách hàng yêu cầu được

NV thu ngân chọn danh mục món sau đó chọn món tất cả thông tin về món được hiển →thị lên giao diện

- Ràng buộc với ứng dụng bên ngoài: để gửi thông tin chi tiết của hóa đơn đến cho khách hàng→ yêu cầu phải có máy in kết nối với hệ thống máy tính hiện tại in hóa đơn cho →khách hàng

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

Phần này bao gồm tất cả các yêu cầu chức năng của hệ ống, đưa ra mô tả chi tiết thcủa hệ ống và tấ ả các chức năng của nó.th t c

Khi người dung mở hệ thống phần mềm, sẽ hiển thị giao diện như hình 1, từ đây người dung sẽ đăng nhập với tài khoản đã được cung cấp trước để đăng nhập vào hệ thống

Trang 9

Hình 1: Giao diện đăng nhập hệ thống

1 Sau khi nhân viên đăng nh p ậ

Sau khi nhân viên đăng nhập sẽ hiển thị giao diện như hình 2, từ đây nhân viên

có thể thực hiện các tác vụ trong h thống ệ

Hình 2: Giao diện trang chủ

Khi nhân viên nhấn vào tác vụ sẽ hiển thị giao diện như hình 3, nhân viên thực hiện các yêu cầu của khách hàng như gọi món cho bàn được chỉ định, gộp bàn được chỉ định,

Trang 11

Khi nhân viên nhấn vào thông tin tài khoản sẽ hiển thị giao diện như hình 4 và có thể thay đ i m t khổ ậ ẩu của tài khoản nhân viên đó

Hình 4: Giao diện thông tin tài khoản

Ngoài các chức năng trên thì nhân viên còn có thể thay đổi màu sắc giao diện ở mục giao diện như hình 5 để có th thuể ận mắt và dễ thao tác hơn

Hình 5: Thay đổi màu sắ giao diện c

Trang 12

7

Khi khách hàng yêu cầu thanh toán thì nhân viên sẽ ọn bàn của khách hàng đó và chchọn thanh toán, khi đó sẽ hiện ra giao diện hóa đơn như hình 6

Hình 6: giao diện hóa đơn

Sau khi kết thúc ca làm việc của mình thì nhân viên có thể đăng xuất tài khoản của mình bằng việc nhấn nút đăng xuất như hình 6 Sau khi đăng xuất sẽ hiển thị giao diện đăng nhập

Hình 7: Nút đăng xuất

Trang 13

2 Sau khi quản lý đăng nhập

Khi quản lý đăng nhập, ngoài việc có thể sử dụng tất cả các chức năng của nhân viên thì còn hiện ra giao diện chỉ có quản lý được phép truy cập đó là mục quản lý như hình 7 Và từ đây quản lý có thể ực hiện các tác vụ quản lý.th

Hình 8: Giao diện quản lý

Trang 14

9

Hình 8: Giao diện quản lý thực đơn

Hình 9: Giao diện quản lý danh mục món ăn

Hình 10: Giao di ện quản lý bàn

Trang 15

Hình 11: Giao diện quản lý tài khoản

B TÀI LIỆU THIẾT KẾ CƠ SỞ DỮ LIỆU

Đưa ra các công việc cần thực hiện của tài liệu

Trang 16

11

2 Thiết kế kiến trúc

phần mềm

Thiết kế CSDL ở mức logic, vật lý và xây dựng mô hình

ER của phần mềm

Cụ ể mô hình CSDL thcủa phần mềm

Trang 17

II Thiết kế Cơ sở dữ liệu Logic

1 Danh sách các bảng

STT Tên gọi Tên bảng Mô tả

1 Hóa đơn

bán hàng Bill

Cho biết thông tin về ngày khách hàng đến quán,

mã số bàn mà khách đang sử dụng, tổng giá trị của hóa đơn đó, thông tin về giảm giá, thời gian đến ăn và trạng thái của hóa đơn (chưa thanh toán hoc đã thanh toán) Mỗi hóa đơn có một mã duy nhất

2 Chi tiết

hóa đơn BillInfo

Cho biết mã hóa đơn, mã món ăn khách hàng chọn

và số lượng món ăn Mỗi bảng chi tiết hóa đơn có một

mã duy nhất

3 Bàn TableCoffee Mỗi bàn ăn có một mã số duy nhất Bàn ăn có trạng

thái cho bi t bàn đang có ngưế ời hay không

Mỗi món ăn sẽ có 1 mã duy nhất, bảng này cung cấp các thông tin cho từng món ăn: tên, đơn giá, món ăn thuộc danh mục nào

7 Loại tài

khoản AccountType

Bảng lưu thông tin loại tài khoản là người quản lý hay nhân viên

Trang 18

CheckOut Thời gian thanh toán

hóa đơn BillInfo

ID Mã chi tiết hóa đơn

5 Thể loại món ăn CategoryFood ID Mã thể ại mónlo

Name Tên thể ại mónlo

6 người dùng Tài khoản Account

DisplayName Tên hiển thị

TypeID Mã loại tài khoản

7 Loại tài khoản AccountType ID Mã loại tài khoản

TypeName Tên loại tài khoản

Trang 19

3 Sơ đồ quan hệ thực thể

Hình 12: Sơ đồ quan hệ thực thể

Trang 20

15

C HƯỚNG DẪN CÀI ĐẶT SOURCE CODE

(PHẦN MỀM QUẢN LÝ QUÁN CÀ PHÊ)

CoffeeManagement; Integrated Security = True";→ Thay đổi chuỗi kết nối đến

Sqlserver cho phù hợp với máy tính của bạn

2 Đăng nhập

- Chức năng đăng nhập có phân 2 quyền: quyền Quản Lý và quyền Nhân Viên

- Tốt nhất các bạn nên đăng nhập vào chương trình bằng tài khoản quyền quản

lý để xem đầy đủ các chức năng

Trang 21

D BẢNG PHÂN CÔNG VIỆC

TÊN SV

NỘI DUNG CÔNG VIỆ C ĐƯ ỢC PHÂN CÔNG

PHÂN TÍCH CSDL

THIẾT KẾ GIAO DIỆN

VIẾT CODE CHƯƠNG TRÌNH

KIỂM THỬ

VIẾT BÁO CÁO

Ngày đăng: 01/11/2024, 18:07

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

TÀI LIỆU LIÊN QUAN

w