Tải bản đầy đủ (.pdf) (40 trang)

Tiểu luận môn học xây dựng phần mềm quản lý bán trà sữa

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.64 MB, 40 trang )

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT
KHOA KỸ THUẬT - CÔNG NGHỆ

TIỂU LUẬN MÔN HỌC

XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN TRÀ
SỮA
Giảng viên hướng dẫn: Thầy: TRẦN VĂN TÀI
Sinh viên thực hiện:

MSSV

ĐỒN THỊ HỒNG NGỌC

2024802010156

Bình Dương, tháng 7 năm 2022
1

Chương 1: Tổng quan về lí thuyết

0

0


LỜI CẢM ƠN
Em xin gửi lời cảm ơn và tri ân sâu sắc đối với thầy cô Trường Đại học Thủ
Dầu Một, đặc biệt là quý thầy cô khoa Kỹ Thuật - Công Nghệ đã tạo mọi điều kiện
thuận lợi cho em trong suốt quá trình học tập tại trường và trong thời gian làm tiểu
luận. Chính nhờ các thầy cô khoa Kỹ Thuật - Công Nghệ đã giúp em thực hiện đề


tài cuối kì của mình.
Đặc biệt, em xin gửi lời cảm ơn chân thành đến thầy Trần Văn Tài, đã tận
tâm chỉ bảo, hướng dẫn em qua từng buổi trao đổi, từng buổi nói chuyện, thảo luận
về đề tài nghiên cứu, giải đáp thắc mắc cho em trong suốt q trình hồn thành báo
cáo. Thầy ln nhắc nhở, động viên em sớm hoàn thành tốt đề tài của mình. Nhờ có
những lời hướng dẫn, dạy bảo đó của thầy, giúp em có được cơ sở lý thuyết vững
vàng và tạo điều kiện hỗ trợ em trong quá trình làm tiểu luận.
Cuối cùng báo cáo có được một số kết quả nhất định, nhưng khơng thể tránh
khỏi sai sót và hạn chế, kính mong được sự cảm thơng và đóng góp ý kiến của q
thầy cơ. Một lần nữa, em xin gửi lời cảm ơn chân thành đến quý thầy cô.
Em xin chân thành cảm ơn!

Chương 1: Tổng quan về lí thuyết

0

0


MỤC LỤC
A. PHẦN MỞ ĐẦU..................................................................................................1
1. Lý do chọn đề tài............................................................................................................1
2. Mục tiêu nghiên cứu.......................................................................................................1
3. Đối tượng nghiên cứu.....................................................................................................1
4. Phạm vi nghiên cứu........................................................................................................1
5. Phương pháp nghiên cứu................................................................................................2
6. Ý nghĩ của đề tài.............................................................................................................2
7. Kết cấu tiểu luận.............................................................................................................2

PHẦN B: NỘI DUNG...............................................................................................3

CHƯƠNG 1. CƠ SỞ LÝ THUYẾT...................................................................................3
1.1. Giới thiệu về Visual Studio.....................................................................................3
1.2. STAR UML.............................................................................................................3
CHƯƠNG 2. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG..................................................5
2.1. Khảo sát hiện trạng..................................................................................................5
2.2. Xác định yêu cầu.....................................................................................................7
2.3. Yêu cầu phi chức năng............................................................................................7
2.4. Sơ đồ phân cấp chức năng.......................................................................................8
2.5. Các tác nhân chính của hệ thống.............................................................................9
2.6. Các chức năng.........................................................................................................9
2.7. Biểu đồ Use Case..................................................................................................10
2.8. Sơ đồ lớp(Class diagram)......................................................................................21
CHƯƠNG 3. THIẾT KẾ CƠ SỞ DỮ LIỆU....................................................................22
3.1. Thuộc tính các loại thực thể..................................................................................22
3.2. Đặc tả bảng dữ liệu................................................................................................22
3.3. Sơ đồ Diagram.......................................................................................................22
CHƯƠNG 4. GIAO DIỆN CHƯƠNG TRÌNH................................................................23
4.1. Form đăng nhập.....................................................................................................23
4.2. From Đổi mật khẩu................................................................................................23
4.3. From trang chủ......................................................................................................23
4.4. Form sản phẩm......................................................................................................24
Chương 1: Tổng quan về lí thuyết

0

0


4.5. Form quản lý nhân viên.........................................................................................24
4.6. From Quản lý nhà cung cấp..................................................................................40

