1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÁO cáo môn học đồ án lập TRÌNH NET đề tài hệ THỐNG QUẢN lý QUÁN TRÀ sữa

33 113 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

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO MƠN HỌC ĐỒ ÁN LẬP TRÌNH NET ĐỀ TÀI: HỆ THỐNG QUẢN LÝ QUÁN TRÀ SỮA Sinh viên thực Giảng viên hướng dẫn Ngành Lớp Mã sinh viên Hà Nội, tháng 11 năm 2022 PHIẾU CHẤM ĐIỂM Sinh viên thực hiện: STT Gíao viên chấm điểm: Họ tên Giáo viên 1: Giáo viên 2: Chữ ký Ghi Mục Lục LỜI NÓI ĐẦU ĐỀ CƯƠNG THỰC HIỆN ĐỒ ÁN MỞ ĐẦU Mục đích nghiên cứu Nhiệm vụ nghiên cứu 3 Phương pháp nghiên cứu Phạm vi nghiên cứu Chương I: Khảo sát hệ thống cũ Chương II : Phân tích thiết kế hệ thống Phân tích hệ thống Phân tích xác định chức , tác nhân hồ sơ Biểu đồ phân rã chức Biểu đồ luồng liệu ngữ cảnh Biểu đồ luồng liệu mức đỉnh Biểu đồ luồng liệu mức đỉnh Mơ hình thực thể liên kết 11 Chương III Thiết kế Cơ Sở Dữ Liệu 12 Bảng Account 12 Bảng TableFood 13 Bảng Bill 14 Bảng BillInfo 16 Bảng FoodCategory 19 Bảng Food 19 Mối quan hệ bảng 20 Chương IV Thiết kế giao diện 21 Form Đăng nhập 21 Giao diện trang chủ 21 Giao diện quản lý 22 Giao diện quản lý nhân viên 22 Quản lý hàng hóa 23 Quản lý bàn 24 Quản lý doanh thu 25 KẾT LUẬN 26 LỜI NĨI ĐẦU Hiện cơng nghệ thơng tin phát triển mạnh mẽ, nhanh chóng xâm nhập vào nhiều lĩnh vực khoa học, kỹ thuật sống Nó trở thành cơng cụ đắc lực nhiều ngành nghề giao thông, quân sự, y học,… đặc biệt cơng tác quản lý nói chung quản lý quán trà sữa nói riêng Trước đây, máy tính chưa ứng dụng rộng rãi, công việc quản lý quán trà sữa làm thủ công thời gian tôn nhân lực tài Ngày với bùng nỏ công nghệ thông tin , máy tính sử dụng rộng rãi quan, nhà máy, trường học,… giúp cho công việc tốt Việc sử dụng máy tính cơng tác quản lý quán trà sữa yêu cầu cần thiết nhằm xóa bỏ phương pháp quản lý lạc hậu, lỗi thời gây tốn nhiều mặt Vì chúng em xây dựng nên “Hệ thống quản lý quán trà sữa” với mong muốn giúp cho việc quản lý dễ dàng , thuận tiện xác Chúng em xin chân thành cảm ơn thầy Ngơ Quang Huy, thầy trực tiếp hướng dẫn nhóm em làm đồ án Trong trình thực đồ án, thầy hướng dẫn giúp đỡ nhóm em giải khó khăn q trình thực đồ án Chúng em xin chân thành cảm ơn ! ĐỀ CƯƠNG THỰC HIỆN ĐỒ ÁN  Tên đề tài: Hệ thống quản lý quán trà sữa  Sinh viên thực hiện: - Nguyễn Ngọc Chiến - Quách Mạnh Tú - Nguyễn Minh Dũng  Giảng viên hướng dẫn: Ngô Quang Huy  Mục tiêu đề tài: -Phát triển hệ thống quản lý quán trà sữa -Sử dụng kĩ phân tích thiết kế hướng cấu trúc -Hệ thống hóa lại kĩ lập trình dùng C# Windown Form  Nội Dung Đề Tài -Phân tích thiết kế hệ thống hướng cấu trúc thiết kế sở liêu tương ứng -Tìm hiểu phương pháp phát triển dựa mơ hình lớp -Xây dựng ứng dụng minh họa  Phần mềm công cụ sử dụng -Microsoft Visual Studio 2019 -Microsoft SQL Server 2017 -.NET Framework  Dự kiến kết đạt -Bài phân tích quản lý quán trà sữa -Phần mềm quản lý quán trà sữa MỞ ĐẦU Mục đích nghiên cứu Hệ thống “Quản lý quán trà sữa” nhằm mục đích tạo giao diện người dùng thân thiện hệ thống thực quản lý danh mục món, danh sách bàn giúp cho việc quản lý quán trà sữa dễ dàng, thuận tiện Nhiệm vụ nghiên cứu -Thiết kết hệ thống “Quản lý quán trà sữa” ngơn ngữ lập trình NET Framewordk kết nối sở liệu SQL Server Phương pháp nghiên cứu a Phương pháp nghiên cứu lý luận Tham khảo, nghiên cứu số tài liệu, sách, báo, trang mạng sở tiến hành phân tích thiết kế hệ thống “Quản lý quán trà sữa” b Phương pháo nghiên cứu thực tiễn Để thực đề tài chúng em tham khảo ý kiến nhờ giúp đỡ, giảng dạy nhiệt tình Thầy Ngô Quang Huy Tham khảo ý kiến người quản lý quán trà sữa nhân viên làm việc nhà hàng số kinh nghiệm ứng dụng tin học công tác quản lý Phạm vi nghiên cứu Đối tượng nghiên cứu khảo sát phạm vi định mặt thời gian, không gian linh vực nghiên cứu Chương I: Khảo sát hệ thống cũ - Việc quản lý quán trà sữa cũ khơng có hỗ trợ phần mềm quản lý phải cần nhiều người, chia thành nhiều khâu quản lý : quản lý bàn, quản lý hóa đơn tốn,… Các cơng việc địi hỏi cần nhiều thời gian cơng sức , mà xác hiệu khơng cao Nếu làm thủ cơng khơng mang tính tự động Ngồi cịn số khó khan việc lưu trữ đồ sộ, dễ bị thất lạc, tốn - Ngoài số lượng khách đến nhà hàng ngày tăng Vì việc kiểm sốt lượng khách, trục trặc sản phẩm khách hàng khó việc kiểm tra sản phẩm hay đề ưu đãi cho lớp khách hàng - Khi khách hàng đặt bàn, nhân viên phải mở sổ theo dõi đến tận vị trí bàn để kiểm tra xem trạng thái bàn Việc nhiều thời gian công sức - Việc quản lý thu chi hoàn toàn thủ công, khoản thu/chi lưu vào sổ thu/chi cần báo cáo phải mở sổ để lấy thơng tin Đặc biệt việc tính tốn lợi nhuận phải dùng máy tính bỏ túi để thực cơng dễ bị sai sót Nếu nhà hàng có chiến lược mở rộng kinh doanh, hệ thống quản lý cũ đáp ứng Vì việc ứng dụng tin học vào quản lý mà cụ thể xây dựng nên phần mềm quản lý dành riêng cho quán trà sữa để thay cách thức quản lý lỗi thời quán trà sữa hướng đắn để nhà hàng giải toán quản lý phát triển thời đại công nghệ thông tin ngày Chương II : Phân tích thiết kế hệ thống Phân tích hệ thống - Cơ sở lý luận : Cung cấp kiến thức mơn học phân tích thiết kế hệ thống, đại cương hệ thống thơng tin, phân tích chức từ sử dụng cơng cụ lập trình Net Framework , sở liệu SQL Server để tạo phần mềm nhằm giải triệt để vấn đề xúc nêu - Phân tích hệ thống : Nhằm sâu chi tiết vào chức hệ thống , từ xây dựng biểu đồ phân cấp chức năng, biểu đồ luồng liệu, thông tin đầu vào, đầu ra, chức hệ thống, sơ đồ phân cấp chức năng, sơ đồ luồng liệu - Phân tích hệ thống liệu : Phân tích liệu cho ta cách thức tổ chức truy cập liệu hiệu nhất, cách thức tạo lưu trữ sở liệu, cách thức kết nối đến sở liệu để thực nhập thêm, chỉnh sửa, hay xóa bớt thực thể sở liệu Chương III Thiết kế Cơ Sở Dữ Liệu Bảng Account create table Account ( Username nvarchar(100) not null primary key, Displayname nvarchar(100) not null, Password nvarchar(100) not null default 0, Type int not null default ) Gồm thuộc tính : -userName (Khóa chính) : Mỗi nhân viên có tài khoản username để đăng nhập vào hệ thống -password : thuộc tính mật tài khoản -Displayname : tên nhân viên -type : thuộc tính loại tài khoản Trong Cơ sở liệu có sử dụng proc cập nhập thông tin account hệ thống: create Proc USP_UpdateAcount @username nvarchar(100), @displayname nvarchar(100), @password nvarchar(100), @newpassword nvarchar(100) as begin declare @isRightpass int = select @isRightpass = count(*) from dbo.Account where Username = @username and Password = @password if(@isRightpass = 1) begin if(@newpassword = null or @newpassword = '') begin 12 Update dbo.Account set Displayname = @displayname where Username = @username end else Update dbo.Account set Displayname = @displayname, Password = @newpassword where Username = @username end end Sử dụng proc lấy thông tin account hệ thống: create proc USP_GetAccountByUserName @userName nvarchar(110) as begin select * from dbo.Account where Username = @userName end create proc USP_Login @userName nvarchar(110),@passWord nvarchar(110) as begin select * from dbo.Account where Username = @userName and Password = @passWord end Bảng TableFood create table tablefood ( id int identity primary key, name nvarchar(100)not null default N'ban chua co ten', 13 status nvarchar(100)not null default N'tr?ng' -trong||co nguoi ) Gồm thuộc tính : -idTable : ( thuộc tính khóa) Thuộc tính để phân biệt bàn với -nameTable : thuộc tính cho biết tên bàn -stt : thuộc tính cho biết trạng thái bàn có khách hay trống Trong Cơ sở liệu có sử dụng proc lấy thông tin bàn: create proc USP_GetTableList as select * from dbo.tablefood Bảng Bill create table bill ( id int identity primary key, Datecheckin Date not null default getdate(), Datecheckout Date , idtable int not null, status int not null default , toan chua ? totalPrice float 14 foreign key(idtable) references dbo.tablefood(id) ) Gồm thuộc tính : -id (khóa chính) : thuộc tính để phân biệt hóa đơn -idTable (khóa ngoại) : thuộc tính cho biết hóa đơn bàn -dateCheckIn : thuộc tính cho biết ngày đặt bàn -dateCheckOut : thuộc tính cho biết ngày rời khỏi bàn -stt : thuộc tính cho biết trạng thái hóa đơn tốn hay chưa -totalPrice : thuộc tính cho biết tổng tiền phải tốn hóa đơn Trong Cơ sở liệu có sử dụng proc lấy thơng tin hóa đơn: create proc USP_InsertBill @idTable int as begin insert dbo.bill(Datecheckin,Datecheckout,idtable,status) values (GETDATE(),null,@idTable,0) end create proc USP_GetListBillByDate @checkin date, @checkout date as begin select t.name as [Tên bàn], Datecheckin as [Ngày vào], Datecheckout as [Ngày ra],b.totalPrice as [Tổng tiền] from dbo.bill as b, dbo.tablefood as t 15 where Datecheckin >=@checkin and Datecheckout 0) begin declare @newCount int = @foodCount + @count if(@newCount > 0) update dbo.billinfo set count = @foodCount + @count where idfood = @idFood else 17 Delete dbo.billinfo where idbill = @idBill and idfood = @idFood end else begin insert dbo.billinfo (idbill, idfood, count) values (@idBill, @idFood, @count) end end Trong Cơ sở liệu có sử dụng trigger tự động cập nhật trạng thái cho chi tiết hóa đơn create trigger UTR_UpdateBillInfo on dbo.billinfo for insert, update as begin declare @idBill int select @idBill = idBill from inserted declare @idTable int select @idTable = idTable from dbo.bill where id = @idBill and status = update dbo.tablefood set status = N'Có người' where id = @idTabl e end 18 Bảng FoodCategory create table foodcategory ( id int identity primary key, name nvarchar(100)not null default N'chua dat ten' ) Gồm thuộc tính : -id: thuộc tính phân biệt danh mục ăn -name : thuộc tính tên danh mục ăn Bảng Food create table food ( id int identity primary key, name nvarchar(100)not null default N'chua dat ten', idcategory int not null, price float not null foreign key(idcategory) references dbo.foodcategory(id) ) Gồm thuộc tính : -id (khóa ) : thuộc tính để phân biệt ăn -idCategory (khóa ngoại) : thuộc tính cho biết ăn nằm danh mục ăn -name : thuộc tính cho biết tên ăn -Price : thuộc tính cho biết giá ăn 19 Mối quan hệ bảng 20 Chương IV Thiết kế giao diện Form Đăng nhập Giao diện trang chủ 21 Giao diện quản lý Giao diện quản lý nhân viên 22 Quản lý hàng hóa 23 Quản lý bàn 24 Quản lý doanh thu 25 KẾT LUẬN Công nghệ thông tin mở triển vọng to lớn việc đổi phương pháp hình thức dạy học Những phương pháp dạy học theo cách tiếp cận kiến tạo, phương pháp dạy học theo dự án, dạy học phát giai vấn đề có nhiều điều kiện để ứng dụng rộng rãi Tiếp thu ứng dụng thành tựu công nghệ thông tin công việc quản lí Cùng với việc sử dụng cơng nghệ thông tin thực hành cho công việc quan lý, cần có hệ thống quan lý hiệu qua tối ưu nhất, để góp phần tăng lên tính tích cực việc quan lý Sau thơi gian nghiên cứu thực đề tài em đạt số thành tựu sau: - Nắm bắt quy trình nghiệp vụ quan lý - Có kinh nghiệm tham gia vào dự án nhỏ để áp dụng - Các kiến thức học vào thực tiên Xong kỹ lập trình cịn nên giao diện chưa thực thân thiện với dùng đáp ứng số yêu cầu tốn Trong thơi gian tới em tiếp tục hồn thiện chức bổ sung chức để mang lại tiện dụng cho sử dụng Trong tương lai chúng em hoàn thiện đề tài cố gắng đáp ứng đầy đủ u cầu hệ thống thực địi hỏi Vì kính mong q thầy bao để chúng em hồn thành đề tài tốt 26 ... -Microsoft SQL Server 2017 - .NET Framework  Dự kiến kết đạt -Bài phân tích quản lý quán trà sữa -Phần mềm quản lý quán trà sữa MỞ ĐẦU Mục đích nghiên cứu Hệ thống ? ?Quản lý quán trà sữa? ?? nhằm mục đích... thiện hệ thống thực quản lý danh mục món, danh sách bàn giúp cho việc quản lý quán trà sữa dễ dàng, thuận tiện Nhiệm vụ nghiên cứu -Thiết kết hệ thống ? ?Quản lý qn trà sữa? ?? ngơn ngữ lập trình NET. .. doanh, hệ thống quản lý cũ đáp ứng Vì việc ứng dụng tin học vào quản lý mà cụ thể xây dựng nên phần mềm quản lý dành riêng cho quán trà sữa để thay cách thức quản lý lỗi thời quán trà sữa hướng

Ngày đăng: 05/12/2022, 06:24

Xem thêm:

HÌNH ẢNH LIÊN QUAN

e. Xây dựng mơ hình thực thể liên kết - BÁO cáo môn học đồ án lập TRÌNH  NET đề tài hệ THỐNG QUẢN lý QUÁN TRÀ sữa
e. Xây dựng mơ hình thực thể liên kết (Trang 17)
7. Mô hình thực thể liên kết. - BÁO cáo môn học đồ án lập TRÌNH  NET đề tài hệ THỐNG QUẢN lý QUÁN TRÀ sữa
7. Mô hình thực thể liên kết (Trang 18)
7. Mối quan hệ giữa các bảng - BÁO cáo môn học đồ án lập TRÌNH  NET đề tài hệ THỐNG QUẢN lý QUÁN TRÀ sữa
7. Mối quan hệ giữa các bảng (Trang 27)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w