实验三-电力收费综合管理系统详细设计说明书(完整版)
电力系统工程综合课程设计任务书
![电力系统工程综合课程设计任务书](https://img.taocdn.com/s3/m/c6606d12c281e53a5802ff44.png)
5)、短路电流持续时间最大值的确定。
(7)、防雷规划.
2.绘制本课题设计的电气图(手工绘制,A3绘图纸)
五、进程安排
1.下达设计任务书,学习课程设计指导书,讲解设计要求、进度安排、指导时间、注意事项等,提供参考资料、课程设计指导书。(0.5天)
2.分析题意,查阅参考文献,提出设计方案。(1天)
3.具体计算、选型、系统设计、设计接线方式、绘制图纸等。(6.5天)
4.撰写课程设计报告。(1.5天)
5.答辩。(0.5天)
六、主要参考资料
1.熊信银,张步涵主编.电力系统工程基础.武汉:华中科技大学出版社,2002.
2.陈跃主编.电气工程专业毕业设计指南.电力系统分册.北京:中国水利水电出版社,2003.
四、要求的设计(调查/论文)成果
1.编写详细的设计说明书(手写,附上本次设计心得体会)
说明书中要有以下内容的详细分析依据,计算过程、比较结果等:
(1)、待设变电所在电力系统中ቤተ መጻሕፍቲ ባይዱ地位、作用等分析;
(2)、主变压器台数、类型、容量分析及确定、过负荷能力校验;
(3)、220KV、110KV、10KV侧主接线接线方式的确定;
电力系统工程综合课程设计任务书
一、设计(调查报告/论文)题目
220kV降压变电所电气一次部分初步设计
二、设计(调查报告/论文)主要内容
1.选择本变电所主变的台数、容量和类型;
2.设计本变电所的电气主接线,选出两种电气主接线方案比较,确定一个较佳方案;
3.进行所需的短路电流计算,明确短路电流计算目的;
4.选择220KV侧和110KV侧的高压断路器和隔离开关;
5.进行继电保护的规划设计;
软件工程实验(共五次)
![软件工程实验(共五次)](https://img.taocdn.com/s3/m/9788b88383d049649b66589a.png)
软件工程课程实验指导书软件工程是随着计算机系统的发展而逐步形成的计算机科学领域中的一门新兴学科。
通过软件工程课程的学习,能够达到正确的安排软件的结构,合理组织、管理软件的生产的教学目的。
教学的实践环节是本课程的重要部分,通过实验例证理解掌握软件工程各阶段的任务和完成后的文档是什么及完成方法。
本课程实验环节安排10学时,主要完成需求分析、模块设计、数据库设计、详细设计和测试分析六个部分。
具体安排如下:课时分配:内容实验一实验二实验三实验四实验五课时 2 2 2 2 2实验一编写系统需求说明书一、实验题目对系统进行需求分析。
并编写系统需求分析说明书。
二、实验目的通过对选定系统进行系统分析和编写需求说明书,掌握系统需求分析的步骤和方法,明确需求说明书内容和格式。
通过对visio2003的熟悉应用,把系统的逻辑模型画出来。
三、预习1、系统的数据描述、功能描述方法;2、需求分析工具(业务流程图、数据流图、数据字典);3、系统需求分析步骤和内容;四、实验设备与环境1、运行和使用visio2003;2、收集整理资料的资料室和虚拟用户或实际用户。
五、实验内容选定系统后,进行系统分析,然后按如下编写提示撰写需求说明书。
1、引言⑴编写目的说明编写软件需求说明的目的,指出预期的读者。
⑵背景说明说明待开发的软件系统的名称;本项目的任务提出者、开发者、用户及实现该软件的计算机中心或网络中心;该软件系统同其他系统或其他机构的基本的相互来往关系。
⑶定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
⑷参考资料列出有关的参考资料及资料的来源。
2、任务概述⑴目标叙述该软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。
解释被开发软件与其他有关软件之间的关系。
如果本系统是一项独立的软件,而且全部内容自含,则说明这一点。
如果所定义的系统是一个更大的系统的组成部分,则应说明本系统与该系统中其他各组成部分的关系,用方框图来说明该系统的组成和本系统同其他各个部分的联系和接口。
详细设计说明书范例
![详细设计说明书范例](https://img.taocdn.com/s3/m/f4a67f55960590c69fc37671.png)
3.2
3.3
3.4
3.5
3.6
3.7
3.8
3.9
3.10 01登岸模块 .........................................................................................................................................6 02治理模块 ....................................................(本文来自: 小草范文
数据库连接正常 数据库数据正常 输入的书号合理合法 输入的书号不合理 输入的书号不合法 数据库数据异样 数据库连接异样
3.2.3 相关信息获取模块 ? 功能
获取合法读者的借书记录 ? 输入项目
合法读者证号(整型常量);读者已借图书信息(引用型字符串) ? 输出项目
查询操作结果(BOOL值) ? 程序逻辑
对用户输入的响应: 合法输入,能够正常挪用子模块;
非法输入,系统可否分辨,并作出响应(提出警告);
子模块的异样状况,系统可否及时做出响应。
3.2借书模块 ? 功能
查验输入的读者证号 运行借书对话框
获取该读者的相关信息 查验输入的图书号 记录借书 ? 输入项目
读者证号、图书书号(用户输入) ? 输出项目
m_BookOutDlg CBookOutDlg 借书对话框 m_BookInDlg CBookInDlg 还书对话框 m_BookQuiryDlg CBookQuiryDlg 图书查询对话框 m_SysDlgCSysDlg系统操作对话框 ? 测试要点
数据库连接情形:正常情形,数据库文件缺少,外部系统异样。 系统设置获取:正常情形,外部系统异样。
电费管理系统需求规格说明书
![电费管理系统需求规格说明书](https://img.taocdn.com/s3/m/4c7f7622c4da50e2524de518964bcf84b9d52d34.png)
电费管理系统需求规格说明书电费管理系统需求规格说明书一、引言本文档旨在对电费管理系统进行详细的需求规格说明,以确保系统开发人员对系统功能和性能有清晰的了解,并为开发过程中提供指导。
本文档包括系统概述、功能需求、性能需求、界面需求、安全需求、数据需求、约束和假设等章节,以全面而详尽地描述系统的需求。
二、系统概述本章节对电费管理系统进行总体说明,包括系统的目标、背景、用户特点和主要功能。
2.1 系统目标电费管理系统的目标是提供一个高效、准确、可靠的电费管理解决方案,帮助用户实现电费的缴纳、查询、统计、报表等功能。
2.2 背景电费管理系统应用于各类单位和个人,用于管理和控制电费的支付和使用情况。
传统的电费管理方式繁琐、效率低下,不利于电费的统计和管理,因此需要开发一个电费管理系统来提高工作效率。
2.3 用户特点电费管理系统的用户包括以下几类:- 管理员:负责对系统进行配置、维护和管理。
- 员工:负责进行电费查询和缴纳。
- 用户:包括单位和个人,需要使用系统进行电费查询和支付。
2.4 主要功能电费管理系统的主要功能包括但不限于:- 用户注册和登录:用户通过注册账号并登录系统进行相关操作。
- 电费查询:用户可以根据不同的时间段查询电费使用情况。
- 电费缴纳:用户可以通过系统完成对电费的缴纳。
- 统计和报表:系统能够根据用户的需求,相应的电费统计报表。
三、功能需求本章节详细说明了电费管理系统的功能需求,包括用户管理、电费管理、数据统计等方面的功能。
3.1 用户管理3.1.1 用户注册用户可以通过系统进行注册,提供必要的个人信息进行身份验证,并唯一的用户标识。
3.1.2 用户登录用户可以使用注册的账号和密码进行登录操作,系统应验证用户身份信息并允许登录。
3.1.3 用户信息管理用户可以修改个人信息,包括密码、邮箱、联系方式等。
3.2 电费管理3.2.1 电费查询用户可以根据不同的时间段查询电费使用情况,包括查询历史电费记录和当前电费余额。
电费管理系统—毕业设计论文
![电费管理系统—毕业设计论文](https://img.taocdn.com/s3/m/3adf7fc60b4c2e3f562763b4.png)
电费管理系统学校:___________________ 姓名:___________________ 学号:___________________ 同组人员:_______________ 指导老师:_______________二○○年五月目录摘要 (3)引言 (3)第一章、系统简介 (4)第二章、管理信息系统概述 (4)、管理信息系统现状 (4)管理信息系统开发方法 (5)第三章、开发平台和工具 (7)开发平台的选择 (7)开发工具的选择 (7)开发语言介绍 (8)第四章、需求分析 (11)需求分析 (11)、可行性分析 (11)第五章、系统总体设计 (12)系统功能描述 (12)功能模块划分 (13)第六章、数据库设计 (13)第七章、系统详细设计 (15)设计登录窗体 (15)、设计主界面 (18)7.3电费管理窗口设计 (27)用户抄表窗口的设计 (30)用户信息窗体的设计 (33)、数据查询窗体设计 (37)致谢 (40)参考文献 (40)摘要用电收费管理系统是单机版的应用系统,主要用于记录家庭用电情况并在此基础上进行超支电费收取。
本系统包括档案管理、通知发布、抄表系统、查询系统、报表系统、交费系统、维护系统和辅助功能共八个分系统。
本系统有一定安全性和完整性,界面美观,操作方便;可提高工作效率;能及时、准确地反映用电情况;信息收集、处理、存储、打印方便;收费程序更加规范;系统可维护性强、管理集中。
并提供在线帮助信息。
本系统的研究开发成功,可使居民用电收费摆脱每次手工书写统计的问题,实现管理计算机化;使用者通过鼠标、键盘的简单操作就能实现完整的功能;提高工作效率,节省人力资源。
传统的电费管理都是由工作人员手工查表,抄表完成的,其中要完成用户电费的收取,每月抄度,用户购电情况查询,以及列出欠费用户的信息名单,之类的信息.其工作强度大,工作流程繁琐,由于工作人员的不细心,将会造成电费收支的出错也是经常发生的.鉴于以上原因我们有必要开发一种帮作电费管理人员的软件系统,可以完成检查用户用电情况,每月抄度,信息录入以及基本数据维护的各项功能.本系统采用visual basic 6.0与微软Access数据库方式.界面尽量做到人性化,数据维护方面做到可靠安全.关键词:用电收费管理系统管理信息系统 ACCESS数据库管理系统引言居民的用电管理问题,一直是摆在管理者面前的一道难题,传统的以手工操作为主的用电管理方式,信息反馈慢,工作效率低,管理质量差。
电力收费管理系统方案
![电力收费管理系统方案](https://img.taocdn.com/s3/m/e5eaa9bef121dd36a32d82ca.png)
/ruanjian/zhuyaochanpin8.htm龙源科技系统概述电力营销管理系统是基于现代计算机与网络通讯技术,将电力营销工作进行电子化管理的综合信息统,是促进电力营销服务创新、管理创新和技术创新的基础和重要保证。
本系统适用于省级及以下各级供电企业,充分体现了全新的电力营销管理思路:适应市场经济的、以效益为基础、以客户为中心、体现主动式的、平面透明的集中管理模式。
同时考虑到目前供电企业正处于新旧电力营销体系转换的时期,对传统用电管理具有较强的兼容性。
按照职能管理角度,系统可划分为:省农电局、县农电局及所属供电所三个层次。
各级电力企业网络层次划分如图1所示:图1按照营销功能角度,系统可划分为:客户服务层、营销业务层、营销工作质量管理层和营销管理决策支持层四个层面,层面关系如图2所示:图2适用范围1、省、区、县级供电营业系统。
2、单独的县级电力局或供电所管理。
3、处于实行“同网同价”改革后的用电营运管理新模式的电力企业。
4、正处于用电营运管理体制改革过程中的电力企业。
产品简介《供电营业综合管理系统(县级中心版)》是陕西龙源电力自动化有限责任公司,在公司领导班子的带领下,依照公司《软件开发管理模式》,通过公司全体同仁的努力,根据目前农电信息化系统的弊端:1、管理模式陈旧落后,不同地区采用几乎完全不同的管理模式,尤其是到了管理细节问题上,个性化的特征过于共性;2、基层管理人员的素质良莠不齐,能够顺利掌握信息化管理理念的人并不多。
而开发出的《供电营业综合管理系统(县级中心版)》,使农电信息化成为人人可及的可能。
供电营业综合管理系统(县级中心版)》,是严格按照国家供电公司农电工作部制定的《供电所管理办法》而开发设计的一个多功能的软件产品。
它包括基本信息、用户管理、抄表算费、收费管理、报表输出、计量设备、线损管理、供电所管理、统计分析、综合查询和系统参数十一个功能模块。
操作员登录进入主画面后,可看到主画面中有十一个功能模块,他们的作用因他们本身的功能不同而不同。
(完整版)系统用户手册模板
![(完整版)系统用户手册模板](https://img.taocdn.com/s3/m/b8bb5d13524de518974b7d57.png)
XX系统用户使用说明书共1册第1册共6页XX有限公司二〇一五年六月目录1前言 (1)1.1编写目的 (1)1.2适用对象 (1)1.3通用操作说明 (1)2系统运行环境需求 (1)2.1硬件环境 (1)3系统功能介绍 (2)3.1登录系统 (2)3.2主界面 (3)3.3个人办公 (3)3.3.1 通知通知 (3)4常有问题以及解决方法 (3)4.1系统登录失败问题 (3)4.2信息填写不为空问题 (3)4.3系统界面显示问题 (4)1前言1.1 编写目的本文档旨在对《 X 管理系统》软件功能进行描述,帮助用户掌握该系统的使用方法。
1.2 适用对象本文档适用于 XX 公司内部软件操作人员。
1.3 通用操作说明【盘问】按钮:依照盘问条件盘问吻合条件的信息。
【保存】按钮:保存输入的信息。
【清空】按钮:清空输入的数据。
【导出数据】按钮:导出已选择的文件或数据。
【关闭】按钮:关闭当前弹出窗口,若当前信息被更正但未执行【保存】操作,更正的信息未被保存。
2系统运行环境需求2.1 硬件环境硬件运行环境包括服务器硬件环境、客户端计算机硬件配置环境,详见下表。
表 2.1-1客户端计算机软硬件配置环境配置硬件规格要求办理器双核 2.0G 以上内存512M 以上硬盘80G 以上显示器方正 22’英寸;分辨率:1920*1080 ;显示比率: 150%最正确阅读器: IE9;支持: IE9/10/11( 需要设置兼容模式);显示阅读器比率: 100%表2.1-2服务器端计算机软硬件配置环境配置硬件规格要求办理器双核 2.0G 以上内存2G 以上硬盘150G 以上操作系统Windows Server 2008数据库SQL Server 2008表 2.1-3外面接口表序号接口设备接口种类1打印机USB3系统功能介绍《XX 系统》主若是为XX 公司内部供应完满的电子平台支持,包XX 、系统管理等模块,实现工作的全方向管理。
(完整word版)详细设计文档范例
![(完整word版)详细设计文档范例](https://img.taocdn.com/s3/m/5fc06486336c1eb91b375d72.png)
系统名称
书写人:
时间:
八“系统详细设计修改说明
""系统详细设计
目录
1 系统概述 (4)
2系统结构图 (4)
3系统功能说明 (4)
3.1功能一 (4)
3.1.1功能说明 (4)
3.1.2流程图 (5)
3.1.3涉及表 (5)
3.1.4与其他功能及表关联 (5)
3.1.5解决方案 (5)
3.2功能二 (5)
3.2.1功能说明 (5)
3.2.2流程图 (5)
3.2.3涉及表 (5)
3.2.4与其他功能及表关联 (5)
3.2.5解决方案 (5)
4 时间安排 (5)
3 / s
系统详细设计1系统概述
2系统结构图
3系统功能说明
3.1功能一
3.1.1功能说明
原仃功能说明
改造说明
4/5
""系统详细设计3.1.2流程图
3.13涉及表
3.1.4与其他功能及表关联
3.1.5解决方案
316界面图
3.2功能二
32.1功能说明
3.2.2流程
3.2.3涉及表
3.2.4与其他功能及表关联
325解决方案
3.2.6界面图
4时间安排。
电源管理系统实验报告
![电源管理系统实验报告](https://img.taocdn.com/s3/m/85f4c2a5760bf78a6529647d27284b73f342367f.png)
一、实验目的1. 了解电源管理系统的基本原理和组成。
2. 掌握电源管理系统的设计方法。
3. 学会使用电源管理芯片进行电路设计。
4. 提高动手实践能力和电路调试技能。
二、实验原理电源管理系统(Power Management System,PMS)是现代电子设备中不可或缺的部分,其主要功能是高效、稳定地为设备提供所需的电压和电流。
电源管理系统通常由以下几个部分组成:1. 电源输入:包括交流电源、直流电源等。
2. 电源转换:将输入的交流或直流电源转换为所需的电压和电流。
3. 电源保护:防止过压、欠压、过流等异常情况对设备造成损害。
4. 电源监控:实时监控电源状态,确保设备安全稳定运行。
本实验主要围绕电源转换和电源保护两个方面进行,使用电源管理芯片进行电路设计。
三、实验器材1. 电源管理芯片:MAXIM MAX160632. 电路板:PCB板3. 电阻、电容、二极管等电子元器件4. 电源适配器5. 示波器6. 函数信号发生器7. 万用表四、实验步骤1. 电路设计根据实验要求,设计电源管理系统电路。
主要步骤如下:(1)选择合适的电源管理芯片:MAXIM MAX16063是一款高性能、低功耗的电源管理芯片,具有过压、欠压、过流保护功能,适合本实验。
(2)根据电路要求,确定电路元件参数,如电阻、电容等。
(3)绘制电路原理图,并使用PCB软件进行电路板设计。
2. 电路制作根据电路原理图和PCB设计,制作电源管理系统电路板。
主要步骤如下:(1)按照电路原理图,焊接电阻、电容、二极管等元器件。
(2)焊接电源管理芯片MAX16063。
(3)连接电源适配器和输出负载。
3. 电路调试使用示波器、函数信号发生器和万用表等工具,对电路进行调试。
主要步骤如下:(1)检查电路连接是否正确,确保无短路、断路等故障。
(2)使用示波器观察输出电压和电流波形,确保符合设计要求。
(3)使用万用表测量输出电压和电流,确保符合设计参数。
(4)调整电路元件参数,使电路性能达到最佳。
水电缴费管理系统设计与实现
![水电缴费管理系统设计与实现](https://img.taocdn.com/s3/m/c69cd7d08762caaedd33d46e.png)
郑州工业应用技术学院课程设计说明书题目:水电缴费管理系统设计与实现**:**院(系):信息工程学院专业班级: 14级计算机科学与技术1班学号: **************:***成绩:时间: 2017 年 4 月 15 日至 2017 年 5 月 8 日郑州工业应用技术学院课程设计任务书题目水电缴费管理系统设计与实现专业、班级14级计算机科学与技术1班学号1401110105姓名田鹏主要内容:首先主要说明了系统的研究背景、系统的研究目标以及JSP等相关技术的概述。
接着对需求分析阐述了系统功能和可行性分析,介绍了系统各个功能模块,并描述了系统的用例图和UML活动图,可行性分析介绍了系统开发的必要性和可能性。
然后系统的设计阐述了系统结构设计、数据库的设计。
还有系统的实现主要阐述各个模块实现的功能。
最后则是系统的测试与维护。
基本要求:1.系统结构,概念结构及数据表的设计;2.管理员信息管理;3.用户信息管理;主要参考资料:[1]王建华.ASP NET 2.0 动态网站开发技术与实践[M].北京:电子工业出版社,2007.[2]王珊萨师煊.数据库系统概论[M].北京:高等教育出版社,2006[3]萨师煊.SQL Server 从入门到精通[M].北京:高等教育出版社,2006完成期限:2017.4.15-2017.5.8指导教师签名:课程负责人签名:年月日目录摘要 (1)1. 绪论 (2)1.1系统的研究背景 (2)1.2系统的研究目标 (2)1.3相关技术介绍 (2)1.3.1 JSP简介 (2)1.3.2 MYSQL简介 (3)1.3.3 Tomcat简介 (3)1.3.4 Hibernate概述 (3)1.3.5 Spring概述 (4)1.4论文组织结构 (5)2. 需求分析 (6)2.1系统功能概述 (6)2.1.1 用例图描述 (6)2.1.2 系统活动描述 (8)2.2可行性分析 (12)2.2.1 开发的必要性 (13)2.2.2 开发的可能性 (13)3. 系统设计 (14)3.1系统结构设计 (14)3.2概念结构设计 (15)3.3数据表设计 (15)4. 系统实现 (18)4.1登录模块 (18)4.2管理员模块 (19)4.2.1密码管理 (20)4.2.2水电价格管理 (21)4.2.3 用户信息管理 (22)4.2.4 水费管理 (23)4.2.5 电费管理 (25)4.2.6管理员管理 (25)4.3用户模块 (26)4.3.1 密码管理 (27)4.3.2 水电信息查询 (27)4.3.3 个人信息查询 (28)5. 系统测试与维护 (29)5.1系统测试概述 (29)5.2系统测试方法 (29)5.3系统的测试 (29)结束语 (30)参考文献 (31)摘要水电缴费是家庭日常生活的重要内容之一,但是目前水电缴费都是集中管理,用户需要不同的账号进行水电费的查询,非常不方便,因此开发一个能够通过统一账户管理、方便用户查询相关信息的水电缴费系统具有一定的实用价值。
系统详细设计说明书(模板)
![系统详细设计说明书(模板)](https://img.taocdn.com/s3/m/b2461e541ed9ad51f01df2a6.png)
XXXXXX XXXXXXXXXXXXX项目名称详细设计说明书XXX公司二〇XX年X月文档修改记录目录第一章引言 (4)1.1目的 (4)1.2背景 (4)1.3术语定义 (4)1.4参考资料 (4)第二章系统概述 (6)第三章程序1设计说明 (7)3.1程序描述 (7)3.1.1模块架构图 (7)3.1.2功能 (7)3.1.3类图 (7)3.1.4增加功能(功能点) (8)3.1.5程序流程 (9)3.1.6测试和限制条件 (9)3.1.7备注 (9)第四章程序2设计说明 (10)第五章公用接口程序说明 (11)5.1全局变量 (11)5.2公用界面或接口 (11)5.3公用方法和过程 (11)第六章附件 (12)详细设计评审意见 (13)第一章引言1.1目的提示:简要说明编写这份详细设计说明书的目的,指出预期的读者。
本详细设计说明书的适用读者为:软件开发者、测试人员1.2背景1.3术语定义1.4参考资料提示:列出所本文档所使用的参考资料,包括:A 本软件开发所经核准的合同或标书或可行性报告等文档B 软件开发计划书C 需求分析报告D 测试方案(若存在初稿的话)E 概要设计说明书F 与本项目有关的已发表的文件或资料G 本文件中各处引用的文件、资料,所采用的软件开发标准和规范注意:必须列出文件、资料的作者、标题、编号、发表日期和出版单位,以说明这些文件资料的来源。
若某些文档有保密要求的,则要说明其保密级别。
第二章 系统概述画出系统的体系结构图,以说明系统体系结构的实现技术,所用到的数据库主体的描述、如何实现访问数据库、如何划分程序的主体部分。
可以采用MVC 模式表述、也可以采用UML 中的系统设计主要是基于MVC 设计模式,M 代表模型Model ,V 代表视图 View , C 代表控制器Controller 。
MVC 模式将系统分为三层,层与层之间通过又一定的模式联系,使数据实体与业务逻辑、业务逻辑与页面展现分离。
供配电技术理实一体化教程3.1 10KV变配电所模拟停送电
![供配电技术理实一体化教程3.1 10KV变配电所模拟停送电](https://img.taocdn.com/s3/m/bb44dd879fc3d5bbfd0a79563c1ec5da50e2d6d3.png)
三、原理说明
(一)变配电所送电操作
如果变配电所是事故停电以后的恢复送电,则操作程序 视变配电所所装设的开关类型而定。如果电源进线是装设的 高压断路器,则高压母线发生短路故障时,断路器自动跳闸。 在故障消除后,则可直接合上断路器来恢复送电。如果电源 进线是装设的高压负荷开关,则在故障消除后,先更换熔断 器的熔管,然后合上负荷开关即可恢复送电。如果电源进线 是装设的高压隔离开关-熔断器,则在故障消除后,先更换 熔断器的熔管,先断开所有出线开关,然后合上隔离开关, 最后合上所有出线开关以恢复送电。电源进线装设的是跌开 式熔断器时,送电操作的程序与进线装设的隔离开关-熔断 器的操作程序相同。
三、原理说明
(二)变配电所停电操作
变配电所停电时,一般应从负荷侧的开关拉起,依次拉 到电源侧的开关。按这种程序操作,可使开关的开断电流减 至最小,也比较安全。但是在有高压隔离开关-高压断路器 及有低压刀开关-低压断路器的电路中,停电时一定要按下 列程序操作: 1、拉高压或低压断路器; 2、拉负荷侧隔离开关或刀开关; 3、拉母线侧隔离开关或刀开关。
三、原理说明
(三)倒闸操作规则
四、实验步骤
合上实验系统总电源和控制电源开关,合上监控台电源开关和PLC电源开关。
变压器正常运行操作。设定系统由1#电源进线供电至10kV母线,1#, 2#主变均停运。 •(1)填写1#主变送电操作票,进行1#主变送电操作。 •(2)步骤1完成后,填写1#主变停电操作票,进行1#主变停电操 作。训室内就坐。 Nhomakorabea 内容导航
实验目的 预习与思考 原理说明 实验步骤 实验报告
一、实验目的
掌握变配电所送电操作程序。 掌握变配电所停电操作程序。
二、预习与思考
电力工程综合管理系统用户安装手册
![电力工程综合管理系统用户安装手册](https://img.taocdn.com/s3/m/bbbe5ba4c77da26925c5b091.png)
密级:机密—JM文档编号: RD001用户安装手册赣州宏图科技有限公司赣州宏图科技有限公司对本文件资料享受著作权及其它专属权利,未经书面许可,不得将该等文件资料(其全部或任何部分)披露予任何第三方,或进行修改后使用。
文件更改摘要:1引言1.1 目的该系统的设计目标是为电力工程公司提供一个基于Browser/Server网络的生产管理系统,从而使得工程管理、生产计划管理以及人事部门的生产工时管理、企业经营部的公司资质和业绩,实现信息化的统一管理,解决企业的信息孤岛问题。
1.2 背景1.3 术语1.4 参考资料2项目概述本系统以工程管理为主线,涵盖了标书管理、合同管理、资金管理、工器具管理、车辆管理、材料管理、安全质量管理、工作计划与安排、综合查询、基本资料管理等模块,实现了电子数据处理、办公自动化,提高企业员工的工作效率、减低企业成本。
系统功能结构图如下:图1 功能结构图3运行环境3.1 硬件Window2000, windows2003, windowXP3.2 软件JDK5.0应用服务器:Tomcat-5.5数据库:oracle9iAnt4安装步骤4.1 运行环境安装和配置首先安装好JDK5.0,配置环境变量JA V A_HOME、CLASS_PATH、PATH安装Tomcat、Oracle9i客户端和Ant工具等;4.1.1应用服务器配置1、先在C:\design\Tomcat-5.5.20\conf\server.xml 中的<Host> 与</Host> 标签之间添加:<Context path="/mipcode" docBase="E:\workspace\mipcode\web" debug="0" privileged="true"/>其中path 是网站访问的虚拟路径,docBase="C:\workspace\mipcode\web" 是放置代码Web的路径,根据情况修改。
实验室信息管理系统需求规格说明书(3篇)
![实验室信息管理系统需求规格说明书(3篇)](https://img.taocdn.com/s3/m/6e1eae54ef06eff9aef8941ea76e58fafbb0456a.png)
第1篇一、概述1.1 编写目的本说明书旨在明确实验室信息管理系统的功能需求、性能需求、用户界面需求、系统约束等,为系统的设计、开发和测试提供依据。
1.2 范围本说明书描述了实验室信息管理系统的功能需求、性能需求、用户界面需求、系统约束等,适用于实验室管理人员、实验技术人员和实验室使用人员。
1.3 定义和缩略语- 实验室:指进行科学实验、教学、科研活动的场所。
- 信息管理系统:指用于管理实验室各类信息的计算机软件系统。
- 实验室信息:指实验室的各类信息,包括实验设备、实验人员、实验项目、实验记录等。
二、功能需求2.1 用户管理- 用户注册:允许用户通过输入用户名、密码、邮箱等信息进行注册。
- 用户登录:用户输入用户名和密码登录系统。
- 用户权限管理:管理员可设置不同用户的权限,如查看、修改、删除等。
2.2 实验设备管理- 设备列表:显示所有实验设备的名称、型号、规格、状态等信息。
- 设备查询:根据设备名称、型号、规格等条件查询设备。
- 设备新增:添加新的实验设备信息。
- 设备修改:修改实验设备信息。
- 设备删除:删除实验设备信息。
- 设备借用:记录设备借用情况,包括借用时间、归还时间、借用人等。
2.3 实验人员管理- 人员列表:显示所有实验人员的姓名、性别、职称、联系方式等信息。
- 人员查询:根据姓名、职称等条件查询人员。
- 人员新增:添加新的实验人员信息。
- 人员修改:修改实验人员信息。
- 人员删除:删除实验人员信息。
2.4 实验项目管理- 项目列表:显示所有实验项目的名称、负责人、开始时间、结束时间等信息。
- 项目查询:根据项目名称、负责人等条件查询项目。
- 项目新增:添加新的实验项目信息。
- 项目修改:修改实验项目信息。
- 项目删除:删除实验项目信息。
2.5 实验记录管理- 记录列表:显示所有实验记录的编号、实验人员、实验项目、实验时间、实验结果等信息。
- 记录查询:根据记录编号、实验人员、实验项目等条件查询记录。
能源计费系统设计方案
![能源计费系统设计方案](https://img.taocdn.com/s3/m/6e95dbfd04a1b0717fd5dd78.png)
医院门诊医技大楼中央空调/采暖、水表、电表、氧气表计费系统设计方案目录一、公司简介及优势 (2)二、中央空调计量一能源现状与法律法规 (4)三、BSH2000 M-BUS综合计费管理系统 (5)BSH2000 M-BUS综合计费管理系统组成 (5)中央空调冷热量计量表(UHM)的工作原理 (6)系统功能介绍 (8)四. 医院门诊科技大楼中央空调、水表、电表、氧气表计费系统设计方案 (9)M-BUS计费系统的特点 (9)设计目标 (9)点数介绍说明 (10)配置介绍 (10)计费管理软件 (10)M-BUS接口转换器 (10)M-BUS区域管理器 (11)M-BUS信号中继器 (12)M-BUS超声波中央空调热量表 (12)M-BUS单通道脉冲信号采集器 (14)M-BUS单通道模拟信号采集器 (14)系统设备清单 (16)五、部分项目业绩 (17)六、附录 (21)部分生产检测设备 (21)公司参编标准 (23)公司资质证书及检测报告 (24)冷量单价的确定及收费方法 (27)一、公司简介及优势XX创建于1998年,是广州新菱冷气集团控股的,专业从事智能化计量及控制系统和产品的研发、生产、销售的高新技术企业。
公司主要产品有:中央空调计量收费系统、冷热量表、中央空调冷量分配计量表、VAV变风量区域管理器、联网温控器、无线温控器等。
XX的BSH2000综合计费系统是运用当代微电子技术,智能仪器、通讯、计算机技术等多项专业范围内先进技术的集成。
是近年来随着科学技术的飞速发展,为提高水、电、气、中央空调等综合计费的现代化管理水平,而研制、开发的一项新兴技术。
它以全自动的抄表收费方式取代了传统的人工抄表收费方式,实时采集信息,对数据实现统一管理、集中存储,极大地提高了工作效率和计量的准确率;它将技算机网络和营业管理系统有机的结合,对用水、电、气、中央空调等状况进行监控和管理,为有关管理部门收取费用和统计分析提供依据,使管理更科学、更可靠。
自助缴费系统技术方案
![自助缴费系统技术方案](https://img.taocdn.com/s3/m/8b53e523a21614791711289a.png)
卡表系统实现
自助缴费系统只负责向卡表系统发起交易请求,卡表系统返回交易结果。其中电力营销MIS系统的入账流程由卡表系统向电力营销MIS系统发起申请和完成。
优点:可以允许一台终端接入多种卡表厂家的卡片,卡机选型种类多,便于用电客户操作,节约成本,设备使用率高。
缺点:电卡安全存在隐患。(可以通过签订技术保密安全协议来进行约定)
动态库
由卡表系统厂家提供指定卡机型号的电卡读写动态库,自助缴费系统根据提供的电卡型号,安装指定的卡机进行调用动态库操作电卡。
优点:技术实现方式简单,安全性高。
自助缴费系统组成部分包括自助终端、自助服务器及相应的软件。
电力自助缴费系统可根据用户的需要,编辑、播放各种移动业务知识,集动画、图像、文字、音乐、触觉于一身,向用户介绍电力知识,提供业务自助办理、电费自助查询、发票打印和自助缴费等各项功能,能有效地通过与客户的双向交流,向客户提供既定的营销和服务。
根据电力自助缴费系统终端的外形和功能差异,可分为三类:
5.3
负责自助现金缴费终端的管理人员必须对收取的现金进行验钞操作。对于收到的有问题的纸币,根据与设备厂家签定的合同规定,要求厂家到现场进行核实。根据双方合同规定处理。
5.4 终端差错帐处理流程
经过后台网管统计报表与终端交易统计报表复核,出现差错帐,要求厂家到现场进行查错,以确认差错帐产生原因。
5.
4.银联冲正模块:对超时交易、异常交易进行冲正,保证交易完整性
5.现金返销模块:当现金交易发生差错时,进行差错帐调帐,只限于当天交易。
电力系统自动化综合实训 课程设计报告
![电力系统自动化综合实训 课程设计报告](https://img.taocdn.com/s3/m/26cb007527284b73f24250ef.png)
电力系统自动化综合实训课程设计说明书专业:电气工程及其自动化班级:姓名:学号: 2 0指导教师:张立明蒲翠萍黄钺自动控制与机械工程学院2013年1月目录第一部分电气线路安装调试技能训练 (3)技能训练题目一: 三相异步电机可逆双重联锁控制 (3)一.课题分析 (3)二.设计电气原理图 (3)三.设计电气安装接线图 (5)四.设备清单 (5)五.故障现象及故障分析 (6)技能训练题目二: 星—三角降压启动控制 (6)一.课题分析 (6)二.设计电气原理图 (6)三.设计电气安装接线图 (8)四.设备清单 (9)五.故障现象及故障分析 (9)电气线路安装调试技能训练小结 (10)一.电气原理图的绘制要求 (10)二.电气接线图的绘制要求 (10)三.电气安装、接线的工艺要求 (11)四.实训接线发生的故障及排除办法 (12)第二部分PLC电气控制系统设计 (12)一.课题要求 (12)二.课题分析 (13)三.设计主电路 (15)四.设计PLC的I/O分配表 (16)五.设计PLC的I/O接线图 (16)六.设计功能图 (17)七.设计梯形图 (19)八.系统指令表 (23)九.小结 (25)第三部分基础知识培训 (27)一.电工基础知识 (27)二.钳工基础知识 (27)三.电气安全技术与文明生声及环境保护知识 (27)四.质量管理知识及相关法律与法规知识 (27)参考文献 (28)第一部分电气线路安装调试技能训练技能训练题目一: 三相异步电机可逆双重联锁控制一.课题分析反转电路只需要将电动机三相当中的任意两相接线方法对调,其他保持不变,就可实现电动机的反转。
为了避免正反向同时工作引起电源相间短路,必须在这两个运行电路中加设互锁装置,保证同时只能有一个电路工作。
按照电动机正反转操作顺序的不同,分“正—停——反”和“正—反—停”两种控制电路。
在实际应用中,为了提高工作效率,减少辅助工作时间,要求直接实现从正转到反转转换的控制,此控制方法电路简单,易于实现。
数据库课程设计某电力公司收费系统
![数据库课程设计某电力公司收费系统](https://img.taocdn.com/s3/m/96775da6294ac850ad02de80d4d8d15abe2300e6.png)
数据库课程设计某电力公司收费系统数据库课程设计题目某电力公司收费管理信息系统专业班级姓名学号完成日期 2013-12-18地址 varchar(50),联系方式 char(10));插入数据:Insert into 客户 values('00001','张三','市南区','0000000'); Insert into 客户 values('00002','李四','黄岛区','0000002'); Insert into 客户 values('00003','王五','崂山区','0000003'); Insert into 客户 values('00004','赵兰','城阳区','0000004'); Insert into 客户 values('00005','李青','黄岛区','0000005'); Insert into 客户 values('00006','张倩','市南区','0000001');2.用电类型表Create table 用电类型(类别号 char(10) PRIMARY KEY,类别名 varchar(50),电价 money);插入数据:Insert into 用电类型 values('ABC','家庭','1.00');Insert into 用电类型 values('ABD','政府','2.00');Insert into 用电类型 values('ABE','工厂','1.50');Insert into 用电类型 values('ABF','学校','2.50');Insert into 用电类型 values('ABG','医院','0.50');3.员工表Create table 员工(员工号 char(5) PRIMARY KEY,姓名 char(20),性别 char(10),联系方式 char(20));插入数据:Insert into 员工 values('12345','李丽','女','1230000'); Insert into 员工 values('12346','王华','男','1230002'); Insert into 员工 values('12347','张悦','女','1230003');4.用电信息表Create table 用电信息(客户号 char(5) ,类别号 char(10) ,月份 date ,用电度数 char(8),primary key (客户号,类别号,月份),foreign key (客户号) references 客户(客户号),foreign key (类别号) references 用电类型(类别号));Insert into 用电信息 values('00001','ABC','2013-12-01','100'); Insert into 用电信息 values('00001','ABE','2013-12-01','220'); Insert into 用电信息 values('00002','ABC','2013-12-01','110'); Insert into 用电信息 values('00003','ABE','2013-11-01','125'); Insert into 用电信息 values('00003','ABE','2013-12-01','105'); Insert into 用电信息 values('00004','ABC','2013-12-01','200'); Insert into 用电信息 values('00005','ABC','2013-12-01','102'); Insert into 用电信息 values('00006','ABC','2013-12-01','100');5.费用管理Create table 费用管理(客户号 char(5) ,月份 date ,费用 money,收费标志 varchar(50),PRIMARY KEY (客户号,月份),foreign key (客户号) references 客户(客户号));6.收费登记Create table 收费登记(客户号 char(5),月份 date ,应收费用 money,实收费用 money,员工号 char(5),PRIMARY KEY (客户号,月份),foreign key (员工号) references 员工(员工号));7.结余登记Create table 结余登记(客户号 char(5),月份 date ,应收费用 money,实收费用 money,结余费用 money,PRIMARY KEY (客户号,月份));4.创建触发器触发器1:计算费用create trigger change_trigger1on 用电信息for insertasinsertinto 费用管理 (客户号,月份,费用)SELECT inserted.客户号,inserted.月份,inserted.用电度数*(select 电价from 用电类型,inserted where 用电类型.类别号=inserted.类别号) FROM inserted;触发器2:未收标志create trigger change_trigger on 费用管理for insertasupdate 费用管理 set 收费标志='未收';触发器3:已收标志create trigger change_trigger3on 收费登记for updateasupdate 费用管理 set 收费标志='已收'from 费用管理,insertedwhere 费用管理.客户号=inserted.客户号 and 费用管理.月份=inserted.月份;触发器4:结余登记create trigger change_trigger4on 收费登记for updateasinsert into 结余登记select inserted.客户号, inserted.月份,inserted.应收费用,inserted.实收费用,inserted.实收费用-inserted.应收费用from inserted;5.建立存储存储过程1:应收费用,实收费用create procedure ch_procedure01@month dateasbeginselect 月份,应收费用,实收费用from 收费登记where 收费登记.月份=@monthendgo存储过程2:未收费create procedure ch_procedure02@month dateasbeginselect 客户号,月份,结余费用from 结余登记where 结余登记.月份=@monthorder by 结余费用endgo6.表间关系六、代码实现过程1.显示窗体内的内容及表的内容private void Form5_Load(object sender, EventArgs e){string consqlserver = "Data Source=GXW-PC;Initial Catalog=liqiuyue0;Integrated Security=True";//string consqlserver = "Data Source=CHEN-PC;Initial Catalog=rl;Integrated Security=True";//定义连接数据源string sql = "select * from 用电信息 ";SqlConnection sqlcon = new SqlConnection(consqlserver); sqlcon.Open();SqlDataAdapter da = new SqlDataAdapter(sql, sqlcon);DataSet ds = new DataSet();//shengmingtry{da.Fill(ds);if (ds.Tables[0].Rows.Count > 1) //判断是否有符合条件的数据记录{//将获得数据源赋予数据库控件dataGridView1.DataSource = ds.Tables[0];}}catch (Exception ex){throw new Exception(ex.ToString());}finally{sqlcon.Close();sqlcon.Dispose();da.Dispose();}}结果如图所示:2.插入一行信息的代码private void label3_Click(object sender, EventArgs e){}private void button1_Click(object sender, EventArgs e){string consqlserver = "Data Source=GXW-PC;Initial Catalog=liqiuyue0;Integrated Security=True";// string sql = "select * from 客户 ";SqlConnection sqlcon = new SqlConnection(consqlserver); sqlcon.Open();try{// 首先判断输入信息是否完全if (textBox1.Text == ""){MessageBox.Show("请输入完整的数据信息", "信息提示", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Warning);}else{DataSet ds = new DataSet();// 在此判断保存重复记录问题string strSqls;strSqls = string.Format("SELECT * FROM 用电信息where 客户号='" + textBox1.Text.Trim() + "'and 类别号='" + textBox2.Text.Trim() + "'and 月份='" + textBox3.Text.Trim() + "';"); //定义SQL Server连接对象SqlDataAdapter da = new SqlDataAdapter(strSqls, sqlcon);da.Fill(ds);if (ds.Tables[0].Rows.Count > 1){MessageBox.Show("已经存在", "信息提示", System.Windows.Forms.MessageBoxButtons.OK,System.Windows.Forms.MessageBoxIcon.Error);}else{strSqls = "insert into 用电信息 values ('" + textBox1.Text.Trim() + "','" + textBox2.Text.Trim() + "','" + textBox3.Text.Trim() + "','" + textBox4.Text.Trim() + "');";//定义SQL Server连接对象///////////////////SqlConnection sqlcon1 = new SqlConnection(consqlserver);SqlCommand cmd = new SqlCommand(strSqls, sqlcon1);try{sqlcon1.Open();cmd.ExecuteNonQuery();}catch { }finally{sqlcon1.Close();sqlcon1.Dispose();cmd.Dispose();}MessageBox.Show("保存成功", "信息提示", System.Windows.Forms.MessageBoxButtons.OK,rmation);//刷新数据string sqls = "select * from 用电信息 ";SqlDataAdapter da1 = new SqlDataAdapter(sqls, sqlcon);da1.Fill(ds);if (ds.Tables[0].Rows.Count > 1){dataGridView1.DataSource = ds.Tables[0]; }}}}catch { }}结果如图所示:3.修改一行信息的内容private void button2_Click(object sender, EventArgs e){string consqlserver = "Data Source=GXW-PC;Initial Catalog=liqiuyue0;Integrated Security=True";// string sql = "select * from 客户 ";SqlConnection sqlcon = new SqlConnection(consqlserver); sqlcon.Open();try{if (textBox1.Text == ""){MessageBox.Show("请输入客户号,类别号,月份", "信息提示", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Warning);}else{DataSet ds = new DataSet();string strSqls = string.Format("SELECT * FROM 用电信息 where 客户号='" + textBox1.Text.Trim() + "'and 类别号='" + textBox2.Text.Trim() + "'and 月份='" + textBox3.Text.Trim() + "';"); // string strSqls = string.Format("SELECT * FROM 客户 where 客户号='" + textBox1.Text.Trim() + "'");// string strSqls = string.Format("update teacher set tname='" + textBox2.Text.Trim() + "'where tno='" + textBox1.Text.Trim() + "'");SqlConnection con = new SqlConnection(consqlserver);SqlDataAdapter da = new SqlDataAdapter(strSqls, con);//定义SQL Server连接对象da.Fill(ds);int tnum = dataGridView1.CurrentRow.Index;//先选中某一行string oldDate = dataGridView1.Rows[tnum].Cells["月份"].Value.ToString();string oldLeibie = dataGridView1.Rows[tnum].Cells["类别号"].Value.ToString();// strSqls = string.Format("update 客户 set 客户名='" + textBox2.Text.Trim() + "'where 客户号='" + textBox1.Text.Trim()+ "'update 客户 set 地址='" + textBox3.Text.Trim() + "'where 客户号='" + textBox1.Text.Trim() + "'update 客户set 联系方式='" + textBox4.Text.Trim() + "'where 客户号='" + textBox1.Text.Trim() + ""); strSqls = string.Format("update 用电信息 set 类别号='" + textBox2.Text.Trim() + "',月份='" + textBox3.Text.Trim() + "',用电度数='" + textBox4.Text.Trim() + "'where 客户号='" + textBox1.Text.Trim() + "'and 类别号='" + oldLeibie + "'and 月份='" + oldDate + "';");SqlConnection cons = new SqlConnection(consqlserver);SqlCommand cmd = new SqlCommand(strSqls, cons);try{cons.Open();cmd.ExecuteNonQuery();}catch { }finally{cons.Close();cons.Dispose();cmd.Dispose();}MessageBox.Show("修改成功", "信息提示", System.Windows.Forms.MessageBoxButtons.OK,rmation);//刷新数据string sqls = "select * from 用电信息";SqlDataAdapter da1 = new SqlDataAdapter(sqls, con); DataSet dss = new DataSet();da1.Fill(dss);if (dss.Tables[0].Rows.Count > 1){dataGridView1.DataSource = dss.Tables[0];}}}catch { }}运行结果如图所示:(注应该先选中,在修改,目的改主码)1.删除一行信息的内容private void button3_Click(object sender, EventArgs e){string consqlserver = "Data Source=GXW-PC;Initial Catalog=liqiuyue0;Integrated Security=True";SqlConnection sqlcon = new SqlConnection(consqlserver); sqlcon.Open();try{if (textBox1.Text == ""){MessageBox.Show("请选择或输入要删除的信息", "信息提示", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Warning);}else{DataSet ds = new DataSet();// 判断要删除的数据信息是否存在string strSqls;strSqls = string.Format("SELECT * FROM 用电信息where 客户号='" + textBox1.Text.Trim() + "'and 类别号='" + textBox2.Text.Trim() + "'and 月份='" + textBox3.Text.Trim() + "';"); // strSqls = string.Format("SELECT * FROM 客户where 客户号='" + textBox1.Text.Trim() + "'");//定义SQL Server连接对象SqlConnection con = new SqlConnection(consqlserver);SqlDataAdapter da = new SqlDataAdapter(strSqls, con);da.Fill(ds);if (ds.Tables[0].Rows.Count > 0){if (MessageBox.Show("确认要删除吗?", "信息提示", System.Windows.Forms.MessageBoxButtons.YesNo, System.Windows.Forms.MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes){//定义删除数据信息的SQL语句strSqls = string.Format("delete from 用电信息where 客户号='" + textBox1.Text.Trim() + "'and 类别号='" + textBox2.Text.Trim() + "'and 月份='" + textBox3.Text.Trim() + "';"); //定义SQL Server连接对象SqlConnection cons = new SqlConnection(consqlserver);SqlCommand cmd = new SqlCommand(strSqls, cons);try{cons.Open();cmd.ExecuteNonQuery();}catch { }finally{cons.Close();cons.Dispose();cmd.Dispose();}MessageBox.Show("信息删除成功", "信息提示", System.Windows.Forms.MessageBoxButtons.OK, rmation);//刷新数据string sqls = "select * from 用电信息 "; SqlDataAdapter da1 = new SqlDataAdapter(sqls, con);DataSet dss = new DataSet();da1.Fill(dss);if (dss.Tables[0].Rows.Count > 0){dataGridView1.DataSource = dss.Tables[0];}}}}}catch { }}}}七、运行结果展示:触发器实现自动修改和计算:每当添加一个新值,收费标志自动改成未收存储过程的实现,实现存储指定日期的应收费用和实收费用八、总结与心得体会通过几月的课程设计,还是简单地完成了“某电力公司收费管理信息系统”题目的相关要求。
- 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)(12)帮助功能:·帮助模块(M12)步骤4:接口设计1.外部接口:用户界面采用Windows通用图形界面,且兼容图形界面。
对用户友好,切不惜对鼠标和键盘提供支持,界面的设计如下:软件接口:·运行于Windows 98/2000/XP/7操作系统。
·对于部分民间开发的操作系统,有一定的兼容性。
·对于IPAD系列OS系统,也具有兼容性。
·对于手机系统,也将开发相应的软件以给予支持。
硬件接口:·支持USB 接口数据传输。
·支持通过局域网传输数据的网络接口。
·支持无限网卡数据传输。
·支持通过手机网络硬件传输。
通信接口:·支持在互联网上的上传以及下载。
·支持以及局域网形式的内部数据传输。
·支持3G网络传输。
·对于手机网络,也给予相应的支持。
·如对软件有疑问,也可联系工作人员给距相应的帮助。
2.内部接口:·初始化模块:系统初始时有操作系统调用,执行完毕后,进入消息循环状态。
·关闭系统模块:先由服务器方确认帐号已经登出,再由系统功能模块调用,执行完毕后关闭软件返回操作系统。
·系统功能模块:接收系统功能区域的相应消息,启动浏览,查询,微调,上传,下载,导出等模块。
·浏览模块:由相应的消息驱动,完成对用户信息的直接消息响应功能,可能会调用到刷新数据模块。
·刷新数据模块:依据当前服务器数据进行刷新浏览区域。
·基本资料模块:由相应的消息驱动,完成对用户耗电,缴费信息的直接消息响应功能,可能会调用到主数据刷新模块。
·刷新基本资料模块:依据当前服务器数据进行刷新浏览区域。
·详细资料模块:由相应的消息驱动,完成对用户身份信息的直接消息响应功能,可能会调用到主数据刷新模块。
·刷新详细资料模块:依据当前服务器数据进行刷新浏览区域。
·条件查询模块:按照一定的条件,完成查询功能。
·增加模块:通过一定的操作,对成员资料进行一定量的增加调整。
·删除模块:通过一定的操作,对成员资料进行一定量的减少调整。
·修改模块:通过一定的操作,对成员资料进行一定量的修改调整。
·邮箱通信模块:对出错的信息,通过英特网上传的方式进行反馈,其反馈地址为开发团队。
·自动安装模块:对于下载后的更新包进行安装。
·报表生成模块:完成报表生成功能。
·打印模块:完成打印功能。
·导入模块:完成导入功能、。
·密码管理模块:完成对密码的管理功能。
·身份验证模块:完成对用户的身份验证功能。
·帮助模块:为用户提供帮助功能。
初始化模块功能:初始化系统,显示欢迎界面,并使系统进入正常工作状态。
输入项目:配置文件,数据库文件。
输出项目:设置全局变量,浏览区和基本资料区。
存储分配:程序运行需要占用内存约1MB左右.测试要点:配置文件或数据库文件损坏,或没有足够内存可供使用时是否正常。
本模块的欢迎界面如图所示:关闭系统模块功能:关闭并退出系统,保留相应状态数据。
输入项目:全局变量。
输出项目:更新后的数据库文件和配置文件。
测试要点:若数据库文件或配置文件不能正常操作,或全局数据已经不一致,怎样处理。
本模块的界面视图如下:系统功能模块功能:选择各种系统功能。
输入项目:鼠标或键盘事件。
输出项目:无。
本模块的界面和控件截图如下:控件和功能说明如下表所示:控件功能档案资料-录入基本资料档案资料-录入用户档案档案资料-审核用户档案档案资料-已审档案查阅档案资料-修改基本资料档案资料-修改已审资料档案资料-档案分页查询及打印录入基本资料录入用户档案审核用户档案已审档案查阅修改基本资料修改已审资料档案分页查询及打印系统设置-系统初始化系统设置-设置流水号系统设置-设置用户口令系统设置-定义数据字典系统设置-定义系统参数系统初始化设置流水号设置用户口令定义数据字典定义系统参数操作指南-About PCFC操作指南-使用手册About PCFC使用手册首条-按钮上条-按钮下条-按钮尾条-按钮搜索-按钮添加-按钮编辑-按钮删除-按钮存盘退出-按钮首条上条下条尾条搜索添加编辑删除存盘退出浏览模块功能:以列表方式将数据记录显示在浏览区内,并维护窗口中浏览区中信息的更换和刷新。
性能:这是用户使用频率较高的一个模块,对性能要求在1~2秒内作出反应。
输入项目:鼠标、键盘事件或标准SQL语句。
测试要点:对各事件进行测试。
本模块的视图:本界面中的列表框应给出用户编号、用户名陈、当前欠费、本年已交、上次抄表、上次表数、本次表数、用户地址、管户员、使用状态等一系列信息。
刷新浏览模块功能:利用全局变量中的信息重新刷新浏览区。
输入项目:将要设置成焦点记录的记录号。
输出项目:设置浏览区。
测试要点:对有效和无效的输入记录号进行测试。
基本资料模块()功能:维护窗口中基本资料区中各项信息的更改和刷新。
性能:这是一个经常使用的模块,对性能要求在1-2秒内作出反应。