欢迎来到天天文库
浏览记录
ID:31379531
大小:108.50 KB
页数:7页
时间:2019-01-09
《集团公司oa系统的研究与开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、集团公司OA系统的研究与开发 摘要:高效的办公是实现企业信息化中的重要环节。以J2EE和SQLServer数据库为技术支持,基于B/S模式,采用MVC框架3层体系结构,用软件工程的指导思想开发OA系统。实践证明利用该技术开发的基于Web的OA系统简单易用,可以很好地提高办公效率,具有较强的实用价值。 关键词:J2EE;数据库;B/S模式;MVC框架;OA系统 中图分类号:TP311文献标识码:A文章编号:1009-3044(2016)24-0060-02 1概述 随着计算机技术的发展以及互联网普及,OA(OfficeAutomati
2、on)办公系统在各行各业中的应用越来越广泛,已成为各行业信息化建设的重要组成部分。OA办公系统改变了企业过去复杂、低效的手工办公方式,以互联网为载体,通过改变企事业单位内部信息的交流方式,实现企业内部办公业务过程中信息流的共享以及业务流程的规范,使企事业单位工作人员方便的共享信息,高效地协同工作,极大地提高了工作效率,更加规范组织内部业务过程。 2研究内容及特点7 本研究针对企业OA办公系统的特点和要求,采用J2EE架构和数据库技术,完成基于B/S模式的OA协同办公管理系统,实现对企业内部涉及的办公文件收发,包括车辆、会议室、办公用品在内
3、的公共资源审批,网站信息发布、档案资料借阅、行政审批等文档类审批,包括员工考勤考核、请休假、工资发放、员工档案、人事报表在内的人力资源管理等主要功能。系统设计针对办公业务流程、角色用户关系、系统数据库设计、Web服务器配置及用户交互等方面进行了充分考虑。 系统具有如下特点:1)先进性,系统采用MVC(Model-View-Control)三层结构模式,大大减轻客户机的压力,把负载均衡分配给Web服务器。2)较好的适用性,系统采用B/S结构,客户端无需安装专用软件,利用浏览器即可访问,简化客户端软件的部署工作。3)较好的实用性,从集团内部办公
4、业务的实际情况和需求出发,在用户业务流程、表单展现、界面交互功等方面做了充分考虑,系统操作简便,界面友好简洁。4)安全性,OA协同办公系统在集团总部利用局域网环境访问,对于下属单位等处于局域网外的用户使用VPN专用链接方式访问,同时对于平台部署的网络防火墙的策略相应进行了调整,有效防止非法访问和攻击,加强了系统的安全能力。5)可扩展性,系统实现业务流程的弹性修改,在办公业务流程变化或新增业务流程时,可随时进行有针对性的修改,使得系统有较好的可扩展性。 3系统设计 3.1系统总体架构 系统采用B/S架构,WindowsServer2008
5、作为服务器操作系统,Tomcat6.0.37作为Web服务平台,SQLServer2008作为数据库,采用J2EE技术进行应用程序开发,利用JDBC对后台数据库进行访问。 3.2系统功能结构7 根据集团具体办公业务及相关管理职能的要求,在充分调研集团内部各部门的业务流程后对系统进行结构化设计,功能结构如图1所示。 1)人事管理:提供人力资源方面的管理,包括人事档案管理、员工考勤、员工工资、人事上报统计、人事报表、招聘上报统计功能; 2)文件管理:根据国家公文处理办法开发,使公文处理工作规范化、制度化、科学化,提高办公效率,为各种电子文
6、件提供统一、安全的管理,包括收文办理、发文办理、文件归档; 3)综合管理:包括通用审批、会议室管理、办公用品领取、野外用车管理等日常综合管理功能; 4)任务管理:提供任务分发方面的管理,包括公司任务管理和部门任务管理; 5)考勤管理:减少人事专员的工作量,规范企业考勤管理,包括考勤信息查询、请休假、出差、考勤申诉在内的用户个人考勤数据管理; 6)借款报销管理:加强财务管理,提高员工办事效率,包括差旅费报销管理和借款管理。 3.3系统数据库设计 在完成系统功能结构设计的基础上,分别对各业务流程的数据结构进行分析,按照数据库设计的原则
7、,将系统数据库分为:系统库部分,流程表单部分与流程控制等部分,考虑各数据表间的关联关系,设置相应的主键和外键。系统数据库的数据表组成如表1所示。 4系统实现 4.1MVC模式7 在OA协同办公系统的开发过程中采用的是MVC模式,MVC模式的目的是实现Web系统的职能分工。MVC模式的目的是提高代码重用率,减少数据表达、数据描述和应用操作的耦合度,实现M和V的分离,同时也使得软件的可维护性、可修复性、可扩展性、灵活性及封装性得到提高。其中M代表模型(企业数据和业务规则),V代表视图(用户看到并与之交互的界面)、C代表控制器(接受用户的输入
8、并调用模型和视图去完成用户的需求)。基于角色-资源的权限控制 4.2基于角色-资源的权限控制 权限控制是特定用户打开、编辑特定资源时系统做出的的准许或限制访问的
此文档下载收益归作者所有