• 31.00 KB
  • 9页

建设工程施工图审查信息系统研究和设计

  • 9页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'建设工程施工图审查信息系统研究和设计  摘要:以建设工程施工图审查信息系统的开发为原型,针对目前信息系统开发中遇到的问题,采用UML建模技术完成本系统的分析与设计。结合UML用例图、活动图、时序图、类图来详细分析UML在信息系统分析、设计等阶段中的建模应用。基于文中设计方案所完成的系统已投入实际运行,实践证明,文中的研究对加快系统开发速度,提高系统可靠性起到了良好的作用,达到了预期效果。关键词:施工图审查;信息系统;用例图;时序图;UML中图分类号:TP315文献标识码:A文章编号:2095-2163(2013)02-0074-040引言9 施工图审查是政府对设计质量实施监管的一个有效手段,能够极大推进政府监管水平提升,也能够有力促进勘察设计技术质量水平的提高,真正起到维护公共利益、保障公众安全的目的。如今,已建立了一套详细的施工图审查流程,但由于该流程主要由手工式操作来实现,不能达到数据共享,也不能进行数字化的管理。而且在实施手工式操作过程中还存在着信息发布不及时,任务分配不到位等一系列问题。藉此分析可知,建设工程施工图审查信息系统的开发和建设势在必行。但此系统的开发却是一项复杂工程,要想全面完整地实现该系统不仅需要一个高效的软件架构设计方法,更需要一个规范化的开发流程,并且还要对软件开发过程进行实时有效的跟踪和监测。实践证明,采用面向对象的UML建模技术[1]就是达到上述要求的最行之有效的方法。1系统功能描述1.1任务接审录入相关的建设施工图接审信息,对建设施工项目材料进行核对,确认材料齐全,提交进入任务分配阶段;如果材料不全但所缺材料并不影响审图,可以先行开展审查,提交进入任务分配阶段;如果所缺材料影响审图,即退回不予审图。而对已经填写的审图任务单还配备了打印功能。对于先行审查的建设施工项目,当施工方将接审时缺少材料补齐时,可以通过此操作修改项目接审状态。在接审信息列表中可以查看建设施工项目的接审信息,并可对其进行修改。当审图任务长时间搁置(没有付费或者短信通知还未对审查意见进行回复),可以对此审图任务实行挂起操作,待其需要继续审查时再还原。1.2任务分配9 在审图任务分配列表中,可以查看此审图任务的接审信息,提示已经分配审图的专家专业、未分配审图的专家专业和已录入意见的专业。查看专家在手的审图任务,据此分配相关专业专家审图任务。并可详细查看专家审图任务分配情况。1.3意见录入在审图任务意见录入列表中,可以查看此审图任务的接审信息以及审图任务的状态。意见录入员会将所有专业各位专家的审图意见完整无误录入。1.4任务回复完成对审图专家意见的回复,并记录回复的变更张数。1.5收费完成对所有未收费的审图任务所需进行的收费操作,计算出收费金额并打印收费凭证。1.6任务审批完成对经由所有专业专家审查,并给予回复的操作以及对收费后的审图任务进行审批的操作。1.7颁证完成对审批通过的审图任务所需进行的颁证操作,打印合格证。1.8任务查询通过各种查询条件,完成对审图任务的查询。第2期庄军,等:建设工程施工图审查信息系统的分析与设计智能计算机与应用第3卷1.9数据维护9 完成对员工的增加、删除、修改和查询操作。完成对审图专家的增加、删除、修改和查询操作。完成对勘察单位信息的增加、删除、修改和查询操作。完成对设计单位信息的增加、删除、修改和查询操作。完成对管理单位信息的增加、删除、修改和查询操作。完成对系统数据库的备份操作。完成对内部员工、协作单位、勘察单位等不同对象的短信的群发操作。完成对收到短信的查看操作。1.10客户服务在线查看审图流程并可根据验证码下载相应意见书。2系统模型建立2.1系统用例根据功能需求分析可知,建设工程施工图审查信息系统中,主要用户有:接审人员、审查人员、审图专家、财务人员、领导,其部分用例图如图1、图2所示。根据系统的用例图以及系统的功能需求,经分析可知,建设工程施工图审查信息系统中审图业务基本流程主要包括:任务接审、任务分配、意见录入、任务回复、收费、任务审批及颁证。其部分活动图如图3、图4所示。3.1系统开发环境与开发技术3.1.1系统的B/S三层结构9 通过分析得出本平台具有专业性强、数据处理量大、功能复杂、对安全性、交互性要求高,审图机构内部的微机都处于局域网中等特点。针对以上特色,本系统采用基于WEB应用的B/S三层结构。3.1.2数据库和Web服务器选择基于网络安全、运行成本等方面的考虑,本系统选用了目前非常流行的组合:ASP.NET+SQLSERVER2000+IIS6.0,即MicrosoftVisualStudio2008作为开发平台,IIS6.0和SQLSERVER2000分别作为应用服务器和数据库服务器。3.1.3开发技术本系统主要使用ASP.NET技术来实现服务端功能,数据访问使用了ADO.NET技术,客户端交互使用的是AJAX技术。3.2数据库设计数据库设计是实现过程中的关键一步,其中以要求降低数据冗余,保证数据完整性和一致性,并提高数据并发性能力为原则,本系统的数据库所需的表格主要有:勘察单位表、设计单位表、员工表、审图专家表、任务预申报表、任务申报表、项目概况表、项目收费信息表、审查意见表、审查问题表、消息表、短信表、任务补充表、节能措施表、接审档案表、档案借阅表。  3.3类设计(1)任务接审9 主要涉及的实体类有:CensorTask(任务申报信息类)、Projects(项目信息类)、ReconnaissanceCorp(勘察单位信息类)、DesignCorp(设计单位信息类)、ComplementarityOfTask(任务补充信息类),类关系图如图7所示。主要涉及的实体类有:CensorTask(任务申报信息类)、ReconnaissanceCorp(勘察单位信息类)、DesignCorp(设计单位信息类)、Experts(专家信息类)。(3)意见录入主要涉及的实体类有:CensorTask(任务申报信息类)、CensorOpinions(审查意见类)、CensorProblem(审查问题类)、Experts(专家信息类)。(4)任务回复主要涉及的实体类有:CensorTask(任务申报信息类)、ReconnaissanceCorp(勘察单位信息类)、DesignCorp(设计单位信息类)、Experts(专家信息类)。(5)收费主要涉及的实体类有:CensorTask(任务申报信息类)、ReconnaissanceCorp(勘察单位信息类)、DesignCorp(设计单位信息类)、ComplementarityOfTask(任务补充信息类)、CensorCharge(项目收费信息类)、Projects(项目信息类)。(6)任务审批9 主要涉及的实体类有:CensorTask(任务申报信息类)、Experts(专家信息类)。4结束语本文将面向对象可视化建模技术UML引入到建设工程施工图审查信息系统中,在充分研究面向对象建模思想、UML的语义、特点基础上,建立了一个符合实际情况的系统模型。设计完成了任务接审,任务分配,任务审查、任务回复、收费、任务审批、任务查询等模块功能。参考文献:[1]吴建,郑潮,汪杰.UML基础与Rose建模案例[M].北京:人民邮电出版社,2007.[2]唐鹰,沈建新,廖文和.基于UML的医疗保险信息门户网站的开发[J].计算机工程与设计,2006,27(18):350423506,3510.[3]许丽婷,董丽丽,赵霞.UML在高校财务绩效管理系统设计中的应用[J].计算机应用与软件,2008,25(10):2762278.[4]万荣红,赵嵩正.基于UML的工程项目合同管理信息系统设计与实现[J].计算机应用与软件,2006,23(8):45247.[5]王凤娥,王凤旭.基于UML的学生选课系统的设计与实现[J].聊城大学学报,2009(2):104-106.9 [6]王国华.高校招生录取对接系统的设计和开发[J].浙江理工大学学报,2009(6):14-16.[7]曾文斌,张虹.UML在系统的分析与设计中的应用[J].计算机应用与软件,2007(7):120-122.[8]娄雅斌,商玉秀.基于UML的城市消防决策系统的开发[J].微计算机信息,2006(2):60-62.[9]王红燕,陈志刚,曾志文.UML建模在常住人口管理信息系统开发中的应用[J].计算机工程与运用,2002,38(19):238-240.[10]余华平.基于UML的高校学生资助工作管理系统设计[J].计算机技术与发展,2010(5):179-182.[11]许丽婷,董丽丽,赵霞.UML在高校财务绩效管理系统设计中的应用[J].计算机应用与软件,2008,25(10):2762278.[12]XUDong,LIH,LAMCP.UsingadaptiveAgentstoautomaticallygeneratetestScenariosfromtheUMLactivitydiagrams[C]//Proc.of12thAPSEC2005.Taipei:IEEEComputerSocietyPress,2005.[13]KUNDUD,SAMANTAD.Anovelappro-achtogeneratetestcasesfromUMLactivitydiagrams[J].JournalofObjectTechnology,2009,8(3):65-83.9 [14]POPOVICM,JURCAZ,KOVACEVICV.AnautomatictestgeneratorEngine[C]//The15thIEEEInternationalSymposiumonSoftwareReliabilityEngineering.Saint-Malo,Bretagne,France:[s.n.],2004.9'