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

Bài tập lớn môn Công nghệ phần mềm: Xây dựng hệ thống quản lí thu tiền điện

38 129 2

Đ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

Các phần mềm đều được bắt nguồn từ nhu cầu thực tế. Dưới đây là một phần mềm quản lý tiền điện . Chúng em xây dựng phần mềm này nhằm đáp ứng nhu cầu của người quản lý tiền điện cũng như nhu cầu của người tiêu thụ điện. Phần mềm này được xây dựng sẽ thay thế hệ thống quản lý tiền điện cũ. Chắc chắn nó sẽ đem lại những thuận lợi cho người quản lý và người tiêu thụ.

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ống quản lý thu tiề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ây dự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ây dựng phần mềm Trong trình xây dự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â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 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ây dự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ây dự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ệ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 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ống quản lý tiền điện thông qua: + Người sử dụng hệ 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 cịn 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 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 Cập nhật thơng tin Tìm kiếm Thống kê 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 1.1.5 In hóa đơn Đá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 cịn 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 tố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: Thu tiề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ùng tiề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ản lí 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ùng hệ 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ản lí sửa đổi thơng tin, số điện hộ tiêu thụ, xoá hộ tiêu thụ, 10 kê báo cáo 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ị báo cáo số tiền điện tiêu thụ theo khách hàng , hộ chưa hoàn thành nộp tiền điện b.biểu đồ trình tự biểu đồ lớp 2.3.4.Uc tim kiem 24 a Đặc tả Tên UC: Tìm kiếm Mục đích: cho phép nhân viên tìm kiếm mã cơng tơ , thơng tin khách hàng qua mã khách hàng hay tên 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 Tiền điều kiện: - Nhân viên đăng nhập Ngày duyệt:10/5/2017 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 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 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 25 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 26 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ống Hệ 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 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 27 28 Chương THIẾT KẾ HỆ THỐNG 3.1 Xây dựng biểu đồ lớp chi tiết 3.2 Thiết kế sở liệu 29 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ơ 30 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 31 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 32 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 33 integer THUE Number Long integer Thuế 10 GHICHU Short text 255 Ghi Quan hệ bảng 3.3 Thiết kế giao diện người dùng 3.3.1 Đăng nhập 34 3.3.2 Màn hình 3.3.3 Hóa đơn 35 3.3.4 Khách hàng 36 3.3.5 công tơ 3.3.6 thống kê 37 3.3.7 Tìm kiếm 38 ... 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 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ý... 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â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. .. : 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ống quản

Ngày đăng: 03/08/2020, 19:42

Xem thêm:

HÌNH ẢNH LIÊN QUAN

1.1.4. Mô hình hóa nghiệp vụ - Bài tập lớn môn Công nghệ phần mềm: Xây dựng hệ thống quản lí thu tiền điện
1.1.4. Mô hình hóa nghiệp vụ (Trang 6)
Bảng chi tiết - Bài tập lớn môn Công nghệ phần mềm: Xây dựng hệ thống quản lí thu tiền điện
Bảng chi tiết (Trang 33)
3.3. Thiết kế giao diện người dùng - Bài tập lớn môn Công nghệ phần mềm: Xây dựng hệ thống quản lí thu tiền điện
3.3. Thiết kế giao diện người dùng (Trang 34)
Quan hệ giữa các bảng - Bài tập lớn môn Công nghệ phần mềm: Xây dựng hệ thống quản lí thu tiền điện
uan hệ giữa các bảng (Trang 34)
3.3.2 Màn hình chính - Bài tập lớn môn Công nghệ phần mềm: Xây dựng hệ thống quản lí thu tiền điện
3.3.2 Màn hình chính (Trang 35)

TỪ KHÓA LIÊN QUAN

Mục lục

    CHƯƠNG 1 KHẢO SÁT HỆ THỐNG VÀ ĐẶC TẢ YÊU CẦU

    Các luồng sự kiện:

    Luồng sự kiện chính :

    Luồng sự kiện phụ :

    Các luồng sự kiện:

    Luồng sự kiện chính :

    4. Hệ thống hiển thị loại lập hóa đơn :

    Luồng sự kiện phụ :

    Các luồng sự kiện:

    Luồng sự kiện chính :

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w