Tải bản đầy đủ (.doc) (41 trang)

ĐỒ ÁN CHUYÊN NGÀNH CÔNG NGHỆ THÔNG TIN XÂY DỰNG PHẦN MỀM QUẢN LÝ QUẢN LÝ QUÁN CAFE

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 (2.64 MB, 41 trang )

ĐẠ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:

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


LỜI CẢM ƠN.................................................................................................................................................... 3
LỜI CAM ĐOAN............................................................................................................................................... 4
LỜI CAM ĐOAN............................................................................................................................................... 4
LỜI NÓI ĐẦU.................................................................................................................................................... 5
LỜI NÓI ĐẦU.................................................................................................................................................... 5
NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN.................................................................................................... 6
NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN.................................................................................................... 6
NHẬN XÉT CỦA HỘI ĐỒNG BẢO VỆ............................................................................................................. 6
NHẬN XÉT CỦA HỘI ĐỒNG BẢO VỆ............................................................................................................. 6
......................................................................................................................................................................... 7
......................................................................................................................................................................... 7
CHƯƠNG I: TỔNG QUAN ĐỀ TÀI .................................................................................................................. 1
CHƯƠNG I: TỔNG QUAN ĐỀ TÀI .................................................................................................................. 1
I. ĐẶT VẤN ĐỀ.................................................................................................................................................. 1
II. MỤC TIÊU ĐỀ TÀI......................................................................................................................................... 1
III. PHẠM VI ĐỀ TÀI.......................................................................................................................................... 1
IV. PHƯƠNG PHÁP TIẾP CẬN VÀ LỰA CHỌN CÔNG NGHỆ.......................................................................1
A.

PHƯƠNG PHÁP NGHIÊN CỨU ....................................................................................................................... 1

B.

CÔNG CỤ PHÁT TRIỂN................................................................................................................................. 1

CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG............................................................................................ 2
CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG............................................................................................ 2
I. PHÂN TÍCH HỆ THỐNG................................................................................................................................. 2
1. PHÁT BIỂU BÀI TOÁN................................................................................................................................... 2
2. XÁC ĐỊNH TÁC NHÂN................................................................................................................................... 2

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

trường công việc thời gian tới.
Chúng em xin chân thành cảm ơn cô Nguyễn Thị Hà Quyên. Nhờ sự giúp đỡ tận tình và
những chỉ bảo của cô từ lúc bắt đầu cho tới lúc kết thúc đồ án. Chúng em đã hoàn thành đúng
hạn định và tích lũy được cho mình một lượng nền tảng kiến thức quý báu.
Mặc dù đã cố gắng hoàn thành đề tài tốt nhất nhưng do thời gian và kiến thức còn có hạn
nên chúng em sẽ không thể tránh khỏi những thiếu sót nhất định, rất mong nhận được sự cảm
thông, chia sẻ và tận tình đóng góp chỉ bảo của quý thầy cô cũng như các bạn.

Chúng em xin chân thành cảm ơn!
Sinh viên thực hiện
Nguyễn Thái Nghĩa
Nguyễn Văn Hải


LỜI CAM ĐOAN
Chúng tôi xin cam đoan:
1

Những nội dung trong luận văn này do chúng em thực hiện dưới sự hướng
dẫn của cô Nguyễn Thị Hà Quyên

2

Mọi tham khảo trong luận văn đều được trích dẫn rõ ràng tên tác giả,tên công
trình ,thời gian,địa điểm công bố.

3

Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, chúng em
xin chịu hoàn toàn trách nhiệm .

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
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................

................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................

NHẬN XÉT CỦA HỘI ĐỒNG BẢO VỆ
................................................................................................................................


................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................

................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................


Đồ á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.


II. Mục tiêu đề tài
• Giao diện thân thiện, dễ sử dụng.
• Tiết kiệm tối đa sức lao động.
• Tạo sự yên tâm cho khách hàng bằng phương pháp thanh toán cho khách chuyên
nghiệp, khoa học tuyệt đối chính xác và không phải để khách mất thời gian chờ đợt
bill lâu.

III. Phạm vi đề tài
• Phần mêm được sử dụng với phạm vi là một quán café.
• Hệ thống được đáp ứng cho người quản lý, nhân viên thu ngân.

IV.Phương pháp tiếp cận và lựa chọn công nghệ
a. Phương pháp nghiên cứu
 Nghiên cứu tài liệu: Nghiên cứu các vấn đề về lập trình hướng đối tượng trong C#, mô
hình MVC, SQL Server 2008.
 Khảo sát thực tế: Qua quá trình làm việc tại quán chúng em cũng hiểu rỏ được phần nào
