如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
北京时间www.010time.comiyd摘要:该文是软件开发经验之谈,讲述了建设工程实物检测管理系统的组成、功能及开发过程中的注意要点,对推进检测工作现代化管理及提高检测质量和效率有积极意义,并对同行开发类似软件有着很好的借鉴作用。中国论文网关键词:建设工程;实物检测;建筑;管理;管理系统中图分类号:TP311.52文献标识码:A文章编号:1007-9599(2012)17-0000-021系统开发背景当今,电脑的应用是管理现代化的重要标志,自上世纪90年代后,将单台电脑组成更快捷、高效、安全的资源共享,数据和资料信息传递方便快捷的电脑网络系统更是大势所趋。目前使用电脑的检测单位虽不少,但大多是单机运行,还谈不上多台电脑网络化管理,虽有一小部分也实现了网络化资源共享,但使用效率还比较低。可以说建筑工程质检电脑网络化管理工作总体效率比较低下。本人在我站的大力支持下,实现了建设工程实物检测管理系统的开发和实施,进行了全面的电脑网络化管理。2软件开发流程,可以按以下步聚走2.1全面了解客户需求定制软件是为指定客户的业务提供服务,具有很强的针对性,所以应该以客户的实际业务需求为中心,设计开发适合客户业务的专业软件。(1)双方进行初步业务洽谈。一是初步了解客户的业务流程,确定所定制软件的类型,明确是否需要非常专业的业务知识,我们需要考虑自己是否具备这方面的业务知识,以便决定是否可以承接开发任务。二是初步了解客户对软件的大致功能需求,由此来初步判断开发项目的繁简程度,在衡量开发时间的同时,也对开发费用进行估算。(2)客户提出软件开发使用基本要求。一是客户要明确提出软件必须具备的基本功能,这是开发工作的重点,一定要让客户考虑全面,以免开发过程中再进行追加。二是尽可能全面详细的向客户了解业务的流程,在实际中可能会遇到一些不规范的业务操作、投机、懒惰等,这里要区别对待,在明确了解客户不规范业务原因的基础上,对其提出合理的处理意见。(3)客户提供相关资料。比如业务流程中各环节的准确名称,各环节的单据、报表等。以此为基础来设计软件的数据采集和数据输入、输出等功能,最大程序的适应操作者长期的工作习惯,体现软件的对象性、适宜性。2.2制定开发方案开发方案是对软件各功能模块的详细说明,对软件操作界面风格的定位,通过开发方案书,客户可以比较清晰的了解软件所具备的功能,以便能够判断是否能够满足他的业务需求。制定软件开发方案。开发者首先要根据前期所掌握的所有信息勾勒出软件的基本框架,即在软件基本功能的基础上,增加软件使用运行的其它辅助功能,来共同组成软件的功能需求的内容,其次对全部的功能需要进行模块划分。模块划分的标准有多种,可以按软件的功能划分,即数据采集、数据处理、数据输入;也可以根据业务的功能或流程划分,比如检测管理系统可以分为:委托接样、样品流转、现场检测、报告管理等,这两种标准可以单独使用也可以组合使用,最终的目标就是符合用户的使用习惯,方便用户的操作,再次是对各个模块进行细分,并对最底层的功能模块进行详细的功能描述。确定数据采集、数据输入的界面风格。可以对其中的模块制作界面模版,以图片或实例的形式对操作方法和输入形式进行演示,给客户一个比较直观的印象。2.3软件设计开发2.3.1模块划分数据库的规划,这是至关重要的一步。数据库规划的好与坏直接决定了后期工作中的开发便利性及逻辑性。规划好的数据库对后期开发有诸多便利,逻辑清晰。数据库规划不好,在后期的开发中会增加工时不说,给程序带来臃肿、增加开发难度、速度下降等不利因素,事倍功半。系统由若干功能模块组成,共分为各类管理功能项,系统的运行组织结构图。2.3.2系统各功能模块介绍菜单的规划,根据功能模块的划分,对系统菜单进行规划设计。这里注意一点,要考虑好各个功能菜单之间重叠的部分,可以单独的规划为公用模块,在不同的菜单中进行引用,以减少设计的工作量和项目文件的体积。(1)主程序模块。主程序模块是系统的核心,适合国情,采用全中文下拉式菜单和窗口提示,用户通过它来调用其它各功能模块实现系统的各项管理功能。系统开始运行时,首先进入主程序模块---系统主菜单,将显示各功能模块的操作方式及其它提示,用户根据提示进行操作就可以调用各功能模块进行各项处理工作,当处理完毕,系统又返回到主程序模块。(2)权限分配模块。系统管理人员对系统操作人员的初始工号、初始密码、姓名、工作性质及人员变化等情况,进行分配权限。它包括操作人员的增加、修改、查询及人员名册打印。任何进入系统的操作人员必须具有正确的工号、密码和相应的操作权限(即经本模块生成的本系统操作人员)才能进入系统进行相应操作,否则,系统将拒绝进入。(3)密码模块。系统采用权限、密码及工号管理,任何进入系统的用户都必须具