Phân Tích, Thiết Kế Hướng Đối Tượng – Cs 353 E Đề Tài Quản Lí Tiền Điện.pdf

47 1 0
Tài liệu đã được kiểm tra trùng lặp
Phân Tích, Thiết Kế Hướng Đối Tượng – Cs 353 E Đề Tài Quản Lí Tiền Điện.pdf

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Trang 1

ĐẠ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 2

Phâ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 3

Phâ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 4

Phâ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 5

Phâ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 6

Phâ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 7

Phân tích & Thiết Kế Hướng Đối GVHD: Ths Lê Viết Trương

Trang 8

Phâ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 9

Phân tích Thiết Kế Hướng Đối Tượng GVHD: Lê Viết

Trang 10

Phâ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 11

Phâ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 12

Phâ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 13

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ệ

Trang 29

Phâ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 30

Phâ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 31

Phâ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 32

Phâ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 33

Phâ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 34

Phâ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 35

Phâ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 36

Phâ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 37

Phâ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 38

Phâ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 39

Phâ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 40

Phâ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 41

Phâ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 42

Phâ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 43

Phâ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 44

Phâ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 45

Phâ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!

Ngày đăng: 26/04/2024, 17:01

Tài liệu cùng người dùng

Tài liệu liên quan