công việc tại quán từ lúc khách đến ngồi vào bàn, gọi món.. đến lúc về.
b. Công cụ phát triển
 Sử dụng ngôn ngữ lập trình C# để tạo giao diện và sử lý các tác vụ.
 Sử dụng hệ quản trị SQL Server để tạo cơ sở dữ liệu.
 Ứng dụng mô hình MVC để xử lý các tương tác giữa các tác vụ với Server.

Nguyễn Thái Nghĩa – Nguyễn Văn Hải

1


Đồ án chuyên ngành CNTT

CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

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



Đồ án chuyên ngành CNTT
c. Sơ đồ use-case:

Hình 1: Sơ đồ use-case:
d. Sơ đồ hoạt động:
a) Sơ đồ đăng nhập:

mo form dang nhap

Nhap ten dang nhap

Nhap mat khau

no
yes

Thong bao chao nguoi dang nhap va kiem tra phan quyen

Thong bao loi

Hien thi chuc nang theo phan quyen

Nguyễn Thái Nghĩa – Nguyễn Văn Hải

3


Đồ án chuyên ngành CNTT
Hình 2: Sơ đồ đăng nhập.


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


Thong bao

Hình 3: Đặt bàn và đặt bàn chờ.
c) Sơ đồ gọi món và tính tiền

mo formhoatdong

click datban

load form datban

click goimon

load form goimon

click them

chonthongtin

click luu

click huy

hienthi thongtin

mo form hoatdong

click tinhtien


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


click huy

mo form hoatdong

thong bao

hien thi thong tin

Hình 5:Ghép bàn.
e) Chuyển bàn

mo form hoatdong

click chon ban

click chuyen ban

load form chuyen ban

chon thong tin

click chuyen

thong bao

click huy

mo form hoatdong

hien thi thong tin


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


no
yes
xu ly du lieu

hien thi ket qua

xu ly du lieu

Hình 7: Sơ đồ cập nhật.
g) Sơ đồ nhập hàng

Mo form hoat dong

Click Nhap kho

load form nhap kho

Click nut them moi

Load form chi tiet nhap
Click nut xoa
Nhap va chon thong tin

Click nut luu

no

yes


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


Load form doanh thu

Chon ngay bat dau

Chon ngay ket thuc

Click nut thong ke

Xu ly du lieu,hien thong tin ra luoi

Click in thong ke

Hình 9: Sơ đồ thống kê doanh thu.
i) Sơ đồ mô hình khái niệm:

Hình 10: Sơ đồ mô hình khái niệm.
Nguyễn Thái Nghĩa – Nguyễn Văn Hải

10


Đồ án chuyên ngành CNTT
e. Sơ đồ tuần tự:
a) Sơ đồ đăng nhập:

form dang nhap

Data AccessLayer

Business LoginLayer


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

2 : Load form()

3 : Nhap them dat ban()
4 : Nhap thong tin()
5 : Nhap luu()

6 : Luu csdl()

8 : Hien thi

7 : return

c) Hình 12: Sơ đồ đặt bàn, đặt bàn chờ.
Nguyễn Thái Nghĩa – Nguyễn Văn Hải

11


Đồ án chuyên ngành CNTT
d) Sơ đồ gọi mòn tính tiền:

: form hoatdong

: form datban

: form goimon


: 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

e) Sơ đồ chuyền bàn

: form hoatdong

: form chuyenban

: database

: nguoidung
1 : Chon ban()
2 : Click chuyen ban()

3 : Load form()

4 : Chon thong tin()
5 : Click chuyen()

6 : Load()

8 : Hien thi

7 : return

: form hoatdong

form ghepban

: database

: nguoidung

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


: nguoidung
1 : mo form()
2 : load form()

3 : chon them, xoa, sua()
4 : chon thong tin()
5 : Click luu()

6
7

8 : hien thi

h) Sơ đồ nhập hàng:
form trangchu

form phieunhap

form chitietnhap

database

: nguoidung
1 : load form()

2 : load form()

3 : click them moii()

4 : load form()


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()


4 : Click thong ke()

6 : hien thi thong ke

Nguyễn Thái Nghĩa – Nguyễn Văn Hải

5
7 : hien thi

15


Đồ án chuyên ngành CNTT
II. Thiết kế cơ sở dữ liệu
1. Sơ đồ ERD

2. Cấu trúc table và buộc dữ liệu
a) .Table Nhân Viên:

Nguyễn Thái Nghĩa – Nguyễn Văn Hải

16


Đồ án chuyên ngành CNTT
b.TableThựcĐơn:

c.TablePhiếuĐặtBàn:

Nguyễn Thái Nghĩa – Nguyễn Văn Hải


17


×