You are on page 1of 32

BỘ LAO ĐỘNG - THƯƠNG BINH VÀ XÃ HỘI

TRƯỜNG CAO ĐẲNG CÔNG NGHỆ BÁCH KHOA HÀ NỘI

BÀI TẬP LỚN


MÔN HỌC: LẬP TRÌNH VÀ PHÁT TRIỂN ỨNG
DỤNG WEB NÂNG CAO

Đề tài: Xây dựng phần mềm quản lý quán coffee UNETI


Giáo viên hướng dẫn: Bùi Văn Công

Sinh viên thực hiện: Nhóm 2

STT MSV Họ tên

1 20012030099 Nguyễn Thế Anh

2 20012030116 Tô Quang Đông

3 20012030135 Nguyễn Đức Mạnh

4 20012030140 Nguyễn Văn Tú

Lớp: K20.IT3.03

HÀ NỘI, THÁNG 3 NĂM 2022


NHẬN XÉT CỦA GIÁO VIÊN
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................

Điểm bằng số Điểm bằng chữ

Hà Nội, ngày…. tháng…. năm 2022


Giáo viên

2
Mục lục

Mục lục .....................................................................................................................................................3


Danh mục hình ảnh ..................................................................................................................................4
Danh mục bảng ........................................................................................................................................5
LỜI CẢM ƠN .............................................................................................................................................6
PHẦN MỞ ĐẦU .........................................................................................................................................7
1. Lý do lựa chọn đề tài ...................................................................................................................7
2. Mục tiêu của đề tài ......................................................................................................................7
CHƯƠNG 1: CƠ SỞ LÝ THUYẾT .................................................................................................................8
1.1. Công nghệ sử dụng ..................................................................................................................8
1.2. Giới thiệu về HTML ..................................................................................................................8
1.3. Giới thiệu về CSS......................................................................................................................9
1.4. Giới thiệu về JavaScript ........................................................................................................ 10
1.5. Giới thiệu về PHP .................................................................................................................. 11
1.6. Giới thiệu về MySQL ............................................................................................................. 12
CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG VÀ CƠ SỞ DỮ LIỆU ........................................................ 13
2.1. Mô hình thực thể quan hệ ................................................................................................... 13
2.1.1. ERD ................................................................................................................................ 13
2.1.2. Mô hình thực thể .......................................................................................................... 13
2.2. Mô hình Diagrams ................................................................................................................ 18
2.3. Cơ sở dữ liệu ........................................................................................................................ 18
2.4. Cây hệ thống ......................................................................................................................... 22
Chương 3: Giao diện ứng dụng ............................................................................................................. 23
3.1. Giao diện trang chủ .............................................................................................................. 23
3.2. Giao diện đăng nhập ............................................................................................................ 24
3.3. Giao diện đăng kí .................................................................................................................. 25
3.4. Giao diện trang thông báo lỗi............................................................................................... 26
3.5. Giao diện trang Admin ......................................................................................................... 26
3.5.1. Giao diện trang chủ ...................................................................................................... 26
3.5.2. Giao diện trang quản lý sản phẩm ............................................................................... 27
3.5.3. Giao diện quản lý nhân viên ......................................................................................... 29
3.5.4. Thêm danh mục mới..................................................................................................... 30
KẾT LUẬN ............................................................................................................................................... 31
 Hướng phát triển:...................................................................................................................... 31

3
Danh mục hình ảnh

Hình 1: Mô hình ERD ..................................................................................................... 13


