当前位置:首页 > 作文大全 > 【基于JAVAEE的办公智能化系统】办公智能化系统有哪些
 

【基于JAVAEE的办公智能化系统】办公智能化系统有哪些

发布时间:2019-02-27 04:19:34 影响了:

  摘要 办公自动化(OA:OFFICE AUTOMATION)就是采用Internet/Intranet技术,基于工作流的概念,使企业内部人员方便快捷地共享信息,高效地协同工作。本系统主要划分为个人办公模块、后台数据管理模块、系统管理模块。本系统采用目前主流开发企业应用的JAVAEE技术,采用Struts+Spring+Hibernate进行系统架构,保证系统的安全、稳定、高效的运转,实现公司无纸化、信息共享化、秩序化办公的目标。
  关键词 办公自动化;工作流;Struts+Spring+Hibernate
  中图分类号TP315 文献标识码A 文章编号 1674-6708(2011)35-0199-01
  1 概述
  1.1 相关课题信息
  办公自动化(Office Automation,简称OA)是将现代化办公和计算机网络功能结合起来的一种新型的办公方式,是当前新技术革命中一个非常活跃和具有很强生命力的技术应用领域,是信息化社会的产物[1]。
  1.2 课题发展前景
  目前,办公自动化分为3个层次,即OA系统、信息管理级OA系统和决策支持级OA系统[2]。决策支持级OA系统是建立在信息管理级OA系统的基础上的。它使用由综合数据库系统所提供的信息,针对所需要做出决策的课题,构造或选用决策数字模型,结合有关内部和外部的条件,由计算机执行决策程序,作出相应的决策。研发本课题的意义在于基于已经比较成熟的OA系统的需求,研发出适合于决策支持级OA系统的功能模块,新型的OA系统一定是尽量地做到集成化,智能化,多媒体化和运用电子数据交换化。
  2 系统所用的技术介绍
  JAVA语言Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。JSP技术JSP(JavaServer Pages)是由Sun公司倡导,许多别的公司参与一起创建的一种新动态网页技术标准,类似其它技术标准。JQuery技术jQuery是继prototype之后又一个优秀的Javascrīpt框架。AJAX技术AJAX [3](异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。SSH技术Struts是一个成熟的Web层框架,它整合了两个优秀的MVC框架:传统的Struts和WebWork。Spring框架提供给我们的主要功能是它强大的IOC[4]和AOP[5]功能。Hibernate是一个基于O-R[6](Object-Relation)的框架,真正的适用于面向对象的开发思想。
  3 系统功能模块分析
  3.1 系统总体模块
  系统共分个人办公模块、公共模块和后台数据模块其中个人办公模块有个人考勤、发送邮件、密码修改、个人通讯录、个人信息修改、个人日程安排和个人工作处理等功能,公共模块包含考勤管理、文档资料库、公告管理、企业架构等功能,后台数据管理模块包括了角色管理、工作流程管理和邮件服务器配置。
  3.2 个人办公模块
  个人考勤用户登录群发系统后,可以通过填写相关信息:帐号即用户签到的账号、密码即用户相应的密码进行考勤。发送邮件用户登录群发系统后,填写相关信息:Email标题即邮件的标题;Email服务器即选择发送这封邮件的服务器;发件人即填写发件人的邮箱帐号(用’;’号隔开就可以支持群发操作)。密码修改用户可以通过此功能修改自己的账号密码。并且每个人只拥有自己修改自己的密码的权限。个人日程安排用户可以通过日常安排进行管理自己的工作日程,该功能以一个日历的形式进行展示,可以通过点击日历的时间进行添加日程信息,点击日程信息进行删除与修改。该日程安排功能还可以保存以往的日程信息,让用户可以进行查询。个人通讯录用户可以通过本系统对自己的企业客户的通讯录进行管理。其中通讯录添加企业客户时需填写企业名即填写联系人的所属企业、联系人姓名、手机号码、Email、公司地址、备注信息。个人信息修改用户可以通过这个功能完善个人信息。
  3.3 公共管理模块
  考勤管理用户通过考勤管理可以查看到每个公司员工在本月份的缺勤、迟到、早退等次数。文档资料库用户可以通过文档管理上传文档,并只有部分用户拥有删除、修改等权限。公告管理系统管理员与部分公司员工拥有公告管理权限,主要用于发布、删除、修改公告。 企业架构部分员工与系统管理员可创建、修改、删除部门与员工。其中部门需用树结构进行展示。员工属性:姓名、性别、联系号码、生日、所属部门、用户账号、角色、Email、个人简介、备注。
  3.4后台数据库模块
  角色管理用户可以通过本模块进行创建、修改、删除角色。其中角色属性包括角色名称、权限集。工作流程管理每个工作流都是后台配置完成,所以公司员工按照流程完成工作的申报、审核等操作。邮件服务器配置系统管理员拥有配置发送邮件的邮件服务器。其属性包括:主机名、主机地址、主机端口。其中三个属性都不能为空。
  4 结论
  本系统使用了SSH架构作为系统架构,明显地加快了开发的效率,并且为后期的Bug修复以及功能扩展打下了良好的基础,本系统设计的功能模块主要考虑到了员工跨地域,跨部门,跨职位的交流,使得企业总体的工作效率得到了很大的提升。并且考虑到了系统的安全性,增加了过滤器,拦截器,以及密码MD5加密,字符串压栈的功能,极大的降低了黑客攻击成功的概率。
  
  参考文献
  [1]陈华军.J2EE构建企业级应用解决方案[J].北京:人民邮电出版社,2002.
  [2]MaryShaw,DavidGarlan.SoftwareArchitecture.Prentice-Hall,1996.
  [3]蔡雪焘.Hibernate开发及整合应用大全[M].北京:清华大学出版社,2006.
  [4]张尧学,史美林.计算机操作系统教程[M].北京:清华大学出版社,2002.
  [5]杨少波,卢苇.J2EE项目实训:UML及设计模式[M].北京:清华大学出版社,2008.
本文为全文原貌 未安装PDF浏览器用户请先下载安装 原版全文

猜你想看
相关文章

Copyright © 2008 - 2022 版权所有 职场范文网

工业和信息化部 备案号:沪ICP备18009755号-3