




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、浅析企业管理袄件的开发与优化论文摘要:本文讨论了企业管理软件的开发和优化,指明了开发企业管理软件的核心是如何开发出一套经济、实用的数据库管理软件详细介绍了软件开发过程中的步骤、考前须知及优化准那么,为如何开发经济、实用的企业管理软件提供了一个指导性框架关键词数据库优化.引言越演越烈的商业竞争使企业神经高度紧张,越来越薄的利润空间使企业活力渐渐萎缩,什么是赢家的利器?加强科学管理,加快信息步伐建立、创新,你有科学的管理方法,你有最新的市场信息,你就有比别人多五十年的企业青春期。什么是科学管理?如何获得最新市场信息?在信息技术日益开展的今天,计算机技术和网络技术无疑是进步企业生存的最有效手段。而对
2、一个企业来说,计算机技术和网络技术的核心又是拥有合适自身特点的一系列管理和分析软件。相比传统的管理方法,用计算机参与企业的管理有以下优点:(1)有利于企业的信息化和自动化;(2)有利于进展资源共享;(3)有利于数据的管理和维护;(4)有利于数据保存且占用资源较少;(5)有利于软件的二次开发;(6)有利于与相关软件进展对接。当今流行的企业管理开发软件企业的现代科学管理,离不开数据库软件的开发和应用,因为任何一个管理软件都离不开数据的管理和维护:其实,企业管理软件开发的核心就是如何开发出一套经济、实用的数据库管理软件。数据库软件开发,分为前台开发和后台管理。前台开发主要是面向客户,软件开发人员的任
3、务,是开发出友好、操作简单的用户界面;后台管理是数据库软件的核心,其主要完成数据的管理,如备份、复原、数据分析等。当今流行的数据库前台开发软件有vb,v,delphi以及perbuilder,其中以perbuilder较为流行,其友好的用户界面和优秀的数据库接口使其在数据库前台开发方面受到不少软件人员的青睐。后台管理软件有rale、sybase、sqlserver、infrix,其中以前三者最为流行。尤其是rale,其强大的数据库后台管理才能和卓越的稳定性使其应用日益广泛,在大型数据库方面更能表达其强大的功能。相对来说,sybase、sqlsevrer主要用于中小型企业,其优势在于开发相对简单
4、,且维护方便,是开发中小型管理软件的首眩如何确定开发步骤在整个软件的开发过程中起到举足轻重的作用。明晰、明了的开发步骤能使软件开发人员的工作起到事半功倍的效果;反之,模糊、烦琐的开发步骤将使软件开发人员在开发的过程中浪费大量的时间、人力和物力。综合起来,数据库软件的开发步骤有以下几点:(1)获取第一手材料(包括用户的要求及要实现的功能)任何一套数据库软件的开发都是以客户的需求为前提的,因此,在着手开发之前,一定要详细理解客户的需求。对客户的需求理解越多,对以后的开发和维护越有利。尤其是软件的维护,对绝大多数软件来说,维护费用往往高于开发费用。假如对客户的需求理解不多或是不详细,在软件的调试阶段
5、有可能迫使开发人员对已开发好的软件进展大量的修改。(2)选择适宜的开发工具就一个开发小组来说,选择大家都能掌握的软件作为开发工具,有利于软件各功能模块的衔接,也有利于软件运行期间的维护。同时,由于使用的是同一或是同类的开发工具,更能保证各功能模块的稳定运行。(3)画出流程图流程图是开发人员编程思路的表达。明晰、明了的流程图能使开发人员对自己的编程思路有个清楚的认识。(4)设计并确定功能模块每一套软件的开发,往往要实现不同的功能,为了便于管理、维护和二次开发,将不同的功能封装在相应的功能模块中是最行之有效的方法。尤其是大型软件的开发,多是由不同的人员组成一个或几个开发小组,功能模块确实定就显得尤
6、为重要。(5)细化每一功能模块,确定其要实现的目的功能模块确定以后,必须明确每一功能模块要实现的功能,为后期工作做好准备。(6)确定各个模块间的详细接口开发人员在完成自己的工作以后,整套软件要正常运行,就必须组成一个有机整体。因此,必须开发出各功能模块间的接口,以利于数据在各功能模块间正常传送。(7)优化数据构造,用尽可能少的表和视图满足要实现的功能数据构造是否优化、合理,对软件的运行起着关键的作用。优化合理的数据构造,能有效地进步数据运行的效率,并且减少了数据出错的慨率。对一套管理软件的开发来说,这一步是决定软件优劣的关键。(8)调试、运行软件开发完成后,在正式投入使用前,开发人员需要花费大
7、量的时间来调试程序,从中发现缺乏并加以完善。3考前须知数据库软件的开发相对于其它软件来说,有许多自己独特的地方。除了具有一般软件的特点外,还要注意以下几点:(1)必须明确每一字段含义;(2)字段的类型、大小定义尽量优化;(3)用尽可能少的数据库、表和视图完成所需的功能;(4)对每一个数据库来说,表与表间的连接关系要优化;(5)对重要的统计数据来说,尽量用一个表包含所有数据,这样可缩短数据库访问的时间,尤其是在数据量大时更能表达其优点。4优化设计的准那么(1)建立低耦合度和高内聚性的模块组合耦合是对软件内部模块间互联程度的度量;内聚是从功能的角度对模块内部聚合才能的度量。软件开发过程中,假如有假
8、设干个直接相关的模块,其模块间联络复杂,耦合度过高,但每一功能并不复杂,可以将它们合并起来,以减少控件间的信息传送及公共信息的引用。(2)防止高扇入和低扇出扇入说明一个模块被多个上层模块调用;扇出指一个模块直接调用的模块数目。一个模块假如被多个模块调用,或者调用多个模块,那么也许是它具有多功能从而可能形成复杂控制构造和复杂数据组织的病兆。假如确实具有多功能且扇入或扇出数较高,那么应引入新的模块来防止高扇入和低扇出。(3)使一个条件的判断范围保持在其所在模块的控制范围在软件开发过程中,假如涉及判断、循环等情况,应尽可能将其作用范围控制在所在模块范围内,这样可防止模块间的频繁访问,以减少可能带来的不利影响。(4)定义单入口单出口的模块模块与模块间是通过数据和信息来连接的,假如它们间有多个入口和出口,那么既难以理解又容易在模块间形成内容耦合。(5)简化模块的复杂度假如没有特殊要求,各模块只要实现自己的功能就以了,这样可简化模块的复杂度。(6)建立专门的环境参数生成和外部接口的模块组对一套成型的管理软件来说,在使用过程中往往会因不同的用户而有所变化,假如每一点变化都更改程序,这样对开发和维护人员来说负担都很重。因此,在软件正式投入使用前,应建立专门的数据维护
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- saas代理合同范本
- 南山铝业合同范本
- 专业阀体采购合同范本
- 单位购柴油合同范例
- 和孩子签合同范本
- 包装礼盒合同范本
- 合同范例法院起诉
- 农村木炭出售合同范本
- 变更购房合同范本
- 单项业务合作合同范本
- 北京大学- DeepSeek如何提示词工程和落地场景分析
- (完整版)第五章养殖场环境保护
- 2025年江苏省南京市锅炉压力容器检验研究院招聘20人历年高频重点模拟试卷提升(共500题附带答案详解)
- 妇女保健知识讲座课件
- 2024年水利安全员(B证)考试题库-上(单选题)
- 2024年苏州经贸职业技术学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析
- 人教版小学六年级数学下册教材研说
- 四年级下册英语教案_Lesson 2 Is this your pencil?|冀教版
- PPT办公使用技巧培训笔记(共52张)
- 关于诚信的论据
- 资产支持专项计划法律意见书
评论
0/150
提交评论