1. Trang chủ
  2. » Luận Văn - Báo Cáo

Phân tích và thiết kế hệ thống Đề tài quản lý tiền Điện

46 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Định dạng
Số trang 46
Dung lượng 3,76 MB

Nội dung

Mỗi khi hộ tiêu thụ điện đến nộp tiền thì nhân viênnhập vào tên hoặc mã của hộ tiêu thụ đó để biết được chỉ số điện của hộ thángnào đó, số tiền phải nộp và lấy ra hoá đơn của hộ tiêu thụ

Trang 1

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC CNTT VÀ TT VIỆT - HÀN

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

ĐỀ TÀI: QUẢN LÝ TIỀN ĐIỆN

Sinh viên thực hiện: VÕ BẢO CHÂN

NGUYỄN VĂN QUỐC CƯỜNG NGUYỄN ĐÌNH CẢNH

NGUYỄN CHÍ TÂM

TRÀ QUANG THẮNG

Giảng viên hướng dẫn : VÕ VĂN LƯỜNG

1

Trang 2

ĐẠI HỌC ĐÀ NẴNG

TRƯỜNG ĐẠI HỌC CNTT VÀ TT VIỆT - HÀN

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

ĐỀ TÀI: QUẢN LÝ TIỀN ĐIỆN

Sinh viên thực hiện: VÕ BẢO CHÂN

NGUYỄN VĂN QUỐC CƯỜNG NGUYỄN ĐÌNH CẢNH

Trang 3

NHẬN XÉT

(Của Giảng viên hướng dẫn)

3

Trang 4

4

Trang 5

3 Biểu đồ trình tự Lập hóa đơn 28

5

Trang 6

Ch ươ ng 1 Đ c t ặ ả

1 Kế hoạch phỏng vấn

1.1 Phiếu phỏng vấn

1.1.1 Phỏng vấn nhân viên bán hàng

Người được hỏi: Nguyễn Văn B

Người hỏi: Võ Bảo Chân

Địa điểm: nhà văn hóa phường Hòa Quý

Thời gian: 24/10/2022

Thời gian bắt đầu phỏng vấn: 8h05

Thời gian kết thúc phỏng vấn: 8h35

Đối tượng được hỏi: Nhân viên thu tiền điện

Các yêu cầu: Vai trò, Vị trí, trình độ, kinh nghiệm người phỏng vấn

Phiếu câu hỏi:

Câu 1: Bạn nghĩ sao về việc quản lý bằng phần mềm ?

Trả lời:

- Đương nhiên việc quản lý thu tiền điện bằng phần mềm không mấy xa lạ vàđiều đó là tất yếu Nhờ có các ứng dụng hỗ trợ ấy mà lượng công việc của tôiđược giảm tải đi đáng kể về mọi mặt tìm kiếm cũng như dễ dàng hơn rất nhiều.Tuy nhiên, phần mềm đó cần phải có đầy đủ các tính năng cần thiết, và sựmượt mà tối ưu có thể

Câu 2: Bạn có gặp khó khăn trong lúc sử dụng phần mềm không, nếu có thìbạn gặp khó khăn ở đâu?

Trả lời:

- Tôi cảm thấy không khó khăn mấy khi sử dụng phần mềm, tuy nhiên tôi nghĩcẩn tối ưu giao diện thêm như về phông chữ chẳng hạn hoặc là bố cục phầnmềm sao cho dễ hiểu hơn…

Câu 3: Hiện tại các bạn thu tiền điện dựa trên những hình thức nào?

6

Trang 7

- Bên cạnh đó phần mềm còn giúp chúng tôi dễ dàng tìm kiếm và theo dõi định

kì công tơ điện của từng khách hàng

Phỏng vấn người điều hành.

Người được hỏi: Nguyễn Văn A

Người hỏi: Nguyễn Đình Cảnh

Địa điểm: công ty điện lực

Thời gian: 24/10/2022

Thời gian bắt đầu phỏng vấn: 7h30

Thời gian kết thúc phỏng vấn: 8h00

Đối tượng được hỏi: Người điều hành

Các yêu cầu: Vai trò, Vị trí, trình độ, kinh nghiệm người phỏng vấn

Phiếu câu hỏi:

Câu 1: Là một người điều hành, bạn sử dụng chiến lược nào để thúc đẩy nhânviên cũng như giúp nhân viên trong việc làm quen với công việc?

- Dành thời gian với từng nhân viên để tìm hiểu nhu cầu của họ và điều gì thúcđẩy

họ

- Cá nhân hóa chiến lược tạo động lực phù hợp với từng người

7

Trang 8

