淮安华天办公自动化系统设计与实现开题报告_第1页
淮安华天办公自动化系统设计与实现开题报告_第2页
淮安华天办公自动化系统设计与实现开题报告_第3页
淮安华天办公自动化系统设计与实现开题报告_第4页
淮安华天办公自动化系统设计与实现开题报告_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 淮 阴 工 学 院毕业设计(论文)开题报告学 生 姓 名:秦姚学 号:专 业:计算机科学与技术设计(论文)题目:淮安华天办公自动化系统设计与实现指 导 教 师:孙成富2013年3月8日 毕 业 设 计(论 文)开 题 报 告1结合毕业设计(论文)课题情况,根据所查阅的文献资料,每人撰写2000字左右的文献综述文 献 综 述1 引言办公自动化本意为利用技术的手段提高办公的效率,进而实现办公的自动化处理。采用Internet/Intranet技术,基于工作流的概念,使企业内部人员方便快捷地共享信息,高效地协同工作;改变过去复杂、低效的手工办公方式,实现迅速、全方位的信息采集、信息处理,为企业的管

2、理和决策提供科学的依据。OA软件解决企业的日常管理规范化、增加企业的可控性、提高企业运转的效率的基本问题。范围涉及日常行政管理、各种事项的审批、办公资源的管理、多人多部门的协同办公、以及各种信息的沟通与传递。可以概括的说,OA软件跨越了生产、销售、财务等具体的业务范畴,更集中关注于企业日常办公的效率和可控性,是企业提高整体运转能力不可缺少的软件工具。2 研究背景 在日常办公中,通常会遇到许多常用的数据,比如邮件地址、日程助手、日常记事等,这些数据通常凌乱不堪,在需要时不知道存放在何处,从而影响工作效率。因此,我们设计了能满足这种需求的系统中小企业办公自动化管理系统。 通过中小企业办公自动化管理

3、系统对企业日常办公进行管理,满足了企业日常办公管理各方面的需求,实现了企业员工之间短消息的发送与接收功能,大大的方便了企业内部人员沟通。网站提供的前后台的公告与公文信息的管理方便员工及时的了解公司的动态。其他功能模块的设置使企业的日常管理步入了科学系统管理的轨道上。人们普遍使用计算机来提高个人工作效率,但是在需要许多人一起协同工作的现代工作环境中,我们更需要提高我们的整体工作效率。办公自动化,一个极大的概念,一个炒作了很久的概念。无论是办公设备公司,还是系统集成公司,都大力推出自己的办毕 业 设 计(论 文)开 题 报 告公自动化产品。可见,办公自动化中内容庞大,可为空间不可小视。那么,首先我

4、们来探讨一个问题,什么是办公?办公实际就是文件的制作、修改、传递、鉴定、保存、销毁、存档的过程。那么随着文件的这一流程,产生了各种各样的设备。随着技术的发展,计算机网络技术的进步,办公自动化网络的建设也得到了大力推广。办公自动化提了多年,但效果并不明显,人们还是停留在单机字处理和表格处理的所谓办公自动化的初级阶段。信息的交流和共享,以及团队的协同运作等无法完美的实现,极大地限制了工作的效率。Internet的迅猛发展,为信息的交流和共享,团队的协同运作提供了技术的保证,同时也预示着网络化办公时代来临。 传统的办公自动化系统和大型MIS系统在处理企业管理流程中大多采用企业业务流程重组(BKR),

5、其核心思想就是要先优化企业业务管理流程,再根据优化后的流程建设企业信息系统。这样不仅在系统建设中工作量巨大,同时面临来自企业内部重重的阻碍。3 办公自动化系统开发的相关技术的发展 就现在开发OA的技术来说,主要集中分为三大类:基于C/S结构的应用程序开发,结合C/S结构和Web技术的复合应用程序,基于B/S结构的动态网页技术。以下将分析这三类技术的各自优缺点: C/S结构系统:是传统开发模式,一般以数据库和客户端的两层结构实现,也有加入中间件的三层或多层结构,在OA早期是标准的系统模式,但随着计算机技术的发展和网络的发展,它已经无法满足现在的远程网络办公和移动办公,逐渐在被取代。 C/S+We