Hình 2: Mô hình diagram ................................................................................................ 18
Hình 3: Bảng món ăn ...................................................................................................... 18
Hình 4: Bảng phiếu ......................................................................................................... 19
Hình 5: Bảng nhân viên................................................................................................... 19
Hình 6: Bảng khu vực ..................................................................................................... 19
Hình 7: Bảng loại ............................................................................................................ 20
Hình 8: Bảng đăng nhập .................................................................................................. 20
Hình 9: Bảng chi tiết phiếu ............................................................................................. 20
Hình 10: Bảng chấm công ............................................................................................... 20
Hình 11: Bảng công thức ................................................................................................ 21
Hình 12: Bảng nguyên liệu.............................................................................................. 21
Hình 13: Cây hệ thống .................................................................................................... 22
Hình 14: Trang chủ ......................................................................................................... 23
Hình 15: Sản phẩm bán chạy ........................................................................................... 23
Hình 16: Thực đơn .......................................................................................................... 24
Hình 17: Đăng nhập ........................................................................................................ 24
Hình 18: Quay lại trang chủ ............................................................................................ 25
Hình 19: Chuyển tới trang Admin ................................................................................... 25
Hình 20: Đăng kí............................................................................................................. 26
Hình 21: Trang báo lỗi .................................................................................................... 26
Hình 22: Trang chính Admin .......................................................................................... 27
Hình 23: Quản lí sản phẩm .............................................................................................. 27
Hình 24: Thêm sản phẩm ................................................................................................ 28
Hình 25: Chỉnh sửa sản phẩm ......................................................................................... 28
Hình 26: Quản lí nhân viên ............................................................................................. 29
Hình 27: Thêm nhân viên ................................................................................................ 29

4
Danh mục bảng

Bảng 1: Thực thể Ban ..................................................................................................... 14


Bảng 2: Thực thể ChiTietPhieu ...................................................................................... 15
Bảng 3: Thực thể KhuVuc.............................................................................................. 15
Bảng 4: Thực thể NhanVien ........................................................................................... 15
Bảng 5: Thực thể Phieu .................................................................................................. 16
Bảng 6: Thực thể ThucDon ............................................................................................ 16
Bảng 7: Thực thể Dangnhap ........................................................................................... 16
Bảng 8: Thực thể ChamCong ......................................................................................... 16
Bảng 9: Thực thể Congthuc............................................................................................. 17
Bảng 10: Thực thể Nguyenlieu ........................................................................................ 17

5
LỜI CẢM ƠN
Để có thể hoàn thành bài tập lớn này, lời đầu tiên chúng em xin phép gửi lời cảm ơn
tới bộ môn“ Lập trình và phát triển ứng dụng web nâng cao“, Khoa Công nghệ thông
tin – Trường Cao đẳng Công nghệ Bách Khoa Hà Nội đã tạo điều kiện thuận lợi cho
chúng em thực hiện bài tập lớn môn học này.

Đặc biệt chúng em xin chân thành cảm ơn thầy Bùi Văn Công đã rất tận tình hướng
dẫn, chỉ bảo chúng em trong suốt thời gian thực hiện bài tập lớn vừa qua.

Chúng em cũng xin chân thành cảm ơn tất cả các Thầy, các Cô trong Trường đã tận
tình giảng dạy, trang bị cho chúng em những kiến thức cần thiết, quý báu để giúp
chúng em thực hiện được bài tập lớn này.

Mặc dù chúng em đã có cố gắng, nhưng với trình độ còn hạn chế, trong quá trình thực
hiện đề tài không tránh khỏi những thiếu sót. Chúng em hi vọng sẽ nhận được những ý
kiến nhận xét, góp ý của các Thầy giáo, Cô giáo về những kết quả triển khai trong bài
tập lớn.

Chúng em xin trân trọng cảm ơn!

6
PHẦN MỞ ĐẦU

1. Lý do lựa chọn đề tài