- Nên phản hồi tích cực, góp ý chân thành, lắng nghe nhân viên để hiểu hơn vềnhu

cầu cũng như khó khăn của họ để sẵn sàng hồ trợ và cũng có thể là đào tạo,nâng

cao kiến thức khả năng làm việc cho họ

Câu 2: Bạn làm gì để đào tạo và phát triến nhân viên trong công ty?

- Dành thời gian để đánh giá kỹ năng và nhu cầu kiến thức cần có cho từngnhân

viên

- Điều chỉnh chương trình đào tạo và huấn luyện để đáp ứng nhu cầu cá nhân

- Mỗi nhân viên đều có thế mạnh và những điểm yếu khác nhau Để xây dựngvà

điều chỉnh chương trình đào tạo, phát triển nhân viên, tôi sẽ căn cứ vào từngđối tượng,

sau đó phân chia họ vào những nhóm khác nhau để quá trình đào tạo và tiếpthu nhanh

nhất, hiệu quả nhất Có như vậy thì khi ứng dụng vào thực tế mới thực sự cókết quả

Câu 3: Bạn dùng phương pháp nào để phân công và bàn giao nhiệm vụ chonhân

Trang 9

- Truyền đạt rõ ràng và đề cập tới kết quả mong đợi.

- Đảm bảo nhân viên hiểu rõ những gì cần phải làm và tầm quan trọng củanhiệm vụ

Câu 4: Vậy người điều hành có được những đặc quyền gì ở công ty?

- Quản lý nhân viên, quản lý khách hàng, xử lý ngoại lệ, thống kê báo cáo, tìmkiếm,

phân công nhiệm vụ cũng như kiểm tra tình trạng và kiểm tra tình hình làmviệc của

các nhân viên

Câu 5: Bạn có thể cho biết khó khăn trong việc quản lý được không ?

Vấn đề cần quan tâm nhất là việc quản lý về việc bảo mật thông tin của hệthống,

thông tin bảo mật được xem là yếu tố hàng đầu hiện nay liên quan nhiều đếnbảo

mật cũng như thông tin của khách hàng và nhân viên cũng là yếu tố hàng đầuCâu 6: Vậy bạn nghĩ khó khăn này nên giải quyết như thế nào ?

Mọi thông tin sẽ được lưu trữ CSDL sẽ không bị mất đi mà được lưu trữ ở đóngười có quyền truy cập vào cơ sở dư liệu cũng chỉ có người quản lý hoặcđược

người điều hành cho phép truy cập thì mới có thể vào được, và hiện nay hệthống

đang được chuẩn bị để sử dụng công nghệ blockchain nhằm đảm bảo an toànthông

tin cho công ty

2 Phiếu câu hỏi khảo sát

9

Trang 10

1.2.1 Phiếu khảo sát dành cho nhân viên

Phiếu khảo sát nhân viên

1 Việc sử dụng ứng dụng để làm việc có dễ dàng hơn không?

c tra cứu trên hệ thống

4 Các quy trình nhập liệu thông tin để đăng ký cho khách hàng :

6 Khi nào cần xóa thông tin khách hàng?

a Đã một thời gian dài công tơ điện của khách hàng không còn tăng lên nữa

Trang 11

Phiếu khảo sát dành cho người điều hành

1 Quản lý tất cả mọi thứ liệu có dễ dàng?

4 Việc quản lý thông tin khách hàng để làm gì?

a Để cập nhật, chỉnh sửa thông tin giúp cho nhân viên làm việc chính xác hơn

b Khi có khiếu nại cần kiểm tra có đúng khách hàng đó hay không

c Nắm thông tin liên lạc để thông báo các sự kiện sắp tới của hệ thống

d Tất cả các ý trên

5 Các quy trình quản lý gồm những bước nào?

a Câu trả lời:

6 Quản lý nhân viên về những mặt nào?

a Thông tin cá nhân

Trang 12

8 Chỉ người điều hành mới xem được thông tin cá nhân của tất cả khách hànghay cả

nhân viên cũng xem được?

Trang 13

Tài liệu tham khảo:

13

Trang 14

2 Đặc tả hệ thống

2.1 Giới thiệu hệ thống quản lý tiền điện

Vấn đề quản lý bằng hệ thống này gây ra khó khăn và bất tiện cho việc thống

kê hàng tháng công việc dò soát trên sổ sách là rất mất thời gian nhiều khi gâynên cảm giác khó chịu cho nhân viên Đặc biệt là sổ sách để lâu ngày dễ bịnhàu nát và thông tin lưu trữ trên đó sẽ không còn được rõ ràng và dẫn đếnviệc thống kê bị thiếu chính xác, gây thiệt hại về tài chính

