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

Đồ án môn học lập trình dotnet quản lí căn tin

36 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
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

Định dạng
Số trang 36
Dung lượng 1,03 MB

Nội dung

LOI CAM ON Đề hoàn thành báo cáo này, nhóm em đã nhận được sự hướng dẫn, giúp đỡ và góp ý nhiệt tình của quý thầy cô trường Đại Học Sư phạm Kĩ thuật Vĩnh Long Em xim gửi lời biết ơn sâu

Trang 1

TRUONG DAI HOC SU PHAM KY THUAT VINH LONG

KHOA CONG NGHE THONG TIN

ĐỎ ÁN MÔN HỌC LẬP TRÌNH dotNET

Quan li can tin

Giáo viên hướng dẫn: Sinh viên thực hiện:

Ths.Nguyễn Thị Mỹ Nga 20004058 Duong Vi Huy

20004231 _ Nguyễn Đức Trọng

20004050 Thái Hưng

Vĩnh Long — 6/2022

Trang 2

LOI CAM ON

Đề hoàn thành báo cáo này, nhóm em đã nhận được sự hướng dẫn, giúp đỡ và góp ý nhiệt tình của quý thầy cô trường Đại Học Sư phạm Kĩ thuật Vĩnh Long

Em xim gửi lời biết ơn sâu sắc đến với cô Nguyễn Thị Mỹ Nga đã dành rất nhiều thời gian

và tâm huyết giúp nhóm chúng em hoàn thành tốt bài báo cáo này

Mặc dù nhóm em đã rất cô gắng kết hợp và sự nỗ lực đến tối đa cả từng thành viên trong việc áp dụng những kiến thức đã học được ở trường, cùng với những tài liệu tham khảo và những kiến thức thực tế đề hoàn thiện bài báo cáo nhưng cũng không tránh khỏi sai sót

Do vậy nhóm em luôn mong được sự đóng góp, bô sung, sửa chữa của cô đề bài báo cáo

này được hoàn thiện hơn

Trang 3

NHAN XET & DANH GIA DIEM CUA NGUOI HUONG DAN

L1 Tổ chức báo cáo trước hội đồng

L1 Tổ chức chấm thuyết minh

Vinh Long ,ngay 20 thang 6 ndm 2022

Người hướng dẫn (Ký và ghi rõ họ tên)

Trang 4

MUC LUC

CHUONG 1: TONG QUAN VE LAP TRINH DoT NET ccccccccesccsccessescesseeseevees 02

Giới thiệu tong quan V6 CH cccccccccccscsscssessesscesssessessvssessessesscsecsecsscaresetsevssesesstesesesaeeeees 02 Giới thiệu tổng quan về SQL Seveti c.ccccccccscssscssesseseessessessessesevssessvssessssesessessesseesesevssen 02

1.2.1 Khái niệm SQL 2 2222222122211222111217112211 2211122122211 re 02

1.2.2 Lịch sử ra đời và các ân bản của SQL SŠ€VCT 2Q TQ Q ST HH HS nước 03

CHƯƠNG 2: GIỚI THIỆU NỘI DUNG ĐÈ TẢI -.- 2 2S SE 2E 2c xcrrtrerreen 04

2.1 Đặt vấn đề: Vì sao cần phải làm về quản lý căn tin? -sc ccs ềEeEtererererrrey 04

2.2 Hướng giải qUyẾT 5 1n HE HE 111111 211111 ruu 05 2.3 Kết quả đạt được s21 1 11H11 1212111 HH ng ưên 05 2.3.1 Một bài báo cáo hoàn chính đề kết thúc môn học 2-22 2+2z+2Ec2E2E22xzt 05

2.3.2 Tạo ra được những from có thé áp dụng vào thực TT 05

2.3.3 Đã hoàn thành tiền độ mà nhóm đã đưa ra -2- 52 52 2221 21221221221221 2222 eg 05

CHƯƠNG 4: PHÂN TÍCH THIẾT KẾ QUẢN LÍ CĂN TIN 22scze¿ 27

4.1 Đặc tả hệ thống quản lí căn tin 52 SE 1E 121212121211 8 E11 re 27 4.2 Biều đồ quản lí căn tin - c1 1 1 512111122111 1111211 1H E121 nan 27

Trang 5

