Tóm tắt Đồ án Xây dựng ứng dụng quản lý quán Bida

pdf 20 trang thiennha21 14/04/2022 9390
Bạn đang xem tài liệu "Tóm tắt Đồ án Xây dựng ứng dụng quản lý quán Bida", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pdftom_tat_do_an_xay_dung_ung_dung_quan_ly_quan_bida.pdf

Nội dung text: Tóm tắt Đồ án Xây dựng ứng dụng quản lý quán Bida

  1. TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT - HÀN KHOA KHOA HỌC MÁY TÍNH  XÂY DỰNG ỨNG DỤNG QUẢN LÝ QUÁN BIDA TÓM TẮT ĐỒ ÁN TỐT NGHIỆP NGÀNH: CÔNG NGHỆ THÔNG TIN (ỨNG DỤNG PHẦN MỀM) Sinh viên thực hiện : Hồ Văn Thảo Mã sinh viên : K12C04324 Giảng viên hướng dẫn : ThS. Võ Hoàng Phương Dung Khóa đào tạo : 2018 - 2021 Đà Nẵng - 01/2021
  2. MỞ ĐẦU Thời đại bùng nổ của công nghệ 4.0 tạo ra nhiều thách thức lẫn cơ hội cho các doanh nghiệp, khiến nhiều ngành nghề phải có sự thay đổi để bắt nhịp xu hướng. Trong đó, ngành giải trí đã có những bước chuyển mình đáng ghi nhận, không ngừng đổi mới, sáng tạo và ứng dụng công nghệ số vào hoạt động kinh doanh. Các dịch vụ thông tin không chỉ đơn thuần là cung cấp số liệu, dữ liệu mà còn yêu cầu về nội dung trực quan, có sự tương tác hai chiều giữa người cung cấp dịch vụ và người dùng. Sự phát triển nền tảng truyền thông đa phương tiện trong các hoạt động truyền hình, gameshow, báo chí, phim ảnh, quảng cáo đã tạo nên bức tranh công nghệ giải trí số đa sắc màu và các sản phẩm giải trí cũng được tạo ra nhiều hơn. Ngày nay khi mà đời sống con người trở nên đầy đủ hơn, con người họ luôn muốn hướng tới những sản phẩm thỏa mãn các nhu cầu về mặt tinh thần nhiều hơn là vật chất và cũng có những người nhăm giảm stress. Từ đó các sản phẩm mang tính chất giải trí, thư giãn ngày càng có chỗ đứng trong thị trường kinh doanh. Không thể kể đến bida, như một môn thể thao Tây phương mang hơi hướng hiện đại, phổ biến thu hút rất nhiều đối tượng tham gia cả già lẫn trẻ, nam lẫn nữ. 1. Bối cảnh của đề tài Ngày nay, chúng ta đang sống trong một thế giới mà công nghệ thông tin đang tác động lên hầu hết mọi lĩnh vực từ kinh tế cho đến chính trị, văn hóa, xã hội Công việc của nó là gì? Nói chung thì nó giúp cho chất lượng cuộc sống con người tốt hơn Với tốc độ phát triển mạnh mẽ của nghành công nghệ thông tin và đặc biệt là công nghệ phần mềm. Ngày càng nhiều cá nhân, công ty áp dụng tin học vào đời sống hàng ngày và trong công việc của mình. Qua khảo sát hiện trạng các quản Bida thì hiện hầu hầu các quán Bida, câu lạc bộ Bida đều quản lý quán, câu lạc bộ của mình 1
  3. trên giấy tời hay thu tiền mặt. Các thức quản lý đó thường rất dễ nhầm lẫn và thời gian đầu tư vào đó khá nhiều mà không đem lại hiểu quả cao trong việc quản lý. Chính vì thế mà “Chương trình quản lý Bida” được ra đời. Chương trình sẽ giải quyết được những vấn đề mà các quán, câu lạc bộ gặp phải. 2. Mục đích và ý nghĩa của đề tài - Chương trình quản lý Bida giúp cho việc quản lý quán, câu lạc bộ Bida trở nên dễ dàng, tiện lợi và chính xác hơn, đặc biệt đối với những câu lạc bộ lớn. 3. Nhiệm vụ phải thực hiện - Khảo sát hiện trạng các quán, câu lạc bộ Bida. - Thu thập thông tin và tổ chức dữ liệu nền. - Xây dựng chương trình quản lý Bida. 4. Phƣơng pháp nghiên cứu - Khảo sát yêu cầu - Tìm hiểu ngôn ngữ C# thông qua sách, tài liệu trên mạng - Viết chương trình 2
  4. CHƢƠNG I: CƠ SỞ LÝ THUYẾT VÀ CÔNG CỤ PHÁT TRIỂN 1.1. CƠ SỞ LÝ THUYẾT 1.1.1. Giới thiệu về ngôn ngữ lập trình C# C# là ngôn ngữ phản ánh trực tiếp đến.NET Framework, nó phụ thuộc mạnh mẽ vào.NET Framework, mọi dữ liệu cơ sở đều là hướng đối tượng. C# cung cấp nhiều kiểu trừu tượng như Class, delegate phản ánh rõ ràng những đặc trưng của.NET runtime 1.1.2. Hệ quản trị cơ sở dữ liệu SQL Server là ngôn ngữ truy vấn dữ liệu, là bước nhảy vọt về phía cơ sở dữ liệu đa người dùng của Microsoft , nhằm phục vụ cho những nhà phát triển hệ thống cơ sở dữ liệu. Cùng với sự phát triển của nhu cầu xây dựng cơ sở dữ liệu lớn theo mô hình Client/Server thì ngôn ngữ SQL càng phổ biến 1.2. CÔNG CỤ PHÁT TRIỂN 1.2.1. Giới thiệu.Net Framework 1.2.2. Lịch sử phát triển bộ.Net Framework 1.2.3. Quy trình cài đặt mới 1.3. MICROSOFT SQL SERVER 2012 1.3.1. Catalog views 1.3.2. Metadata function SQL Server 2012 định nghĩa một số các loại hàm khác nhau trả về thông liên quan cơ sở dữ liệu và các đối tượng cơ sở dữ liệu. Ngược lại với catalog views trả về nhiều dòng thông tin, các hàm này chỉ trả về một giá trị đơn lẻ và được hiểu là hàm vô hướng. 1.3.3. Stored Procedure SQL Server 2012 cung cấp nhiều Store Procedures của hệ thống lấy thông tin metadata cơ sở dữ liệu. Các thủ tục này cung cấp một khả năng thực hiện khác cho việc truy vấn thông tin mà catalog views đã cung cấp và chấp nhận các tham số thủ tục cho phép sự tùy biến các tập kết quả. 3
  5. CHƢƠNG 2. PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1. MÔ TẢ BÀI TOÁN Ngày nay, chúng ta đang sống trong một thế giới mà công nghệ thông tin đang tác động lên hầu hết mọi lĩnh vực từ kinh tế cho đến chính trị, văn hóa xã hội Công việc của nó là gì? Nói chung thì nó giúp cho chất lượng cuộc sống con người tốt hơn Với tốc độ phát triển mạnh mẽ của nghành công nghệ thông tin và đặc biệt là công nghệ phần mềm. Ngày càng nhiều cá nhân, công ty áp dụng tin học vào đời sống hàng ngày và trong công việc của mình. Qua khảo sát hiện trạng các quản Bida thì hiện này hầu như các quán Bida, câu lạc bộ Bida đều quản lý quán, câu lạc bộ của mình trên giấy tờ hay thu tiền mặt. Các thức quản lý đó thường rất dễ nhầm lẫn và thời gian đầu tư vào đó khá nhiều mà không đem lại hiểu quả cao trong việc quản lý. Chính vì thế mà “Chương trình quản lý Bida” được ra đời. Chương trình sẽ giải quyết được những vấn đề mà các quán, câu lạc bộ gặp phải 2.2. YÊU CẦU CHỨC NĂNG 2.2.1. Yêu cầu về chức năng 2.2.2. Yêu cầu phi chức năng 2.3. PHÂN RÃ CHỨC NĂNG 2.3.1. Sơ đồ chức năng tổng quát Hình 2.1. Sơ đồ chức năng tổng quát 4
  6. 2.3.2. Chức năng quản lí Cụ thể hóa các chức năng quản lý bằng sơ đồ: Cụ thể các chức năng của hệ thống bằng sơ đồ: Hình 2.3. Sơ đồ chức năng checkin Hình 2.4. Sơ đồ chức năng thêm checkin Hình 2.5. Sơ đồ chức năng checkin Hình 2.6. Sơ đồ chức năng chuyển bàn 5
  7. Hình 2.7. Sơ đồ hệ thống đơn vị tính Hình 2.8. Sơ đồ thiết bị bàn 2.3.3. Sơ đồ DFD (luồng dữ liệu) Quản lí Checkin Quản lí Checkin cấp 1 Hình 2.9. Sơ đồ DFD quản lý checkin cấp 1 Quản lý Checkin cấp 2 Hình 2.10. Sơ đồ DFD quản lí checkin cấp 2 6
  8. Quản lí Checkin cấp 3 Quản lí Checkin cấp 3 – Ô xử lý 1 Hình 2.11. Sơ đồ DFD quản lí checkin cấp 3 – Ô xử lý 1 Quản lí Checkin cấp 3 – Ô xử lý 2 Hình 2.12. Sơ đồ DFD quản lí checkin cấp 3 – Ô xử lý 2 Quản lí Checkout Quản lý Checkout cấp 1. 7
  9. Hình 2.13. Sơ đồ DFD quản lí checkout cấp 1 Quản lý Checkout cấp 2. Hình 2.14. Sơ đồ DFD quản lý chekout cấp 2 Quản lí Checkout cấp 3. Quản lí Checkout cấp 3 – Ô xử lý 1 Hình 2.15. Sơ đồ DFD quản lí checkout cấp 3 – Ô xử lí 1 8
  10. Quản lí Checkout cấp 3 – Ô xử lý 2 Hình 2.16. Sơ đồ DFD quản lí checkout cấp 3 – Ô xử lý 2 Quản lí chuyển bàn Quản lí chuyển bàn cấp 1 Hình 2.17. Sơ đồ quản lí chuyển bàn cấp 1 Quản lí chuyển bàn cấp 2 Hình 2.18. Sơ đồ DFD quản lí chuyển bàn cấp 2 9
  11. Quản lí dịch vụ Quản lí dịch vụ cấp 1 Hình 2.19. Sơ đồ DFD quản lí dịch vụ - cấp 1 Quản lí dịch vụ cấp 2 Hình 2.20. Sơ đồ DFD quản lí dịch vụ cấp 2 Quản lí tài nguyên Quản lí tài nguyên cấp 1 Hình 2.21. Sơ đồ DFD quản lí tài nguyên cấp 1 10
  12. Quản lí tài nguyên cấp 2 Hình 2.22. Sơ đồ DFD quản lí tài nguyên cấp 2 2.4. TỪ ĐIỂN DỮ LIỆU 2.4.1. Từ điển dữ liệu 2.4.2. Mô tả bảng dữ liệu Hình 2.23. Mô hình dữ liệu quan hệ 2.5. PHIẾU THỰC THỂ THUỘC TÍNH 11
  13. CHƢƠNG III: CÀI ĐẶT VÀ DEMO CHƢƠNG TRÌNH 3.1. CÀI ĐẶT CƠ SỞ DỮ LIỆU Sau khi cài đặt thành công SQL Server chúng ta tiến hành thiết kế cơ sở dữ liệu và có được mô hình cơ sở dữ liệu quan hệ như hình dưới Hình 3.1. Mô hình cở sở dữ liệu quan hệ 3.2. CÀI ĐẶT CHƢƠNG TRÌNH Sau khi cài đặt chương trình xong, chương trình có kết quả như sau: Đăng nhập user: 12
  14. Màn hình bàn khu vực 1: Màn hình danh sách bàn khu vực 2 Màn hình quản lý giờ bắt đầu, kết thúc và tính tiền giờ: Hình 3.2. Màn hình checkin 13
  15. Màn hình in hóa đơn Màn hình tạo bàn mới Màn hình chuyển bàn: 14
  16. KẾT LUẬN  Kết quả đạt đƣợc  Ƣu điểm Trên cơ sở phân tích và thiết kế hệ thống Chƣơng trình Quản lý bida. Về cơ bản chương trình đã giải quyết được những vấn đề đặt ra và có được những kết quả sau: - Về mặt giao diên: Giao diện khá thân thiện với người dùng và dễ sử dung - Chương trình có đầy đủ chức năng, nội dung phản ánh đúng tính chất và yêu cầu đặt ra. - Người quản trị có thể nắm bắt được mọi thông tin trên hệ thống. - Chức năng checkin, checkout. - Chương trình cho phép khách chuyển bàn qua bàn khác nếu có bàn trống. - Người quản trị có thể nắm được bàn nào đang sử dụng, bàn nào trống - Thống kê, tìm kiếm thông tin về dịch vụ.  Nhƣợc điểm Mặc dù chương trình đã đạt được một số kết quả khả quan nhưng cũng có hạn chế: - Chương trình chưa tạo được những tính năng mới mà chỉ phát triển những tính năng cơ bản. - Chương trình chưa có chức năng kết nối cơ sở dữ liệu riêng mà phải khai báo trong chương trình.  Hƣớng phát triển Hướng phát triển trong tương lai của chương trình là: - Hoàn thiện những nhược điểm của chương trình đang có. - Tích hợp chức năng báo thức tự động trong chương trình. - Thêm chức năng sao lưu dữ liệu của hệ thống. - Thêm các dịch vụ 15
  17. - Thêm chức năng quản lý kho - Thêm chức năng đặt bàn - Phần mêm có thể quản lý trên điện thoại 16