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

Đồ Án Cơ Sở Lập Trình Đề Tài- Xây Dựng Ứng Dụng Quản Lý Tiệm Bida.pdf

29 1 3
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 đề Xây Dựng Ứng Dụng Quản Lý Tiệm Bida
Tác giả Nguyễn Mai Phương, Nguyễn Thị Cẩm Tiên, Lường Thị Thanh Thảo, Tâm Như
Người hướng dẫn THS. Hoàng Văn Hiếu
Trường học Trường Đại Học Kinh Tế - Tài Chính
Chuyên ngành Thương mại điện tử
Thể loại đồ án
Năm xuất bản 2024
Thành phố Tp.Hồ Chí Minh
Định dạng
Số trang 29
Dung lượng 1,65 MB

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

Nội dung

Tuy nhiên, việc quản lý một “Câu lạc bộ Bida”không chỉ đòi hỏi kiến thức về ngành cụ thể mà còn phải sử dụng hiệu quả các côngnghệ thông tin và trí tuệ nhân tạo để tối ưu hóa quy trình h

Trang 1

KHOA CÔNG NGHỆ THÔNG

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC KINH TẾ - TÀI CHÍNH TP.HỒ CHÍ MINH

ĐỒ ÁN CƠ SỞ LẬP TRÌNH

ĐỀ TÀI:

XÂY DỰNG ỨNG DỤNG QUẢN LÝ TIỆM BIDA

Lớp: 23D1EBU01

Giáo viên hướng dẫn: THS HOÀNG VĂN HIẾU

Sinh viên thực hiện:

1 Nguyễn Mai Phương MSSV: 225083436

3 Lường Thị Thanh Thảo MSSV:

Tp.Hồ Chí Minh, Năm 2024

Trang 2

TRƯỜNG ĐH KINH TẾ - TÀI

CHÍNH TP.HCM

KHOA CÔNG NGHỆ THÔNG TIN

CỘNG HOÀ XÃ HỘI CHỦ NGHĨA

VIỆT NAM Độc lập – Tự do – Hạnh phúc

PHIẾU ĐÁNH GIÁ THÀNH VIÊN

1 Tên đề tài: XÂY DỰNG ỨNG DỤNG QUẢN LÝ TIỆM BIDA

2 Giáo viên hướng dẫn: THS HOÀNG VĂN HIẾU

3 Ngành: Thương mại điện tử

4 Sinh viện thực hiện đề tài:

tính tổng tiền, Làm Powerpoint, Báo cáo Nguyễn Thị Cẩm Tiên Form quản lý bảo trì, Làm

Powerpoint, Báo cáo Lường Thị Thanh Thảo Form quản lý nhân viên,

From quản lý bàn bida, Làm Powerpoint, Báo cáo Tâm Như Form báo cáo thông kế

doanh thu, Làm Powerpoint, Báo cáo

KHOA CÔNG NGHỆ THÔNG

Trang 4

CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI.

1 Lời mở đầu:

Trong thế giới ngày nay, việc quản lý các kinh doanh giải trí không chỉ đòi hỏi sựchuyên nghiệp mà còn phải đồng bộ hóa với những xu hướng công nghiệp 4.0 hiệnđại Nhận thấy nhu cầu này, chúng tôi đã quyết định đưa ra đề tài nghiên cứu và pháttriển phần mềm quản lý cho “Câu lạc bộ Bida” với hy vọng cung cấp một công cụ hiệuquả giúp quản lý hoạt động kinh doanh một cách linh hoạt và hiệu quả

Cùng với sự phát triển của xã hội, nhu cầu giải trí của con người ngày càng tăng cao

“Câu lạc bộ Bida”, với sự kết hợp giữa thể thao và giải trí, đã trở thành điểm đến lýtưởng cho cả cá nhân và nhóm bạn Tuy nhiên, việc quản lý một “Câu lạc bộ Bida”không chỉ đòi hỏi kiến thức về ngành cụ thể mà còn phải sử dụng hiệu quả các côngnghệ thông tin và trí tuệ nhân tạo để tối ưu hóa quy trình hoạt động

