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

Báo cáo bài tập lớn hệ thống thông tin quản lý chủ Đề lập trình phần mềm quản lý quán cafe

24 3 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 đề Lập trình phần mềm quản lý quán cafe
Tác giả Nguyễn Quang Thịnh, Đoàn Thị Khánh Huyền
Trường học Học viện Quản lý Giáo dục
Chuyên ngành Công Nghệ Thông Tin
Thể loại Bài tập lớn
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 24
Dung lượng 4,59 MB

Nội dung

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

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO HỌC VIỆN QUẢN LÝ GIÁO DỤC

************************

BÁO CÁO BÀI TẬP LỚN

MÔN: HỆ THỐNG THÔNG TIN QUẢN LÝ

CHỦ ĐỀ LẬP TRÌNH PHẦN MỀM QUẢN LÝ QUÁN CAFE

Sinh viên : Nguyễn Quang Thịnh

Đoàn Thị Khánh Huyền

Ngành : Công Nghệ Thông Tin

Lớp tín chỉ : CN2029.1_LT

Hà Nội – 2023

Trang 2

LỜI MỞ ĐẦU

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ôngnghiệ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áchoạt động sản xuất kinh doanh, dịch vụ và quản lý kinh tế- xã hội, từ sử dụngsức lao động thủ công là chính sang sử dụng một cách phổ biến sức lao độngvới công nghệ, phương tiện, phương pháp tiên tiến hiện đại Trong việc quản lýkinh doanh, thì cần có sự hỗ trợ của các phần mềm quản lý để việc quản lý haythanh 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ácbạ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ụngrộng rãi Tuy nhiên để củng cố kiến thức cũng như tìm hiểu thêm về phần mềmquản lý thanh toán tiền cà phê của khách nên chúng em có ý tưởng viết mộtphầ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ênngôn ngữ Visual C# 2012, chương trình chỉ giới hạn ở việc quản lý nhân viên,quản lý đồ ăn thức uống của quán, hóa đơn, doanh thu…, và được thiết kế đểlưu trữ một cách logic để sử dụng lâu dài

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ínhmong được sự góp ý của thầy cô và các bạn để nhóm chúng em có thể hiểunhiề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

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 Tham khảo 1

4 Mô tả tài liệu 1

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

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

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ộc 3

5 Giả định và phụ thuộc 3

III Quy trình nghiệp vụ 4

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

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

I Giới thiệu 14

1 Mục tiêu 14

2 Phạm vi 14

3 Tham khảo 14

4 Mô tả tài liệu 14

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

1 Danh sách các bảng 14

2 Mô tả thực thể và thuộc tính 15

3 Sơ đồ thực thể ER 16

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

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

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

Trang 4

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

I Giới thiệu

1 Mục tiêu

Mục đích của tài liê cu: cung cấp mô tả chi tiết về các yêu cầu cho phần mềm

hỗ trợ bán hàng Minh họa mục đích cụ thể và thông tin chi tiết cho viê cc phát triển

hê c thống Tài liê cu mô tả đầy đủ các ràng buô cc của hê c thống, giao diê cn người ddng

và tương tác với các ứng dụng bên ngoài (máy in) Tài liệu được đề xuất chokhách hàng phê duyê ct và là tài liê cu tham khảo đầu vào cho các giai đoạn thiết kế,lập trình, kiểm thử trong quy trình sản xuất phần mềm này

2 Phạm vi

Phần mềm hỗ trợ bán hàng được cài đă ct trên hê c thống máy tính tại quầy thungâ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ê cn viê cc 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

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

Trang 5

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

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

Hê c thống phần mềm bao gồm 2 phần: Quản lý viê cc 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áoccá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 đơncủ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

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

- Phần mềm cho phép thống kê doanh thu dựa vào hóa đơn

c Chức năng khác

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

Trang 6

- Người ddng 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 được ứng dụng cho 2 đối tượng: NV thu ngân và người quản lý:

- Khách hàng không trực tiếp sử dụng phần mềm, nhưng là người đưa ra các móncho NV thu ngân

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

+ Thêm, sửa, xóa 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

- Ràng buô cc với ứng dụng bên ngoài: để gửi thông tin chi tiết của hóa đơn đến chokhá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ê cn tại inc hóa đơn cho khách hàng

