(TIỂU LUẬN) báo cáo NIÊN LUẬN cơ sở đề tài xây dựng phần mềm quản lý quán cà phê

17 3 0
(TIỂU LUẬN) báo cáo NIÊN LUẬN cơ sở đề tài xây dựng phần mềm quản lý quán cà phê

Đ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 KIÊN GIANG KHOA THÔNG TIN & TRUYỀN THÔNG BÁO CÁO NIÊN LUẬN CƠ SỞ Đề tài: Xây dựng phần mềm quản lý quán cà phê SV thực hiện: Tăng Dương Nhật Huy MSSV: 1501206039 Lớp: B15TT3 Người hướng dẫn: Đào Thị Phấn Tháng 10 năm 2018 ĐÁNH GIÁ KẾT QUẢ THỰC HIỆN NIÊN LUẬN CƠ SỞ Nhận xét: Điểm:… /10 ……………… , ngày… tháng … năm … GIẢNG VIÊN HƯỚNG DẪN (ký ghi rõ họ tên) Mục lục Chương Tổng quan 1.1 Đặt vấn đề: 1.2 Hướng giải 1.3 Kế hoạch thực .3 Chương Cơ sở lý thuyết 2.1 Giới thiệu chương trình 2.2 Giải thích khái niệm Chương Kết ứng dụng 3.1 Đặc tả hệ thống 3.2 Các sơ đồ 3.3 Bảng ràng buộc toàn vẹn 3.4 Các sơ đồ 3.5 Một số hình ảnh chương trình 11 Chương Kết luận hướng phát triển 13 Chương Các tài liệu tham khảo 13 Chương Tổng quan 1.1 Đặt vấn đề: Các quán cà phê nói chung hay cửa hàng kinh doanh nói riêng đa phần ghi chép giao dịch ngày thủ công, lưu trữ sổ sách dạng trang giấy Điều tốn nhiều công sức, tiền bạc, thời gian cần hoạt động quản lý, kiểm kê mặt hàng, giao dịch Làm ảnh hưởng không nhỏ đến cửa hàng, cho cửa hàng tối đa lợi nhuận kinh doanh 1.2 Hướng giải Để giải vấn cửa hàng nên áp dụng công nghệ thông tin vào công tác quản lý Mọi liệu cửa hàng ghi máy tính, cần xem trực tiếp nhanh chóng mà khơng nhiều thời gian Các nhu cầu quán cà phê cần giải trước quản lý số lượng hóa đơn ngày, hóa đơn theo bàn, quản lý hạng mục thức ăn mà cửa hàng kinh doanh, quản lý doanh thu cửa hàng Khi xử lý yêu cầu phần mềm hồn thiện cho qn cà phê có quy mơ nhỏ 1.3 Kế hoạch thực Chương trình dự định viết theo mơ hình lớp (Three layers) nên cơng việc bắt đầu xây dựng hệ thống sở liệu Mơ hình sở liệu trình bày phần sau Sau thiết kế hoàn thiện sở liệu, ta tiếp đến phần thiết kê giao diện phần mềm Giao diện người dùng thiết kế giản đơn hết mức có thể, làm cho người dùng dễ làm quen với chương trình Sau phần thiết kế giao diện đến phần lập trình chức cho chương trình Chương trình viết theo mơ hình lớp nên qua cơng đoạn chung như: mơ hình hóa bảng sở liệu thành lớp với thuộc tính header bảng sở liệu, lớp mơ hình lớp chức phương thức để tương tác với sở liệu Việc lại xử lí yêu cầu đơn giản giao diện thiết kế từ trước Sau hồn thành chương trình bắt đầu cơng việc tìm lỗi xảy ra, sửa giấu giúp cho chương trình hồn thiện Chương Cơ sở lý thuyết 2.1 Giới thiệu chương trình Ngơn ngữ lập trình: C# Cơng nghệ lập trình: Winfrom Kỹ thuật lập trình: Lập trình hướng đối tượng – OOP Mơ hình chương trình: Mơ hình lớp – Three layers Mẫu thiết kế phần mềm: Singleton 2.2Giải thích khái niệm Winform cơng nghệ lập trình Microsoft cho phép lập trình viên dễ dàng viết chương trình dạng đồ họa Cơng nghệ mắt năm 2006 bị khai tử 2013 nhiên sử dụng rộng rãi tiện dụng mạnh mẽ Lập trình hướng đối tượng kỹ thuật lập trình lấy đối tượng làm trọng tâm Các đối tượng chương trình bao gồm thuộc tính phương thức Lập trình hướng đối tượng giúp tăng suất, giảm độ phức tạp phần mềm giúp phần mềm dễ dàng bảo trì nâng cấp tính Mơ hình lớp (Three layers) mơ hình thiết kế phần mềm, chương trình chia lớp tách biệt nhau, lớp gồm: + Tầng hiển thị (Presentation): hiển thị thành phần giao diện để tương tác với người dung 5 + Tầng xử lí (Business logic): thực phép tính, xử lí thơng tin tầng hiển thị gửi xuống, yêu cầu xử lí cần tương tác với sở liệu u cầu chuyển xuống tầng + Tầng liệu (Data): tương tác lưu trữ liệu mà phần mềm tương tác với hệ quản trị sở liệu Tầng trả liệu cho tầng xử lý để tầng xử lý trả kết cho tầng hiển thị Ưu điểm + Việc phân chia thành lớp giúp cho code tường minh Nhờ vào việc chia lớp đảm nhận chức khác riêng biệt giao diện, xử lý, truy vấn thay để tất lại chỗ Nhằm giảm kết dính + Dễ bảo trì phân chia, thành phần hệ thống dễ thay đổi Việc thay đổi lập lớp, ảnh hưởng đến lớp gần mà khơng ảnh hưởng đến chương trình + Dễ phát triển, tái sử dụng: muốn thêm chức việc lập trình theo mơ hình dễ dàng có chuẩn để tuân theo + Dễ bàn giao Nếu người theo quy chuẩn định sẵn, cơng việc bàn giao, tương tác với dễ dàng tiết kiệm nhiều thời gian + Dễ phân phối khối lượng công việc Mỗi nhóm, phận nhận nhiệm vụ mơ hình lớp Việc phân chia rõ ràng giúp lập trình viên kiểm sốt khối lượng cơng việc Nhược điểm + Mơ hình phát huy ưu điểm áp dụng cho phần mềm có quy mơ lớn, phần mề có quy mơ nhỏ, nhiều code bị thừa, khơng cần thiết + Nếu mơ hình viết cho phần mềm mạng, client/server việc truyền liệu chậm liệu liệu phải trải qua bước: đóng gói, truyền liệu sau mở gói Tốc độ chưa tối ưu 6 Mẫu thiết kế phần mềm (Design pattern): Là dạng mẫu thiết kế phần mềm tạo nhằm giải vấn đề chung thiết kế phần mềm Số lượng Design pattern 23 cịn tăng Trong chương trình có sử dụng Design pattern Singleton Khi thiết kế phần mềm, có vấn đề thường gặp phải lớp tạo đối tượng nhiều, muốn sử dụng lớp phải khởi tạo đối tượng, điều làm tốn thời gian, tăng số lượng dòng code, nhớ chưa tối ưu Singleton sinh để giải vấn đề cách hạn chế lại số lượng lớp tạo đối tượng, lớp chương trình tạo đối tượng (đối tượng thường gọi Instance) Việc giúp code trở nên vô ngắn gọn, dễ hiểu, thiện nhiều thời gian lập trình Ngồi Singleton cịn có nhiều Design pattern khác giúp khắc phục số điểm bất cập phát triển phần mềm, nhiên phạm vi chương trình vấn đề chưa xuất Chương Kết ứng dụng 3.1 Đặc tả hệ thống Phần mềm cho phép người chủ quản lý cửa hàng cách dễ dàng, mục quản lý như: Quản lý ghi hóa đơn máy tính Quản lý menu bao gồm danh mục, ăn có danh mục Quản lý bàn có cửa hàng Tạo báo cáo doanh thu theo mốc thời gian Nhân viên chủ quán phân quyền để bị hạn chế số tính quản lý 7 3.2 Các sơ đồ Sơ đồ sở liệu 3.3 Bảng ràng buộc toàn vẹn Account ST Tên T thuộc tính Username Displayname Password Type TableFood ST Tên T thuộc tính ID Name Status FoodCategory ST Tên T thuộc tính ID Name Food ST Tên T thuộc tính ID Name idCategory Price Bill ST Tên T thuộc tính ID DateCheckIn DateCheckO ut idTable Status TotalPrice Cashier BillInfo ST Tên T thuộc tính ID idBill idFood Count 10 3.4 Các sơ đồ Sơ đồ CDM - Conceptual Data Model 11 Sơ đồ LDM - Logical Data Model Sơ đồ PDM - Physical Data Model 12 3.5 Một số hình ảnh chương trình Giao diện đăng nhập Giao diện chương trình 13 Giao diện tính tiền Giao diện thống kê 14 Chương Kết luận hướng phát triển Phần mềm đáp ứng yêu cầu việc quản lý cửa hàng Tuy nhiên cịn số tính mà chương trình them vào để phần mềm trở nên hồn hảo hơn, như: + Chương trình phát triển cách kết nối vào kho nguyên liệu, dựa vào số lượng sản phẩm bán mà tính số lượng ngun liệu tương ứng cịn tồn kho, qua giải vấn đề nhà kho, giúp tăng hiệu cửa hàng + Phát triển phần mềm tảng mobile mang lại nhiều ưu điểm quản lí xem báo cáo cửa hàng nơi, nhân viên nhận order trực tiếp bàn smartphone mà không cần thông qua ghi giấy,… Các liệu cửa hàng lưu hệ thống đám mây, liệu an tồn khơi phục lại bất + Tích hợp với mơ hình kinh doanh khác nhà hàng, quán bar, siêu thị, spa,… Chương Các tài liệu tham khảo [1]Stackoverflow.com [2]Howkteam.com [3]Các kết trang tìm kiếm Google ... phát triển phần mềm, nhiên phạm vi chương trình vấn đề chưa xuất Chương Kết ứng dụng 3.1 Đặc tả hệ thống Phần mềm cho phép người chủ quản lý cửa hàng cách dễ dàng, mục quản lý như: Quản lý ghi hóa... tác quản lý Mọi liệu cửa hàng ghi máy tính, cần xem trực tiếp nhanh chóng mà không nhiều thời gian Các nhu cầu quán cà phê cần giải trước quản lý số lượng hóa đơn ngày, hóa đơn theo bàn, quản lý. .. đơn máy tính Quản lý menu bao gồm danh mục, ăn có danh mục Quản lý bàn có cửa hàng Tạo báo cáo doanh thu theo mốc thời gian Nhân viên chủ quán phân quyền để bị hạn chế số tính quản lý 7 3.2 Các

Ngày đăng: 03/12/2022, 09:03

Hình ảnh liên quan

3.3 Bảng ràng buộc toàn vẹn - (TIỂU LUẬN) báo cáo NIÊN LUẬN cơ sở đề tài xây dựng phần mềm quản lý quán cà phê

3.3.

Bảng ràng buộc toàn vẹn Xem tại trang 8 của tài liệu.
3.2 Các sơ đồ - (TIỂU LUẬN) báo cáo NIÊN LUẬN cơ sở đề tài xây dựng phần mềm quản lý quán cà phê

3.2.

Các sơ đồ Xem tại trang 8 của tài liệu.
3.5 Một số hình ảnh của chương trình - (TIỂU LUẬN) báo cáo NIÊN LUẬN cơ sở đề tài xây dựng phần mềm quản lý quán cà phê

3.5.

Một số hình ảnh của chương trình Xem tại trang 15 của tài liệu.
3.5 Một số hình ảnh của chương trình - (TIỂU LUẬN) báo cáo NIÊN LUẬN cơ sở đề tài xây dựng phần mềm quản lý quán cà phê

3.5.

Một số hình ảnh của chương trình Xem tại trang 15 của tài liệu.

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

Tài liệu liên quan