Đối mặt với những thách thức trong việc quản lý “Câu lạc bộ Bida” như: theo dõi sốlượt chơi, quản lý đội ngũ nhân viên, kiểm soát doanh thu, và duy trì hệ thống thiết bị,chúng tôi nhận thấy sự cần thiết phải áp dụng công nghệ vào quản lý để tối ưu hóa hiệusuất và nâng cao trải nghiệm của khách hàng

Với mong muốn tạo ra một giải pháp đáng tin cậy và tiện lợi cho việc quản lý “Câu lạc

bộ Bida”, chúng tôi đã bắt tay vào phát triển phần mềm quản lý “Câu lạc bộ Bida”.Phần mềm này không chỉ giúp tối ưu hóa quy trình làm việc mà còn cung cấp các công

cụ phân tích dữ liệu giúp chủ quán đưa ra các quyết định chiến lược dựa trên dữ liệuthống kê chính xác và đầy đủ

Chúng tôi hy vọng rằng phần mềm quản lý “Câu lạc bộ Bida” này sẽ mang lại nhiềugiá trị và tiện ích cho cả người quản lý và khách hàng, góp phần nâng cao chất lượngdịch vụ và nâng tầm thương hiệu của “Câu lạc bộ Bida” trong cộng đồng

KHOA CÔNG NGHỆ THÔNG

Trang 5

2 Mô tả đề tài

Ứng dụng Câu lạc bộ Bida được thiết kế với mục đích đơn giản hóa việc quản lýthông tin khách hàng và hàng hóa, đồng thời tạo ra một môi trường minh bạch và tiệnlợi cho việc lưu trữ và xử lý dữ liệu Khi truy cập vào ứng dụng, người dùng sẽ đượcchào đón bởi trang " Câu lạc bộ Bida " sau khi đăng nhập thành công

Trang "Câu lạc bộ Bida" được chia thành sáu phần chính: quản lý nhân viên, quản lýbàn, quản lý dịch vụ ( đồ ăn, phụ kiện, dịch vụ khác), quản lý bảo trì, báo cáo và thống

kê Mỗi phần có một chức năng riêng biệt, phù hợp với nhu cầu quản lý cụ thể củaquán bida

3 Chức năng chính của hệ thống

Quản lý nhân viên: Cho phép quản lý thông tin về nhân viên, bao gồm thêm mới nhânviên, xem danh sách nhân viên hiện có, chỉnh sửa thông tin nhân viên, xoá nhân viênkhỏi hệ thống và quản lý các quyền hạn truy cập của từng nhân viên vào hệ thống

Quản lý bàn: Cung cấp các tính năng quản lý bàn và khu vực chơi bida, bao gồm thêmmới bàn, xem trạng thái của các bàn đang sử dụng, xoá bàn khỏi hệ thống, ghi chú vềtình trạng của từng bàn và quản lý lịch đặt bàn

Quản lý dịch vụ: Cho phép quản lý các dịch vụ phụ trợ cho khách hàng, bao gồm đồ

ăn, phụ kiện và các dịch vụ khác Các tính năng trong phần này bao gồm thêm mớidịch vụ, xem danh sách dịch vụ có sẵn, chỉnh sửa thông tin dịch vụ và xoá dịch vụ khỏidanh sách

Quản lý bảo trì: Dành cho việc quản lý và bảo trì các thiết bị và cơ sở vật chất trongcâu lạc bộ, bao gồm lên lịch bảo trì, ghi chú về các vấn đề kỹ thuật cần xử lý, theo dõitiến độ sửa chữa và ghi nhận các chi phí liên quan đến bảo trì

KHOA CÔNG NGHỆ THÔNG

Trang 6

Báo cáo: Cung cấp các báo cáo về hoạt động kinh doanh của câu lạc bộ bida, bao gồmdoanh thu, lượt khách, doanh số bán hàng và các chỉ số hiệu suất khác Các báo cáonày giúp người quản lý đánh giá hiệu suất hoạt động và đưa ra các quyết định chiếnlược phù hợp.

Thống kê: Được sử dụng để thực hiện các phân tích thống kê trên dữ liệu, nhằm hiểu

rõ hơn về mẫu động của doanh nghiệp và tìm kiếm các cơ hội cải thiện Các chức năngtrong phần này bao gồm tạo biểu đồ, phân tích số liệu và tạo các báo cáo chi tiết về dữliệu thống kê

Mỗi mục trong các phần này được thiết kế để thực hiện các nhiệm vụ xử lý dữ liệukhác nhau, nhằm tối ưu hóa quy trình quản lý và tạo ra một môi trường làm việc hiệuquả và minh bạch cho nhân viên và người quản lý “Câu lạc bộ Bida”

và thực hiện công việc của mình một cách hiệu quả

Giao diện của ứng dụng được thiết kế với sự trực quan và tính thẩm mỹ, đồng thờitập trung vào việc cung cấp trải nghiệm người dùng tốt nhất Mỗi nút chức năngđược đặt tại vị trí hợp lý và có màu sắc, biểu tượng thể hiện mục đích rõ ràng,giúp người dùng dễ dàng nhận biết và sử dụng

KHOA CÔNG NGHỆ THÔNG

Trang 7

Thông tin trong từng phần được hiển thị một cách dễ hiểu và có cấu trúc, từ việcquản lý nhân viên, quản lý bàn, đến quản lý dịch vụ và bảo trì Điều này giúpngười dùng dễ dàng tìm kiếm và theo dõi thông tin cần thiết để thực hiện côngviệc của mình một cách hiệu quả và nhanh chóng

Hệ thống đáp ứng việc thay đổi dữ liệu thường xuyên, cập nhập thông tin hàngngày ngày, hàng tuần

Đáp ứng lưu trữ các thông tin với khối lượng lớn

Cho phép truy xuất, theo dõi và kiểm kê thông tin một cách nhanh chóng.Thực hiện tính toán chính xác và xuất hoá đơn một cách nhanh chóng

CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

1 Phần mềm Visual Studio

KHOA CÔNG NGHỆ THÔNG

Trang 8

Visual Studio là một công cụ phát triển phần mềm vô cùng phổ biến củaMicrosoft, được biết đến là một trong những công cụ hàng đầu hỗ trợ lập trìnhwebsite Được viết bằng hai ngôn ngữ chính là C# và VB+, Visual Studio manglại cho người dùng khả năng lập trình hệ thống một cách dễ dàng và nhanh chóng.Đặc biệt, nó cung cấp môi trường thiết kế và trải nghiệm giao diện một cáchthuận tiện, giúp cho quá trình phát triển website trở nên mạnh mẽ và hiệu quảhơn.

Visual Studio đã trải qua nhiều phiên bản khác nhau từ khi được Microsoft ramắt, cho phép người dùng lựa chọn phiên bản phù hợp với máy tính và nhu cầu

sử dụng của mình Việc này giúp tối ưu hóa trải nghiệm lập trình và đảm bảo tínhtương thích với môi trường làm việc của người dùng Đồng thời, sự liên tục cậpnhật và cải tiến của Visual Studio cũng làm cho nó trở thành một công cụ khôngthể thiếu đối với các nhà phát triển phần mềm và lập trình viên website

1.1 Một số tính năng nổi bật

Biên tập mã: trong Visual Studio là một trải nghiệm tuyệt vời với trình soạn thảo

mã được thiết kế để hỗ trợ tô sáng cú pháp và hoàn thiện mã một cách tự nhiên vàlinh hoạt Điều này không chỉ áp dụng cho các hàm và biến mà còn cho các cấutrúc ngôn ngữ phức tạp như truy vấn và vòng lặp Các tính năng hỗ trợ dấu tranggiúp dễ dàng điều hướng trong mã, từ việc thu hẹp các khối mã đến tìm kiếm giatăng Ngoài ra, Visual Studio còn có tính năng biên dịch nền, tức là mã sẽ đượcbiên dịch trong quá trình viết, cung cấp thông tin phản hồi về cú pháp và các lỗi

