Đang tải... (xem toàn văn)
Tiểu luận phân tích thiết kế hệ thống thông tin quản lý tiền điện của một xã theo các bước trong quy trình phân tích thiết kế hệ thống thông tin từ khảo sát phân tích đến thiết kế giao diện, phần mềm. Trong đó có phân tích thiết kế mô hình luồng dữ liệu, thực thể liên kết, mô hình quan hệ
Mục lục Mở đầu Nội dung Khảo sát .3 1.1 Khảo sát trạng hệ thống 1.2 Các nguồn điều tra .4 1.3 Đánh giá mặt hạn chế kết đạt hệ thống .5 1.4 Yêu cầu người sử dụng (người quản lý) 1.5 Yêu cầu cầu phần mềm Phân tích 2.1 Mơ hình nghiệp vụ 2.2 Mơ hình tiến trình luồng liệu 13 2.3 Mơ hình thực thể liên kết .19 2.4 Mơ hình quan hệ 22 Thiết kế giao diện 26 3.1 Giao diện 26 3.2 Giao diện chức quản lý khách hàng 27 3.3 Giao diện quản lý công tơ 29 3.4 Giao diện quản lý điện tiêu thụ 32 3.5 Giao diện toán 34 Kết luận 37 Mở đầu Sự phát triển ngành công nghệ thông tin năm gần đem lại thành tựu to lớn việc phát triển kinh tế Những chương trình tin học ứng dụng ngày nhiều, nhiều công việc thủ công trước xử lý phần mềm chun dụng giảm đáng kể cơng sức, nhanh chóng xác Để có phần mềm ứng dụng đáp ứng u cầu cơng việc đặt người làm tin học phải biết phân tích thiết kế hệ thống làm việc chương trình để từ xây dựng lên phần mềm ứng dụng quản lý chương trình Khác với việc quản lý theo phương pháp thủ công truyền thống, việc quản lý máy tính khắc phục khó khăn yếu quản lý theo phương pháp truyền thống, giảm số lượng người tham gia quản lý, vòng quy trình xử lý, tốc độ việc cập nhật lấy thông tin tăng lên nhiều, thông tin tập trung gọn nhẹ không cồng kềnh, việc quản lý máy giảm tối thiểu sai sót Trong tiểu luận này, em xin nghiên cứu đề tài: Phân tích thiết kế hệ thống thơng tin quản lí tiền điện xã Em xây dựng phần mềm nhằm đáp ứng nhu cầu người quản lý điện 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 đem lại thuận lợi cho người tiêu thụ người quản lý Trong trình tìm hiểu nghiên cứu để thiết kế phần mềm em tránh khỏi thiếu sót Vì mong góp ý thầy để phần mềm hoàn thiện Nội dung Khảo sát 1.1 Khảo sát trạng hệ thống 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ế nên hệ thống quản lý tiền điện số 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 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ơ hộ người quản lý lại phải tính tiền điện cho hộ Cách tính tiền điện cho hộ: Mỗi loại điện (Điện kinh doanh, điện sản xuất, điện cho khối hành chính, nghiệp, điện sinh hoạt) có bảng đợn giá khác Sau cách tính giá điện cho điện sinh hoạt: Điện tiêu thụ=chỉ số - số cũ Tiền điện= điện tiêu thụ* Đơn giá Đơn giá tính sau: Bậc (0 đến 50kWh): 1.484 VND(/kWh) Bậc (51 đến 100kWh): 1.533 VND (/kWh) Bậc (101 đến 200 kWh): 1.786 VND (/kWh) Bậc (201 đến 300 kWh): 2.242 VND (/kWh) Bậc (301 đến 400 kWh): 2.503 VND (/kWh) Bậc (401 kWh trở lên): 2.587 VND (/kWh) Người quản lý có sổ ghi tất thông tin hộ tiêu thụ như: 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ố mới, số cũ, điện tiêu thị, đơn giá, tiền sổ cho hộ tiêu thụ 1.2 Các nguồn điều tra 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ừ biết cách mà người quản lý quản lý tiền điện Tìm hiểu thơng qua hộ gia đình để biết cách thức nộp tiền cách thu tiền người quản lý Thông qua tài liệu quển sổ toán tiền điện hộ gia đình người quản lý 1.3 Đánh giá mặt hạn chế kết đạt hệ thống Qua trình điều tra khảo sát trạng thấy hệ thống có kế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 phải nộp thể rõ qua sổ tốn tiền điện Tuy nhiên bên cạnh hệ thống có mặt hạn chế sau: Thứ 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 ngày Cơng việc dò sốt sổ sách thời gian khó khăn Đặ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 hệ thống 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ứ hai trình tính tốn lượng điện tiêu thụ số tiền phải trả vấn đề gây nhiều thời gian cho người quản lý hay xảy sai sót, nhầm lẫn 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 Kết luận: Hệ thống quản lý tiền điện sổ sách đáp ứng yêu cầu trước mắt xong gây nhiều khó khăn cho người quản lý hộ tiêu dùng 1.4 Yêu cầu người sử dụng (người quản lý) Qua việc phân tích thực trạng đánh giá mặt tích cực mặt hạn chế ta thấy yêu cầu người dùng là: Thứ họ cần hêj thống quản lý hật rõ ràng , đơn giản thuận tiện cho người quản lý hộ tiêu dùng 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ó quuền thao tác sở liệu bổ sung thêm hộ tiêu thụ, sửa đổi thơng tin họ, Người quản lý tìm kiếm theo tên, mã sổ,hay thoe địa cần Thứ tư, hệ thống cho hóa đơn tốn tiền điện cho hộ tiêu thụ gồm thơng tin thơng tin có sổ Thứ năm, hệ thống cho phép hộ tiêu thụ điện tra thông tin việc sử dụng điện online mạng 1.5 Yêu cầu cầu phần mềm Dựa vào yêu cầu người dùng, ta cần thiết kế hệ thống quản lý tiền điện đáp ứng yêu cầu sau: Phần mềm hệ thống đơ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 cần khắc phục hạn chế mà hệ thống quản lý sổ sách mắc phải Các chức hệ thống: Quản lý: o Quản lý hộ gia đình o Quản lý cơng tơ o Quản lý lượng điện tiêu thụ Cập nhật: o Cập nhật thông tin người sử dụng o Cập nhật thông tin số điện hàng tháng o Cập nhật thông tin cơng tơ Tìm kiếm o Theo tên khách hàng, mã khách hàng,… o Theo mã sổ, mã công tơ o Theo địa cột Thống kê o Tổng số điện tiêu thụ o Tổng số tiền thu o Số hộ nộp tiền, chưa nộp tiền In thơng báo, hóa đơn o In thơng báo tiêu thụ điện o Hóa đơn tốn Phân tích 2.1 Mơ hình nghiệp vụ 2.1.1 Biểu đồ ngữ cảnh Có tác nhân tương tác với hệ thống: Khách hàng, nhà quản lý Khi khách hàng đăng ký thơng tin thêm vào hệ thống, khách hàng yêu cấu tra cứu thông tin hệ thống trả thơng tin u cầu Khi khách hàng đến toán tiền điện hệ thống trả lại hóa đơn,… Còn nhà quản lý, chủ yếu tương tác hệ thống thông qua báo cáo thống kê 2.1.2 Dánh sách hồ sơ liệu a, Khách hàng Lưu thông tin khách hàng b, Công tơ Lưu thông tin công tơ c, Dánh sách tháng d, Thông tin tiêu thụ Lưu thông tin tiêu thụ điện hàng tháng cơng tơ e, Hóa đơn Lưu hóa đơn tốn f, Báo cáo Chứa báo cáo thống kê 2.1.3 Biểu đồ phân rã chức Xây dựng biểu đồ phân rã chức từ xuống Hệ thống quản lý tiền điện gồm số chức sau: o Quản lý hộ tiêu thụ o Quản lý công tơ giá điện o Quản lý điện tiêu thụ o Thanh toán o Thống kê báo cáo a, Quản lý hộ tiêu thụ Chức giúp ta quản lý danh sách hộ tiêu thụ điện xã, chức bao gồm chức con: Thêm : Khi có khách hàng đăng ký sử dụng điện, ghi thông tin khách hàng bao gồm họ tên, địa chỉ, giới tính, ngày sinh, ngày bắt đầu, thêm vào hệ thống Sửa : Khi khách hàng có u cầu sửa đổi thơng tin ta thay đổi thông tin khách hàng hệ thống Tìm kiếm: Giúp khách hàng dễ dàng tra cứu thơng tin lưu hệ thống Ta tìm kiếm theo tên, theo mã hộ gia đình, theo địa chỉ,… 10 Do mối quan hệ sử dụng công tơ tháng mối quan hệ N-M nên ta tạo thêm bảng STT Tên cột mact (A) mathang (B) chisodien (C) Kiểu liêu varchar(10) varchar(10) number Ghi Mã công tơ Mã tháng Chỉ số điện tháng Trong quan hệ ta có R=(A,B), AB khóa F={ABC} Có thể thấy quan hệ đạt chuản 3NF Thanh toán (6) Do mối quan hệ toán người tiêu thụ tháng mối quan hệ N-M nên ta tạo thêm bảng STT Tên cột mahd (A) mahtt (B) mathang (C) ngaytt (D) sotien (E) Kiểu liêu varchar(10) varchar(10) varchar(10) Datetime number Ghi Mã hóa đơn Mã hộ tiêu thụ Mã tháng Ngày toán Tổng số tiền Trong quan hệ ta có R=(A,B,C,D,E), A khóa F={AB,AC,AD,AE} Có thể thấy quan hệ đạt chuản 3NF b, Bảng xác định liên kết Thuộc tính khóa Liên kết 25 mahtt loaidien mathang mact mahd K C C C 1-4,1-6 K 1-4, K C C 3-5,3-6 K C 4-5, K c, Lược đồ quan hệ 26 Thiết kế giao diện 3.1 Giao diện Phần mềm quản lý tiền tiền điện có chức chính: Quản lý khách hàng, quản lý công tơ, quản lý điện tiêu thụ, toán, báo cáo tương ứng với icon tap tiêu đề Người dùng click vào icon để đến chức chọn chức tiêu đề 27 3.2 Giao diện chức quản lý khách hàng Chức quản lý khách hàng gồm có thêm mới, tìm kiếm, chỉnh sửa a, Giao diện thêm khách hàng 28 Thêm ghi thơng tin khách hàng gồm có tê, ngày sinh số điện thoại, địa b, Giao diện tìm kiếm kết hợp chỉnh sửa 29 Ta tìm kiếm theo tên khách hàng, mã khách hàng, địa chỉ, kết hợp Các kết phù hợp bên bao gồm mã khách hàng, họ tên, ngày sinh, số điện thoại, địa Khi click vào kết ta bảng thơng tin Từ bảng thơng tin ta sửa đổi xóa ghi 30 3.3 Giao diện quản lý công tơ 31 Chức quản lý công tơ tương tự quản lý khách hàng a, Giao diện thêm công tơ Thêm ghi thông tin công tơ bao gồm mã công tơ, mã khách hàng, loại điện, ngày bắt đầu sử dụng, địa cột, cơng tơ sử dụng hay khơng b, Giao diện tìm kiếm kết hợp sửa đổi Ta tìm kiếm theo mã cơng tơ, mã khách hàng, địa cột kết hợp chúng Những kết thỏa mãn bên Khi click vào dòng kết bảng thơng tin từ ta sửa đổi xóa ghi 32 33 3.4 Giao diện quản lý điện tiêu thụ a, Giao diện thêm tháng b, Giao diện thêm thông tin tiêu thụ 34 Nhập số liệu tiêu thụ điện tháng dựa mã công tơ, mã tháng, số điện c,Giao diện tìm kiếm sửa đổi 35 Có thể tìm kiếm theo tháng, theo mã cơng tơ, kết phù hợp hiển thị bảng bên bao gồm mã công tơ, mã tháng, số điện Khi click vào kết hiên bảng thơng tin để ta sửa chữa 3.5 Giao diện toán 36 Chức toán có chức con: In thơng báo tiêu thụ, Tạo in hóa đơn, Thêm loại điện sửa giá điện a, Giao diện in thông báo tiêu thụ để gửi cho khách hàng Thơng báo tiêu thụ in theo tháng (tích vào tất cả) in cho cá nhân theo tháng b, Giao diện tạo in hóa đơn Tạo hóa đơn theo mã khách hàng, mã tháng nhập thêm ngày tốn Ta tìm kiếm thơng tin hóa đơn, kết phù hợp bên bao gồm mã hóa đơn, mã khách hàng, mã tháng, số cũ, số mới, điện tiêu thụ, tổng số tiền, ngày toán Từ kết tìm kiếm ta click vào để xóa hóa đơn sai tạo lại c, Giao diện chỉnh sửa giá điện Ta thêm loại điện với mức giá mới, tìm kiếm để sửa đổi xóa ghi 37 38 Kết luận Trên toàn nội dung đề tài : “Phân tích thiết kế hệ thống thông tin quản lý tiền điện xã” Qua trính khảo sát em đưa đề tài này, q trình em thầy việc thu tiền điện nhiều khó khăn, mang tính thủ cơng, dễ sai sót, việc lưu trữ thơng tin thời gian tìm kiếm, thống kê báo cáo Nhận thấy bất cập em đưa đề tài nhằm giúp đỡ cho nhà quản lý khách hàng thuận lợi trình quản lý tiền điện Tuy nhiên hạn chế kinh nghiệm trình độ, nên đề tài em nhiều sai sót, kết chưa thực đáp ứng yêu cầu mong muốn, gặp phải số khó khăn: Thứ nhất: Việc khảo sát chưa thật kỹ càng, chi tiết chưa có kinh nghiệm khảo sát Thứ hai: Mơ học phân tích thiết kế hệ thống thơng tin mơn học khó, u cầu nhiều kiến thức môn học khác kiến thức xã hội, thân em chưa nắm đầy đủ kiến thức nên việc phân tích thiết kế gặp nhiều khó khăn Thứ ba: Do kĩ lập trình hạn chế nên việc thiết kế giao diện C# chưa mong muốn, gây khó khăn ban đầu cho người tiếp xúc sử dụng Mục tiêu, phương hướng em xây dựng trang web liên kết hệ thống với trang web giúp cho người dùng tra cứu thông tin online tiến tới trả tiền online Mong thầy bạn đóng góp ý để nghiên cứu em hoàn thiện Em xin chân thành cảm ơn 39 ... Với hệ thống quản lý tiền điện phần mềm cần khắc phục hạn chế mà hệ thống quản lý sổ sách mắc phải Các chức hệ thống: Quản lý: o Quản lý hộ gia đình o Quản lý công tơ o Quản lý lượng điện. .. với hệ thống: Khách hàng, nhà quản lý Khi khách hàng đăng ký thông tin thêm vào hệ thống, khách hàng u cấu tra cứu thơng tin hệ thống trả thông tin yêu cầu Khi khách hàng đến toán tiền điện hệ thống. .. thụ nộp tiền người quản lý ghi đầy đủ thông tin là: tháng, số mới, số cũ, điện tiêu thị, đơn giá, tiền sổ cho hộ tiêu thụ 1.2 Các nguồn điều tra Thông tin hệ thống quản lý tiền điện xã thông qua: