Bao cao do an công nghệ thông tin hệ thống

25 2 0
Bao cao do an công nghệ thông tin hệ thống

Đ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

Untitled TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN ĐỒ ÁN LẬP TRÌNH NET ĐỀ TÀI XÂY DỰNG HỆ THỐNG QUẢN LÝ QUÁN CÀ PHÊ Sinh viên thực hiện NGÔ ANH MINH 19810340519 NGÔ[.]

lOMoARcPSD|15978022 TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN ĐỒ ÁN LẬP TRÌNH NET ĐỀ TÀI: XÂY DỰNG HỆ THỐNG QUẢN LÝ QUÁN CÀ PHÊ Sinh viên thực : NGÔ ANH MINH - 19810340519 : NGÔ ĐỨC ANH - 19810340424 : PHẠM VĂN TUẤN - 19810340298 Giảng viên hướng dẫn : CẤN ĐỨC ĐIỆP Ngành : CÔNG NGHỆ THÔNG TIN Chuyên ngành : HTTMDT Lớp : D14HTTMDT1 Khóa : 2019-2024 Hà Nội, tháng 12 năm 2021 lOMoARcPSD|15978022 PHIẾU CHẤM ĐIỂM Sinh viên thực hiện: Họ tên Nội dung thực Chữ ký Ngô Anh Minh Xây dựng phần mềm, tham gia q trình làm báo cáo Anh Minh Ngơ Đức Anh Xây dựng phần mềm, tham gia trình làm báo cáo Đức Anh Phạm Văn Tuấn Xây dựng phần mềm, tham gia trình làm báo cáo Văn Tuấn Ghi Giảng viên chấm: Họ tên Chữ ký Giảng viên chấm Giảng viên chấm 2 Ghi lOMoARcPSD|15978022 MỤC LỤC LỜI MỞ ĐẦU ĐỀ CƯƠNG THỰC HIỆN ĐỒ ÁN MỞ ĐẦU Mục đích nghiên cứu 2.Nhiệm vụ nghiên cứu Phương pháp nghiên cứu .7 3.1 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 cà phê” 3.2 Phương pháo nghiên cứu thực tiễn 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 VÀ THIẾT KẾ HỆ THỐNG MỚI Phân tích hệ thống 1.1 Actor 1.2 Các usecase .9 Biểu đồ phân rã chức 10 Biểu đồ luồng liệu ngữ cảnh 11 Biểu đồ luồng liệu mức đỉnh 12 Biểu đồ luồng liệu mức đỉnh .13 5.1 Chức “Quản lý nhân viên” 13 5.2 Chức “Bán hàng” .14 CHƯƠNG III: THIẾT KẾ CƠ SỞ DỮ LIỆU .16 Bảng TableFood 16 Bảng Account 16 lOMoARcPSD|15978022 Bảng FoodCategory 16 Bảng Food 16 Bảng Bill 16 Bảng BillInfo 17 Mối quan hệ bảng .17 CHƯƠNG IV: THIẾT KẾ GIAO DIỆN .18 Form đăng nhập 18 Form quản lý quán cà phê 18 Form Admin 19 3.1 Tab Doanh thu 20 3.2 Tab Thức ăn 20 3.3 Tab Tài khoản 21 Form Thông tin tài khoản cá nhân 22 KẾT LUẬN 23 TÀI LIỆU THAM KHẢO 24 lOMoARcPSD|15978022 LỜI MỞ ĐẦU Ngày nay, việc ứng dụng công nghệ thông tin trở nên phổ biến hầu hết quan, doanh nghiệp, trường học đặc biệt việc áp dụng giải pháp tin học công tác quản lý để xây dựng hệ thống phục vụ cho mục đích Cơng nghệ thơng tin lĩnh vực quan trọng hàng đầu giới Việc thành lập công ty, ngân hàng, tổ chức lớn, thành phần nhỏ doanh nghiệp, cửa hàng hay nhiều cần đến công nghệ thông tin thành phần thiếu việc lý, xây dựng phát triển sau Với hỗ trợ đắc lực từ cơng nghệ thơng tín, tốc độ phát triển chung xã hội tăng lên nhiều lần Trong năm trở lại đây, với tốc độ phát triển vũ bão, CNTT dần làm cho sống người trở nên thú vị đơn giản Tuy công việc tự học vô quan trọng, chưa đủ Việc kết hợp yếu tố giảng dạy từ người khác tốc độ tiếp thu kiến thức tăng lên nhiều lần giúp tạo tư duy, tính sáng tạo kế thừa phát huy ưu điểm người giảng đạy Chính để bắt kịp với tốc độ phát triển xã hội, kiến thức có giảng đường vơ quan trọng với sinh viên chúng em Chúng em xin chân thành cảm ơn thầy, cô môn tận tỉnh giảng day chúng em suốt thời gian học tập vừa qua Chúng em xin chân thành cảm ơn thầy Cấn Đức Điệp giúp đỡ chúng em công tác học tập môn đồ án lập trình NET Nhờ có đạy tân tình thầy để giúp chúng em hồn thành đồ án Tuy có nhiều cố gắng q trình làm để tài khơng thể tránh sai sót Chúng em mong nhận ý kiến đóng góp từ thầy bạn bè để chúng em rút kinh nghiệm thực tốt lần sau lOMoARcPSD|15978022 ĐỀ CƯƠNG THỰC HIỆN ĐỒ ÁN  Tên đề tài: XÂY DỰNG HỆ THỐNG QUẢN LÝ QUÁN CÀ PHÊ  Sinh viên thực hiện: - Ngô Anh Minh Mã SV: 19810340519 - Ngô Đức Anh Mã SV: 19810340424 - Phạm Văn Tuấn Mã SV: 19810340298  Giảng viên hướng dẫn: Cấn Đức Điệp  Mục tiêu đề tài: - Phát triển hệ thống quản lý quán cà phê - 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 - Microsoft SQL Server - NET Framework  Dự kiến kết đạt - Bài phân tích quản lý quán cà phê - Phần mềm quản lý quán cà phê lOMoARcPSD|15978022 MỞ ĐẦU Mục đích nghiên cứu Hệ thống “Quản lý quán cà phê” 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 đồ uống, danh sách bàn, danh sách khách hàng thân quen giúp cho việc quản lý quán cà phê trở nên dễ dàng, thuận tiện 2.Nhiệm vụ nghiên cứu - Thiết kế hệ thống “Quản lý quán cà phê” 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 3.1 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 cà phê” 3.2 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 Phương Văn Cảnh Tham khảo ý kiến người quản lý quán cà phê nhân viên làm việc quán cà phê 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 lOMoARcPSD|15978022 CHƯƠNG I: KHẢO SÁT HỆ THỐNG CŨ - Việc quản lý qn cà phê 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ý như: 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 quán cà phê ngày tăng Vì việc kiểm soá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 hồn tồ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 quán cà phê có chiến lược mở rộng kinh doanh, hệ thống quản lý cũ khơng thể đá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 cà phê để thay cách thức quản lý lỗi thời quán cà phê hướng đắn để quán cà phê giải toán quản lý phát triển thời đại công nghệ thông tin ngày lOMoARcPSD|15978022 CHƯƠNG II: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG MỚI 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íc 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 * Liệt kê actor usecase 1.1 Actor - Quản lý - Nhân viên 1.2 Các usecase - Quản lý bán hàng  Tạo hóa đơn bán lẻ  Thanh toán  Giảm giá - Quản lý thông tin cá nhân  Thay đổi thông tin cá nhân  Đổi mật lOMoARcPSD|15978022 - Thống kê doanh thu - Quản lý đồ uống  Cập nhật thơng tin đồ uống  Tìm kiếm đồ uống  Xem danh sách đồ uống  Thêm/ xóa đồ uống - Quản lý nhân viên  Thêm/ xóa nhân viên  Cập nhật thông tin nhân viên - Quản lý tài khoản  Xem danh sách tài khoản  Cập nhật thơng tin tài khoản  Thêm/ xóa tài khoản  Đặt lại mật - Usecase khác  Đăng nhập  Đăng xuất Biểu đồ phân rã chức 10 lOMoARcPSD|15978022 Quản lý quán cà phê Quản lý nhân viên Quản lý thông tin nhân viên Quản lý bán hàng Quản lý menu Báo cáo Báo cáo hóa đơn Lập hóa đơn tốn - Quản lý thơng tin nhân viên: Được lưu vào sở liệu, cần xem thông tin nhân viên ta sử dụng chức tìm kiếm để hệ thống tìm kiếm cách nhanh chóng nhân viên sở liệu hiển thị - Quản lý menu: Quán đưa bảng giá mặt hàng nằm mục để khách hàng lựa chọn - Lập hóa đơn tốn: Qn sử dụng chức lập hóa đơn tốn hệ thống để lập hóa đơn tốn theo số lượng đơn gián ăn mà khách hàng gọi hệ thống tự động tính tổng tiền khách hàng phải trả số điểm tích lũy tính theo số tiền hóa đơn lưu vào tài khoản khách hàng để tham gia chương trình quán - Lập báo cáo: Hàng tháng nhân viên thu chi sử dụng chức lý thu chi hệ thống để tổng hợp lập báo cáo tình hình thu/chi lợi nhuận tháng quán lên giám đốc để giám đốc có kế hoạch chi trả lương thưởng cho nhân viên 11 lOMoARcPSD|15978022 Biểu đồ luồng liệu ngữ cảnh Biểu đồ luồng liệu mức đỉnh 12 lOMoARcPSD|15978022 13 lOMoARcPSD|15978022 Biểu đồ luồng liệu mức đỉnh 5.1 Chức “Quản lý nhân viên” 14 lOMoARcPSD|15978022 5.2 Chức “Bán hàng” Xây dựng mơ hình thực thể liên kết - Xác định thực thể lập mơ hình thực thể liên kết  Acount  Mỗi thực thể tượng trưng cho nhân viên qn  Các thuộc tính: UserName, PassWord, Type  Hóa đơn (Bill)  Mỗi thực thể tượng tửng cho hóa đơn bán hàng qn  Các thuộc tính: id, idTable  Chi tiết hóa đơn (BillInfo) 15 lOMoARcPSD|15978022  Mỗi thực thể tượng trưng cho chi tiết hóa đơn hóa đơn  Các thuộc tính: id, idBill, idFood, count  Danh mục FoodCategory  Mỗi thực thể tượng trưng cho danh mục  Các thuộc tính: id, name  Danh mục Food  Mỗi thực thể tượng trưng cho  Các thuộc tính: id, idCategory, name, price  Danh mục TableFood  Mỗi thực thể tượng trưng cho bàn ăn  Các thuộc tính: idTable, name, status Mơ hình thực thể liên kết 16 lOMoARcPSD|15978022 CHƯƠNG III: THIẾT KẾ CƠ SỞ DỮ LIỆU Bảng TableFood - id: thuộc tính phân biệt bàn - name: thuộc tính tên bàn - status: thuộc tính trạng thái bàn có khách hay trống Bảng Account - UserName (Khóa chính): tài khoản để đăng nhập - DisplayName: tên hiển thị - PassWord: mật đăng nhập - Type: loại nhân viên (1: quản lý, 0: nhân viên) Bảng FoodCategory - id: thuộc tính phân biệt danh mục - name: tên danh mục Bảng Food - id: thuộc tính phân biệt - name: tên - idCategory: thuộc tính cho biết có danh mục - price: giá Bảng Bill - id: thuộc tính phân biệt hố đơn - DateCheckIn: thuộc tính ngày check in - DateCheckOut: thuộc tính ngày toán - idTable: id bàn 17 lOMoARcPSD|15978022 - status: trạng thái toán (1: toán, 0: chưa tốn) Bảng BillInfo - id: thuộc tính phân biệt thơng tin hố đơn - idBill: id hố đơn - idFood: id - count: số lượng Mối quan hệ bảng 18 lOMoARcPSD|15978022 CHƯƠNG IV: THIẾT KẾ GIAO DIỆN Form đăng nhập Form Đăng Nhập dành cho nhân viên quản lý nhà hàng Form quản lý quán cà phê - Tại form nhân viên sử dụng để đặt bàn, thêm hóa đơn, thêm cho hóa đơn, tốn hóa đơn cho khách - Khi đặt bàn, thêm ăn, bàn tự động từ trạng thái “Trống” sang trạng thái “Có người” - Khi tốn hóa đơn bàn bạn tự động trở trạng thái “Trống” để nhân viên dễ kiểm soát bàn ăn 19 lOMoARcPSD|15978022 Form Admin Tại form Hệ thống có nhừng người phân quyền quản lý vào Form Hệ thống quản lý việc thêm, sửa, xóa, truy xuât thơng tin của: thức ăn tài khoản, ngồi xem doanh thu theo mốc thời gian 20 ... phổ biến hầu hết quan, doanh nghiệp, trường học đặc biệt việc áp dụng giải pháp tin học công tác quản lý để xây dựng hệ thống phục vụ cho mục đích Cơng nghệ thông tin lĩnh vực quan trọng hàng đầu... thời đại công nghệ thông tin ngày lOMoARcPSD|15978022 CHƯƠNG II: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG MỚI 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, ... lập công ty, ngân hàng, tổ chức lớn, thành phần nhỏ doanh nghiệp, cửa hàng hay nhiều cần đến cơng nghệ thơng tin thành phần thiếu việc lý, xây dựng phát triển sau Với hỗ trợ đắc lực từ công nghệ

Ngày đăng: 12/01/2023, 21:39

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan