Phân tích thiết kế phần mềm quản lý tiền điện tiêu thụ của xã đông các - đông hưng – thái bình
Bài Tập Lớn MỤC LỤC LỜI NÓI ĐẦU………………………………… ………………….… I Khảo sát trạng hệ thống ……… ……………………….….….3 Thực tế trạng hệ thống quản lý tiền điện xã Các nguồn điều tra ……………………………………… .4 Đánh giá mặt hạn chế kết qủa …………… … .… Yêu cầu người dùng ……………………………… ………… 5.Yêu cầu phần mềm ……………………………… …………….6 II Biểu đồ phân cấp chức ……………….…………… … … Giới thiệu biểu đồ phân cấp chức …………… .…… Vẽ biểu đồ PBC ………………………………………… .…… Phân tích chức ………………………………… …….….9 III Biểu đồ luồng liệu 12 1.Vẽ biểu đồ luồng liệu 12 Phân tích biểu đồ luồng liệu .17 IV.Mô Hình Thực Thể Liên Kết 18 V Bảng quan hệ mối quan hệ chúng 19 Thiết kế sở liệu …………………………………… …… ……19 2.Mối quan hệ chúng ………………………………… …… … 21 VI Thiết kế giao diện …………………………………… ……………21 Form “nhập” ……………………………………… … ………… 21 Form “Cập nhật”…………………………………………… ………23 Form “Tìm Kiếm” ……………………………………… ………….24 Phần Kết Luận 26 Nhóm Lớp: Đ7LT-CNTT11 Bài Tập Lớn LỜI NÓI ĐẦU Công nghệ thông tin ngày phát triển không ngừng Nó thâm nhập vào lĩnh vực sống Nó với lĩnh vực khác phát triển mạnh Công nghệ thông tin phát triển nhiều mặt, đặc biệt công nghệ phần mềm Các chương trình phần mềm ngày phát triển ứng dụng rộng rãi đem lại nhiều hiệu Điều quan trọng trước xây dựng phần mềm có hiệu cao cần phải thực công việc gì? Để biết điều cần phải biết đến môn học phân tích thiết kế hệ thống Môn học cho hcúng ta thấy trước giải toán hay vấn đề phải phân tích rõ yêu cầu điều thiếu xây dựng phần mềm Trong trình xây dựng phần mềm khâu phân tích đặt nên hàng đầu Sau phân tích xong đến công việc thiết kế phần mềm… Các phần mềm bắt nguồn từ nhu cầu thực tế Dưới phần mềm quản lý tiền điện Đông Các- Đông Hưng – Thái Bình Chúng em xây dựng phần mềm nhằm đáp ứng nhu cầu người quản lý tiền điện nhu cầu người tiêu thụ điện Phần mềm xây dựng thay hệ thống quản lý tiền điện cũ Chắc chắn đem lại thuận lợi cho người quản lý người tiêu thụ Trong trình tìm hiểu nghiên cứu để thiết kế phần mềm chúng em tránh khỏi thiếu sót Vì mong có đóng góp ý kiến thầy bạn để phần mềm chúng em hoàn thiện Chúng em xin chân thành cảm ơn! Hà Nội, tháng năm 2014 Nhóm sinh viên thực Nhóm Lớp: Đ7LT-CNTT11 Bài Tập Lớn Phân tích thiết kế phần mềm quản lý tiền điện tiêu thụ xã Đông Các- Đông Hưng – Thái Bình Yêu cầu thực hiện: Phân tích yêu cầu người dùng Vẽ biểu đồ phân cấp chức Vẽ biểu đồ luồng liệu Vẽ biểu đồ thực thể liên kết Vẽ bảng quan hệ mối quan hệ chúng Thiết kế giao diện xử lý từ đến form mà bạn cho quan trọng phần mềm I Khảo sát trạng hệ thống Thực tế trạng hệ thống quản lý tiền điện xã Hiện tình hình kinh tế nhiều xã chưa phát triển khả tiếp cận công nghệ thông tin hạn chế Cho nên, hệ thống quản lý tiền điện xã chủ yếu ghi chép sổ sách Trong tháng người quản lý điện ghi số công tơ điện hộ tiêu thụ vào ngày cố định Và họ thường xuyên kiểm tra tình trạng hoạt động công tơ điện hộ tiêu thụ Sau ghi lại số công tơ điện hộ người quản lý lại phải tính tiền cho hộ tiêu thụ Cách tính tiền điện cho hộ tiêu thụ Người quản lý tiền điện tính điện tiêu thụ tháng cách lấy số công tơ (chỉ số mới) trừ số cũ Điện tiêu thụ = số – số cũ Tiền = điện tiêu thụ * 700 đ (đơn giá) điện tiêu thụ 100 số Người quản lý có sổ ghi tất thông tin hộ tiêu thụ là: họ tên hộ tiêu thụ, địa chỉ, mã sổ, số điện tháng, tiền điện tiêu thụ Bên cạnh hộ tiêu thụ có sổ ghi số công tơ toán tiền điện hàng tháng Mỗi hộ tiêu thụ nộp tiền người quản lý ghi đầy đủ thông tin là: tháng, số (chỉ số công tơ), số cũ, điện tiêu thụ, đơn giá, tiền…vào số cho hộ tiêu thụ Nhóm Lớp: Đ7LT-CNTT11 Bài Tập Lớn Các nguồn điều tra: Chúng em thu thập thông tin hệ thống quản lý tiền điện xã thông qua: Người sử dụng hệ thống người quản lý Từ mà chúng em biết đựợc cách thức quản lý tiền điện xã Ngoài chúng em tìm hiểu hệ thống qua hộ tiêu thụ biết cách thức nộp tiền điện hộ mặt biết cách thu tiền điện hệ thống Bên cạnh chúng em thu thập tài liệu quản lý tiền điện sổ toán tiền điện hộ tiêu thụ Đây việc quản lý tiền điện sổ sách với hình thức thông qua sổ ghi điện SỔ GHI CHỈ SỐ CÔNG TƠ VÀ THANH TOÁN TIỀN ĐIỆN HÀNG THÁNG Mã sổ:…………………………………………………………………………… Họ tên chủ hộ: ………………………………………………………………… Địachỉ:…………………………………………………………………………… Thán g Chỉ số công tơ (KWh) Điện tiêu thụ (KWh) Đơn Giá (đ/KWh) Thành tiền (đồng) Người nộp (ký tên) Người thu (ký tên) Nhóm Lớp: Đ7LT-CNTT11 Bài Tập Lớn Đánh giá mặt hạn chế kết qủa đạt hệ thống • Qu a 10 11 12 trình điều tra khảo sát trạng, chúng em nhận thấy hệ thống có kết đạt sau: + Hệ thống đưa cách quản lý rõ ràng + Các hộ tiêu thụ số điện số tiền điện phải nộp đựợc thể rõ qua sổ toán tiền điện • Bên cạnh mặt mà hệ thống đạt hệ thống có mặt hạn chế sau: + Thứ nhất, vấn đề quản lý hệ thống gây khó khăn bất tiện cho việc thống kê hàng tháng Công việc dò soát sổ sách thời gian nhiều gây nên cảm giác khó chịu cho người quản lý Đặc biệt sổ sách để lâu ngày dễ bị nhàu nát thông tin lưu trữ không rõ ràng dẫn đến việc thống kê bị xác, gây thiệt hại tài + Thứ hai, với hệ thống thực cách thủ công thông tin hay bị sai sót mà nhập vào Có thể nhầm lẫn họ tên hộ tiêu thụ hay số điện số tiền tiêu thụ tháng thường phải tẩy xóa thông tin không rõ ràng gây khó khăn cho người quản lý lẫn người tiêu thụ + Thứ ba trình tính toán lượng điện tiêu thụ số tiền tiêu thụ vấn đề mà gây nhiều thời gian người quản lý thường hay xảy sai sót nhầm lẫn + Thứ năm, việc quản lý tiền điện hệ thống dẫn đến tình trạng ăn cắp điện gây thiệt hại cho nhà nước Tóm lại: Hệ thống quản lý tiền điện sổ sách đáp ứng nhu cầu trước mắt song gây nhiều khó khăn cho người quản lý hộ tiêu thụ Yêu cầu người dùng Nhóm Lớp: Đ7LT-CNTT11 Bài Tập Lớn Qua việc phân tích thực trạng đánh giá mặt tích cực mặt hạn chế chúng em nhận thấy yêu cầu người dùng (hay người quản lý ) là: + Thứ nhất, họ cần có hệ thống quản lý thật rõ ràng, đơn giản thuận tiện cho người quản lí hộ tiêu thụ + Thứ hai, hệ thống cần phải tính số điện tiêu thụ số tiền tiêu thụ tương ứng cách nhanh chóng xác + Thứ ba, hệ thống phải cho phép thực chức như: cập nhật (bổ sung, sửa đổi, xóa), tìm kiếm … Người quản lý có quyền thao tác sở liệu bổ sung thêm hộ tiêu thụ, sửa đổi thông tin như: sửa họ tên, sửa địa chỉ, số điện… theo nhu cầu Họ xóa hộ tiêu thụ mà nhu cầu sử dụng điện Tất thông tin phải lưu lại sở liệu để thống kê thuận tiện Người quản lý tìm kiếm theo tên, theo mã sổ hay theo địa chỉ….theo nhu cầu + Thứ tư, hệ thống cho hóa đơn tóan tiền điện cho hộ tiêu thụ gồm thông tin thông tin có sổ 5.Yêu cầu phần mềm Trước vấn đề yêu cầu đặt cần phải xây dựng phần mềm để đáp ứng nhu cầu người dùng Chính yêu cầu phần mềm cần phải đạt là: + Phần mềm hệ thống thật đơn giản dễ sử dụng + Nó có giao diện phù hợp đẹp mắt + Nó cho phép người dùng thực thao tác mà muốn như: cập nhật, tìm kiếm, thống kê….Tất thao tác lưu trữ vào sở liệu + Với hệ thống quản lý tiền điện phần mềm khắc phục mặt hạn chế mà hệ thống quản lý sổ sách mắc phải Nhóm Lớp: Đ7LT-CNTT11 Bài Tập Lớn II Biểu đồ phân cấp chức Giới thiệu biểu đồ phân cấp chức Biểu đồ phân cấp chức (BPC) loại biểu đồ diễn tả phân rã chức từ đại thể đến chi tiết Mỗi nút biểu đồ chức quan hệ chức năng, diễn tả cung nối liền nút, quan hệ bao hàm Như BPC tạo thành cấu trúc (như hình vẽ sau) Hệ Thống Chú ý: Trong biểu đồ phân cấp chức hình chữ nhật chức Ở chức lớn gồm nhiều chức chức mức biểu diễn hình chữ nhật nhỏ Các chức phải động từ phải thực công việc định đứng quan điểm người sử dụng Không có mũi tên nút biểu đồ Nhóm Lớp: Đ7LT-CNTT11 Bài Tập Lớn Vẽ biểu đồ PBC Qua trình khảo sát trạng phân tích yêu cầu hệ thống chúng em đưa biểu đồ phân cấp chức sau: Quản Lý Tiền Điện Quản Lý Hộ Tiêu Thụ Quản Lý Lượng Điện Nhập Nhập Chỉ Số Điện In Danh Sách In Hóa Đơn Thanh Toán In DS Đã TT In DS Chưa TT Tìm Kiếm TK Theo Tên TK Theo Mã HTT Nhật Bổ Sung Thống Kê TK Theo Tháng Sửa Đổi TK Theo Năm Xoá Nhóm Lớp: Đ7LT-CNTT11 Bài Tập Lớn Phân tích chức Biểu đồ gồm có chức năng: quản lý hộ tiêu thụ, quản lý lượng điện, cập nhật, tìm kiếm, thống kê, toán 3.1 Quản lý hộ tiêu thụ - Mô tả: Chức giúp ta quản lý danh sách hộ sử dụng điện xã - Chức gồm chức sau : + Nhập: cho phép ta nhập vào thông tin hộ tiêu thụ điện gồm: họ tên, địa chỉ, mã hộ tiêu thụ, tuổi, năm sinh + In danh sách: hiển thị danh sách tất hộ tiêu thụ điện tháng năm 3.2 Quản lý lượng điện - Mô tả: Chức cho phép ta nhập vào số điện hộ tiêu thụ tháng Khi ta nhập số điện tháng, phần mềm tự động tính lượng điện tiêu thụ tháng tính số tiền mà hộ tiêu thụ phải trả Sau đưa hoá đơn gồm thông tin sau: Mã hoá đơn, họ tên hộ tiêu thụ, mã hộ tiêu thụ điện, lượng điện tiêu thụ, số tiền, số cũ, số - Chức gồm chức sau: + Nhập số điện: cho phép nhập vào số điện + In hoá đơn: đưa hoá đơn hộ tiêu thụ tháng 3.3 Thanh toán - Mô tả : Mỗi hộ tiêu thụ điện đến nộp tiền chức giúp người quản lý đánh dấu hộ toán (nếu hộ nộp ghi vào “đã nộp”) Chức giúp người quản lý biết hộ toán tiền tháng hay chưa cách hiển thị nên tất hộ toán, chưa toán Nhờ mà người quản lý có biện pháp xử lí, đôn đốc hộ chưa nộp cách hợp lí - Chức gồm chức sau: + In danh sách hộ chưa nộp: thống kê in danh sách hộ toán + In danh sách hộ nộp: thống kê in hộ chưa toán 3.4 Tìm kiếm - Mô tả : Chức giúp người quản lý tìm kiếm thông tin hộ tiêu thụ theo tên theo mã hộ tiêu thụ Mỗi hộ tiêu thụ điện đến nộp tiền người quản lý nhập vào tên mã hộ tiêu thụ để biết số điện hộ tháng đó, số tiền phải nộp lấy hoá đơn hộ tiêu thụ tháng giao cho họ - Chức gồm chức sau : + Tìm kiếm theo tên: Khi người quản lý nhập vào họ tên người tiêu thụ hệ thống đưa thông tin mà người quản lí muốn biết Nhóm Lớp: Đ7LT-CNTT11 Bài Tập Lớn + Tìm kiếm theo mã hộ tiêu thụ: người quản lý nhập vào mã người dùng hệ thống đưa thông tin mà người quản lý muốn biết 3.5 Cập nhật - Mô tả : Chức giúp người quản lí sửa đổi thông tin, số điện hộ tiêu thụ, xoá hộ tiêu thụ, số điện nhập sai bổ sung thêm hộ tiêu thụ - Chức gồm chức sau : + Bổ sung: Cho phép người quản lý bổ sung hộ tiêu thụ + Sửa đổi: Cho phép người quản lý sửa đổi thông tin hộ tiêu thụ, số điện + Xoá: Cho phép người quản lý xoá hộ tiêu thụ khỏi danh sách 3.6 Thống kê: - Mô tả : Chức giúp người quản lý thống kê vào cuối tháng, cuối năm Qua đó, người quản lý thống kê tổng lượng điện tiêu thụ xã tháng, năm hộ tiêu thụ năm Nó thống kê hộ nợ đọng - Chức gồm chức sau: + Thống kê theo tháng + Thống kê theo năm 10 Nhóm Lớp: Đ7LT-CNTT11 Bài Tập Lớn 1.2 Biểu đồ luồng liệu mức 13 Nhóm Lớp: Đ7LT-CNTT11 Bài Tập Lớn Thông Yêu Tin Cầu Phản Thống Hồi Kê Quản Lý Hộ Tiêu Thụ Danh Sách Hộ Tiêu Thụ Danh Sách Hộ T Hóa Đơn Tìm Kiế Danh Sách Hộ Tiêu Thụ Tên, Địa Chỉ, Mã Quản Lý Lượng Điện Thông Tin Chỉ Số Điện Thông Tin Hóa Đơn Thông Tin Hóa Đơn Hộ Tiêu Thụ Chỉ Số Điện Người Quản Yêu Cầu Xem Hóa Đơn Yêu Cầu Xem Hóa Đơn Thanh Toán Báo Cáo Ghi Chú Danh Sách Hộ Tiêu Thụ Chỉ Số Điện Cập Nhật Yêu Cầu Cập Nhật Biểu đồ luồng liệu mức 1.3.1 Phân rã chức quản lý hộ tiêu thụ Danh Sách Hộ Tiêu Thụ 1.2 In danh sách 1.1 Nhập Danh Sách Nhóm Lớp: Đ7LT-CNTT11 Hộ Tiêu Thụ Người Quản Lý Danh Sách Hộ Tiêu Thụ 14 Bài Tập Lớn 1.3.2.Phân rã chức quản lý lượng điện tiêu thụ Chỉ Số Điện Danh Sách Hộ Tiêu Thụ Yêu Cầu Xem Hóa Đơn Hộ Tiêu Thụ Thông Tin Hóa Đơn Hóa Đơn 2.1 Nhập Chỉ Số Điện 2.2 In Hóa Đơn Thông Tin Hóa Đơn Thông Tin Hóa Đơn Hộ tiêu thụ Người Quản Lý Danh Sách Hộ Tiêu Thụ In Danh Sách Chưa Thanh Toán Chỉ Số Điện Yêu Cầu Xem Hóa Đơn Đã Thanh Toán Mã Tên,Địa Chỉ,Ghi Chú 1.3.3 Phân rã chức toán Danh Sách Chưa Thanh Toán Đã Thanh Toán In Danh Sách Đã Thanh Toán Ghi Chú Mã Tên,Địa Chỉ,Ghi Chú 15 Nhóm Danh Sách Đã Thanh Toán Người Quản Lớp: Đ7LT-CNTT11 Lý Bài Tập Lớn 2.3.4.Phân rã chức Cập Nhật Người Quản Lý Chỉ Số Điện Bổ Sung Sửa Đổi Xoá Danh Sách Hộ Tiêu Thụ 16 Nhóm Lớp: Đ7LT-CNTT11 Bài Tập Lớn 2.3.5.Phân rã chức Tìm Kiếm Yêu Cầu Tìm Theo Họ Tên Thông Tin Phản Hồi Thông Tin Phản Hồi Người Quản Lý Yêu Cầu Tìm Theo Mã HTT Hoá Đơn 5.2.TK Theo Mã HTT 5.1.TK Theo Họ Tên Danh Sách Hộ Tiêu Thụ 2.3.6.Phân rã chức Thống Kê Danh Sách Hộ Tiêu Thụ 6.1 Thống Kê Theo Năm Chỉ Số Điện DSTK Y/C TK 6.2 Thống Kê Theo Tháng DSTK Người Quản Lý Y/C TK 17 Nhóm Lớp: Đ7LT-CNTT11 Bài Tập Lớn Phân tích biểu đồ luồng liệu 2.1.Biểu đồ luồng liệu mức ngữ cảnh(mức 0): Chức tổng quát hệ thống là: quản lý tiền điện xã Đối tác hệ thống nhà quản lý hộ tiêu thụ tiền điện Đầu tiên nhà quản lý tác động đến hệ thống thu tiền điện, hệ thống trả thông tin khách hàng cho nhà quản lý Hệ thống đưa hóa đơn yêu cầu toán cho khách hàng, khách hàng toán tiền theo hóa đơn cho nhà quản lý 2.2 Biểu đồ luồng liệu mức Chức mức phân rã thành chức con: Quản lý hộ tiêu thụ, quản lý lượng điện, toán, cập nhật, tìm kiếm Khi khách kí hợp đồng hệ thống cập nhật thông tin vào danh sách hộ tiêu thụ điện Khi nhà quản lý muốn tìm kiếm thông tin hệ thống đáp ứng yêu cầu Đồng thời nhà quản lý yêu cầu in ấn thông khách hàng thông qua hóa đơn 2.3.Biểu đồ luồng liệu mức - Chức quản lý hộ tiêu thụ: Nhập thông tin hộ tiêu thụ (họ tên, địa chỉ, mã hộ tiêu thụ, năm sinh, tuổi) đưa danh sách - Quản lý lượng điện: Nhập số điện(chỉ số công tơ), tính tiền, đưa hóa đơn Ở chức này, mà người quản lý nhập số điện hộ tiêu thụ phần mềm phải tính tiền điện hộ tiêu thụ Sau tổng hợp thông tin tệp: danh sách hộ tiêu thụ, hóa đơn, số điện để in hóa đơn hoàn chỉnh cho hộ tiêu thụ xem - Thanh toán: in danh sách toán, in danh sách chưa toán Khi hộ tiêu thụ điện đến nộp tiền điện nhà quản lý phải có trách nhiệm đánh dấu hộ nộp,chức tệp danh sách hộ tiêu thụ đáp ứng yêu cầu - Cập nhật thông tin mức phân rã thành chức con:Bổ sung, sửa đổi, xóa Khi hộ muốn tham gia sử dụng điện nhà quản lý phải có trách nhiệm bổ sung hộ vào danh sách hộ tiêu thụ xã Và hộ tiêu thụ hay nhà quản lý thấy thông tin hộ tiêu thụ bị sai sửa đổi Cũng hộ sử dụng điện mà không muốn sử dụng nhà quản lý xóa người - Thống kê phân rã thành chức con: thống kê theo tháng, theo năm.Các chức lấy từ tệp danh sách hộ tiêu thụ điện số tiền điện - Tìm kiếm phân rã thành chức con: tìm kiếm theo họ tên, theo mã hộ tiêu thụ Khi nhà quản lý muốn tìm kiếm thông tin khách hàng thắc mắc nhà quản lý tệp danh sách hộ tiêu thụ,hoá đơn đáp ứng yêu cầu Khi nhà quản lý tìm kiếm theo họ tên, theo mã hộ tiêu thụ 18 Nhóm Lớp: Đ7LT-CNTT11 Bài Tập Lớn IV.Mô hình thực thể 19 Nhóm Lớp: Đ7LT-CNTT11 Bài Tập Lớn V.Bảng quan hệ mối quan hệ chúng Thiết kế sở liệu Bảng 1: Bảng hộ tiêu thụ Tên trường Kiểu Kích thước Khuôn dạng Ma char 10 chữ HoTen nvarchar 50 chữ DiaChi nvarchar 50 chữ NamSinh Datetime Ngày/tháng/năm Tuoi Int số Bảng 2: Bảng hoá đơn Tên trường Kiểu Kích thước Khuôn dạng Chú thích Ma Char 10 chữ Mã hộ tiêu thụ MaHD char 10 Chữ Mã hoá đơn LDTT Int số Tien Money số Lượng điện tiêu thụ tiền 20 Nhóm Lớp: Đ7LT-CNTT11 Bài Tập Lớn Bảng : Bảng số điện Tên trường Kiểu Kích thước Khuôn dạng Chú thích Ma Char 10 chữ Mã hộ tiêu thụ MaThang Int số Mã tháng ChiSoCongTo Float số Chỉ số công tơ điện Bảng : Bảng danh sách nộp/ chưa nộp Tên trường Kiểu Kích thước Khuôn dạng Chú thích Ma char 10 Chữ Mã hộ tiêu thụ MaThang Int Số Mã tháng GhiChu Text 16 Chữ Ghi Tên trường Kiểu Kích thước Khuôn dạng Chú thích MaThang Int Số Mã tháng TenThang nvarchar 50 Chữ Tên Tháng Bảng 5: Bảng thời gian 21 Nhóm Lớp: Đ7LT-CNTT11 Bài Tập Lớn Mối quan hệ chúng VI Thiết kế giao diện Trong trình xây dựng phần mềm chúng em khảo sát trạng phân tích yêu cầu người dùng, yêu cầu hệ thống yêu cầu phân tích chức năng, luồng liệu … rõ mối quan hệ thực thể hệ thống Tất công việc nhằm thiết kế phần mềm có hiệu qủa cao Phần mềm thiết kế đưa form giao diện tương tác trực tiếp với người dùng Dưới ba form hệ thống: Form “Nhập” (chức nhập hộ tiêu thụ) Tên form: “Nhap Thong Tin Cua Ho Tieu Thu” Có nhãn ghi “Phần mềm quản lý tiền điện” Chức năng: Form cho phép người quản lý nhập thông tin hộ tiêu thụ gồm: Mã (mã hộ tiêu thụ), họ tên, địa chỉ, năm sinh Các thông tin thể thông qua Label tương ứng - - 22 Nhóm Lớp: Đ7LT-CNTT11 Bài Tập Lớn Người quản lý nhập thông tin vào hộp Textbox tương ứng Tất thông tin hộ tiêu thụ sau nhập vào lưu trữ sở liệu SQL Server - Các thao tác form thực thông qua nút lệnh Đặc tả nút lệnh Tên nút lệnh Ý nghĩa Sự kiện Nhập Nhập thông tin cho hộ tiêu thụ Click Thoát Thoát khỏi form Click 23 Nhóm Lớp: Đ7LT-CNTT11 Bài Tập Lớn 2.Form “Cập nhật” - Tên form: “Cap Nhat” Trong form có Label đưa dòng thông báo “Phần mềm quản lý tiền điện” - Chức năng: Form cho phép người quản lý cập nhật thông tin cho hộ tiêu thụ thông qua việc lựa chọn chức như: bổ sung, sửa đổi, xóa, thoát Form cho phép người quản lý bổ sung, sửa đổi hay xóa hộ tiêu thụ theo thông tin: Mã, Họ Tên, Địa Chỉ, C/S Điện, Mã Tháng cách ghi vào hộp Textbox tương ứng Các thông tin sau thay đổi lưu vào sở liệu - Các thao tác form thực thông qua nút lệnh Đặc tả nút lệnh Tên nút lệnh Bổ Sung Sửa Đổi Xóa Thoát Ý nghĩa Cho phép người quản lý bổ sung hộ tiêu thụ vào sở liệu theo Mã, Họ Tên, Địa Chỉ, Năm Sinh Cho phép người quản lý sửa đổi thông tin hộ tiêu thụ theo Mã, theo Họ Tên, theo Địa Chỉ, Năm Sinh, Mã Tháng theo C/S Điện Cho phép người quản lý xóa hộ tiêu thụ mà không sử dụng điện thực xóa theo Mã Mã Tháng Thoát khỏi form cập nhật Sự kiện Click Click Click Click 24 Nhóm Lớp: Đ7LT-CNTT11 Bài Tập Lớn Form “Tìm Kiếm” - Tên form: “Tim Kiem” Cũng form form có Label hiển thị “Phần mềm quản lý tiền điện” - Chức năng: Form cho phép người quản lý tìm kiếm hộ tiêu thụ theo Mã, hay tìm theo Tên Khi tìm kiếm theo thông tin đánh vào hộp Textbox chứa thông tin tương ứng, sau Click vào tìm kiếm tương ứng phần mềm lấy từ sở liệu hộp Listbox tương ứng với nhãn “Thông Tin” cho người quản lý thông tin hộ tiêu thụ như: Mã, Họ Tên, Địa Chỉ, Năm Sinh, Chỉ Số Điện… - Các thao tác form thông qua nút lệnh Đặc tả nút lệnh Tên nút lệnh Ý nghĩa Sự kiện 25 Nhóm Lớp: Đ7LT-CNTT11 Bài Tập Lớn Tìm Theo Mã Tìm Theo Tên Thoát Cho phép người quản lý tìm thông tin hộ tiêu thụ theo Mã Cho phép người quản lý tìm kiếm thông tin hộ tiêu thụ thông qua Họ tên Thoát khỏi form Click Click Click 26 Nhóm Lớp: Đ7LT-CNTT11 Bài Tập Lớn Phần kết luận Trên toàn nội dung đề tài “Quản lý Thu tiền điện cuả xã ” Qua khảo sát thực tế chúng em đưa đề tài , Trong trình khảo sát chúng em thấy việc thu tiền điện nhiều khó khăn ,việc thu tiền điện mang tính thủ công, việc lưu trữ thông tin khách hàng,chỉ số công tơ, địa , … Vẫn phảilưu trữ sổ sách,vừa thời gian, khó khăn công việc tìm kiếm thống kê Nhận thấy bất cập nhóm chúng em xây dựng đề tài nhằm đáp ứng cho nhà quản lý thuận lợi việc quản lý thu chi tiền điện hàng tháng Mặc dù, chương trình hoàn thành điều kiện thời gian,trình độ dừng lại mức độ tìm hiểu ngôn ngữ nên không tránh khỏi sai xót, kết chưa yêu cầu đề tài có số khó khăn Thứ nhất: Việc khảo sát xây dựng hệ thống nhiều vướng mắc, dẫn đến thiết kế hệ thống chưa tối ưu, mức độ chuẩn hoá chưa cao, dẫn đến mô hình thực thể có sai sót Thứ hai: Do kỷ lập trình hạn chế, đặc biệt kĩ vận dụng tính C# lập trình CSDL vào chương trình.Vậy nên chương trình phần xử lý chưa thật tốt Thứ ba: Thiết lập giao diện chương trình cồng kềnh chưa gọn gành khoa học, dẫn tới khó khăn ban đầu cho người sử dụng tiếp cận Thứ tư: Tuy có vận dụng gắn kết môi trường lập trình lập trình nhiều hạn chế, chưa khai thác hết khả tối đa ngôn ngữ nhằm tối ưu hoá cải thiện tốc độ chương trình Mong thầy,cô bạn đóng góp ý kiến cho chúng em để chương trình chúng em hoàn thiện Xin chân thành cám ơn! Hưng Yên ngày 11/9/2007 27 Nhóm Lớp: Đ7LT-CNTT11 [...]... 2 - Chức năng quản lý hộ tiêu thụ: Nhập thông tin về hộ tiêu thụ (họ tên, địa chỉ, mã hộ tiêu thụ, năm sinh, tuổi) và đưa ra danh sách - Quản lý lượng điện: Nhập chỉ số điện( chỉ số công tơ), tính tiền, đưa ra hóa đơn Ở chức năng này, khi mà người quản lý nhập chỉ số điện của hộ tiêu thụ thì phần mềm sẽ phải tính ra tiền điện của hộ tiêu thụ đó Sau đó tổng hợp thông tin ở các tệp: danh sách hộ tiêu thụ, ... năng quản lý hộ tiêu thụ Danh Sách Hộ Tiêu Thụ 1.2 In danh sách 1.1 Nhập Danh Sách Nhóm 7 Lớp: Đ7LT-CNTT11 Hộ Tiêu Thụ Người Quản Lý Danh Sách Hộ Tiêu Thụ 14 Bài Tập Lớn 1.3.2 .Phân rã chức năng quản lý lượng điện tiêu thụ Chỉ Số Điện Danh Sách Hộ Tiêu Thụ Yêu Cầu Xem Hóa Đơn Hộ Tiêu Thụ Thông Tin Hóa Đơn Hóa Đơn 2.1 Nhập Chỉ Số Điện 2.2 In Hóa Đơn Thông Tin Hóa Đơn Thông Tin Hóa Đơn Hộ tiêu thụ Người Quản. .. Lý Y/C TK 17 Nhóm 7 Lớp: Đ7LT-CNTT11 Bài Tập Lớn 2 Phân tích biểu đồ luồng dữ liệu 2.1.Biểu đồ luồng dữ liệu mức ngữ cảnh(mức 0): Chức năng tổng quát của hệ thống là: quản lý tiền điện của một xã Đối tác của hệ thống là nhà quản lý và hộ tiêu thụ tiền điện Đầu tiên nhà quản lý tác động đến hệ thống thu tiền điện, hệ thống sẽ trả ra thông tin về khách hàng cho nhà quản lý Hệ thống sẽ đưa ra hóa đơn... lấy từ tệp danh sách hộ tiêu thụ điện và chỉ số tiền điện - Tìm kiếm được phân rã thành các chức năng con: tìm kiếm theo họ tên, theo mã hộ tiêu thụ Khi nhà quản lý muốn tìm kiếm thông tin về khách hàng thì mọi thắc mắc của nhà quản lý đều được tệp danh sách hộ tiêu thụ, hoá đơn đáp ứng yêu cầu Khi đó nhà quản lý có thể tìm kiếm theo họ tên, theo mã hộ tiêu thụ 18 Nhóm 7 Lớp: Đ7LT-CNTT11 Bài Tập Lớn IV.Mô... toán tiền theo hóa đơn cho nhà quản lý 2.2 Biểu đồ luồng dữ liệu ở mức 1 Chức năng của mức 0 có thể phân rã thành các chức năng con: Quản lý hộ tiêu thụ, quản lý lượng điện, thanh toán, cập nhật, tìm kiếm Khi khách kí hợp đồng hệ thống sẽ cập nhật thông tin vào danh sách hộ tiêu thụ điện Khi nhà quản lý muốn tìm kiếm thông tin thì hệ thống đáp ứng yêu cầu Đồng thời nhà quản lý cũng yêu cầu in ấn ra các. .. tham gia sử dụng điện thì nhà quản lý phải có trách nhiệm bổ sung hộ đó vào danh sách hộ tiêu thụ của xã Và khi hộ tiêu thụ hay nhà quản lý thấy thông tin về hộ tiêu thụ bị sai thì có thể sửa đổi Cũng như khi một hộ đang sử dụng điện mà không muốn sử dụng nữa thì nhà quản lý cũng có thể xóa người này đi - Thống kê được phân rã thành các chức năng con: thống kê theo tháng, theo năm .Các chức năng này... Hồi Kê Quản Lý Hộ Tiêu Thụ Danh Sách Hộ Tiêu Thụ Danh Sách Hộ T Hóa Đơn Tìm Kiế Danh Sách Hộ Tiêu Thụ Tên, Địa Chỉ, Mã Quản Lý Lượng Điện Thông Tin Chỉ Số Điện Thông Tin Hóa Đơn Thông Tin Hóa Đơn Hộ Tiêu Thụ Chỉ Số Điện Người Quản Yêu Cầu Xem Hóa Đơn Yêu Cầu Xem Hóa Đơn Thanh Toán Báo Cáo Ghi Chú Danh Sách Hộ Tiêu Thụ Chỉ Số Điện Cập Nhật Yêu Cầu Cập Nhật 3 Biểu đồ luồng dữ liệu mức 2 1.3.1 Phân rã... Nhóm 7 Lớp: Đ7LT-CNTT11 Bài Tập Lớn 2.Form “Cập nhật” - Tên form: “Cap Nhat” Trong form có một Label đưa ra dòng thông báo Phần mềm quản lý tiền điện - Chức năng: Form này cho phép người quản lý cập nhật thông tin cho mỗi hộ tiêu thụ thông qua việc lựa chọn các chức năng như: bổ sung, sửa đổi, xóa, thoát Form này sẽ cho phép người quản lý bổ sung, sửa đổi hay xóa các hộ tiêu thụ theo các thông tin:... Số Điện - Các thao tác trên form thông qua các nút lệnh Đặc tả của các nút lệnh Tên nút lệnh Ý nghĩa Sự kiện 25 Nhóm 7 Lớp: Đ7LT-CNTT11 Bài Tập Lớn Tìm Theo Mã Tìm Theo Tên Thoát Cho phép người quản lý tìm thông tin của hộ tiêu thụ theo Mã Cho phép người quản lý tìm kiếm thông tin của hộ tiêu thụ thông qua Họ tên Thoát ra khỏi form Click Click Click 26 Nhóm 7 Lớp: Đ7LT-CNTT11 Bài Tập Lớn Phần kết... Phần mềm được thiết kế đã đưa ra các form đó là giao diện tương tác trực tiếp với người dùng Dưới đây là ba form cơ bản của hệ thống: 1 Form “Nhập” (chức năng nhập hộ tiêu thụ) Tên form: “Nhap Thong Tin Cua Ho Tieu Thu” Có một nhãn ghi Phần mềm quản lý tiền điện Chức năng: Form này cho phép người quản lý nhập thông tin về hộ tiêu thụ gồm: Mã (mã hộ tiêu thụ) , họ tên, địa chỉ, năm sinh Các thông tin ... đầu Sau phân tích xong đến công việc thiết kế phần mềm Các phần mềm bắt nguồn từ nhu cầu thực tế Dưới phần mềm quản lý tiền điện Đông Các- Đông Hưng – Thái Bình Chúng em xây dựng phần mềm nhằm... Đ7LT-CNTT11 Bài Tập Lớn Phân tích thiết kế phần mềm quản lý tiền điện tiêu thụ xã Đông Các- Đông Hưng – Thái Bình Yêu cầu thực hiện: Phân tích yêu cầu người dùng Vẽ biểu đồ phân cấp chức Vẽ... tính tiền cho hộ tiêu thụ Cách tính tiền điện cho hộ tiêu thụ Người quản lý tiền điện tính điện tiêu thụ tháng cách lấy số công tơ (chỉ số mới) trừ số cũ Điện tiêu thụ = số – số cũ Tiền = điện tiêu