- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
发电厂工作票管理系统设计与实现
发电厂工作票管理系统设计与实现
[摘 要]如今,现有电力企业规模扩大,由于电网和电厂之间的连线日趋繁杂,手工处理工作票的传统方式已不能满足电力企业的要求,信息系统应用于电力安全生产,自动化、智能化为导向的方法已成为电力企业的发展趋势。针对这个问题,设计实现发电厂工作票管理系统,该系统采用B/S架构,利用SSH框架,AJAX,甲骨文,JavaScript和其他网络和数据库开发技术的发展主流。论文中详细给出了程序的框架结构,部分子系统的组成,关键模块的程序框图,用例图等。
[关键词]工作票;管理系统;SSH框架;B/S
中图分类号:TP315 文献标识码:A 文章编号:1009-914X(2016)15-0286-01
1 引 言
近几年来,科学技术,尤其是计算机应用技术的迅速发展。计算机技术中Web技术的广泛普及,其中在电力系统中的应用也越来越多,与电力企业中的各种工作的结合也越发紧密。由于电力企业设备日趋复杂,电力部门工作也日趋专一化,手工填写处理工作票的传统方式已不能满足电力企业的要求,计算机技术应用于电力安全生产,自动和智能化为导向的方法已成为电力企业的发展趋势。通过网络连接到各部门的电力企业中,以此来共享网络中的资源,不同的部门可以协同工作。
2 系统需求分析
2.1系统设计
发电厂工作票管理系统的开发,能够适应如今网络的发展,具有很高的推广价值和良好的发展前景。因此,该系统的设计,以满足用户包括运行人员、检修人员、工作负责人等需求的同时还要保证其人性化,满足用户实现基本工作票功能和易于操作的系统需求。根据系统需求分析、系统的架构设计,系统详细设计,建立内部单一的、公共基础设施的可扩展的网络,提高网络的智能服务,确保了各种软件之间的兼容性。支持和保证发电厂工作票管理系统的相互对接和有效集合。
2.2 工作票流程
发电厂工作票管理系统的工作票的种类包括电气第一种工作票、电气第二种工作票、热力机械工作票继电保护安全措施票等。
2.3 工作票业务流程分析
工作票大体的流程是工作流的启动、工作票签发、运行人员接票、工作许可人许可开工、工作负责人确认、工作完成或延期及工作许可人终结工作票几个阶段。后台系统接收到用户指令后,将根据该指令来进行向下执行操作,或查询并检查信息管理系统中的数据库,完成由用户指定的操作,之后关闭该业务。
2.3 用户角色分析
对于用户角色的分析,首先要根据发电厂工作人员的性质分组进行管理,然后根据各组人员的不同分工分析其各自的角色和所承担的任务。
在工作票的办理中,所包含的角色有工作负责人、工作签发人、工作许可人和值长等。
2.4 系统功能概要设计
了解完成系统所需要的业务需求和功能需求以及工作流程以后,针对系统的功能需求和各个用户、部门进行功能概要设计。
发电厂工作票管理系统分为以下两个部分,分别是工作票管理和用户管理。
1.工作票管理
工作票管理包括新建工作票、编辑工作票、查询工作票、删除工作票、签发工作票、工作票危险点维护、打印工作票和终结工作票。
2.用户管理
根据系统要求,用户管理包括两部分,分别是系统用户管理和用户权限管理,系统用户包括员工、部门和管理员,管理员有相应的权限来建立或者管理用户、用户组,并且委托相应的权限,权限包括菜单权限和操作权限。
3 系统架构设计
3.1 系统技术架构
工作票管理系统采用B/S的三层体系结构,结合SSH技术,以及工作流、 AJAX 、 JavaScript 、 XML等技术,以 Oracle 作为数据库服务器,从而实现由人工填写和传递纸质的工作票到通过计算机新建工作票和传递的转变方式。
采用 B/S 的三层体系结构能够保证系统的易用性,加强系统的稳定性和安全性。
3.2 数据库设计
工作票管理系统以 Oracle 作为数据平台,它的功能非常齐全,并具有姣好的可扩展性。Oracle 数据库是一个面向对象的数据库。
根据它的特点,设计了系统所需要的数据库表来存储工作票中的数据。下面截取Oracle部分数据库表。
1.userinfo表:用于存储用户的信息,包括它的ID、登录名、姓名、密码、所属部门以及此用户拥有的权限。
2. orgeninfo:用于存储部门的信息,包括电力部门的ID、电力部门的名称、备注以及此部门拥有的权限。
3. workticketinfo:用于存储工作票的信息。
4. worktaskinfo:用于存储工作票中的工作任务信息。
5. safeworkinfo:用于存储安全措施的信息。
当用户进行新建或处理工作票时,该工作票的信息就会
文档评论(0)