收藏 分销(赏)

国家电力设备资源管理系统设计与实现.doc

上传人:精**** 文档编号:1974296 上传时间:2024-05-13 格式:DOC 页数:34 大小:1.06MB 下载积分:12 金币
下载 相关 举报
国家电力设备资源管理系统设计与实现.doc_第1页
第1页 / 共34页
国家电力设备资源管理系统设计与实现.doc_第2页
第2页 / 共34页


点击查看更多>>
资源描述
河北科技师范学院 本科毕业设计 国家电力设备资源管理系统的设计与实现 院(系、部)名 称 : 工商管理学院 专 业 名 称:信息管理与信息系统 学 生 姓 名:刘培峰 学 生 学 号:0811120214 指 导 教 师:许伟丽 2016年5月16 日 河北科技师范学院教务处制 IV 摘 要 电力设备是电力生产企业进行生产活动的重要物质技术基础。设备的管理水平、利用效率都会对电力生产企业的运营和管理带来直接的影响。本设计在介绍课题的背景、意义以及国内外研究现状的基础上,指出目前电力公司现行系统管理设备存在的问题,从而指明开发新的电力设备管理系统的必要性和紧迫性。本系统开发严格按照GBT 8567-2006规范和软件生命周期的六个阶段对系统进行分析、设计和开发。先分析了系统在设备的基础维护、检修管理和运行管理方面的功能目标,然后在此基础上将系统的结构划分为六个功能模块,分别对系统的不同方面进行管理。通过本系统的开发可帮助企业提升运营效率,降低企业运营成本,进行信息化建设。 关键词:电力设备;资源管理;Strust;MVC Abstract Abstract Electrical equipment is the important material and technological foundation of electrical manufacturing enterprise in production activities.Equipment management level and the using efficiency of electrical manufacturing enterprise have direct impact on electrical manufacturing enterprise`s operation and management .The article through the introduction of the background, significance of topics and research status at home and abroad, points out that the current problems existing in the electric power company using artificial to manage equipment, so as to indicate the necessity and urgency of establishment in the power equipment management system .On this basis, in strict accordance with the GBT 8567-2006 specification and the six stages of software life cycle on the system analysis, design and development.Finally, after the completion of development ,I explained the software through the part of the core code and the running interface.This system respectively manages on the electric power enterprise equipment, drawings, construction management, personnel, and the examination and approval process, to improve the operational efficiency of enterprises, reduce business operating costs,and help enterprise informatization construction. Key words: Power equipment;Resource management;Strust;MVC 目 录 目 录 摘 要 I ABSTRACT II 目 录 III 1 绪论 1 1.1 课题背景、目的及意义 1 1.1.1 课题背景 1 1.1.2 课题目的和意义 1 1.2 国内外研究现状 1 1.2.1 国外研究现状 1 1.2.2 国内研究现状 1 2 可行性分析 2 2.1 社会可行性 2 2.2 技术可行性 2 2.3 操作可行性 2 3 需求分析 2 3.1 技术需求 2 3.2 业务需求 2 3.2.1 系统首页 2 3.2.2用户管理 3 3.2.3 数据字典 3 3.2.4 站点运行情况 3 3.3 性能需求 4 3.3.1 运行环境需求 4 3.3.2 操作需求 4 4 系统结构化分析建模 4 4.1 软件功能模块分析 4 4.2 业务流程 5 4.2.1 系统主Portal业务流程 5 4.2.2用户管理业务流程 5 4.2.3系统管理业务流程 5 4.2.4维护情况业务流程 6 4.3数据流程 6 5 国家电力设备资源管理系统的设计 7 5.1 系统功能模块设计 7 5.2 数据库表设计 8 6 国家电力设备资源管理系统的前端实现 13 6.1 首页实现 14 6.2 系统管理模块 14 6.2.1 用户管理 14 6.2.2 系统设置 15 7 国家电力设备资源管理系统的后台实现 16 7.1 系统总体描述 16 7.2 系统总体架构和说明 16 7.3 系统的技术介绍 17 7.3.1 JavaScript 17 7.3.2 MySQL 17 7.3.5 Hibernate 17 7.4 系统开发平台及运行环境 18 7.4.1 系统开发平台 18 7.4.2 运行环境 18 7.5 系统实现核心代码 18 7.5.1 权限捕获拦截器 18 7.5.2 密码加密 19 7.5.3 权限计算 19 7.5.4 系统工具类 20 7.5.5 设备校准检修数据查询 21 7.5.6 Lucene工具类 21 8 系统测试 23 8.1 测试的目的与目标 23 8.2 测试方法 24 8.3 测试用例 24 8.4 测试结论 24 IV 结论 25 参考文献 26 致谢 27 V 河北科技师范学院2016届本科毕业设计 1 绪论 1.1 课题背景、目的及意义 1.1.1 课题背景 在这个时代,一个企业现代信息技术水平的高低,将成为企业竞争力强弱的重要标志。只有迅速掌握好互联网信息技术,按现代的管理方法管理企业的物流、资金流、信息流,实现企业管理信息化[1-3],从而提高企业的运行效率。 21世纪是科技信息时代,陈旧的管理模式不是适应新时代的要求,它存在着管理效率低下、记录容易出错、不易查询统计数据等一系列缺点。对于以上的种种缺点,会对企业的经济效益差生很大影响,并且给企业员工带来很大程度上的管理滞后,增加了企业运营成本,降低了企业的生产力。 1.1.2 课题目的和意义 为了使设备管理人员更好地知道设备的情况与设备维修人员更好地对设备进行检修和校准,由此开发设备管理系统,使得设备各种记录实现计算机化,脱离无纸化,并且数据化,提高效率。 1.2 国内外研究现状 1.2.1 国外研究现状 国外的设备管理软件都起步较早,到目前阶段已经比较成熟。典型的软件包括:美国Eke公司的Ndjamena设备监控系统、QSCF企业的Veolky设备维护管理系统、Slight公司的BNP设备管理系统等。美国Eke公司的Ndjamena设备监控系统发布于2004年。此系统是多功能设备监控系统,不仅可以管理各种企业的设备也可以非常方便的监控所有设备的运行状态。Ndjamena设备监控系统现在应用于海南电力企业。 BNP设备管理系统包括校准管理、人员管理、材料管理、建筑管理、设备管理、订单管理、系统设置、图纸管理、代办管理、日志管理等功能模块。此设备管理平台已用于河南电力企业、杭州电力公司。 1.2.2 国内研究现状 目前国内设备自动化管理水平不是很高,主要处在设备自身方面的管理,缺少加强与其他运行管理方面的对接。针对某个企业开发完成的设备管理系统不能用于其他企业,仅仅能用于此企业。例如用在高校的图书管理平台,是不适合电力企业的管理的。从2000年以来我国已经有很多的软件开发企业退出自己的设备管理系统,如江苏 “世联科技”研发的设备管理系统,系统操作简单,软件功能齐全;北京臻鼎科技开发的设备管理系统,此系统具有如下几个功能模块:人员管理、设备管理、资料管理、系统设置,系统具有容易上手,易于操作的特点;郑州无极限软件开发公司的电力设备监控系统,具有操作方便,功能强大的特点,但是并不能用于其他的企业设备管理,缺少通用性。 2 可行性分析 2.1 社会可行性 国家电力设备资源管理系统主要目的是对电力公司的电力设备进行管理,并且严格按照国家法律法规来进行研究和实践,并无法律和政策方面的限制。 2.2 技术可行性 本系统采用的是MySQL、JSP和Java开发,Windows 10 Professional操作系统,用Dreamweaver 6进行前台的网页界面设计、采用c3p0数据源与后台的数据库进行连接,完成数据的修改、添加、查询、删除等功能。由于Java、JSP功能强大,而MySQL灵活并且易维护,在开发方面具有容易理解、开发速度快的特点,以及这些技术大量的实际应用,所以Java、MySQL、JSP是开发设备管理系统的最好选择[4,5]。 2.3 操作可行性 目前,大多数的计算机都能运行本系统。在系统开发前,进行了充分的用户调研,开发的系统操作简单、易于上手、容易理解,并且系统的界面简单,提示的信息完整,由相关人员进行简单指导就能够方便的操作本系统。 3 需求分析 3.1 技术需求 根据国家电力设备资源管理系统应用需求,同时要满足系统可能会持续发展的需要,系统在技术上要求: (1)系统整体结构采用B/S架构模式,增强系统的易操作性,降低系统维护[6]; (2)系统遵循行业规范,采用J2EE平台架构; (3)确保系统的灵活性、可扩展性、易用性、安全性、可靠性、健壮性[6]。 3.2 业务需求 3.2.1 系统首页 (1)主题说明 系统首页包含两个部分:系统登录页面和登录系统后的首页。 (2)功能要求 ①登录时输入的密码为不可见。 ②首页有退出系统链接,重新登陆和返回首页超链接。 ③登陆后的首页左侧是系统菜单,上部是系统名称,主体部分进行系统信息的显示。 3.2.2用户管理 (1)主题说明 用户管理主要用来维护和更新查询系统内部使用人员的个人资料信息,以及用户角色分配调整。 (4)功能要求 ①将所有的用户进行列表显示,对不同的行的用户进行编辑和删除。 ②可根据用户名进行用户查询,可以模糊查询。 ③删除时提示是否确认删除。 ④点击某行用户名,弹出窗口显示此用户详细个人信息。 3.2.3 数据字典 (1)主题说明 数据字典对系统字段进行统一维护 (2)功能要求 ①系统管理员可对数据字典组进行维护,编辑数据字典组。 ②数据字典使用AJAX与系统进行异步交互。 ③可以添加数据字典的项,同时添加数据字典的值。 3.2.4 站点运行情况 (1)主题说明 主要用来控制管理站点的运行情况,主要包括站点的故障类型,故障时长,处理状态等,通过查询找到站点,对站点的运行情况进行编辑 (2)功能要求 ①查询结果列表显示在查询条件下方。 ②故障月份(1-12月,可选择)、故障时间(日历控件,可选择)、故障类型(可选择得出)、站点名称(可输入,支持模糊查询)、处理状态(空、未处理、已处理三项 选择得出,默认为“未处理”) ③可对查询结果进行编辑和删除。 ④站点名称做成超链接,点击后进入站点运行情况详细信息页面。 3.3 性能需求 3.3.1 运行环境需求 (1)系统运行服务器选择稳定安全高效的UNIX操作系统。 (2)Web开发服务器采用Tomcat,上线采用WebLogic/WebSphere。 (3)数据库服务器采用MySQL,上线采用Oracle或者SqlServer。 3.3.2 操作需求 (1)开发的系统应简单,灵活,可操作性强。 (2)系统采用B/S架构,使得通过浏览器即可访问系统操作,让工作人员非常方便查看系统内的数据。 4 系统结构化分析建模 4.1 软件功能模块分析 在对用户的需求进行充分的调研了解后,形成软件需求分析说明书,并依据此需求分析说明书对系统的功能模块进行详细的分析,为以后的系统设计阶段做好准备工作。如表4.1所示。 业务功能模块 系统首页 系统首页 用户登陆后的主页面,显示系统内的各种设备校准、检修到期提醒消息。 设备校准管理 对设备的校准周期和校准时间进行维护管理。 设备检修管理 对设备的检修周期和检修时间进行维护管理。 设备购置计划 实现对计划购置的设备进行管理。 站点设备 运行管理 站点基本信息 对监测台各个站点的基本信息进行管理。 运行情况 主要用来控制管理站点的运行情况。 维护情况 对站点维护计划、故障处理等维护情况的管理。 监测台建 筑管理 监测台建筑管理 实现对监测台的房屋建筑信息的维护管理。 系统管理模块 系统管理 用户管理 实现对系统内各种用户的维护管理。 角色管理 实现对系统内各种角色的维护管理。 系统设置 实现对系统数据字典的维护管理。 表4.1 功能模块分析 4.2 业务流程 4.2.1 系统主Portal业务流程 用户成功登录系统后,登陆后的首页左侧是系统菜单,上部是系统名称,主体部分进行系统信息的显示。如图4.1所示。 图4.1 系统主Portal业务流程图 4.2.2用户管理业务流程 用户管理主要用来维护、更新和查询系统内部使用人员的个人资料信息,以及用户角色分配、调整。如图4.2所示。 图4.2 用户管理业务流程图 4.2.3系统管理业务流程 系统设置主要用来更新和维护系统一些静态信息,这些静态信息在数据字典中维护。如图4.3所示。 图4.3 系统管理业务流程图 4.2.4维护情况业务流程 站点维护情况包括维护计划和维护情况两部分,用户通过系统页面对系统进行操作,然后系统查询数据库将用户请求数据返回到页面,显示给用户。如图4.4所示。 图4.4 维护情况业务流程图 4.3数据流程 根据前面系统业务流程的分析,分别得出系统的顶层数据流图和一层数据流图。 (1) 系统顶层数据流程图如图4.5所示。 图4.5 系统顶层数据流图 (2)系统一层数据流程图 由系统的顶层数据流图进一步分析细化得出系统的一层数据流图。一层数据流图如图4.6所示。 图4.6 系统顶层数据流图 5 国家电力设备资源管理系统的设计 5.1 系统功能模块设计 为了更清晰的理解整个系统的功能结构关系,由以上的业务流程图和数据流图,完成系统的功能模块图如图5.1所示。 图5.1 系统功能模块图 5.2 数据库表设计 (1)数据库逻辑结构设计 用户(用户ID,所属单位,登录名,密码,姓名,性别,出生日期,联系电话,电子邮箱,手机,是否在职,入职时间,离职时间,备注,是否删除); 设备表(设备ID,设备购置计划ID,监测台ID,设备名称,设备类型,品牌,规格型号,厂家,产地,用途,数量,使用单位,金额,校准周期,检修周期,配置,设备状态,运行情况描述,备注,使用日期,校准状态,检修状态); 站点信息表(站点ID,监测台ID,站点代号,站点名称,监测频率,生产厂家,联系方式,使用时间,站点类别,归属地,周期); 设备购置计划表(设备购置计划ID,监测台ID,监测台ID,设备名称,设备类型,品牌,规格型号,厂家,产地,用途,数量,使用单位,金额,校准周期,检修周期,配置,设备状态,运行情况描述,备注,使用日期,校准状态,检修状态); 数据字典(主键ID,数据类型,数据项code,数据项 value); 申请信息表(主键ID,申请信息表ID,审批意见,审批结果,审批人ID,审批人姓名审批日期); 申请模版表(主键ID,名称,流程定义Key,模版文件存储位置); 维护计划表(主键ID,监测台ID,当前时间,维护内容,备注); 设备较准检修表(主键ID,设备ID,是否校准,校准日期,检修日期,是否检修,记录描述,备注,); 文件上传表(主键ID,附件工程ID,所属模块,文件名,文件路径,上传时间,备注) 导入导出字段表(所属模块,导出名称列表(中文)用“#”分开,导出字段名称(字段名)用“#”分开,未导出名称列表(中文)用“#”分开,未导出字段(字段名)用“#”分开); 站点维护计划表(主键ID,站点ID,所属单位,计划时间,内容,备注); 监测台建筑表(主键ID,所属单位,建筑名称,建筑类型,创始时间,大修时间,使用时间,建筑层数,建筑面积,扩建时间,扩建面积,造价,备注); (2)数据库物理结构设计 为对系统作进一步分析和设计,我们根据数据库逻辑结构设计转换成数据模型,并对数据模型做严格的评价,例如是否存在数据冗余。 本系统数据库表如下: 表5.1 用户表 字段名称 数据类型 主键 是否空 说明 UserID VARCHAR(50) Y N 主键ID JctID VARCHAR(50) N Y 所属单位code UserName VARCHAR(50) N Y 用户姓名 LogonName VARCHAR(50) N Y 登录名 LogonPwd VARCHAR(50) N Y 密码 SexID VARCHAR(10) N Y 性别 Birthday DATETIME N Y 出生日期 Address VARCHAR(100) N Y 联系地址 ContactTel VARCHAR(50) N Y 联系电话 Email VARCHAR(50) N Y 电子邮箱 Mobile VARCHAR(50) N Y 手机 IsDuty VARCHAR(10) N Y 是否在职 OnDutyDate DATETIME N Y 入职时间 OffDutyDate DATETIME N Y 离职时间 remark VARCHAR(500) N Y 备注 IsDelete VARCHAR(10) N Y 是否删除 CreateEmpID VARCHAR(50) N Y 创建人ID CreateDate DATETIME N Y 创建时间 LastEmpID VARCHAR(50) N Y 修改人ID LastDate DATETIME N Y 修改时间 表5.2 设备表 字段名称 数据类型 主键 是否空 说明 DevID VARCHAR(50) Y N 设备ID DevPlanID VARCHAR(50) N Y 设备购置计划ID JctID VARCHAR(50) N Y 监测台ID DevName VARCHAR(50) N Y 设备名称 DevType VARCHAR(10) N Y 设备类型 Trademark VARCHAR(50) N Y 品牌 续表 5.2 字段名称 数据类型 主键 是否空 说明 SpecType VARCHAR(50) N Y 规格型号 ProduceHome VARCHAR(50) N Y 厂家 ProduceArea VARCHAR(50) N Y 产地 Useness VARCHAR(50) N Y 用途 Quality VARCHAR(10) N Y 数量 UseUnit VARCHAR(50) N Y 使用单位 DevExpense NUMERIC(20, 2) N Y 金额 AdjustPeriod VARCHAR(50) N Y 校准周期 OverhaulPeriod VARCHAR(50) N Y 检修周期 Configure VARCHAR(100) N Y 配置 DevState VARCHAR(10) N Y 设备状态 RunDescribe VARCHAR(500) N Y 运行情况描述 COMMENT VARCHAR(500) N Y 备注 UseDate DATETIME N Y 使用日期 IsDelete VARCHAR(10) N Y 是否删除 CreateEmpID VARCHAR(50) N Y 创建人员 CreateDate DATETIME N Y 创建日期 LastEmpID VARCHAR(50) N Y 修改人员 LastDate DATETIME N Y 修改日期 QUnit VARCHAR(10) N Y 数量单位 APUnit VARCHAR(10) N Y 校准周期单位 OPUnit VARCHAR(10) N Y 检修周期单位 APState VARCHAR(10) N Y 校准状态 OPState VARCHAR(10) N Y 检修状态 表5.3 站点信息表 字段名称 数据类型 主键 是否空 说明 StationID VARCHAR(50) Y N 站点ID JctID VARCHAR(50) N Y 监测台ID StationCode VARCHAR(50) N Y 站点代号 StationName VARCHAR(50) N Y 站点名称 JCFrequency VARCHAR(100) N Y 监测频率 ProduceHome VARCHAR(50) N Y 生产厂家 ContactType VARCHAR(50) N Y 联系方式 UseStartDate DATETIME N Y 使用时间 COMMENT VARCHAR(500) N Y 备注 IsDelete VARCHAR(10) N Y 是否删除 CreateEmpID VARCHAR(50) N Y 创建人 CreateDate DATETIME N Y 创建日期 LastEmpID VARCHAR(50) N Y 修改人 LastDate DATETIME N Y 修改日期 StationType VARCHAR(50) N Y 站点类别 AttributionGround VARCHAR(50) N Y 归属地 period VARCHAR(50) N Y 周期 表5.4 设备购置计划表 字段名称 数据类型 主键 是否空 说明 DevPlanID VARCHAR(50) N Y 设备购置计划ID JctID VARCHAR(50) N Y 监测台ID DevName VARCHAR(50) N Y 设备名称 DevType VARCHAR(10) N Y 设备类型 Trademark VARCHAR(50) N Y 品牌 SpecType VARCHAR(50) N Y 规格型号 ProduceHome VARCHAR(50) N Y 厂家 ProduceArea VARCHAR(50) N Y 产地 Useness VARCHAR(50) N Y 用途 Quality VARCHAR(10) N Y 数量 UseUnit VARCHAR(50) N Y 使用单位 DevExpense NUMERIC(20, 2) N Y 金额 PlanDate DATETIME N Y 计划日期 AdjustPeriod VARCHAR(50) N Y 校准周期 OverhaulPeriod VARCHAR(50) N Y 检修周期 Configure VARCHAR(100) N Y 配置 COMMENT VARCHAR(500) N Y 备注 PurchaseState VARCHAR(10) N Y 购买状态 IsDelete VARCHAR(10) N Y 是否删除 CreateEmpID VARCHAR(50) N Y 创建人员 CreateDate DATETIME N Y 创建日期 LastEmpID VARCHAR(50) N Y 修改人员 LastDate DATETIME N Y 修改日期 QUnit VARCHAR(10) N Y 数量单位 APUnit VARCHAR(10) N Y 校准周期单位 OPUnit VARCHAR(10) N Y 检修周期单位 表5.5 数据字典表 字段名称 数据类型 主键 是否空 说明 SeqID INT Y N 主键ID Keyword VARCHAR(20) N Y 数据类型 DdlCode INT N Y 数据项code DdlName VARCHAR(50) N Y 数据项value 表5.6申请信息表 字段名称 数据类型 主键 是否空 说明 approveID long Y N 主键ID applicationID VARCHAR(50) N Y 申请信息表ID comment varchar(5000) N Y 审批意见 approval boolean N Y 审批结果 approveUserID varchar(50) N Y 审批人ID approveUserName varchar(50) N Y 审批人姓名 approveTime TIMESTAMP N Y 审批日期 表5.7申请模版表 字段名称 数据类型 主键 是否空 说明 id long Y N 主键ID name varchar(500) N Y 名称 processDefinitionKey varchar(500) N Y 流程定义的key path varchar(5000) N Y 上传的模板文件的存储位置 表5.8 维护计划表 字段名称 数据类型 主键 是否空 说明 PlanID VARCHAR(50) Y N 主键ID JctID VARCHAR(50) N Y 监测台ID OccurDate DATETIME N Y 当前时间 MainContent varchar(500) N Y 维护内容 COMMENT varchar(500) N Y 备注 表5.9 设备校准检修表 字段名称 数据类型 主键 是否空 说明 seqID INT Y N 仪器校准,主键ID DevID VARCHAR(50) N Y 设备ID IsAdjust VARCHAR(10) N Y 是否校准,0未校准1已校准 AdjustDate DATETIME(50) N Y 校准日期 OverhaulDate DATETIME(50) N Y 检修日期 IsHaving VARCHAR(50) N Y 是否检修,0未检修1已检修 Record VARCHAR(500) N Y 记录描述 Comment VARCHAR(500) N Y 备注 IsDelete VARCHAR(10) N Y 是否删除,0表示未删除 CreateEmpID VARCHAR(50) N Y 创建人 CreateDate DATETIME(50) N Y 创建日期 LastEmpID VARCHAR(50) N Y 修改人 LastDate DATETIME(50) N Y 修改日期 表5.10 文件上传表 字段名称 数据类型 主键 是否空 说明 SeqID INT Y N 主键ID ProjID VARCHAR(50) N Y 附件的工程ID(所属单位) BelongTo VARCHAR(50) N Y 所属模块1-0,2-0(图纸类别) FileName VARCHAR(50) N Y 文件名 FileURL VARCHAR(1000) N Y 文件路径 ProgressTime VARCHAR(20) N Y 上传时间 Comment VARCHAR(50) N Y 备注 IsDelete VARCHAR(10) N Y 是否删除 CreateEmpID VARCHAR(50) N Y 创建人 CreateDate DATETIME N Y 创建时间 表5.11导入导出字段表 字段名称 数据类型 主键 是否空 说明 BelongTo VARCHAR(10) Y N 所属模块(如1-0,1-1,2-1等) ExpNameList VARCHAR(500) N Y 导出名称列表(中文)用“#”分开 ExpFieldName VARCHAR(500) N Y 导出字段名称(字段名)用“#”分开 NoExpList VARCHAR(500) N Y 未导出名称列表(中文)用“#”分开 NoExpName DATETIME(500) N Y 未导出字段(字段名)用“#”分开 表5.12站点维护计划表 字段名称 数据类型 主键 是否空 说明 PlanID VARCHAR(50) Y N 站点维护情况,主键ID StationID VARCHAR(50) N N 站点ID,主键ID JctID VARCHAR(50) N Y 所属单位code(对应数据字典) OccurDate DATETIME(50) N Y 计划时间 MainContent VARCHAR(500) N Y 内容 Comment DATETIME(50) N Y 备注 CreateDate VARCHAR(10) N Y 创建时间 表5.13监测台建筑表 字段名称 数据类型 主键 是否空 说明 BuildID VARCHAR(50) Y N 主键ID JctID VARCHAR(50) N Y 所属单位code(对应数据字典) BuildName VARCHAR(50) N Y 建筑名称 BuildType VARCHAR(50) N Y 建筑类型code(对应数据字典) BuildStartDate VARCHAR(50) N Y 创始时间 DxDate VARCHAR(10) N Y 大修时间 UseDate DATETIME N Y 使用时间 BuildLayer VARCHAR(100) N Y 建筑层数 BuildArea VARCHAR(50) N Y 建筑面积 ExtendBuildDate VARCHAR(50) N Y 扩建时间 ExtendBuildArea VARCHAR(50) N Y 扩建面积 BuildExpense VARCHAR(10) N Y 造价 Comment DATETIME N Y 备注 IsDelete DATETIME N Y 是否删除,0表示正常 CreateEmpID VARCHAR(500) N Y 创建人 CreateDate VARCHAR(10) N Y 创建时间 LastEmpID VARCHAR(50) N Y 修改人 LastDate DATETIME N Y 修改时间 6 国家电力设备资源管理系统的前端实现 本部分主要通过软件的部分运行界面对系统的前端实现进行介绍。在前端实现中,为显示系统的商务性和强调系统的科技感,前端页面主要以蓝色为主。 6.1 首页实现 系统的主Portal(如图6.1)是用户登录成功后的第一个窗口部分。根据登录用户的角色、权限,为用户展示其所具有的功能(显示左侧对应的功能菜单)。同时,显示系统提醒的校准或检修到期设备的消息。 图6.1 系统Portal 首页模块包括3个主要的部分,采用内嵌框架技术。位置分别为上、左、中。 (1)上部的实现 上部包含两大部分内容:网站标题;菜单。 菜单部分就是一系列的超链接,用户登录后看到的是系统时间、用户名、返回首页、返回首页和退出系统。 (2)左部的实现 左部是系统主要的功能菜单,分为两级菜单,使用JavaScript和Strust的标签完成菜单的显示,并且根据不同用户的不同权限对菜单进行显示。 (3)中部的实现 中部是本系统的主要部分,用于对系统所有的信息进行显示和操作。 6.2 系统管理模块 系统管理模块是本系统的重中之重,可以说是整个系统的安全中心,下面重点介绍本模块。 6.2.1 用户管理 用户管理(如图6.2)主要用来维护和更新查询系统内部使用人员的个人资料信息,以及用户角色分配调整。 系统中的用户由系统中具有用户管理权限的人员进行添加。 系统数据的输入使用JavaScript和jQuery进行验证。 图6.2 用户管理界面 l 登录名: Ø 不能为空; Ø 长度必须在2~15之间; Ø 不能是已注册过的; l 登录密码: Ø 可以为空; Ø 系统默认密码为000000; l 确认密码: Ø 可以为空; Ø 与登录密码相同; l 用户姓名: Ø 不能为空; Ø 必须是真实姓名; l 所属单位: Ø 不能为空; Ø 从下拉列表中选择一项。 表单校验中,登录名是否被注册过需要请求服务器,所以这里使用的是ajax()来完成对服务器的访问。 6.2.2 系统设置 系统设置(如图6.3)主要用来更新维护系统一些静态信息,这些静态信息在数据字典中维护。 数据字典可以实现动态的维护系统的基本数据项,可以按照数据字典的编号统计对应的数据
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服