1. Trang chủ
  2. » Luận Văn - Báo Cáo

Tóm tắt Đồ án tốt nghiệp Khoa học máy tính: Xây dựng ứng dụng quản lý quán cà phê

15 32 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 15
Dung lượng 0,93 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Mục tiêu nghiên cứu đề tài nhằm tìm hiểu và sử dụng visual studio và sql sever để tạo nên một ứng dụng; xây dựng thành công một ứng dụng; giao diện thân thiện, hài hòa và dễ sử dụng; dễ dàng cài đặt, tái sử dụng và sửa chữa các chức năng dễ triển khai, nâng cấp, hiệu chỉnh; hoàn thành sản phẩm đúng thời gian.

Trang 1

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À PHÊ

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

Trang 2

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 gỡ là một nhu cầu rất bình thường – thích hợp là ở 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 hiểu và sử dụng Visual Studio và SQL Sever để tạo nên một ứng dụng

Xây dựng thành công một ứng dụng

Giao diện thân thiện, hài hòa và dễ sử dụng

Dễ dàng cài đặt, tái sử dụng và sửa chữa các chức năng dễ triển khai, nâng cấp, hiệu chỉnh

Hoàn thành sản 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 quản trị viên

 Giao diện làm việc dành cho nhân viên (Oder, thanh toán, chuyển bàn, )

 Thống kê

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ữ liệu 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 quản trị viên

Trang 3

 Giao diện làm việc cho nhân viên(Order, thanh toán, chuyển bàn,…)

 Thống kê

6 Ý nghĩa khoa học và thực tiễn

 Trước hết,đề tài này là 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 là những kinh nghiệm quý báu mà em có được trong quá trình thực hiện đề tài sẽ là 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

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 mà quán có 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 DỤNG

1.2.1 Ngôn ngữ lập trình C#

i Giới thiệu ngôn ngữ C#

 C#(hay C sharp) là một ngôn ngữ lập trình đơn giản

Trang 4

 Trong các ứng dụng Windows truyền thống, mã nguồn chương trình được biên dịch trực tiếp thành mã thực thi của hệ điều hành

 Trong các ứng dụng sử dụng NET Framework, mã nguồn chương trình được biên dịch thành mã ngôn ngữ trung gian MSIL

 C# với sự hỗ trợ mạnh mẽ của NET Framework giúp cho việc tạo một ứng ứng Windows Form trở nên rất dễ dàng

 Sau đó mã này được biên dịch bởi Common Language Runtime(CLR) để trở thành mã thực thi của 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ữ hiện đại

 C# là ngôn ngữ lập trình thuần hướng đối tượng

 C# là ngôn ngữ lập 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 phần của 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 phần chính của Visual Studio

 Form

 Tool Box

 Properties Windows

 Project Explorer

o Lợi ích khi sử dựng Visual Studio

 Visual Studio hỗ trợ lập trình trên nhiều nền tảng ngôn ngữ khác nhau

 Visual Studio giúp hỗ trợ khả năng gỡ rối

 Visual Studio sở hữu giao diện thân thiện, dễ dàng sử dụng

 Visual Studio cho phép xây dựng ứng dụng chuyên nghiệp thông qua kéo thả, hỗ trợ người mới bắt đầu tiếp cận nhanh hơn

 Visual Studio cho tích hợp nhiều ứng dụng khác

 Ngoài ra, công cụ này còn hỗ trợ phát triển ứng dụng desktop trên MFC, Windows Form hay Universal App

Trang 5

Chương 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1 PHÁT BIỂU 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

- Chọn bàn

- Chọn món

- Thanh toán

- Chuyển bàn

- Nhập giảm giá

 Quản trị viên

- Đăng nhập

- Xem doanh thu

- Quản lí món

- Quản lí danh mục

- Quản lí bàn

- Quản lí tài khoản

2.2 PHÂN TÍCH HỆ THỐNG

2.2.1 Yêu cầu của hệ thống:

- Sử dụng trên hệ điều hành Microsoft Windows

- Thiết bị cần thiết:

 Bộ xử lý 32 bit (x86) hoặc 64 bit (x64) có tốc độ 1 gigahertz (GHz) hoặc nhanh hơn

 RAM 1 gigabyte (GB) (32 bit) hoặc RAM 2 GB (64 bit)

 Đĩa cứng có dung lượng trống 16 GB (32 bit) hoặc 20 GB (64 bit)

 Thiết bị đồ họa DirectX 9 có trình điều khiển WDDM 1.0 trở lên

2.2.2 Yêu cầu chức năng:

- Nhân viên:

Đăng nhập

 Chọn bàn

 Chọn món

 Thêm món

 Thanh toán

 Chuyển bàn

 Nhập giảm giá

- Người quản trị viên:

Đăng nhập

 Xem doanh thu

 Quản lí món

Trang 6

 Quản lí bàn

 Quản lí tài khoản

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

Giao diện hài hòa, trang nhã, đẹp mắt người nhìn

 Tính bảo mật cao

Đơn giản, dễ sử dụng

2.3 THIẾT KẾ HỆ THỐNG

2.3.1 Liên kết bảng

Hình 2.1 Liên kết bảng dữ liệu

2.3.2 Chi tiết bảng dữ liệu

