主页
软件技术
返回
oa系统是什么

  随着信息需求的增长,传统的信息交流方式早已不能满足企业对传递和处理大量信息的需要,因而亟需把网络技术渗透到企业的日常工作。而与管理的应用则满足了企业对办公网络化、自动化的管理需求,不仅可以极大提高企业内部的管理水平,并加快内部信息流通,确保信息有效利用,增强企业的核心竞争力。

  企业系统能够针对企业的具体业务要求,通过运用Internet通信技术,将化管理和网络化办公结合在一起,在加强企业竞争力和提升能力的同时实现企业信息共享,避免数字鸿沟和信息孤岛的现象。

  本毕业设计的内容是设计并且实现一个基于web技术的OA,故而系统主要以j2EE作为开发基础,主要使用了struts2+spring+hibernate等多种框架的结合使用,用myeclipse作为开发工具,以MYSQL作为数据库,以Macromedia公司的DreamOA作为界面美化工具,使用JAVA语言开发,页面采取JSP动态页面开发技术。该系统界面简单、操作方便,容易维护。

  系统的开发环境及技术简介

  1、MyEclipse在开发本平台中所用到的开发工具就是是知名的java项目开发工具MyEclipse。

  MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的一种扩展,利用MyEclipse,我们可以在数据库和J2EE的开发、发布,以及在应用程序服务器的整合当中极大地提高系统的工作效率。MyEclipse是一个功能非常丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,SQL,Hibernate。

  在结构上,MyEclipse的特征可以被分为7类:J2EE模型,WEF发工具,EJB开发工具,应用程序服务器的连接器,J2EE项目部署服务,数据库服务,MyEclipse整合帮助。

  对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。

  简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。

  2、数据库简介

  数据库使用的是MySQF源数据库。

  MySQ的特性:使用C和C+编写,并使用了多种编译器进行测试,保证源代码的可移植性。支持AlX、FreeBSDHP-UXMacOSOpenBSDOS2WrapSolaris、Windows等多种操作系统。为多种编程语言提供API。这些编程语言包括C、C+tEiffel、Java、Perl、PHRPython、Ruby和Tcl等。支持多线程充分利用CP资源。优化的SQL查询算法,有效地提高查询速度。既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB2312BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。提供TCPIP、ODBCOJDBC等多种数据库连接途径。提供用于管理、检查、优化数据库操作的管理工具。可以处理拥有上千万条记录的大型数据库。

  MySQl的应用:与其他的大型数据库例如Oracle、DB2SQLServer等相比,MySQ自有它的不足之处,如规模小、功能有限(MySQLCluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQ是开放源码软件,因此可以大大降低总体成本。

  3、Tomcat

  Tomcat很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。

  Tomcat是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应对HTML页面的访问请求。实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。

  这里的诀窍是,当配置正确时,Apache为HTML页面服务,而Tomcat实际上运行JSP页面和Serlet。另外,Tomcat和lIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。

  4、JSP技术与MVC模式以及系统的基本框架

  本系统采用jsp技术,基于MV模式开发,使用SSH框架(struts2、spring、hibernate)来增加系统的开发速度。所谓的MVC模式是Model-View-Controller的缩写,中文翻译为模式-视图-控制器。程序就是用struts2和hibernate这两个框架来实现模型层和控制器这两层,jsp实现视图这一层。一般来说程序就是在数据库和页面之间起桥梁作用的,jsp页面请求先到action,再到dao,再回到action,回到jsp页面,action主要处理来自页面的请求,dao主要是和数据库的交互,struts2主要用在action,处理来自页面的请求,处理完请求后跳转回页面。Hibernate主要用在dao,包括对数据库的增、删、改、查的操作,spring控制程序的流程。


人力资源管理软件导购攻略
怎样给ERP软件定价
长春名易OA系统工作流、门户平台等相关平台介绍
系统集成出现“微波炉效应”
门禁管理软件功能和能力模块建设回报特性与通用场面
企业软件交付方式类型及实施策略
物业管理软件最主要包罗了下面模块特色
论建构信息系统的中国思维(二)
信息发布:名易软件http://www.myidp.net