Đây là file word báo cáo quản lý cấp nước sạch môn lập trình hướng đối tượng
MỤC LỤC MỤC LỤC .2 DANH MỤC HÌNH ẢNH .4 DANH MỤC BẢNG BIỂU .6 CHƯƠNG 1: PHÁT BIỂU BÀI TOÁN 1.1 Giới thiệu toán 1.2 Mục tiêu xây dựng hệ thống 1.3 Yêu cầu hệ thống xây dựng CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG .8 2.1 Sơ đồ phân cấp chức 2.2 Biểu đồ usecase tổng quát 2.2.1 Biểu đồ usecase chi tiết chức quản lý khách hàng 10 2.2.2 Biểu đồ usecase chi tiết chức quản lý nhân viên 10 2.2.3 Biểu đồ usecase chức quản lý loại khách hàng 10 2.2.4 Biểu đồ usecase chức quản lý thiết bị 10 2.2.5 Biểu đồ usecase chức quản lý hợp đồng 11 2.2.6 Biểu đồ usecase chức quản lý hoá đơn 11 2.2.7 Biểu đồ usecase chức quản lý đơn giá 11 2.3 Biểu đồ hoạt động 12 2.3.1 Biểu đồ hoạt động chức thêm thiết bị 12 2.3.2 Biểu đồ hoạt động chức sửa thiết bị .13 2.3.3 Biểu đồ hoạt động chức xóa thiết bị 14 2.3.4 Biểu đồ hoạt động chức thêm nhân viên 15 2.3.5 Biểu đồ hoạt động chức sửa nhân viên 16 2.3.6 Biểu đồ hoạt động chức xoá nhân viên 17 2.3.7 Biểu đồ hoạt động chức thêm loại khách hàng 18 2.3.8 Biểu đồ hoạt động sửa loại khách hàng 19 2.3.9 Biểu đồ hoạt động xoá loại khách hàng 20 2.4 Đặc tả usecase 21 2.4.1 Đặc tả usecase chức quản lý thiết bị 21 2.4.2 Đặc tả usecase chức quản lý nhân viên 24 2.4.3 Đặc tả usecase chức quản lý loại khách hàng 27 2.4.4 Đặc tả usecase chức quản lý thông tin hợp đồng 30 2.5 Biểu đồ 33 2.5.1 Biểu đồ chức thêm thiết bị 33 2.5.2 Biểu đồ chức sửa thiết bị 34 2.5.3 Biểu đồ chức xoá thiết bị 34 2.5.4 Biểu đồ chức thêm nhân viên 35 2.5.5 Biểu đồ chức sửa nhân viên .35 2.5.6 Biểu đồ xoá nhân viên 35 2.6 Thiết kế sở liệu .37 2.6.1 Bảng chi tiết hợp đồng 37 2.6.2 Bảng đơn giá 37 2.6.3 Bảng hoá đơn 37 2.6.4 Bảng hợp đồng .37 2.6.5 Bảng khách hàng 38 2.6.6 Bảng loại khách hàng .38 2.6.7 Bảng nhân viên 38 2.6.8 Bảng thiết bị 38 CHƯƠNG 3: CÀI ĐẶT HỆ THỐNG 40 3.1 Công nghệ sử dụng 40 3.1.1 Giới thiệu Visual Studio 40 3.1.2 Giới thiệu SQL Server 41 3.2 Giao diện chương trình .42 3.2.1 Giao diện hình trang chủ 42 3.2.2 Giao diện hình quản lý khách hàng 43 3.2.3 Giao diện hình quản lý loại khách hàng 44 3.2.4 Giao diện hình quản lý nhân viên 44 3.2.5 Giao diện hình quản lý thiết bị .46 KẾT LUẬN 47 Kết đạt 47 Hướng phát triển 47 TÀI LIỆU THAM KHẢO .48 DANH MỤC HÌNH ẢNH Hình 2.1: Sơ đồ phân cấp chức .8 Hình 2.2: Sơ đồ usecase tổng quát Hình 2.3: Biểu đồ usecase chi tiết chức quản lý khách hàng 10 Hình 2.4: Biểu đồ usecase chi tiết chức quản nhân viên .10 Hình 2.5: Biểu đồ usecase chức quản lý loại khách hàng .10 Hình 2.6: Sơ đồ usecase chức quản lý thiết bị .11 Hình 2.7: Biểu đồ usecase chức quản lý hợp đồng 11 Hình 2.8: Biểu đồ usecase quản lý hoá đơn 11 Hình 2.9: Biểu đồ usecase quản lý đơn giá 12 Hình 2.10:Biểu đồ hoạt động chức thêm thiết bị 12 Hình 2.11: Biểu đồ hoạt động chức sửa thiết bị 13 Hình 2.12: Biểu đồ hoạt động chức xóa thiết bị 14 Hình 2.13: Biểu đồ hoạt động chức thêm nhân viên .15 Hình 2.14: Biểu đồ hoạt động chức sửa nhân viên 16 Hình 2.15: Biểu đồ hoạt động chức xố nhân viên .17 Hình 2.16: Biểu đồ hoạt động thêm loại khách hàng .18 Hình 2.17: Biểu đồ hoạt động sửa loại khách hàng .19 Hình 2.18: Biểu đồ hoạt động xố loại khách hàng .20 Hình 2.19:Biểu đồ chức thêm thiết bị .33 Hình 2.20: Biểu đồ chức sửa thiết bị 34 Hình 2.21: Biểu đồ chức xố thiết bị 34 Hình 2.22: Biểu đồ chức thêm nhân viên 35 Hình 2.23: Biểu đồ hoạt động chức sửa nhân viên 35 Hình 2.24: Biểu đồ xố nhân viên .36 Hình 3.1: Giao diện làm việc SQL Server .42 Hình 3.2: Giao diện hình trang chủ 43 Hình 3.3: Giao diện hình quản lý khách hàng 43 Hình 3.4: Giao diện hình quản lý loại khách hàng 44 Hình 3.5: Giao diện hình quản lý nhân viên 45 Hình 3.6: Giao diện hình quản lý thiết bị .46 DANH MỤC BẢNG BIỂU Bảng 2.1: Đặc tả usecase chức thêm thông tin thiết bị 20 Bảng 2.2: Đặc tả usecase chức sửa thông tin thiết bị 21 Bảng 2.3: Đặc tả usecase chức xóa thơng tin thiết bị 22 Bảng 2.4: Đặc tả usecase chức thêm thông tin nhân viên .23 Bảng 2.5: Đặc tả usecase chức sửa thông tin nhân viên 24 Bảng 2.6: Đặc tả usecase chức xóa thơng tin nhân viên 25 Bảng 2.7: Đặc tả usecase chức thêm thông tin loại khách hàng 26 Bảng 2.8: Đặc tả usecase chức sửa thông tin loại khách hàng 27 Bảng 2.9: Đặc tả usecase chức xóa thơng tin loại khách hàng 28 Bảng 2.10:Đặc tả usecase chức thêm thông tin hợp đồng .29 Bảng 2.11: Đặc tả usecase chức sửa thông tin hợp đồng .30 Bảng 2.12: Đặc tả usecase chức xóa thơng tin hợp đồng 31 Bảng 2.13: Bảng chi tiết hợp đồng 36 Bảng 2.14: Bảng đơn giá .36 Bảng 2.15: Bảng hoá đơn 36 Bảng 2.16:Bảng hợp đồng .37 Bảng 2.17: Bảng khách hàng 37 Bảng 2.18: Bảng loại khách hàng 37 Bảng 2.19: Bảng nhân viên 37 Bảng 2.20: Bảng thiết bị 38 CHƯƠNG 1: PHÁT BIỂU BÀI TOÁN 1.1 Giới thiệu tốn Phần mềm Quản lý cơng trình nước nơng thôn (sau gọi tắt Phần mềm) ứng dụng dịch vụ tài trực tuyến triển khai rộng rãi cho Bộ, ngành, quan, tổ chức, doanh nghiệp nước nhằm thực Hiện hệ thống quản lý chủ yếu giấy tờ chưa áp dụng công nghệ thông tin vào hệ thống Chính cần có phần mềm quản lý thu phí cấp nước để áp dụng cho toàn hệ thống 1.2 1.3 - Mục tiêu xây dựng hệ thống Xây dựng phần mềm đáp ứng yêu cầu đề đưa Phân tích thiết kế hệ thống để đảm bảo yêu cầu đề tài Tìm hiểu ngơn ngữ lập trình đề tài yêu cầu Xây dựng chương tình đảm bảo chức Giao diện thân thiện dễ sử dụng Yêu cầu hệ thống xây dựng Phần mềm đáp ứng số chức sau: Quản lý khách hàng Quản lý loại khách hàng Quản lý nhân viên Quản lý thiết bị Quản lý hợp đồng Quản lý hoá đơn Quản lý đơn giá Tác nhân tác động vào hệ thống gồm: Admin thực chức hệ thống CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1 Sơ đồ phân cấp chức Hình 2.1: Sơ đồ phân cấp chức 2.2 Biểu đồ usecase tổng quát Hình 2.2: Sơ đồ usecase tổng quát 2.2.1 Biểu đồ usecase chi tiết chức quản lý khách hàng Hình 2.3: Biểu đồ usecase chi tiết chức quản lý khách hàng 2.2.2 Biểu đồ usecase chi tiết chức quản lý nhân viên Hình 2.4: Biểu đồ usecase chi tiết chức quản nhân viên 2.2.3 Biểu đồ usecase chức quản lý loại khách hàng Hình 2.5: Biểu đồ usecase chức quản lý loại khách hàng 2.2.4 Biểu đồ usecase chức quản lý thiết bị Hình 2.6: Sơ đồ usecase chức quản lý thiết bị 2.2.5 Biểu đồ usecase chức quản lý hợp đồng Hình 2.7: Biểu đồ usecase chức quản lý hợp đồng 2.2.6 Biểu đồ usecase chức quản lý hố đơn Hình 2.8: Biểu đồ usecase quản lý hoá đơn 2.2.7 Biểu đồ usecase chức quản lý đơn giá 2.5.4 Biểu đồ chức thêm nhân viên Hình 2.22: Biểu đồ chức thêm nhân viên 2.5.5 Biểu đồ chức sửa nhân viên Hình 2.23: Biểu đồ hoạt động chức sửa nhân viên 2.5.6 Biểu đồ xố nhân viên Hình 2.24: Biểu đồ xoá nhân viên 2.6 Thiết kế sở liệu 2.6.1 Bảng chi tiết hợp đồng Bảng 2.13: Bảng chi tiết hợp đồng 2.6.2 Bảng đơn giá Bảng 2.14: Bảng đơn giá 2.6.3 Bảng hoá đơn Bảng 2.15: Bảng hoá đơn 2.6.4 Bảng hợp đồng Bảng 2.16:Bảng hợp đồng 2.6.5 Bảng khách hàng Bảng 2.17: Bảng khách hàng 2.6.6 Bảng loại khách hàng Bảng 2.18: Bảng loại khách hàng 2.6.7 Bảng nhân viên Bảng 2.19: Bảng nhân viên 2.6.8 Bảng thiết bị Bảng 2.20: Bảng thiết bị CHƯƠNG 3: CÀI ĐẶT HỆ THỐNG 3.1 Công nghệ sử dụng 3.1.1 Giới thiệu Visual Studio Visual studio cơng cụ hỗ trợ lập trình website tiếng Mcrosoft chưa có phần mềm thay Visual Studio viết ngơn ngữ C# VB+ Đây ngôn ngữ lập trình giúp người dùng lập trình hệ thống dễ dàng nhanh chóng thơng qua Visual Studio Visual Studio phần mềm lập trình hệ thống sản xuất trực tiếp từ Microsoft Từ đời đến nay, Visual Studio có nhiều phiên sử dụng khác Điều đó, giúp cho người dùng lựa chọn phiên tương thích với dịng máy cấu hình sử dụng phù hợp Bên cạnh đó, Visual Studio cịn cho phép người dùng tự chọn lựa giao diện cho máy tùy thuộc vào nhu cầu sử dụng Lợi ích Visual Studio - Visual Studio hỗ trợ lập trình nhiều ngôn ngữ như: C/C++, C#, F#, Visual Basic, HTML, CSS, JavaScript Là công cụ hỗ trợ việc Debug cách dễ dàng mạnh mẽ như: Break Point, xem giá trị biến trình chạy, hỗ trợ debug câu lệnh Giao diện Visual Studio dễ sử dụng người bắt đầu lập trình Visual Studio hỗ trợ phát triển ứng dụng: desktop MFC, Windows Form, Universal App, ứng dụng mobile Windows Phone 8/8.1, Windows 10, … Visual Studio hỗ trợ xây dựng ứng dụng cách chuyên nghiệp công cụ kéo thả Visual Studio đơng đảo lập trình viên giới sử dụng [ CITATION bug21 \l 1033 ] 3.1.2 Giới thiệu SQL Server SQL Server hệ quản trị liệu quan hệ sử dụng câu lệnh SQL để trao đổi liệu máy cài SQL Server máy Client Một Relational Database Management System – RDBMS gồm có: databases, datase engine chương trình ứng dụng dùng để quản lý phận RDBMS liệu khác.[ CITATION sql21 \l 1033 ] - SQL ngôn ngữ địi hỏi có tính tương tác cao: Thi cơng dễ dàng trao đổi với tiện ích thơng qua câu lệnh SQL đến sở liệu nhận kết từ - sở liệu SQL ngơn ngữ lập trình sở liệu: Các lập trình viên xây dựng chương trình ứng dụng giao tiếp với sở liệu cách nhúng câu lệnh SQL - vào ngơn ngữ lập trình SQL ngơn ngữ lập trình quản trị sở liệu: Người quản trị sở liệu có - thề quản lý, định nghĩa điều khiển truy cập sở liệu thông qua SQL SQL ngôn ngữ lập trình cho hệ thống chủ khách: SQL sử dụng công cụ giao tiếp với trình ứng dụng hệ thống sở liệu khách - chủ SQL ngôn ngữ truy cập liệu Internet: SQL sử dụng với vai trò tương - tác với liệu hầu hết máy chủ web máy chủ Internet SQL ngôn ngữ sở liệu phân tán: Với vai trò giao tiếp với hệ thống mạng, gửi nhận yêu cầu truy xuất liệu với Giao diện làm việc SQL Server Hình 3.25: Giao diện làm việc SQL Server 3.2 Giao diện chương trình 3.2.1 Giao diện hình trang chủ Hình 3.26: Giao diện hình trang chủ 3.2.2 Giao diện hình quản lý khách hàng Hình 3.27: Giao diện hình quản lý khách hàng 3.2.3 Giao diện hình quản lý loại khách hàng Hình 3.28: Giao diện hình quản lý loại khách hàng 3.2.4 Giao diện hình quản lý nhân viên Hình 3.29: Giao diện hình quản lý nhân viên 3.2.5 Giao diện hình quản lý thiết bị Hình 3.30: Giao diện hình quản lý thiết bị KẾT LUẬN Kết đạt Qua thời gian nghiên cứu hoàn thành báo cáo đồ án với đề tài: ‘Xây dựng phần mềm quản lý thu phí nước sạch” em đạt số kết sau: - Thực phân tích tốn từ xây dựng chức hệ thống Xây dựng biểu đồ hệ thống Hoàn thiện tập mức Giao diện hình xây dựng chức Đồ án đạt chức sau - - Quản lý nhân viên Quản lý khách hàng Quản lý loại khách hàng Quản lý thiết bị Quản lý hợp đồng Quản lý hoá đơn … Hướng phát triển Bổ sung thêm chức khác để thuận tiện trình làm việc Cải tiến hiệu hệ thống để tốc độ nhanh TÀI LIỆU THAM KHẢO [1] bugnetproject, "bugnetproject," bugnetproject, 1 2021 [Online] Available: http://bugnetproject.com/visual-studio-la-gi/ [2] sqladvice, "sqladvice," sqladvice, http://sqladvice.com/tong-quan-ve-sql-server/ 2021 [Online] Available: ... chức sau - - Quản lý nhân viên Quản lý khách hàng Quản lý loại khách hàng Quản lý thiết bị Quản lý hợp đồng Quản lý hoá đơn … Hướng phát triển Bổ sung thêm chức khác để thu? ??n tiện trình làm việc... ngữ lập trình sở liệu: Các lập trình viên xây dựng chương trình ứng dụng giao tiếp với sở liệu cách nhúng câu lệnh SQL - vào ngơn ngữ lập trình SQL ngơn ngữ lập trình quản trị sở liệu: Người quản. .. diện hình quản lý loại khách hàng 3.2.4 Giao diện hình quản lý nhân viên Hình 3.29: Giao diện hình quản lý nhân viên 3.2.5 Giao diện hình quản lý thiết bị Hình 3.30: Giao diện hình quản lý thiết