【摘 要】随着社会信息化大潮的不断推进,很多企事业单位纷纷上马网络oa系统,以图改善本单位的工作效率和管理效能。但在现实中能十分成功实施oa项目,使其顺利运行的并不多。有鉴于此,文中通过对oa系统开发、部署等方面进行分析,提出自己对oa系统技术因素的看法。
【关键词】oa 项目实施 系统开发
随着社会信息化大潮的不断推进,很多企事业单位纷纷上马网络oa系统,以图改善本单位的工作效率和管理效能。但在现实中能十分成功实施oa项目,使其顺利运行的并不多。究其原因,oa系统自身的质量过关才是更好的为社会服务的关键。那么,影响oa系统自身质量的因素都有哪些呢,下面让我们一一进行分析。
一、交互性能优秀
计算机普及的一个很重要的因素就是因为它的交互性能好,优秀的交互性能主要表现在:
1拥有详细的帮助说明系统,能够明确的描述从总体到细节的每一个操作步骤。
2.具有搜索查询功能、在线自动升级功能。
3.有下一步操作预提示功能,使用户可提前知道后续的工作内容。
4.对于非关键步骤可跳过,并有缺省值进行自动填充。
5.对于数据录入、运算过程、大数据量屏幕输出、报表生成、报表打印等均有详细数据格式说明。
6.对于操作错误的步骤或数据可自动给出提示及出错原因与改正方式。
7.对于在操作过程中用户临时忘记后续操作步骤,系统应可在超过规定停滞时间后给出操作提示。WWw.133229.COm
8.拥有定时自动保存数据功能。
9.拥有完全卸载功能,并可在卸载前自动进行数据安全备份。
10.有操作回退功能,可以返回至上一步进行重新操作。
二、使用方便
1.对于最常用的功能应该提供如f1、f2等形式的快捷键。
2.对于常用功能应该在主界面提供常用工具栏,并提供组合快捷键,如“ctrl/shift/alt+功能键/数字键/字符键”形式。
3.对于一般常用的功能尽量将其放到一级下拉菜单内。
4.对于大的操作分类,应作为主菜单项。
5.对于进一步的选择功能可放在二级下拉菜单内,尽量不要出现三级下拉菜单。
6.同类别/近类别的功能选择项可集中放在新窗口内,并以选项卡的方式出现为好。
7.在功能菜单的整个布局上应按照工作流程的先后顺序,从左至右,从上至下来分配。
三、符合业务习惯
1.出现在软件中的提示词要与实际使用环境的专业名词相对应,包括菜单中的各项说明。
2.软件的运行步骤,先后顺序应以相关业务流程为标准。
3.数据处理过程中出现的录入格式、计算公式、打印报表格式等均要与业务实际表单形式完全相同。最好拥有标准格式表单供选择,同时可以灵活处理用户自定义格式表单。
四、满足业务需求
一个好的oa系统只需要提供常用办公管理的基本功能即可,如个人工作安排,文件的起草、转发、签发、审核、存档,内部即时通信,内部网络硬盘等,而专项业务系统均需进行专项的业务系统开发。
五、稳定性强
当出现如突然掉电,内存、硬盘等的硬件故障,系统感染病毒,网络受到攻击等情况时,oa系统必须能采取一定的措施保证数据的完整性。故障排除后,整个系统能够快速自动恢
复到故障前的某个安全的状态点。
六、日常维护方便
在oa系统的使用过程中,会不断产生大量的数据与文件,这些文件的种类、格式、用途各不相同,如字符类、图形图像类、声音类、动画视频类文件等。它们的生命周期与使用要求也不尽一致,有些是存储的临时性文件,有些需要长期存在并进行定时备份与更新。只有能够对尽可能多的文档格式提供全面的处理,使用户能够方便的管理这些资料,增加用户体验度,让用户用着放心,用着舒心,才能更好地推广应用oa系统。
七、有可扩展性
一套功能完善、合理、安全的现代协同oa系统包含了很多的功能模块,尤其是商业oa系统,功能更是复杂,但是所有的这些功能模块并不都适合我们的单位,这就要求我们在购买或开发时要按需索取。对行业特殊业务,要求oa系统应该具有二次开发功能。
一款具有良好可扩展性的oa系统对用户是一种很好的投资保护,对业务的适应性、支持性会有很大的影响。这种oa系统能很好的树立用户的信心,对后续系统的建设打下良好的基础。同时,也能有效降低信息化工程的成本。
八、技术成熟先进
当前在管理类系统项目的开发中,采用b/s模式或b/s/d模式的较多,也有一些采用c/b/s/d模式进行混合开发的。在这些开发模式中,所使用的开发平台大多也局限于两大类:.net平台与j2ee平台。其开发平台分别为vs 2005和eclipse 6,开发语言分别为c#和javaee。而后台数据库系统平台也多采用:orical 9i与sql server 2005系统,中小型系统采用mysql或access数据库系统多些。在web服务器建设中采用:windows 2000/2003 server + iis 5/6与 linux + tomcat 5/6两种方式为多。只有采用相对成熟并具有一定前瞻性的开发技术与支持平台,才能保证软件系统更长远、安全、方便、成本合理。
九、部署灵活
oa系统在实施的初期只需要最核心的几个模块,随着系统实施的逐步推进,将会增加越来越多的功能模块。新旧模块间的数据兼容性是否良好,数据库服务器与web服务器的分离是否方便,系统对数据存储位置的依赖性是否过强。这些问题都会影响系统的实施与长期运行。如果我们在系统的开发过程中就尽可能使系统各模块之间的接口标准化,对数据库的操作标准化,各模块之间的直接数据耦合尽量减少,那么新模块的增减或变动对现有系统就不会产生任何负面影响,更有利于系统的灵活部署了。
十、安全性高
在oa系统中流转的各种文件是我们最宝贵的资源,数据文件的安全性也是衡量一套oa是否完善的一项重要指标。oa系统在面对一些突发事件,如病毒发作、黑客入侵、ddos攻击、停电、断网、客户端死机、服务器宕机、硬盘物理损伤,甚至火灾、水灾、地震、泥石流、恐怖袭击、战争等极端情况下,保证oa系统本身的快速恢复与正常运行也是一项非常重要的需要重点考查的指标。
高数据安全性要求数据库服务器采用多机异地远程实时备份技术,关闭多余端口,安装软件防火墙,限制用户权限,将常用功能写入存储过程进行调用。在软件中加入数据加密、口令认证、防sql注入攻击等代码等。只有安全系数高,才能让用户买的放心,用的舒心。
十一、增值功能多且实用
作为一款协同办公软件,除了实现常用的办公工作任务外,还需要在很多细节方面为用户多考虑一些。比如提供全国的邮政编码,列车时刻表,万年历,多功能计算器(虽然windows系统自带了一个,但是习惯使用它的人并不多),软件界面换肤等等。在软件功能越来越同质化的今天,往往一个实用的小功能就可以迅速抓住用户的心,使用户高高兴兴地为软件买单。
上述只是针对部分技术因素进行了分析,可以说与实际工作需求相比还有不小的差异。但是,只要在开发过程中能时刻铭记:一切以客户为中心,以优质服务为中心。并以之检验系统,指导系统的开发。那么,开发出的oa系
统质量就一定会得到保障,有了质量就有了成功实施系统部署及后续工作的基石。
十二、结束语
在现实的项目实施过程中还会有很多无法预知的情况出现,我们一定要在oa系统的实施过程中尽可能地考虑周全,不断修正方案与标准以适应和推动现代信息化项目的进程与发展。