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

Báo cáo môn học lập trình trên windows Đề tài ứng dụng quản lý quán coffe

24 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Ứng Dụng Quản Lý Quán Coffee
Tác giả Nguyễn Huỳnh Minh Nhật, Nguyễn Hoàng Nhật Nam
Người hướng dẫn Lê Quang Thái
Trường học Trường Đại Học Sư Phạm TP. Hồ Chí Minh
Chuyên ngành Công Nghệ Thông Tin
Thể loại Báo Cáo
Năm xuất bản 2023
Thành phố Thành Phố Hồ Chí Minh
Định dạng
Số trang 24
Dung lượng 4,21 MB

Nội dung

DANH SÁCH THÀNH VIÊNSTT Họ và tên Mssv Công việc 1 Nguyễn Huỳnh Minh Nhật 46.01.104.128 Viết source code,viết báo cáo,thiết Hình 4 form báo lỗi Hình 5 form table manager Hình 6 form tabl

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM TP HỒ CHÍ MINH KHOA CÔNG NGHỆ THÔNG TIN

🙣🕮🙡

BÁO CÁO MÔN HỌC

LẬP TRÌNH TRÊN WINDOWS

ĐỀ TÀI ỨNG DỤNG QUẢN LÝ QUÁN COFFE

Thành phố Hồ Chí Minh,ngày 7 tháng 12 năm 2023

Trang 2

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM TP HỒ CHÍ MINH KHOA CÔNG NGHỆ THÔNG TIN

🙣🕮🙡

BÁO CÁO MÔN HỌC

LẬP TRÌNH TRÊN WINDOWS

Giảng viên hướng dẫn:Lê Quang Thái

Sinh viên thực hiện:Nguyễn Huỳnh Minh Nhật Lớp:CNTT C

Mã số sinh viên:46.01.104.128

Trang 3

DANH SÁCH THÀNH VIÊN

STT Họ và tên Mssv Công việc

1 Nguyễn Huỳnh Minh Nhật 46.01.104.128 Viết source code,viết báo cáo,thiết

Hình 4 form báo lỗi

Hình 5 form table manager

Hình 6 form table manager với chức năng đặt bàn

Hình 7 form admin

Hình 8 form AccountProfile tài khoản loại 1

Hình 9 form table manager khi đăng nhập tài khoản loại 0

Hình 10 form AccountProfile tài khoản loại 0

Hình 11 form login

Hình 12 form báo lỗi

Hình 13 form table manager

Hình 14 form AccountProfile

Hình 15 form admin

Hình 16 lớp Data provider Design pattern singleton

Trang 4

Hình 17 Đường dẫn kết nối đến database

Hình 18 Câu lệnh truy vấn đến database

Hình 19 câu lệnh để cập nhật dữ liệu

Hình 20 Lớp AccountDAO Design pattern singleton

Hình 21 các chức năng đăng nhập cập nhật tài khoản

Hình 22 các hàm thanh toán thêm hóa đơn

Hình 23 các hàm về xóa chèn,thông tin của hóa đơn

Hình 24 các hàm dùng để lấy danh sách cập nhật thêm xóa thực đơnHình 25 các hàm để thêm xóa cập nhật thức ăn

Hình 26 hàm lấy danh sách menu

Hình 27 hàm để lấy danh sách và chuyển bàn

Hình 28 hàm khởi tạo tài khoản

Hình 29 hàm khởi tạo hóa đơn

Hình 30 hàm khởi tạo thông tin hóa đơn

Hình 31 hàm khởi tạo thực đơn

Hình 32 hàm khởi tạo thức ăn

Hình 33 hàm khởi tạo menu

Hình 34 hàm khởi tạo bàn

Trang 6

LỜI CẢM ƠN

Lời nói đầu tiên nhóm em xin gửi lời biết ơn sâu sắc đến thầy Lê Quang giảng viên hướng dẫn chúng em học phần lập trình windows trong học kỳnày.Thầy đã truyền đạt cho chúng em những kiến thức bổ ích cũng như hướng dẫnchúng em vô cùng tận tình trong quá trình học