Trong cuộc sống hiện nay, không khó để có thể tìm kiếm một quán nước, quán
coffee, ngoài nhu cầu giải khát, thưởng thức những món nước lạ thì còn có thể trò
chuyện cùng bạn bè, gia đình, việc học nhóm tại quán cà phê cũng rất quen thuộc đối
với các bạn trẻ. Và để đáp ứng nhu cầu đó của con người thì ngày nay việc kinh doanh
quán cà phê không còn quá xa lạ với mọi người. Các quán cà phê mọc lên như nấm, đủ
thể loại, đủ hình thức thu hút khách hàng. Ngoài ra, thức uống cũng là một phần quan
trọng dẫn đến lượng khách đến quán nhiều hay ít. Có nhiều yếu tố để phát triển một
quán cà phê nhưng bên cạnh đó, yếu tố quản lý quán cà phê như thế nào? Làm thể nào
để quản lý một cách nhanh chóng và ít tốn thời gian?

Phầm mềm quản lý quán cà phê ra đời nhằm đáp ứng cho những câu hỏi trên và
giúp cho người sử dụng đỡ tốn công sức và thời gian.

2. Mục tiêu của đề tài


Xây dựng trang web hỗ trợ quản lý quán cà phê bao gồm các công cụ như quản
lý nhân viên, quản lý đơn hàng hay món ăn.
Giúp quản lý hệ thống quán cà phê một cách tối ưu, từ đó gia tăng lợi nhuận và
công tác quản lý được dễ dàng hơn.

7
CHƯƠNG 1: CƠ SỞ LÝ THUYẾT

1.1. Công nghệ sử dụng

 HTML, CSS và JavaScript

 PHP

 Cơ sở dữ liệu MySQL

1.2. Giới thiệu về HTML

HTML là viết tắt của Hyper Text Markup Language (ngôn ngữ đánh dấu siêu văn
bản). HTML cho phép người dùng tạo và cấu trúc hóa các thành phần trên một
trang web như đoạn văn, tiêu đề, liên kết, trích dẫn, bảng biểu...

 Các phần tử trong HTML là các khối của trang web HTML, được đại diện bằng
những thẻ đánh dấu (tag).

 Thẻ đánh dấu HTML chứa các nội dung như ‘paragraph’, ‘heading’, ‘table’...

 Trình duyệt không hiển thị thẻ HTML nhưng dùng chúng để hiển thị nội dung của
trang.

 HTML không phải là ngôn ngữ lập trình, mà chỉ là ngôn ngữ đánh dấu, nó đơn
giản và dễ học ngay cả với những người mới học làm web.

*Một văn bản HTML đơn giản

<!DOCTYPE html>

<html>

<head>

<title>Document</title>

</head>

<body>

8
<h1>Học lập trình HTML</h1>

<p>HTML là ngôn ngữ đánh dấu siêu văn bản.</p>

</body>

</html>

1.3. Giới thiệu về CSS

 CSS là viết tắt của Cascading Style Sheets, một ngôn ngữ thiết kế đơn giản, xử lý
một phần giao diện của trang web. CSS mô tả cách các phần tử HTML hiển thị
trên màn hình và các phương tiện khác.

 Sử dụng CSS, bạn có thể kiểm soát màu chữ, cỡ chữ, kiểu chữ, khoảng cách giữa
các đoạn văn bản, kích thước của các thành phần trên trang web, màu nền, thiết kế
bố cục và cách trang web hiển thị trên những màn hình có kích thước khác nhau
cũng như hàng loạt hiệu ứng khác.

 CSS rất hữu ích và tiện lợi. Nó có thể kiểm soát tất cả các trang trên một website.

 Các stylesheet ngoài được lưu trữ dưới dạng các tập tin .CSS. CSS được kết hợp
với ngôn ngữ đánh dấu HTML hoặc XHTML.

 Vì sao nên dùng CSS?

o CSS giúp giải quyết vấn đề lớn của HTML

o Tiết kiệm thời gian

o Tải trang nhanh hơn

o Bảo trì dễ dàng

o Có nhiều kiểu hơn HTML

o Khả năng tương thích với nhiều thiết bị

o Tiêu chuẩn web toàn cầu

9
1.4. Giới thiệu về JavaScript

 Javascript là một ngôn ngữ lập trình kịch bản dựa vào đối tượng phát triển có sẵn