6、b技术:是为了补充C/S结构的不足,在C/S基础上加入Web技术来实现对远程数据的获取,但拥有一定局限性,如数据及时更新、软件升级等问题就无法很好解决。 B/S结构系统:是援用动态网页技术,加入OA的开发理念,完全适应网络办公和移动办公需求,也是现代办公自动化系统的首选技术。毕 业 设 计(论 文)开 题 报 告 就B/S结构的开发,具体技术又有多种选择:JSP+J2EE,ASP+IIS,ASP.net+Microsoft .NET Framework,PHP+Apache,就这几门技术,可以说各有其优缺点,分析如下:JSP技术:具有良好的跨平台性,加上J2EE功能十分强大,但是J2EE的布置

7、使开发成本显得略高,而且没有良好的安装界面。 PHP技术:是早期动态网页技术中的强手,但随着JSP技术与ASP技术的不断更新,使得PHP技术稍微比较落后。 ASP技术:类似于PHP技术,开发简便,快速,加上IIS的功能支持,是比较简易快速的开发技术。 ASP.net:可以说是ASP技术的替代技术,是ASP的一大进步,在Microsoft .NET Framework的强大支持下,可以使用C#、VB、Javascript三种语言来编写代码,采用预先编译技术,使得代码安全性加强。在ASP.NET中,Web窗体页由两部分组成:视觉元素(HTML、服务器控件和静态文本)和该页的编程逻辑。其中每一部分都

8、存储在一个单独的文件中。可视元素在一个扩展名为 .aspx 文件中创建,而代码位于一个单独的类文件中,该文件称作代码隐藏类文件扩展名为aspx.vb或aspx.cs。这样,aspx文件中存放所有要显示的元素,aspx.vb或aspx.cs文件中存放逻辑。 鉴于上述分析:在针对于中小型企业用户,建议采用jsp+j2ee技术,理由是,该技术易于服务器的维护,成本相对较低,开发周期较短。4 已有办公自动化系统的不足及存在的问题由于信息化软件建设是一种管理思想与工作方式的再创造,就难免存在许多问题,而OA系统又直接面对办公室事务,这又是对信息化最具有挑战性的工作,所以OA系统的成功运用,需要克服许多困

9、难。应该说,我国的OA市场经过10年的发展,取得了十分明显的进步,产品种类日趋繁多,产品的应用领域几乎渗透到国民经济的每一个角落。但这是一个巨大而低效的OA市场,具体往往表现为投资大、效果不明显;水平低、重复建设多;硬件投入多、软件投入少;模拟手工作业增加管理负担等具体来讲,存在以下问题:毕 业 设 计(论 文)开 题 报 告 4.1客观方面 4.1.1 OA的综合性 OA工作是一项综合协调、涉及多方面工作的服务与管理行为,与其它工作不同之处就在于所有环节工作之和相当于环形链条,只有同步做好各方面工作,并将各方面的需求在软件开发中完整地体现出来,OA的优势才能充分地发挥出来,有价值的信息才能得

10、到充分的共享。但在实际工作中,这一点还没有得到充分的认识,致使多数单位都在走重复的弯路。 4.1.2 OA的灵活性 一是每个企业办公管理思想、管理模式和方法都各有特点,二是企业每个企业办公的业务处理方式容易变化,OA系统必须适应这种变化。 4.2用户方面 OA系统的实施本身就像人类在发展过程中生产工具的变革,虽然能够带来生产力的巨大提高,但是更需要管理思想与工作方式发生很大的改变或再创造,而这本身是一件比较困难的事。 OA系统的实施涉及到公司的整体,而往往许多用户把它看作仅仅是信息部门或者办公室的事情,这不但造成OA实施困难,而且直接影响到OA系统的投资收益和使用成功与否。 4.3 OA系统产

