- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于StrutsHibernate架构OA平台设计与实现
基于StrutsHibernate架构OA平台设计与实现
摘 要:介绍了使用Struts、Hibernate架构的MVC三层设计模式实现OA平台。使用开源的MyEclipse7.5 IDE开发环境,服务器使用Tomcat6.0。数据库管理平台使用SQL Server2005,本文讨论了平台的需求分析、功能设计及平台实现等方面。
关键词:StrutsHibernateMVC办公自动化平台
中图分类号:TP391.6 文献标识码:A 文章编号:1007-9416(2010)09-0066-01
1 前言
该平台是针对淄博市供电公司某检修班组的需求设计的。主要解决的就是各种电力设备台帐资料的管理,通过计算机把设备台帐资料建立资料库,若有新的设备安装或者老的设备淘汰时,可方便地添加与删除设备资料;当某台设备发生故障时,维修人员在公司即可方便查知此设备的详细信息,提高检修效率;平台还可对员工所需的各类台帐资料自动生成Excel表格,极大地方便了员工的查阅与统计。
2 OA平台需求分析
主要是对开发软件的需求进行分析并给出详细的定义。与用户共同讨论决定:哪些需求是可以满足的,并对其加以确切地描述。明确平台要做什么,完成什么。然后编写出软件需求说明书或平台功能说明书,画出数据流程图,写出数据字典以及算法描述,编写出初步的平台用户手册。
淄博市供电公司某班组办公自动化管理平台主要是为了管理供电公司日益烦杂的各类设备台帐资料。因为对于各类设备台帐资料来说,每位基层员工需要经常地向公司汇报每个变电站的最新设备信息,如果新添加了设备就需要向变电站汇总表中添加设备,这就需要对该变电站汇总表进行添加数据;如果某台设备已经老化,需要及时地更换设备,这就需要对该变电站汇总表进行数据更新;如果某台设备临时出来问题,工人们在去检修之前就需要及时地了解该设备的型号等方面的信息,对变电站汇总表中的设备信息的查询。更为繁烦的是每个变电站的设备有几十个之多,且每台设备的信息各不相同,而每个班组又要管理几十个变电站,因此手工操作已经远远不能满足需要了,它不但操作速度慢、而且出错的机率很大。
其次,此办公自动化平台是为了提高员工的工作效率。由于工作原因,每个月每名员工都要干多项任务。到月底的时候,管理人员再根据每名员工本月完成的工作对其打分、考评。这样的话,管理人员就需要对每名员工每个月的工作做记录,然后再汇总。由于是手工操作就使得工作及其烦琐,而且很容易出错。而这些工作对于计算机来说就再简单不过了,从而大大提高了工作效率。
再次,对于供电公司的基层维修班组来说,由于工作过程中要用到很多工具,就难免与其它班组或公司之间发生工具借用情况。这就需要此办公自动化平台具有对借用工具的添加、删除、查看等功能。从而及时对借用的工具进行登记造册,以督促员工尽快归还所借用的工具。
最后一点就是员工需要及时地了解各类安全文件、培训文件等各类文件资料,这就需要此办公自动化平台及时地将各类上级下发的文件资料传达给员工。
根据以上的问题分析,此办公自动化平台可分为五大部分。分别为绩效管理模块、设备台帐模块、工具借用模块、文件资料模块、平台管理五大部分。绩效管理模块主要实现管理者下发任务,管理者打分,员工查看任务,员工完成任务,得出月底总评等功能;台帐管理模块主要实现添加设备台帐,查看设备台帐,更新设备台帐,添加/更新“反措台帐”,添加/更新“五查六复核”台帐 ,导出设备台帐为Excel表格等功能;工具借用模块主要实现添加借用工具,查看借用工具,删除借用工具等功能;文件资料模块主要实现按类别添加文件,按类别查看文件,删除文件等功能;平台管理模块主要实现添加/删除用户,修改密码等功能。同时,本平台可分为四个角色,分别为班长、管理员、工具管理员和普通员工。
3 OA平台功能设计
根据需求分析得出该平台的功能模块包括:(1)文件资料:文件的添加、删除、查看等。(2)工具管理:借用工具的添加、删除等。(3)绩效考核:下发任务、完成任务、考评、打分等。(4)台帐管理:添加设备、添加反措台帐等。(5)系统管理模块:用户的添加、删除、权限修改等。
4 OA平台的设计实现
由于平台模块相对复杂,采用基于MVC的三层模式开发,使用SQL Server2005来开发数据库,使用Hibernate来开发持久化层,Struts来开发业务逻辑层,JSP 来开发表示层,因此平台的配置文件就显得非常地重要。
首先配置Struts的配置文件,因本平台逻辑比较复杂,所以使用多个config文件,以使结构清晰。将各config配置文件分别按模块来命名,并在web.xml中声明。
然后使用MyE
您可能关注的文档
- 基于SSH2框架企业设备租赁管理系统设计与实现.doc
- 基于SSH2框架在线菜谱系统实现.doc
- 基于SSH2策略路由管理系统设计与实现.doc
- 基于SSH2电子监管平台设计与实现.doc
- 多脉冲整流技术在民用飞机中应用.doc
- 基于sshrsync和磁盘阵列邮件数据备份.doc
- 基于SSHLinux系统远程登录研究.doc
- 基于SSH与EXTJS框架计量服务平台设计与实现.doc
- 基于SSH与代理数据安全传输机制研究.doc
- 基于SSH代码销售商城设计与实现.doc
- 基于Strutshibernate框架研究.doc
- 基于StrutsSpringHibernate框架手机图书馆服务系统.doc
- 基于StrutsSpringHibernate高校就业管理系统设计与实现.doc
- 基于Struts与JSF技术对比分析.doc
- 基于Struts和Hibernate图书管理系统设计与实现.doc
- 基于Struts人力资源管理系统分析.doc
- 基于Struts和Hibernate旅游咨询系统设计和实现.doc
- 基于Struts和MVC模式动态多语言技术在电子商务网站中应用.doc
- 基于Struts图书信息管理系统设计与实现.doc
- 基于Struts城市轨道交通资产运营管理系统模型研究与设计.doc
文档评论(0)