hoặc tự định nghĩa. Javascript được sử dụng rộng rãi trong các ứng dụng Website.
Javascript được hỗ trợ hầu như trên tất cả các trình duyệt như Firefox, Chrome, ...
trên máy tính lẫn điện thoại.

 Nhiệm vụ của Javascript là xử lý những đối tượng HTML trên trình duyệt. Nó có
thể can thiệp với các hành động như thêm / xóa / sửa các thuộc tính CSS và các thẻ
HTML một cách dễ dàng. Hay nói cách khác, Javascript là một ngôn ngữ lập trình
trên trình duyệt ở phía client. Tuy nhiên, hiện nay với sự xuất hiện của NodeJS đã
giúp cho Javascript có thể làm việc ở backend.

 Bạn thử truy cập vào một số website trên internet thì sẽ thấy có những hiệu ứng
slide, menu xổ xuống, các hình ảnh chạy qua chạy lại rất đẹp. tất cả các chức năng
này đều được xử lý bằng Javascript đấy các bạn ạ.

 Trong những năm gần đây, sự xuất hiện của các framework như NodeJS (chuyên
code backend), ExpressJS (NodeJS framework), và nhiều thư viện frontend khác
như Angular, jQuery, RactJS ra đời, giúp tạo ra một cơn sốt với từ khóa Javascript
Fullstack.

 Ưu điểm của Javascript

o Javascript giúp thao tác với người dùng ở phía client và tách biệt giữa các
client. Ví dụ 2 người đang truy cập vào 2 trình duyệt khác nhau thì cả hai
đều có những phiên xử lý Javascript khác nhau, không ảnh hưởng lẫn
nhau.

o Javascript có thể hoạt động trên nhiều nền tảng khác nhau, từ Windows,
macOS cho đến các hệ điều hành trên mobile.

o Javascript là một ngôn ngữ dễ tiếp cận, bạn sẽ dễ dàng học nó mà không
cần phải cài đặt quá nhiều phần mềm.

 Nhược điểm của Javascript

o Vì là một ngôn ngữ rất dễ dàng bị soi code nên dễ bị khai thác. Hacker có
thể nhập một đoạn code bất kì vào khung console của trình duyệt, lúc này

10
trình duyệt sẽ hiểu rằng đoạn code đó là chính thống, nên hacker có thể gửi
nhửng request lên server một cách dễ dàng.

o Có thể bạn đã thấy những tool về Facebook trên mạng, hoặc những đoạn
code làm thay đổi chức năng và giao diện của Facebook, chúng được viết từ
Javascript

