实验三-电力收费综合管理系统详细设计说明书(完整版)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
总分:_____
《软件工程》阶段性综合大作业级差报告班组序号: 5班 9组
作业名称:电力收费综合管理系统
作业序号: 实验3详细设计说明书
学院: 计算机与软件
专业: 计算机科学与技术
指导教师:钱嘉伟组长姓名:黄仕坚
作业时间: FROM: 2011-11-28 TO: 2011-12-16 作业提交时间: 2011 年 11 月 28 日
拒交记录及处理:
钱记
实验小组明细:
批阅小组明细:
组长算出的平均分数:
组长本人的责任分数:
步骤1:引言
1.编写目的
随着时代的发展,人们的生活水准越来越高,数目繁多的费用也相应而生,电费就是其中一条,然而传统的抄表收取电费方式,不仅浪费大量的人力物力资源,同样也经常会出现各种偷电情况;同时,这种传统的收费方式也经常出现资料丢失,资料不清的情况,特别是现在人口膨胀,电费分段收费的时候,劣势更加明显。随着电脑技术的发展,为了应对诸如此类的情况,开发,推广一个电力收费综合管理系统就显的尤为重要。
本实验的读者物件为研发中心领导和主管技术人员极其程式开发人员。
2.专案背景
专案名称初步定为:电力收费综合管理系统(Electricity charges comprehensive management system )。该系统分为10个模组,分别为:1.电力部门使用者的许可权管理模组,2.基本资讯的初始模组,3.申请用电(开户)和销户的功能模组,4.使用者电表资料的录入模组,5.电费计算模组,6.发票列印模组7.电费资料统计模组,8.自动催费通知模组,9.使用者查询模组,10.应时划分电费模组。
3.术语说明
Electricity charges comprehensive management system:电力收费综合管理系统
Data updating:资料更新
System initialization:系统初始化
Date query:资料查询
User management authority :用户的管理许可权
Data flow:资料流程程
4.相关文献
参考网址:
&filename=ZXDB9
步骤2:项目概述
1.目标
本电力收费综合管理系统软件将提供一个既可以收集电力使用情况,又可以对其进行分类计算,查询,并且进行缴费提醒的中央管理系统。
2.运行环境
硬件环境:
·PII或更高档危机、笔记本电脑、手机、IPAD;
·运行时内存要求:1MB
·安装所需硬盘:18MB
·打印机:可选
3.需求概述
本软件主要有以下几方面的功能:
(1)识别功能:
通过登录用户名及密码进行身份识别,并且给予相应的权限,仅允许有权限的用户进入该
软件
(2)查询功能:
查询电力使用状况以及欠费情况。
(3)数据上传,处理功能:
收集电力使用数据,进行分类,计算,统计。
(4)报表生成:
可根据权限,将在权限内可以打印的部分生成报表。
(5)打印功能:
将报表进行打印
(6)修改功能:
拥有管理员权限的用户有微量更改偏差数据的功能。
(7)通知功能:
管理员用户能对需缴费用户进行E-mail,手机短信的形式进行催缴通知的功能。
(8)信息修改功能:
登录用户可以更改其基本信息,包括住址,电话,用户本人名称,身份证号码等。
(9)界面修改功能:
用户拥有一定的界面调整权限,可以对界面进行微量调整。
(10)帮助信息:
为用户使用本软件系统提供一定的帮助信息。
4.条件与限制
本系统与因特网连接,与各电表集成,作为其中的一个组建,在功能方面将收费以及催缴电费进行同意规划,将各用户分别管理,将催缴工作自动进行,将查询工作放到家中。系统可以为级别不同的用户设置不同的权限等,同时应进一步提高系统的安全保密性,以防止因为系统给破解而造成的损失。
步骤3:总体设计
1.处理流程:
·系统启动时,激活身份验证模块;
·通过身份验证后,对系统进行初始化。从网络下载用户信息,并根据系统配置文件将数据库导入,设置各全局变量。
·系统进入消息循环状态,通过各时间驱动机制集火各功能模块,并执行制定模块;
·各项功能执行完毕后重新进入消息循环状态;
·各项功能执行完毕后,在用户点击离开后,关闭系统事件触发,激活关闭系统模块,退出系统。2.总体结构和模块外部设计:
系统总体结构(图1)
图1
模块设计
模块编号模块名称备注模块编号模块名称备注初始化模块系统初始化删除模块
关闭系统模块关闭退出系统修改模块
系统功能模块M7报表生成模块
浏览模块M8打印模块
刷新浏览模块导入模块
基本资料模块导出模块
刷新基本资料模块M10密码管理模块
详细资料模块M11身份验证模块
刷新详细资料模块M12帮助模块
M5条件查询模块邮箱通信模块
增加模块
3.功能分配:
(1)系统控制功能:
·初始化模块()
·关闭系统模块()
·系统功能模块()(2)浏览功能:
·浏览模块
·刷新浏览模块
(3)数据查询功能:
·基本资料模块()
·刷新基本资料模块()
·详细资料模块()
·刷新详细资料模块()(4)条件查询功能:
·条件查询模块(M5)(5)界面微调功能:
·增加模块()
·删除模块()
·修改模块()
(6)系统纠错功能:
·邮箱通信模块(M13)(7)报表生成功能:
·报表生成模块(M7)(8)打印功能:
·打印模块(M8)
(9)导入功能:
·导入模块()
(10)密码管理功能:
·密码管理模块(M10)(11)身份验证功能:
·身份验证模块(M11)