Hình 2.2 Bảng tài khoản Tên tham số Kiểu Mô tả

Trang 7

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

Tên tham số Kiểu Mô tả

Hình 2.4 : Bảng loại món ăn

Tên tham số Kiểu Mô tả

Hình 2.5 : Bảng Billinfo

Tên tham số Kiểu Mô tả

Hình 2.6 : Bảng Bill

Tên tham số Kiểu Mô tả

Hình 2.7 : Bảng bàn ăn

Tên tham số Kiểu Mô tả

Trang 8

Chương 3: THIẾT KẾ HỆ THỐNG 3.1 PHÂN HỆ QUẢN TRỊ VIÊN

Hình 3.1 : Giao diện đăng nhập

Hình 3.2: Nhấn Admin để vào phần quản trị của admin

Hình 3.3 : Menu giúp người quản trị viên dễ dàng quản lý

Người quản lý có thể xem doanh thu theo thời gian mình muốn

Trang 9

Hình 3.4 : Giao diện xem doanh thu

Người quản lý có thểm xem lại danh sách thức ăn,có thể thêm, xóa và sửa chúng nếu thấy có lỗi

Hình 3.5: Giao diện xem thức ăn

Người quản lý có thểm xem lại danh sách danh mục thức ăn mà quán đang có ,có thể thêm, xóa và sửa chúng nếu thấy có lỗi

Trang 10

Hình 3.6 : Giao diện xem danh mục

Người quản lý có thểm xem lại danh sách bàn mà quán đang có ,có thể thêm, xóa và sửa chúng nếu thấy có lỗi

Hình 3.7 : Giao diện xem bàn

Người quản lý có thể xem danh sách tài khoản hiện có, thêm, xóa, sửa thông tin tài khoản khi có lỗi và có thể đặt lại mật khẩu các tài khoản hiên có ( mật khẩu mặc định là 0 )

Trang 11

Hình 3.8 : Giao diện xem tài khoản

3.2 PHÂN HỆ NHÂN VIÊN

Khi đăng nhập bằng tài khoản của nhân viên thì không thể vào phần của admin

Hình 3.9 : Giao diện làm việc của nhân viên

Khi đăng nhập bằng tài khoản của nhân viên thì có thể tương tác với phần mềm qua các chức năng như:

 Thêm món

 Chuyển bàn

 Tìm thức ăn

Trang 12

 Nhập giảm giá

 Thanh toán

Hình 3.10 : Giao diện thêm món

Hình 3.11 : Giao diện chuyển bàn

Trang 13

Hình 3.12 : Giao diện thanh toán

Hình 3.13 : Phím tắt của phần mềm

Hình 3.14 : Giao diện sau thanh toán

Trang 14

Hình 3.15: Giao diện thay đổi thông tin

Chương 4 : KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 1.1 ĐÁNH GIÁ KẾT QUẢ ĐẠT ĐƯỢC

Một số mặt đạt được như sau :

 Chương trình dễ sử dụng, giao diện thân thiện , đơn giản và hài hòa

 Nhập dữ liệu một cách nhanh chóng chính xác và thuận tiện

 Cập nhật thông tin một cách nhanh chóng và đầy đủ khi có thay đổi

 Chương trình tổng hợp , tìm kiếm, sắp xếp, chỉnh sửa và cho kết quả tin cậy

Trang 15

 Độ chính xác cao

1.2 CÁC HẠN CHẾ

Các ràng buộc cơ sở dữ liệu chưa hiệu quả

 Chương trình chưa có tính chuyên nghiệp cao, chưa giải quyết được trọn vẹn những vấn đề nảy

sinh trong quá trình quản lý, chưa đạt được tính thẩm mỹ cao

1.3 HƯỚNG PHÁT TRIỂN

Tăng cường tính bảo mật của ứng dụng

Thiết kế giao diện đẹp và tiện lợi hơn

Kiểm tra các ràng buộc cơ sở dữ liệu để chăt chẽ hơn

Nâng cấp hệ thống quản lý sao cho phù hợp với thực tế

Cải thiện việc truy cập, tìm kiếm dữ liệu với tốc độ nhanh, độ chính xác cao

KẾT LUẬN

Trên đây là một bài phân tích và thiết kế hệ thống hoàn chỉnh về Xây dựng hệ thống quản lý quán

cà phê Trong quá trình là đồ án, em đã đạt được một số kết quả sau:

 Chương trình dễ sử dụng, đáp ứng được những nhu cầu khách quan của công việc quản lý quán

cà phê

 Quản lý chặt chẽ, phân quyền người sử dụng hợp lý

 Hoàn thành phân tích thiết kế hệ thống

 Thiết kế chương trình có các chức năng cơ bản đáp ứng được yêu cầu sử dụng

 Giao diện đẹp mắt thu hút người dùng, không gây nhàm chán

Hạn chế:

 Chương trình có tính chuyên nghiệp chưa cao, chưa giải quyết được những vấn đề nảy sinh trong quá trình quản lý, chưa đạt tính thẩm mỹ cao

Hướng phát triển:

 Nâng cấp hệ thống quản lý quán lên sao cho phù hợp với thực tế

 Cải thiện việc truy nhập, tìm kiếm dữ liệu với tốc độ nhanh, độ chính xác cao

Ngày đăng: 17/12/2021, 09:21

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w