小型oa系统的设计与实现

小型oa系统的设计与实现

ID:10162327

大小:27.00 KB

页数:5页

时间:2018-06-12

小型oa系统的设计与实现_第1页
小型oa系统的设计与实现_第2页
小型oa系统的设计与实现_第3页
小型oa系统的设计与实现_第4页
小型oa系统的设计与实现_第5页
资源描述:

《小型oa系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、小型OA系统的设计与实现摘要随着互联网及信息技术的发展,越来越多的企业需要建设信息化和办公自动化软件系统来提高运作效率和降低运作成本。首先,分析了OA开发的背景和可行性,然后,规划了系统业务流程、功能模块和底层数据库。最后,对实现功能进行了展示,证明了实现的功能的可用性。【关键词】办公自动化系统互联网信息技术办公自动化由70年代末80年代初在我国提出,到现在已经有近四十年的发展历史。由于现在办公自动化技术的蓬勃发展,办公自动化新产品层出不穷,目前,多数的公司都全心致力于实现高层次的公司网络办公自动化来节约人力资源,节省办公费用,提高企业办公效率。本论文介绍小型的办公自动化系统设计与实现

2、过程,分五个部分:第一部分介绍系统开发背景;第二部分进行需求分析;第三部分设计数据库的E-R图;第四部分是系统设计的效果图。最后对本系统进行总结。1开发背景1.1传统办公与网络办公的比较传统的公司办公模式(图1)与当前流行的网络办公模式(图2)对比:51.2当前大多企业办公现状现在一些公司成立后,办公模式都逐渐转向依赖于网络办公软件,但旧的办公模式仍然存在,主要以纸质为主,在信息革命的日新月异的今天,显然已经不能追求满足高效率、快节奏的现代工作和生活的需要。即使是在一些大公司内部办公软件虽然大都采用OA系统实现办公自动化,提高办公效率,但在对于员工的内部交流和学习提升还是欠加考虑的。建

3、立包含一个公司内员工互助学习,生活交流的办公平台,无论是公司的领导者还是公司的员工都将会是受益的群体。1.3设计技术及开发环境系统选用1.6的版本JDK进行开发,安装配置相应的环境。本系统我们采用MySQL7.2.2作为我们的数据库。MySQL是目前市场上最受欢迎的开源SQL关系型数据库管理系统,它由MySQLAB开发、发布和支持。同时,MySQL数据库有大量的客户端软件供我们使用。系统设计是采用当前流行的框架Struts2.3,Spring2.5,Hibernate3.2结合JBPM4.4,JSP,JavaScript,Ajax等技术进行开发。2需求分析2.1业务流程该系统的主要流程

4、是管理员或者普通用户通过登录模块进入系统主页,之后可以根据自己的权限选择相应的功能模块对信息进行处理。业务流程图3如下:52.2功能介绍系统的主要功能概述如下:2.2.1用户身份验证模块本系统功能的开发与设计是主要是针对公司企业内部进行办公自动化管理以及为各部门员工提供便捷的电子化交互平台而搭建的。此部分用户身份验证模块是公司办公自动化管理系统重要组成部分之一,它主要功能是在系统用户进入系统时的身份验证以及在不同页面浏览时的身份验证,以防止公司重要资料的泄露,确保用户的合法登录和什么人做什么事的问题。在用户登录的时候就从根据当前登录用户判断其角色,赋予相应的权限,从而保证不同的用户拥有

5、不同的职责。2.2.2系统管理模块在系统管理模块中又分为用户管理,岗位管理,部门管理,系统管理员可拥有所有权限,可以对部门进行增删改,可以对用户进行增删改,并给用户指定角色(即岗位)从而给普通用户赋予权限。系统管理员也可以对岗位进行增删改操作。2.2.3站内论坛模块这个模块的功能旨在给公司员工一个自我交流和学习的平台,在这里登陆的用户可以根据系统管理员的本期讨论问题就发表自己的看法,对他人的帖子予以回复和评论。52.2.4审批流程管理模块系统管理员可以根据公司的业务需求创建业务流程图并上传和发布流程并且制定模板提高效率。用户可以根据自己的需要填写申请流转下级领导审批。当前登录用户也可以

6、查看自己的代办任务,并且进行处理流转;也可以查看自己的申请流转情况。3数据库E-R图由于本系统采用的是Hibernate框架,我们的数据库表是通过我们的实体类到数据库的映射,数据库字段是与我们的实体类字段一一对应的,我们通过PowerDesigner导出我们的数据库表的E-R图关系表示,E-R图如图4所示:4实现功能截图4.1系统设计程序结构图系统设计程序结构图如图5所示:4.2系统管理模块系统管理模块包括:包含岗位管理、部门管理、用户管理等功能。5总结5OA(办公自动化)系统是一个将企业管理及基础办公需求作为核心,基于B/S模式的信息服务系统,适应当今办公自动化系统的开发需求。本设计

7、采用结构化和原型法相结合的开发方法,并采用模块化的开发机制,使用流行的系统开发技术,实现了办公自动化系统的基本功能,初步具备实际使用的能力。参考文献[1]刘京华.JavaWeb整合开发(JSP+Servlet+Struts+Hibernate+Spring)[M].北京:清华大学出版社,2010.[2]李刚.轻量级J2EE企业应用实战--Struts+Spring+Hibernate整合开发[M].北京:电子工业出版社,2007.[3]陈松.J

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。