Thái-Trong quá trình học tập và rèn luyện,chúng em đã được truyền đạt,cung cấp vàtrang bị những kiến thức cơ bản và chuyên sâu về lập trình trên windows.Nhờđó,chúng em có hiểu sâu hơn về những hoạt động của môn học lập trình trênwindows,đồng thời cũng góp phần bồi dưỡng tư duy,xử lý vấn đề của bản thânQua từng buổi học,chúng em tiếp thu thêm nhiều kiến thức mới và học hỏi nhiềuthông tin hữu ích giúp cho đồ án thêm hoàn thiện

Mặc dù đã cố gắng để hoàn thiện bài báo cáo,tuy nhiên do hạn chế về thời gian vàkiến thức nên vẫn không thể tránh khỏi những thiếu xót,chúng em rất mong nhậnđược sự thông cảm và đóng góp quý báu của thầy

Nhóm chúng em xin chân thành cảm ơn!

Trang 7

Hình 1

CHƯƠNG 1 MỞ ĐẦU 1.1 Tên đề tài

“ứng dụng quản lý quán coffe”

1.2 lý do chọn đề tài

Với sự phát triển nhảy vọt của công nghệ thông tin hiện nay,các ứng dụng ngày càng giữ vai trò quan trọng trong các lĩnh vực khoa học kĩ thuật và đời sống kéo theo đó là nhu cầu về các ngành nghề về kinh doanh dịch vụ và trong đó có ngành kinh doanh khá phổ biến ở việc nam đó là ngành kinh doanh quán coffee hiện nay chúng ta có thể bắt gặp được rất nhiều quán coffee ở khắp mọi nẻo đường trên đất nước

Thông qua môn học này nhóm chúng em quyết định thực hiện đề tài ứng dụng quản lý quán coffee nhằm tìm hiểu và tạo ra chương trình đáp ứng được yêu cầu của người dùng

1.3 mục tiêu

-Tìm hiểu bố cục của ứng dụng quản lý quán coffee

-Xây dựng chương trình với các chức năng cơ bản

-Xây dựng chương trình với giao diện đơn giản dễ sử dụng

Trang 8

Hình 2

CHƯƠNG 2 SƠ LƯỢC VỀ TRƯƠNG TRÌNH 2.1 mô hình 3 lớp

Trương trình quản lý quán coffee bằng windows forms do em làm được dựa theo

mô hình 3 lớp nhằm mục đích dễ quản lý và sửa lỗi.Đại khái cách hoạt động củatrương trình như sau

Mũi tên màu đen là cách mà trương trình lấy dữ liệu từ database để thực hiện cácyêu cầu của trương trình cụ thể ở đây là

Khi người dùng tương tác với trương trình thông qua lớp VIEW ví dụ như muốn inhóa đơn hay đặt bàn thì các yêu cầu đó sẽ được đưa xuống lớp DAO

Ở đây lớp DAO có nhiệm vụ truy vấn tới cơ sở dữ liệu để lấy ra các dữ liệu cầnthiết nhưng các dữ liệu này vẫn còn ở dạng Table hay data set sau đó các dữ liệunày sẽ được đưa đến lớp DTO

VIEW

Data transfer object(DTO)Data Access Layer(DAO)

Database

Trang 9

Chương trình có 2 loại tài khoản là loại 1 và 0 ở

-loại 1 là admin chúng ta có sẽ toàn quyền truy cập vào chương trình với đầy đủchức năng

-loại 0 là nhân viên chỉ có thể truy cập vào chức năng cơ bản

Nhóm em xin thực hiện cách hoạt động nếu ta đăng nhập vào loại tài khoản admintrước

Đầu tiên khi ta vào trương trình sẽ hiện ra form như sau nếu

Trường hợp nếu ta nhập sai tên đăng nhập hoặc mật khẩu sẽ hiện thông báo nhưsau

Trang 11

Hình 7

Hình 8

Nếu ta ấn vào admin sẽ được chuyển tới form sau

