- 10.35 MB
- 58页
- 1、本文档共5页,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 文档侵权举报电话:19940600175。
'犬搜-大'爱DALIANUNIVERSITYOFTECHNOLOGY工睡硕士室位论文MASTERALDISSERTATION^^上海市民防工程施工图审查系统的设计与实现-萄漏;?,■工賴域———i娟作者姓s翌—um^指导藝!整2015年5月17日答辩日m
专业学位硕士学位论文上海市民防工程施工图审查系统的设计与实现'DesinandImlementationoftheShangHaiCivilEngineeringsgpConstructionDrawingCheckSstemy作者姓名:解明娟工程领域:软件工程学号:41117266指导教师:周宽久教授2015年5月17完成日期:DalianUniversityofTechnology
大连理工大学学位论文独创性声明:作者郑重声明所呈交的学位论文,是本人在导师的指导下进行研究工作所取得的成果。尽我所知,除文中已经注明引用甴容和致谢的地方外,本论文不包含其他个人或集体已经发表的研究成果,也不包含其他已申请学位或其他用途使用过的成果一。与我同工作的同志对本研究所做的贡献均已在论文中做了明補的说明并表示了谢意。若有不实之处,本人愿意承担相关法律责任。学位论文题目:上海市民防工程施工图审查系统的设计与实现,齡_日期Ti7日作者签名::M/J年月
大连理工大学专业学位硕士学位论文摘要本文论述了民防工程施工图审查系统的开发与实现,目的是规范、透明民防行业行政审批的办事程序和操作流程,改善民众对民防行业以往服务意识差等不良印象。本文首先从电子政务系统的发展趋势及优缺点进行分析,并结合民防工程施工图审查程序及操作流程、受理办理环节建立具有民防独具特色的系统结构框架。其次对民防工程图纸审查系统所需要的功能实现进行需求分析,进行功能模块及总体设计,来实现施工图审查过程中所满足的纵向和横向的操作需求、业务査询、受理办理、电子监察等功能。其中工作流的建模是采用Petri网技术来验证建模的正确性及有效提高工作效率。MS20-民防工程图纸审查系统的实现是以sqlSever05数据库,通过ER图及数据流程、Tomcat图的建模实现数据的整合,、调用存储等保证系统的运作应用服务器为运行基本要求。最后通过内部和外部测试,系统达到了预初设计的要求。从系统的初步运行结果来看,该系统对民防施工图审查审批程序及操作规范起到了积极促进作用,对提高工作效率及服务意识有了更好的监督效果,。本文采用的解决方案合理有效能够解决现有的实际问题,系统具有较大的实用价值。关键词:民防工程;;审查流程;施工图审查网上审批;上海民防-I-
上海市民防工程施工图审查系统的设计与实现'DesignandImplementationoftheShangHaiCivilEngineeringsConstructionDrawinCheckSstemgyAbstractThisthesisdiscussesthecivildefenseenineeringconstructiondrawingexaminationgsystemdevelopmentandimlementationtheuroseistosecificationtransarentcivilp,ppp,pdefenseindustryadministrativeexaminationandapprovalproceduresandoperationprocess,titriimproveheublicserviceconsciousnessofcivldefenseinduseversuchbadimresson.pypF-irstlythisthesisfromthetrendofthedevelomentofeovemmentandadvantaes,pgganddisadvantageswereanalyzedandcombininwithcivildefenseenineerinconstruction,gggdrawingreviewrocessandoerationrocesstoaccetthelinkcivildefenseuniuesystemppp,pqstructureframeissetu.Secondlforthereaizationofthefunctionofthecivildefensepylenineerindrawinreviewsstemneedtodemandanalsisoveralldesinfunctionmodulegggyy,g,andtorealizetheconstructiondrawingreviewprocesstosatisfytheoperationofthelonitudinalandtransversedemandbusinessueriesaccetelectronicsurveillanceandg,,,,qpotherfimctions.TheworkflowmodelingistousePetrinetstechnologytoverifythecorrectnessofthemodelingandimrovetheworkefficienc.Theimlementationofcivilpypd-efenseenineerindrawinsreviewsstemisMSslSever2005databasethrouhtheergggyq,gdiagramanddataflowdiagrammodelfordataintegrationcallstoraeuaranteethe,,ggoerationofthesstemsuchasTomcatalicationservertorunthebasicreirements.py,ppquFinally,theexternalandinternaltest,thesystemhasreachedtherequirementofpreliminarydesin.Fromtheersectiveofthereliminarresultsofthesstemthesstemgpppyy,yofcivildefenceconstructiondrawingexaminationexaminationandarovalroceduresandpppoerationastanrdshaslaedaositiveroletoimrovetheworkefficiencofsuervisionpldapyp,pypandserviceconsciousnesshavebettereffect.Reasonableandefectivethisaeradotstheppp,solutiontosolvetheracticalroblemsexistinthesstemhasreatracticalvalue.,ppgygplKeWords:CivilDefenseEnineerinConstructionDrawinReviewOnlineArovay;;;gggppShanhaiCivilDefenseReviewProcessg;II
大连理工大学专业学位硕士学位论文目录mmIAbstractII111.研究背景与意义1.2电子政务及其国内外研究现状11.211.国外电子政务发展现状1.222.国内电子政务发展现状1.3行政审批系统存在的不足3144.本文研究内容155.论文组织结构2系统需求分析与总体设计62.1系统需求分析62.1.1系统功能性需求62.1.2系统技术架构需求72.1.3系统性能需求82.2系统总体设计921.2.基于Petri网的施工图审查工作流模型设计92.2.2系统整体架构设计122.3本章小结133系统详细设计143.1系统功能结构设计143215.典型功能模块设计32115..审批系统管理模块3.2.2审批业务申报153.2.3审批业务受理163.2.417审批业务办理3.2.5审批业务查询统计183.2.6审批项目管理与监督193270..信息安全管理23.3数据库设计213.3.1数据库设计原则及流程图213.3.2概念模型设计23-一III
上海市民防工程施工图审查系统的设计与实现3.3.3数据库逻辑结构设计263.4传输加密算法283.5本章小结304系统实现与测试314.1系统开发平台314.1.1应用服务器3142系统运31.行环境4.3系统模块中MVC模式的实现324.3.1View层的设计实现324332..2Controller层的设计实现4.3.3Model层的设计实现324.3.4系统数据流及控制流的实现3344功能模块的实现35.4.435.1系统首页4.4.2审批业务受理364437..3审批业务办理4.4.4审批项目管理与监督384.4.5审批业务査询统计394441..6审批业务决策分析4.5系统测试424.5.1系统测试的基本方法4245.242.测试过程4.6本章小结44M%4547参考文献攻读硕士学位期间发表学术论文情况49Em50大连理工大学学位论文版权使用授权书51--IV
大连理工大学专业学位硕士学位论文1绪论1.1研究背景与意义电子政务系统在各级政府中的广泛推广和发展,改变了以往的门难进、脸难看的局面。网上审批的公开透明服务行政相对人的做法得到了群众的认可和好评。而上海民防因其在国防建设中的战略地位特殊性,其战术技术的防护要求具有保密性质,民防在行一政审批事项中处于关起门来办理申报事项一边是偷偷。边是各行各业的公开和透明,摸摸的干,在和谐社会中的反应和影响很差。群众对民防建设公开透明的呼声也越来越一。高同时由于缺少社会监管,暗箱操作不可避免,言堂的局面也时有发生。而信息化。建设的落后同样制约着民防行业的自身发展如何适应社会大进步的需要,规范和透明民防行政审批行政行为,如何杜绝和减少懒政、腐败现象的发生,上海民防在新的执政能力考验下必须打开门来办事,做出新的改变。本课题的研宄正是通过大量需求分析及调研和研宄,梳理和规范上海市民防工程施工图审查过程规范化和透明化,使行政审批各个环节流转手续简便、标准,无论哪个岗位的工作人员都可以通过标准的施工图审查系统即可办理审查的预受理、图纸分发及审核意见的下发,并按权限签署内部审查意见。即规范并约束行政审批工作人员的行为,同时提高了办事效率,正是适应了新形势下新的执政能力的要求。1.2电子政务及其国内外研究现状1.2.1国外电子政务发展现状电子政务在美国的萌芽和发展是在20世纪90初,其定义的提出和推广建设可谓是世界之首,而且也受到国家领导的大力推崇和广泛宣传。美国在网络通信、计算机、半[12"]导体、软件、军事电子等领域的领先地位成就了美国经济持续高速增长的奇迹。随后美国的几项重大举措,如明文规定各部门在呈交公文使用无纸化,这些均是力推电子政务的发展。步入21世纪后,电子政务建设更是成为了美国政府的重要目标任务。先后一一几年美国政府加强统管理、规定了系列的相应的条文和法令,推进电子政府发展,3][办事效率及各部门的合作能力大幅度提高,办理网上申报业务量也逐年增加。一直受到推在英国,服务公众、通过互联网以公众为重要服务对象的想法和行动力一崇,,公众将近半的服务需求是通过其向政府获取以公众为中心是英国为民众服务的理念也是信息化建设的目标。一力求稳步推进政府工作,,是法国人的工作认真的种态度在稳中求进,更好的有一实际效能。法国的电子政务建设的成功经验包括:是很好的经验在信息建设和管理中起--1
上海市民防工程施工图审查系统的设计与实现—到了决定性的作用;二是公司决策层对电子政务的建设有着很大的支持力量;三是各个4业务部门间能愿意将自己的资源共享达到了信息沟通更顺畅了[】。加拿大政府为民众提供的服务可谓是比较全面,值得所有发达和发展中国家学习一些如学习的。民众可以在互联网上处理、休闲度假啊、税务管理、还有医疗救助等其5[]?他问题。加拿大的国家网站从建立伊始,大概经历了34年间就实现了公众可以通过政府官网实现不同需求的咨询、业务办理及各种在线服务。早在80年代新加坡也着手开展政府信息化建设,同其他发达国家不同的是其电子政府系统完全公有化,所有公共服务项目全是由政府部门承担而且完全可以通过政府网站来实现。,纵观经济比较发达的国家,其政府执政方式及推进电子政务发展的态度来看我们可以从中学到以下优点:1,以信息化建设为契机,推进电子政务结合政府办公模子规范办公流程和行为、()。管理透明,、删减办公繁杂环节大力提倡为公众服务2,重视实用效能,,方便百姓办事()以人为本,大力弘扬为百姓提供网上办事的模式节约时间,提高办事效率。无论是个人还是企业都可以享受政府办公模式的转变带来的效益。(3)电子政务系统的推行是渐进性的,无论是工作平台还是网上办事事项均是由浅入深,由简到难的推进,逐渐扩大为民众服务的范围。1.2.2国内电子政务发展现状80上世纪年代随着互联网的出现和不断发展,我国地方各行各业开始进行电子政。务系统的起步发展,最初如推行了自动化办公的进程,建立了各单位间的内部信息网“”进入上世纪90年代后,随着金子系列信息工程的逐步建设,我国各个大中城市的电子政务系统的建设取得了不小的进步。90年代后期,我国加大了信息基础的设施的建设,各种信息配置及技术得到了提高,网络信息的技术也有了发展新天地,这使得电子政务的发展突破了时间与空间的隔阂,缩短了地域的距离,各相关机构的信息出现了交一互性2002年中共中央出台政策,个信息,我释放了,那就是在信息建设的带领下,当国政府也要加快步伐同国际接轨,提高为人民服务的能力,提高为百姓办事的速度。上然也是节省了办事的时间在我国党中央政策的鼓励和领导下,各个地方政府犹如吃一样加快资金及政策上的投入定心丸,其中北上广等发达城市陆续推进以电子政务建设为核心的数字化城市建设。先后,由此电子政务的推广取得了前所未有的新机遇和推进10,。两年,无论哪方投资在此方面的投入都出现了%以上的増长规模堪称非常宏大-2-
大连理工大学专业学位硕士学位论文04年年中《许可法》的实施,这不但给政务系统建设提供了有法可依、为推进电子7一[]政务系统提供了个良好的平台,给各级政府在行政改革方面指明了方向。法律的明,,提高服务意识确规定及实施细则的出台对各级政府转变政府职能,方便行政相对人一等理念有了更大的警示,如何成为个规范、透明、高效的行政机关,是考核各级政府“”“”8][的重要指标。对外窗口和并联审批如雨后春夢般涌现并笛壮成长。“一”当前一些大城市对运用互联网建设的,我国站式行政审批系统的加以引导和提倡运用进行了大胆的改革,让,在工作效率上有了很大的起色行政审批电子政务系统“”的发展有了新的动力一站式网上。大城市的成功运用必将引领我国其他各个城市对“”一一,行政审批系统的建设,站式是个好的开始,它的成功之处必会成为种潮流并会自身演变进化往更好的方向进步。1.3行政审批系统存在的不足电子政务系统有许多许多应用系统—,其中对政府部门来讲最为重要的是行政审批系统,。行政审批系统通俗的讲就是办事当事人在网上提交申请办事人员根据提交申一请的资料进行网上办理一。大大节省了办事当事人会跑这个机关会跑那个机关的时一间,趟,如何更好的有的时候还因为资料不齐全白跑了。在新执政能力要求下服务办“”“”一一口站式和,个窗事当事人,集装箱式的办理模式应运而生办事当事人只要送交资料就可以在合理的时间内得到结果。行政审批系统为行政机关办事效能提供可靠高效的平台。一站式审批系统不但有效简化了公众申请行政审批的步骤,节省了冗长的申请时89[,]间,还大大提高了政府部门的办公效率。这种有效的审批系统是建立在信息技术与网一络技术的基础上的,个接口提交申请即表面上看办事当事人在,本来需要几个部门都要审核的事情,相关技术会通过网络协同办公模式将需要代办的信息通过内部传递给各个审核部门,相关部门在网上签字认可,然后当事人在提交申请的窗口收到tk准书。由一此可见对内与对外两个平台相互合作,形成站式行政审批系统。一虽然我们看到了些政府部门服务能力的改变,办事的效率有所提高,更方便的办一事人员,但我国审批系统的发展还处于初级阶段,针对这系统的研宄,不可避免的弊ie端还是需要改进的[]:(1)各自为政,无不相互利用,随着行政审批系统建设成为趋势,各级政府都开始投入资金建设自己的电子行政审批系统,,其中不乏那些对行政审批系统没有深入了解依据其他地方政府的系统模式建设的政府机关。这种情况下建设的行政审批系统往往出。现很多问题,最主要的问题就是各自为政项目建设的重复投入因此,对于网络行政审-3-
上海市民防工程施工图审查系统的设计与实现,一批的研宄,,必须要意识到项目不断重复建设这问题提出健全与完善的行政审批的建设模式。2相互交流不畅,无法共享,在纵向独立完善从上级部门延伸下来的信息系统的()、同时又在横向分割地建立各种应用系统,处于各部门之间部门内部各处室之间信息化建设并行推进的状态,各个相关部门、各相关行业之间建立的网络沟通平台并不能起到沟通的作用,,交互性较差各种资源与信息并不能做到共享,这种相互独立的网络平台的存在很大程度上阻碍了电子政务系统的建设和发展。(3)业务重点缺乏关注及相关领导决策支持。电子政务的建设并没有把业务放在首一位,把业务放在重中之重的地位,只有从这思想出发才能使各个部门有效的连结,才能使各个部门有协调的配合,从而达到网上审批的行政目的。但是当前对行政审批的研究领导并没有把大部分精力放在业务上,而是过多的关注行政审批系统建设的技术问题、界面问题和业绩问题。(4)需求出新,系统要有应变能力。行政审批业务随着经济发展、时间的推进也在不断的发生着变化,各种新的需求不断涌现这就要求系统必须要能随机应变的能力,要可复制可拓展可创新一。但是事实上,现有的行政审批系统并不能有效的做到这点。(5)行政审批系统的直接运用者是公务人员,服务对象是公众,网上审批的行为本身己经改变了传统模式,所以无论对办事人员还是工作人员提高自己对网络审批系统的了解和应用技术的掌握是也是对这个系统有效运行的关键。毕竟有很多办事人员或者工一一作人员年纪比较大,,多网络系统的学习能力和接受能力稍微慢些这也是对系统的个考验。1.4本文研究内容本文以电子政务中的行政审批系统为技术背景,以上海市民防工程施工图审査审批1[1】的实际工作为需求背景,使用UML建模语言为系统的分析、设计和实现部分进行了一-(-建模,设计并完成了套基于MVC模型视图控制器)的上海市民防工程施工图审查一工作的相关问题中,有,主要内容包括系统,在对民防定的支持作用:1民防工程图纸审查系统的需求分析()以上海市民防工程图纸审查审批的实际工作为背景,对系统涉及的各方面进行详细的需求分析,分别从系统功能、技术架构以及系统的性能三方面进行展开。(2)系统的典型模块设计-4-
大连理工大学专业学位硕士学位论文为了对系统做一个好的设计就要先对整体进行的设计,就必须把系统的各方面的需求问题放在首位,这样才能很好地对系统进行整体的把握,然后在对系统的架构、模块以及各部分进行细致入微的研宄。(3)系统实现与测试基于Stmcts+Spring+Hilbemate的程序框架对系统的功能模块进行了实现,并对系统进行了详细的测试。,从系统的运行结果来看,本文采用的解决方案合理有效,能够解决现有的实际问题系统具有较大的实用价值。1.5论文组织结构本论文共分为五个章节,现分述如下:第一个部分就是绪论部分,这个部分主要对本系统的研究的背景及意义进行概要的阐述,通过分析国内和国外电子政务系统的起源、发展及演变过程,掌握电子政务系统的先进之处和弊端之处,形成具有民防系统特点的理论支撑并提出了民防行政审批系统的结构架构。第二个部分主要是系统的需求分析及总体设计部分,经过对民防工程图纸审查环节的流程及审批规范和透明化等方面的考虑,通过大量调研及分析就民防图纸审查系统构建中对功能模块的定位,Pt提出技术结构的具体要求,并采用eri网技术进行工作流模型设计,然后对整个系统进行总体设计。第三个部分为系统典型模块详细设计部分,首先对系统的功能结构进行了介绍,之后分别对7个典型模块进行了详细的功能设计,在文章的后面我们还对实现整个系统数据管理的数据库进行了分析和研究,然后在模型的定义上面从两个方面对其进了研究,分别是物理上面的还有一个是概念层面的。,通过前面几个部分的设计第四个部分就是实现整个系统的测试部分,整个系统旳一初步已经实现,,然后就是应用相应的平台对系统进行个程序的测试。以此为基础对不同模块的实际实现进行论述,最后对系统的测试进行了分析。我们把展望未来以及文章的结论,放在了末尾处,通过对文章的研究和分析,给行业的发展情况作了一定的建议和意见。--5
上海市民防工程施工图审查系统的设计与实现2系统需求分析与总体设计2.1系统需求分析21..1系统功能性需求为了转变服务态度,扭转工作风气,更好的将民防工程行政审批规范化和透明化,梳理及规范民防工程施工图审查的程序和核心流程,制定相对准确的裁定“”一量化表,解决了民防工程图纸审査的地下暗箱操作甚至言堂的局面,使民防工程的图纸审查最大程度体现规范、公开、公正、透明又能保护重要信息不被外泄情况。所以此系统需满足以下功能要求:(1)业务管理及操作要求业务管理及操作要求离不开数据和事项,数据整合是区民防、市民防及民防办各相关业务处室之间业务协调和管理的重要方式,及时有效更新数据可以给各个需要的区防办管理人员调用。在民防专项投资项目中,根据专项投资特殊要求能够建立新的专项的流程,保证项目在审批及建设中的相关部门处室协调串联沟通和并联沟一""通,进步满足大流转、大审批的工作要求。一事项整合是民防审批过程中对业务管理的种不可或缺的方式,区民防办与市民防办对同一审批事项通过区防办受理后流转到市防办审批系统,从而能够方便审批流程的发展。在纵向流程和横向流程的支持下,就能够构建出满足行政审批需求平台,促进行政审批事项的发展。(2)行政审批监察需求通过分析过去所实施监察管理方式发现,在传统关起门来受理、审查及初审意见的办理过程中,存在暗箱操作的可能性,监管和稽查无法做到实时,也存在无法查探到在更换材料方面还是在图纸审查过程中,亦或随意夸大审批意见等。越是无法有效及时稽查,越是不能约束办事人员的行为,就给了贪污腐败钻了空子。此部分主要是通过采用电脑和网络信息技术,在通过网络监控达到行政审批监察稽查的目的,网络信息可以自动统计工作时间如受理的工作时限是否逾期,图纸审査过程中专家流转及内部审查意见留下的痕迹,及初审意见过程中,是否有违法防空地下室规范条文及审查要点,,或者是符合要求却被退审或者违反强条却给予通过等一些不正常行为及痕迹。通过布置监测和稽查点,并设置亮灯警告,能够及时的借助计算机网络监测系统发现审批过程中存在的问题,并及时的--6
大连理工大学专业学位硕士学位论文把控所有行政审批参与人员的工作状况,在发现问题后能够及时反馈监管人员。一借助该种信息化系统,就能够规避些不合理行为,约束工作人员不该做的事。任何台下的事都要搬到台上来,给违法违规的活动不留任何存活的环境和土壤。(3)宏观规划需求在现在很多存在领导想要数据参考的时候,往往是各个部门工作人员分类别一一一分项统计,然后再请示汇报部门领导线工作人,级级的上报,不仅占用了一一员大量的工作时间,级级请示也要经过很多流转环节,到最后汇总的数据真实性是否可靠、是否片面、也是说不准的事。在进行部门间或者区县防办间和市防办的信息沟通上能够有效融合,,能及时有效的进行在线统计、汇总、输出的话领导可以根据各个区县民防审批事项的多少、办理项目的情况及在建工程的面积等等数据进行宏观的规划及方向的调整,给予了极大及准确的全方位的数据支持。(4)信息可观及查询需求在这个信息满天飞的时代,,信息是人人每天必须关注和了解的需要每个不同的人群关注的信息点和方面不同,但是知情权是每个公民的权利。通过网络技,术应该让所有的民众能够在其权限范围内,在网络上查询到他想要并且可以知道的信息,那么这个系统是应该满足这样的需求。(5)信息保护及可控需求民防工程有着其特殊的战备地位,战术技术中有些规定是需要保密的,民防工程图纸中是建设工程必须按图施工的要求,图纸中有着大量信息是可被不法之一徒利用的,甚至些黑客攻击或者通过木马等病毒侵入都是需要网络技术所客服一的,因此些身份的核实及密销规格等都需要更严格的监控和分配。212..系统技术架构需求民防工程图纸审查系统是一一个专业性很强的个综合系统,既要同普通的政一样也要结合民防系统的特点务网,基于电子政务系统必须满足以下功能:(1)迅速生成在图纸审査过程中,有部分材料及审査过程需要网络电子化处理的应用服务,然而,在当前我国行政审批处于改良进化过程,管理方向和业务转变职能也一是经常变来变去的让些建设方常常摸不到头脑,这就为系统管理提出了新的挑战一。实际上,某种应用模块或者文本是否能迅速生成想要的样子,是系统好与坏的一个衡量。往往是行业政策的方向或者管理策略等的转变是需要具体工作来实施的,但具体的实施也是通过网络上的应用能够体现其具体要求的变化。针对--7
上海市民防工程施工图审查系统的设计与实现以上分析,系统就能够获得迅速生成应用的功能,保证系统及时的更新,满足实际工作需求。(2)集中模式性能一通过应用集中模式就能够有效地将所需要的数据集合在起,系统有着数据库将信息的管理、规划和可执行等的支持,然而,往往使用情况不同,对系统的一需求也不同,每种情况都不可避免,大集中模式也存在着定的局限性,无法充分发挥系统性能,超大规模数据存储和超预期量用户请求均会导致系统处理难度较大。所以,通过分析和设计系统的数据结构,就能够保证集中模式的功能可用性。(3)合理利用有效资源,随着电子政务的不断深化发展信息化政务系统不断地进入到实际办公中,在系统建设中大部分投资都会集中在投入相应的硬件和软件,如果每次建设中不能够进行合理利用原有的有效资源,必然存在管理难度加大,系统建设资源浪费严重。所以,电子政务建设需要提升资源的有效利用力度。(4)负荷不失衡当选用集中模式来进行设计民防工程施工图审查系统作为原则。在系统建设的过程中就应该按照信息化进行集中受理,并且在条件允许的状态使用门户网站、预受理的方法,通过对图纸审报过程中产生的数据管理审批和返回等的集中处理一,,就需要综合来衡量下并进行分析和评估系统负荷能否失衡保证系统工作过程中拥有良好的处理功能,并且根据用户的需求提供相应的服务,使系统工作符合应用要求。23.1.系统性能需求(1)性能异常和可靠性①民防图纸审查系统服务器不应该经常发生错误或者停机或者死机之类24的,,具体无问题无异常的正常运转时间不大于小时,其中属于服务器异常情况比如无法正常登录、无法受理或者办理报审项目等无法实现既定功能。②民防工程图纸审查申报的客户端正常情况下是不应该发生异常的,其无异常时间不大于24小时,。其中,对客户端异常主要包括服务器工作正常前提一出现了客户端功能如无法提交申报,失败次后再次提交也异常等等。(2)数据可扩充扩展性一系统的数据随着每年审批项目的不断累积和增加,数据的存储就占用定的资源,虽然未有任何指导书或者文件说存储容量要达到多少,但是众所周知,如-8-
大连理工大学专业学位硕士学位论文果系统满负荷或者接近负荷容量时系统就会拖不动一,般采取扩大容量方法的效一果很显著。般情况下当图纸审查系统的性能降低或者存储容量有限时,解决的办法很简单就是通过数据库(服务器)的扩充。比如比如先根据业务量的多少先预配置2年左右的存储容量,如果系统性能对容量有需求时再通过购买硬盘的方式来扩充存储空间。(3)并发处理性能民防工程图纸审查系统性能于处理因素不同和方式方法不同有着密不可分的关系,具体影响因素包括信息数量。、信息类型、数据库性能以及客户端数量比如选用一个文本管理对其性能提出以下要求:①操作数据入库时间要求小于4秒。②操作数据修改入库时间要求小于4秒。正常情况下一③页面显示的合成时间是根据检索的复杂程度来决定的,般一5性质难度的条信息不大于秒,然后稍微复杂的检索不大于10秒的时间需要是可允许范围的。④检索的keyword为全文检索反馈结果不大于2秒⑤数据同步实时性要求,需要根据网络传输的具体情况,规定数据同步服务器响应的时间小于十秒反馈数据同步结果。2.2系统总体设计根据本文的理论分析,结合软件开发的民防工程图纸审查系统,其工作流的采用最为常见的也是最方便好用的一种方法。最常见的是面向对象软件工程的方法,能够为安全工作提供良好网络操作的环境和图纸审查操作流程,并且能够实现有序的便捷的网上审批系统。同时,如果再加上Petri网的运用就更是比较完美了。Petri网数字化和图形化的好处是其他软件无法比拟的,其还有其他优点是能够有效地简化模型使之容易操作,通过具体的业务开展的流转环节能更好的一检验其合理性,。在系统建模中能够拥有良好的统定义实现网上行政管理旳规范化和科学化。当然任何工作都离不开基于Web工作流管理系统,最下层的交流从而能够解决各自独立信息交流不畅的问题,并能解决不同的地方的定义问题。所以,本文在系统整体设计中采用了完美的Petri网技术。2.2.1基于Petri网的施工图审查工作流模型设计建设单位提交施工图审查申报,通过受理后进入施工图审查环节。审图室专家按专业规范审核设计文件内容,符合规范要求的给予通过审查意见书。结合系统的审批环节及性能需求:,民防工程图纸审查审批主要流程结构如下图-9-
上海市民防工程施工图审查系统的设计与实现审批部门1j业务盟督部门I1111审批^膽/\f部门审批系统1)项瞧、「’广广、'?,-S(J吟I"预申请J々项」目申请」乂项目审查广I ̄—部门审批系统I)^"1审批部门2.图1民防工程施工图审查系统核心流程示意图'Fihecoreflowskechmaofili.2.1TtCviEnneerinsConstructonDrawinCheckgpggigSstemy采用Petri网技术对民防图纸设计文件审查系统进行工作流管理的建模和分一析。首先根据图纸审查工作的实例来建立个工作流的WFnet模型。_(1)民防工程图纸申报及审批流程具有民防特点的工程图纸审查流程结合图2.1描述:建设单位在上海民防系统界面点击登陆后,就需要按照注册流程完成用户注一册,系统会根据申请顺序给分配个申报号,然后运用注册信息进行系统的登陆,能够根据工程申报登记模块进行相应资料的提交和填写,根据工程要求建立项一目。完成立项登记就能够提交项目,就搭建出了个项目的流程开端。,受理窗口工作人员实时关注网上信息在线检查用户提交的有关材料,并且按照报审材料清单审查设计文件报送材料,对不符合条件的材料驳回并告知具体补缺材料清单,而对符合条件材料给予同意,发放通知并给与受理单号,传递该材料到下个流程,由民防图纸审查部门的内勤人员进行交接报送材料。民防审图室内勤人员将受理后报审材料按专业整理,并移交给民防审图负责入。民防审图负责人按专业进行分配给审图专家进行内部专业审核,民防审图专家书写内部审核意见并提交。审图室负责人将内部专家审査意见核实并拟稿汇总形成初审意见。--10
大连理工大学专业学位硕士学位论文内勤人员将初审意见网上提交及报处领导审批。内勤人员将收到处领导审批通过的项目按照出审顺序给与审查意见书文号,并将民防工程图纸审查设计材料及盖章审查意见文书转交回受理窗口。由受理窗口联系建设单位领取意见书。(2)结建民防工程审批流程采用Petri网技术,结合结建民用建设的民防图纸审查环节,可以灵活选用四种组件进行描述和表示图纸审查的流转情形,如图2.2所示。&10&C\兔t/3P34P4\-CH>CKCKD-0l>>0tottsP5ki2jPi2p图2.2民防施工图审查系统业务流程的WFnet模型_F'i.2.2TheWFnetmodelofCivilEnineerinsConsructionDrawinCheckSsemgtgytg_g上图中表示民防图纸审查过程中的交接节点及流转网络图。通过模型可以简单了解民防审图的大概环节。其起始库所中的黑点表示建设单位申报人员,进行,申报申请由此启动了流程网络图。其中i表示工作流网的起始库所,0表示结束库所。在以上流转网络图中,t3和t4是可以根据审查业务的具体情况比如送审专业或者兼顾设防工程的具体要求细化的。(3)审批子流程根据民防图纸设计文件审批的具体流程可知,首先,要根据结合民用建筑修建的受理联系单完成项目按专业的整理及审图专家任务的分配,根据专业不同,进行图纸文件的分发,然后,根据专业审图专家提交的内部审查意见书进行汇总形成初步审核意见。根据该图可知,在该图中,工作流网的起始库所用i3表示,结束库所用03表示,起始库所中旳托肯代表建设单位申请报送,根据该环节来启动工作流网。通过该模型可以很简单的明了图纸设计文件审查任务分配的方式,在t3l_一环节进行了个项目分四个或五个步骤同时进行,这几个项目根据工组需要进行自行安排,四个或五个内审专业同时提交形成拟稿内部审查意见。与原来传统的方式按建筑结沟风水电的顺序进行项目的流转,由原来需要4倍的时间大大缩短-1-1
上海市民防工程施工图审查系统的设计与实现了成为1倍的工作时间。同时某个专业有任何问题可以同时与其他几个专业沟通协调。此建模正是体现了工作效率的最好模式。图2.3施工图审查子流程模型'Fi-n.23ThesubdvilEnneersConsuconDawnCecg.processmoelofCigiigtrtirighkSstemy2.22.系统整体架构设计民防工程施工图审查系统需要完成审批事项,其功能需求中必须实现旳功能分为:审批业务申报、业务受理、业务办理、数据统计分析、审批项目管理、信息。安全管理等。,2按照关于i统结构设计理论和要求民防工程施工图审查系统架构如图.4所示。,按照民防图纸审查系统功能属性,能够将民防图纸审查系统划分为:应用层传输/转换层,数据层。传输/转换层:该层的主要功能进行数据交换,数据传输和数据补充交换,能够实现行政许可审批数据交流,具体包括手工导入和终端录入等。、数据层:该层的主要功能就是数据存储,进行存储的数据包括:投诉咨询库监察库、审批库、申请库以及基础数据库。应用层:该层的主要功能进行完成行政审批,应用层主要包括:信息安全、审批系统管理、审批监督管理、审批业务预警、业务工作统计分析、审批业务办理、行政审批受理以及网上在线申报。--12
大连理工大学专业学位硕士学位论文亩批亩批亩批:f3亩批信息应业务业务业务质目:S5:安全用申报受理办理管理管理:层传外部?袖伯油:输数据其他;/:中心Sk数据:4:处理:_I…层数其他基础资源业务检查.数据数据库库库据:24图.系统总体架拘图Fig.2.4ThetotalarchitectureofSystem23.本章小结本章主要完成对上海民防图纸审查系统的各个部门和业务办理环节的工作需要进行了要求进行描述。首先从民防工程施工图审查系统的基本功能性需求入、,手,对系统的功能需求技术架构需求以及性能需求进行了需求分析以需求分:Petri析为基础,对系统进行了总体的设计,分别进行了基于网的行政审批核心一流程和整体架构进行了描述和说明。本章的描述就像建筑的地基样,只有解决好了各环节的要求进行总体的顶端设计,接下来就是典型的模块设计。--31
上海市民防工程施工图审查系统的设计与实现3系统详细设计3.1系统功能结构设计上一章对民防建设工程的施工图审查基本业务以及整个系统进行了需求分析,通过调研及对建设单位大量的访问及审批工作人员对审查环节中的要求了解,结合战术技术要求,民防工程图纸审查系统是由七个模块最终完成审查的,审批项目管理、信息安全模块、审批业务办理、审批业务统计分析、审批系统管,具体的结构组成如图3.1所示理、审批业务申报、审批业务受理。上海市民防工程施工图宙查系统亩批系统管理模块亩批业务申请III亩批n自宙批业务受理管理分祈*理模块模块/(上亩批业务办理图3.1民防工程施工图审查系统模块构成图'Fi3hduliifCiviliiCtiiCheckg..1TemoesconsttutonmapoEngneerngsonstruconDrawngSstemy图纸审查模块的分类及定义是根据处理工作模式不同而不同。其中有的是按照流程环节来。如受理、办理和审批业务模式,都是按照审批的流程进行。审批业务统计分析模块主要通过对相关的业务数据进行统计分析,根据分析的结果对业务工作的效率进行评价;管理故名思议是对每天工作日志、建设单位信息、和申报人员注册信息等的管理,;审批管理和监督模块主要完成对系统的实时监督对各种异常情况进行处理。一POnu一下节则使用I(IputProcessOutpt)图对每个模块的详细设计过程进行描述。--14
..大连理工大学专业学位硕士学位论文3.2典型功能模块设计321..审批系统管理模块审批系统管理IPO用户数据1J用户基础数据^^^I湖U机构基础数据y、j^^賴据LU事项基础数据_y、jj日志数据-"”日志数据—-h?丨卜j权限配置 ̄权限数据 ̄//?I1用户数据^/j机构数据-―j^流程管理流程数据 ̄?j1图3.2审批系统管理分析图Fi.3.2Theanalticalchartofexaminationandarovesstemgyppy一一些审批基础数据图3.2IPO分析图主要是给了个关系即左方的、注册用户的申请数据及申报过程中产生的工程信息数据。这些数据有的是建设单位申报注册过程中填写的,,有的是项目在审核进展中产生的这些信息和数据都是作为系统管理的基础和主要内容。3.2.2审批业务申报--15
上海市民防工程施工图审查系统的设计与实现审批业务申报IPO一—-一一^网上业务申报一?用户注册?用户数据rTT,(网上业务审査申报乂JV_乂^施工图相关醒/:sr^J相吴■§ ̄丨^基础数据丨"“"一-—网上施工图申报施査^图申报—?—?査询数据{;)_查询l一^ie据L^、图3.3审批业务申报功能分析图Fi.3.3Theanalticalcharofexaminationbusinessreortgytp3.3O图描述了审批业务申报模块的IP分析图,其中需要施工图申报单位在注册时提交的数据主要包括网上业务员审查数据、用户基础数据以及申报施工图的相关数据等功能的支持,此数据的产生可供审批部门横向共享及申报的建设单位进行咨询业务的需求。3.2.3审批业务受理业务办理模块是民防工程图纸审查建设单位提出申请,根据审批要求提交所需的资料,在通过受理的审批过程中网络提交数据及审批过程中稽查部门在线实时监管是否有存在审查违规的行为,业务办理过程中相关数据的查看和调用,及辅助办公功能。图3.4描述了该模块的IPO分析图。这里面,申请人递交材料的根本目的是为了加快办理各项申请事项而奠定基础,因特网数据的主要目的是利用便利的网络条件完成各项数据;还有用户数据和系统内部数据;用户数据主要指的内容是登陆过程中可看到及操作的范围,用户的密码、注册的用户名、用户的标识等。系统运行数据的数据比较多,有的是审图对内和对外的文件产生的数据及处室内部工作中产生的数据。-16-
大连理工大学专业学位硕士学位论文审批业务受理IPO申请人递业务项目/LJ\、丨1/么;〉/交材料/办理管理]、数据传;叭统计?\ly\息反馈>麵査看/用户与系、/系统管”统‘li^、Ijgs//图3.4行政审批受理图Fi.3.4Theanalticalchartofexaminationandaroveaccetancegyppp32..4审批业务办理业务办理模块主要功能是民防建设工程图纸设计文件审查的全过程。该模块的O3.5IP分析图如图所示。这里面申请人递交材料办理各项申请事项而创造条件,民防工程图纸审查系统是基于网络平台,方便快捷的提交申请资料,建设单位申请人员通过注册,完成指定信息的填写,审查项目所需的电子版文件的上传,口工,。受理后受理窗作人员给与的受理编号或者不受理给与的理由。项目受理后,审图室在项目审查过程中的内部审查意见、初审意见、正式施工图审查意见书等均会产生大量的数据等,这些数据对辅助办公、网上查询、业务汇总等都起到了数据支持。通过IPO模块分析图可以更好的理解系统设计的功能及实现的用途。可以了解审批业务办理工程中数据的流转过程。--17
上海市民防工程施工图审查系统的设计与实现审批业务办理IPO业务申请数据 ̄ ̄/申请人递J——?^?业务受理数据乂 ̄/編/L/材料W/网上顿义杯齐i—业务补正数据//I数据乂^不齐///、^^!_^;5!1t业务审查数据/补 ̄??/贈系、/丁通/统数据/过\业务办结数据_-丨过I\业务决定数据^图3.5行政审批业务办理图Fig.3.5Thetransactionchartofexaminationandapprove3.2.5审批业务查询统计3IPO图.6描述了该模块的分析图。此模块的主要作用是利用统计完成系统数据的分析,因此综合评价施工图主要是完成整体状况的评价。这里面一,己办业务表示在个阶段内,申报图纸审批项目的数量及审查面积;申请数据主要指的内容是网上在线申请民防工程图纸审查报送的数量,其中包括受理数量和不予受理数量;,;不正常数据任何行政审批事项中所产生的数据都一应该是可控和可行的,不应该出现不该出现的数据,这也是工作认真的种考核标准;时效数据主要指图纸审查流程中受理的时效是三个工作日,专家图纸的内部审查时七个工作日,审图室负责人是在三个工作日内出初审意见;每个环节的时效都受稽查部门的监督,;办件状态数据主要指在民防图纸审查流程中系统会显示项目申报和办理的状态,比如己受理,、正在办理、已办结等建设单位申请人可根据办件状态了解项目审批的进度;个人数据指的不同的人岗位职责不同,--18
.大连理工大学专业学位硕士学位论文业务数据统计也按种类进行统计,比如审查专家己审项目数量、内勤工作人员接受项目数量、发送项目数量等。统计分析IPO己办业务已办业务报表/LJ/数据表处f,网上申报网上申报报表//」/数据表处/,异常业务//J异常业务报表/数据表处,预警业务预督业各报表/“_/|/数据表处,/工作实效/」工作实效报表/数据表处 ̄/,、/办理投诉L投诉统计报表^/数据表处f,y、办理状态W业务决定报表/L/数据/表处 ̄、y,/个人业务/‘个人业务报表/数据表处一/\^、图3.6业务工作统计分析图Fi.3.6Thechartofbusinessworkstaisticsandanalsisgty3.2.6审批项目管理与监督一当个民防项目进行申报到办结过程中,此管理及监督模块的作用就是在从一工作人员是否按照规范要求进行资料的核对幵始申请过程中;是否在可,受理,、控时效内进行受理与否的反馈;受理后审图室内的内勤工作人员、审图专家审图室负责人是否按照工作流程办事;按照规范要求进行审核;是否按时间节点一出具审查意见等等个环节中,稽查部门都可以在系统平台中实时在线。在任何监控,并在指定区域中显示警告。该模块的IPO分析图如图3.7所示。--19
上海市民防工程施工图审查系统的设计与实现,审批项目管理IPO/串请项目7业务受理/基“息A;\审查业务//\nWS/受理信‘i./\\、业务审査业务受理//\\///信息/x\\异^J异常数据务决定业务受理/业/业务办结//信息^!//业务受理"审批项一?异常目异常■,,▼“'"业起一//一wK管理含f,异费堂吊LM_「y7、业务受理I/lifTy^////业务转报i///\\/f§S///\\j业务受理/,异常数据/\业费/\丨gl,相芙法律/\SSS/-feM/fgS/图3.7行政审批监督管理图Fig.3.7Themanagementchartofbusinessexaminationandsupervision327..信息安全管理由于民防工程是战时保障人力财力的后备力量,在国防中有着重要地位,其战术要求和保密要求很高,因此信息安全尤其重要。信息安全和保密功能是每个,电子政务系统都存在的问题木马,、病毒、网络攻击的威胁时刻存在着所以信息安全和可控的需求是必不可少的。信息安全模块主要完成对系统的身份认证、安全保密等功能,该模块的结构一如图3.8所示,首先申报单位在申报过程中系统会给与个登陆口令,凭密码进行登陆并具有相对应身份的权限查询规定范围的信息,受理人员、审图内勤工作一一人员及审图室专家和负责人每个人的权限也不样,所进行操作的范围也不一样,即使网络攻击在索取网络信息过程中,通过加密功能,即使黑客得到些数据也必须通过解密才能获得真实数据,因此对系统中的和工程中的重要信息得以保护。-20-
.大连理工大学专业学位硕士学位论文信息安全模块设计信息安全模块设计客户端认证子模块I数I1据I认证组件库I秘钢管理子模块1图3.8信息安全模块结构图Fi.3.Thestructurechartofg8informationsafety3.3数据库设计没有数据库,系统就无法进行数据的交换和系统的运作。数据库是民防工程图纸审查系统的基础和核心,其起着存储数据和信息、允许工程查询、方便快捷,同时对保密数据进行设定和保护搜索所需要的资料。民防工程施工图审查系统一些功能有关的各个功能模块的交互是否流畅和快捷无障碍都与数据库的,只有潜心学习认真调研和分析,汇总各部门各方的需求才能搭建好系统才能合理分配,让数据库成为系统最好的内动力资源。33..1数据库设计原则及流程图一一民防工程施工图审查系统设计的目的有两个,个是为了确保应用数据的一致性,个目标能够为系统模块创建不同信息另。内容是将系统用户现在使用的一和下步有可能用到的不同数据及与数据有关系的信息保存在数据库里,依据用户自己设定的权限进行信息的修改,数据的修改,数据的删除和数据的增加。数据库的设计必须遵循三个原则。(1业务系统的运行必须认真依据系统制定的要求执行,所以针对此系统的)数据研发,里面的设计应该达到标准化与严格化。比如系统里找寻不同的详细数据,还有和数据有关的信息,包括实体间有联系的改写应该达到该部门的要求和11[]准则。(2)依据标准的思想完成相关的命名,同时做好系统数据之间的命名,这样一做的目的是促进扩展性的进步提高。我们应该依据多个数据表完成规范命名,表里的字段长度,字段类型需要依据什么样的规则完成。这样做其实就是不断提-21-
上海市民防工程施工图审查系统的设计与实现升代码的可读性,并且了加快系统的扩展和数据的维护,同时使开发人员之间旳交流和沟通更加便利。(3)民防工程进行审查的过程中有很多不同性质的模块会涉及到,业务处理难度较大,必须进行大量数据的采集和保存,所以我们应该加强系统不同信息的一一整合,管理,进步确保系统数据的致性,完成性,有效性和准确性。二注册数据^数据存储?时限数据设计文件数据料r;1时限数据预受理数 ̄(部门-「)^|雖热者预受理▲午1时施工图设计文件数工作员工信息数据=/、\据数据存储人员IJI受理数据=1?数据存储施工图设计文件审批数据审批数据二^办理?数据存储(审查设计文件)?!丨i办结〔)图3.9数据流程图Fig.3Thicureofdaaflowdia,9ettrampg-22-
大连理工大学专业学位硕士学位论文3,上图.9中是民防工程施工图审批事项的数据流程图通过流程图可以了解,到,数据的开始是建设单位的申请即用户的申请进行申报审查信息数据的提交;通过预受理初步审核设计文件所需资料是否齐全,资料齐全,由受理环节转办理环节,经过审查出具审查意见书,数据结束;同时监察部门及规划部门可对审批过程中的数据进行跟踪调用,每个环节都有数据存储的功能。3.3.2概念模型设计民防施工图审查系统包括四个部分,分别是工作流引擎数据库,系统核心数据库,电子监察接口数据库、用户数据管理库。如图3.10所示。民防工程施工图审查系统数据库用户系统业务绩效业务管理管理审批管理监督数据数据数据数据数据库库库库库基础平台核心数据库工作流引擎相关数据库图3.H)数据库结构Fi.3.10Thestructureofdatabaseg一一这里面,,个是工作流引擎数据库最底层的数据库包括两个;另个则是基础核心数据库,。以此为基础,行政审批核心数据库的中心是程序库和管理库除此以外还包括的数据有电子监督系统,接口数据,系统管理库和用户管理库。根据施工图审查审批环节的工作流程图及数据流程图,设计实体图可以了解,比如申请者用户即与用户的ID到各个模块主体与相关数据之间的关联、登录名;、密码、姓名等建立关联审图申报与业务流水号、审批事项名称、提交时间、ID、回执等相关联;部门与部门、部门名称电话等相关联。、地址311-315、图..分别描述了系统中典型的用户实体部门实体图、审查图申报、业务数据、绩效数据的实体图。通过实体图可以了解到每个行为主体或者事项的主要功能与所设计的信息有着怎样的关联,与哪些要素有交互的关系。数据的流转调用及整合,对整个系统的运行起到支撑作用。任何事项的处理都离不幵数据的信息,因此,数据库模型的设计及建立在整个系统设计中起着重要的作用。--23
.上海市民防工程施工图审查系统的设计与实现,用户丨图3.11用户实体图Fig.3,11Thepictureofuserentity部门图3.12部门实体图Fi.3.12Theictureofdearmenenitgtttppy审查图申报图3.13审査图申报实体图Fig.3.13Theictureofexaminationchartreortentitppy业务数据图3.14业务数据实体图Fig.1curusneeni.34Theiteofbissdatattpy-24-
大连理工大学专业学位硕士学位论文绩效数齒?流水号f发牌f发f发(??…?ik务类型:牌原@1^时间其他()jjjJ图3.15绩效数据实体图F15Thcureerformanceaaeniig.3.eitofdtttppy权限NI1角色1NNII一 ̄用户(工作人员)卜部门)M1用户(审查人员^ ̄ ̄ ̄ ̄IMIMNNNK1_I_1_申报数据业务数据绩效处理I1NN()一^1用户普通用户1:;^^^^^^^316-R图图.系统核心模块EFi-.3.16TheERhasemodulegcrtofsytemcor利用子模块与系统完成数据库的分析以后,把这些需要以抽象的形式显现出来,此概念模块可以看作是结构模块的设计。针对整体数据模型来讲,概念结构能够认为是某个共同的前提,它与数据模型相比较表现出来的更抽象,更稳定,所以说概念结构的设计就是整个数据库设计的关键和重点。-25-
.上海市民防工程施工图审查系统的设计与实现.一3.3.3数据库逻辑结构设计数据库的逻辑设计直接关系到民防建设施工图审查系统的系统运行效率,因一些原则:此在进行设计时应注意遵循,例如未开始数据库设计的时候就应该先考虑的问题是层次问题,必须以布局合理为准绳;数据库里的多个对象的名称也应该进行规范。由于整个系统中所涉及的数据表众多,本文只在下文中列举了相[13]关核心模块中的主要5个数据表,简单示意。表3.1网上受理表逻辑结构Tab.3.1Theloicstructureofonneacceanceabglipttle字段描述字段列名数据类型约束类型SHDJH送审登记号Varchar(20)不可空XMPWH项目批文号Varchar(20)不可空KCWH扩初文号Varchar(20)JZMJ建筑面积Varchar(40)不可空MFJZMJ民防建筑面积Varcliar100不可空()SBDW申报单位Varcliar(200)不可空LXRXM联系人姓名Varchar(20)不可空LXDH联系电话Varchar(20)LXRYXVarchar50联系人邮箱()WSTJSJ网上提交时间Datetime不可空WSBSQD网上报送清单Varchar(1000)不可空HZBH回执编号Varchar20可空()不BZ备注Varchar180()表3.2审批过程表逻辑结构Tab.Thlitfexaminaitl.32eogcsructureotonrocessabep字段描述字段列名数据类型约束类型SCBH审查编号Varchar(30)不可空NBZJBH内部专家编号Varchar30不可空()NQRYBH内勤人员编号Varchar(30)不可空CSBH初审编号Varcliar(30)不可空SPHJDM审批环节代码Varchar(30)不可空CPHJMC审批环节名称Varchar(30)不可空BLRXM办理人姓名VarcharpO)不可空SPZT审批状态Varcliar30()CSSJ初审时间DatetimeBZ备注Varcliar200()-26-
大连理工大学专业学位硕士学位论文表3.3预警表逻辑结构Tab,3.3Thelogicstructureofcautiontable"“字段描述字段列名数据类型约束类型STSLHVarchar20审图受理号()ISYJBH警告编号Varchar(20)不可空YPWH原审图批文号Vardiar(20)不可空HZBH回执编号Varchar(20)不可空SPSXBH审批事项编号Varchar(20)不可空UGMC受理部门名称VarcharlOO()SLRXM受理人姓名Varchai<20)GCMC工程名称Varchar200()SLSJ受理时间DatetimeLSH流水号IntYJSJ警告时间datetime表3.4红黄牌表逻辑结构Tab.3.4Thelicsdandlldbleogtructureofreebortayowa字段描述字段列名数据类型约束类型HH警告编号Varchar(20)HSLBH受理编号Varcliar20不可空()HHPLX红黄牌类型Varchar(10)不可空FPLY发牌理由Varchar(200)不可空FPRQ发牌日期Datetime不可空LPRXM亮牌人姓名Varcliar(20)不可空LPRJG亮牌人机构Varchar(100)不可空LPRZWVarchar50亮牌人职务()LPRSJ亮牌人手机Varchar20()BZVarcharlOO备注C)表3.5日志信息表逻辑结构Tab.3.5Thelogicstructureofloinformationtableg字段描述字段列名数据类型约束类型RZBH日志编号Srt不可空RZCS日志层数Int不可空DLSJ登陆时间Datetime不可空RZNR日志内容Varchar(255不可空)DLIP登陆Varc]iar255()CZMKID操作模块int-27-
上海市民防工程施工图审查系统的设计与实现—3.4传输加密算法考虑到民防工程是战备效益的工程,由于本系统中交互的数据涉及到很多需要保密的数据如:民防工程面积、地址、构造等,所以对对其进行加密是有必要的。本系统采用的是可变的MD5算法进行数据的加密。运用MD5算法对需要保密的数据进行加密保证了数据传输过程中不会被别人获取工程信息的明文,也保证了数据不会被修改。算法流程图如图3.17所示。加、?各.对称加」对称‘I法密算法^▲对密朗iIImmn!I|![十〒消:、1rift^"“摘要密算法II卩J签名密算法摘要2发送方的私明发送方的公明发送方接收方图3.17MD5算法流程Fi.3.17AlorithmflowofMD5ggJava代码算法实现如下:imortava.security.MessageDigestp;J**/*M标准MD5加密方法,使用ava类库的security包的essaeDigest类处jg理*/publicclassMD5{*MD获得5加密密码的方法*/publicstaticStringgetMD5ofStr(StringorigString){MD=StringorigSnull;try{""=MessaeDiestmd5MessaeDiest.etInstanceMD5ggggg);(IImd5.updateoriString.etBtes;(ggy())-28-
大连理工大学专业学位硕士学位论文=byte[]resultmd5.digest(origString.getBytesO);ori=2tMDSbteArraHexStrresulgyy();""//if123.eualsoritrm(q(gSg)){IISystem.out.println(newString(result));IISystem.out.rintlnnewBiIntegerresult.toStrml6p(g()g());//}catchExcetione}(p){et.printSackTraceO;}returnorigMDS;}*处理字节数组得到MD5密码的方法*/privatestaticStringbyteArray2HexStr(byte口bs){=StringBuffersbnewStringBufferQ;forbyteb:bs){(sb.aendbte2HexStrbpp(y());}returnsb.toStringO;)*字节标准移位转十六进制方法*/privatestaticStrinbte2HexStrbtebgy(y){S=tringhexStrnull;=intnb;ifn<0(){//若需要自定义加密请修改这个移位算法即可,=&nb0x7F+128;}hexS=ntrInteger.toHexSlringn/16+Integer.toHexString(%16());returnexSroUerseht.tppCaO;}**/*一提供个MD5多次加密方法*/publicstaticStringgetMD5ofStr(StringorigString,inttimes){S=trinmd5etMD5ofStroriString;g(gg)=t<-++forini0itimes1i(;;){md5=etMD5ofStrnid5g();}returnetMD5ofStrmd5g();}-29-
上海市民防工程施工图审查系统的设计与实现**/*密码验证方法*/publicstaticbooleanverifyPassword(StringinputStr,StringMDSCode){returngelMD5ofStx(inputStr).equals(MD5Code);}*重载一个多次加密时的密码验证方法*/publicstaticbooleanverifyPassword(StringinputStr,StringMDSCode,inttimes){returngetMD5ofitr(iiiputStr,times).equals(MD5Code);}*提供一个测试的主函数*/publicstaticvoidmam(String[]args){""""Sstem.out.rintln123;+getMD5ofStr123yp(());""MD""System.out.prmtln(123456789;+get5ofStr(123456789));"“""Sstemurmtiisa:+eosarm.ot.lringtMD5fStryp(());""""System.out.println123:+etMD5ofStr123,4(g());}}3.5本章小结完成系统需求的研究前提下,本节主要完成在设计民防工程实现的功能进行一了结构设计,其中对施工图审查系统的些主要模块的业务功能和实现流程进行了分析和描述,通过描述各功能模块的作用及结构进行模块的设计。最后,完成。了详细的数据库设计,这样的话就为系统的测试与实现提供了前提条件-30-
大连理工大学专业学位硕士学位论文4系统实现与测试4.1系统开发平台4.1.1应用服务器为更好的管理,业,运行,部署和开发在不少于三层的结构上运用务系统的平台需要详实和长远的规划必要的应用框架体系,有了稳定的运行基础平台是系统运行的必然保障,才能为各业务需求创造更好的条件,业务各方面的操作才能得以更好的实现。该平台也就是我们所讲的应用服务器。该系统设计研发是以Tomcat为平台的服务器。ca一Tomt作为支撑平台,它必须遵循网络系列的标准即行规,这个是基于工业准则的J2EE平台的具体实现。Tomcat为平台的应用服务器的主要功能是完成页面的故障恢复和应用级群的支持。处于多层和三层以上的页面结构体系里的Tomcat位于服务器末端,不同的Tomcat进行数据支持的技术都是利用集群技术来完成的。假如页面服务发生异常情况的话,Tomcat就可以立即启用它的问题ersion5.0进入运行omcat处理功能来保证系统继续支行。通过V,从而促进了T作为业务操作平台的特点是为施工图审査系统提供集群服务达到了EJB细粒度的程度,体现了Tomcat作为业务系统操作平台的好处。Tomcat应用服务器主要包括的部分有:Web容器、J2EE服务、Tomcat内核、Tomcat基本服务、这里面WEB的主要作用是完成用户与服务器之间的动态交换JSPcat服务器的中,同时将完成的数据利用反馈给用户。Tom心内容是EJB,它的同价位置处于服务器上,主要作用是为EJB提供支行标准和16[]使用布署。Tomcat内核主要具备的功能有日志、配置、线程、配置、时间和通信等,JAAS、JTA、JTS、JJND。位置在内核上J2EE是满足标准的即CA、LJDBC等,包括WebService服务。4.2系统运行环境网速要求:为了支持民防工程施工图审查系统的业务发展及现行工作需要完成数据流量的研究,该系统网络宽带不大于1M即满足。用户只要能够实现上网功能,就能进行施工图审查事项的申请及信息查询操作。--31
上海市民防工程施工图审查系统的设计与实现表4.1服务器端运行环境要求Tab.4.1Theworkinenvironmentrequirementofserverg内容支持类型选型说明isWWndow2003操作系统inNT/Win2K、UNIX,LinuxServer数据库系统SQLSERVER2005、OraclelOg以上版本S<ilserver2005表4.2客户端运行环境要求Tab.1Thiiitfclien.4eworkngenvronmentreuremenotq内容支持类型选型说明owsNWind2003操作系统WinT/Win2K、UNIX、LinuxServer数据库系统SQLSERVER2005、OraclelOg以上版本Sqlserver20054.3系统模块中MVC模式的实现上面主要是完成了上海市民防工程施工图审查运行环境和开发平台的介绍。本章主要是完成了MVC模式下系统使用的详细介绍。431Vie..w层旳设计实现View层所讲的内容就是用户界面,指的是用户与页面应行相互交换的窗口。通过JDP完成语文的实现JAVA代码,它属于展示层,此层的功能是减少使用的次数。而且流程控制与用户请求等逻辑都是通过组件Model与Controller完成17[]Vi。的。所以,ew层页面必须利用数据完成显示与处理4.3.2ControIIer层的设计实现e一一控制器Controllr部分的构成部分有两个,个部分是Actionservlet,另()个部分则是ActionMapping。作为民防工程图纸审查系统控制器的中心内容,能够完成用户的传递的作用是对象Actionservlet。ActionMapping对象的配置涉及到旳内容是Actionservlet部分,某个ActionMapping对象可以进行实现并与同时和Action处理器完成了映射组合。4.3.3Model层的设计实现e一一Modl属于应用里非常关键的部分,它包括的内容有两项,个是业务规一贝,!1,主要作用是更新持久性数据,另个则是业务实体主要作用是负贵访问15,16[】。可以将全部模型组件存放在系统里进行管理,同时依据相应的规则完成分-32-
大连理工大学专业学位硕士学位论文包处理,这样做的目的是避免数据过长过大及被分段处理出现不完整性。位置在MVC的核心的时候,Model层的作用是将与业务逻辑所有相关的系统进行处理。4.3.4系统数据流及控制流的实现HttpServletRequest()Actttl(ionConexCeanUpOtherfilters^“、r;FilterDisateher(pj丨.rActi。nMapInterceptor1ActionProxy)f〔夕^Interceptor22^(j1rII>〉〈厂——LIIntercetor3TaSubsystempg广、^)|ConfigurationMaIIyJII〉nageI如—i^ctionlnvoca()ntion乂V\:二广l(ResultJ^^乂Template广^Interceptor3Struts,xml(J ̄Interceptor2C)IIInterceptor1()HttpServeletRespon^)〔图4.1系统数据流及控制流展示图Fiure4.1Thesstemataflowandcontrolowchargydflt一如图4.1详细展示了该系统的数据流以及控制流的交互过程,个请求的处理大概分为以下几个步骤:(1)客户端发送请求;对应于MVC的View,View层所讲的内容就是用户界面,指的是用户与页面应行相互交换的窗口。通过JDP完成语文的实现,它属于展示层,此层的功能是减少使用JAVA代码的次数。而且流程控制与用户i7[]请求等逻辑都是通过组件Model与Controller完成的。所以,View层页面必“”须利用数据完成显示与处理。对应于图中的HttpServeletRequest。-33-
上海市民防工程施工图审查系统的设计与实现一一(2)这个请求经过系列的过滤器(Filter)(这些过滤器中有个叫做ActionContextCleanU,这个过滤器对于S2和其他框架的集成p的可选过滤器tmts,teMs)很有帮助例如:SiehPlugin(3)接着FilterDisatcher被调用,FilterDisatcherActionMaerpp询问pp来决定这个请是否需要调用某个Action。FilterDispatcher的功能如下:①执行Actions②清除ActionContext③维护静态内容④清除request生命周期内的XWork的interceptors(4)如果ActionMapper决定需要调用某个Action,FilterDispatcher把请求的处理交给ActionProxy。控制器(Controller)部分由Actionservlet和从tActionMapping对象构成。中心内容属于Servlet类型的对象Actionservle,它是利用客户端请求的接受。Actionservlet主要包含的对象是ActionMapping对象的配置,单个ActionMapping对象完成了请求的实现并与Action处理器之间完成了18[]映射。Model层Action逻辑处理类进行映射配置,同时通过有关字节完成逻辑结果的处理后再反馈到其它个View层的JSP页面。(5)ActionProxy通过ConfigurationManager询问框架的配置文件,找到需要调用的Action类A一(6)ctionProxy创建个Actionlnvocation的实例。(7)Actionlnvocation实例使用命名模式来调用,在调用Action的过程前后,涉及到相关栏截器(Intercepter)的调用。—(8)旦ction执行完毕’Actionlnvocation负责根据struts.xml中的配置f一找到对应的返回结果。返回结果通常是(但不总是,也可能是另外的个Action一链)个需要被表示的JSP或者FreeMarker的模版。在表示的过程中可以使用Stmts2框架中继承的标签。在这个过程中需要涉及到ActionMapper。从上述流程能够清晰地发现通过Stmts框架可以正常地完成MVC模式的流81]一[程处理。第步用户利用view层界面完成数据的输入接着再上传到页面。页面里的参数可以当作ForaiBean类对象进行保存,Struts控制器可以依据声明form一-时的action.do字段完成strutsconfig.xml文件里的配置查找。按照配置数据进步确定Action类所处的准确位置,同时把FormBean对象参数反馈到Model层逻辑处理类。当完成逻辑处理以后,还可以依据配置完成forward参数的对应从而在View层的JSP页面进行显示。-34-
大连理工大学专业学位硕士学位论文4.4功能模块的实现44..1系统首页系统用户根据权限和用户名密码登录之后,即可进入到上海市民防工程施工图审查系统的主页.。,可,如图42所示可以看到,在主页上方以根据菜单对系统的不同功能进行操作,包括业务受理、业务办理以及系统管理等在页面主区域,分别以图表形式对登录用户的审查业务情况进行快捷显示和统计分析。其中代办业务显示了用户需要办理以及审批的业务数量及基本情况,以方便用户快速的选择业务进行处理;当年己办结业务显示了当前用户在当年中所办理的各项业务情况,而右侧柱状图则用图表形式对当年办理业务的基本情况进行了统计“”“”"工程查询”和分析,、、三个快捷按钮,。另外主页还具有窗口受理拟办意见可以方便用户进行快捷操作。业各samm顶目昔理miHH决策分折业务系纹管理在线帮I助:<::<1"::::;4:?:_?37;:醫;:?:#:::::二._辟?;識_:拜:::;^!_%〕t.i0tl-辟SC3F.at许SIitt.)J;¥a区It合计结建方案阶IS8段01U“0雜初繩十緣14^麵柯舰段“SOSIBIS审査2802)8mmmmsaLoa该工赵收备案303立^:0块捷通道!.」图4.2民防工程施工阁审查系统主页面Fi.4.2hemainaeofhessemgTpgtyt点击“待办业务”功能标签,可以详细地进入当前用户所需要待办的业务信箱中。如图4.3所示。待办业务根据具体业务区分可以分为待办箱以及待办业务的处理结果(预受理通过业务、预受理未通过业务)。系统左侧以伸缩式菜单形式显示了每一项业务以及相应的件数,点击相应的业务选项,即可在右侧页面以表格形式显示当前业务选项的具体施工图项目情况。详见系统页面。--35
上海市民防工程施工图审查系统的设计与实现》《W业务Sf处务?3頂S官a?分析业冬费?首,在然W>Ii?gga1^5^igg^項目gaa項目名称g5tft.4y(地下鼓KT输键兔g)。格合as津S糊tT.j,丰ft-185■o冗g;哪物9心嫂上》補¥亚舰公司籠E乐_S2毋智—-齡民聰舰trFS?E(:!r^"2W诚-料細S住《?目上_^山3±蘭^千於職棚0浩1;;警)^J;--上s^s)suJa阳公M东因^w?^0120Us浦scus机中J每机场(>有Essta块ii王商厂sw§(9S)0^巧^*?设挪?7合R里P地下群上勒加>有i^(件)。法雕辦团敝-i.—_tjeOfa3^狱S賊工程T^TSSi3SST?1Q⑶广g雷^:..)鮮隨細"爾纖—."(o搬編极jMmmt调珊.:f=r=i。短f严7(S丨 ̄丨雜隨西孩<繊講K±???^±*???'?。严.::,;^-、m、--?24^mvifiT*xiimiMM*i?iit*iiwwx(w)iQ,CKBajja:@‘‘建嫩:粉地点:[zzziiiz]u—zm:sB^tiKE?搞■ ̄項項目名教:目阶a:1丨:?"g审日M::广跳頂目编号!’"”r联系人:1RS?e话:]―—a_ha_:方米;丨:二:厂抑:L-地下建*面《:平方米[;sa……-ri埋布量方案:;::'- ̄,''.■ZSW^:M—剛-."uumu—mm"—""耐mr?**!"—I"""—ih舊""IIWIlllIIllIlli|_『舊图4.3系统待办箱业务Fig.4.3Thebusinessinsystemwaitingbox4.4.2审批业务受理。按照上海市民防工程施工图审查的具体业务流程,首先需要进行业务受理“”点击系统业务受理里的预受理选项,也就是完成了与业务相关的受理登记。其实现流程图见图4.。.4所示。结建方案阶段的受理登记页面如图45所示此时“”“系统已经自动对该项业务进行受理和编号,用户需要填写项目名称、送审”“”单位以及送审人等项目相关信息。递交材料申请r-?预受理是X受理图4.4系统业务受理流程图Fi.4.4Theusinessinsseminadvancegbyt-36-
大连理工大学专业学位硕士学位论文业务办g項'目首理査十决策分折业务fi督msm5後I‘ ̄ ̄a结建方案阶段受理登记 ̄_:::=?:--:-■i-...—曼理斜012014002135目编考市2014021nr易项目受S|_g接連设f,《敵(方実斯段)sa表1份15工〉2>..、W目建姊.可研报费批?xMii<mt)合Rc复印件1份文tj??工田?霣名》3^设平面图?料(加盍设rffiSa)I■份 ̄及份费-—>?十:BS份念fi4方某3:3(加备Siti)1全通ii5-?抓分S面棟加羞设i十*;!弟位公a份〈卿沒》I.=资a6era目特味性爱要W加的其idJ3@棚1程醒?;;二■_?-■碰:区*:1j..—」?-丨-:法审*位邮檷:11i;—___ ̄ ̄ ̄:。现场??。《寄堆t:r了送运方式i送审人‘-:??=^L_fZZZIZZZj.>■隱mamSmti:^翔simmi£M3猫-确通■mmmmmmmmmmmmrwrmntml.删圓■^uji?mm_■__?_,i_*?《_洲i—邮>—ms—酬酬_M?_^―〒斤丨!丨!!|^aiaM图4.5业务受理页面Fi4.5heaeofianceg.Tpgbusnessesaccept.'i棚'?1》奶;JitmMli脚A观歡!■■挪賺;_戰置■|ii;务受aiik务办a项目官s査0§战!:十决策分析ih务S变系妖宮理庄钱帮助|g受理每頂目类i项目名赛理设里位逢投地卢iy'群賊棚这o_结用赦{53[!iS下er(球■?1#:it确ES2济0ygg_b??娜g;中^接上挪資公司松tUKS厕&,!结軟棚&剛。辟醜麴趣娜■黑?-0《盟广^严播贼紹目司實?5^flt?i9vgfr2-.+K(f)-201-结合民用法筑條達防2地下室审孩(方某阶上海ns东瞬-fC-_012Il场武警S郷中队工上?机场集有阳S衝F国际财M7贼不西阶^内工?43件0001S)S苟?结淳刑T2>()上觚皮旧、疫么?I擁?鋼机场離鹿工径长信赶眺愧%j:ESU8I^),0—鈴sfl航細雜(參:《输範激連贿桃S热(amsihs±jsis碎fs拖±m鮮廳?-.?-?0K)tn^C001F2?isPf?0Pf--鈴()012Q11關舰細辟^'±^hs±is?s^:±Mmm^Qj?_g:?j3e^■概-一■口純;辦.上^丨ES細簽S工舰备某(0件)=辦位:r=???^=rrr=i=z=u]"-———^項目名ft:厂a目阶e:n丨i-抿‘运姑裔Egfi^gae^=iz^3^zzizjgmA‘:联系电这:!=j:-n米CZlW油《咖??‘:a下建騰rhjms:險工s布gyjg.一—1ifiySEliOvIi4图.6系统预受理通过业务Fi.4.6Theassinbusinessesinadvancegpg4.4.3审批业务办理按照上海市民防工程施工图审查的具体业务流程,在完成相关的业务受理之后,可以对相应的业务进行审批和办理,审图室内勤工作人员将以受理的施工图设计文件按专业整理,然后分发给审图专家,审图专家根据规范要求将审查意见及已审项目提交给审批人员汇总,,根据审查意见审批人员根据权限将项目办理4.办结。具体操作实现流程图见图.7所示。系统实现的界面见图48显示,系统菜“业务办理”单里的菜单,就可以完成相关业务的办理。-37-
上海市民防工程施工图审查系统的设计与实现建筑—“X内审?汇总意见勤结构>1批 ̄己受理项目?人?项目办结K员:1风水员Z电气图4.7系统业务办理流程图Fig.4.7Thebusinessinsystemtransaction”“”‘-—--一一."件笠?欢?相?HTit!li:工:丨士^t二」.—.—?.:?;Sa'3;g!iviMMm—fgg,--??…:I防宙批抱办处理‘,,:金S录甘atRStiaa众收iIe樹I‘I声Os缓-u.iflS:0-401S‘..[—号;SJf号42011咖y," ̄ ̄g^gj^^r1i■..國」— ̄"-—....xmsr-iT1iI麵輸6碑1i2i7——"""_‘Lsiam^MZIlEIg挪^bzZ:TZniri—一叫—"——‘'运*而I跟确品方来I:广j辟:.:二:二:::二::年—"厂"^…….-.…^af?—.—”—..".--:wyj一二fispA1i品S“面e‘丨lfp"_"""”"”" ̄"“...:.:"二==?拿?1ra运(2Ksias每1!2Z?ZIII一""-*"-1IISiMsoiZo^ooi‘__.■二…-?▲I豆★《破;j厂「^百[""^f王辦..-i4;2mw22liiMI肌cms|.-- ̄』一——一.-丨-涵o.1Wp.y找|严办3*1!,:O4^401^--1jf王英:L323052!I——..'"----赶if-oiiosi@3i主T^ooscssli^王费】。一■喊I|3i'"—"""‘°*s^raeii名称;壬赛;QI4-O4-3O2814-05-21;發)|4■I4--204-8-CE)夢输i1剛iil下SPt;231404-3g]114胡【iAPSSi;iJP.」:?^Jf!王热SO-OOC201^-05-21I.崎奇lii^::?m----4043520W3S^CfjIri14-04-292D14-05-2C^3!20- ̄HTS9mi/mImratesi±Stsi?ura^-----20^jQ3,r20140125201^05||…^4-mnnmywrn0iz;o-o-292oi.-ai44;^^g一1j(碟校孤‘£?-‘■o巧广SEHS3,1442?4?:fQ;200201^5,☆紅色sss力肺jr*imf胁狄Yij?gmyig@sggy牛止%i^sT.?i.^gsjLt舶m图4.8业务办理页面Fi48Theaeofbusinessesransacig,.gttonp4.4.4审批项目管理与监督有效地监督与项目管理可以说是施工图审查系统最大的特点和优点。此模块可以实时地对所有正在开展的项目进行操作是否规范,办理审査是否超时等进行监督,出现问题按照相关的政策法规对有关项目进行警示或者提示,从而保证所有项目顺利的开展.9。,操作流程图详见图4图4.10即显示了系统中对当前环节-38-
大连理工大学专业学位硕士学位论文超期的项目的管理页面。可以看出,除此之外,还可以进行实效监督和重点关注,从而完善系统的监督和管理机制。受理V监督察—>办理警告1H通I图4.9项目管理和监督流程图Fi.4.9Theaeofroecttiigmanaemenandsuervsonpgpjgp-^a^saik务办s策目钱》賊汗决ifcjafis#.&该i?l'Htm:]i"'?*@令泰3目.!sr:5li_"川#效f濯i则:,糾:mmi上的访教》i\;嶽棚输:_W議I丨丨恤]—_MMMiMmiMWiiaLmf,iiMMaiJiiMlurnt*.—.一"" ̄—"y_J^'趟▲rmnmfalif3eVgA<^''''‘■‘I[y--g整探糊ojsxidoi細Io"“:::‘??j……逾53i5-i2-a<Ia紋《0;---->?i■sti-?珍0w2mguu资g_;;ra?ytsf二统i&izm^j纸tKg.m^c.i>iiu£-1?級則一“j:‘”观膽*??5r.i,o■V{!h思!掀-ssU>uu&^一?="?f”n飞0r霄Ofli^w?t8F?Jf%:*+:DOS-g013<t0Q9絲,挪欺盼t搏嫩脚細ZO\>iQmtt?;'^‘一"I'-^—'gbo^.;oi2<!rtaaJtgi*i?g.Fb扮y?货屯::(一01讲細热热资縱為m>m^ooo-Majt令iI|^?-jr1工法取委缕mzm^ms三】I35|"“""■'磁联热?服?fiis.rsims>aOr;赚银31nu|JO?‘ ̄言-?f5>參S??途"O:3JgSlJI<36l£S4工/3;6-1^|系接速>^g.t;rt&1?4:?04輔激敷St^l2^>r3044U糊"““”"“_|""“"“j"“"”I?^5?r?imiSfvsj?,nlosOif0^1s^j|^TJj^:^]i厂^、:‘.°*下聚psa?參份::善mm?‘:.图4.10项目管理和监督页面Fi41ii..0Theaeofroecmanaemenandsuervsongpgttpjgp44.5.审批业务查询统计图4.11主要完成了业务查询统计模块的实现流程。可以看出,操作用户可以对系统的业务文件进行综合查询,在图4.12中可以看出左侧树形菜单可以对查询选项进行选择,主要包括了结建方案阶段的查询选项,详见综合查询实现流程图。而右侧主页面则显示了在该项查询选项中,具体的査询条件以及查询的结果列表的界面见图4.12所示。--39
上海市民防工程施工图审査系统的设计与实现综合查询wT▼WT▼TY▼串受办办超减复区市请理理结时免审县批项项项项项项项项项@目目百目百百目百图4.11综合查询模式流程Fig.4.11Comprehensivequerymodule效逢务胡ST孩sirsmn'fiyi省後费ntstrs苍孩埃断MMMsmaKr..-—.j.:rmw添餘沿播4_一―“_才)“?""“""“—""一"""義?傘狄一场塞联‘???《自料拥热丨::::;::::???您雠辦讲a秘科、:m挪:?!mt4断取淡&您嵌r^OMj工―f‘"""3‘1i??d?4lasm.||saim“.…]‘1j‘「绝;Tii您射續嫩^一——____“1IKCU0..]搏%2[2^妒序赛胸豆":"“'t'-?**”i/—rg/>7士^*y;j"""““‘■"”""“j'一^nTT:nmienrtm<i]Ij?S广"“"■““"""i'??T*■>ai1飞ser.%^irnJ式4?sjt""”一一'""""“娘以S*I■^i?‘一^2iI场激★iaiiX?3sa"支‘""”“?^:n]-^MfLM*“-^“3/0Usyy/9j" ̄“]IZH^HZ]iiI^ftmct?%2QV:"‘"’I'gry*ciov;*於BjT^;a蘇至]j" ̄ ̄j""“'"?:?gm-o^费想<^糸资"_?供i^tnu投eaacggu>5黑名?、gl ̄一"j"lP^:;?ia?.⑶政以如tr1“.■■"""^afy3Kg-:;*iK%jgg{r^aiag!l8洛“23^;^\“■"'.….!、★--{冷《知{ivj\Ii&一gusiJ±‘1费孩?枝槐t今tUifYtatI“” ̄ ̄"”"”""“jIJ—?vjrZ^?』‘》i*itiTiif1j,I-Oirn,:嫩丄AVfU>??w1..….、、mmmmmmmmammaa—aag—roimamMMWfcMamHiytJLk^agmxm酬图4.12综合查询模块Fig.4.12Comprehensiveuermoduleqy&?失3£??>??a?tWMHf±?sig9m9|-—级,y4W二??ft?命S?V索0o士遂O狭益O現备参@口: ̄o麟^"*0C歧。糊袭?'?wcs?u1.S>±j?i?a2a)-2iti.OjW51SI?SaiC5*(25ai-CB^3iCS?i:.C糴項U££系C-^J-mil--—aawMg—BBBM——i图4.13查询统计页面Fi.4.13Theaeofuerandstatisticsgpgqy-40-
大连理工大学专业学位硕士学位论文图4.13则显示了在查询基础上,对系统进行的汇总和统计功能。在页面中,可以设置好查询条件点击相应的单选钮,点击査询按钮,即可完成对查询结果的统计查询。4.4.6审批业务决策分析系统用户可以对己经完成的工作进行决策分析一,更好地指导下阶段的工作。图4.14显示了对系统进行决策分析的实现流程。从图4.15看出,用户可以对审批效能和业务分别进行决策分析,采用的方法包括柱状图和饼状图等形式。决策分析"“iU人防指挥物资库医疗救护配套工程人员掩蔽IIIIIIII-TTyTTTfTir己未区区区区区区区区建建县县县县县县县县己未已未已未己未建建建建建建建建图4.14审批业务决策分析页面Fi.4.14Theanalticalaeofexaminationanddecisiongypg业务受3i务?理5目*S决分析;i务ilES5钱《助i理哪诚m丨i條件:_“0磁e分析年份::i厂顯贼趣i■rwi::.:7r-V;:;;舊;;liiiiiiMPWiiiiiiiiiiii—nrmi图4.15审批业务决策分析页面Fi41Tg..5heanalyticalpageofexaminationanddecision--41
上海市民防工程施工图审查系统的设计与实现4.5系统测试41.5.系统测试的基本方法在做好上海市民防工作系统审查以后,应该严格按照以下方法进行系统的测。试,保证系统在业务需求等方面所有的功能与特性处于正常状态无紊乱白祖子与黑■子构成了民防工程图纸审查系统的内外测试,黑匣子测试主要做的工作是完成系统的外部性能参数的测试,与结构没有关系,测试方法通过外部进行就可29[]以了。通过黑厘子测试可以得出结果与预期需求的结果比较。外部程序是主要测试部分,,,与内部程序没有关系在外接端口就可以完成测试通常看来系统的功能是否处于正常状态。进行白匣子测试时一,通常称之为结构测试,可以将系统看作是个清晰的白盒子,同样道理按照程序的内部构造与处理手段完成数据的提取,并且进行测试的时候通过回程与民防工程业务处理产生的信息完成提取工作,查看二者之间是22[]否处于正常工作状态。查看其处理的信息内容就是完成内部程序的测试,保证系统的所有功能达到预期设计的要求。4.5.2测试过程因为涉及到测试的业务模块很多,而且模块之间具有输入输出项。所以该案中,完成的只是功能模块的部分测试,主要目的是完成测试技术与系统应用的测试。1系统登录测试用例如表4.3所示。()表4.3正常登录测试用例Tab.3Thicaofmalloi.4etestngsenorggng测试用例IDAOOl测试用例名称正常登录测拭类型功能测试功能模块名系统管理模块测试功能点输入正确的用户名、密码登录系统测试目的测试用户是否能登录系统预置条件用户真确的用户名为admin,密码为admin测试步骡1.用户输入用户名admin,密码admin2.点击登录按钮预期结果成功登录系统,跳转至系统主页-42-
大连理工大学专业学位硕士学位论文2。(在用户名错误的情况下登录系统测试用例如表4.4所示)表4.4异常登录(用户名错误)测试用例Tab.4.4Thetestingcaseofunusuallogging(eTrorusername)测试用例IDA002测试用例名称异常登录测试类型功能测试功能模块名系统管理模块测试功能点输入错误的用户名登录系统测试目的测试系统对用户名的识别,并阻止用户登录预置条件用户真确的用户名为admin,密码为admin测试步骤1.用户输入用户名admimvrong,密码admin2.点击登录按钮预期结果系统提示用户名错误(3在密码错误的情况下登录系统测试用例如表4.5所示。)表4.5异常登录(密码错误)测试用例Tab.4inll.5Thetestgcaseofunusuaom(errorassword)gggp测试用例IDA003测试用例名称异常登录测试类型功能测试功能模块名系统管理模块测试功能点输入正确的用户名,错误的密码登录系统测试目的测试系统对密码的识别,并阻止用户登录预置条件用户真确的用户名为admin,密码为admin测试步骤1.用户输入用户名admin,密码123452.点击登录按钮预期结果系统提示密码错误4正常审批业务受理测试用例如表4.6所示。()(5)并发处理性能测试,录入数据点击提交后,真正用时2秒,小于4秒;“”“5搜索浦东受理项目,真正用时3秒,小于秒浦东医疗救护工程面;搜索”积大于5000平,用时6秒小于10秒,满足性能需求,时间需要均是可允许的范围。此测试未用表格显示。-43-
‘上海市民防工程施工图审査系统的设计与实现表4.6正常审批业务受理用例Tab.4.6Thetestingcaseofusualexaminationbusiness测试用例mBooi测试用例名称正常添加新学期信息测该类型功能测试功能模块名审批业务受理模块测试功能点用户登录系统后,能否正常受理业务测试目的系统是否能实现完成审批业务受理功能预置条件1.用户登录系统2.输入审查图相关信息测试步骤1.用户登录系统2.点击完成按钮预期结果系统提示审批业务受理成功(5)审批业务查询测试用例如表4.7所示表4.7审批业务查询测试用例Tab.4.7Thetestincaseofexaminationbusinessuergqy测试用例mcoo]测试用例名称正常添加补修信息测试类型功能测试功能模块名审批业务查询模块测试功能点查询审批业务办理情况测试目的系统是否能完成审批业务查询的功能1预置条件.用户登录系统2.进入查询统计菜单1测试步骤.输入查询条件2.点击査询按钮预期结果系统显示相关满足条件的审批业务信息4.6本章小结本章是民防施工图审查系统的系统实现章节,首先介绍了系统的开发平台和系统运行环境,之后对系统的典型的代码实现部分进行了分析。之后详细地介绍了系统功能模块的实现过程,最后,根据白盒黑盒测试方法,系统地描述了系统的测试过程。-44-
?.大连理工大学专业学位硕士学位论文结论在信息化快速发展的今天,电子政务的建设和使用对提高各级政府和单位的办公效率,增加透明性,促进业务监督,具有十分重要的意义。民防工程图审查工作是民防工程建设中一个重要组成部分,可以确保民防工程的建设质量和施工图审查工作的公开,以此为背景,展开了本课题的研宄工作。本文在研宄民防工程施工图审査工作的实际业务需求基础上,结合具体的项--目,提出了基于MVC(模型视图控制器)的系统开发思路,达到了民防工程施工图审查的要求:。本人进行此课题研究时作的工作主要有(1)将与书籍有关的资料进行汇总收集,同时对国际,国内与电子政务信息系统有关的改写进行分析和研宄,以MVC为模式完成了相关的学习和探讨。2以MVC开发模式为指导,对业务进行了需求分析,在此基础上,对系()统进行设计、对数据库的开发进行研究和建模,并对典型的应用模块进行了实现。在完成本课题的分析研究以后,得出的结论如下:(1)完成系统以前,应该完成充分的数据研究工作,得到的数据越精确,完成的系统也越准确一,能够为下步工作的修改和维护减少工作量。(2)完成业务管理系统结构建设的时候,应该今年系统审查的实际需要,完成设计目标的制定,,促使系统性能更加精良,使编程不断减化方便用户高智能化使用。总体而言一,通过本文对系统的研究与设计,较成功地设计了套较为完善的基于MVC模式的上海市民防工程施工图审查系统,对系统的信息化建设进行了。较为深入的设计与探讨,形成了较为合理的施工图审查方案虽然这样,不过业务系统仍然属于长期系统性的建设工程。限于业务的不断发展变化及软硬件知识体系的因素,本文所研究的系统仍存在着许多的不足之处有更大的空间进行改进一。通过民防工程图纸审查的系统的运用和经过系列的参数测试一,将两方面结合在起看到问题,该系统还有很多不足之处主要包括下面几点:1。网络数据传输方面因为最大的优点就是数据量大,所以系统运行中就()出现了瓶颈那就是传输一步考。处于该方面来讲还应该有更深层次的处理和进虑。(2)可扩展性方面。系统的扩展性对于系统的可重复利用具有十分重要的意义,因此,需要在相关数据库设计以及框架设计中进行详细的分析和考虑。3系统的功能实现及模块间的交互作用。众所周知,行政审批系统的设计()理念是采用模块进行架构设计,各个功能实现都是通过模块和模块之间的交互和-45-
,上海市民防工程施工图审查系统的设计与实现.协同配合完成的,但是由于业务本身的原因及各个职能部门的需求,过分考虑业务自身的操作和处理,而对跨部门间的合作及模块和模块间的衔接就有所缺失,同时对系统的维护管理也是很不利的,未能使模块利益达到最大化。(4)灵活性与完善性方面。本民防工程图纸审查系统的设计满足了大多数部门的需求和业务要求,但对于未知的或者其他未曾发生的状况未曾预料并未曾考虑周全,所以在某些操作过程中也欠缺考虑和实现。-46-/
.大连理工大学专业学位硕士学位论文■参考文献-[1]..7:杜珠英中外电子政务发展的比较分析[J]广东:电脑与电信,200,2(6)8386-.,2005,6⑶6264[2]李宝玲.全球电子政务发展的现状、特点与未来m管理现代化:5[3]秋惠君,由鲜举,黄鹏.国外电子政务建设现状与启示[J].天津科技,200,31-351:3()[4]王栋.我国电子政务的现状与发展趋势[](,J,河北科技师范学院学报社会科学版)2-006,8(3):6769[5]、刘渊,王小毅.政府门户网站绩效管理现状误区与对策.中国电子政务资讯=--20网h:.c?wid20073.ttp//wwwegov.cn/read.php4636,.[6]佚名,入世与行政审批制度的深化改革.中国电子政务网.-----htt.n04hm18p://www.egov.orgc/news/news007/200718/57330.tl,20074.[7]国家信息安全工程技术研宄中心编著.电子政务总体设计基于技术实现[M].北京:电子工业出版社.2005.[8]溪尚芝,桂海峰,陈世平.基层政府电子政务系统的开发与应用[J].上海电力学院2-:174学报,002,15(3)72004-1[9]黄文昌.我国电子政务的发展趋势[J].华东交通大学学报,,21(3):10811-10.125盛辉,2004,75:8[],成良斌.我国电子政务发展的现状分析[J]科技管理研究()[11]钱雪忠,甸海驰,陈国俊.数据库原理及技术课程设计[M],北京:清华大学出版社,2009.[12王林强迟洪软.EEJ].Computer],J2架构中各层数据表示和传输研宄[Era-20087124;9.,()[13]王珊,萨师煊.数据库系统概论,北:2006.[M]京高等教育出版社,[14]严骏.基于J2EE的小型ERP系统的设计与实现[D],上海:华东师范大学,2005.15].基于J2EE.电脑开[胡永波,林财兴结构的档案目录中心系统的设计与实现[J]2004179-96发与应用:100,,()[16]张南平,廖胜军.基于Struts+Spring+Hibernate的整合架构研究及其在电子政-务中的应用.200712:112116[J]软件导刊,()[17]MartyHallLarryBrown,Servlet与JSP核心编程[M].北京:清华大学出版社2004.,+[18斌.Struts+SinHibernate2EE的]陈香旨,王朝,牟式标基于pg架构的轻量级J-1000研究与应用[.200821:11J]中国西部科技,()D:[19]陈.基于2EE架构电子政务系统的研宄与开发[]武汉武汉理工大学兵J,,2008.20avaWeb一StrutsEJB[]王俊标.精通开发、、Hibernate、JBuilder[M]?北J基于:人民邮电出版社2007.京,..[21]DavidMKroenke.M]冯飞译北京:清华大学出版社2008[美]数据库原理[,,,-47-
.上海市民防工程施工图审查系统的设计与实现.[22]DaleR.Nilsson,LouisE,Mauget,EIBMWhereM飞J2E应用与ebSp[],马竹青鞠文:电子工业出版社2004.译,北京,--48
大连理工大学专业学位硕士学位论文攻读硕士学位期间发表学术论文情况-49-
.上海市民防工程施工图审查系统的设计与实现.致谢在本论文即将完成之时,我的心情非常激动和感慨。我怀着崇敬之情感谢指导我论文写作的周教授,。周教授从开题之始指导我怎么写论文写作论文中需要的理论及科研方式方法。在论文的框架、摘要、专业理论、关键技术等方面给了我细心的指导及高规格的要求。周教授在百忙中抽出宝贵的时间给予专业知识的指点和教诲,令我终身受益。周教授不仅有着博大的胸怀、渊博的知识、严谨的学术作风,而且对学生的指导犹如春风细雨润物无声。对于离开校园走进社会的一我,能有机会接受周教授的教诲是我的荣幸和骄傲。通过年的努力,我的个人专业知识有了更一步的提升,这离不幵大连理工大学老师及导师的辛勤培育。在开题之初,我对论文的写作很是迷茫,无从下笔。导师言简意赅的建议令我茅塞顿开,脚踏实地的开始查阅资料学习必须的理论知识,导师的鼓励及严格一,技之长要求使我从无到有从迷茫到拥有。令我再今后的工作生活中信心百倍。感谢我的同事兼校外指导老师许强对我的业务的指导和帮助,他不仅在专业知识及业务方向上给提供很多资料及学习的机会,同时对业务需求及流程给了更好的建议,使我的研究方向更加明朗和清晰。还要感谢那些默默无闻给予我知识和力量的我的大连理工大学的老师们,感谢我的家里对我学习的支持和包容,感谢为我的论文付出大量精力和关注的各位教授、专家评委们,有了你们的厚重的建议才有了我今后成长的动力。在这里我要向所有的给过我帮助的敬爱的老师们和朋友们献上诚挚的谢意。--50
大连理工大学专业学位硕士学位论文大连理工大学学位论文版权使用授权书“本学位论文作者及指导教师完全了解大连理工大学硕士、博士学位论文版权使用规定”,同意大连理工大学保留并向国家有关部门或机构送交学位论文的复印件和电子版。,允许论文被查阅和借阅本人授权大连理工大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,也可釆用影印、缩印或扫描等复制手段保存和i:编学位论文。学位论文题目:上海市民防工程旅工图审查系统的设计与实现作者签名/r:日期:M年r月0日辦_一"导师签名:口日期:/月/;>日J'
您可能关注的文档
- 某污水管网建设工程施工图设计说明资料全.doc
- 屋面防水工程施工图解ppt课件.ppt
- 建筑工程施工图审查要点、提示清单.doc
- 建筑电气工程施工图设计ppt课件.ppt
- 建筑电气工程施工图的识图ppt课件.ppt
- 建筑工程施工图预算入门讲解ppt课件.ppt
- 建筑工程施工图设计文件技术审查要点ppt课件.ppt
- 土木工程概预算 教学课件 作者 张岩俊 第五章 建筑工程施工图预算.ppt
- 给排水,采暖安装工程定额与预算第三章 安装工程施工图预算.ppt
- 工程造价 教学课件 作者 王宗祥 主编 张敏 副主编第10章消防工程施工图预算编制.ppt
- 工程造价 教学课件 作者 王宗祥 主编 张敏 副主编第8章市政工程施工图预算编制.ppt
- 工程造价 教学课件 作者 王宗祥 主编 张敏 副主编第11章工业管道安装工程施工图预算编制.ppt
- 建筑设备 教学课件 作者 汤万龙 主编 胡世琴 副主编单元四 室内给水排水及供暖工程施工图.ppt
- 建筑安装工程施工图预算编制概述ppt课件.ppt
- 建筑电气工程施工图设计与识读ppt课件.ppt
- 建筑工程施工图预算ppt课件.ppt
- 消防工程概预算 教学课件 作者 韩雪峰 第7章 消防工程施工图预算的编制与审核.ppt
- 建筑工程施工图教材电子版.doc