11、品 4.3.1为用户考虑得少,软件的柔性构造功能较差当前很多OA软件过分强调了软件之间功能的横向对比,为用户考虑的实际功能比较少,结果导致软件大而全,而真正能被用户接受的功能模块很少。另一方面,软件的模块复用性较差,直接影响了软件的柔性构造功能,而当用户的需求发生改变时,哪怕仅仅是轻微的改变,都需要开发商来解决,从而影响了用户的使用效率,对开发商而言也是一个极大的负担。 4.3.2开发手段单一,平台依赖性严重 很多OA开发商采用的开发模式都是“群件平台适当定制”的模式,问题是在与其他业务系统的接口方面、定制复杂应用方面和集成其他软件及设备方面,由于群体性平 毕 业 设 计(论 文)开 题 报

12、告台建得太“高”,造成可供开发商发挥的空间太小,很多功能很难实现。 4.3.3技术含量低,创新设计少 目前大多数OA软件的设计还基本上停留在ClientServer架构、面向对象的开发方式上,很少见到有创新的设计。使用传统的技术虽然可以满足一时之需,但从长远上考虑就落后了,未来OA的技术趋势是Intranet与Internet进一步走向融合。为了顺应这种趋势以保证OA系统的良好扩展,我们的设计应该立足于现有的先进技术与思想,比如设计上采用三层结构的思想、开发中使用面向对象的方式等等5 OA的关键技术jbpmJBPM,全称是Java Business Process Management(业务流

13、程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。jBPM是公开源代码项目,使用它要遵循 ASL(Apache License Version 2.0)和EULA(JBoss End User License Agreement)协议。 jBPM是一个灵活的业务流程管理(BPM)套件。这使得业务分析师和开发人员之间的桥梁。传统的BPM引擎有一个重点,是有限的非技术人员。 jBPM的有两个重点:它提供了一种方式,企业用户和开发人员喜欢它的流程管理功能。6 可行性研究该阶段通过对系统目标的初步调研和分析,提出可行性方案并进行论证。我们在这里主

14、要从技术可行性、经济可行性和操作可行性等方面进行分析。6.1 经济可行性 开发该系统所需的相关资料可以通过已存在的相关系统进行调查采集,所需的其他应用软件、硬件系统也易于获得.因此,开发成本较低。而引进使用本系统后具有高效率、毕 业 设 计(论 文)开 题 报 告低成本、高质量的特点,可以节省不少人力、物力及财力。所以,从经济的角度来看,该系统可行。6.2 技术可行性 技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。本网站用的是JSP开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。软件方面:由于目前单机模式相

15、对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。6.3 运行可行性运行可行性是对组织结构的影响,现有人员和机构和环境对系统的适应性及人员培训补充计划的可行性。当前信息化技术已经相当普及,各类操作人员水平都有相当的高度,所以在运行上是可行性的。本系统的开发,是典型的Mis开发,主要是对数据的处理,包括数据的收集,数据的变换,及数据的各种报表形式的输出。采用流行的JSP+MYSQL体系,已无技术上的问题。6.4 时间可行性从时间上看,在两个月的时间里学习相关知识,并开发网站,时间上是有点紧,但是不是不可能实现,通过两个多月的努力功能基本实现。6.

16、5 法律可行性 所有技术资料都为合法。 开发过程中不存在知识产权问题。 未抄袭任何网站,不存在侵犯版权问题。 开发过程中未涉及任何法律责任。综上所述,本系统的开发从技术上、从经济上、从法律上都是完全可靠的。毕 业 设 计(论 文)开 题 报 告7 需求分析7.1 管理员功能(1)部门管理;(2)职位管理;(3)公告管理;(4)公文管理;(5)员工管理;(6)短消息管理。7.2 员工功能(1)查看公告(2)查看公文(3)查看职位信息(4)查看部门信息(5)查看短消息7.3 性能需求系统对环境的要求服务起端的最低配置是由建立站点所需要的软件来决定的,在最底配置的情况下,服务器的性能往往不进人意,现

17、在硬件性能已经相当出色,而且价格也很便宜,因此通常应给服务器端配置高性能硬件。本机器的配置如下:处理器:Inter Core2 T6600 2.2GHz内存:4GB硬件空间:300GB毕 业 设 计(论 文)开 题 报 告题目主要采用的技术数据库:oracle 11gR2编程语言:jsp,java。服务器:Tomcat7 ,jdk1.7开发环境:Windows 7毕 业 设 计(论 文)开 题 报 告参考文献1 (美)昊斯特曼.JAVA核心技术 卷I:基础知识.机械工业出版社.2008-6-12 (美)霍斯特曼.JAVA核心技术 卷:高级特性机械工业出版社.2008-12-13 (荷)范德兰斯

18、.MySQL开发者SQL权威指南. 机械工业出版社.2008-1-14 刘中兵.Java Web主流框架整合开发. 电子工业出版社.2011-03-015 (美)埃克尔.Java编程思想(第4版).机械工业出版社. 2007-06-016 陶国荣.jQuery权威指南.机械工业出版社.2011-01-017 孙卫琴.TOMCAT与JAVA WEB开发技术详解.2009-1-18 达科特.Web编程入门经典:HTML、XHTML和CSS.清华大学出版社.2010-1-19 (美)David Flanagan.JavaScript权威指南.机械工业出版社.2012-04-0110 (美)古德曼.

19、JavaScript & DHTML Cookbook中文版.电子工业出版社11 计文柯.Spring技术内幕:深入解析Spring架构与设计原理.机械工业出版社2012-3-112 孙卫琴.精通Hibernate:Java对象持久化技术详解.电子工业出版社.2010-2-213 陆舟.Struts2技术内幕:深入解析Struts2架构设计与实现原理.机械工业出版社.2012-114 莱尔.Head First Ajax(中文版).中国电力出版社.2010-715 鲍格斯坦.JSP设计(第3版).中国电力出版社16 吴仁杰. 基于工作流图的OA需求分析J. 武汉大学学报, 自然科学报,1999

20、.17 洪帆,杜子勇. 办公自动化系统中的基于任务的访问控制J. 华中科技大学学报, 2001.毕 业 设 计(论 文)开 题 报 告2本课题要研究或解决的问题和拟采用的研究手段(途径)1 本课题要解决的问题本系统中拟解决的关键问题有以下三个:(1) 数据库设计是项目开发和系统设计中非常重要的一个环节,是因为数据库设计就像建设高楼大厦的根基一样,如果设计不好,在后来的系统维护、变更和功能扩充时,甚至在系统开发过程中都会引起比较大的问题。(2) 企业员工之间短消息的发送与接收。相关的细节有怎样实现员工之间一对一与一对多以及多对多短消息的发送与接收。(3)企业发布会议通知的管理以及如何构建网络会议

21、室实现企业内部员工之间在网络中举行日常会议。2 实现方案 本系统要实现企业在日常办公时所需要的基本功能,并采用MVC三层架构开发模式,即Struts+Spring+Hibernate三层架构,这些组件可以进行交互和重用;数据库连接池的统一管理,如果程序需要连接,则从此池中取出一个连接使用,使用完后又返回给该池,这些连接可以互用,从而提高的效率。 另外,在构建开发环境的时候,我们使用MySQL+Tomcat+MyEclipse,由于这三者的结合已经相当优越,并且MySQL是一个免费的开源数据库,Tomcat是一个免费开源的Web服务器,MyEclipse是一个免费开源的Java集成开发工具。在开发模式与开发环境都架构好之后就可着手进行系统的数据库设

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论