网上办公系统研究及实现任务书Word下载.docx

上传人:b****1 文档编号:13717454 上传时间:2022-10-13 格式:DOCX 页数:12 大小:26.18KB
下载 相关 举报
网上办公系统研究及实现任务书Word下载.docx_第1页
第1页 / 共12页
网上办公系统研究及实现任务书Word下载.docx_第2页
第2页 / 共12页
网上办公系统研究及实现任务书Word下载.docx_第3页
第3页 / 共12页
网上办公系统研究及实现任务书Word下载.docx_第4页
第4页 / 共12页
网上办公系统研究及实现任务书Word下载.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

网上办公系统研究及实现任务书Word下载.docx

《网上办公系统研究及实现任务书Word下载.docx》由会员分享,可在线阅读,更多相关《网上办公系统研究及实现任务书Word下载.docx(12页珍藏版)》请在冰豆网上搜索。

网上办公系统研究及实现任务书Word下载.docx

关键词:

网上办公系统设计

目录

第一章绪论...............................................1

第二章开发环境及Struts介绍..............................3

2.1JAVA语言简介.................................................3

2.2J2EE平台简介.................................................3

2.3Struts概述...................................................4

第三章系统分析...........................................7

3.1任务分析......................................................7

3.2系统分析的基本内容............................................7

3.3需求分析......................................................7

3.4系统工作流程图................................................8

3.5可行性分析....................................................9

第四章系统设计与数据库设计...............................11

4.1系统功能分析.................................................11

4.2数据库设计...................................................13

结论......................................................15

致谢......................................................17

参考文献..................................................19

第一章绪论

1.1项目背景及现状

随着全球信息化的迅猛发展,传统的办公方式已经落后于信息化改革的要求,必将被全新的办公方式取代。

构建内部企业信息网(Intranet),实现办公自动化(OA)已经成为一种迫切的要求。

企业借助计算机网络实现资源的共享,信息高速、及时、准确的传递已成为提高工作效率和加强市场竞争力的有效手段。

网上办公系统的发展至今已历经三个阶段,两个飞跃过程。

从以数据为核心发展到以信息交流为核心,进而提升为以系统地运用知识为核心,知识贯穿于各种方式的信息交流。

从简单的电子邮件、群件与协作发展到构建Web应用,其核心目的都是在获得应用知识,作出决策。

网上办公系统已逐步显示出它对社会的巨大效益。

但办公系统的每一次开发常常要花费大量的时间和精力,这包括系统的研制和更新。

客户端登录后,面对的是庞大的系统整体,而用户往往只会用到其中很少的适合本职工作的模块。

设计与现实的差别常使用户不知所措;

如此的构对于开发商,也要耗费很多精力来进行维护。

同时,随着社会的进步,职能部门使用办公统已不单纯是信息的及时传递和共享,还在更高的层次上希望办公系统具有某种决策支持、协同工作、移动办公等先进技术,这些都是传统的办公系统模式所难以实现的。

1.2开发设计的目的和意义

人们普遍使用计算机来提高个人工作效率,但是在需要许多人一起协同工作的现代工作环境中,我们更需要提高我们的整体工作效率。

利用网络通讯基础及先进的网络应用平台,建设一个安全、可靠、开放、高效的信息网络和办公自动化、信息管理电子化系统,为管理部门提供现代化的日常办公条件及丰富的综合信息服务,实现档案管理自动化和办公事务处理自动化,以提高办公效率和管理水平,实现企业各部门日常业务工作的规范化、电子化、标准化,增强档案部门文书档案、人事档案、科技档案、财务档案等档案的可管理性,实现信息的在线查询、借阅。

最终实现“无纸”办公[1]。

第二章开发环境及Struts介绍

2.1JAVA语言简介

Java是一种简单易用、完全面向对象、具有平台无关性且安全可靠的主要面向Internet的开发工具。

自从1995年正式问世以来,Java的快速发展已经让整个Web世界发生了翻天覆地的变化。

在早期,Java比较多的用在浏览器上,插入到网页中(即是JavaApplet程序),成为最灵活、最强大的网页多媒体的载体,但由于Java虚拟机相对于个人电脑而言,有占用资源大,安全性相对较差等缺点,Applet逐渐的被后起之秀Flash所替代,但随着JavaServlet的推出,Java在电子商务方面开始崭露头角,最新的JSP(JavaServerPage)技术的推出,更是让Java成为基于Web的应用程序的首选开发工具,目前的Java技术已成为所有大型电子商务项目的必然选择。