CHUONG 5: TONG KET ooooocococcccccscscssssesssesessesesesesssvesesssecsreseseaaveveeseststereseresvateseees 28

5.1 Két Luan

5.2 Hướng phát triển

Trang 6

THANH VIEN NHOM

STT Ho va Tén MSSV Chức vụ Công việc phụ trách

Dương Vũ Huy 20004058 Trưởng Nhóm

Người thuyết trình chính,

lam bao cáo, đưa ra ý

tưởng đề tai, phan tích csdl,Phân tích thiết kế hệ thông đề tài kiểm thử toàn

bộ bài báo cáo, hỗ trợ code

Nguyễn Đức Trọng 20004231 Thành viên

Phụ trách phần code visual Studio, đưa ra ý tưởng cho các form, liên kết CSDL,

hỗ trợ set up máy cho bài

thuyết trình

Thái Hưng 20004050 Thành viên Phụ trách công việc liên

quan đến CSDL, thiết kế

form, hd tro chỉnh sửa

những lỗi sai, kiểm thử sản

phẩm, code,

Trang 7

CHUONG 1: TONG QUAN VE LAP TRINH DoT NET:

Gidi thiéu tong quan ve 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, trong đó người dẫn đầu là Anders Hejlsberg và Scott Wiltamuth

C# là ngôn ngữ lập trình hiện đại, hướng đối tượng và nó được xây dựng trên nền tảng của hai ngôn ngữ mạnh nhất la C++ va Java

C# được thiết kế cho Common Language Infrastructure (CLI), mà gồm Executable Code

va Runtime Environment, cho phép chúng ta sử dụng các ngôn ngữ high-level da dạng trên các nên tảng và câu trúc máy tính khác nhau

C# với sự hỗ trợ mạnh mẽ của NET Framework giúp cho việc tạo một ứng dụng Windows Forms hay WPF (Windows Presentation Foundation), trở nên rất dễ dàng Giới thiệu tông quan về SQL server

1.2.1 Khai niém SQL

SQL Server chinh là một hệ quản trị dữ liệu quan hệ sử dụng câu lệnh SỌL để trao đổi dữ

liệu giữa máy cài SQL Server và máy Chient Một Relational Database Management System — RDBMS gom co: databases, datase engine và các chương trình ứng dụng dùng

đề quản lý các bộ phận trong RDBMS và những đữ liệu khác

1.2.1 Lịch sử ra đời và các ấn bản của SQL server

+ Lịch sử ra đời SQL, server

Năm 1989, phiên bản đầu tiên của SQL Server 1.0 ra đời được dùng cho các hệ điều hành

16 bit và được phát triển cho tới ngày nay

Cho tới khi SQL Server ra phiên bản 6.5 thì được thị trường chấp nhận rộng rãi Một đột

Trang 8

Đến khi SQL Server từ phiên bản 7.0 cải tién lên 8.0 chu yéu phat trién vé tinh nang thiét

ké website

Cho đến ngày nay thì phiên bản mới nhất đó là SQL Server 2016 hỗ trợ bộ vi xử lý 64 bit

ra đời vào ngày | thang 6 nam 2016

CHƯƠNG 2: GIỚI THIỆU NỘI DUNG ĐÈ TÀI

Trang 9

2.1 Dat van dé: Vi sao can phai lam ve quan ly can tin?

Hiện nay khi mà cuộc sống ngày càng thay đổi đến chóng mặt thì các nhu cầu cơ bản của con người càng ngày càng cần thiết Sự cạnh tranh trong kinh doanh vì thế mà cũng trở nên khắc nghiệt hơn Ngay trong cả lĩnh vực buôn bán những đồ ăn, thực phẩm Đặc biệt trong các năm gần đây, khi số lượng căn tin tăng tăng nhanh do các trường học, bệnh viện được xây dựng ngày càng nhiều Với đủ các kiêu chủng loại đồ ăn, thức uống để dàng đề lựa chọn Nhưng có một vấn đề tồn tại trong cách bán hàng như vậy Đầu tiên phải nhắc tới là vấn đề an toàn thực phẩm — đảm bảo sức khỏe cho người tiêu dùng Không có một cơ quan chức năng nào đảm bảo được chát lượng cho người mua tại những quán này Khi đi ăn ở đó, chúng ta thường dễ dàng phát hiện ra có nhiều món