1.5. Giới thiệu về PHP

 PHP (“Hypertext Preprocessor") là một ngôn ngữ lập trình kịch bản hay một loại
mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ, mã
nguồn mở, dùng cho mục đích tổng quát. Nó rất thích hợp với web và có thể dễ
dàng nhúng vào trang HTML. Do được tối ưu hóa cho các ứng dụng web, tốc độ
nhanh, nhỏ gọn, cú pháp giống C và Java, dễ học và thời gian xây dựng sản phẩm
tương đối ngắn hơn so với các ngôn ngữ khác nên PHP đã nhanh chóng trở thành
một ngôn ngữ lập trình web phổ biến nhất thế giới.

 PHP là mã nguồn mở do Rasmus Lerdorf vào 1995. Hiện nay PHP được quản lý
bởi nhóm PHP.

 PHP làm được gì?

o PHP được viết tắt ‘PHP: Hypertext Preprocessor’. Hypertext có nghĩa là văn
bản chứa các thẻ html, Pre Processor nghĩa là Hypertext được xử lý xong rồi
trả kết quả về cho browser dạng html. Client không thể xem được mã nguồn
viết bằng PHP. Bởi vì, mã nguồn PHP đã tiền xử lý và thông dịch sang dạng
HTML.

o PHP là ngôn ngữ kịch bản phía Server. Có nghĩa là tất cả code PHP được xử
lý phía Server.

o PHP hổ trợ nhiều cơ sở dữ liệu (Thường PHP sử dụng cơ sở dữ liệu


MySQL).

o PHP là ngôn ngữ mã nguồn mở.

o PHP download miễn phí.

11
1.6. Giới thiệu về MySQL

 MySQL là chương trình dùng để quản lý hệ thống cơ sở dữ liệu (CSDL), trong đó


CSDL là một hệ thống lưu trữ thông tin. được sắp xếp rõ ràng, phân lớp ngăn nắp
những thông tin mà mình lưu trữ.

 Vì thế, bạn có thể truy cập dữ liệu một cách thuận lợi, nhanh chóng. MySQL hỗ
trợ đa số các ngôn như lập trình. Chính vì thế mà mã nguồn mở phổ biến nhất hiện
nay là WordPress đã sử dụng MySQL làm cơ sở dữ liệu mặc định.

 Tại sao lại sử dụng MySQL?

o Khả năng mở rộng và tính linh hoạt.

o Hiệu năng cao.

o Tính sẵn sàng cao.

o Quản lý dễ dàng.

o Mã nguồn mở tự do và hỗ trợ 24/7.

12
CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG VÀ CƠ SỞ
DỮ LIỆU

2.1. Mô hình thực thể quan hệ


2.1.1. ERD

Hình 1: Mô hình ERD

2.1.2. Mô hình thực thể

 DangNhap( STT, Manv, Tennv, MatKhau, Quyen).

 Ban ( MaBan, TenBan, SoNguoi, MaKV).

 ChiTietPhieu(MaPhieu, MaMon, GiamGia, SoLuong).

13
 KhuVuc(MaKV, TenKV).

 LoaiMon(MaLoai, Tenloai).

 Phieu(MaPhieu, MANV, Ngaytao, Maban, TinhTien).

 ThucDon(MaMon, TenMon, Maloai, DonGIA, DVT).

 NhanVien(MANV, HoTen, DiaChi, SDT, NgayVaoLam, SoNgayLam,

 LươngCoBan, Phai, NgaySinh,Ca,MaKV).

 CongThuc(Stt, MaMon, MaNL, HamLuong, Tong).

 NguyenLieu(stt,manl,tennl,soluong).

 ChamCong(stt, manv, ngay, soca).

 Thực thể Ban:

Stt Thuộc Mô tả Kiểu dữ liệu Khóa


tính

1 MaBan Mã Bàn nvarchar(20) Primary


key

2 TenBan Tên nvarchar(50)


Bàn

3 SoNguoi Số Int
Người

4 MaKV Mã khu nvarchar(20)


Bảng 1: Thực thể Ban

 Thực thể ChiTietPhieu:

Stt Thuộc Mô tả Kiểu dữ liệu Khóa


tính
1 MaPhieu Mã Bàn nvarchar(20) Primary
key
2 MaMon MaMon nvarchar(50)

14
3 GiamGia GiamGia Int
4 SoLuong Số Lượng nvarchar(20)
Bảng 2: Thực thể ChiTietPhieu

 Thực thể KhuVuc:

Stt Thuộc Mô tả Kiểu dữ liệu Khóa


tính

1 MaKV Mã khu Nvarchar(20) Primary


vực key
2 TenKV Tên khu Nvarchar(50)
vực
Bảng 3: Thực thể KhuVuc

 Thực thể NhanVien:

Stt Thuộc tính Mô tả Kiểu dữ liệu Khóa


1 MANV Mã nhân nvarchar(20) Primary
viên key
2 HoTen Họ tên nvarchar(20)
3 DiaChi Địa chỉ nvarchar(20)
4 SDT Số diện nchar(15)
thoại
5 NgayVaoLam Ngày vào datetime
làm
6 LuongCanBan Lươngcăn Int
bản
7 Phai Phái Float
8 NgaySinh Ngày sinh Char(10)
9 Ca Ca nvarchar(50)
10 MaKV Mã khu nvarchar(20)
vực
11 SoNgayLam Số ngày nvarchar(50)
làm
Bảng 4: Thực thể NhanVien

 Thực thể Phiếu:

Stt Thuộc Mô tả Kiểu dữ liệu Khóa


tính
1 MaPhieu Mã phiếu nvarchar(20) Primary
key
2 NgayTao Ngày tạo nvarchar(50)
3 MaBan Mã ban nvarchar(20)

15
4 TinhTien Tính tiền Float
5 MANV Mã nhân Nvarchar(20)
viên
Bảng 5: Thực thể Phieu

 Thực thể thực đơn:

Stt Thuộc Mô tả Kiểu dữ liệu Khóa


tính
1 MaMon Mã Món nvarchar(20) Primary
key
2 TenMon Tên Món nvarchar(50)
3 DVT Đơn vị nvarchar(50)
tính
4 DonGia Đơn giá Float
Bảng 6: Thực thể ThucDon

 Thực thể Đăng Nhập:

Stt Thuộc Mô tả Kiểu dữ liệu Khóa


tính
1 STT Số thứ tự Int Primary
key
2 MANV Mã nhân nvarchar(20)
viên
3 TenDN Tên nvarchar(50)
đăngnhập
4 MatKhau Mật khẩu nvarchar(50)
5 Quyen Quyền nvarchar(20)
Bảng 7: Thực thể Dangnhap

 Thực thể chấm công:

Stt Thuộc Mô tả Kiểu dữ liệu Khóa


tính
1 STT Số thứ tự Int Primary
key
2 MANV Mã nhân nvarchar(20)
viên
3 Ngay Ngày nvarchar(50)
4 Soca Số ca Int
Bảng 8: Thực thể ChamCong

16
 Thực thể công thức:

Stt Thuộc tính Mô tả Kiểu dữ liệu Khóa


1 STT Số thứ tự Int Primary
key
2 Mamon Mã món nvarchar(20)
3 Manl Mã nvarchar(20)
nguyên
liệu
4 Hamluong Hàm Float
lượng
5 Tong Tổng Float
Bảng 9: Thực thể Congthuc

 Thực thể nguyên liệu:

Stt Thuộc Mô tả Kiểu dữ liệu Khóa


tính
1 STT Số thứ tự Int Primary
key
2 Manl Mã nhân nvarchar(20)
viên
3 Tennl Tên nvarchar(50)
nguyên
liệu
4 Soluong Số lượng Int
Bảng 10: Thực thể Nguyenlieu

17
2.2. Mô hình Diagrams

Hình 2: Mô hình diagram

2.3. Cơ sở dữ liệu

 Bảng loại món:

Hình 3: Bảng món ăn

18
 Bảng phiếu:

Hình 4: Bảng phiếu

 Bảng nhân viên

Hình 5: Bảng nhân viên

 Bảng khu vực

Hình 6: Bảng khu vực

19
 Bảng loại

Hình 7: Bảng loại

 Bảng đăng nhập

Hình 8: Bảng đăng nhập

 Bảng chi tiết phiếu

Hình 9: Bảng chi tiết phiếu

 Bảng chấm công:

Hình 10: Bảng chấm công

20
 Bảng công thức:

Hình 11: Bảng công thức

 Bảng nguyên liệu:

Hình 12: Bảng nguyên liệu

21
2.4. Cây hệ thống

Hình 13: Cây hệ thống

22
Chương 3: Giao diện ứng dụng

3.1. Giao diện trang chủ


Giao diện khi vừa truy cập Website

Hình 14: Trang chủ

Bên dưới là danh mục sản phẩm bán chạy và tất cả thực đơn

Hình 15: Sản phẩm bán chạy

23
Hình 16: Thực đơn

3.2. Giao diện đăng nhập


Có thể đăng nhập được cả tài khoản khách, nhân viên và cả admin trong cùng 1
trang

Hình 17: Đăng nhập

Nếu là tài khoản khách thì sau khi đăng nhập sẽ quay lại trang chủ

24
Hình 18: Quay lại trang chủ

Còn nếu là tài khoản admin sẽ được chuyển tới trang quản lý admin

Hình 19: Chuyển tới trang Admin

3.3. Giao diện đăng kí


Giao diện này chỉ có thể đăng kí tài khoản khách

25
Hình 20: Đăng kí

3.4. Giao diện trang thông báo lỗi

Hình 21: Trang báo lỗi

3.5. Giao diện trang Admin


Nếu cố tình nhập theo đường dẫn thì sẽ bị chuyển sang trang báo lỗi

3.5.1. Giao diện trang chủ

26
Hình 22: Trang chính Admin

3.5.2. Giao diện trang quản lý sản phẩm

Hình 23: Quản lí sản phẩm

27
Thêm sản phẩm

Hình 24: Thêm sản phẩm

Chỉnh sửa sản phẩm

Hình 25: Chỉnh sửa sản phẩm

28
3.5.3. Giao diện quản lý nhân viên

Hình 26: Quản lí nhân viên

Thêm nhân viên mới

Hình 27: Thêm nhân viên

29
Chỉnh sửa thông tin nhân viên

Hình 28: Chỉnh sửa thông tin nhân viên

3.5.4. Thêm danh mục mới

Hình 29: Thêm danh mục

30
KẾT LUẬN

Mặc dù đã có những cố gắng và sự giúp đỡ của các thầy cô giáo, chúng em đã tìm
hiểu thực tiễn hoạt động của trang web quản lý quán cà phê và đã hoàn thành đồ án tốt
nghiệp của mình theo đúng thời gian yêu cầu đề ra.

 Kết quả đạt được:

o Khảo sát và nắm được sơ lược về qui trình của trang web quản lý cà phê.

o Xây dựng được cơ sở dữ liệu và giao diện cho trang web bằng hệ quản trị cơ sở
dữ liệu MySQL và PHP.

o Xây dựng được một số chức năng của chương trình như:

 Giải quyết những hạn chế và khó khăn trong quá trình quản lý quán café

 Quản lý được nhân viên và chấm công nhân viên

 Thống kê doanh thu

 Hạn chế:

o Quá trình phân tích thiết kế còn nhiều thiếu sót.

o Chương trình chưa thật hoàn thiện.

o Cơ sở dữ liệu chưa triệt để.

o Do thời gian có hạn, chương trình còn chưa hoàn thiện phần nhập kho

o Cơ sở dữ liệu chưa hoàn thiện phần nhập xuất kho, quản lý kho.

 Hướng phát triển:

o Thêm bàn đối với quán cà phê lớn hơn

o Biết tháng đó lãi là bao nhiêu dựa trên công thức có sẵn.

o Tiếp tục trao dồi kiến thức đặt biệt là cơ sở dữ liệu và kỹ thuật lập trình để giải
quyết các khuyết điểm trên

o Quản lý xuất nhập kho

o Nguyên liệu tồn kho mang tính chính xác hơn

31
o Thống kê được doanh thu (lãi) thực tế theo định kỳ, để chủ quán có hướng điều
chỉnh chi tiêu, và kế hoạch bán quán cho phù hợp.

Cuối cùng chúng em xin trân thành cảm ơn thầy Bùi Văn Công cùng các thầy cô giáo
trong khoá Công nghệ thông tin – Trường Cao đẳng Công nghệ Bách Khoa đã tận tình
chỉ bảo, giúp đỡ và tạo mọi điều kiện thuận lợi để chúng em hoàn thành tốt nhất bài
tập lớn của mình

Một lần nữa chúng em xin chân thành cảm ơn!

32

You might also like