Java平台由Java虚拟机(JavaVirtualMachine)和Java应用编程接口(ApplicationProgrammingInterface、简称API)构成。

Java应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。

在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。

现在Java平台已经嵌入了几乎所有的操作系统。

这样Java程序可以只编译一次,就可以在各种系统中运行。

Java应用编程接口已经从1.1x版发展到1.2版。

目前常用的Java平台基于Java1.4,最近版本为Java1.6[2]。

2.2J2EE平台简介

JAVA依照应用领域的不同,共分为三大版本,分别是J2EE、标准版本J2SE(Java2Platform,StandardEdition)、微型版本J2ME(Java2Platform,MicroEdition。

J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,导致企业内部或外部难以互通的窘境。

在J2EE架构下,开发人员可依循规范基础,进而开发企业级应用;

而不同J2EE供货商,同会支持不同J2EE版本内所拟定的标准,以确保不同J2EE平台与产品之间的兼容性。

换言之,植基J2EE架构的应用系统,基本上可部署在不同的应用服务器之上,无需或者只须要进行少量的代码修改,即能大幅提高应用系统的可移植性(Portability)。

J2EE主由SUN与IBM等厂商协同业界共同拟定而成的技术规范,以企业与企业之间的运算为导向的JAVA开发环境。

J2EE架构定义各类不同组件,如WebComponent、EJBComponent…等,而各类组件可以再用(reuse),让已开发完成的组件,或者是经由市面采购而得的组件,均能进一步组装成不同的系统。

J2EE组成了一个完整企业级应用的不同部分纳入不同的容器(Container),每个容器中都包含若干组件(这些组件是需要部署在相应容器中的),同时各种组件都能使用各种J2EEService/API。

J2EE容器包括:

Web容器服务器端容器,包括两种组件JSP和Servlet,JSP和Servlet都是Web服务器的功能扩展,接受Web请求,返回动态的Web页面。

Web容器中的组件可使用EJB容器中的组件完成复杂的商务逻辑。

EJB容器服务器端容器,包含的组件为EJB(EnterpriseJavaBeans),它是J2EE的核心之一,主要用于服务器端的商业逻辑的实现。

EJB规范定义了一个开发和部署分布式商业逻辑的框架,以简化企业级应用的开发,使其较容易地具备可伸缩性、可移植性、分布式事务处理、多用户和安全性等。

Applet容器客户端容器,包含的组件为Applet。

Applet是嵌在浏览器中的一种轻量级客户端,一般而言,仅当使用Web页面无法充分地表现数据或应用界面的时候,才使用它。

Applet是一种替代Web页面的手段,我们仅能够使用J2SE开发Applet,Applet无法使用J2EE的各种Service和API,这是为了安全性的考虑。

ApplicationClient容器客户端容器,包含的组件为ApplicationClient。

ApplicationClient相对Applet而言是一种较重量级的客户端,它能够使用J2EE的大多数Service和API。

通过这四个容器,J2EE能够灵活地实现前面描述的企业级应用的架构。

在View部分,J2EE提供了三种手段:

Web容器中的JSP(或Servlet)、Applet和ApplicationClient,分别能够实现面向浏览器的数据表现和面向桌面应用的数据表现。

Web容器中的Servlet是实现Controller部分业务流程控制的主要手段;

而EJB则主要针对Model部分的业务逻辑实现。

至于与各种企业资源和企业级应用相连接,则是依靠J2EE的各种服务和API。

在J2EE的各种服务和API中,JDBC和JCA用于企业资源(各种企业信息系统和数据库等)的连接。

2.3Struts概述

2.3.1Struts的由来和发展

Struts框架工具是Apache基金会Jakarta项目中推出的一个子项目。

Struts在英文中是支架、支撑的意思,这也体现出Struts在开发Web应用程序过程所起到的重要作用,Struts为Web应用提供了通用的框架,让开发人员可以把主要精力集中在如何解决实际业务问题上,与此同时Struts框架也允许开发人员根据实际需要进行扩展和定制,从而可以更好的适应用户的需求。

采用Struts可以简化遵循MVC设计模式的Web应用的开发工作,很好地实现代码重用,使开发人员从一些繁琐的工作中解脱出来,快速开发能够充分发挥JSP/Servlet优点、并具有强可扩展性的Web应用。

总之,Struts的出现使得Web应用的开发过程大大简化,从而能够缩短开发周期、提高开发效率。

Struts架构一经推出,即受到Java开发群体的广泛重视,从2004年开始逐渐升温,并日渐成为Java创建Web应用开发的最流行的框架工具,在目前JavaWeb程序员的招聘要

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1