学校用电收费管理系统毕业设计_第1页
学校用电收费管理系统毕业设计_第2页
学校用电收费管理系统毕业设计_第3页
学校用电收费管理系统毕业设计_第4页
学校用电收费管理系统毕业设计_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、毕业设计(论文) 引引言言 高校学生宿舍的用电管理问题,一直是摆在高校学生宿舍管理者面前的一道难题, 传统的以手工操作为主的学生宿舍用电管理方式,信息反馈慢,工作效率低,管理质量 差。在计算机信息技术飞速发展与广泛应用的今天,这种落后的管理方式与时代的步伐 已显得格格不入,对学生宿舍用电实行智能化、信息化管理,是信息时代对高校学生公 寓管理工作提出的客观要求。 我校目前的学生公寓,是按房间安装了电度表,对学生宿舍用电实行定额管理。学 校按照规定给每个宿舍核拨用电定额。用电在定额以内的部分,由学校承担,定额以外 的部分,由学生自己承担。但是由于没有安装“学校用电收费管理系统”等类似的相关 系统软

2、件,在用电管理过程中,每抄一次表就需要花很长的时间,同时还有大量的数据 和信息需要处理,既费工又费力,还容易出错。如何使数据与信息在用电管理系统的相 关模块间流动起来,为学生宿舍用电管理提供科学的管理方法,使管理更严谨,同时更 具有操作性,节省操作人员的劳动,成为我们学校用电收费管理人员的当务之急。 学校用电收费管理系统设计内容:本系统是单机版的应用系统。本系统设计具有以 下功能: (1)用户管理(2)电费抄表登记(3)电费收缴(正常、超支、停电) (4)报 表统计打印(5)用户用电查询(6)系统维护等。 本系统具备的特点有:界面美观,操作方便;大大提高工作效率;能及时、准确地 反映学生宿舍用

3、电情况;信息收集、处理、存储、打印方便;收费程序更加规范;系统 可维护性强、管理集中。 本系统前台利用 Visual Basic 语言、后台使用 ACCESS 数据库进行开发,适用于 windows982000,或更高的软件支持平台,便于以后的系统扩展与更新,有着较好的 开发前景。 使用本系统后可提高学生们的节电意识, 减少大手大脚随意浪费电能的现象, 对于学校用电管理的规范化、制度化建设等工作都起到积极的作用。 - 1- 毕业设计(论文) 一一系统分析系统分析 业务流程分析业务流程分析 学校用电收费管理系统主要用于记录本学校学生公寓寝室的用电情况并在此基础 上进行超支电费收取,并对用电用户、

4、管理员档案资料、用电相关信息等进行录入与维 护工作。其主要的业务流程如下: 1.作为电费管理系统,首先得要有用电用户、管理员的最基本信息;所以需要建 立用电用户、管理员的档案资料,系统管理员对其进行添加、删除、修改等维 护工作。 2.每个月的月末, 抄表员收集好各寝室的上月及本月电表读数, 先进行手工抄录。 然后将相关资料交给系统管理员或者直接进入抄表系统,设置好本月电表的基 本信息、抄表情况、电费单价、收费时间等系统参数;再将每个寝室的相关电 表读数输入系统进行电脑自动计量和计费。 3.将本月所有的电表信息输入电脑后,既可完成了抄表工作。系统管理员再根据 本月的电表信息,对其进行校验和维护。

5、检验无误后,再发布缴费通知和本月 的电费清单,并提供电脑查询电量电费等信息。 4.发布缴费通知后,便可开始对用户进行收取电费工作。收费员或者系统管理员 进入收费系统,对用户进行收取用电用户当月的电费、以往的欠款、当月及以 往的滞纳金,并将收费情况进行登记,同时为用户打印收费发票等等。 5.缴费完毕后,对已缴费或未按时缴费的用户进行统计。对未按时缴费的用户发 布逾期情况的通知,并对逾期情况严重的用户采取停电措施。 6.系统管理员要对整个系统的数据库进行数据备份和数据恢复工作,以防止重要 数据的丢失而加大工作量。 功能模块划分功能模块划分 1. 1.功能介绍功能介绍 学校用电收费管理系统主要包括了

