ĐẠI HỌC DUY TÂNKHOA CÔNG NGHỆ THÔNG TIN
-
-PHÂN TÍCH, THIẾT KẾ HƯỚNG ĐỐI TƯỢNG – CS 353 EĐề tài:
QUẢN LÍ TIỀN ĐIỆN
GVHD:Ths Lê Viết Trương
Tên nhóm: Nhóm 8
Trang 2Phân tích & Thiết Kế Hướng Đối GVHD: Ths Lê Viết Trương
LỜI NÓI ĐẦU
Ngày nay song song với quá trình phát triển công nghệ khoa học và kĩ thuật thì ngành công nghệ thông tin đã đóng vai trò quan trọng, nó đã đạt được những thành tựu khoa học kỹ thuật rực rỡ với những bước tiến nhảy vọt Việc áp dụng các thành tựu của công nghệ thông tin vào lĩnh vực đời sống của con người ngày càng tăng và không ngừng can thiệp vào hầu hết các công việc trong đời sống con người.
Với việc Việt Nam tổ chức thành công hàng loạt các hội nghị quốc tế quan trọng như ASEM, APEC và việc tham gia vào hàng loạt các tổ chức kinh tế, thương mại quốc tế đặc biệt là việc Việt Nam gia nhập tổ chức thương mại quốc tế WTO đưa vị thế của Việt Nam trên trường quốc tế ngày càng được nâng cao, đã mang lại cho các doanh nghiệp Việt Nam nhiều thuận lợi để phát triển song song với nó cũng có nhiều thách thức và khó khăn Bởi đây là môi trường cạnh bình đẳng nhưng hết sức mạnh mẽ giữa các doanh nghiệp không phân biệt quốc gia, khu vực Đây cũng là một thời điểm quan trọng, buộc các doanh nghiệp nhà nước cũng như các doanh nghiệp tư nhân Việt Nam phải tìm mọi cách để nâng cao năng lực quản lý, tận dụng mọi cơ hội để thúc đẩy sản xuất, kinh doanh, đem lại nhiều lợi nhuận kinh tế Chính vì thế, việc áp dụng công nghệ thông tin vào quản lý là một nhu cầu cấp thiết đối với mọi doanh nghiệp.
Việc áp dụng này sẽ đem lại hiệu quả kinh tế cao, nâng cao năng xuất lao động của con người Cụ thể như:
- Giảm lãng phí về tài nguyên và con người và tiền bạc - Tăng tốc độ truy cập thông tin
- Giảm đáng kể thời gian tiêu tốn vào những nhiệm vụ tầm thường nhạt nhẽo, lặp đi lặp lại.
Bản báo cáo này sẽ: “Phân tích hướng đối tượng Quản lí tiền điện “ được khảo sát tại chi nhánh điện lực Huyện Hiệp Đức, Tỉnh Quảng Nam.
Chính vì những lý do đó mà nhóm chúng tôi đã áp dụng kí thuật phân tích thiết kế hướng đối tượng này vào trong việc xây dựng chương trình quản lý hóa đơn tiền điện của mình Và mục đích chủ yếu là giúp mọi người hiểu rõ hơn thế nào là hướng đối tượng và nó có nhưng đặc điểm gì, ứng dụng ra sao.
Đây cũng là đồ án phục cho đồ án cuối kì môn Phân tích thiết kế hướng đối tượng của nhóm chúng tôi, trong đồ án này chúng tối xây dựng theo từng chương để thuận tiên trong quá trình học tập và theo dõi, gồm các nội dung chính sau :
Chương 1: Khảo sát hệ thống.
Trang 3Phân tích & Thiết Kế Hướng Đối GVHD: Ths Lê Viết Trương Chương 2: Mô hình hóa yêu cầu.
Chương 3: Mô hình hóa khái niệm Chương 4: Mô hình hóa tương tác đối tượng Chương 5: Mô hình hóa hành vi.
Chương 6: Thiết kế chi tiết biểu đồ lớp Chương 7: Thiết kế kiến trúc vật lý Chuơng 8: Giao diện phần mềm.
Với kiến thức còn hạn hẹp nên trong đồ án sẽ không tránh khỏi thiếu sót Kính mong thầy cô cùng bạn bè thông cảm và góp ý để nhóm chúng tôi có thể sửa chữa kịp thời, phục vụ cho công tác nghiên cứu sau này.
Chúng tôi xin chân thành cảm ơn thầy Lê Viết Trương đã hết lòng chỉ bảo để nhóm chúng tôi hoàn thành tốt đồ án này !
Trang 4Phân tích & Thiết Kế Hướng Đối GVHD: Ths Lê Viết Trương
3.2 Mối quan hệ giữa các lớp 20
CHƯƠNG 4 : MÔ HÌNH HÓA TƯƠNG TÁC ĐỐI
6.1 Mô tả các lớp chi tiết 38
6.2 Biểu đồ lớp chi tiết 39
CHƯƠNG 7: THIẾT KẾ KIẾN TRÚC VẬT LÝ 40
7.1 Biểu đồ thành phần 40
7.2 Biểu đồ triển khai 40
CHƯƠNG 8: GIAO DIỆN PHẦN MỀM 42
8.1.Giao diện đăng nhập 42
8.2.Giao diện thông tin khách hàng 42
8.3.Giao diện tính tiền điện 43
Trang 5Phân tích & Thiết Kế Hướng Đối GVHD: Ths Lê Viết Trương KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 44 LỜI CẢM ƠN 45 TÀI LIỆU THAM KHẢO 46
Trang 6Phân tích & Thiết Kế Hướng Đối GVHD: Ths Lê Viết Trương
DANH MỤC CÁC HÌNH ẢNH
Hình 1- Giá bán lẻ điện cho các ngành sản xuất 6
Hình 2- Giá bán lẻ điện cho khối hành chính sự nghiệp 7
Hình 3- Giá bán lẻ điện cho kinh doanh 7
Hình 4- Giá bán lẻ điện cho sinh hoạt 8
Hình 5- Mẫu hóa đơn tiền điện( Minh họa) 8
Hình 6- Quy trình đăng ký hợp đồng mua điện 10
Hình 7- Quy trình hủy hợp đồng điện 11
Hình 8- Quy trình thanh toán hóa đơn 11
Hình 9- Quy trình xử lý ngoại lệ 12
Hình 10- Biểu đồ trường hợp sử dụng hệ quản lý tiền điện 15
Hình 11- Biểu đồ trường hợp sử dụng gói lập hóa đơn 16
Hình 12- Biểu đồ trường hợp sử dụng gói quản lý nhân viên 17
Hình 13- Biểu đồ trường hợp sử dụng gói quản lý khách hàng 17
Hình 14- Biểu đồ trường hợp sử dụng gói quản lý công tơ 18
Hình 15- Biểu đồ trường hợp sử dụng quản lý đăng nhập đăng xuất 18
Hình 16- Biểu đồ trường hợp sử dụng quản lý giá điện 19
Hình 23- Biểu đồ trình tự Lập hóa đơn 24
Hình 24- Biểu đồ trình tự thanh toán tiền mặt 25
Hình 25- Biểu đồ trình tự thống kê, báo cáo 26
Hình 26- Biểu đồ cộng tác đăng nhập 27
Hình 27- Biểu đồ cộng tác cập nhật nhân viên 27
Hình 28- Biểu đồ cộng tác tìm kiếm 28
Hình 29- Biểu đồ cộng tác lập hóa đơn 28
Hình 30- Biểu đồ cộng tác thanh toán tiền mặt 29
Hình 31- Biểu đồ cộng tác thống kê, báo cáo 29
Hình 32- Biểu đồ trạng thái Đăng nhập 30
Hình 33- Biểu đồ trạng thái thống kê 31
Hình 34- Biểu đồ trạng thái tìm kiếm 32
Hình 35- Biểu đồ hoạt động đăng nhập 33
Hình 36- Biểu đồ hoạt động quản lý nhân viên 34
Hình 37- Biểu đồ hoạt động thống kê, báo cáo 35
Hình 38- Biểu đồ hoạt động tìm kiếm 36
Hình 39- Biểu đồ hoạt động lập hóa đơn 37
Hình 40- Biểu đồ lớp chi tiết 39
Hình 41- Biểu đồ thành phần 40
Hình 42- Biểu đồ triển khai 41
Hình 43- Giao diện đăng nhập 42
Hình 44- Giao diện thông tin khách hàng 42
Hình 45- Giao diện tính tiền điện 43
Trang 7Phân tích & Thiết Kế Hướng Đối GVHD: Ths Lê Viết Trương
Trang 8Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
Trang 8
CHƯƠNG 1: KHẢO SÁT HỆ THỐNG1.1 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
1.1.2 Bảng giá điện:
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:
Các ngành sản xuất
Hình 1- Giá bán lẻ điện cho các ngành sản xuất
Trang 9Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
Trang 10Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
Trang 10
Hình 4- Giá bán lẻ điện cho sinh hoạt
1.1.3 Hóa đơn tiền điện
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
Trang 11Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
Trang 11
1.2 Yêu cầu chứng năng của hệ thống1.1.4 Mô tả bài toán
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.
1.1.5 Yêu cầu thống kê
- 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…
1.3 Quy trình nghiệp vụ1.3.1 Tóm lược quy trình
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
Trang 12Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
Trang 12 Quy trình
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
Trang 13Phâ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ệ
Trang 29Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
Trang 29
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
Trang 30Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
Trang 30
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
Trang 31Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
Trang 31
CHƯƠNG 5: MÔ HÌNH HÓA HÀNH VI
5.1 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ê
Trang 32Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
Trang 32
Hình 33- Biểu đồ trạng thái thống kê
Trang 33Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
Trang 33
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
Trang 34Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
Trang 34
5.2 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
Trang 35Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
Trang 35
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
Trang 36Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
Trang 36
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
Trang 37Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
Trang 37
5.2.4 Biểu đồ hoạt động tìm kiếm
Hình 38- Biểu đồ hoạt động tìm kiếm
Trang 38Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
Trang 38
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
Trang 39Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
Trang 39
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.
Trang 40Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
Trang 40
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
Trang 41Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
7.2 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.
Database Server
- 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 - RAM: tối thiểu 2GB
- HĐH: Window XP hoặc Window 7 - Hệ quản trị cơ sở dữ liệu SQL Server 2012
Trang 42Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
Trang 42
(đố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.
- RAM: tối thiểu 512MB - GB hoặc lớn hơn.
- HĐH: Window XP hoặc Window 7 - RAM: tối thiểu 512MB
Hình 42- Biểu đồ triển khai
Trang 43Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
Trang 43
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
Trang 44Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
Trang 44
8.3 Giao diện tính tiền điện
Hình 45- Giao diện tính tiền điện
Trang 45Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết
Trang 45
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!