Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 40 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
40
Dung lượng
869,63 KB
Nội dung
BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN - BÀI TẬP LỚN Môn: Công nghệ phần mềm Đề Tài:Hệ thốngquản lý thutiềnđiện Giáo viên hướng dẫn: Nguyễn Hồng Tú Nhóm sinh viên thực hiện: Đỗ Đức Vinh Lê Thế Lâm Bùi Đình Đạt Trần Cơng Luận Lớp: ĐH-KHMT1-K10 Hà Nội, tháng 11 năm 2017 LỜI NĨI ĐẦU Cơng nghệ thơng tin ngày phát triển khơng ngừng Nó thâm nhập vào lĩnh vực sống Nó với lĩnh vực khác phát triển mạnh Công nghệ thông tin phát triển nhiều mặt, đặc biệt công nghệ phần mềm Các chương trình phần mềm ngày phát triển ứng dụng rộng rãi đem lại nhiều hiệu Điều quan trọng trước xâydựng phần mềm có hiệu cao cần phải thực cơng việc gì? Để biết điều cần phải biết đến mơn học phân tích thiết kế hệthống Môn học cho hcúng ta thấy trước giải toán hay vấn đề phải phân tích rõ u cầu điều khơng thể thiếu xâydựng phần mềm Trong trình xâydựng phần mềm khâu phân tích đặt nên hàng đầu Sau phân tích xong đến công việc thiết kế phần mềm… Các phần mềm bắt nguồn từ nhu cầu thực tế Dưới phần mềm quản lý tiềnđiện Chúng em xâydựng phần mềm nhằm đáp ứng nhu cầu người quản lý tiềnđiện nhu cầu người tiêu thụđiện Phần mềm xâydựng thay hệthốngquản lý tiềnđiện cũ Chắc chắn đem lại thuận lợi cho người quản lý người tiêu thụ Trong trình tìm hiểu nghiên cứu để thiết kế phần mềm chúng em tránh khỏi thiếu sót Vì mong có đóng góp ý kiến thầy bạn để phần mềm chúng em hoàn thiện Chúng em xin chân thành cảm ơn! MỤC LỤC LỜI NÓI ĐẦU .2 NỘI DUNG CHÍNH Chương 1: Khảo sát hệthống Đặc tả yêu cầu 1) Mô tả trạng 2) Xác lập dự án Chương 2: Phân tích hệthống 11 2.1 Xâydựng biểu đồ Use Case 11 2.2 Biểu đồ lớp lĩnh vực 14 2.3 Phân tích UC 15 Chương 3: Cơ sở liệu .27 3.1 Xâydựng biểu đồ lớp chi tiết 27 3.2 Thiết kế sở liệu .27 3.3 Thiết kế giao diện người dùng 32 CHƯƠNG KHẢO SÁT HỆTHỐNG VÀ ĐẶC TẢ YÊU CẦU 1.1 Mô tả trạng 1.1.1 Nhiệm vụ cấu tổ chức - Nhiệm vụ : quản lý tiềnđiệnthông qua quầy thutiềnđiện , khách hàng nộp tiềnđiệntiền mặt trực tiếp cho người thu ngân - Cơ cấu tổ chức : tiềnđiện hàng tháng điểm thu tập trung quản lý trực tiếp người thu ngân , sau người thu ngân thống kê báo cáo lại cho Nhà nước 1.1.2 Quy trình xử lý Chúng em thu thập thông tin hệthốngquản lý tiềnđiệnthông qua: + Người sử dụnghệthống người quản lý Từ mà biết đựợc cách thức quản lý tiềnđiện + Ngồi tìm hiểu hệthống qua hộ tiêu thụ biết cách thức nộp tiềnđiện hộ mặt biết cách thutiềnđiệnhệthống + Bên cạnh thu thập tài liệu quản lý tiềnđiện sổ toán tiềnđiện hộ tiêu thụ Đây việc quản lý tiềnđiện sổ sách với hình thức thơng qua sổ ghi điện Người quản lý có sổ ghi tất thông tin hộ tiêu thụ là: 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ơ tố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ố (chỉ số công tơ), số cũ, điện tiêu thụ, đơn giá, tiền…vào số cho hộ tiêu thụ Cách tính tiềnđiện cho hộ tiêu thụ : Người quản lý tiềnđiện tính điện tiêu thụ tháng cách lấy số công tơ (chỉ số mới) trừ số cũ Số điện tiêu thụ = số - số cũ Thành tiền=Tiêu thụ *đơn giá+VAT VAT=10% *(tiêu thụ*đơn giá) 1.1.3 Mẫu biểu thu thập SỔ GHI CHỈ SỐ CƠNG TƠ VÀ THANH TỐN TIỀNĐIỆN HÀNG THÁNG Mã sổ:…………………………………………………………………………… Họ tên chủ hộ: ………………………………………………………………… Địachỉ:…………………………………………………………………………… Tháng Chỉ số công tơ (KWh) Điện tiêu thụ Đơn giá (d/Kwh) Thành tiền Người nộp Người thu (đồng) (ký tên) (ký tên) (KWh) 1.1.4 Mơ hình hóa nghiệp vụ Quản lý tiềnđiện Tìm kiếm Thống kê In hóa đơn Loại điên Tên khách hàng Hộ nộp In hóa dơn lưu Mã cơng tơ Mã cơng tơ Hộ chưa nộp In hóa đơn Người sử dụng Chỉ số Tổng tiền Cập nhật thông tin 1.1.5 Đánh giá trạng + 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 tháng Cơng việc dò sốt sổ sách thời gian nhiều gây nên cảm giác khó chịu cho người quản lý Đặ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 thống kê bị xác, gây thiệt hại tài + Với hệthống thực cách thủ cơng thơng tin hay bị sai sót mà nhập vào Có thể nhầm lẫn họ tên hộ tiêu thụ hay số điện số tiền tiêu thụ tháng thường phải tẩy xóa + Q trình tính toán lượng điện tiêu thụ số tiền tiêu thụ vấn đề mà gây nhiều thời gian người quản lý thường hay xảy sai sót nhầm lẫn 1.2 Xác lập dự án 1.2.1 Mục đích, phạm vi Mục đích, mục tiêu: Hệthống giúp cho người quản lý cách dễ dàng thơng tin khách hàng dùng điện, cách tính tiềnđiện cách xác, nhanh chóng Hệthống dễ sử dụng tiết kiệm thời gian sức lao động Việc áp dụng phần mềm đem lại hiệu kinh tế cao, nâng cao xuất lao động người Cụ thể như: + Giảm lãng phí tài nguyên người 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 nhiệm vụ tầm thường nhạt nhẽo, lặp lặp lại Phạm vi: + Phần mềm giúp cho người quản lý tiềnđiện xã phường thị trấn quản lý cách khoa học, nhanh chóng, xác Có phần mềm người quản lý khơng nhiều thời gian để tính tốn hay lưu chữ phương pháp thơ sơ nhiều xảy nhầm lẫn 1.2.2 Lựa chọn giải pháp - Giải pháp 1: thu chi nhánh điên lực Nhân viên 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 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 lại vùng sâu, vùng xa - Giải pháp 2: Thutiềnđiện qua ngân hàng Nhân viên gửi tin nhắn cho khách hàng Khách hàng toán qua ngân hàng Phiếu thu lưu online cho khách hàng + Ưu điểm:thanh tốn nhanh chóng + Hạn chế: Cơ sở hạ tầng kỹ thuật ngân hàng thiếu, vị trí địa lý, trình độ, thói quen dùngtiền mặt tác động Kết luận : phương pháp phù hợp với điều kiện phương pháp 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 tảng window + Phần mềm hệthống thật đơn giản dễ sử dụng + 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 1.2.4 Các chức hệthống + Quản lý hộ tiêu thụ Mô tả: Chức giúp ta quản lý danh sách hộ sử dụngđiện xã Chức gồm chức sau : - Nhập: cho phép ta nhập vào thông tin hộ tiêu thụđiện gồm: họ tên, địa chỉ, mã hộ tiêu thụ, tuổi, năm sinh - In danh sách: hiển thị danh sách tất hộ tiêu thụđiện tháng năm + Quản lý lượng điện Mô tả: Chức cho phép ta nhập vào số điện hộ tiêu thụ tháng Khi ta nhập số điện tháng, phần mềm tự động tính lượng điện tiêu thụ tháng tính số tiền mà hộ tiêu thụ phải trả Sau đưa hố đơn gồm thơng tin sau: Mã hoá đơn, họ tên hộ tiêu thụ, mã hộ tiêu thụ điện, lượng điện tiêu thụ, số tiền, số cũ, số Chức gồm chức sau: - Nhập số điện: cho phép nhập vào số điện - In hoá đơn: đưa hoá đơn hộ tiêu thụ tháng + Thanh tốn Mơ tả :Mỗi hộ tiêu thụđiện đến nộp tiền chức giúp người quản lý đánh dấu hộ toán (nếu hộ nộp ghi vào “đã nộp”) Chức giúp người quản lý biết hộ tốn tiền tháng hay chưa cách hiển thị nên tất hộ toán, chưa toán Nhờ mà người quản lý có biện pháp xử lí, đơn đốc hộ chưa nộp cách hợp lí Chức gồm chức sau: - In danh sách hộ chưa nộp: thống kê in danh sách hộ toán - In danh sách hộ nộp: thống kê in hộ chưa tốn + Tìm kiếm Mơ tả : Chức giúp người quản lý tìm kiếm thơng tin hộ tiêu thụ theo tên theo mã hộ tiêu thụ Mỗi hộ tiêu thụđiện đến nộp tiền người quản lý nhập vào tên mã hộ tiêu thụ để biết số điện hộ tháng đó, số tiền phải nộp lấy hoá đơn hộ tiêu thụ tháng giao cho họ Chức gồm chức sau : - Tìm kiếm theo tên: Khi người quản lý nhập vào họ tên người tiêu thụhệthống đưa thơng tin mà người quảnlí muốn biết - Tìm kiếm theo mã hộ tiêu thụ: người quản lý nhập vào mã người dùnghệthống đưa thơng tin mà người quản lý muốn biết + Cập nhật Mô tả : Chức giúp người quảnlí sửa đổi thơng tin, số điện hộ tiêu thụ, xoá hộ tiêu thụ, số điện nhập sai bổ sung thêm hộ tiêu thụ Chức gồm chức sau : - Bổ sung: Cho phép người quản lý bổ sung hộ tiêu thụ 10 Tác nhân:Nhân viên Người lập:nhóm Phiên bản:1.0 Ngày lập:9/5/2017 Ngày duyệt:10/5/2017 Tiền điều kiện: - Nhân viên đăng nhập Các luồng kiện: - Luồng kiện : Nhân viên nhập thông tin đăng nhập Hệthống kiểm tra thông tin đăng nhập Nhân viên chọn uc tìm kiếm Hệthống hiển thị form tìm kiếm • Tìm kiếm theo tên • Tìm kiếm theo từ khóa Nhân viên nhập từ khóa cần tìm kiếm Hệthống hiển thị thống tin theo từ khóa nhân viên nhập Nhân viên chọn thoát ca sử dụng kết thúc - Luồng kiện phụ : Thông tin đăng nhập khơng xác • Hệthống chuyển nhân viên trang đăng nhập yêu cầu nhập lại Từ khóa tìm kiếm khơng tồn : hệthống yêu cầu nhập lại từ khóa để tiệp tục Hậu điều kiện: - Nếu đăng nhập thất bại hệthống chuyển nhân viên giao diên ban đầu - Hệthống hiển thị thơng tin từ khóa cân tìm kiếm b Biểu đồ trình tự biểu đồ lớp 26 2.3.5.Uc quản lý khách hàng a.Đặc tả Tên UC: Quản lý khách hàng Mục đích:giúp nhân viên nhập thơng tin khách ,sửa thơng tin khách hàng xóa thơng tin khách hàng cần thiết Tác nhân:Nhân viên 27 Người lập:nhóm Phiên bản:1.0 Ngày lập:9/5/2017 Ngày duyệt:10/5/2017 Tiền điều kiện: - Nhân viên đăng nhập thành công vào hệthống Các luồng kiện: - Luồng kiện : Nhân viên đăng nhập vào hệthốngHệthống kiểm tra thông tin đăng nhập Nhân viên chọn quản lý khách hàng Hệthống hiển thị loại quản lý khách hàng : • Nhân viên chọn nhập thông tin khách hàng o Hệthống hiển thị mẫu biểu nhập cho nhân viên o Nhân viên nhập thông tin khách hàng o Hệthống lưu lại thông tin khách hàng • Nhân viên chọn xóa thơng tin khách hàng o Hệthống hiển thị uc tìm kiếm o Nhân viên tìm kiếm xóa thơng tin khách hàng o Hệthống xóa thơng tin khách hàng • Nhân viên chọn sửa thông tin khách hàng o Hệthống hiển thị uc tìm kiếm o Nhân viên tìm kiếm sửa thơng tin khách hàng o Hệthống lưu lại thay đổi khách hàng sửa - Luồng kiện phụ : Thơng tin đăng nhập khơng xác • Hệthống chuyển nhân viên trang đăng nhập yêu cầu nhập lại 28 Nhân viên thoát khỏi trang đăng nhập • Hệthống chuyển nhân viên lại giao diện ban đầu Tên khách hàng cần sửa hay xóa khơng trùng khớp • Hệthống hiển thị khách hàng không tồn Hậu điều kiện: - Nếu đăng nhập thất bại hệthống chuyển nhân viên giao diên ban đầu - Khách hàng chọn thêm,sửa ,xóa lưu lại sở liệu hệthống b.Biểu đồ trình tự biểu đồ lớp 29 Chương THIẾT KẾ HỆTHỐNG 3.1 Xâydựng biểu đồ lớp chi tiết 30 3.2 Thiết kế sở liệu 31 3.2.1 Chỉ số điện Lưu thông tin số điện Bảng chi tiết STT Tên trường Kiểu Độ rộng Giải thích MACONGTO Short text 255 Mã công tơ NGAYVAOCHISO Date/time Short time Ngày vào số CHISODIEN number Long integer Chỉ số điện 3.2.2 Đồng hồ công tơ Lưu thông tin Đồng hồ công tơ Bảng chi tiết STT Tên trường Kiểu Độ rộng Giải thích MACONGTO Short text 255 Mã công tơ 32 MAKHACHHANG Short text 255 Mã khách hàng MUCDICHSUDUNG Short text 255 Mục đích sử dụng 3.2.3.Khách hàng Lưu thơng tin Khách hàng Bảng chi tiết STT Tên trường Kiểu Độ rộng Giải thích MAKHACHHANG Short text 255 Mã khách hàng TENKHACHHANG Short text 255 tên khách hàng DIACHI Short text 255 Địa SODIENTHOAI Short text 255 Số điện thoại 3.2.4.Nhân viên 33 Lưu thông tin Nhân viên Bảng chi tiết STT Tên trường Kiểu Độ rộng Giải thích MANHANVIEN Short text 255 Mã nhân viên TENNHANVIEN Short text 255 tên nhân viên DIACHI Short text 255 Địa NGAYSINH Date/time Short time Ngày sinh SODIENTHOAI Short text 255 Số điện thoại CHUCVU Short text 255 Chức vụ 3.2.5.Mục đích sử dụng Lưu thơng tin Mục đích sử dụng 34 Bảng chi tiết STT Tên trường Kiểu Độ rộng Giải thích MUCDICHSUDUNG Short text 255 Mục đích sử dụng LOAIGIA Number Long integer Loại giá 3.2.6.Hóa đơn Lưu thơng tin Hóa đơn Bảng chi tiết STT Tên trường Kiểu Độ rộng Giải thích MAHOADON Short text 255 Mã hóa đơn MACONGTO Short text 255 Mã công tơ MAKHACHHANG Short text 255 Mã khách hàng CHISOTHANGTRUO C Number Long integer Chỉ số tháng trước CHISOTHANGSAU Number Long integer Chỉ số tháng sau SODIENTIEUTHU Number Long integer Số điện tiêu thụ NGAYLAP Date/time Short time Ngày lập TONGTIEN Number Long Tổng tiền 35 integer THUE Number Long integer Thuế 10 GHICHU Short text 255 Ghi Quanhệ bảng 3.3 Thiết kế giao diện người dùng 3.3.1 Đăng nhập 36 3.3.2 Màn hình 3.3.3 Hóa đơn 37 3.3.4 Khách hàng 38 3.3.5 cơng tơ 3.3.6 thống kê 39 3.3.7 Tìm kiếm 40 ... thức quản lý tiền điện + Ngồi tìm hiểu hệ thống qua hộ tiêu thụ biết cách thức nộp tiền điện hộ mặt biết cách thu tiền điện hệ thống + Bên cạnh thu thập tài liệu quản lý tiền điện sổ toán tiền điện. .. quản lý tiền điện Chúng em xây dựng phần mềm nhằm đáp ứng nhu cầu người quản lý tiền điện nhu cầu 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 chắn đem lại thu n... Nhiệm vụ : quản lý tiền điện thông qua quầy thu tiền điện , khách hàng nộp tiền điện tiền mặt trực tiếp cho người thu ngân - Cơ cấu tổ chức : tiền điện hàng tháng điểm thu tập trung quản lý trực