5 Giả định và phụ thuộc

Phần mềm chỉ được cài đă ct trên hê c thống máy tính của quán cafe tại quầy thungân, khi đó hê c thống phần mềm mới kết nối được CSDL của quán Hoă cc nếukhông cài đă ct trên hê c thống máy tính của quán mà cài đă ct trên máy tính khác buô cc phải có CSDL của quán thì mới thực hiê cn đầy đủ được các thao tác nghiê cpvụ

Trang 7

III Quy trình nghiệp vụ

Hình 1: Sơ đồ use case tổng thể hệ thống

Trang 8

Hình 2: Sơ đồ phân rả package login

Hình 3: Sơ đồ phân rả package Manage-account

Trang 9

Hình 4: Sơ đồ phân rả package Manage-menu

Hình 5 Sơ đồ phân rả package Manage-category

Trang 10

Hình 6: Sơ đồ phân rả package Manage-table

Trang 11

Hình 7: Mô hình lớp hệ thống

Trang 12

Hình 8: Mô hình nghiệp vụ đăng nhập

Hình 9: Mô hình nghiệp vụ thêm thức uống

Trang 13

Hình 10: Mô hình nghiệp vụ thanh toán hóa đơn cho bàn

IV Đặ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 và chất lượng của hệ thống,đưa ra mô tả chi tiết của hệ thống và tất cả các chức năng của nó

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

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

Trang 14

Sau khi đăng nhập, phần mềm sẽ hiển thị giao diện trang chủ

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

Trang 15

Nhân viên thêm món cho bàn khi khách hàng yêu cầu

Hình 13: Giao diện chọn món cho bàn

Thanh toán và in hóa đơn

Trang 16

Hình 14: Giao diện xác nhận hóa đơn

Phần dành cho người quản lý

Trang 17

Hình 15: Giao diện quản lý món ăn/ thức uống

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

Trang 18

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

Hình 18: Giao diện quản lý hóa đơn, cho phép xem danh sách hóa đơn

theo thời gian chỉ định

Trang 19

Hình 19: Giao diện thống kê doanh thu toàn thời gian

Trang 20

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

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 ERcủa phần mềm

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

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

Trang 21

Mỗi hóa đơn có mô ct mã duy nhất.

2 hóa đơnChi tiết BillInfo

Cho biết mã hóa đơn, mã món ănkhách hàng chọn và số lượng mónăn

Mỗi bảng chi tiết hóa đơn có mô ct

mã duy nhất

Mỗi bàn ăn có một mã số duynhất Bàn ăn có trạng thái cho biếtbà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 chotừng món ăn: tên, đơn giá, món ănthuộc danh mục nào

Mỗi loại danh mục món ăn có 1

mã Bảng sẽ cho biết tên của từngdanh mục

người ddng Account

Mỗi người ddng sử dụng phầnmềm này, sẽ được cung cấp: tàikhoản, mật khẩu để truy câ cp vàotrong hê c thống Mỗi tài khoản cómột tên hiển thị do người ddng tdychọn

7 Loại tàikhoả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

2 Mô tả thực thể và thuộc tính

STT Tên bảng Bí danh Thuộc tính Mô tả thuộc tính

bán hàng

CheckIn Thời gian vàoCheckOut Thời gian thanh toán

Trang 22

TableID Mã bànDiscount Giảm giáTotalPrice Tổng giá

2 hóa đơnChi tiết BillInfo

FoodID Mã món (món ăn thức uống)

UserName Tên đăng nhậpDisplayName Tên hiển thịPassword Mật khẩuTypeID Mã loại tài khoản

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

3 Sơ đồ thực thể ER

Trang 23

Hình 20: Sơ đồ quan hệ

Trang 24

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

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

→ Thay đổi chuỗi kết nối đến Sqlserver cho phd hợp với máy tính của bạn.

- Phần Dataset các bạn nên cập nhật lại Nếu không cập nhật lại thì chứcnăng Thống kê doanh thu sẽ bị lỗi

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.

Quản lý admin adminNhân viên nhanh 12345Nhân viên anh 12345Nhân viên tan 12345

- Tốt nhất các bạn nên đăng nhập vào chương trình bung tài khoản quyềnquản lý để xem đầy đủ các chức năng

Ngày đăng: 20/11/2024, 21:15

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w