4.7. From Quản lý nhập hàng.......................................................................................41
4.8. From Thống kê......................................................................................................42
4.9. From Thông tin......................................................................................................42

PHẦN C: KẾT LUẬN.............................................................................................47
1. Kết quả đạt được..........................................................................................................47
2. Hạn chế.........................................................................................................................47
3. Hướng phát triển...........................................................................................................47
4. Kết luận........................................................................................................................47

TÀI LIỆU THAM KHẢO.......................................................................................48

Chương 1: Tổng quan về lí thuyết

0

0


A. PHẦN MỞ ĐẦU
1. Lý do chọn đề tài
Công nghệ đang được xem là chìa khóa quan trọng giúp con người phát triển
lên. Từ ngành may, điện tử, cơ khí, chế biến, hầu hết tất cả các ngành nghề, lĩnh vực
đều cần có sự góp mặt của cơng nghệ thơng tin. Nói đến cơng nghệ thơng tin là nói
đến sự tiện lợi và nhanh chóng của những lợi ích mà nó đem lại cho con người. Nó
trở thành một phần không thể thiếu trong cuộc sống. công nghệ thông tin được áp

dụng trên mọi lĩnh vực kinh tế, chính trị, xã hội... Ứng dụng công nghệ thông tin
và tin học hóa được xem là một trong yếu tố mang tính quyết định trong hoạt
động của quốc gia, tổ chức và trong cả các cửa hàng. Nó đóng vai trị hết sức

quan trọng và có thể tạo nên bước đột phá mạnh mẽ.
Mạng internet là một trong những sản phẩm có giá trị hết sức lớn lao và
ngày càng trở nên một công cụ không thể thiếu, là nền tảng để truyền tải, trao
đổi thơng tin trên tồn cầu, Bằng internet, chúng ta đã thực hiện được những
công việc với tốc độ nhanh hơn, chi phí thấp hơn nhiều so với cách thức truyền
thống. Chính điều này, đã thúc đẩy sự khai sinh và phát triển của thương mại
điện tử trên khắp thế giới, làm biến đổi đáng kể bộ mặt văn hóa, nâng cao đời
sống con người, Trong hoạt động sản xuất, kinh doanh, thương mại điện tử đã
khẳng định được xúc tiến và thúc đẩy sự phát triển của doanh nghiệp. Đối với
một cửa hàng, việc quảng bả và giới thiệu sản phẩm đến khách hàng đáp ứng
nhu cầu mua sắm ngày càng cao của khách hàng sẽ là cần thiết.
Vì vậy, chúng em đã quyết định thực hiện đề tài về: “Xây dựng phần mềm
quản lý quán trà sữa” nhằm mục đích phát triển thêm một số tính năng giúp cho
việc kinh doanh và quản lý của quán trở nên dễ dàng, tiện lợi hơn.
2. Mục tiêu nghiên cứu
Tạo ra phần mềm quản lí quán trà sữa , hệ thống quản lí nhanh chóng và tiện
lợi hơn.
3. Đối tượng nghiên cứu
Đề tài tập trung vô phát triển phần mềm quản lý quán trà sữa.
4. Phạm vi nghiên cứu
1

Chương 1: Tổng quan về lí thuyết

0

0


Tiệm trà sữa Chinn trên tỉnh Bình Dương.

5. Phương pháp nghiên cứu

Phương pháp thu thập thông tin: Thông qua thu thập những dữ liệu đã
được nghiên cứu trên các trang web, trang báo liên quan đến đề tài.
Phương pháp phân tích tổng hợp: Lấy ý kiến từ chủ quán, nhân viên và
khách hàng.
Phương pháp quan sát: quan sát việc quản lí của một số qn trà sữa tại
Bình Dương.
6. Ý nghĩ của đề tài
Mở ra hướng đi mới và tổng hợp các tính năng cân thiết trong việc quản lý
quán trà sữa thêm tiện ích, nhanh chóng và chính xác hơn.
7. Kết cấu tiểu luận
Tiểu luận gồm 4 chương:
Chương 1: Cơ sở lí thuyết
Chương 2: Phân tích và thiết kế hệ thống
Chương 3: Cơ sở dữ liệu
Chương 4: Giao diện chương trình

2

Chương 1: Tổng quan về lí thuyết

0

0


PHẦN B: NỘI DUNG
CHƯƠNG 1.
1.1.


CƠ SỞ LÝ THUYẾT

Giới thiệu về Visual Studio