ăn đã được nấu lại rất nhiều lần hoặc sử dụng thực pham éi thiu kém chat luong Bén

cạnh đó là vẫn đề vệ sinh trong quán ăn cũng không được đám bảo Điều thử hai cần nhắc tới đó là vấn đề giá cả của mỗi bữa ăn Giá cả trong những quán ăn này thường thiêu ôn định, và khi thị trường có một số biến đối như: tăng giá xăng, tăng giá gạo, tăng nhẹ giá thực phẩm thì các chủ quán ăn thường lợi dụng cơ hội như vậy đề đồng loạt tăng giá Điều này gây khó khăn về tài chính cho khách hàng Vì vậy nên một hệ thống quản lí căn tin là một điều cần thiết đê đáp ứng cho nhu cầu ăn uống của khách hàng 2.2 Hướng giải quyết

Vì vậy nhóm chúng em đã phân tích tình hình và quyết định thử sức với mô hình quản lí căn tin này.các bảng và nội dung CSDL được đưa ra trong bài báo cáo này là những số liệu được chúng em điều tra và thu thập khi khảo sát căn tin của trường, thăm dò thực tế

và lây ý kiến từ các bạn học Với thời gian chuân bị khá gấp gáp, sẽ còn nhiều vẫn đề chỉnh sửa cho thật phù hợp Bằng tinh thần làm việc nghiêm túc, chúng em mong dự án

Trang 10

2.3 kết quả đạt được

2.3.1: một bài báo cáo hoàn chỉnh để kết thúc môn học

Qua hơn 2 tháng nghiên cứu và học code, thì chủng em đã làm xong được đề tài đã đăng

kí, và hơn hết là chúng em đều đã tiếp thu tốt kiến thức về ngôn ngữ lập trình c#, cách tạo from, cách đưa CSDL vào form những kiến thức này là nền tảng cần thiết sẽ giúp chúng em trong công việc sau này

2.3.2 tạo ra được những from có thé áp dụng vào thực tiễn

Những from hoàn chỉnh của nhóm em hoàn toàn có thê sử dụng được, với các chức năng

cơ bản như thêm xóa sửa, bám sát với thực tê

2.3.3 đã hoàn thành tiến độ mà nhóm đã đưa ra

Nhờ sự nghiêm túc thực hiện công việc, thu thập đầy đủ các tài hiệu Nên nhóm đã có

được bài báo cáo hoàn chỉnh nhất Kết quả đạt được vượt qua những yêu cầu Nhóm chúng em đã tạo được tận 18 from, mỗi from có nhiều chức năng khác nhau, đảm bảo hệ

thong làm ra có thê sử dụng một cách tiện lợi nhất Nhóm chúng em cũng đã phát triển

thêm được nhiều tính năng như: chèn hình lên from giao diện, in ra hóa đơn dưới dang file word, đóng gói,

* DƯỚI ĐÂY LÀ MỘT SÓ HÌNH ANH MINH HOA VE CHUONG TRINH

2.4 Hình ảnh chức năng đóng gói

Trang 11

Hinh 1.1

Hinh 1.2

Trang 12

Hinh 1.3

hinh 1.4

Trang 13

Hinh 1.5

Trang 14

Hinh 1.6

2.5 Hình ảnh các from đã được thiết kế

Hình 2: Form Đăng nhập

Trang 15

Hình 3: Form đăng nhập sai

Trang 16

Hinh 4: giao dién trang chủ

Trang 17

Hình 6: from chỉnh sửa nhân viên

Hình 7: from chỉnh sửa nhà cung cấp

Trang 18

Hinh 8: from chỉnh sửa kho hàng

Trang 19

Hinh 9: from chinh stra khach hang

Trang 20

Hinh 10: from chinh stra nhap hang

Hinh 11: from khach hang

Trang 22

Hinh 13: from kho hang

Hình 14: from nhập hàng

Hình 15: from nhân viên

Trang 23

Hinh 16: from nha cung cấp

Trang 25

CHUONG 3: CO SO DU LIEU QUAN LI CAN TIN

3.1 Tổng quan về CSDL quản lí căng tin