6、档案管理、通知发布、抄表系统、查询系统、报 表系统、交费系统、维护系统、辅助功能和个人主页共九个分系统,并新增一个重新登 陆的功能。 - 2- 毕业设计(论文) 2. 2.档案管理档案管理 学生用户档案是学校用电收费系统的基础。 本系统的档案资料主要是系统管理员从 管理模块中进行录入;该分系统主要使用者是系统管理员,其他三个权限是不能对本模 块进行操作。 档案管理主要用于对用电用户相关的一系列档案资料进行录入与维护工作, 为学校 用电收费部门进行用电管理和用电收费提供基本的用户资料; 其主要包括学生用户档案 管理和管理员(系统管理员、抄表员和收费员)档案管理两个子模块: 学生用户档案管理 本模

7、块主要用于实现对学生用电用户基本情况进行录入与维护工作。它具有添加、 删除、保存、修改、刷新、以及浏览数据等功能;刚进入该系统模块时,这些功能按钮 都被锁定;如果是系统管理员,点一下“激活”功能按钮,便可使用;如果登陆的身份 不是系统管理员,则会出现“不能越权”的提示。使用任一个功能按钮后,在本模块的 窗口正下方将出现提示性的文字。 它主要负责为用电收费系统的其它所有模块提供基本的和必要的用户资料, 是整个 用电收费系统的基础。用户的资料主要包括学生学号、姓名、性别、班级、年级、分院 名称、寝室号码、寝室电话、是否寝室长等。 管理员档案管理 本模块主要用于实现对管理员基本情况进行录入与维护工作

8、。它具有添加、删除、 保存、修改、刷新、以及浏览数据等功能;刚进入该系统模块时,这些功能按钮都被锁 定;如果是系统管理员,点一下“激活”功能按钮,便可使用;如果登陆的身份不是系 统管理员,则会出现“不能越权”的提示。使用任一个功能按钮后,在本模块的窗口正 下方将出现提示性的文字。 系统中管理员包括系统管理员、 抄表员和收费员。 他们是提供和维护本系统重要数 据的基本工作人员。 管理员资 料主要包括了编号、姓名、性 别、年龄、职务、住址、联系 电话、电子信箱等几个方面。 档案功能模块图 其模块图如右所示: - 3- 毕业设计(论文) 3. 3.通知管理通知管理 通知的发布是学校用电收费必不可少的

9、程序之一,学校只有发布了通知,学生用户 才可了解有关用电信息并按时交费。 通知管理主要用于对用电相关信息的通知资料进行录入与维护工作。 本分系统主要 使用者也是系统管理员,其他三个权限是不能对本模块进行操作。其主要包括缴费通知 管理和停电通知管理两大模块,其该功能模块图如下所示: 缴费通知管理 本模块主要实现对学校用电收费何时缴费的通知内容进行录入和维护工作, 通知内 容随电费清单向在校学生每月公布一次。 它具有添加、删除、保存、修改、刷新、以及浏览数据等功能;刚进入该系统模块 时,这些功能按钮都被锁定;如果是系统管理员, 点一下“激活”功能按钮, 便可使用; 如果登陆的身份不是系统管理员,则

10、会出现“不能越权”的提示。使用任一个功能按钮 后,在本模块的窗口正下方将出现提示性的文字。 本模块中主要涉及到通知内容、 发通知单位和发通知时间等三个方面。 并增加了 “可 选择单位”和“可选择插入时间”两个功能按钮,这样对通知进行添加或者修改时,操 作员(这里主要是系统管理员)可以使用上这两个功能按钮,点一下按钮便会弹出相关 信息提供参考选择。 停电通知管理 本模块主要实现有关学校停电通知内容进行录入和维护工作。 其停电原因有外部因 素和内部因素,外部因素是学校意外断电或是接电力公司通知而停电;内部因素主要是 对某学生用户对缴费逾期一个月(发缴费通知后 30 天内未交超支电费)而做出对其进

11、行个别寝室停电决定。通知内容要及时甚至提前向在校学生公布。 - 4- 毕业设计(论文) 本模块具有添加、删除、保存、修改、刷新、以及浏览数据等功能;刚进入该系统 模块时,这些功能按钮都被锁定;如果是系统管理员,点一下“激活”功能按钮,便可 使用;如果登陆的身份不是系统管理员,则会出现“不能越权”的提示。使用任一个功 能按钮后,在本模块的窗口正下方将出现提示性的文字。 本模块涉及到停电日期、停电范围、停电原因以及具体停电时间等。在输入具体停 电时间时,操作员(这里主要是系统管理员)只需要输入起停时间和来电时间,总停时 间电脑会自动计算,但需使用本模块中的“自动计算并写入总停时间”功能按钮。 4.