có thể được đánh dấu bằng các gạch chéo màu đỏ

Trình gỡ lỗi : của Visual Studio là một công cụ mạnh mẽ với khả năng gỡ lỗi cấp

máy và cấp mã nguồn Tính năng này hoạt động hiệu quả với cả mã quản lý và

mã máy, cho phép gỡ lỗi các ứng dụng viết bằng các ngôn ngữ được hỗ trợ bởiVisual Studio

KHOA CÔNG NGHỆ THÔNG

Trang 9

Đối với việc thiết kế, Visual Studio cung cấp các công cụ mạnh mẽ như

Windows Forms Designer và Web Designer/Development Windows FormsDesigner được sử dụng để xây dựng giao diện người dùng với khả năng tạo ra cácnút điều khiển và trình bày dữ liệu một cách linh hoạt Trong khi đó, WebDesigner/Development cung cấp một trình soạn thảo và thiết kế website với tínhnăng kéo thả đối tượng, giúp việc thiết kế website trở nên đơn giản và hiệu quả

1.2 Lý do nên sử dụng Visual Studio

Là công cụ hỗ trợ việc Debug dễ dàng và mạnh mẽ, xem giá trị của các biếntrong quá trình chạy, hỗ trợ debug trong từng câu lệnh

Giao diện Visual Studio dễ sử dụng với người bắt đầu lập trình

Visual Studio được đông đảo lập trình viên trên thế giới sử dụng, nên có thểnhanh chóng được giải đáo khi gặp những vấn đề

Hỗ trợ lập trình trên nhiều ngôn ngữ như C, C++, C#, Visual Basic

2 Ngôn ngữ lập tình C#

C# (hay C sharp) là một ngôn ngữ lập trình đơn giản, được phát triển bởi đội ngũ

kỹ sư của Microsoft vào năm 2000 C# là ngôn ngữ lập trình hiện đại, hướng đốitượng và được xây dựng trên nền tảng của hai ngôn ngữ mạnh nhất là C++ vàJava

Ngôn ngữ C# được sử dụng phổ biến vì nó đơn giản mềm dẻo trong việc phát triểnphần mềm số lượng từ khóa chỉ dưới 80 từ, ý nghĩa từ khóa cũng dễ hiểu C# hỗtrợ phát triển nhiều loại ứng dụng khác nhau từ ứng dụng dạng dòng lệnh(Console) đơn giản cho đến ứng dụng dạng đồ họa (Window Form) hoặc ứng dụngdạng Web và dịch vụ Hệ thống thư viện có sẵn của Net Framework mà C# thừahưởng sẽ cung cấp cho lập trình viên nhiều tiện ích để nhanh chóng xây dựng phầnmềm Hơn thế nữa Microsoft cũng đã xây dựng bộ công cụ tích hợp IDE(Integrated Development Environment) giúp công việc phát triển phần mềm bằngC# trở nên nhanh chóng và trực quan là visual Studio

KHOA CÔNG NGHỆ THÔNG

Trang 10

2.1 Ưu điểm của C#

C# cho phép dễ dàng tạo nhiều chủ đề, giúp lập trình viên tổ chức mã một cáchhiệu quả và linh hoạt

So với C++ hoặc Java, C# thường phát triển nhanh hơn và ít gặp lỗi hơn Điềunày được thể hiện qua việc có các tính năng như có các loại không dấu, ref/out,cùng khả năng tạo các giá trị ngoài và các tính năng hữu ích khác mà Java có thể

bỏ qua Điều này giúp giảm độ phức tạp của mã và tăng hiệu suất lập trình.Visual C# Express là một IDE miễn phí tuyệt vời, mang lại sự thuận tiện và tiếtkiệm chi phí cho các nhà phát triển

C# hỗ trợ số nguyên không dấu, một tính năng không có trong C++ và Java, tạođiều kiện thuận lợi cho việc lập trình

Các chương trình được viết bằng C# được biên dịch thành các tệp exe và khôngcần phải biên dịch lại cho các hệ điều hành khác, tiết kiệm thời gian và công sứccho các nhà phát triển

