Tải bản đầy đủ (.pdf) (19 trang)

báo cáo đồ án xây dựng phần mềm quản lý cho công ty cung cấp nước sạch

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (867.08 KB, 19 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

<b>TRƯỜNG ĐẠI HỌC KINH TẾ</b>

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

<b>LỜI CẢM ƠN</b>

Để hoàn thành được đồ án học phần một cách hoàn chỉnh, chúng em xin chân thànhcảm ơn thấy cô đã giúp đỡ trong thời gian vừa qua, chúng em cũng xin cảm ơn đếncô Trần Thị Yến người đã giúp đỡ và cho chúng em những lời khun , những tàiliệu bổ ích để có thể hoàn thiện đồ án này một cách tốt nhất . Với vốn kiến thứcđược tiếp thu trong quá trình học tập khơng chỉ là nền tảng trong q trình học tậpmà đó cịn là hành trang để chúng em trở thành một người lập trình viên trong tươnglai. Mặc dù đã cố gắng nhưng do kiến thức và thời gian có hạn nên đồ án có thể cịnnhiều thiếu sót. Chúng em rất mong nhận được sự đánh giá của thấy cơ để báo cáocủa chúng em được hồn thiện hơn. Cuối cùng chúng em xin chúc cô Trần Thị Yếnngười đã giúp đỡ cho chúng em trong suốt q trình học tập ln dồi dào sức khỏe,thành cơng trong sự nghiệp cao quý.

<i><b>Chúng em xin chân thành cảm ơn!</b></i>

2

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

<b>MỞ ĐẦU</b>

Hiện nay, công nghệ thông tin đang ngày càng phát triển khắp mọi nới trên mọilĩnh vực. Ngành công nghệ thông tin đang ngày càng chứng minh được tầm ảnhhưởng quan trọng của nó trên tất cả mọi ngành nghề trên toàn thế giới. Đối vớiViệt Nam, tuy công nghệ thông tin mới chỉ phát triển trong vòng hai năm trở lạiđây và đang từng bước phát triển nhưng những bước phát triển đó đã cho thấyViệt Nam là nước có tiềm năng về lĩnh vực cơng nghệ thơng tin, trong đó pháttriển hệ thống thông tin đang là thế mạnh của đất nước. Hệ thống thông tin giúpcho công việc quản lý, tiết kiệm thời gian và gia tăng sản xuất, qua đó chúng ta cóthể dễ dàng quản lý được những gì đang xảy ra trong giáo dục, công ty, cửa hàng,doanh nghiệp hơn. Hiện nay nhiều công ty nước sạch thực hiện việc quản lý cungcấp nước sạch vẫn được thực hiện trên giấy tờ, sổ sách. Điều này dẫn đến các khókhăn như sau:

• Tốn kém nguồn nhân lực trong việc quản lý nước sạch.

• Việc ghi chép sổ sách gây mất nhiều thời gian và dễ gây nhầm lẫn.

• Khó khăn trong việc lưu trữ và quản lý thông tin khi mà lượng sổ sách giấy tờrất nhiều và ngày càng gia tăng.

• Khó khăn trong việc hỗ trợ người dân tìm kiếm thơng tin nào đó. • Việc báo cáo và kết xuất thơng tin thường chậm trễ.

Qua những khó khăn trên thì việc xây dựng một hệ thống quản lý nước sạch làcần thiết để quản lý nước một cách chính xác, nhanh chóng và hiệu quả. Việc xâydựng hệ thống quản lý nước sạch của sinh viên nhằm hỗ trợ tốt hơn trong côngtác quản lý của các công ty nước sạch. Bên cạnh đó hệ thơng cịn giúp kiểm sốtthơng tin tốt hơn, việc truy xuất sẽ hạn chế những sai sót và nhầm lẫn trong cơngtác quản lý.

<i><b>Nhóm sinh viên!</b></i>

3

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

<b>Mục Lục</b>

Mục Lục... 3

CHƯƠNG 1: KHẢO SÁT HỆ THỐNG...4

1.1 Phát biểu bài toán...4

1.2 Khảo sát và đánh giá hiện trạng...5

1.2.1 Cơ cấu tổ chức và quy trình xử lý nghiệp vụ...5

1.2.2Các mẫu biểu...6

1.3 Yêu cầu của hệ thống mới...9

CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG...10

2.1 Phân tích hệ thống...10

2.1.1 Phân tích hệ thống về xử lý...10

2.1.2 Phân tích hệ thống về dữ liệu...14

4

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

<b>DANH MỤC HÌNH ẢNH</b>

<i>Hình 1. 1 Hợp đồng...7</i>

<i>Hình 1. 2 Hợp đồng(tiếp)...8</i>

<i>Hình 1. 3 Hóa đơn...9</i>

<i>Hình 2. 1 Biểu đồ phân rã chức năng BFD...11</i>

<i>Hình 2. 2 Biểu đồ luồng dữ liệu DFD mức khung cảnh...12</i>

<i>Hình 2. 3 Biểu đồ luồng dữ liệu DFD mức đỉnh...12</i>

<i>Hình 2. 4 Biểu đồ DFD mức dưới đỉnh của chức năng Quản lý hợp đồng...13</i>

<i>Hình 2. 5 Biểu đồ DFD mức dưới đỉnh của chức năng Quản lý tiêu thụ nước...13</i>

<i>Hình 2. 6 Biểu đồ DFD mức dưới đỉnh của chức năng Xử phạt...14</i>

<i>Hình 2. 7 Biểu đồ DFD mức dưới đỉnh của chức năng Tìm kiếm...14</i>

<i>Hình 2. 8 Xây dựng sơ đồ liên kết...15</i>

<i>Hình 2. 9 Mơ hình liên kết thực thể...15</i>

5

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

<b>CHƯƠNG 1: KHẢO SÁT HỆ THỐNG</b>

<b>1.1 Phát biểu bài toán</b>

Trong bài toán quản lý cung cấp nước sạch, phần mềm đóng một vai trị quan trọngtrong việc tối ưu hóa và hiện đại hóa hệ thống quản lý nguồn nước và dịch vụ cungcấp nước. Dưới đây là phát biểu về bài toán phần mềm quản lý cung cấp nước sạch:Bài toán: Phát triển và triển khai phần mềm quản lý cung cấp nước sạch đáp ứngcác yêu cầu sau:

- Quản lý thơng tin: Phần mềm phải có khả năng thu thập, lưu trữ, và quản lýthông tin liên quan đến nguồn nước, hệ thống cung cấp nước, và nguồn nước thải.Thơng tin này bao gồm lượng nước sạch có sẵn, chất lượng nước, tình trạng của hệthống cung cấp, và lịch sử sử dụng nước.

- Giám sát và điều khiển: Phần mềm cần cung cấp công cụ để giám sát và điềukhiển hệ thống cung cấp nước sạch. Điều này bao gồm theo dõi lưu lượng nước, áplực hệ thống, và phát hiện sự cố hoặc rò rỉ.

- Dự báo và kế hoạch: Phần mềm nên có khả năng dự đoán nhu cầu nướctrong tương lai dựa trên các yếu tố như dân số, tình hình thời tiết, và mơ hình tiêudùng. Nó cũng cần hỗ trợ việc lập kế hoạch cho việc mở rộng hệ thống cung cấpnước.

- Tương tác với cộng đồng: Phần mềm cần có tính năng tương tác với cộngđồng, cho phép người dân báo cáo về sự cố hoặc thông tin liên quan đến nước sạch.Nó cũng cần cung cấp thơng tin minh bạch về chất lượng nước và tình trạng hệthống.

- Bảo mật và bảo vệ dữ liệu: Với thông tin quan trọng về nguồn nước và dịchvụ cung cấp nước, phần mềm phải đảm bảo tính bảo mật và bảo vệ dữ liệu khỏi sựtruy cập trái phép.

- Tích hợp hệ thống: Phần mềm cần tích hợp với các thiết bị cảm biến và hệthống điều khiển để tự động hóa q trình quản lý nước sạch. Phần mềm quản lýcung cấp nước sạch là một công cụ mạnh mẽ giúp cải thiện hiệu suất và tính bền

6

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

vững của hệ thống cung cấp nước, đồng thời đáp ứng nhu cầu của cộng đồng mộtcách hiệu quả và hiện đại.

<b>1.2 Khảo sát và đánh giá hiện trạng </b>

<b>1.2.1 Cơ cấu tổ chức và quy trình xử lý nghiệp vụ</b>

- Xử phạt hợp đồng* Bộ phận thu tiền

- Lập hoá đơn- In hoá đơn- Báo cáo

b, Quy trình xử lý nghiệp vụ* Bộ phận quản lý các hợp đồng

Khi có nhu cầu sử dụng nước sạch, khách hàng mua nước làm đơn mang đếnnộp cho công ty. Trên đơn chứa các thông tin họ tên, ngày sinh, địa chỉ, điệnthoại, mục đích sử dụng nước. Cơng ty kiểm tra đơn hợp lệ thì tiến hành làmhợp đồng, cấp cho khách hàng một đồng hồ đo đã được kiểm định và mắc đồnghồ cho khách hàng. Các thông tin về hợp đồng gồm số hợp đồng, ngày làm hợpđồng, nơi làm hợp đồng. Các thông tin về đồng hồ đo gồm mã đồng hồ, hãngsản xuất, chỉ số đầu. Để dễ quản lý, các khách hàng thường được phân theotừng phường, tổ dân phố.

*Bộ phận thu tiền

Cuối mỗi tháng, công ty nước đi ghi chỉ số đồng hồ của mỗi khách hàng sửdụng nước, tính tiền nước cho mỗi khách hàng, in hoá đơn thu tiền của kháchhàng theo thuế giá trị gia tăng và thu tiền nước tháng đó. Ngồi ra, hàng tháng,7

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

công ty phải làm một báo cáo tổng hợp về tình hình tiêu thụ nước của các kháchhàng trong tháng do công ty phụ trách gửi lên cấp trên để báo cáo. Bộ phậnquản lý việc xử phạt khách hàng Đầu mỗi tháng, cơng ty tìm những khách hàngtháng trước đó khơng nộp tiền, tiến hành cắt nước. Khi khách hàng có nhu cầusử dụng lại, cơng ty tiến hành thu tiền phạt rồi mới đóng lại nước cho kháchhàng.

<b>1.2.2Các mẫu biểu</b>

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

<b>1.3 Yêu cầu của hệ thống mới</b>

- Quản lý các hợp đồng: Khi có nhu cầu sử dụng nước sạch, khách hàng mua nướclàm đơn mang đến nộp cho công ty. Trên đơn chứa các thơng tin họ tên, ngày sinh,9

<i>Hình 1. 3 Hóa đơn</i>

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

địa chỉ, điện thoại, mục đích sử dụng nước. Cơng ty kiểm tra đơn hợp lệ thì tiếnhành làm hợp đồng, cấp cho khách hàng

- Quản lý thông tin khách hàng: các thông tin họ tên, ngày sinh, địa chỉ, điện thoại,mục đích sử dụng nước ,các thông tin về đồng hồ đo gồm mã đồng hồ, hãng sảnxuất, chỉ số đầu. Để dễ quản lý, các khách hàng thường được phân theo từngphường, tổ dân số.

- Quản lý lượng nước tiêu thụ của khách hàng: Cuối mỗi tháng, công ty nước đi ghichỉ số đồng hồ của mỗi khách hàng sử dụng nước phân theo từng khu vực- Quản lý việc xử phạt khách hàng: Đầu mỗi tháng, cơng ty tìm những khách hàngtháng trước đó khơng nộp tiền, tiến hành cắt nước. Khi khách hàng có nhu cầu sửdụng lại, công ty tiến hành thu tiền phạt rồi mới đóng lại nước cho khách hàng

10

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

Quản lý cung cấp nước sạch

Quản lý hợp đồng

Làm hợp đồng

Cập nhật hợp đồng

Cập nhật đồng hồ

Cập nhật khách hàng

Quản lý tiêu thụ nước

Cập nhật chỉ số tiêu thụ

Lập hố đơn

Thanh tốn

Lập báo cáo tình hình tiêu thụ

Xử phạt

Thống kê khách hàng chưa nộp

tiềnCắt và mở lại

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

12

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

<i>Hình 2. 2 Biểu đồ luồng dữ liệu DFD mức khung cảnh</i>

<i>Hình 2. 3 Biểu đồ luồng dữ liệu DFD mức đỉnh</i>

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

<i>Hình 2. 4 Biểu đồ DFD mức dưới đỉnh của chức năng Quản lý hợp đồng</i>

<i>Hình 2. 5 Biểu đồ DFD mức dưới đỉnh của chức năng Quản lý tiêu thụ nước</i>

14

</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">

<i>Hình 2. 6 Biểu đồ DFD mức dưới đỉnh của chức năng Xử phạt</i>

<i>Hình 2. 7 Biểu đồ DFD mức dưới đỉnh của chức năng Tìm kiếm</i>

15

</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">

17

</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">

<b>2.2. Thiết kế hệ thống2.2.1. Thiết kế dữ liệu</b>

<i>Bảng 2.2 Bảng HopDong</i>

*Bảng KhachHang

<i>Bảng 2.1 Bảng KhachHang</i>

18

</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">

<i>Bảng 2.1 Bảng DongHoNuoc</i>

<b>2.2.2. Thiết kế giao diện</b>

19

</div>

×