12、 4.抄表系统抄表系统 抄表系统是学校用电收费管理系统中的重要分系统之一, 它主要包括当月电表电量 基本参数的设置、每个学生寝室的电表当月数据录入、电量电费计算等三大模块。 该分系统主要授权给抄表员和系统管理员,学生用户和收费员不能对其进行操作。 如果操作员是抄表员和系统管理员则点击“授权”按钮功能,便可操作;其他操作员点 击“授权”按钮功能,便出现“越权”提示的信息。 本系统操作很简单, 添加当月电表信息时, 只需要设置好当月相关的基本系统参数, 接着输入寝室号码和电表读数,再使用自动计算电量电费功能按钮就行。当设置完系统 参数后,需要进行下一步时,只需按 Enter 回车键便可一步到位。

13、系统参数设置 系统参数设置主要是在抄表员或系统管理员在添加当月电表数据时进行设置。 它主 要包括抄电日期、抄表人员、电费单价、核定电量、收费日期、补交单价等基本系统参 数。 当需要添加当月电表数据时,必须要设置系统参数;设置完毕后,便可对每个寝室 的当月用电数据进行输入。 进入抄表系统后, 第一次添加数据时, 需要设置系统参数外, 接着添加数据,无需再次设置,只需使用“自动读入系统参数”按钮功能,便可完成。 设置参数时,可对抄电日期、抄表人员、电费单价、核定电量、收费日期、补交单 价等进行选择性输入。其中收费日期必须得大于抄电日期,否则会出现错误提示信息, 要求需要你重新输入日期。使用“参数设

14、置完毕”按钮后,电脑便暂时保存好刚刚所设 置的信息,以便接着添加资料时可自动读入数据。 数据录入 当设置完系统参数后,便可对每个寝室当月电表读数进行输入。这里只包括寝室号 码、本月读数、上月读数三项信息。其操作过程十分简单方便,输入每个信息后,只需 - 5- 毕业设计(论文) 按回车键便可进行自动电量电费计算。 电量电费计算 对各个学生寝室当月的实际用电量、剩余电量、超支电量、应缴费金额等进行电脑 自动统计。为了保证数据的准确性还进行了电量核对,当实际用电量小于零时,电费计 算系统将给出提示信息,整个过程操作简单,所有的复杂性都已经封装在程序的内部。 抄表系统数据流图 5. 5.查询系统查询系

15、统 本模块对所有操作员开放,它主要包括了学生用户档案查询、管理员档案查询、电 表档案查询、用户电费查询等四个模块: 学生用户档案查询 本模块提供了两种基本查询方式来查询学生用户档案信息的功能。 方式一是条件选择性查询, 即已经提供了选择条件, 操作员只需选择其中一个便可。 它包括按用户性别查询、按所在年级查询、按寝室长查询等三个条件。性别查询有男女 可供选择;年级查询有大一、大二、大三、大四可供选择;寝室长查询有是否可供选择。 方式二是输入式查询,即查询条件的范围给定,但查询条件具体的数据需要操作员 自行输入。它包括了按学生学号、按姓名查询、按寝室号码查询等三个条件范围。操作 方法比方式一稍微

16、麻烦些,但也比较简单,先选择一个查询范围,再输入具体数据,接 着按回车键或“开始查询”功能按钮便可。 管理员档案查询 本模块提供了按照管理员的职务、编号、姓名等条件查询管理员(系统管理员、抄 - 6- 毕业设计(论文) 表员、收费员)档案信息的功能。 其操作方法和学生用户档案查询类似。 电表档案查询 电表档案信息主要包括用电时间年月、寝室号码、抄电日期、抄表人员、本月读数、 上月读数、实用电量、超支电量、核定电量、剩余电量、电费单价、电费金额等。 本模块提供了按照用电年、月、寝室号码的单一查询以及用电年、月和寝室号码三 者组合而成的综合查询电表档案信息的功能。 单一查询,只需要在用电年、月、寝

