ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG CAO ĐẲNG CÔNG NGHỆ
KHOA ĐIỆN
BỘ MÔN CÔNG NGHỆ THÔNG TIN
Tel. (84-511) 3822 571, Fax. (84-511) 3894 884
Website:www.dct.udn.vn, E-mail: [email protected]
BÁO CÁO ĐỒ ÁN CHUYÊN NGÀNH
CÔNG NGHỆ THÔNG TIN
ĐỀ TÀI: XÂY DỰNG PHẦN MỀM QUẢN LÝ QUẢN LÝ
QUÁN CAFE T-Zone
SINH VIÊN : NGUYỄN THÁI NGHĨA
NGUYỄN VĂN HẢI
LỚP
: 13T1
CBHD
: Th.S NGUYỄN THỊ HÀ QUYÊN
ĐÀ NẴNG,
06/2016
MỤC LỤC
MỤC LỤC......................................................................................................................................................... 1
MỤC LỤC......................................................................................................................................................... 1
LỜI CẢM ƠN.................................................................................................................................................... 3
C.
SƠ ĐỒ USE-CASE:...................................................................................................................................... 3
HÌNH 1: SƠ ĐỒ USE-CASE:............................................................................................................................. 3
D.
SƠ ĐỒ HOẠT ĐỘNG:.................................................................................................................................... 3
E.
SƠ ĐỒ TUẦN TỰ:...................................................................................................................................... 11
II. THIẾT KẾ CƠ SỞ DỮ LIỆU........................................................................................................................ 16
1. SƠ ĐỒ ERD............................................................................................................................................. 16
2. CẤU TRÚC TABLE VÀ
BUỘC DỮ LIỆU.......................................................................................................... 16
CHƯƠNG III: DEMO CHƯƠNG TRÌNH......................................................................................................... 22
CHƯƠNG III: DEMO CHƯƠNG TRÌNH......................................................................................................... 22
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN.......................................................................................................... 33
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN.......................................................................................................... 33
LỜI CẢM ƠN
Chúng em xin chân thành gởi lời cám ơn đến lãnh đạo trường CĐ Công Nghệ Đà Nẵng
nói chung và các thầy cô bộ môn công nghệ nói riêng đã tạo điều kiện cho chúng em cơ hội
thực hành, tiếp xúc để chúng em có thể tránh được những vướng mắc và bỡ ngỡ trong môi
Sinh viên thực hiện
Nguyễn Thái Nghĩa
Nguyễn Văn Hải
LỜI NÓI ĐẦU
Ngày nay vơí sự phát triển như vũ bão của khoa hoc Kỹ Thuật đã giúp nền kinh tế của
quốc gia trên toàn thế giới phát triển mạnh. Và khi nói đến sự thành công đó ta không thể
không kể đến đóng góp ngành Công Nghệ Thông Tin. Sự phát triển của Công Nghệ Thông
Tin đã len lõi vào khe hở của cuộc sông hằng ngày để tạo nên sự tiện lợi cho mọi người.
Trong thời đại ngày nay, cuộc sống của con người đã cải thiện rất đáng kể so với thập kỷ
trước. Mọi nhu cầu con người đều được nâng cao từ nhu cầu thiết thực nhất là: ăn, uống, giải
trí…Từ xưa đến nay, mọi hoạt động về Kinh tế - Văn hoá - Xã hội đều nhằm mục đích phục
vụ đời sống, sức khoẻ, tinh thần cho con người. Xã hội ngày càng phát triển thì mục đích đó
ngày càng thiết thực hơn.
Sự kết hợp giữa máy tính và môi trường giao tiếp tốt hiện nay đã trở thành một tiêu
chuẩn mà để tạo ra một sản phẩm phần mềm ứng dụng. Những hình thức mua bán bình
thường hiện nay như việc thanh toán hoá đơn bằng tiền mặt, các bộ phận quản lí không thể
cập nhập thông tin ngay về hàng hoá mất thời gian trong việc mua bán…Và hình thức tốt nhất
để con người có thể tiết kiệm thời gian mua bán và quản lí tốt được mọi công việc một cách
nhanh chóng và chính xác.
NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
Đồ án chuyên ngành CNTT
CHƯƠNG I: TỔNG QUAN ĐỀ TÀI
I. Đặt vấn đề
Hiện tại quán café T-Zone là quán với lượng khách hằng ngày trên 100 người nhưng với
phương pháp tính tiền với một công cụ rất chi là thô sơ, thủ công, tốn nhiều thời gian và
thông tin không được chính xác. Bên cạnh công cụ đó chỉ có vài chức năng rất đơn giản
là đặt bàn, gọi món, chuyển bàn, ghép bàn… và 1 số chức năng đơn giản. Trong quá trình
phục vụ tại quán. Qua thăm dò từ những chức năng đó chúng em đã áp dụng những kiến
thức đã học và thực tiển tại quán. Chúng em đã xây dựng phần mềm quản lý quán cafe.
Ngoài những chức năng của máy tính tiền tại quán chúng em còn xây dựng thêm những
chức năng thống kê doanh thu theo tháng, năm và thống kê số lượng đồ uống nhập vào
cũng như đã xuất ra. Với việc tạo ra phần mềm này có thể giúp quán thực hiện các công
việc quản lý tại quán một cách dễ dàng và tiết kiệm một lượng thời gian lớn.
I. Phân tích hệ thống
1. Phát biểu bài toán
Xây dựng phần mêm để giúp nhân viên tại quán thuận tiện cho việc đặt bàn,đặt bàn chờ,
gọi món, chuyển bàn, ghép bàn, in bill cho khách hàng.
Quản lý của quán có thể quản lý tất cả các hóa đơn thống kê, doanh thu.
2. Xác định tác nhân
Hệ thống có các tác nhân chính là:
• Nhân viên giữ xe:
Quản lý xe
• Nhân viên pha chế
Tổng kết lại các order các món đã được pha chế và báo cáo lại cho quản lí để đối
chiếu với nhân viên thu ngân có trùng không.
Phá chế đồ uống theo yêu cầu khách hàng.
• Nhân Viên Phục Vụ
Phục vụ tận tình theo yêu cầu khách hàng.
Oder các món theo yêu cầu khách.
• Nhân Viên Thu Ngân
Nhập bàn, nhập món, chuyển bàn ghép bàn, in bill, thanh toán theo yêu cầu khách
hàng.
• Quản lý :
Cập nhật các thông tin của nhân viên, bàn, thực đơn... .
Thống kê doanh thu, số lượng món,
Và có thể quan lý tất cả các chức năng nhân viên thu ngân.
Nhập hàng vào kho.
Nguyễn Thái Nghĩa – Nguyễn Văn Hải
2
Nguyễn Thái Nghĩa – Nguyễn Văn Hải
4
Đồ án chuyên ngành CNTT
b) Đặt bàn và đặt bàn chờ:
Mo form hoat dong
Click dat ban
Load form dat ban
Click them
Nhap thong tin
Click huy
Click Luu
no
yes
Hien thi thong tin
Click xoa
Click sua
Nguyễn Thái Nghĩa – Nguyễn Văn Hải
hienthi thongtin
5
Đồ án chuyên ngành CNTT
Hình 4:Sơ đồ gọi món và tính tiền.
Nguyễn Thái Nghĩa – Nguyễn Văn Hải
6
Đồ án chuyên ngành CNTT
d) Ghép bàn
mo form hoatdong
click chon ban
click ghep ban
load form ghep ban
chon thong tin
click ghep
Hình 6: Chuyển Bàn.
Nguyễn Thái Nghĩa – Nguyễn Văn Hải
7
Đồ án chuyên ngành CNTT
f) Sơ đồ cập nhật:
Chon form can cap nhat
Load form can cap nhat
Click nut them
Click nut sua
Chon thong tin muon xoa
Nhap thong tin
Nhan nut luu
Thong bao loi
Nhan nut huy
Click nut xoa
Nguyễn Thái Nghĩa – Nguyễn Văn Hải
Click nut huy
xu ly du lieu
Click nut sua
Hien thi
8
Đồ án chuyên ngành CNTT
Hình 8:Sơ đồ nhập hàng.
Nguyễn Thái Nghĩa – Nguyễn Văn Hải
9
Đồ án chuyên ngành CNTT
h) Sơ đồ thống kê doanh thu:
Mo form hoat dong
Click Thong ke
Click doanh thu
database
: nguoidung
1 : load form dang nhap()
2 : nhap ten dang nhap, mat khau()
3 : Click dang nhap()
4 : dang nhap()
5 : Lay ds()
6 : Lay du lieu()
7
8
9 : kiem tra dang nhap()
10 : thong bao
Hình 11:Sơ đồ đăng nhập.
b) Sơ đồ đặt bàn, đặt bàn chờ.
: form hoatdong
: nguoidung1 : Mo form()
: form datban
: database
: nguoidung
1 : mo form()
2 : load form()
3 : click goi mon()
4 : load form()
5 : click them()
6 : nhap thong tin()
7 : click luu()
8 : load()
9 : return
10 : hien thi
11 : click tinh tien()
14 : hienthi
Nguyễn Thái Nghĩa – Nguyễn Văn Hải
12 : load()
13 : return
12
Đồ án chuyên ngành CNTT
1 : Chon ban()
2 : Click ghep ban()
3 : Load form()
4 : Chon thong tin()
5 : Click ghep()
6 : Load()
8 : Hien thi
7 : return
f) Sơ đồ ghép bàn
Nguyễn Thái Nghĩa – Nguyễn Văn Hải
13
Đồ án chuyên ngành CNTT
g) Sơ đồ cập nhật:
form hoat dong
database
form cap nhat
5 : nhap va chon thong tin()
6 : click luu()
9 : hien thi
Nguyễn Thái Nghĩa – Nguyễn Văn Hải
7
8 : hien thi
14
Đồ án chuyên ngành CNTT
i) Sơ đồ thống kê:
form trangchu
form thongke_doanhthu
database
: nguoidung
1 : load form()
2 : load form()
3 : chon khoan ngay thong ke()
17