Quá trình tính toán lượng tiêu thụ và số tiền tiêu thụ la vấn đề mà gây mấtnhiều thời gian của người quản lý và thường xảy ra sai sót nhầm lẫn

Trang 15

Việc áp dụng phần mềm sẽ đem lại hiệu quả kinh tế cao, nâng cao năng suấtlao động của con người Cụ thể như:

+ Giảm lãng phí về tài nguyên cong 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

Phạm vi:

+ Phần mềm này giúp cho người quản lý tiền điện của một xã phường thị trấn

có thể quản lý một cách khoa học, nhanh chóng, chính xác Có phần mềm nàythì người quân lý không mất nhiều thời gian để tính toán hay lưu chữ bằngnhững phương pháp thô sơ nhiều khi xảy ra nhầm lẫn

1.2.2 Lựa chọn giải pháp

Giải pháp 1: thu tại các chi nhánh điện lực

Nhân viên sẽ gửi tin nhắn chứa thời gian, địa điểm, số tiền cho khách hàng.Khi khách hàng đến nộp thu ngân sẽ in phiếu thu cho khách hàng

+ Ưu điểm: tiện lợi, đơn giản

+ Hạn chế: khó khăn khi đi lại nhất là vùng sâu, vùng xa

- Giải pháp 2: Thu tiền điện qua ngân hàng Nhân viên sẽ gửi tin nhắn chokhách hàng Khách hàng sẽ thanh toán qua ngân hàng Phiếu thu sẽ lưu onlinecho khách hàng

+ Ưu điểm thanh toán nhanh chóng

+ Hạn chế: Cơ sở hạ tầng kỹ thuật của ngân hàng thiếu, vị trí địa lý, trình độ,thói quen dùng tiền mặt tác động

Kết luận : phương pháp 1 phù hợp với điều kiện hiện nay hơn phương pháp 2

1.2.3 Các yêu cầu hệ thống

+ Phần mềm có kích thước nhẹ, hoạt động tốt trên nền tảng window

15

Trang 16

Sau đó nó sẽ đưa ra hoá đơn gồm các thông tin sau: Mã hoá đơn, họ tên hộ tiêuthụ, mã hộ tiêu thụ điện, lương điện tiêu thụ, số tiền, chỉ số cũ, chỉ số mới.Chức năng này gồm các chức năng con sau:

- Nhập chỉ số điện: cho phép nhập vào chỉ số điện

- In hóa đơn: đưa ra hoá đơn của từng hộ tiêu thụ trong tháng

+ Thanh toán

Mô tả: Mỗi khi hộ tiêu thụ điện đến nộp tiền thì chức năng này giúp ngườiquản lý đánh dấu hộ đã thanh toán (nếu hộ đã nộp thì ghi vào là “đã nộp”)

16

Trang 17

Chức năng này giúp nhân viên biết được hộ nào đã thanh toán tiền của mộttháng nào đó hay chưa bằng cách nó sẽ hiển thị nên tất cả các hộ đã thanh toán,chưa thanh toán Nhờ đó mà nhân viên có biện pháp xử lí, đôn đốc hộ chưanộp một cách hợp lí.

Chức năng này gồm các chức năng con sau:

- In danh sách hộ chưa nộp: thống kê và in danh sách các hộ đã thanh toán

- In danh sách hộ đã nộp: thống kê và in ra các hộ chưa thanh toán

+ Tra cứu

Mô tả : Chức năng này giúp nhân viên tìm kiếm thông tin hộ tiêu thụ theo tên

và theo mã hộ tiêu thụ Mỗi khi hộ tiêu thụ điện đến nộp tiền thì nhân viênnhập vào tên hoặc mã của hộ tiêu thụ đó để biết được chỉ số điện của hộ thángnào đó, số tiền phải nộp và lấy ra hoá đơn của hộ tiêu thụ trong tháng giao cho

họ

Chức năng này gồm các chức năng con sau :

- Tìm kiếm theo tên: Khi nhân viên nhập vào họ tên người tiêu thụ thì hệ thốngđưa ra các thông tin mà người quản lí muốn biết

- Tìm kiếm theo mà hộ tiêu thụ: nhân viên nhập vào mà người dùng thi hệthống đưa ra các thông tin mà người quản lý muốn biết

+ Thống kê:

Mô tả : Chức năng này giúp nhân viên thống kê vào cuối tháng, cuối năm Qua

đó, nhân viên thống kê được tổng lượng điện tiêu thụ của một xã trong mộttháng, trong một năm hoặc của một hộ tiêu thụ nào đó trong một năm Nó cònthống kê được những hộ còn nợ đọng:

