计人员的工作量,也减少了程序模块之间的相互依赖,增加了程序的可移植性。鉴于模块化程序设计有如此多的优点,本系统也采用了模块化的设计方法。本系统所用到的模块如下所列:(1)管理员信息维护模块管理员信息维护主要是对管理员的密码进行修改。输入管理员的账号和管理员的原密码,若需要修改密码,则需要输入新密码,为了增加系统的安全性,输入新密码后,需要管理员再一次输入密码,只有当新密码和再一次输入的密码相同,此时才可以修改成功。(2)用户管理模块用户管理模块包括用户的信息查询和用户的信息管理两个子模块。其中用户信息查询模块主要是帮助用户和管理员查询用户的基本信息,查询的方法分为三种:按用户编号查询、按用户姓名查询和按电话查询。用户信息管理模块主要用来添加、删除和修改用户的信息,其中添加和删除的权限只有管理员享有,用户只可以对其基本资料进行修改。(3)水电费管理模块水电费管理模块包括水费管理、电费管理、水费预交费管理和电费预交费管理四个子模块。主要的功能是帮助管理员收取水电费,通过计算数据,计算出每个用户当月的水电费。通过设置0,1来表示用户的交费情况:0表示未交费,1表示已交费。点击交费按钮后完成水电费交费,并且将0变成1。水电费预交费管理功能更加方便用户的交费,当用户使用预交费功能即一次性交大量金额,其各月水电费会在其预交费中自动扣除。交费成功后用户的水费现存金额和电费现存金额会相应减去,其用户的总金额即水电费所用去的总金额会相应增加。(4)水电费查询模块水电费查询模块包块水费查询和电费查询两个子模块。水电费查询分为三种查询方法:按用户编号和月份查询、按用户编号查询、按月份查询。按用户编号和月份查询可以查询出特定用户所选月份的用水电情况,如用户编号、月份、水电费、用水类型、用水电量等;按用户编号查询可以查询出该用户各个月份的水电费情况;按月份查询可以查询出某个月份所有用户的用水电情况。