Ở đây ta có các chức năng thống kê,thêm món,thêm menu và phần quản lý tài khoản

Trường hợp nếu ta nhấn vào thông tin tài khoản sẽ được chuyển tới form sau

Ở đây ta có thể đổi lại mật khẩu

Trang 12

Hình 9

Hình 9

Nếu ta đăng nhập vào tài khoản loại 0 sẽ được chuyển tới form sau

Ở form này ta có chức năng đặt bàn chuyển bàn thanh toán giảm giá thêm món chobàn,nhưng sẽ không có chức năng quản lý

Và nếu ta nhấn vào thông tin tài khoản sẽ được chuyển tới form sau có chức năng đổi mật khẩu

Trang 13

Hình 11

Hình 12

CHƯƠNG 3 LỚP VIEW 3.1 form Login

Đây là form khi mới bắt đầu vào trương trình có chức năng là đăng nhập có cácchức năng sau

Chức năng thoát trương trình khi ấn nút thoát sẽ hiện ra thông báo để chắc chắnrằng người dùng muốn thoát trương trình

Chức năng đăng nhập nếu tên người dùng và mật khẩu đúng sẽ được chuyển tớiform TableManager và ẩn form login đi,nếu sai hiển thị thông báo sai tên tài khoảnhoặc mật khẩu

3.2 form TableManager

Là form có các chức năng chính của trương trình như đặt bàn thanh toán giảm giáchuyển bàn thêm món…

Trang 14

3.3 Form AccountProfile

Có chứa giao diện của các chức năng như thêm người dùng chỉnh sửa mật khẩu

Trang 15

3.4 Form Admin

Ở form này có chứa các chức năng quản lý chính của trương trình như sau-Thống kê doanh thu theo ngày theo tháng

-Thêm thức ăn vào danh mục

-Thêm danh mục thức ăn mới

-Quản lý tài khoản:thêm,xóa tài khoản

Trang 16

Hình 16

Hình 17

CHƯƠNG 4 LỚP DAO 4.1 lớp Data provider

Đây là lớp vô cùng quan trọng trong chương trình có chức năng kết nối đến cơ sử

dữ liệu và đưa dữ liệu ra

Design pattern singleton có chức năng đảm bảo rằng một class chỉ có duy nhất mộtkhởi tạo

Đường dẫn kết nối đến database

Câu lệnh truy vấn đến database

Trang 17

Hình 19

Câu lệnh để cập nhật dữ liệu

4.2 Lớp AccountDAO

Đây là nơi chứa các hàm dùng để cập nhật,thêm,liệt kê tài khoản

Cấu hình theo singleton

Trang 21

Hình 28

Hình 29

Hình 30

CHƯƠNG 5 LỚP DTO 5.1 lớp Account.cs

Đây là nơi chứa các hàm khởi tạo tài khoản

Trang 23

CHƯƠNG 6 KẾT LUẬN

Công nghệ thông tin là một phần rất quan trọng trong xã hội hiện đại.Việc sử dụngcác ứng dụng từ window form đã là một phần không thể thiếu trong đời sống hằngngày của mỗi người.Việc tìm hiểu cách lập trình trên windows giúp ta hiểu rõ cáchchương trình hoạt động cách để thiết kế nên giao diện đơn giản thân thiện đẹp mắtcho người dùng.Qua quá trình học tập và tìm hiểu học phần này chúng em đã cóthêm nhiều kiến thức và kĩ năng để sử dụng window form thông qua môn họcnày.Những phút giây học tập không biết mệt mỏi cũng như vô cùng lý thú khi tìmhiểu cách lập trình trên window

Qua đó giúp chúng em có thêm nhiều lượng kiến thức hơn về môn học cũng nhưnhững kiến thức chuyên môn của ngành

Trang 24

TÀI LIỆU THAM KHẢO

in-C-Sharp-net/

https://www.c-sharpcorner.com/UploadFile/dacca2/understand-3-tier-architecture-winform-24

Ngày đăng: 18/01/2025, 23:04

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

TÀI LIỆU LIÊN QUAN