TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
VÀ TRUYỀN THÔNG VIỆT - HÀN
KHOA CÔNG NGHỆ THÔNG TIN
TÊN ĐỀ TÀI
XÂY DỰNG ỨNG DỤNG QUẢN LÝ QUÁN CÀ P
TÓM TẮT ĐỒ ÁN TỐT NGHIỆP
NGÀNH KHOA HỌC MÁY TÍNH
Sinh viên thực hiện: NGUYỄN ĐĂNG ĐÔNG
Mã sinh viên: K12C04400
Giảng viên hƣớng dẫn: TS.TRẦN VĂN ĐẠI
Khóa đào tạo: 2018-2021
Đà Nẵng - 01/2021
LỜI MỞ ĐẦU
1. Lý do chọn đề tài.
Nhu cầu về một chỗ ngoài thoải mái cùng không gian tự chọn, thoải mái trong lúc làm việc cũng như
thư giãn, gặp gmột nhu cầu rất bình thường thích hợp các quán cà phê. Dựa trên nhu cầu cần
thiết đó thì một phần mềm quản lý quán cà phê là rất cần thiết.
2. Mục tiêu và nhiệm vụ nghiên cứu.
2.1. Mục Tiêu :
Tìm hiu và s dụng Visual Studio và SQL Sever để to nên mt ng dng.
Xây dng thành công mt ng dng.
Giao din thân thin, hài hòa và d s dng.
D dàng cài đặt, tái s dng và sa cha các chức năng dễ trin khai, nâng cp, hiu chnh.
Hoàn thành sn phẩm đúng thời gian.
2.2. Nhiệm vụ :
2.2.1. Về lí thuyết :
Đề tài “ Xây dựng phần mềm quản lý quán cà phê” là một ứng dụng chạy trên nền tảng của
Visua Studio.
2.2.2. Về chƣơng trình :
Xây dựng hệ thống bao gồm :
Trang đăng nhập
Các tag dành cho qun tr viên
Giao din làm vic dành cho nhân viên (Oder, thanh toán, chuyn bàn,..)
Thng
3. Đối tƣợng và phạm vi nghiên cứu.
Sử dụng ngôn ngữ C#
S dụng cơ sở d liu SQL Server
4. Phƣơng pháp nghiên cứu.
Phương pháp thực tiễn.
Phương pháp nghiên cứu tài liệu.
Phương pháp xử lý số liệu.
5. Dự kiến kết quả.
Xây dựng thành công ứng dụng bao gồm :
Trang đăng nhập.
Các tag dành cho qun tr viên.
Giao din làm vic cho nhân viên(Order, thanh toán, chuyển bàn,…)
Thng kê.
6. Ý nghĩa khoa học và thực tiễn.
Trước hết,đề tài này một ứng dụng được xây dựng như một đề tài thể hiện việc áp dụng
những kiến thức quý báu đã được các thầy, cô truyền thụ lại cho chúng em.
Thứ hai những kinh nghiệm quý báu mà em được trong quá trình thực hiện đề tài sẽ
hành trang tuyệt vời giúp ích rất nhiều cho công việc sau này của mình
7. Dự kiến bố cục báo cáo.
Bố cục của đồ án gồm 4 chương:
Chương 1: Tổng quan về ngôn ngữ lập trình
Chương 2: Phân tích và thiết kế hệ thống
Chương 3: Xây dựng ứng dụng
Chương 4: Kết luận và hướng phát triển
Phần kết luận tóm tắt các nội dung đã thực hiện được trong đồ án.
8. Dự kiến tiến độ thực hiện:
Stt
Thời gian
Nội dung làm việc
1
Từ 24/10 đến 1/12
Sử dụng visual studio để thiết kế giao diện
2
Từ 2/12 đến 3/12
Tạo cơ sở dữ liệu và kết nối
3
Từ 4/12 đến 16/12
Xây dựng chức năng cho ứng dụng
4
Từ 16/12 đến 24/12
Chỉnh sửa, gộp tất cả nội dung và tin chỉnh
CHƢƠNG I: TỔNG QUAN
1.1. TỔNG QUAN ĐỀ TÀI
1.1.1. Mục tiêu đề tài:
Ứng dụng với mục đích cung cấp cho khách hàng các dịch vụ , thức uống , thức ăn quán
phục vụ cho khách hàng.
1.1.2. Phạm vi đề tài:
Để tài xấy dựng phần mềm sửa dụng các công nghệ mới trong lập trình như:
1. Visual Studio.
2. SQL Server.
1.2. CÁC CÔNG NGH NG DNG
1.2.1 . Ngôn ngữ lập trình C#
i. Gii thiu ngôn ng C#
C#(hay C sharp) là mt ngôn ng lập trình đơn giản.
Trong các ng dng Windows truyn thng, mã nguồn chương trình được biên dch trc
tiếp thành mã thc thi ca h điều hành.
Trong các ng dng s dng .NET Framework, mã nguồn chương trình đưc biên dch
thành mã ngôn ng trung gian MSIL.
C# vi s h tr mnh m ca .NET Framework giúp cho vic to mt ng ng Windows
Form tr nên rt d dàng.
Sau đó mã này được biên dch bởi Common Language Runtime(CLR) để tr thành mã thc
thi ca h điều hành.
ii. Các đặc trưng của ngôn ng C#
C# là ngôn ng đơn giản.
C# là ngôn ng hin đại.
C# là ngôn ng lp trình thuần hướng đối tượng.
C# là ngôn ng lp trình ít t khóa.
1.2.2. Cơ sở dữ liệu SQL Server
SQL Server là hệ quản trị CSDL quan hệ (RDBMS) sử dụng Transact-SQL để trao đổi
dữ liệu giữa Client computer và SQL Sever computer.
Các thành phn ca SQL Server.
Đối tượng CSDL.
1.2.3. Visual Studio
Để phát triển một ứng dụng bằng Visual Studio, sau khi tiến hành phân tích, thiết kế, xây
dựng CSDL, cần phải trải qua 3 bước chính:
Bước 1 : Thiết kế giao diện
Bước 2 : Viết mã lệnh để kích hoạt giao diện đã xây dựng
Bước 3: Chỉnh sửa và tìm lỗi
Các thành phn chính ca Visual Studio
Form
Tool Box
Properties Windows
Project Explorer
o Li ích khi s dng Visual Studio
Visual Studio h tr lp trình trên nhiu nn tng ngôn ng khác nhau
Visual Studio giúp h tr kh năng gỡ ri.
Visual Studio s hu giao din thân thin, d dàng s dng.
Visual Studio cho phép xây dng ng dng chuyên nghip thông qua kéo th, h tr người
mi bắt đầu tiếp cận nhanh hơn.
Visual Studio cho tích hp nhiu ng dng khác.
Ngoài ra, công c này còn h tr phát trin ng dng desktop trên MFC, Windows Form
hay Universal App.
Chƣơng 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
2.1 PHÁT BIU BÀI TOÁN
Một quán cà phê muốn xây dựng một ứng dụng quản lý quán cà phê nhằm dễ dàng cập nhật , thêm ,
xóa, sửa, quản lý doanh thu cũng như các chức năng khác. Ứng dụng với những chức năng sau đây:
Nhân viên.
- Đăng nhập.
- Chn bàn.
- Chn món.
- Thêm món.
- Thanh toán.
- Chuyn bàn.
- Nhp gim giá.
Qun tr viên.
- Đăng nhập.
- Xem doanh thu.
- Qun lí món.
- Qun lí danh mc.
- Qun lí bàn.
- Qun lí tài khon.
2.2 PHÂN TÍCH H THNG
2.2.1 Yêu cu ca h thng:
- S dng trên h điu hành Microsoft Windows
- Thiết b cn thiết:
B x lý 32 bit (x86) hoc 64 bit (x64) có tốc độ 1 gigahertz (GHz) hoặc nhanh hơn.
RAM 1 gigabyte (GB) (32 bit) hoc RAM 2 GB (64 bit).
Đĩa cứng có dung lượng trng 16 GB (32 bit) hoc 20 GB (64 bit).
Thiết b đồ họa DirectX 9 có trình điều khin WDDM 1.0 tr lên.
2.2.2 Yêu cu chức năng:
- Nhân viên:
Đăng nhập.
Chn bàn.
Chn món.
Thêm món.
Thanh toán.
Chuyn bàn.
Nhp gim giá.
- Ngƣời qun tr viên:
Đăng nhập.
Xem doanh thu.
Qun lí món.