计算机专业办公自动化管理系统.doc
《计算机专业办公自动化管理系统.doc》由会员分享,可在线阅读,更多相关《计算机专业办公自动化管理系统.doc(33页珍藏版)》请在咨信网上搜索。
1、摘 要办公自动化管理系统,是20纪70年代中期发达国家迅速发展起来的一门综合性技术。随着时代的发展,低效办公方式与不断增长的办公业务量之间的矛盾日益尖锐,同时,随着社会信息量的迅猛膨胀,依靠人工手段及时对大量信息进行收集、整理和分析是难以做到的。在这样的一个前提下,作为提高办公管理效率的基础平台,办公自动化已经成了事业单位、企业机构的必备工具。我设计的办公自动化管理系统由JAVA语言来创建JSP页面,操作系统是Windows XP简体中文版,采用B/S结构,可以使结构清晰,简单,用SQL作为后台的数据库支持。关键词办公自动化管理系统;JSP;JavaBean;Servlet;数据库iiAbst
2、ractOA system is a comprehensive technique that is flourishing in developed countries in 1970s. With the development of the age, the contradiction between working way and official working portfolio increasing of poor efficiency constantly is sharp day by day, meanwhile, with social swift and violent
3、 inflation of amount of information, rely on artificial means is it collect, put to a large amount of information in order to go on in time and analysis difficult to accomplish. Under such a prerequisite, handle official business in the basic platform of the efficiency of management as improving; th
4、e office automation has already become the indispensable tools of the public institution, enterprise organization. The OA system which I designed is by JAVA language establish JSP script page, the operating system is Windows2000 Server simplified Chinese edition, adopt B/S structure, can make the st
5、ructure clear, simple, the database using SQL as the backstage supporter.KeywordsOA; JSP; JavaBean; Servlet; Database目 录摘要iAbstractii第一章 绪论11.1 课题背景11.2 国内外在该项目领域开发及应用的现状及分析21.3 开发环境与关键技术21.3.1 开发环境与工具21.3.2 SQL介绍21.3.3 JDBC介绍31.3.4 Servlet介绍41.4 本章小结6第二章 需求分析与系统总体设计72.1 需求分析72.1.1 总体分析72.1.2 办公自动化管
6、理系统的功能72.1.3 设计思想82.1.4 系统结构图92.1.5 数据库的设计102.2 本章小结14第三章 系统详细设计153.1 视图层的设计与实现153.1.1 员工登陆页面153.1.2 员工信息管理系统的主页面163.2 控制层的设计与实现173.3 其他页面193.4 本章小结21第四章 系统测试与性能分析224.1 系统测试224.2 单元测试224.2.1 单元测试的内容224.3 本章小结23结论24参考文献25致谢26办公自动化系统的设计与实现第一章 绪论1.1 课题背景办公管理系统1,是2世纪70年代中期发达国家迅速发展起来的一门综合性技术。随着时代的发展,低效办公
7、方式与不断增长的办公业务量之间的矛盾日益尖锐,同时,随着社会信息量的迅猛膨胀,依靠人工手段及时对大量信息进行收集、整理和分析是难以做到的。在这样的一个前提下,作为提高办公管理效率的基础平台,办公自动化已经成了事业单位、企业机构的必备工具。办公管理信息系统是一个将现代办公思想和计算机、网络、通讯等现代化工具集成在一起的办公应用产品。在应用中能规范工作流程,快速有效地处理单位内部的办公务。使办公室事务工作自动化、网络化、无纸化,达到协同工作的目的。办公管理信息系统就是利用计算机、网络、通讯等技术,收集、处理、存储和传输信息以提高办公效率和辅助决策,形成高效的和智能的办公环境,使办公室事务工作自动化
8、、网络化、无纸化,达到协同工作的目的。管理信息系统将先进的科学技术引进办公系统,达到了提高效率、提高工作质量及事务管理水平目的,增强了信息资源管理和信息导向的能力,适应了信息化社会的发展。进而大大提高了企业或组织的整体创新和应变能力,提高了企业或组织的综合实力,使我们在严酷的市场竞争中立于不败之地。办公自动化管理信息系统以知识管理为核心,使人们在日常办公中获得新的体验。人们可以随时随地获得信息,拥有所需的分析数据和进行决策的工具,并且不受时间和空间的限制,在虚拟工作组中协同工作,实现日常办公和协同工作的自动化。人们将可以更多地把注意力集中于解决问题而不是将时间花在具体的工作处理程序和流程中,工
9、作因之而变得轻松愉快。对于工程设计单位来说,必须及时跟上时代步伐,建立一套能适应新形势需求的管理体系,实现信息的适时沟通和知识的高度共享。从技术发展来看,办公管理系统是70年代中期发达国家迅速发展起来的一门综合性技术,我国的办公管理系统从80年代末至今已有10多年的发展,经历了三个发展阶段。第一代是80年代中期到90年代中期以个人电脑和办公套件为主要标志,实现了数据统计和文档写作电子化,即将办公自动化载体从原始纸介质方式转向比特方式。第二代办公管理系统系统从90年代中期开始,实现了不同职能部门间的工作流程自动化。通过网络不同部门及其工作人员工作间的联系和协作大大加强,从而大大提高办公的效率。第
10、三代办公管理系统从2000年开始,使以工作流为中心的办公自动化系统开始提升到以知识信息管理为核心的第三代办公自动化效率。1.2 国内外在该项目领域开发及应用的现状及分析众所周知,办公自动化2这个术语由来已久,在计算机技术才开始普及的七十年代,就成了人们一直关心的议题,其应用和市场前景令许多的计算机公司纷纷推出了自己的办公产品,办公自动化产品开始出现在用户的桌面上,似乎“无纸化办公”的时代呼之即来。但是,很多年过去了,办公自动化的发展并没有取得预期的成就,产生这种现象的原因,既有外部客观条件的不成熟,也有我们在办公自动化概念方面的误区,突出体现在如下方面:应用办公自动化产品的多数用户单位的计算机
11、基础设施建设不完善,仅仅依靠独立的个人计算机完成简单的文字处理和表格处理,或者利用网络进行简单的邮件交换。开发的软件功能过于单一,长期以来成熟的办公自动化软件产品还主要是以文字、表格处理为主,没有将用户其他方面,尤其是其业务处理的需求。结合在办公自动化系统中。用户在计算机应用面的基础不高,积极性不够。对于办公自动化念的宣传和理解产生了误区,过于片面强调办公程的自动化,如非常盛行的“无纸化办公”,使办公动化产品出现了偏差,总在幻想办公过程的智能化偏离了用户的实际需求。自动化与手工操作的盾,办公过程中引入计算机管理系统,必然会对现的体制产生影响,尤其是现行的手工公文处理方已经运行几十年了,有一套完
12、善的制度和行之有的方法,机关工作人员也习惯了这种公文处理模式要一下子改变原有的工作方式和习惯,应用计算进行公文处理,确实会在一部分领导干部和工作员之间产生疑问和抵触情绪,妨碍办公管理系统应用。系统的安全难以令人满意。1.3 开发环境与关键技术1.3.1 开发环境与工具操作系统:Windows XP数据库:SQL Server 2000。开发工具包:JDK 1.4.2。JSP服务器:Tomcat。浏览器:IE6.0。1.3.2 SQL介绍SQL全称是“结构化查询语言3 (Structured Query Language)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统4SYSTEMR
13、开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自IBM公司1981年推出以来,SQL语言便得到了广泛的应用。如今无论是Oracle,Sybase,InformixSQL server这些大型的数据库管理系统,还是Visual Foxporo,PowerBuilder这些微机上常用的数据库开发系统,都支持SQL语言作为查询语言。Structured Query Language包含4个部分:(a) 数据查询语言DQL (Data Query Language): SELECT;(b) 数据操纵语言DML(Data Manipulation Langu
14、age): INSERT, DELETE;(c) 数据定义语言 DDL (Data Definition Language): CREATE, ALTER,DROP;(d) 数据控制语言DCL (Data Control Language): COMMIT WORK,ROLLBACK WORK;SQL广泛地被采用正说明了它的优点,它使全部用户,包括应用程序员、DBA管理员和终端用户受益非浅,其优点体现如下:(1)非过程化语言(2)统一的语言SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户5。基本的SQL命令只需很少时间就能学
15、会,最高级的命令在几天内便可掌握。SQL为许多任务提供了命令,包括:(a) 查询数据;(b) 在表中插入、修改和删除记录;(c) 建立、修改和删除数据对象;(d) 控制对数据和数据对象的存取;(e) 保证数据库一致性和完整性;以前的数据库管理系统为上述各类操作提供单独的语言,而SQL将全部任务统一在一种语言中。(3) SQL是所有关系数据库的公共语言由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS转到另一个。所有用SQL编写的程序都是可以移植的。SQL是大多数关系型数据库用做查询语言的语言。它是可移植的,并且容易学习使用。1.3.3 JDBC介绍JDB
16、C6,Java数据库连接,提供了以Java语言为基础的组件和技术访问关系数据库的服务,是一种可用于执行SQL语句的Java API7。它由一些Java语言写的类、界面组成。JDBC给数据库应用开发人员、数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯Java语言编写完整的数据库应用程序。而JDBC使用驱动管理器指定数据库驱动程序,使用数据库URL和用户名密码信息,进行登录验证。而JDBC2.0的数据源封装了这些步骤。而且数据源封装了数据库连接池,无需用户在程序实现对连接复用管理8。JDBC驱动程序可细分为四种类型,不同的驱动程序使用不同的方法:(1)JDBC-ODBC
17、 Bridge,桥接器型的驱动程序,这类驱动程序的特色是必须在使用者端的计算机上事先安装好ODBC驱动程序,然后通过JDBC-ODBC的调动方法,进而通过ODBC来存取数据库。(2)JDBC Native API Bridge,也是桥接器型驱动程序,这种类型的驱动程序也必需先在使用者的计算机上安装好特定的驱动程序(类似ODBC),然后通过JDBC Native API桥接器的转换,把JAVA API调用转换成特定的驱动程序的调用方法,进而存取数据库。(3)JDBC-Middleware,这种类型的驱动程序最大的好处是省去了在使用者计算机上安装任何驱动程序的麻烦,只需在服务器端安装好Middle
18、ware(中间件),而middleware会负责所有存取数据库时必要的转换工作。(4)Pure JDBC Driver,这种类型的驱动程序是最成熟的JDBC驱动程序,不但无需在使用者计算机上安装任何的驱动程序,也不需在服务器端安装任何的中介程序(middleware),所有的存取数据库的操作,都直接由驱动程序来完成。1.3.4 Servlet介绍Servlet9是使用Java Servlet 应用程序设计接口(API)及相关类和方法的Java程序。除了Java Servlet API,Servlet还可以使用用以扩展和添加到API的Java类软件包。Servlet在启用Java的Web服务器上
19、或应用服务器上运行并扩展了该服务器的能力。Java servlet对于Web服务器就好像Java applet对于Web浏览器。Servlet装入Web服务器并在Web服务器内执行,而applet装入Web浏览器并在Web浏览器内执行。Java Servlet API定义了一个servlet 和Java使能的服务器之间的一个标准接口,这使得Servlets具有跨服务器平台的特性。Servlet通过创建一个框架来扩展服务器的能力,以提供在 Web 上进行请求和响应服务。当客户机发送请求至服务器时,服务器可以将请求信息发送给Servlet,并让Servlet建立起服务器返回给客户机的响应。当启动W
20、eb服务器或客户机第一次请求服务时,可以自动装入Servlet。装入后,Servlet 继续运行直到其它客户机发出请求。Servlet 的功能涉及范围很广。例如,Servlet可完成如下功能:(1) 创建并返回一个包含基于客户请求性质的动态内容的完整的HTML页面。(2) 创建可嵌入到现有 HTML 页面中的一部分 HTML 页面(HTML 片段)。(3) 与其它服务器资源(包括数据库和基于Java的应用程序)进行通信。(4) 用多个客户机处理连接,接收多个客户机的输入,并将结果广播到多个客户机上。例如,Servlet可以是多参与者的游戏服务器。(5) 当允许在单连接方式下传送数据的情况下,在
21、浏览器上打开服务器至applet的新连接,并将该连接保持在打开状态。当允许客户机和服务器简单、高效地执行会话的情况下,applet也可以启动客户浏览器和服务器之间的连接。可以通过定制协议或标准(如IIOP)进行通信。(6) 对特殊的处理采用 MIME 类型过滤数据,例如图像转换和服务器端包括(SSI)。(7) 将定制的处理提供给所有服务器的标准例行程序。例如,Servlet可以修改如何认证用户。2Servlet的生命周期Servlet 的生命周期始于将它装入Web服务器的内存时,并在终止或重新装入Servlet时结束。(1) 初始化在下列时刻装入Servlet:如果已配置自动装入选项,则在启动
22、服务器时自动装入;在服务器启动后,客户机首次向Servlet发出请求时;重新装入Servlet时装入Servlet 后,服务器创建一个Servlet实例并且调用Servlet的init()方法。在初始化阶段,Servlet初始化参数被传递给Servlet 配置对象。(2) 请求处理对于到达服务器的客户机请求,服务器创建特定于请求的一个“请求”对象和一个“响应”对象。服务器调用Servlet的service()方法,该方法用于传递“请求”和“响应”对象。service()方法从“请求”对象获得请求信息、处理该请求并用“响应”对象的方法以将响应传回客户机。service() 方法可以调用其它方法来
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机专业 办公自动化 管理 系统
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。