本论文是一篇关于办公自动化类本科毕业论文范文,关于办公自动化需要的软件类型相关毕业论文开题报告范文。免费优秀的关于办公自动化及计算机及软件工程方面论文范文资料,适合办公自动化论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
摘 要:该文分析了现在软件行业中开发软件存在的问题和误区,以及什么样的软件会受使用者欢迎或抵制,指出软件开发者要深入实际,了解用户需求,开发设计出结合工作实际的一些小程序.
关 键 词:电子软件;办公软件;开发
中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)02-0316-02
1办公自动化存在的问题
办公自动化不再是有一台计算机就算是实现自动化了,它还需要有相应的办公自动化软件支持.办公自动化离不开计算机,而软件是计算机的灵魂,也是当前信息技术竞争和信息化建设的焦点.
办公自动化系统一直受到各大软件、硬件厂商的关注,如哈尔滨电业局南岗供电局正在使用的文档之星办公自动系统,可以在我们企业内部网上实现从文档的撰写、核稿、签发、传阅等一系列文档流程;还可以实现函件的收发、会议通知、活动安排、公告信息、信息检索等其它功能.由于该办公自动化系统对用户数量的限制,使用该系统只能与单位办公室和主要的几位领导相联,而不能联到单位的每一个工作人员计算机上.而且文档之星办公自动化系统注重的是文档处理方面,缺少办公室管理方面的功能[1,2].
办公自动化的历史可以追溯到20世纪40年代,当时美国人把一些企业开始用机器处理办公室业务的工作方式称之为办公自动化.即使在中国,办公自动化也已有20多年的发展历史.但是,由于信息技术日新月异的发展,传统的办公自动化除了名称没有改变以外,无论从内涵到外延都已变得面目全非.而许多软件、硬件厂商都非常关注办公自动化系统,特别是大型的、网络型的系统,很少有人关心办公软件.软件厂商们往往把这看作是过时了的东西,有时还嗤之以鼻.
该文地址 http://www.sxsky.net/benkelunwen/060374432.html
这说明好多人对办公自动化认识有误区,没有对办公自动化进行深入的了解,因此笔者认为:1)网络不一定是实现办公自动化的前提;2)办公自动化不完全等于无纸化;3)办公自动化不完全是文档办公自动化;4)小型办公室也需要全方面的办公自动化;5)要有适于国情的办公室办公自动化软件.
2办公自动化需要的软件
我们中小型办公室不需要大型的、网络的办公软件,但是各厂商出于不同的目的考虑,总是忽略对小产品的开发,或者把我们真正需要的东西零星地包含在大型的软件中.无论从功能上,还是价格都不适于中小型办公室使用.
办公自动化需要的软件是:1)容易上手,容易使用,少出错误;2)要求它有相对的独立性,不依赖其它软件而存在,而且独立性并不是指孤立性,它可以通过导入、导出方法与外界进行交换数据;3)最好是绿色软件,可以方便安装和删除.
为此,我们考察和试用了许多软件公司的办公室管理软件,发现这些软件都不能满足办公自动化的需要.因为有一些软件加了许多人为的限制,尤其是网络型的软件,加了许多对数据处理流程的限制,如人员的更新,必须由人事部门来做,如果不购买人事管理部分、人事部门不安装相同的软件和更新不及时,就无法正常使用.
当然这些软件有统一的效据更改源,便于数据的统一维护,但是没有考虑在实际使用时出现的问题和困难.这些软件往往是软件公司的行政管理人员或是不接触实际用户的高级系统设计者提出的设计方案.他们听不进去或是根本不听基层程序开发者反馈的用户意见,认为用户不懂计算机程序设计,更不懂软件工程,用户的想法是幼稚的、不可取的.
因此,该软件程序使用烦琐,让使用者有时感到无从下手,比如在录入一条信息时,发现在一个自定义代码没有定义,则无法继续进行工作,则要放弃这条信息已经录入了的内容,然后退出信息录入功能,再进入到代码定义功能,定义一个新的代码,再返回到录入信息界面,重新录入那条曾经录入了一大部分数据的信息.
笔者认为,汉字本身就可以理解为一种代码,难道一定要用毫无意义的123,abc去代替它为此查阅了许多资料,发现代码中有一些是国标码,这是在编程时就应该定义完毕的,一般不需要用户重新定义和维护它.还有一些代码在程序使用前是不确定的,需要用户在使用时自行定义.以前由于程序设计语言本身的限制、磁盘和内存储空间的限制和汉字输入技术的限制等原因,这些代码都起到了一定的作用.但是现在环境变了,这些限制几乎都不存在了,为什么还要用这些旧的方法去开发程序.现在的程序开发手段是能实现下拉式选择输入的,用户完全可以在其中选择以前录入过的相同内容,这是很方便的.代码多了,给程序数据的导入导出都带来许多困难,甚至无法实现.
因此,软件工程的设计者们,应该放下书本和课堂中学到的东西,到实际中去体验一下.开发出来的程序或是系统才能真正具有实用性.
许多人可能见到过这样的事,一个不是大程序员的人,甚至都不是程序员科班出身的人.自学编程,根据自己的工作需要编写一些有实用性的大小程序,给自己或是其它相关人员用.但是这种根据实际环境编写出来的程序往往却是最受欢迎的.
而大软件公司开发的程序,不仅需要计算机的软件、硬件要有较高的配置,而且运行速度慢,只要运行该程序就必须保持网络的连接,否则就与“系统管理员联系”.设备参数多而无用,某些没有什么实际用处的参数就连设备的生产厂家都不掌握.
3实例:PowerBuilder开发Word
在访问Word之前,PB必须首先创建OLE对象,并连接到Word应用服务,例如下面代码中的Word_OLE,通过它可以实现创建、打开、读写、设置版面、保存、关闭Word文档等操作.Word.Application存在于注册表中KEY_CLASSES_ROOT下,根据该ProgID可定位Word应用服务,它处在LocalServer32分支下.
OLEObjectWord_OLE,Word_Active_DOC,