17、室号码三个查询范围中选择一个便可查询;综 合查询,需要三者全部输入才能够查询出正确结果,是范围比较小的特定查询。 用户电费查询 用户电费信息主要包括用电时间年月、寝室号码、超支电量、电费单价、电费金额、 应收日期、实收日期、缴费状态、逾期天数、补交单价、补交金额、实交金额、收费人 员、用户签名等。 本模块也提供了按照用电年、月、寝室号码的单一查询以及用电年、月和寝室号码 三者组合而成的综合查询用户电费信息的功能。 查询系统功能模块图 6. 6.报表系统报表系统 本模块对所有操作员开放,它主要包括了电费公布表、实际收费明细统计表、欠费 统计表等三个模块: 电费公布表 - 7- 毕业设计(论文)

18、既平时所说的电费清单,是公布出来给学生用户看的当月电费表。其基本属性包括 有寝室号码、上月电表数码、本月电表数码、实际用电、核定电量、剩余电量、超支电 量、电量单价、缴费金额等。 本模块提供了统计本校某年某月各寝室电量电费情况报表的功能, 并可以进行报表 打印。 实际收费明细统计表 本模块提供统计了本校某年某月各寝室缴费后的反馈情况报表功能。 其基本属性包 括有缴费状态、用电年份、用电月份、寝室号码、应收时间、实收时间、逾期天数、补 交金额、实交金额、用户签名、收费人等。 汇总欠费统计表 本模块提供统计了各寝室未按时缴费情况进行汇总后的报表功能。 其基本属性包括 用电时间、寝室号码、本月读数、

19、上月读数、实际用电、核定电量、剩余电量、超支电 量、电费单价、超支金额、指定缴费的日期。并对寝室欠费总次数、欠费超支总电量、 欠费超支总金额进行合计,可打印输出。 报表系统功能模块图 7. 7.交费系统交费系统 本系统只对收费员和系统管理员开放,学生用户和抄表员无权操作。交费系统主要 用于收取用电用户的电费及其欠款和滞纳金;主要包括收费库和收取电费两个子模块。 收费库 本模块主要是在进行电表的电费计算之后, 产生某月的某个用户或所有用户的收费 记录,为收取电费模块提供收费的数据。 收取电费 本模块主要用于收取用电用户当月的电费、以往的欠款、当月及以往的滞纳金,并 - 8- 毕业设计(论文) 将

20、收费情况进行登记,同时为用户打印收费发票。 收费员或系统管理员进入本模块经过授权验证后,便可操作本系统模块。需要缴费 时,只需要点“开始缴费”功能按钮,便跳出一个“请输入寝室号码”的对话框;输入 用户所在的寝室号码(四位数字)再按回车或者按“确定”按钮。这样就可以从数据库 中调出该寝室相关用电缴费信息。 电脑自动计算实际缴费金额功能,可自动计算逾期天数、补交金额、总交金额。如 果实收日期大于应收日期,则提示“该用户已经逾期,需要缴纳逾期费” ,计算并输入 逾期天数、补交金额、总交金额;如果该用户本月的超支电费不需要缴纳的,那么提示 “该寝室本月不用交费” ,并把交费状态修改为“不用交费” ,逾

21、期天数、补交金额、总 交金额都输入为 0;如果该实收日期小于应收日期,则提示“该用户没有逾期缴费,不 需交纳逾期费! ” 用户缴费后,必须得进行收费登记,并为用户打印收费发票。本模块中提供的登记 操作也比较简单,在实收日期、缴费状态两个属性里选择输入相关数据,便可点击“计 算实际缴费金额”功能按钮进行电脑自动计算出逾期天数、补交金额、总交金额等。最 后不要忘了选择输入收费人员的姓名和给用户签名并打印等手续。 为了给收费人员及其用户在缴费时便于校对数据, 在本模块中提供了缴费的相关信 息。其属性包括用电年月、抄电日期、应收日期、超支电量、电费金额、电费单价、补 交单价等。 交费系统功能模块图 8

22、. 8.维护系统维护系统 维护系统主要包括权限管理、数据维护二大子模块。 - 9- 毕业设计(论文) 权限管理 本模块中有两部分组成,一部分是操作员的修改密码专区,另一部分是系统管理员 权限设置专区。 操作员的修改密码专区, 是所有操作员对进入学校用电收费管理系统时的登陆密码 进行设置,只能修改自己的登陆密码。 系统管理员权限设置专区,包括操作员权限维护及权限管理,各种不同权限类别的 操作员拥有不同的权限,不能越权操作;有增加、修改或删除操作员的登陆用户名的功 能。本专区只有系统管理员才有操作权限,其他操作员不能操作。 数据维护 本模块主要用于对用电收费管理系统使用的数据库进行数据备份和数据恢