C# tạo ra các nhị phân riêng được tối ưu hóa cho nền tảng cụ thể mà chương trìnhđược chạy trên, tăng hiệu suất và hiệu quả của ứng dụng

Trong trường hợp chương trình gặp sự cố, C# cung cấp các công cụ hỗ trợ nhưhộp thoại hiển thị cho người lập trình biết mã lỗi ở đâu và tại sao, hoặc ghi dấuvết ngăn xếp vào bàn điều khiển, giúp dễ dàng xác định và sửa chữa lỗi

2.2 Có một số lý do nên lựa chọn ngôn ngữ C# như:

C# có cộng đồng trực tuyến rộng:

KHOA CÔNG NGHỆ THÔNG

Trang 11

Bên cạnh tài liệu phong phú, được Microsoft cập nhật thường xuyên, luôn có mộtcộng đồng lớn cho các nhà phát triển và lập trình viên C# cùng nhau xây dựng đểgiúp đỡ, hỗ trợ những thành viên mới cùng trao dồi kinh nghiệm Rất nhiều kệnhYoutube hay các blog cá nhân chia sẻ về lập trình C# dành cho người mới bắt đầuđến nâng cao.

Tạo các phần mềm đa nền tảng:

C# đã được sử dụng trong gần 20 năm để tạo các ứng dụng Windows trên NETframework và Windows thì vẫn đã đang chiếm lĩnh thị trường hệ điều hành trêntoàn cầu

Có điểm tựa vững chắc Microsoft:

C# đứng thứ 4 trong số các ngôn ngữ phổ biến nhất theo bảng xếp hạng(PopularitY of Programming Language Index - Chỉ số phổ biến của ngôn ngữ lậptrình) và đứng thứ 6 trong các ngôn ngữ có nhu cầu cao nhất năm 2018 (theoTruth.com)

Visual Studio – môi trường tích hợp dùng để phát triển phần mềm (IDE) củaMicrosoft được viết bằng C# Mặc dù có thể lập trình bất kỳ ngôn ngữ nào trongVisual Studio nhưng tối ưu nhất vẫn là ngôn ngữ lập trình C#

3 Nền tảng NET.Framework

.NET Framework là một công cụ mạnh mẽ và một nền tảng lập trình được pháttriển bởi Microsoft, được sử dụng chủ yếu trên hệ điều hành Windows Nó đóngvai trò quan trọng trong việc điều khiển các phần mềm và đảm bảo tính an toàn,quản lý bộ nhớ và xử lý lỗi cho các ứng dụng

.NET Framework cung cấp một môi trường lập trình đồng nhất cho việc xây dựngcác ứng dụng phần mềm đa dạng, từ giao diện máy chủ đến truy cập và kết nối cơ

sở dữ liệu, và giao tiếp trên các mạng Nó cũng đi kèm với một loạt các thànhphần được thiết kế sẵn, giúp người lập trình tiết kiệm thời gian và công sức trongviệc phát triển ứng dụng Thay vì phải viết mã từ đầu, lập trình viên có thể sử

KHOA CÔNG NGHỆ THÔNG

Trang 12

dụng các thành phần có sẵn và chỉ cần tập trung vào cách kết hợp chúng để tạo raứng dụng hoàn chỉnh.

.NET Framework có tổ chức như một thư viện lập trình lớn, cung cấp một loạtcác tính năng và công cụ hỗ trợ đa dạng Ví dụ, nếu một lập trình viên muốn thêmkhả năng truy vấn vào ứng dụng của mình, anh ta có thể tìm thấy mã nguồn mẫu

và các thành phần có sẵn trong NET Framework để phát triển, giúp tiết kiệm thờigian và tăng tính linh hoạt trong quá trình lập trình

3.1 Ưu điểm của NET.framework

Ưu điểm lớn nhất của Net Framework đó là tạo ra một môi trường để các nhàphát triển thoải mái sáng tạo code của riêng họ Bạn dễ dàng dùng bất kỳ ngônngữ lập trình nào như C++, Visual Basic, để viết code Code này sẽ có thể dùngcho tương thích với rất nhiều phần cứng mà Net Framework hỗ trợ

