网络办公自动化系统开发分析--题林波(共12页).doc
-
资源ID:16687079
资源大小:82.50KB
全文页数:12页
- 资源格式: DOC
下载积分:20金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
网络办公自动化系统开发分析--题林波(共12页).doc
精选优质文档-倾情为你奉上中北大学毕业论文中北大学成人教育学院题林波学生姓名: 学号: 学 院: 计算机信息管理函授站点: 太原 张俊花专 业: 指导教师: 2012年9月5日网络办公自动化系统开发分析摘要:网络办公模式与传统办公模式相比,加强了员工之间信息的交流和共享,提高了团队的协同运作能力,从而极大地加快了工作效率。本文设计的网络办公自动化系统建立在B/S结构之上,采用ASP+ACCESS技术开发,再加上IIS的功能支持,使系统界面美观,功能完善。本系统能实现员工信息和财务信息的添加、修改、删除、查询、以及员工信息之间的交流等工作,它是一个适合中小型企业的办公管理系统。关键词:办公自动化系统,B/S结构,ASP技术,ACCESS数据库目录1 引言.2 开发环境选择. 2.1 C/S结构系统简介. 2.2 B/S结构系统简介. 2.3 ASP技术简介.3 OA概述. 3.1 传统化办公模式. 3.2 网络化办公模式.4 系统结构设计.5 通用型管理模块功能划分.6 总结.参考文献.致谢.1 引言随着网络的日益普及和全球信息化进程的发展,Internet技术及其应用以及电子商务的发展,给工作和日常生活等各个方面带来了深刻的影响。网络的普及已为办公自动化提供了方便条件,创造了一个集成化的办公环境。办公自动化(Office Automation),简称OA,是办公信息处理的自动化。它是指应用各种信息技术和集成技术,充分有效的利用信息,完成各种办公业务,提高办公效率和办公质量,实现多种资源的共享。 现代的观念认为:办公实际上是在人与人、人与部门、部门与部门之间,实现信息的共享、交换、组织分类、传递及处理而进行的各种活动的协调,从而达到企业整体目标的过程。随着社会的进步和现代科学技术的发展,信息量日益增加,在这种情况下,企业办公要想得到好的整体效果其难度日益增加。造成这种困难的原因主要有:一是要处理信息的巨量化;而是难以表述这些巨量化信息变化的快节奏;三是在这种形势下还要求更高的处理速度,有时甚至要求“即时”处理;四是各工作岗位及工作部门之间信息交接量与交接速度的上升;五是部门之间随着外部环境的变化使得工作流程发生变化。这就是现代OA系统提出了更高的要求,要求人们通过理论研究和技术手段,不断改进OA系统,依次来提高企业办公的整体效果,并是得现代办公自动化系统更着重于提供办公信息的共性、交换、组织、传递、监控功能,从而提高企业的管理、决策水平和手段,规范并大力提高企业整体运作的自动化程度和信息化程度。 我国办公自动化发展的方向是数字化办公。所谓数字化办公即几乎所有的办公业务都在网络环境下实现。从技术发展角度看,特别是互联网技术的发展,安全技术的发展和软件理论的发展,实现数字化办公是可能的。 根据我国企业办公自动化建设的现状和存在的问题,使我国企业办公自动化建设走上健康快速发展的轨道,在办公自动化建设方面应采取如下对策: 在技术选项方面:选择与世界潮流相吻合的技术。技术的标准化程度要高,开放程度要好。 在技术结构方面:采用基于B/S结构的动态网页技术,最终用户界面统一为浏览器,应用系统全部在服务器端。 系统设计方法:考虑到我国办公自动化的现状,采用生命周期法和快速原型法相结合,在已有产品的基础上,以快速原型法为主。 在实施方面尊随统一规范和分布实施的原则。 在设计思想方面:从传统的面向业务的设计转向面向用户的设计,即将设计的着眼点放在用户业务身上,设计视角范围是整个内部网,在次基础上进行相关业务设计。将面向对象的设计思想引入到系统设计中去。 本文设计了一种基于Web的网络办公自动化系统,适用于企业内部办公,其目的是实现一个集成的办公环境,让所有的工作人员能够利用网络实现协同工作和知识管理。2 开发环境选择2.1 C/S结构系统简介 C/S结构系统:是传统开发模式,一般以数据库和客户端之两层结构实现,也有加入中间件之三层或多层结构,在OA早期是标准之系统模式,但随着计算机技术之发展和网络之发展,它已经无法满足现在之远程网络办公和移动办公,逐渐在被取代。 C/S+Web技术:是为了补充C/S结构之不足,在C/S基础上加入Web技术来实现对远程数据之获取,但拥有一定局限性,如数据及时更新、软件升级等问题就无法很好解决。2.2 B/S结构系统简介 B/S结构系统:是援用动态网页技术,加入OA之开发理念,完全适应网络办公和移动办公需求,也是现代办公自动化系统之首选技术。 就B/S结构之开发,具体技术又有多种选择:JSP+J2EE,ASP+IIS,ASP.net+Microsoft .NET Framework,PHP+Apache,就这几门技术,可以说各有其优缺点,分析如下: JSP技术:具有良好之跨平台性,加上J2EE功能十分强大,但是J2EE之布置使开发成本显得略高,而且没有良好之安装界面。 PHP技术:是早期动态网页技术中之强手,但随着JSP技术与ASP技术之不断更新,使得PHP技术稍微比较落后。 ASP技术:类似于PHP技术,开发简便,快速,加上IIS之功能支持,是比较简易快速之开发技术。 ASP.net:可以说是ASP技术之替代技术,是ASP之一大进步,在Microsoft .NET Framework之强大支持下,可以使用C#、VB、Javascript三种语言来编写代码,采用预先编译技术,使得代码安全性加强。2.3 ASP技术简介 ASP(Active Server Pages)是一种Microsoft开发的服务器端脚本环境,ASP内涵与IIS3.0和4.0之中,通过ASP可以结合HTML网页、ASP指令和ActiveX组建建立动态、交互且高效的Web服务器应用程序。有了ASP就不必担心客户端的浏览器是否能运行在服务器端所编写的代码,因为所有的程序都在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果以标准的HTML格式返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。一下罗列了Active Server Pages 所独具的一些特点:1, 使用VBScript、JavaScript等简单易懂的脚本语言,再结合HTML代码,即可快速生成网站应用程序。2, 无需compile编译,容易编写,可在服务器端直接执行。3, 使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。与浏览器无关,用户端只要使用可执行HTML编码的浏览器,即可浏览Active Server Pages所设计的网页内容。Active Server Pages所使用的脚本语言均在Web服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。4, 面向对象编程。5, Active Server Pages的源程序不会被传到客户浏览器,因而客户避免所定的源程序被他们剽窃,也提高了程序的安全性。6, Active Server Pages能与任何ActiveX scripting语言相容。7, 可使用服务器端的脚本来产生客户端的脚本。8, ActiveX服务器元件具有无限可扩充性。可使用Visual Basic、Java、Visual和C+等编程序语言来编写所需要的ActiveX Server Component。最终讨论结果:在针对于中小型企业用户,建议采用ASP.net技术,理由是,该技术易于服务器之维护,成本相对较低,开发周期较短。在针对政府部门用户,建议采用JSP或ASP.net技术,理由是,政府部门服务器很多已经改装为Linux系统,在该平台下采用JSP技术较成熟;如果是Windows用户,则采用ASP.net技术。3 OA概述3.1 传统化办公模式 人们普遍使用计算机来提高个人工作效率,但是在需要许多人一起协同工作之现代工作环境中,我们更需要提高我们之整体工作效率。利用网络通讯基础及先进之网络应用平台,建设一个安全、可靠、开放、高效之信息网络和办公自动化、信息管理电子化系统,为管理部门提供现代化之日常办公条件及丰富之综合信息服务,实现档案管理自动化和办公事务处理自动化,以提高办公效率和管理水平,实现企业各部门日常业务工作之规范化、电子化、标准化,增强档案部门文书档案、人事档案、科技档案、 财务档案等档案之可管理性,实现信息之在线查询、借阅。最终实现“无纸”办公。办公自动化,一个极大之概念,一个炒作了很久之概念。无论是办公设备公司,还是系统集成公司,都大力推出自己之办公自动化产品。有办公设备、办公自动化电脑、办公自动化软件。可见,办公自动化中内容庞大,可为空间不可小视。那么,首先我们来探讨一个问题,什么是办公? 办公实际就是文件之制作、修改、传递、签定、保存、销毁、存档之过程。那么随着文件之这一流程,产生了各种各样之设备。随着技术之发展,计算机网络技术之进步,办公自动化网络之建设也得到了大力推广。 传统之办公模式主要以纸介质为主,在信息革命之浪潮中,显然已经远远不能满足高效率、快节奏之现代工作和生活之需要。如何实现信息处理之自动化和办公之无纸化逐步得到了人们之重视。传统化办公模式 办公自动化提了多年,但效果并不明显,人们还是停留在单机字处理和表格处理之所谓办公自动化之初级阶段。信息之交流和共享,以及团队之协同运作等无法完美之实现,极大地限制了工作之效率。 Internet/Intranet之迅猛发展,为信息之交流和共享,团队之协同运作提供了技术之保证,同时也预示着网络化办公时代来临。3.2 网络化办公模式 现有办公自动化系统和大型信息管理系统中,企业业务流程重组或者是文件流转功能都是核心功能。同时我们也认为,企业办公主要是一个文件流转之过程,所有之办公事务都可以抽象成一个数据库表单。 传统之办公自动化系统和大型MIS系统在处理企业管理流程中大多采用企业业务流程重组(BKR),其核心思想就是要先优化企业业务管理流程,再根据优化后之流程建设企业信息系统。这样不仅在系统建设中工作量巨大,同时面临来自企业内部重重之阻碍。 我们之核心思想是;前期系统建设中不牵涉企业内部业务流程重组,只是协助企业通过方便之流程自定义等功能进行流程电子化,以及不断根据实际需求去改变电子化流程。4 系统结构设计 现在之网络办公自动化系统可以说百家争鸣,各有所长,但是一般之B/S结构系统都做得比较固定,也就是针对某个行业甚至某个企业而开发之,有诸多之限制和代码固化,不利于灵活之OA定制和客户化!而且很多OA系统都具有相同之功能,只是表现手法和操作流程有所不同罢了,所以,他们之基本是一致之,是有共性之,是可以统一之。我之基础思想是开发一个底层之通用型OA平台,在此平台下实现OA系统之主要功能模块之底层操作,这样,当针对某个企业或者政府部门开发OA系统时,只需在此基础上稍加修改,就可以成为一套具有很强针对性之OA系统,这样方便该系统之二次开发,也方便于针对不通性质部门单位之OA系统之定制。系统结构图如下:通过以上示意图可以看出,底层通用型管理模块是整个OA系统之基础,而应用层模块是面对客户之,它是界面和业务逻辑之结合体,针对不通企业将有所不通,这种结构将很好之解决一套OA之多种定制功能,便于二次开发。5 通用型管理模块功能划分 针对于这个底层模块,它并不需要实现实际之功能,它主要是负责完成应用层交付之任务和与底层数据库交换数据,所以它之功能是比较抽象之、统一之和可扩展之。虽然如此,我们还是将这个模块按不同之功能细分,因为办公系统有些模块之间联系并不紧密,比如公文管理系统与公共信息系统,邮件管理系统与办公设备管理系统之间之联系就不是那么紧密,甚至可以完全分开。所以我们之底层管理模块针对于这些情况,主要分为八大功能子模块:1公文管理 公文管理主要负责公文之发送与接受工作,发送流程按照流程定制来完成,所以还包括流程定制功能。这三大块是OA之核心部分,实现也最为复杂,特别是流程定制功能,是一个非常灵活之模块,它决定了该OA系统之效率和可用性。2邮件管理 邮件管理主要功能是发送与接受内部邮件,发送与接受外部邮件(外部邮件服务器必须支持pop3),邮件需要存入数据库,以便今后浏览查询。3表单管理 表单管理是一个辅助性模块,基本上在其他所有模块都有可能用大它之功能,它主要是实现表单模板之定制,表单之存储,打印等功能。在一个企业,表单是很重要之一个东西,它在办公过程中出现之频率紧次于公文,所以这个模块也非常重要,并且表单之定制与打印是一个技术难点。4档案管理 档案管理功能是对准备归档之公文或者企业各类合同、协议、文件、指示、资料等之一个合理存储与查阅功能,针对于复杂之分类和查阅权限,实现合理存取,管理得基本功能。5人事管理 人事管理功能主要包括:员工资料管理,员工薪资管理,员工考勤管理,员工权限管理,部门机构管理,部门任命管理等等公司内部人事管理之所有功能,本子模块将以底层视角反应员工得管理,包括职务和所属性质都将按统一模式规划,便于应用层定制模块。6日程安排 日程安排是办公系统之一个必不可少之辅助功能,可分为个人日程,部门日程,主要需要解决之是日程之基本存储和信息提示。7公共信息管理 公共信息包含:公司新闻、文档、员工论坛、资料下载等功能,主要是针对所有部门之一个共用系统,该系统可以采用传统模式,如论坛可以采用BBS系统等,底层主要是统一规范,提供基本功能。8会议管理 会议对于任何一个公司都是重要之,而会议之形式随着网络之发展也变得多样化起来,除了传统之会议,还有网络会议,视频会议等新型会议方式,使得相隔甚远之人之间也可以有了当面交流之环境。对于相隔较远之部门,如总公司与子公司之间之交流建议采用非视频之网络会议,因为这个即可以满足网速,也可以满足交流得需求。对于处于同一个大厦之各部门,建议使用视频会议,因为加入多媒体之功能,可以使得会议气氛跟贴近传统会议之效果,而且交流也更人性化,同时也可以得到局域网网速得支持。 这八大功能子模块都是OA系统得基础,在此之上,我们可以创建更多之功能和辅助,可以使得OA之定制变得轻松而丰富。6 总结通过以上之综合分析,该办公自动化系统之开发将分为三期完成,第一期是基础类库之开发,第二期是底层管理模块之开发,第三期是应用层定制。每一期都是下一期之基础,但可以独立使用,只有三期完成,才算完成整套OA系统。 关于该OA系统之几个技术卖点:建议提供语言信箱和视频新闻模块,这样可以有与其他产品所不同之卖点。参考文献张树亮,李超. ASP.NET 2.0+SQL Server网络应用系统开发案例精解. 清华大学出版社. 2006.09麦沙塞克. 需求分析与系统设计. 机械工业. 2005.01李代平.系统分析与设计.清华大学出版社.2009.03李平,李平,夏明萍. 网络办公自动化技术与应用. 西安电子科技大学出版社. 2004.07孙印杰,李梅,易正江.网络化办公应用教程.电子工业出版社.2008.03致谢 大学专科的学习生活即将结束,在此,我要感谢大学三年中所有曾经教导过我并给予我无数帮助的老师和关心过我的同学,他们在我成长过程中给予了我很大的帮助。 本文能够成功的完成,要特别感谢我的导师张俊花在我收集材料以及创写本论文的过程中给予我的各方面的指导、帮助、支持以及理解。在她的正确指引下,经过我不懈的努力,最终完成了本论文。 最后我要感谢我的爸爸妈妈,是他们一直在背后支持我,鼓励我,帮助我!专心-专注-专业