- Thống kê theo tháng

17

Trang 18

+Quản lý hóa đơn :

Mô tả : Chức năng này cho phép nhân viên cập nhật thông tin hóa đơn điện.Sau khinhân viên đăng nhập , tìm kiếm bằng cách nhập mã hóa đơn thì cho phép nhân viênthêm hóa đơn , xóa hóa đơn , sửa thông tin hóa đơn Chức năng này có các chứcnăng con sau :

- Sửa : Sửa thông tin hóa đơn , thay đổi dữ liệu thông tin hóa đơn

- Xóa : Xóa thông tin hóa đơn, xóa bỏ đi những hóa đơn đã thanh toán

-Thêm: Cập nhật thông tin hóa đơn , cung cấp thêm dữ liệu hóa đơn

Mô tả : Chức năng này cho phép người điều hành chấm công cho nhân viên, thưởnghoặc phạt tiền nhân viên Khi người điều hành đăng nhập thành công và nhập vào số

ca làm , số lỗi vi phạm thì phần mềm sẽ tính ra lương của nhân viên Chức năng này

+ Chấm ca : người điều hành nhập vào số ca của nhân viên và hệ thống sẽ xuất ra

+ Chấm lỗi : người điều hành nhập vào số lỗi của nhân viên và hệ thống xuất ra số

18

Trang 19

Ch ươ ng 2 PHÂN TÍCH H TH NG Ệ Ố

I Tác nhân

● Người điều hành : Là người điều hành cao nhất của hệ thống

● Khách hàng: Là người có đăng ký hợp đồng mua bán điện và tiêu thụ điện

● Nhân viên: Là người cần sử dụng chức năng quản lý của hệ thống để thựchiện nhiệm vụ của mình

II Xác đ nh Use Case ị

1 Đăng nhập Khách hàng,NV,Người điều hành

5 Lập hóa đơn & in hóa đơn Nhân viên

6 Quản lý nhân viên Người điều hành

7 Quản lý khách hàng Nhân viên , người điều hành

9 Hợp đồng khách hàng Nhân viên

10 Hợp đồng nhân viên Người điều hành , nhân viên

12 Lương nhân viên Người điều hành

III Đ c t ặ ả

1/Đăng nhập

19

Trang 20

- Tên use case: Đăng nhập.

- Tác nhân: Người điều hành, khách hàng, nhân viên

- Mục tiêu: Đăng nhập để sử dụng các chức năng của hệ thống

- Điều kiện trước: Người dùng phải có tài khoản và được phân quyền

- Điều kiện sau: Người dùng đăng nhập thành công

- Mô tả: Người dùng muốn đăng nhập vào hệ thống để sử dụng các chức năng của hệthống

- Các tương tác chính:

1 Nhập thông tin đăng nhập bao gồm tài

khoản và mật khẩu

2 Hệ thống xác nhận thông tin đăng nhập.Nếu đúng: chuyển hướng vào trang chủ hệ thống.Nếu sai: hiển thị thông báo sai tài khoản mật khẩuhoặc tài khoản không tồn tại

- Các tương tác đặc biệt:

1 Người dùng nhập sai tài khoản Hệ thống kiểm tra thông tin tài khoản, nếu khônghợp lệ thì yêu cầu người dùng nhập lại.

2/ Đăng kí

Tên Usecase : Đăng ký

Actor : Người dùng ( Khách hàng , nhân viên)

Mục tiêu : Người dùng sau khi đăng ký có các quyền hạn để truy cập sử dụng chứcnăng của hệ thống

Điều kiện trước : Người dùng đã được cấp quyền

Điều kiện sau : Người dùng đăng ký tài khoản thành công

20

Trang 21

Mô tả : Người dùng muốn đăng nhập vào được hệ thống trước tiền phải có tài khoản.Người dùng sẽ vào chức năng đăng ký này để tạo tài khoản đã được cấp quyền từ hệthống để truy cập sử dụng các chức năng khác.

- Các tương tác chính:

1 Người dùng chọn chức năng đăng ký

3 Người dùng điền vào form mà hệ

thống gửi 2 Hệ thống gửi form đăng ký đến người dùng

4 Hệ thống đối chiếu điều kiện hợp lệ của tàikhoản

5 Hệ thống hiển thị đăng ký thành công

- Các tương tác đặc biệt:

4.Tài khoản đăng ký không hợp lệ ( do

trùng tên đăng nhập, ) 5 Hệ thống thông báo người dùng nhập lại.

Quay lại bước 2

3/ Tra cứu hóa đơn

- Tên use case: Tra cứu hóa đơn