23、复工作, 以防止重要数据的丢失而加大工作量。 进行数据备份或数据恢复后,会关闭学校用电收费管理系统,然后需要重新登陆。 本模块只有学生用户操作有限制,管理员都可使用。 维护系统功能模块图 9. 9.辅助功能辅助功能 本模块主要是为本系统软件操作人员使用本系统提供的一些辅助工具, 包括在线帮 助信息、系统软件信息和计算器、背景音乐的选择与关闭等等。 在线帮助主要提供了使用学校用电收费管理系统的操作方法和步骤; “关于系统” 主要提供了系统的相关信息;使用“计算器”可调出电脑操作系统中的计算器,以便计 算时用;使用“背景乐音”可选择不同的音乐,如果你觉得烦,那可“关闭音乐” 。 本模块对所有操作员

24、都开放。 - 10- 毕业设计(论文) 10.10. 个人主页个人主页 本模块主要提供了作者的相关资料浏览功能。需要连接因特网才能浏览作者的个人 主页,本模块对所有操作员都开放。 11.11. 重新登陆重新登陆 主要功能是关闭主体系统,返回到登陆窗口进行重新登陆。 12.12. 功能模块结构图功能模块结构图 二二 系统详细设计系统详细设计 系统开发环境设计系统开发环境设计 1. 1.系统开发环境系统开发环境 系统开发的软、硬件环境如下: - 11- 毕业设计(论文) .硬件环境:586 以上微机一台,256M 内存、以太网网卡、显卡、音响装置等。 .软件环境: Windows2000 操作系统

25、, Microsoft Office 2000 软件 、 Microsoft ACCESS 2000 数据库、 Visual Basic6.0系统开发软件、 拨号上网软件、 画图工具的软件等。 2. 2.数据库开发环境数据库开发环境 数据库是数据表的集合,系统开发首先应该开发一个数据库,它用于存放系统中的 数据表。本系统的数据库主要是在 Visual Basic 集成开发环境中制作开发。 VB 可视化数据库管理器是一个功能强大的数据库和数据表开发工具。值得一提的 是,任何可视化编程工具均有它自己的数据管理工具,掌握和应用这一工具是必需的一 个环节。 VB 默认的数据库类型为 Microsoft

26、 Access 数据库类型,它与 Microsoft Office 2000 的基本数据库类型一致, 而且在 Microsoft Access 数据库类型中, Version 7.0 MDB 为最新版的数据库类型。选择该类型的数据库,数据库文件的扩展名为.MDB,在创建数 据库时不必输入扩展名,可视化数据管理器将自动为数据库上生成扩展名。 由于数据库可能是作为本地机数据库,即作为单用户系统开发的数据库使用,也可 能是作为客户服务器系统的远程数据库应用系统开发的数据库使用。因此,在数据库窗 口中,存在许多的属性设置项,如连接、更新方式等属性设置项。因为本系统主要设计 的是单机版的应用系统,所以只

27、将数据库作为本地数据库加以处理,故关于数据库其他 属性,暂时没有考虑。 一个应用系统往往需要多次或一定的时间才能完成, 因此数据库的应用将会多次打 开或关闭操作。如果需要在数据库中进行操作,只需要在可视化数据管理器中打开数据 库文件即可。 系统数据库与数据表设计系统数据库与数据表设计 作为管理系统,得将它作为一个数据库应用系统来进行开发制作,数据库应用系统 开发的前提是首先开发数据库和数据库中的数据表。所以在开发“学校用电收费管理系 统”之前,首先得需要创建一个名为“用电收费”数据库,并在该数据库中,创建数张 相关的数据表。 根据系统的功能需求分析并结合本系统的实际要求,本系统只需要建立六张数

28、据 表,即:电费管理数据表、缴费通知表、停电信息表、登陆权限表、管理员信息表、学 生信息表。其数据表名称及其数据元素为: - 12- 毕业设计(论文) 电费管理数据表电费管理数据表:抄电日期、寝室号码、抄表人员、用电年份、用电月份、电表 起码、电表止码、实用电量、核定电量、剩余电量、应交电费、电费单价、应交金额、 应收日期、缴费状态、实收日期、逾期天数、补交单价、补交金额、总交金额、用户签 名、收费人员;缴费通知表:缴费通知表:通知时间、通知内容、发通知单位;停电信息表:停电信息表:停 电日期、停电范围、停电原因、起停时间、来电时间、总停时间;登陆权限表:登陆权限表:操作 权限、操作员、登陆密