Hình 18: Mô hình CSDL QL căn tin 3.2 Hình ảnh chỉ tiết của các bang trong CSDL

Trang 26

Hinh 19: Bang CSDL Hoa don

Trang 27

Hinh 20: CSDL Bang Khach hang

Trang 28

Hinh 21: CSDL Bang kho hang

Trang 29

Hình 22: CSDL bảng Nhà Cung Cấp

Trang 30

Hinh 23: CSDL bang Nhan Vién

Trang 31

Hinh 24: CSDL bang nhap hang

Trang 32

CHUONG 4: PHAN TICH THIET KE QUAN Li CAN TIN

4.1 đặc tả hệ thống quản lí căn tin

Khi khách hàng đến căn tin mua hàng, nhân viên sẽ phục vụ theo yêu cầu của khách Tùy vào khách ăn tại chỗ hay rời đi sau khi mua đều cũng sẽ xuất hóa đơn cho phù hợp Mỗi ngày nhân viên sẽ nhận hàng từ nhà cung cấp, sau đó đưa hàng hóa vào kho hàng kiêm tra số lượng hàng hóa, thời gian sử dụng của sản phâm, phân loại và lập báo cáo gửi cho cấp trên.Sau đó thông báo cho quản trị viên đề cập nhật lại số lượng hàng hóa

và giá cả Nhân viên còn có nhiệm vụ đọn đẹp lại căn tin sau mỗi buổi làm việc, đảm

bảo vấn đề vệ sinh an toàn thực phẩm và giải quyết các sự cô với khách hàng Mỗi nhân viên đều có một tài khoản và mật khẩu để đăng nhập vào hệ thống, quản trị viên có nhiệm vụ quản lí tất cả hàng hóa, tìm và lập danh sách những khách hàng tiềm năng.và quản lí tài khoán của những nhân viên trong căn tin Sau mỗi ngày nhân viên sẽ thống

kê lại số tiên và nộp lại cho câp trên

4.2 biểu đồ quản lí căn tin

Trang 33

Hinh 25: so d6 quan li căn tin

Trang 34

CHUONG 5: TONG KET

5.1 Kết Luận

Ap dụng hệ thống quán lí căn tin, chú trong đây mạnh vào tập trung vào các chức năng chính và thiết kế cơ sở đữ liệu, nắm bắt và quản lí một phần của quản lí căn tin Từ kết quả của bài báo cáo đã đáp ứng được phân nào của nhu cầu thực tế

Bài báo cáo “ quản lí căn tin “ được xây dựng với mong muốn cung cấp thông tin về quá

trình hoạt động của một căn tin, về cách vận hành một cách hiện dai va dé đàng hơn

Giúp cho người sử dụng giao điện có thể quản lí được quá trình hoạt động của căn tin

nơi mình làm việc một cách đễ đàng hơn

5.2 Hướng phát triển

Dù đề tài đã được hoàn thiện, nhưng nhóm em nhận thay cách làm và nhiều chức năng

vẫn còn nhiều thiếu sót, trong chương trình vẫn còn vài chỗ lỗi mà nhóm em không fix được Một số chức năng chưa thật sự hiệu quả, phần đóng gói vẫn chưa thê kết nối cơ sở

dữ liệu trên máy của người dùng khác Phần code vẫn còn quá rườm rà chưa thể tỉnh gọn Nhưng từ đây, nhóm em đã rút ra được nhiều kinh nghiệm đề có thê phát triển những dự án tiếp theo Đầu tiên do thời gian gấp rút nên nhóm không thể triển khai được thêm những tính năng như Sap crystal reports Hướng phát triển của quản lí căn tin

mà bọn em hướng đến sẽ là tạo ra thêm nhiều tính năng nữa Cụ thể là tính năng phát nhạc trên giao điện chờ, đóng gói chỉnh chu hơn, cô gắng triển khai thêm nhiều tính năng đề có thê phục vụ cho những căn tin có quy mô lớn hơn thường xuyên phục vụ cùng lúc hàng trăm người một cách tốt nhất

Trang 36

fbclid=IwAR00UQ79KHp_kAMPDSHysCiuHyKnmgE0hVOp3OP8iDuCHqpwCUpw7o KWE Q

Ngày đăng: 19/12/2024, 14:00

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

TÀI LIỆU LIÊN QUAN