- Tác nhân: Người dùng (Người điều hành, khách hàng, nhân viên)

- Mục tiêu: Người dùng , nhân viên tra cứu hóa đơn tiền điện qua hệ thống

21

Trang 22

- Điều kiện trước: Người dùng phải có tài khoản và được phân quyền.

- Điều kiện sau: Người dùng đăng nhập thành công

- Mô tả: Người dùng muốn đăng nhập vào hệ thống để sử dụng chức năng tra cứuhóa đơn

- Các tương tác chính:

1.Người dùng truy cập vào hệ thống

2 Chọn chức năng tra cứu hóa đơn

4 Người dùng nhập mã hóa đơn

3 Hệ thống gửi danh sách hóa đơn

5 Hệ thống xác nhận mã, hiển thị hóa đơn chi tiếtcủa khách hàng

- Các tương tác đặc biệt:

4.1 Kiểm tra và nhập lại mã hóa đơn

- Mục tiêu: Người dùng thanh toán hóa đơn

- Điều kiện trước: Người dùng phải có tài khoản và được phân quyền

- Điều kiện sau: Người dùng đăng nhập thành công

22

Trang 23

- Mô tả: Người dùng muốn đăng nhập vào hệ thống để sử dụng chức năng thanh toánhóa đơn.

- Các tương tác chính:

1 Người dùng truy cập vào hệ thống

2 Chọn chức năng thanh toán hóa đơn

4 Người dùng chọn thanh toán

6 Người dùng nhập thông tin cần thiết

8 Người dùng nhập mã

10 Người dùng thực hiện thanh toán

hóa đơn

3 Hệ thống hiển thị hóa đơn của người dùng

5 Hệ thống hiển thị form điền thông tin liên kếtngân hàng

7 Hệ thống gửi mã xác nhận vào SDT người dùngcung cấp, đồng thời hiển thị form nhập mã xácnhận

9 Hệ thống xác nhận nhập mã thành công, đồngthời hiển thị trang thanh toán

- Các tương tác đặc biệt:

6.1 Người dùng nhập sai thông tin

5.1 Hệ thống yêu cầu nhập lạiQuay lại bước 5

5/ Lập hóa đơn & in hóa đơn

- Tên use case: Lập hóa đơn & in hóa đơn

- Tác nhân: Nhân viên

- Mục tiêu: Nhân viên lập hóa đơn tiền điện và in hóa đơn tiền điện cho khách hàng

- Điều kiện trước: Người dùng phải có tài khoản và được phân quyền

23

Trang 24

- Điều kiện sau: Người dùng đăng nhập thành công.

- Mô tả: Nhân viên đăng nhập vào hệ thống để sử dụng chức năng lập hóa đơn thutiền điện và in hóa đơn của khách hàng

- Các tương tác chính:

1.Nhân viên truy cập vào hệ thống thu

4.1 Nhân viên nhập sai mã 5.1 Hệ thống yêu cầu nhập lại

Quay lại bước 2

6/ Nhân viên

- Tên use case: Nhân viên

- Tác nhân: Người điều hành

- Mục tiêu: Để chấm công, xem sửa xóa cập nhật thông tin nhân viên

- Điều kiện trước: Người dùng phải có tài khoản và được phân quyền

- Điều kiện sau: Người dùng đăng nhập thành công

- Mô tả: Người điều hành muốn đăng nhập vào hệ thống để sử dụng chức năng quản

lý nhân viên

24

Trang 25

- Các tương tác chính:

1 Người điều hành truy cập vào hệ thống

2 Chọn chức năng nhân viên

4 Người điều hành nhập mã nhân viên

6 Người điều hành thực hiện các thao tác

xem,sửa,xóa cập nhập thông tin nhân viên

3.Hệ thống gửi danh sách nhân viên

5 Hệ thống xác nhận mã, hiển thị thông tin chitiết của nhân viên

7.Thực hiện các lệnh

- Các tương tác đặc biệt:

4.1 Người điều hành nhập sai mã

6.1 Người điều hành thực hiện các thao tác

sai

5.1 Hệ thống yêu cầu nhập lạiQuay lại bước 2

7/ Khách hàng

- Tên use case: Khách hàng

- Tác nhân: Nhân viên, người điều hành

- Mục tiêu: Xem sửa xóa cập nhật thông tin khách hàng

- Điều kiện trước: Người dùng phải có tài khoản và được phân quyền

- Điều kiện sau: Người dùng đăng nhập thành công

- Mô tả: Người dùng muốn đăng nhập vào hệ thống để sử dụng chức năng quản lýkhách hàng

25

Ngày đăng: 20/12/2024, 15:18