oa系统是什么
随着信息需求的增长,传统的信息交流方式早已不能满足企业对传递和处理大量信息的需要,因而亟需把网络技术渗透到企业的日常工作。而网络办公与管理的应用则满足了企业对办公网络化、自动化的管理需求,不仅可以极大提高企业内部的管理水平,并加快内部信息流通,确保信息有效利用,增强企业的核心竞争力。
企业办公自动化系统能够针对企业的具体业务要求,通过运用Internet 通信技术,将企业信息化管理和网络化办公结合在一起,在加强企业竞争力和提升企业管理能力的同时实现企业信息共享,避免“数字鸿沟”和“信息孤岛”的现象。
本毕业设计的内容是设计并且实现一个基于web技术的OA办公系统,故而系统主要以j2EE作为开发基础,主要使用了struts2+spring+hibernate等多种框架的结合使用,用myeclipse作为开发工具,以MYSQL作为数据库,以Macromedia公司的DreamOA作为界面美化工具,使用JAVA语言开发,页面采取JSP动态页面开发技术。该系统界面简单、操作方便,容易维护。
系统的开发环境及技术简介
1、 MyEclipse在开发本平台中所用到的开发工具就是是知名的java项目开发工具MyEclipse。
MyEclipse 企业级工作平台(MyEclipse Enterprise Workbench,简称MyEclipse)是对Eclipse IDE的一种扩展,利用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、FreeBSD HP-UX MacOS OpenBSD OS/2 Wrap Solaris、Windows等多种操作系统。为多种编程语言提供API。这些编程语言包括 C、C+tEiffel、Java、Perl、PHR Python、Ruby和Tcl等。支持多线程充分利用CP资源。优化的SQL查询算法,有效地提高查询速度。既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB2312BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。提供TCP/IP、ODBCOJDBC等多种数据库连接途径。提供用于管理、检查、优化数据库操作的管理工具。可以处理拥有上千万条记录的大型数据库。
MySQl的应用:与其他的大型数据库例如Oracle、DB2 SQLServer等相比,MySQ自有它的不足之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,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控制程序的流程。
- 1oa办公平台是什么
- 2oa流程是什么
- 3办公软件oa是什么
- 4哪些单位需要OA办公系统?
- 5OA系统在工程软件是做什么的
- 6什么是移动办公oa
- 7有什么oa软件
- 8协同oa是什么
- 9什么是oa办公系统
- 10oa系统是什么意思啊
- 11什么是oa办公系统
- 12oa系统全称是什么
- 13办公软件是指什么
- 14oa办公系统是什么意思
- 15oa办公软件是什么
- 16什么是办公软件
- 17办公自动化是什么意思
- 18oa办公是什么意思
- 19oa办公系统是什么软件
- 20oa协同办公系统是什么
- 21oa系统有什么用
- 22oa医学是什么意思
- 23中小企业用什么oa
- 24oa是什么意思啊
- 25为什么叫oa办公系统
- 26企业协同oa办公自动化审批软件系统是什么意思啊
- 27oa系统是干什么的
- 28oa系统软件是什么
- 29协同办公是什么意思
- 30协同办公系统是什么
成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