29、码;管理员信息表:管理员信息表:编号、姓名、性别、年龄、职务、住址、 电话、E-mail;学生信息表:学生信息表:学生学号、学生姓名、学生性别、所属院系、所在年级、 所在班级、寝室号码、寝室电话、是否寝室长。 1. 1.电费管理数据表及其数据结构电费管理数据表及其数据结构 .在“用电收费”数据库中首先创建一个“电费管理数据表” ,其表设计如下: .表的数据结构如下所示: 序号序号字段名称字段名称字段类型字段类型字段大小字段大小 1 2 3 4 5 6 7 8 9 10 11 12 抄电日期Date/Time 抄表人员 寝室号码 电表起码 电表止码 实用电量 核定电量 剩余电量 应交电费 Tex

30、t Double Double Double Double Long Long Double 8 10 8 8 8 8 4 4 8 8 8 8 - 13- 索引索引 主索引 主索引 忽略空值忽略空值 否 否 否 否 否 否 否 否 否 否 否 否 字段说明字段说明 本月抄电表时间 抄表人姓名 既用户电表号码 上月末电表读数 本月末电表读数 本月实际用电量 学校给定月电量 实电与核电之差 本月的超支电量 本月电费单价 本月超支的电费 规定的收费时间 电费单价Currency 应交金额Currency 应收日期Date/Time 毕业设计(论文) 13 14 15 16 17 18 19 20 2

31、1 22 实收日期Date/Time 逾期天数Integer 8 2 8 8 8 20 20 10 10 10 否 否 否 否 否 否 否 否 否 否 用户缴费时间 缴费迟交天数 交纳逾期费单价 需交纳的逾期费 电费逾期费之和 交费的用户名字 收费人的姓名 具体用电在哪年 具体用电在哪月 交费情况反映 补交单价Currency 补交金额Currency 总交金额Currency 用户签名 收费人员 用电年份 用电月份 交费状态 Text Text Text Text Text .在建立该数据表时,需要对抄电日期,寝室号码同时设置为主要索引。因为学校 已对每个寝室都安装了一个电度表,每个月均有定

32、额的电量给予。 2. 2.缴费通知表及其数据结构缴费通知表及其数据结构 . 缴费通知表如下图所示: . 表的数据结构如下所示: 序号序号字段名称字段名称字段类型字段类型字段大小字段大小 1 2 3 通知时间Date/Time 通知内容 发通知 单位 Text Text 8 255 50 索引索引 主索引 主索引 主索引 忽略空值忽略空值 否 可以 否 字段说明字段说明 发缴费通知的时间 缴费通知内容 发这个缴费通知的 单位名称 .发通知,必须具备发通知的时间和内容以及是谁发的通知等信息;且不同的单 位可以在同一天的时间内可以发不同通知内容,所以这三者是缴费通知的必要条件。 3. 3.停电信息表

33、及其数据结构停电信息表及其数据结构 .停电信息表如下图所示: - 14- 毕业设计(论文) . 表的数据结构如下所示: 序号序号 1 2 3 4 5 6 7 8 9 字段名称字段名称 停电日期 停电范围 停电原因 起停时间(时) 起停时间(分) 来电时间(时) 来电时间(分) 总停时间(时) 总停时间(分) 字段类型字段类型大小大小 Date/Time Text Text Integer Integer Integer Integer Integer Integer 8 50 255 2 2 2 2 2 2 索引索引 主索引 主索引 主索引 忽略空值忽略空值 否 可以 可以 否 否 否 否 否

34、 否 字段说明字段说明 实行停电的日期 需要停电的范围 实行停电的原因 开始停电(时针) 开始停电(分针) 来电时间(时针) 来电时间(分针) 总停时间(时针) 总停时间(分针) .停电范围指整个校园还是某个系或是某个寝室等;停电原因有外部原因(如电 线接修等)和内部原因(如电费超支费逾期达30 天等) 。至于时间按时、分设置,是因 为我暂时还没想到用什么字段类型描述时间,故将时和分两者分开,这样在系统应用时 也可对数据进行方便的输入。 4. 4.登陆权限表及其数据结构登陆权限表及其数据结构 .登陆权限表如下图所示: - 15- 毕业设计(论文) . 表的数据结构如下所示: 序号序号字段名称字