Hình 1: Logo của Microsoft Visual Studio 2012 (Nguồn: Internet)

Microsoft Visual Studio là một mơi trường phát triển tích hợp (IDE) từ
Microsoft. Microsoft Visual Studio còn được gọi là "Trình soạn thảo mã nhiều
người sử dụng nhất thế giới ", được dùng để lập trình C++ và C# là chính. Nó được
sử dụng để phát triển chương trình máy tính cho Microsoft Windows, cũng như các
trang web, các ứng dụng web và các dịch vụ web. Visual Studio sử dụng nền tảng
phát triển phần mềm của Microsoft như Windows API, Windows Forms, Windows
Presentation Foundation, Windows Store và Microsoft Silverlight. Nó có thể sản
xuất cả hai ngơn ngữ máy và mã số quản lý. Visual Studio bao gồm một trình soạn
thảo mã hỗ trợ IntelliSense cũng như cải tiến mã nguồn. Trình gỡ lỗi tích hợp hoạt
động cả về trình gỡ lỗi mức độ mã nguồn và gỡ lỗi mức độ máy. Cơng cụ tích hợp
khác bao gồm một mẫu thiết kế các hình thức xây dựng giao diện ứng dụng, thiết kế
web, thiết kế lớp và thiết kế giản đồ cơ sở dữ liệu. Nó chấp nhận các plug-in nâng
cao các chức năng ở hầu hết các cấp bao gồm thêm hỗ trợ cho các hệ thống quản lý
phiên bản (như Subversion) và bổ sung thêm bộ công cụ mới như biên tập và thiết
kế trực quan cho các miền ngôn ngữ cụ thể hoặc bộ công cụ dành cho các khía cạnh
khác trong quy trình phát triển phần mềm. Visual Studio hỗ trợ nhiều ngơn ngữ lập
trình khác nhau và cho phép trình biên tập mã và gỡ lỗi để hỗ trợ (mức độ khác
nhau) hầu như mọi ngơn ngữ lập trình. Các ngơn ngữ tích hợp gồm có C, C++ và
C++/CLI (thơng qua Visual C++), VB.NET (thơng qua Visual Basic.NET), C#
(thông qua Visual C#) và F# (như của Visual Studio 2010). Hỗ trợ cho các ngôn ngữ
khác như J++/J#, Python và Ruby thông qua dịch vụ cài đặt riêng rẽ. Nó cũng hỗ trợ
XML/XSLT, HTML/XHTML, JavaScript và CSS. Microsoft cung cấp phiên bản
"Express" (đối với phiên bản Visual Studio 2013 trở về trước) và "Community" (đối

với bản Visual Studio 2015 trở về sau) là phiên bản miễn phí của Visual Studio.
1.2.

STAR UML
3

Chương 1: Tổng quan về lí thuyết

0

0


Hình 2: Logo của StarUML

StarUML là một mơ hình nền tảng, là phần mềm hỗ trợ UML (Unified
Modeling Language). Nó hỗ trợ các phương pháp tiếp cận MDA (Model Driven
Architecture) bằng cách hỗ trợ các khái niệm hồ sơ UML. Tức là StarUML hỗ trợ
phân tích và thiết kế hệ thống một điều mà bất cứ dự án nào đều cần có. Ngồi ra
dùng StarUML sẽ đảm bảo tối đa hóa năng suất và chất lượng của các dự án phần
mềm của bạn. Vì nó cho phép mơ hình hóa nên sẽ không phụ thuộc vào người code,
ngôn ngữ code hay nền tảng sử dụng. Do mơ hình hóa nên rất dễ đọc và dễ hiểu.
Một điều mình thích nhất ở StarUML là khả năng tự sinh code từ những mơ hình
class.

4

Chương 1: Tổng quan về lí thuyết

0


0


CHƯƠNG 2.
2.1.

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

Khảo sát hiện trạng

2.1.1. Khảo sát chức năng và đối tượng sử dụng
Phần mềm gồm các chức năng và đối tượng sử dụng cơ bản sau:
- Đăng nhập: mỗi nhân viên được quản trị cấp tài khoản để sử dụng phần
mềm.
- Thanh toán: mỗi nhân viên có một tài khoản đăng nhập phần mềm, sau đó
đặt thức uống cho khách hàng và thực hiện thanh tốn hóa cho khách hàng.
- Xem cơng thức pha chế: nhân viên được xem công thức pha chế được bảo
mật ra bên ngoài của quán để pha chế, tiết kiệm thời gian ghi nhớ và tránh nhầm lẫn
ảnh hưởng đến khách hàng.
- Hiệu chỉnh thông tin tài khoản: phần mềm cho phép người dùng đổi mật
khẩu khi cần thiết bằng cách nhập tên đăng nhập và mật khẩu trùng khớp với mật
khẩu cũ.
- Tìm kiếm: người dùng có thể tìm kiếm được danh sách sản phẩm, nhân viên,
bàn, danh mục thông qua tên.
- Quản lý thức uống: mỗi thức uống được quản lý những thông tin như mã
thức uống, tên thức uống, danh mục của thức uống, giá.
- Quản lý danh mục: mỗi danh mục được người quản trị quản lý những thông
tin như mã danh mục, tên danh mục.
- Quản lý nhân viên: mỗi nhân viên được người quản trị quản lý những thông

tin như mã nhân viên, tên nhân viên, giới tính, số điện thoại, địa chỉ.
- Quản lý tài khoản: mỗi tài khoản được người quản trị quản lý những thông
tin như tên tài khoản, tên hiển thị và mật khẩu.
- Quản lý doanh thu: phần mềm hỗ trợ người dùng quản lý doanh thu bán
hàng, thống kê được tổng số lượng bán thức uống trong ngày hoặc thông tin được
thống kê đến cuối tháng. Người dùng có thể xem được tất cả hóa đơn chưa thanh
toán và đã thanh toán với quyền quản trị. Khi khách hàng đặt thức uống, người dùng
biết được thông tin đặt thức uống của khách một cách tiện lợi hơn thơng qua quyền
quản trị.
- Xuất hóa đơn: với quyền quản trị người dùng có thể xem và thống kê được
hóa đơn, chi tiết hóa đơn mà khách hàng gọi. Để lập báo cáo người dùng chỉ cần
5

Chương 2 Phân tích và thiết kế hệ thống

0

0


nhấn vào nút xuất báo cáo, thông tin được thống kê theo ngày hay theo tháng là tùy
người dùng chọn sẽ được xuất ra file excel. Việc lưu trữ báo cáo sẽ được thực hiện
một cách tiện lợi và tiết kiệm thời gian khi sử dụng phần mềm.
- Quản lý sản phẩm bán chạy: người dùng sẽ xem được thông tin sản phẩm
bán chạy nhất tại thời điểm hiện tại người dùng xem. Nhân viên có thể dựa vào
chức năng này của phần mềm để tăng doanh thu cho quán. Ngồi ra, những thức
uống khơng được khách hàng ưa chuộng cũng được nhân viên lưu ý hơn trong việc
tư vấn cho khách hàng.
- Đăng xuất: người dùng muốn đăng nhập bằng tài khoản khác thì đăng xuất.
- Quy trình người dùng đặt thức uống: Khách hàng xem và lựa chọn thức uống

cần gọi. Sau khi lựa chọn xong, khách hàng có thể gọi thức uống. Lúc này, nhân
viên bán hàng sẽ đặt thức uống qua bàn khách hàng ngồi. Nhân viên thanh tốn cho
khách hàng trực tiếp tại quầy, hóa đơn sẽ được lưu vào cơ sỡ dữ liệu để quản trị
thống kê khi cần .Sau khi tiếp nhận yêu cầu trên, bộ phận pha chế sẽ xác nhận thông
tin trong hóa đơn và pha chế cho khách hàng.
- Nhân viên: Là những người có nhu cầu sử dụng phần mềm để kinh doanh
cho quán và đã đăng ký thông tin cá nhân trong hệ thống. Nhân viên bán hàng sẽ đặt
thức uống qua bàn khách hàng ngồi. Sau đó, nhân viên thanh toán cho khách hàng
trực tiếp tại quầy, hóa đơn sẽ được lưu vào cơ sỡ dữ liệu để quản trị thống kê khi
cần .Sau khi tiếp nhận yêu cầu trên, bộ phận pha chế sẽ xác nhận thơng tin trong
hóa đơn và pha chế cho khách hàng. Nhân viên có thể thay đổi mật khẩu tài khoản
của họ. Ngồi ra, nhân viên cịn được xem cơng thức pha chế trà sữa để phục vụ
thức uống cho khách hàng, tránh nhầm lẫn và tiết kiệm được thời gian ghi nhớ cho
nhân viên. Sản phẩm bán chạy cũng được nhân viên quán theo dõi hàng ngày để
tiện trong việc tăng doanh thu của quán.
- Người quản lý (quản trị): Là người làm chủ phần mềm, có quyền kiểm sốt
mọi hoạt động của phần mềm. Quản trị có thể thay đổi kết cấu chi tiết của phần
mềm và quản lý trực tiếp sản phẩm của phần mềm.
2.1.2. Ứng dụng của phần mềm
Phần mềm có thể được ứng dụng rộng rãi cho hầu hết các quán trà sữa với
nhiều quy mô, giúp việc quản lý và phục vụ được đảm bảo và nhanh chóng. Ngồi

6

Chương 2 Phân tích và thiết kế hệ thống

0

0



ra, phần mềm khơng chỉ có thể áp dụng cho các qn trà sữa mà cịn có thể áp dụng
cho nhiều loại hình tương tự khác như: cà phê, thức ăn nhanh, quán bar, nhà hàng,...
2.1.3. Phạm vi ứng dụng
Phần mềm có thể sử dụng trong nội bộ quán trà sữa giúp cho việc quản lý và
phục vụ thuận tiện và nhanh chóng hơn như : việc gọi thức uống, thanh tốn hóa
đơn, báo cáo danh thu, tìm kiếm cũng như hiệu chỉnh dữ liệu của quán nhanh
chóng, quản lý thông tin quán một cách tiện lợi.
2.2.

Xác định yêu cầu

2.2.1. Phần dành cho người quản lý (quản trị)
Là người có quyền kiểm soát mọi hoạt động của hệ thống. Người quản lý có
thể thao tác những chức năng sau:
- Thứ nhất: Quản lý toàn bộ hệ thống phần mềm.
- Thứ hai: Xem, xóa, hiệu chỉnh cấu hình phần mềm.
- Thứ ba: Cấp và phân quyền cho nhân viên bán hàng.
- Thứ tư: Cập nhật cơ sở dữ liệu của phần mềm.
- Thứ năm: Thống kê và cập nhật doanh thu.
- Thứ sáu: Lập báo cáo tổng sản phẩm bán được theo ngày, tháng.
2.2.2. Phần dành cho nhân viên
Là người có quyền kiểm soát hoạt động của khách hàng, nội dung phần
mềm. Nhân viên có thể thao tác những chức năng sau:
- Thứ nhất: chức năng đặt thức uống, thanh toán cho khách hàng
- Thứ hai: xem được thông tin sản phẩm bán chạy
Ngồi các chức năng nêu trên thì phần mềm phải được trình bày sao cho dễ
hiểu, giao diện mang tính dễ dùng, đẹp mắt và làm sao cho người dùng thấy được
những thơng tin cần tìm, cung cấp những thông tin thức uống thật hấp dẫn, nhằm
tạo được sự tiện dụng cho người dùng.

2.3.

Yêu cầu phi chức năng

2.3.1. Dung lượng, tốc độ, độ bảo mật
Dung lượng phần mềm vừa phải, tốc độ truy xuất nhanh. Hệ thống thông tin
phải có chế độ bảo mật, khơng chấp nhận sai sót, cơ sỡ dữ liệu phải được đảm bảo
khi hệ thống đang hoạt động.
2.3.2. Bảo mật – Quyền hạn
7

Chương 2 Phân tích và thiết kế hệ thống

0

0


- Đảm bảo tính tồn vẹn dữ liệu, phải định kỳ lưu giữ thơng tin, đề phịng khi
có sự cố cịn có thể khắc phục một cách dễ dàng.
- Quyền hạn mỗi user được bảo vệ chặt chẽ.
- Chỉ có người quản trị mới có quyền cập nhật dữ liệu.
2.4.

Sơ đồ phân cấp chức năng
Phần mềm quản lý quán trà sữa Chinn

1. Nhân

viên


Đăng
nhập

1.2. Đặt
thức
uống,
thanh
tốn

2.Quản lý

sản phẩm,
danh mục

2.1. Xem
cập nhật

2.2. Xóa,
sửa

5.Tìm
kiếm

4.Đổi mật
khẩu

3.Quản lý
nhân viên,
bàn


3.1 Xem,
cập nhật
4.1. Cập
nhật mật
khẩu

3.2. Xóa,
sửa

1.3. Đổi
mật khẩu,
đăng xuất

5.1. Tìm
theo tên
sản phẩm

6.Thống


6.1.
Thống kê
hóa đơn
6.2.
Thống kê
sản phẩm
bán chạy

6.3.

Thống kê
doanh thu

8

Chương 2 Phân tích và thiết kế hệ thống

0

0


2.5.

Các tác nhân chính của hệ thống

-

Nhân viên

-

Người quản lý (quản trị)

2.6.
-

Các chức năng

Nhân viên:

 Đăng nhập hệ thống
 Đặt thức uống cho khách hàng
 Thanh tốn
 Thêm, xóa, sửa thơng tin gọi món
 Giảm giá cho khách hàng
 Xem thơng tin gọi món
 Đổi mật khẩu tài khoản
 Xem sản phẩm bán chạy
 Xem tổng sản phẩm bán được
 Xem công thức pha chế trà sữa
 Đăng xuất

-

Người quản lý:
 Đăng nhập hệ thống
 Đặt thức uống
 Thanh toán, chuyển bàn, giảm giá
 Xem thông tin gọi thức uống
 Quản lý sản phẩm: thêm, xóa, cập nhật thơng tin sản phẩm
 Quản lý danh mục: thêm, xóa, cập nhật thông tin danh mục sản phẩm
 Quản lý tài khoản: thêm, xóa, cập nhật thơng tin tài khoản
 Quản lý nhân viên: thêm, xóa, cập nhật thơng tin nhân viên
 Quản lý bàn: thêm, xóa, cập nhật thơng tin bàn
 Tìm kiếm: tìm kiếm thơng tin sản phẩm, nhân viên, tài khoản, bàn qua
tên
 Quản lý doanh thu: thống kê được tổng tiền của hóa đơn bán được
 Quản lý hóa đơn: thống kê được hóa đơn và hci tiết hóa đơn hàng
ngày hay hàng tháng tuy vào người quản trị
9


Chương 2: Phân tích và thiết kế hệ thống

0

0


 Lập báo cáo: thống kê được tổng hóa đơn bán được và xuất ra Excel
để tiện lợi trong việc lưu trữ
 Đổi mật khẩu tài khoản
 Cấp quyền cho nhân viên
 Tùy chỉnh cơ sở dữ liệu của quán
 Thống kê sản phẩm bán chạy
 Đăng xuất
2.7.

Biểu đồ Use Case

2.7.1. Biểu đồ Use Case tổng quát

Hình 2. 1: Biểu đồ Use Case tổng quát

2.7.2. Mô tả UseCase
STT

UseCase

Ý nghĩa


Actor
10

Chương 2: Phân tích và thiết kế hệ thống

0

0


1

Đăng kí

Đăng kí tài khoản cho
khách hàng và nhân viên

Người quản lí
(Quản trị)

2

Đăng nhập

Đăng nhập vào hệ thống

Nhân viên, Người
quản lí (Quản trị)

3


Xem sản phẩm

Xem chi tiết sản phẩm

Khách hàng, Nhân
viên

3

Đặt đồ uống

Truy cập phần mềm đặt
đồ uống

Nhân viên, khách
hàng

4

Thanh tóan

Thanh tốn cho khách
hàng

Nhân viên

5

Giảm giá


Giảm giá cho khách

Nhân viên

7

Thơng tin đồ uống

Người dùng xem thông
tin gọi thức uống.

Nhân viên

7

Xem cơng thức

-Xem cơng thức để pha
chế

Người quản lí
(Quản trị), Nhân
viên

- Người quản lí (quản trị)
có thể thêm, sửa, xóa,
làm mới công thức
8


Đổi mật khẩu

Đổi mật khẩu cho nhân
viên và khách hàng

Người quản lí
(Quản trị)

9

Quản lí sản phẩm

Thêm, sửa, xóa, làm
mới, xem chi tiết sản
phẩm

Người quản lí
(Quản trị)

10

Quản lí thơng tin

Quản lí tài khoản nhân
viên và khách hàng
( thêm, sửa, xóa, xem)

Người quản lí
(Quản trị)


11

Tìm kiếm

Tìm kiếm sản phẩm,
nhân viên, bàn, danh
mục

Người quản lí
(Quản trị), Nhân
viên

12

Sản phẩm bán chạy

Xem doanh số sản phẩm
bán chạy

Người quản lí
(Quản trị), Nhân
viên

13

Quản lí nhân viên

Thêm, sửa, xóa, làm
mới, xem chi tiết nhân


Người quản lí
(Quản trị)

11

Chương 2: Phân tích và thiết kế hệ thống

0

0


viên
14

Quản lí danh mục

Thêm, sửa, xóa, làm
mới, xem chi tiết danh
mục sản phẩm

Người quản lí
(Quản trị)

15

Thống kê doanh thu và
xuất hóa đơn

Xem chi tiết hóa đơn,

đơn mua,tổng doanh thu
hàng ngày, hàng tháng

Người quản lí
(Quản trị)

2.7.3. Chức năng thanh tốn

Tên use case
Mơ tả
Tác nhân
Luồng sự kiện

Đặc tả chức năng thanh tốn
Thanh toán
Nhân viên thanh toán cho khách hàng
Nhân viên
Sau khi người dùng đặt món theo yêu cầu của khách hàng,
nhân viên chọn nút thanh toán. Tổng tiền được hiển thị vào

Tiền điều kiện
Hậu điều kiện

ô tổng tiền.
Đặt thức uống thánh công
Thanh tốn thành cơng

2.7.4. Chứa năng giảm giá

Đặc tả chức năng giảm giá

12

Chương 2: Phân tích và thiết kế hệ thống

0

0


Tên use case
Mô tả
Tác nhân
Luồng sự kiện

Giảm giá
Người dùng giảm giá cho khách hàng.
Nhân viên
Người dùng nhấn điền vào ô giảm giá để giảm giá cho

Tiền điều kiện
Hậu điều kiện

khách hàng. Sau đó, chọn nút thanh tốn.
Đặt thức uống thành công
Khách hàng được giảm giá

2.7.5. Chức năng xem thông tin sản phẩm

Tên use case
Mô tả

Tác nhân
Luồng sự kiện
Tiền điều kiện
Hậu điều kiện

Đặc tả xem thông tin gọi thức uống
Xem thông tin gọi thức uống
Người dùng xem thông tin gọi thức uống.
Nhân viên
Sau khi đặt thức uống, người dùng có thể xem được thông
tin chi tiết thức uống được gọi.
Đặt thức uống thành công.
Người dùng hiệu chỉnh được thông tin đặt thức uống.

2.7.6. Chức năng đăng nhập

Tên use case
Mô tả
Tác nhân
Luồng sự kiện

Đặc tả chức năng đăng nhập
Đăng nhập
Người dùng đăng nhập thành công để sử dụng phần mềm
Người quản lý, nhân viên
Khi người dùng nhấn vào nút Click here ở form giao diện
quán thì phần mềm sẽ chuyển sang form đăng nhập. Người
dùng nhập đúng thông tin đăng nhập sẽ thông báo đăng

nhập thành công.

Tiền điều kiện
Nhập đầy đủ thông tin đăng nhập
Hậu điều kiện
Vào form đặt thức uống
2.7.7. Chứa năng xem cơng thức
13

Chương 2: Phân tích và thiết kế hệ thống

0

0


Tên use case
Mô tả
Tác nhân
Luồng sự kiện

Đặc tả chức năng xem cơng thức
Xem cơng thức
Người dùng xem cơng thức mình đã chọn
Nhân viên
Sau khi đăng nhập, người dùng được xem công thức pha

Tiền điều kiện
Hậu điều kiện

chế mong muốn bằng cách chọn form công thức.
Nhấp chuột vào nút công thức

Vào form công thức pha chế

Tiền điều kiện
Hậu điều kiện

Đăng nhập thành cơng
Đổi mật khẩu thành cơng.

2.7.8. Chức năng tìm kiếm

Tên use case
Mơ tả

Đặc tả chức năng tìm kiếm
Tìm kiếm
Người dùng tìm kiếm được sản phẩm, nhân viên, bàn và

Tác nhân
Luồng sự kiện

danh mục
Người quản lý
Nhập từ cần tìm kiếm, chọn nút tìm kiếm và kết quả tìm

Tiền điều kiện
Hậu điều kiện

kiếm được hiển thị.
Đăng nhập thành công tài khoản quản trị.
Tìm kiếm thành cơng

14

Chương 2: Phân tích và thiết kế hệ thống

0

0


15

Chương 2: Phân tích và thiết kế hệ thống

0

0


2.7.9. Chức năng xem doanh thu

Đặc tả chức năng xem sản phẩm bán chạy
Tên use case
Xem sản phẩm bán chạy
Tác nhân
Người quản lý, nhân viên
Luồng sự kiện
Người dùng chọn vào nút sản phẩm bán chạy.
Tiền điều kiện
Đăng nhập thành công
Hậu điều kiện

Xem được thông tin sản phẩm bán chạy
2.7.10.Chức năng quản lý sản phẩm

Tên use case
Mô tả

Đặc tả quản lý sản phẩm
Quản lý sản phẩm
Người quản lý xem, thêm, xóa, sửa, làm mới sản phẩm
16

Chương 2: Phân tích và thiết kế hệ thống

0

0


2.5.

Các tác nhân chính của hệ thống

-

Nhân viên

-

Người quản lý (quản trị)


2.6.
-

Các chức năng

Nhân viên:
 Đăng nhập hệ thống
 Đặt thức uống cho
0 khách
0 hàng
 Thanh toán


 Thêm, xóa, sửa thơng tin gọi món
 Giảm giá cho khách hàng
 Xem thơng tin gọi món
 Đổi mật khẩu tài khoản
 Xem sản phẩm bán chạy
 Xem tổng sản phẩm bán được
 Xem công thức pha chế trà sữa
 Đăng xuất
-

Người quản lý:
 Đăng nhập hệ thống
 Đặt thức uống
 Thanh tốn, chuyển bàn, giảm giá
 Xem thơng tin gọi thức uống
 Quản lý sản phẩm: thêm, xóa, cập nhật thông tin sản phẩm
 Quản lý danh mục: thêm, xóa, cập nhật thơng tin danh mục sản phẩm

 Quản lý tài khoản: thêm, xóa, cập nhật thơng tin tài khoản
 Quản lý nhân viên: thêm, xóa, cập nhật thơng tin nhân viên
 Quản lý bàn: thêm, xóa, cập nhật thơng tin bàn
 Tìm kiếm: tìm kiếm thơng tin sản phẩm, nhân viên, tài khoản, bàn qua
tên
 Quản lý doanh thu: thống kê được tổng tiền của hóa đơn bán được
 Quản lý hóa đơn: thống kê được hóa đơn và hci tiết hóa đơn hàng
ngày hay hàng tháng tuy vào người quản trị
9

Chương 2: Phân tích và thiết kế hệ thống

0

0


 Lập báo cáo: thống kê được tổng hóa đơn bán được và xuất ra Excel
để tiện lợi trong việc lưu trữ
 Đổi mật khẩu tài khoản
 Cấp quyền cho nhân viên
 Tùy chỉnh cơ sở dữ liệu của quán
 Thống kê sản phẩm bán chạy
 Đăng xuất
2.7.

Biểu đồ Use Case

2.7.1. Biểu đồ Use Case tổng quát


0

0


Hình 2. 1: Biểu đồ Use Case tổng qt

2.7.2. Mơ tả UseCase
STT

UseCase

Ý nghĩa
10

Chương 2: Phân tích và thiết kế hệ thống

0

Actor

0


1

Đăng kí

Đăng kí tài khoản cho
khách hàng và nhân viên


Người quản lí
(Quản trị)

2

Đăng nhập

Đăng nhập vào hệ thống

Nhân viên, Người
quản lí (Quản trị)

3

Xem sản phẩm

Xem chi tiết sản phẩm

Khách hàng, Nhân
viên

3

Đặt đồ uống

Truy cập phần mềm đặt
đồ uống

Nhân viên, khách

hàng

4

Thanh tóan

Thanh tốn cho khách
hàng

Nhân viên

5

Giảm giá

Giảm giá cho khách

Nhân viên

7

Thơng tin đồ uống

Người dùng xem thông
tin gọi thức uống.

Nhân viên

7


Xem cơng thức

-Xem cơng thức để pha
chế

Người quản lí
(Quản trị), Nhân
viên

- Người quản lí (quản trị)
có thể thêm, sửa, xóa,
làm mới công thức
8

Đổi mật khẩu

Đổi mật khẩu cho nhân
viên và khách hàng

Người quản lí
(Quản trị)

9

Quản lí sản phẩm

Thêm, sửa, xóa, làm
mới, xem chi tiết sản
phẩm


Người quản lí
(Quản trị)

10

Quản lí thơng tin

Quản lí tài khoản nhân
viên và khách hàng
( thêm, sửa, xóa, xem)

Người quản lí
(Quản trị)

11

Tìm kiếm

Tìm kiếm sản phẩm,
nhân viên, bàn, danh
mục

Người quản lí
(Quản trị), Nhân
viên

12

Sản phẩm bán chạy


0

0

Xem doanh số sản phẩm
bán chạy

Người quản lí
(Quản trị), Nhân


×