KHẢO SÁT HỆ THỐNG
Khảo sát hiện trạng
1.1.1 Đơn vị khảo sát: Điện lực Huyện Hiệp Đức trực thuộc CT Điện Lực Quảng Nam Địa chỉ: Thị Trấn Tân An, Huyện Hiệp Đức, Tỉnh Quảng Nam Điện thoại:1900299200
Dựa vào thông tư 16/2014/TT-BCT ban hành ngày 29/05/2014 của Bộ Công Thương V/v quy định thực hiện giá bán điện, chúng tôi có bảng giá điện như sau:
Hình 1- Giá bán lẻ điện cho các ngành sản xuất
Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
Khách hàng mua điện tại cấp điện áp 20kV được tính theo giá tại cấp điện áp từ 22kV đến dưới 110kV.
Khối hành chính, sự nghiệp
Hình 2- Giá bán lẻ điện cho khối hành chính sự nghiệp
Hình 3- Giá bán lẻ điện cho kinh doanh
Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
Hình 4- Giá bán lẻ điện cho sinh hoạt
Hóa đơn tiền điện phải đầy đủ các thông tin: mã hóa đơn, mã khách hàng, tên khách hàng, địa chỉ, chỉ số điện tháng trước, chỉ số điện tháng hiện tại, tổng tiền điện
Hình 5- Mẫu hóa đơn tiền điện
Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
Yêu cầu chứng năng của hệ thống
Chi nhánh sau mỗi tháng sẽ tính tiền điện và ra hóa đơn với công thức:
Số điện tiêu thụ = Chỉ số mới - chỉ số cũ
Thành tiền = Tiêu thụ * đơn giá + VAT
VAT = 10% * (tiêu thụ * đơn giá) Được hệ thống tự động tính sau khi nhân viên nhập chỉ số điện tiêu thụ của khách hàng, và dựa vào chỉ số điện tiêu thụ của tháng trước với mức giá tương ứng của mục đích sử dụng.
- Khách hàng còn nợ, khách hàng đang sử dụng điện, khách hàng đăng kí
- Hàng tháng, quý, năm chi nhánh điện lực thống kê tình hình sử dụng điện của khách hàng:chỉ số mới, chỉ số cũ,mục đích sử dụng…
Quy trình nghiệp vụ
Việc sử dụng phần mềm quản lý điện do nhân viên của chi nhánh điện sử dụng Mỗi nhân viên sẽ được người quản trị hệ thống cấp một tài khoản dưới tên truy cập là mã nhân viên và mật khẩu ban đầu là mã nhân viên, để đăng nhập vào hệ thống.
Sau khi nhận hồ sơ đăng ký hợp lệ, nhân viên quản lý sẽ cập nhật thông tin khách hàng vào hệ thống gồm các thông tin: Mã khách hàng, tên khách hàng( cơ quan, doanh nghiệp, trường học), địa chỉ, số điện thoại, loại hình điện sử dụng( mục đích sử dụng).
Mỗi tháng, theo thời gian quy định của công ty điện lực, nhân viên điện lực sẽ ghi lại chỉ số công tơ của, khách hàng, sau đó mọi số liệu được các nhân viên đưa vào máy tính để kết xuất hóa đơn tiền điện.
Khách hàng có thể thanh toán tiền điện vào thời điểm nhân viên điện lực đi thu tiền điện hoặc có thể đến thẳng chi nhánh điện lực để trả tiền tại quầy thu ngân Mọi hình thức thanh toán đều thông qua hóa đơn.
Sau khi hoàn thành thanh toán, các thông tin liên quan sẽ được chuyển lại cho phòng kế toán và chuyển về công ty điện lực.
Khi khách hàng nộp tiền điện, chi nhánh điện lực gửi giấy báo nộp tiền,thời gian yêu cầu nộp và hình thức xử lý nếu khách hàng vi phạm Quá thời hạn nhắc nhở, chi nhánh điện lực sẽ ngừng cung cấp dịch vụ và ghi vào hồ sơ khách hàng
Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
1.3.1.1 Quy trình đăng ký hợp đồng mua điện
Quy trình hủy hợp đồng điện
Hình 7- Quy trình hủy hợp đồng điện 1.3.1.1 Quy trình thanh toán hóa đơn
Hình 6- Quy trình đăng ký hợp đồng mua điện
Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
Trang 13 1.3.1.2 Quy trình xử lý ngoại lệ
Hình 9- Quy trình xử lý ngoại lệ
Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
Hình 28- Biểu đồ cộng tác tìm kiếm
4.2.4 Biểu đồ cộng tác lập hóa đơn
Hình 29- Biểu đồ cộng tác lập hóa đơn
Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
4.2.5 Biểu đồ cộng tác thanh toán tiền mặt
4.2.6 Biểu đồ cộng tác thống kê, báo cáo
Hình 30- Biểu đồ cộng tác thanh toán tiền mặt
Hình 31- Biểu đồ cộng tác thống kê, báo cáo
Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
CHƯƠNG 5: MÔ HÌNH HÓA HÀNH VI
5.1.1 Biểu đồ trạng thái Hợp đồng điện
Hình 32- Biểu đồ trạng thái Đăng nhập
5.1.2 Biểu đồ trạng thái thống kê
Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
Trang 32Hình 33- Biểu đồ trạng thái thống kê
Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
5.1.3 Biểu đồ trạng thái tìm kiếm
Hình 34- Biểu đồ trạng thái tìm kiếm
Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
5.2.1 Biểu đồ hoạt động đăng nhập
Hình 35- Biểu đồ hoạt động đăng nhập
Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
5.2.2 Biểu đồ hoạt động quản lý nhân viên
Hình 36- Biểu đồ hoạt động quản lý nhân viên
Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
5.2.3 Biểu đồ hoạt động thống kê, báo cáo
Hình 37- Biểu đồ hoạt động thống kê, báo cáo
Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
5.2.4 Biểu đồ hoạt động tìm kiếm
Hình 38- Biểu đồ hoạt động tìm kiếm
Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
5.2.5 Biểu đồ hoạt động lập hóa đơn
Hình 39- Biểu đồ hoạt động lập hóa đơn
Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
CHƯƠNG 6: THIẾT KẾ CHI TIẾT BIỂU ĐỒ LỚP
6.1 Mô tả các lớp chi tiết
Sau khi xác định được các biểu đồ trình tự, biểu đồ cộng tác để tìm ra các phương thức tương ứng được gán cho lớp Cùng với các biểu đồ khái niệm, biểu đồ cộng tác, biểu đồ hoạt động chúng ta đã thiết kế được chi tiết biểu đồ lớp như sau:
TaiKhoan (Tài khoản): là lớp chứa các thông tin tài khoản ( username, password) người sử dụng hệ thống (Người điều hành, nhân viên) và phương thức capNhatTaiKhoan()
Nguoidieuhanh (Người điều hành): là lớp chứa thông tin của người điều hành với các thông tin maNguoiDieuHanh, tenNguoiDieuHanh và phương thức dangNhap.
NhanVien (Nhân viên): là lớp chứa thông tin của nhân viên, người thực hiện các chức năng lập hóa đơn, thanh toán, thống kê báo cáo, cập nhật khách hàng với các thông tin maNhanVien, tenNhanVien, diaChi, ngaySinh, SDT và phương thức dangNhap, timKiemNhanVien
Khachhang (khách hàng): là lớp chứa các thông tin về khách hàng, đối tượng tiêu thụ điện với các thông tin maKhachhang, tenKhachHang, diaChi , soDienThoai và phương thức capNhatKhachHang, timKiemKhachHang, layMaKhachHang.
Congto (Công tơ điện): là lớp chứa các thông tin về công tơ điện, có các thông tin về chủ công tơ, vị trí công tơ, loại điện sử dụng với các thông tin maCongTo,viTriCongTo, maLoaiDien.
Banggiadien (Bảng giá điện): là lớp chứa các giá tiền theo bậc thang tiêu thụ, đối tượng khách hàng, loại điện với các thông tin maLoaiDien, mucDichSuDung, loaiVung, doiTuong, mucTieuThu, donGia, thoiGian và phương thức capNhatBangGiaDien
Hoadon (Hóa đơn): là lớp chứa các thông tin về số hóa đơn, ngày lập hóa đơn với các thông tin maHoaDon, ghiChu, ngayLap và phương thức tinhTong, capNhatHoaDon.
Chitiet_hoadon (Chi tiết hóa đơn): là lớp chứa các thông tin về hóa đơn tiền điện, gồm thông tin khách hàng, chỉ số cũ, chỉ số mới với các thông tin maChiTietHoaDon, chiSoCu, chiSoMoi và phương thức tinhThueGTGT,thanhTien.
Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
Ngoaile (Ngoại lệ): là lớp chứa các thông tin về số phiếu ngoại lệ, ngày lập phiếu ngoại lệ với các thông tin maNgoaiLe, ngayLap, tinhTrang và phương thức moTaNgoaiLe, capNhatNgoaiLe
Thanhtoan (Thanh toán): là lớp chứa các thông tin về thanh toán hóa đơn điện với các thông tin soPhieuThanhToan, ngayThanhToan, hinhThucThanhToan.
6.2 Biểu đồ lớp chi tiết
Sau khi xác định được các biểu đồ trình tự, biểu đồ cộng tác để tìm ra các phương thức tương ứng được gán cho lớp Cùng với các biểu đồ khái niệm, biểu đồ cộng tác, biểu đồ hoạt động chúng ta đã thiết kế được chi tiết biểu đồ lớp như sau:
Hình 40- Biểu đồ lớp chi tiết
Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
CHƯƠNG 7: THIẾT KẾ KIẾN TRÚC VẬT LÝ
Hệ thống chúng tôi được xây dựng bằng ngôn ngữ VB.NET và chạy trên nền tảng NET Framework 2.0
Hình 41- Biểu đồ thành phần
Hệ thống dự kiến triển khai tại xã Điện Minh, thị xã Điện Bàn, tình Quảng Nam, với quy mô nhỏ của đơn vị quản lý dịch hại trực thuộc phòng quản lý dịch hại cây trồng thị xã Điện bàn.
- Cấu hình: CPU: tối thiểu 1.8 GHz (đối với các bộ vi xử lý x86) hoặc 1.4 GHz (đối với các bộ vi xử lý x64); tối đa 4GB hoặc lớn hơn.
- HDD: tối thiểu 10GB trống hệ thống; tối đa 40GB hoặc lớn hơn.
- HĐH: Window XP hoặc Window 7.
- Hệ quản trị cơ sở dữ liệu SQL Server 2012
- Cài đặt các phần mềm trung gian hỗ trợ giao tiếp giữa các ứng dụng trong hệ thống.
- Cổng điện tử hỗ trợ truy cập tới các ứng dụng khác.
- Cấu hình: CPU: tối thiểu 1 GHz (đối với các bộ vi xử lý x86) hoặc 1.4 GHz
Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
(đối với các bộ vi xử lý x64); tối đa 4 GB hoặc lớn hơn.
- HĐH: Window XP hoặc Window 7.
- HĐH: Window XP hoặc Window 7.
Hình 42- Biểu đồ triển khai
Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
CHƯƠNG 8: GIAO DIỆN PHẦN MỀM 8.1 Giao diện đăng nhập
8.2 Giao diện thông tin khách hàng
Hình 43- Giao diện đăng nhập
Hình 44- Giao diện thông tin khách hàng
Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
8.3 Giao diện tính tiền điện
Hình 45- Giao diện tính tiền điện
Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
Qua từng bước khảo sát hệ thống, mô tả các lớp, đặc tả use case, biểu đồ lớp,… thì hệ thống Quản lý tiền điện đã ngày càng được hoàn thiện, đã tin học hóa được việc lập hóa đơn của khách hàng thay vì sử dụng hình thức lập hóa đơn thủ công, tạo sự thuận lợi, nhanh chóng trong việc xử lý dữ liệu, tra cứu, tìm kiếm thông tin.
MÔ HÌNH HÓA YÊU CẦU
MÔ HÌNH KHÁI NIỆM
MÔ HÌNH HÓA TƯƠNG TÁC ĐỐI TƯỢNG
Biểu đồ cộng tác
MÔ HÌNH HÓA HÀNH VI
Biểu đồ trạng thái
5.1.1 Biểu đồ trạng thái Hợp đồng điện
Hình 32- Biểu đồ trạng thái Đăng nhập
5.1.2 Biểu đồ trạng thái thống kê
Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
Trang 32Hình 33- Biểu đồ trạng thái thống kê
Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
5.1.3 Biểu đồ trạng thái tìm kiếm
Hình 34- Biểu đồ trạng thái tìm kiếm
Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
Biểu đồ hoạt động
5.2.1 Biểu đồ hoạt động đăng nhập
Hình 35- Biểu đồ hoạt động đăng nhập
Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
5.2.2 Biểu đồ hoạt động quản lý nhân viên
Hình 36- Biểu đồ hoạt động quản lý nhân viên
Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
5.2.3 Biểu đồ hoạt động thống kê, báo cáo
Hình 37- Biểu đồ hoạt động thống kê, báo cáo
Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
5.2.4 Biểu đồ hoạt động tìm kiếm
Hình 38- Biểu đồ hoạt động tìm kiếm
Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
5.2.5 Biểu đồ hoạt động lập hóa đơn
Hình 39- Biểu đồ hoạt động lập hóa đơn
Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
THIẾT KẾ CHI TIẾT BIỂU ĐỒ LỚP
Mô tả các lớp chi tiết
Sau khi xác định được các biểu đồ trình tự, biểu đồ cộng tác để tìm ra các phương thức tương ứng được gán cho lớp Cùng với các biểu đồ khái niệm, biểu đồ cộng tác, biểu đồ hoạt động chúng ta đã thiết kế được chi tiết biểu đồ lớp như sau:
TaiKhoan (Tài khoản): là lớp chứa các thông tin tài khoản ( username, password) người sử dụng hệ thống (Người điều hành, nhân viên) và phương thức capNhatTaiKhoan()
Nguoidieuhanh (Người điều hành): là lớp chứa thông tin của người điều hành với các thông tin maNguoiDieuHanh, tenNguoiDieuHanh và phương thức dangNhap.
NhanVien (Nhân viên): là lớp chứa thông tin của nhân viên, người thực hiện các chức năng lập hóa đơn, thanh toán, thống kê báo cáo, cập nhật khách hàng với các thông tin maNhanVien, tenNhanVien, diaChi, ngaySinh, SDT và phương thức dangNhap, timKiemNhanVien
Khachhang (khách hàng): là lớp chứa các thông tin về khách hàng, đối tượng tiêu thụ điện với các thông tin maKhachhang, tenKhachHang, diaChi , soDienThoai và phương thức capNhatKhachHang, timKiemKhachHang, layMaKhachHang.
Congto (Công tơ điện): là lớp chứa các thông tin về công tơ điện, có các thông tin về chủ công tơ, vị trí công tơ, loại điện sử dụng với các thông tin maCongTo,viTriCongTo, maLoaiDien.
Banggiadien (Bảng giá điện): là lớp chứa các giá tiền theo bậc thang tiêu thụ, đối tượng khách hàng, loại điện với các thông tin maLoaiDien, mucDichSuDung, loaiVung, doiTuong, mucTieuThu, donGia, thoiGian và phương thức capNhatBangGiaDien
Hoadon (Hóa đơn): là lớp chứa các thông tin về số hóa đơn, ngày lập hóa đơn với các thông tin maHoaDon, ghiChu, ngayLap và phương thức tinhTong, capNhatHoaDon.
Chitiet_hoadon (Chi tiết hóa đơn): là lớp chứa các thông tin về hóa đơn tiền điện, gồm thông tin khách hàng, chỉ số cũ, chỉ số mới với các thông tin maChiTietHoaDon, chiSoCu, chiSoMoi và phương thức tinhThueGTGT,thanhTien.
Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
Ngoaile (Ngoại lệ): là lớp chứa các thông tin về số phiếu ngoại lệ, ngày lập phiếu ngoại lệ với các thông tin maNgoaiLe, ngayLap, tinhTrang và phương thức moTaNgoaiLe, capNhatNgoaiLe
Thanhtoan (Thanh toán): là lớp chứa các thông tin về thanh toán hóa đơn điện với các thông tin soPhieuThanhToan, ngayThanhToan, hinhThucThanhToan.
Biểu đồ lớp chi tiết
Sau khi xác định được các biểu đồ trình tự, biểu đồ cộng tác để tìm ra các phương thức tương ứng được gán cho lớp Cùng với các biểu đồ khái niệm, biểu đồ cộng tác, biểu đồ hoạt động chúng ta đã thiết kế được chi tiết biểu đồ lớp như sau:
Hình 40- Biểu đồ lớp chi tiết
Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
THIẾT KẾ KIẾN TRÚC VẬT LÝ
Biểu đồ thành phần
Hệ thống chúng tôi được xây dựng bằng ngôn ngữ VB.NET và chạy trên nền tảng NET Framework 2.0
Hình 41- Biểu đồ thành phần
Biểu đồ triển khai
Hệ thống dự kiến triển khai tại xã Điện Minh, thị xã Điện Bàn, tình Quảng Nam, với quy mô nhỏ của đơn vị quản lý dịch hại trực thuộc phòng quản lý dịch hại cây trồng thị xã Điện bàn.
- Cấu hình: CPU: tối thiểu 1.8 GHz (đối với các bộ vi xử lý x86) hoặc 1.4 GHz (đối với các bộ vi xử lý x64); tối đa 4GB hoặc lớn hơn.
- HDD: tối thiểu 10GB trống hệ thống; tối đa 40GB hoặc lớn hơn.
- HĐH: Window XP hoặc Window 7.
- Hệ quản trị cơ sở dữ liệu SQL Server 2012
- Cài đặt các phần mềm trung gian hỗ trợ giao tiếp giữa các ứng dụng trong hệ thống.
- Cổng điện tử hỗ trợ truy cập tới các ứng dụng khác.
- Cấu hình: CPU: tối thiểu 1 GHz (đối với các bộ vi xử lý x86) hoặc 1.4 GHz
Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
(đối với các bộ vi xử lý x64); tối đa 4 GB hoặc lớn hơn.
- HĐH: Window XP hoặc Window 7.
- HĐH: Window XP hoặc Window 7.
Hình 42- Biểu đồ triển khai
Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
GIAO DIỆN PHẦN MỀM
Giao diện thông tin khách hàng
Hình 43- Giao diện đăng nhập
Hình 44- Giao diện thông tin khách hàng
Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
Giao diện tính tiền điện
Hình 45- Giao diện tính tiền điện
Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
Qua từng bước khảo sát hệ thống, mô tả các lớp, đặc tả use case, biểu đồ lớp,… thì hệ thống Quản lý tiền điện đã ngày càng được hoàn thiện, đã tin học hóa được việc lập hóa đơn của khách hàng thay vì sử dụng hình thức lập hóa đơn thủ công, tạo sự thuận lợi, nhanh chóng trong việc xử lý dữ liệu, tra cứu, tìm kiếm thông tin.
Do còn nhiều hạn chế về mặt kiến thức, hệ thống vẫn chưa đạt được những kết quả như mong muốn, còn gặp một số lỗi, rất mong quý thầy (cô) và các bạn cùng góp ý để đề tài của nhóm ngày được hoàn thiện hơn.
Trong một thời gian không xa, bên cạnh việc khắc phục những yếu điểm còn tồn dọng, hệ thống sẽ được phát triển lên một tầng cao mới, với chức năng lớn hơn, có thể quản lý được toàn bộ thông tin của Khách hàng.
Một lần nữa, xin chân thành cảm ơn!
Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
Trước tiên chúng em xin cảm ơn sâu sắc sự hỗ trợ cũng như tạo mọi điều kiện thuận lợi cho chúng em hoàn thành tốt đồ án này.
Chúng em xin chân thành cảm ơn thầy Lê Viết Trương đã luôn quan tâm chỉ dạy, theo dõi, giúp đỡ tận tình trong suốt khoảng thời gian em thực hiện đồ án và đã tận tình chỉ dạy, truyền đạt những kiến thức quý báo cho chúng em trong thời gian vừa qua để chúng em có đủ kiến thức, điều kiện để thực hiện đề tài này trong thời gian qua.