1。2选题意义

随着企业的发展与规模的壮大,其对信息的处理的即时高效性要求也不断提高。同时企业的工作流程也将越来越复杂。拥有一套完善的自动化办公系统,对企业适应其日益庞大的需求至关重要。

为此,我们开发了这套适合企业发展的办公自动化系统,帮助企业实现办公信息的即时传递与流程处理。

2。需求分析

需求分析是指对要开发的软件将具有的功能的分析。它是做系统软件开发的第一步。通过需求的分析,可以明确系统的开发应该具有的功能,将实现什么样的效果,增加开发过程中对系统的整体把握。同时需求分析通过对技术可行性进行分析,减少开发过程中因技术的缺陷导致系统功能无法实现的可能。

2。1功能分析

功能分析结合中小企业的办公需求调查,明确了企业办公系统需要具备的一些基本的功能,在满足一般中小企业办公需求的基础上,确定中小企业办公自动化系统主要实现登录验证、系统管理、公文管理、人事管理、任务管理、流程管理、通知公告等功能。功能模块图如图1所示。

图1 功能模块图

2。2技术分析

当前企业办公应用系统主要采用JAVA,C#,PHP等作为开发语言。在实现系统基本功能的前提下,又能保证其生产运行的安全性和稳定性。

JAVA作为开发Web应用的首先语言,越来越得到社会各界与企业的认可。因此本系统后端采用JAVA语言作为系统开发的语言,实现程序后台业务逻辑的实现。前端通过JSP技术和HTML语言实现数据的展现。文献综述

3。主要开发工具与技术

3。1开发工具简介

本系统是使用MyEclipse作为开发工具,基于 Tomcat服务器和 Oracle数据库开发的JavaWeb应用。其中MyEclipse是一个拥有完善的开发J2EE应用插件的开发工具。

系统服务器采用Tomcat服务器。Tomcat是一个运行WEB项目的服务型容器,其一直保持高速的发展状态。如今,Tomcat被普遍应用于中小型企业应用或者并发较低的企业应用部署。

数据库服务采用Oracle数据库。其运行效率高效,移植性高,是作为应用开发不错的选择。

3。2开发技术

其中前端页面通过Html网页语言和JavaScript脚本实现。后台逻辑采用Java语言和三大常用轻量级框架(Hibernate、Spring、Struts2)编程实现。

Hibernate实现JDBC(数据库连接的一种方式)访问的封装,是一个持久层的框架。同时它是一个比较好的对象关系映射框架。通过对象关系的映射,使我们能使用面向对象的思考方式操作数据库对象。简化Sql脚本编写,简单快捷的实现对数据库的增删查改。Spring框架主要核心包括IoC容器和 Aop事务处理两部分,以创建容器的形式实现对Bean管理服务和事务的管理服务。Struts2框架作为一个转发器的功能,实现前端访问页面的控制转发。这样可以降低后台逻辑程序与返回的Jsp页面名称的耦合度,从而达到分层开发的效果。

4。系统设计

4。1系统功能设计

本设计是基于中小企业办公需求开发的小型办公自动化系统,主要是针对公司内部人员使用的。该系统主要实现用户登录、系统管理、公文管理、个人管理、任务管理、流程管理、通知公告等功能。

4。1。1系统登录

用户通过登录系统使用办公自动化系统。登录验证失败会提示用户名和密码错误,如果验证成功,则可以通过该用户所拥有的角色权限,动态显示其有哪些功能,从而方便用户操作使用该系统。用户登录流程图如图2所示。来`自+优-尔^论:文,网www.youerw.com +QQ752018766-

上一篇:ASP.NET的图书馆管理系统设计与实现+ER图
下一篇:php+mysql小型企业网站的实现

java+mysql通用试题库系统后台设计与实现

對中小型企业实施CRM的探讨【2032字】

java+mysql宿舍管理系统的设计+ER图

java+sqlserver小型企业办公系统的设计

java+mysql家庭财务管理系统设计

java+mysql银行ATM软件项目管理系统设计

java+mysql电瓶车进销存采购子系统的设计

互联网教育”变革路径研究进展【7972字】

张洁小说《无字》中的女性意识

LiMn1-xFexPO4正极材料合成及充放电性能研究

老年2型糖尿病患者运动疗...

新課改下小學语文洧效阅...

网络语言“XX体”研究

麦秸秆还田和沼液灌溉对...

安康汉江网讯

ASP.net+sqlserver企业设备管理系统设计与开发

我国风险投资的发展现状问题及对策分析