欢迎来到天天文库
浏览记录
ID:35547122
大小:832.00 KB
页数:19页
时间:2019-03-27
《智达自动化管理系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、智达办公自动化管理系统(SSH+Ajax+Comet+Oracle随着企业的不断发展,规模不断扩大,部门之间变得越来越密切,部门之间的交流也变得越来越频繁。无论是企业文件的传输,企业资源的共享,还是文件的审批,都占用了大量的人力物力。在这种背景下,一个属于企业自己的办公自动化管理系统是非常必要的,本章将通过一个办公管理系统向读者介绍该类软件系统的开发。通过本章的学习,读者可以灵活运用如下内容:正确配置实现Struts、Spring和Hibernate的集成,简化开发。合理使用Dojo的Fisheye技术进行页
2、面开发。(????)恰当使用服务器推送技术,将服务器端的信息直接推到客户端。使用Struts进行文件的上传与下载。合理使用Spring的任务调度功能,简化系统开发。11.1开发背景随着企业规模的不断扩大,业务不断增多,传统的企业管理方法不仅效率低下,而且占用大量的人力物力,已经远远不能够适应现代企业办公的需求,甚至已经阻碍了企业的进一步发展,成为企业发展的瓶颈,其主要缺陷如下所示:企业资源无法共享,使得企业无法充分利用现有资源。文件审批效率不高,办公效率不高。员工考勤信息不精确。消息文件的发送、通知不方便。为
3、了弥补这些缺陷,提高企业的管理水平,实现企业管理的自动化,方便公司内部通信,实现企业资源共享,智达科技有限公司决定开发该办公自动化管理系统。2.1系统要求该系统主要包括对公司内部文件的传输,消息的发送,企业资源的共享,申请的发送及文件的审批,员工的在线考勤及考勤查询,紧急报警,同时要求提高系统的用户体验,同时总经理有仪表盘功能,可以随时查看到各部门的情况,如有紧急情况报告,在不刷新网页的情况下就可以立即看到。2.2系统目标提高企业的管理水平,提高工作效率,实现企业资源的内部共享,从而进一步提高企业管理的自动化
4、,消除影响企业进一步发展的瓶颈。11.3.2系统结构图根据前面的需求分析及系统的最终目标功能,最终确定该系统的结构如图11-1所示。11.3.3构建开发环境开发该办公自动化管理系统用到的软件环境如下所示。JDK1.6及其以上版本:系统选择JDK1.6是因为其是目前的最新版本,该版本增加了许多新功能与新特性。而且使用该版本有利于提高系统的运行性能。读者可以根据具体开发平台到官方网站免费下载相应的版本。数据库:Oracle10g数据库。Oracle数据库是一款功能非常强大的数据库,是大型企业级开发经常被选用的一款
5、性能很高的数据库。Tomcat6.0及其以上版本:Tomcat服务器是中小型应用中首选的Web服务器,其使用及安装配置都非常方便,而且是免费的,可以降低系统的开发成本。11.3.4系统预览该办公自动化管理系统主要分三种权限,由前面的系统结构图可以看出,总经理拥有该系统的所有功能的权限,所以,下面将通过总经理端来向读者介绍整个系统的最终效果。(1)启动Tomcat服务器,打开浏览器在地址栏输入URL地址http://localhost:8080/zdoa后便可进入系统的登录页面。效果如图11-2所示。(2)当输
6、入正确的用户名和密码后,如果该用户是总经理,则会进入图11-3所示的管理页面,展示在该管理主页的是一个仪表盘,如果有紧急报警,无须刷新网页,页面上的小灯泡就会变为红色并闪烁报警,页面的上面是一个Fisheye效果,鼠标移动上去后就会变大。(3)进入管理主页之后,可以通过左边的链接进入相应的页面,当然也可以通过上面的图片链接进入常用的页面,如果用户单击发送文件,将进入发送文件的页面,且支持群发,效果如图11-4所示。其中右边是用来选择收件人的,用户选择部门,就会列出相应部门的人员列表。(4)当用户单击"查看共享
7、"链接时,就会列出公司的所有共享资源,当然用户也可以通过单击上面的分类列表来查看自己感兴趣的资源,效果如果11-5所示。(点击查看大图)图11-2登录页面(点击查看大图)图11-3总经理管理首页(点击查看大图)图11-4发送文件(点击查看大图)图11-5资源下载页面(5)该系统有审批申请的功能,不仅可以进行审批,还可以查看申请的状态,即查看审批到了哪一步,效果如图11-6所示,当然,图11-6所示的这个申请一级审批都还没有完成。(点击查看大图)图11-6查看审11.4.2项目E-R图该自动化管理系统包括部门、
8、组、职位、用户、文件传输、共享类型、共享文件、消息、报警、考勤时间、考勤信息、申请、审批状态等多个实体,下面将依次给出各个实体的E-R图。部门的E-R图主要包括部门的编号、部门名称及部门的描述,具体如图11-9所示。组的E-R图主要包括组的编号、组的名称、组的描述、所属部门的编号,具体如图11-10所示。图11-9部门E-R图图11-10组的E-R图职位的E-R图主要包括职位编号、职位名称、所属组编
此文档下载收益归作者所有