35、段名称 1 2 3 登陆密码 操作权限 操作员 类型类型 Text Text Text 大小大小 50 10 10 索引索引 主索引 唯一、 主 索引 忽略空值忽略空值 否 否 否 字段说明字段说明 登陆系统时所需密码 登陆时所选择的权限 登陆系统时所需要的 操作员的用户名 .每个操作权限中的操作员可以多个,但每个权限中的操作员只拥有他自己的登 陆密码,故得将操作权限和操作员一起设置为关键字。操作权限可分为系统管理员、抄 表员、收费员、学生用户等,系统管理员可以管理系统的一切,而其他的操作员多多少 少都有些权限的限制。 5. 5.管理员信息表及其数据结构管理员信息表及其数据结构 . 管理员信息

36、表如下图所示: . 表的数据结构如下所示: 序号序号字段名称字段名称字段类型字段类型大小大小 1编号Long4 索引索引 唯一、主 索引 2 3 4 5 6 7 8 姓名 性别 年龄 职务 住址 电话 E-mail Text Text Integer Text Text Double Text 10 4 2 10 50 8 50 否 否 否 否 否 否 否 管理员姓名 管理员性别 管理员实际年龄 管理员担任的职务 管理员住宿地点 管理员的联系电话 管理员的电子信箱 忽略空值忽略空值 否 字段说明字段说明 管理员的编号 .在管理员信息表中,得将编号设置为关键字。其中管理的职务分系统管理员、 -

37、16- 毕业设计(论文) 抄表员、收费员三类。数据结构中的编号规则从 0 到 9999999999 之间任意的数字。 6. 6.学生信息表及其数据结构学生信息表及其数据结构 . 学生信息表如下图所示: . 表的数据结构如下所示: 序号序号字段名称字段名称 1学生学号 字段类型字段类型字段大小字段大小 Double8 索引索引 唯一、 主 索引 2 3 4 学生姓名 学生性别 所属院系 Text Text Text 20 6 50 否 否 否 忽略空值忽略空值 否 字段说明字段说明 现在在本校读书 的学生学号 在校学生的姓名 在校学生的性别 学生所在的分院 和系部名称 5 6 7 8 9 所在年

38、级 所在班级 寝室号码 寝室电话 是否寝室长 Text Text Double Double Text 10 10 8 8 10 否 否 否 否 否 学生现在的年级 学生所在的班级 学生所住的寝室 寝室的电话号码 是不是寝室长 .在学生信息表中,得将学生的学号设置为关键字。 数据结构中的学号是该学生现在还在学校读书时期的编排号码, 目前系统中存在学 号为 10104103011010410338, 是我们班级同学的学号。 寝室号码也等同于本系统中 的电表号码,符合学校一个寝室一个电表的规则;寝室号码是四位数字,第一位数是楼 宇号,第二位是楼层号,后两位是房间号;若有特殊情况,得需要另外补充说明

39、。 - 17- 毕业设计(论文) 7. 7.数据表之间的关系数据表之间的关系 .各数据表中存在以下联系: 登陆权限表中操作权限为系统管理,则是系统管理员,可以管理数据库中所有数据 表;登陆权限表中操作权限为抄表,则是抄表人员,能管理电费数据表的抄电日期、寝 室号码、抄表人员、用电年份、用电月份、电表起码、电表止码、实用电量、核定电量、 剩余电量、应交电费、电费单价、应交金额、补交单价等属性;登陆权限表中操作权限 为收费,则是收费人员,能管理电费数据表中的缴费状态、实收日期、逾期天数、补交 金额、总交金额、用户签名、收费人员等;登陆权限表中操作权限为学生用户,则是普 通的操作员,只能修改登陆权限

40、表中的各自登陆密码属性。 电费管理数据表中的寝室号码属性主要来源于学生信息表中的寝室号码。寝室号码 既是学生公寓寝室的编号,也是本系统中用户电表的编码。 抄表人员和收费人员属性的相关资料也来源于学生信息表。但其登陆系统时,需要 进行权限验证,这时候与登陆权限表中的操作权限属性联系在一起。 用户签名属性的相关也主要来源于学生信息表。一般来说,寝室长代表本寝室按时 交纳本月电费,所以用户签名写寝室长姓名或者直接填寝室号码。 .数据表之间关系如下图所示: - 18- 毕业设计(论文) 系统界面设计系统界面设计 系统界面是系统与用户之间的接口,也是控制和选择信息输入输出的主要途径。在 本系统中界面设计