KHOA CÔNG NGHỆ THÔNG

Trang 13

CHƯƠNG 3: CƠ SỞ LÝ THUYẾT

Trang 14

1.1.6 Lưu đồ quản lý bảo trì

KHOA CÔNG NGHỆ THÔNG

Nhấn truy cập máy tính

Nhấn truy cập bảo trì

Nhấn truy cập máy tính

Mở form Bảo trì

Nhập thông tin

Thêm,

Nhập thông tin

Trang 15

1.1.7 Lưu đồ báo cáo, thống kê

KHOA CÔNG NGHỆ THÔNG

Trang 16

1.2 Quy trình hoạt động chức năng quản lý phần mền quản lý “ Câu lạc bộ Bida”

Nhân viên cửa hàng sẽ sử dụng tài khoản và mật khẩu được cung cấp bởi admin(chủ quán) để đăng nhập vào phần mềm Trang chính sẽ hiển thị hình ảnh logocủa quán, và từ đó, nhân viên có thể chọn một trong 6 tùy chọn, bao gồm đặt bàn,kiểm tra bàn trống, thông báo cho khách nếu bàn đã đầy Trong mục "Nhân viên",thông tin về nhân viên và chấm công sẽ được hiển thị, cùng với các công việc mànhân viên đó đang thực hiện Mục "Dịch vụ" cho phép nhân viên thêm số lượngmón cho bàn của khách khi khách hàng đặt món Mục "Thanh toán" cho phép tínhtổng số tiền cần thanh toán một cách chi tiết và đầy đủ Khi cần bảo trì hoặc nângcấp cơ sở vật chất của quán, nhân viên sẽ cung cấp thông tin chi tiết trong mục

"Quản lý bảo trì"

Sơ đồ quy trình thủ tục và thanh toán với khách

Cách thức tính tiền hóa đơn:

Tổng tiền cần thanh toán = tổng (đơn giá sản phẩm * số lượng) ± tiền dịch vụ(giờ sử dụng máy)

KHOA CÔNG NGHỆ THÔNG

Trang 17

CHƯƠNG 4: THỰC NGHIỆM

1 Đặc tả sử dụng, mô tả chi tiết từng chức năng

1.1 Giao diện đăng nhập

2 Hình giao diện đăng nhập

Tóm tắt

Người quản lý và nhân viên cần đăng nhập để truy cập các chức năng của hệ thống,bao gồm quản lý thông tin máy tính, quản lý dịch vụ, và quản lý hóa đơn thanh toán.Người quản trị hệ thống có quyền cao nhất để quản lý các chức năng chung của hệthống và báo cáo thống kê

Khi đăng nhập, một giao diện form đăng nhập sẽ xuất hiện Người dùng phải nhậpđúng thông tin tài khoản để truy cập vào chương trình quản lý tiệm BIDA Nếu nhậpthông tin sai, hệ thống yêu cầu nhập lại Đúng thông tin đăng nhập sẽ cho phép truycập các chức năng của hệ thống

Ngày đăng: 04/02/2025, 20:55

HÌNH ẢNH LIÊN QUAN

Sơ đồ quy trình thủ tục và thanh toán với khách - Đồ Án Cơ Sở Lập Trình Đề Tài- Xây Dựng Ứng Dụng Quản Lý Tiệm Bida.pdf
Sơ đồ quy trình thủ tục và thanh toán với khách (Trang 16)
2. Hình giao diện đăng nhập - Đồ Án Cơ Sở Lập Trình Đề Tài- Xây Dựng Ứng Dụng Quản Lý Tiệm Bida.pdf
2. Hình giao diện đăng nhập (Trang 17)
Hình ví dụ: - Đồ Án Cơ Sở Lập Trình Đề Tài- Xây Dựng Ứng Dụng Quản Lý Tiệm Bida.pdf
Hình v í dụ: (Trang 22)

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