Thiết kế dự án 1:Thiết kế phần mềm quản lý tiền điện tiêu thụ của một xã Giảng viên hướng dẫn: Đinh Xuân Pháp Nhóm sinh viên thực hiện: Chu Thị Thanh Hương Vũ Thị Thùy Linh Nguyễn Thị
Trang 1Thiết kế dự án 1:
Thiết kế phần mềm quản lý tiền điện
tiêu thụ của một xã
Giảng viên hướng dẫn: Đinh Xuân Pháp
Nhóm sinh viên thực hiện: Chu Thị Thanh Hương
Vũ Thị Thùy Linh Nguyễn Thị Xuân
Lớp: Tin học C – K52
Khoa: Công nghệ thông tin
Trường: Đại học Nông Nghiệp Hà Nội
Trang 2
LỜI NÓI ĐẦU
Ngày nay khoa học kỹ thuật phát triển nhanh chóng, lao động trí óc dầnthay thế cho lao động chân tay bằng những ứng dụng khoa học kỹ thuật Vàgóp phần đắc lực trong cuộc cách mạng khoa học này phải kể đến lĩnh vựccông nghệ thông tin.Công nghệ thông tin Công nghệ thông tin ngày càng pháttriển không ngừng Nó đã thâm nhập vào mọi lĩnh vực trong cuộc sống Nó đãcùng với các lĩnh vực khác phát triển rất mạnh Công nghệ thông tin phát triển
về nhiều mặt, đặc biệt là công nghệ phần mềm Các chương trình phần mềmngày càng phát triển và ứng dụng rộng rãi đã đem lại nhiều hiệu quả Vấn đềđặt ra là việc vận dụng và khai thác CNTT vào từng lĩnh vực như thế nào
Các phần mềm đều được bắt nguồn từ nhu cầu thực tế Dưới đây là mộtphần mềm quản lý tiền điện của một xã Chúng em xây dựng phần mềm nàynhằm đáp ứng nhu cầu của người quản lý tiền điện cũng như nhu cầu củangười tiêu thụ điện Phần mềm này được xây dựng sẽ thay thế hệ thống quản
lý tiền điện cũ Chắc chắn nó sẽ đem lại những thuận lợi cho người quản lý
và người tiêu thụ
Phần mềm là một chương trình cho phép người sử dụng thực hiện mộtcách nhanh chóng, chính xác việc nhập dữ liệu, lưu trữ, cập nhật thông tin,thực hiện yêu cầu tìm kiếm thông tin, thống kê hay báo cáo tiền điện củamột xã …với giao diện làm việc thân thiện ,dễ sử dụng
Mong rằng với phần mềm này chúng em có thể đóng góp được mộtphần nào đó vào việc quản lý tiền điện của một xã đạt được hiệu quả cao Do
đó, chúng em mong rắng sẽ nhận được sự góp ý của thầy để cho phần mềmcủa chúng em hoàn chỉnh hơn áp dụng tốt trong thực tế
Chúng em xin trân trọng cảm ơn!
Trang 3ta phải xây dựng một phần mền để đáp ứng được nhu cầu thực tế.
4.Yêu cầu của phần mềm
-Trước vấn đề thì yêu cầu đặt ra là cần phải xây dựng một phần mềm làmsao để đáp ứng được nhu cầu của người dùng Chính vì vậy yêu cầu củaphần mềm cần phải đạt được là:
+ Phần mềm là một hệ thống thật đơn giản và dễ sử dụng
+ Nó có giao diện phù hợp và đẹp mắt
+ Nó cho phép người dùng thực hiện được các thao tác mà mìnhmuốn như: cập nhật, tìm kiếm, thống kê….Tất cả các thao tác này sẽđược lưu trữ vào cơ sở dữ liệu
+ Với hệ thống quản lý tiền điện bằng phần mềm sẽ khắc phục đượcnhững mặt hạn chế mà hệ thống quản lý bằng sổ sách mắc phải Với các yêu cầu trên chúng em tiến hành xây dựng được các modul như sau:
Tra cứu theo mã khách hàng
Tra cứu theo mã công tơ
Trang 4 Tra cứu hình thức sử dụng theo mã
Tra cứu mức giá điện
Thống kê:
Thống kê hộ điện kinh doanh
Thống kê hộ điện sinh hoạt
Thống kê hộ đã thanh toán
Thống kê hộ chưa thanh toán
Thống kê hộ điện sản xuất
Báo cáo
Báo cáo danh sách khách hàng sử dụng điện
Hóa đơn sử dụng điện
Phần 2: Phân tích
I Biểu đồ phân cấp chức năng
1. Biểu đồ
Trang 5HỆ THỐNG QUẢN LÝ TIỀN ĐIỆN MỘT XÃ
Hình thức
sử dụng
ThêmSửaXóa
Đơn giá
ThêmSửaXóa
Tra cứu
Khách hàng
Tiêu thụ
Thống kê, báo cáo
TK
KH
đã nộp tiền
TK
KH chưa nộp tiền
TK
KH theo HTSD
Hộ sinh hoạt
Hộ sản xuất
BC
DS KH
Hộ kinh doanh
Trang 6II Biểu đồ luồng dữ liệu
1 Vẽ biểu đồ luồng dữ liệu.
1.1.Biểu đồ luồng dữ liệu mức ngữ cảnh(mức 0)
1.2 Biểu đồ luồng dữ liệu mức 1(mức đỉnh)
Người quản lý
TT Yêu cầu xem
TT Thanh toán HĐ
Thông tin HĐ
TT hóa đơnBáo cáo
DS hộ tiêu thụ
Chỉ số điện
TT yêu cầu
Trang 7Cập nhật
Tra cứu
Thống kê, báo cáo
TT khách hàng
Tiêu thụ Khách hàng
Đơn giá
Trang 81.3 Biểu đồ luồng dữ liệu mức 2.
1.3.1 Phân rã chức năng cập nhật
Nhà quản lý
1.1 Cập
nhật khách
hàng
1.2 Câp nhật tiêu thụ
1.3 Cập nhật
hình thức sử
dụng
1.4 Cập nhật đơn giá
TT khách hàng TT tiêu thụ
TT hình thức sử dụng
TT đơn giá
Khách hàng
Tiêu thụ
Hình thức sử dụng
Đơn giá
Yêu Cầu Thống Kê
Thông Tin Phản Hồi
Trang 91.3.2 Phân rã chức năng tra cứu
Nhà quản lý
2.1 Tra cứu KH
2.3 Tra cứu
HTSD
2.2 Tra cứu công tơ
2.4 Tra cứu đơn giá
Mã KH Mã TT
TT khách hàng TT tiêu thụ
Mã HTSD
TT HTSD TT đơn giá
Mã đơn giá Khách hàng Tiêu thụ
Hình thức sử dụng
Đơn giá
Trang 101.3.6.Phân rã chức năng Thống Kê
Nhà quản lý
TT yêu cầu
DS KH
TT yêu cầu
DS KHTiêu thụ
Trang 11IV Các bảng cơ sở dữ liệu
1 Tiêu thụ
2 Đơn giá
3 Khách hàng
Trang 124 Hình thức
5 Relationships
Trang 13Phần 3: Thiết kế chương trình
1 From Giới thiệu
2 From login
Trang 143 Form Main
3 From Thông tin
3.1 Cập nhật tiêu thụ
Trang 153.2 Cập nhật hình thức sử dụng
3.3 Cập nhật khách hàng
Trang 163.4 Cập nhật đơn giá
4 Tra cứu
4.1 Thông tin khách hàng
Trang 174.2 Hình thức sử dụng
4.3 Thông tin về công tơ
Trang 185 From Thống kê
5.1 Thống kê khách hàng đã nôp tiền
5.2 Thống kê khách hàng chưa nộp tiền
Trang 195.3 Thống kê các hộ kinh doanh
5.4 Thống kê số hộ sản xuất
Trang 205.5 Thống kê số hộ sinh hoạt
6 Báo cáo
6.1 Báo cáo danh sách khách hàng
Trang 216.2 Báo cáo
Trang 227 Trợ giúp
7.1 Hướng dẫn đăng nhập
7.2 Hướng dẫn sử dụng