41、坚持友好、简便、实用、易于操作的原则,采用菜单方式、会话方式、 操作提示方式、以及操作权限管理方式等多种方式进行界面设计。 根据系统功能设计及数据流图、功能模块图的设计分析,对本系统的主要界面做了 如下设计: 系统运行环境系统运行环境 1. 本系统的运行绝对路径为: “C:学校用电收费管理系统”, 即安装系统后的可执 行文件路径为:C:学校用电收费管理系统学校用电收费管理系统.exe。 2. 本系统具备背景音乐,所以最好要有播放音乐的设置,才可听到动听的音乐。 3. 本系统是在 Microsoft 2000 系统下编译运行的,所以最好也在 Microsoft 2000 系统下安装本系统;否则有

42、些功能可能无法使用,会导致系统出错。 4. 为了能显示最佳效果,请调整显示器分辨率为:800*600 像素。 5. 本系统涉及到个人主页,需要上网才能浏览,所以安装好系统后,最好能保证你 的电脑已经连接到 Internet 网络上。 - 19- 毕业设计(论文) 结结论论 本系统具备了用户管理、电费抄表登记、电费收缴、报表统计打印、用户用电查询、 系统维护等功能要求。用户管理包括了学校管理员和学生用户,系统维护包括了权限设 置、密码修改、数据备份等。 通过本系统, 可使学校用电收费摆脱每次手工书写统计的问题, 实现管理计算机化; 使用者通过鼠标、 键盘的简单操作就能实现完整的功能; 提高工作效

43、率, 节省人力资源。 本系统前台是利用 Visual Basic 语言、后台使用 ACCESS 数据库进行开发,适用于 windows982000,或更高的软件支持平台,便于以后的系统扩展与更新。 本系统设计具备的特点有: 1界面美观,操作方便 各个功能模块都以幽雅的背景画面和旋律优美的背景音乐展现, 让管理者能在一个 良好的环境下轻松愉快的工作,提高工作效率。由于程序各个功能模块均为汉字显示, 即使没有太多计算机知识和操作技能的人也可以操作,使用十分方便。若有特殊情况, 也可参考“在线帮助信息” 。 2大大提高工作效率 改变以往的工作模式,提高工作效率。以前,我校学生宿舍用电的统计、报表等,

44、 都是以手工操作为主,每次都需要花费很长时间完成,而且错误率高。 “学校用电收费 管理系统”中的电表信息录入十分简单方便,统计、计算等工作全部有电脑自动操作, 管理员只需在短时间便可完成任务,优势十分明显,而且错误率比较低。 3能及时、准确地反映学生宿舍用电情况 “学校用电收费管理系统”具有精确的计量、运算和查询功能,能够及时、准确反 映学生宿舍各宿舍的用电量,对用电量过高,过低或无用电量的宿舍,可及时通知学生 宿舍管理人员进行调查,及时堵塞漏洞。使用学校用电收费管理系统之前,用电量统计 十分麻烦,工作量很大;希望使用学校用电收费管理系统进行统计后使工作达到易如反 掌。对未超定额的宿舍,在“用

45、电量”一栏中如实反映该宿舍的实际用电量,而在“应 交电费”栏以“0”赋值即可。这样,学生从公布的电费收取表中可清楚地了解本宿舍 的用电情况,而用电是否超定额又一目了然。 4信息收集、处理、存储、打印方便 抄电表需要信息输入时, 只需要设置一次系统参数, 设置完后电脑会自动进行存储, - 20- 毕业设计(论文) 这样添加下一条信息时便可直接读入一些重复的基本信息;接着只需输入电表号码、电 表读数就可,其它都只用一键搞定(只需按回车键就行) 。系统都已经设计成美观的字 体和统一的格式,使打印的报表规范、美观。 5收费程序更加规范 按学校的要求,对没有如期交纳超过电费的宿舍,要在电脑里反映出来,并发通知 要求按时补交超用电费,若逾期上交的则得交滞纳金或做停电处理。学生宿舍如实交纳 电费后,要在用户签名栏内签名,等等。这样便可以规范了收费程序,应用本系统后, 收取的电费,与手抄式的人工管理相比,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论