(计算机应用技术专业论文)基于net的交通工程质量管理系统及ajax应用研究.pdf_第1页
(计算机应用技术专业论文)基于net的交通工程质量管理系统及ajax应用研究.pdf_第2页
(计算机应用技术专业论文)基于net的交通工程质量管理系统及ajax应用研究.pdf_第3页
(计算机应用技术专业论文)基于net的交通工程质量管理系统及ajax应用研究.pdf_第4页
(计算机应用技术专业论文)基于net的交通工程质量管理系统及ajax应用研究.pdf_第5页
已阅读5页,还剩80页未读 继续免费阅读

(计算机应用技术专业论文)基于net的交通工程质量管理系统及ajax应用研究.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

武汉理1 二大学硕士学位论文 摘要 在交通工程建设的过程中,质量管理是工程建设的关键。当前的交通建设工 程质量管理工作主要采用传统的管理方法,即由人工对工程质量管理产生的数 据与文件以纸面形式进行管理,这种管理方式增加了质量管理人员的工作负担, 降低了工作效率,不但与当前交通工程建设的快速发展不相适应,也不符合质 量管理部门提出的信息化要求。因此,如何利用现代化的信息技术手段对交通 工程的质量进行有效的监督、管理与控制,充分的利用现有的网络资源,提高 质量管理工作的效率,降低管理成本,是当前交通质量管理部门面临的一个问 题。基于以上原因,以“武汉市交通工程质量管理系统”项目为依托,设计并 实现一个交通工程质量管理系统,用以有效地管理交通建设主体行为,及时了 解工程建设动态,规范质量监督工作,提高质量监督的效率及效果,实现质量 监督管理信息化、现代化和网络化。 本文首先在充分理解交通建设工程质量管理工作流程的基础上,建立系统整 体结构,将系统划分为表格下载、系统管理、报监管理、监督检查管理、交工 验收、竣工验收和综合查询七个子系统,并依次分析各子系统的功能性需求, 描述系统的非功能性需求,确定系统的参与者和用例;然后,设计b s 结构系 统总体框架,利用u m l 建模方法对系统子系统主要功能模块进行详细设计,设 计系统关系数据库的概念模型,说明数据库的优化设计手段,并探讨了系统的 安全性设计手段;最后,对系统关键技术的实现方法做出详细的说明。 论文解决的关键问题:( 1 ) 系统数据库的实现。本系统使用a d o n e t 实现 对数据库的访问,同时为提高系统效率,减轻网络负载,本系统大量采用存储 过程优化对数据库的存取访问,本文以代码说明如何使用存储过程实现多表查 询和汇总计算。( 2 ) 使用e x c e l 文件管理实测数据。本系统为有效管理大量非结 构化数据,采用e x c e l 文件保存检查数据、s q l s e r v e r 保存文件存储路径和汇总 数据的方式,来实现对非结构化数据的管理。本文以代码说明对该功能的实现 方法。( 3 ) a j a x 技术的应用。本文提出将a j a x 技术应用于基于b s 结构的信 息系统中,利用a j a x 技术的优点,优化系统性能,改善系统用户体验,本文 以代码说明在a s p n e t a j a x 下实现无刷新联动下拉框的方法。 关键词:n e t ,u m l ,工程质量管理,a j a x 武汉理工人学硕士学位论文 a b s t r a c t i nt h ep r o c e s so ft r a f f i ce n g i n e e r i n gb u i l d i n g ,t h eq u a l i t yo fm a n a g e m e n ti st h e k e yt ot h ec o n s t r u c t i o np r o j e c t t h ec u r r e n tq u a l i t yc o n t r o lw o r ko ft r a n s p o r t a t i o n c o n s t r u c t i o np r o j e c tm a i n l yu s e st r a d i t i o n a lm e t h o d so fm a n a g e m e n t ,w h i c hi sm a n u a l m a n a g e m e n to fp a p e rd a t aa n dd o c u m e n t s s u c hm a n a g e m e n tm e t h o d si n c r e a s e d w o r k l o a do fq u a l i t yc o n t r o l l e r sa n dc a u s e dl o we f f i c i e n c y i td o e s n to n l yf a i lt om e e t 诵t l lt h er a p i dd e v e l o p m e n to fc u r r e n tt r a f f i ce n g i n e e r i n g ,b u ta l s of a i lt om e e tt h e i n f o r m a t i o nt e c h n o l o g yr e q u i r e m e n t so fq u a l i t ym a n a g e m e n td e p a r t m e n t t h e r e f o r e , t h eb i g g e s tp r o b l e mt h et r a f f i cq u a l i t ym a n a g e m e n td e p a r t m e n ti sf a c i n gw o u l db e h o wt ou s et h em o d e mm e a n so fi n f o r m a t i o nt e c h n o l o g yt oe f f e c t i v e l y s u p e r v i s e , m a n a g e ,a n dc o n t r o lt h eq u a l i t yo ft r a f f i ce n g i n e e r i n g ,m a k i n ga d e q u a t eu s eo u to ft h e e x i s t i n gn e t w o r kr e s o u r c e s ,e n h a n c i n gt h ee f f i c i e n c ya n dr e d u c i n gt h ec o s to ft h e q u a l i t ym a n a g e m e n t b a s e do nt h er e a s o n sa b o v e ,r e l y i n go nt h ep r o j e c to f ”w u h a n t r a f f i ce n g i n e e r i n gq u a l i t ym a n a g e m e n ts y s t e m ”,t h i sp a p e rs t u d yo nh o wt od e s i g na n a d v a n c e dt r a f f i c e n g i n e e r i n gq u a l i t ym a n a g e m e n ts y s t e m si no r d e rt oe f f e c t i v e l y m a n a g et h em a i np a r t yo ft r a f f i cc o n s t r u c t i o n ,d y n a m i c a l l ys u p e r v i s et h ec o n s t r u c t i o n p r o c e s s ,s t a n d a r d i z ea n di m p r o v ee f f i c i e n c yo ft h eq u a l i t ys u p e r v i s i o nw o r k ,a n d e v e n t u a l l ya c h i e v eai n f o r m a t i o n - b a s e dm o d e mn e t w o r ko ft h eq u a l i t ys u p e r v i s i o n a n dm a n a g e m e n t i nt h i sp a p e r ,a no v e r a l ls y s t e ms t r u c t u r ei se s t a b l i s h e db a s e do nt h ef u l l u n d e r s t a n d i n go ft r a n s p o r t a t i o nc o n s t r u c t i o np r o j e c tq u a l i t ym a n a g e m e n tw o r k f l o w t h es y s t e mi sd i v i d e di n t os e v e ns u b s y s t e m sk n o w n 弱d o w n l o a d i n gf o r m s ,s y s t e m m a n a g e m e n t ,r e p o r t i n gm a n a g e m e n t ,s u p e r v i s i o n a n d i n s p e c t i o nm a n a g e m e n t , c o m p l e t ee x a m i n a t i o n ,p r o j e c ta c c e p t a n c e ,a n di n t e g r a t e d i n q u i r y f o l l o w e db y a n a l y z i n gt h ef u n c t i o n a l i t ya n dn o n f u n c t i o n a lr e q u i r e m e n t so ft h es u b s y s t e m s ,a n d d e t e r m i n i n gt h ep a r t i c i p a n t s ,t h ep a p e rt h e nd e s i g n e das y s t e mf r a m e w o r ko fb s s t r u c t u r e u s i n gu m lm o d e l i n gm e t h o d so nt h ed e t a i l e dd e s i g no f e a c hs u b s y s t e m , a n du s i n gp o w e r d e s i g n e rt od e s i g nr e l a t i o n a ld a t a b a s em o d e l ,t h ep a p e re x p l a i n e d o p t i m i z a t i o nt o o l so ft h ed a t a b a s ea n dd e s i g n e ds y s t e ma c c e s s ;i nt h el a s tp a r t ,a u d e t a i l e dd e s c r i p t i o nw a sg i v e no nt h em e t h o d so fa c h i e v i n gt h ek e yt e c h n o l o g yo f t h e s y s t e m t h ek e yi s s u e so ft h i sp a p e ra r e f i r s t ,t h er e a l i z a t i o no ft h ed a t a b a s es y s t e m t h e s y s t e mu s e d t h ef o u rc o r es u b j e c to fa d o n e td a t ap r o v i d e r s ,c o n n e c t i o n , c o m m a n d ,d a t a r e a d e r ,a n dd a t a a d a p t e rf o rd a t a b a s ea c c e s s a tt h es a m et i m ei n o r d e rt oe f f e c t i v e l yi m p r o v es y s t e me f f i c i e n c ya n dr e d u c en e t w o r kl o a d ,t h es y s t e m w i d e l yu s e ds t o r a g ep r o c e s st oo p t i m i z ed a t a b a s ea c c e s s ,t h ep a p e rc o d eo nh o w t o u s es t o r a g ep r o c e s st oa c h i e v em u l t i - t a b l eq u e r i e sa n ds u m m a r yc a l c u l a t i o n s e c o n d , t h eu s eo f e x c e lt of i l l i nt h em e a s u r e dd a t a i no r d e rt oa c h i e v ee 仃e c t i v em a n a g e m e n t o fl a r g eu n s t r u c t u r e dd a t a ,m e e tu s e rn e e d s ,a n ds i m p l i f yt h ea d a p t a t i o np r o c e s s ,t h e s y s t e mu s e se x c e ld o c u m e n tt op r e s e r v ei n s p e c t i o nd a t a , a n du s es q ls e r v e rt os a v e t h ef i l e s t o r a g ea n da g g r e g a t ed a t ap a t h ,a n df i n a l l yr e a l i z et h en o n 。s t r u c t u r ed a t a m a n a g e m e n t t h i r d ,t h er e a l i z a t i o no fn o n - r e f r e s h i n g l i n k e dd r o p - d o w nl i s t t h i s p a p e ra p p l i e sa j a xt e c h n o l o g yt ot h ei n f o r m a t i o ns y s t e m sb a s e do nt h eb s s t r u c t u r e t h ea d v a n t a g e so fa j a xt e c h n o l o g yh e l p st oo p t i m i z es y s t e mp e r f o r m a n c e a n di m p r o v eu s e re x p e r i e n c e k e yw o r d s :n e t ,u m l ,q u a l i t ym a n a g e m e n t ,a j a x 1 1 1 独创性声明 本人声明,所呈交的论文是我个人在导师指导下进行的研究工作及取得的 研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含 其他人已经发表或撰写过的研究成果,也不包含为获得武汉理工大学或其它教 育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任 何贡献均已在论文中作了明确的说明并表示了谢意。 研究生( 签名) :盘:l 壁日期:鲨堡:苎:! 多 关于论文使用授权的说明 本人完全了解武汉理工大学有关保留、使用学位论文的规定,即:学校有权 保留送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或 部分内容,可以采用影印、缩印或其他复制手段保存论文。 ( 保密的论文在解密后应遵守此规定) 研究生( 签名) : 牲导师i 签名) : 日 期避:侈 武汉理1 :大学硕二 :学位论文 第1 章绪论 1 1研究背景及意义 近几年来,随着我国经济飞速发展,交通基础设施建设也正以前所未有的 速度蓬勃发展,投资力度不断加大,由此带来的公路工程质量监督管理任务日 趋繁重。“百年大计,质量为本”,在交通基础设施建设中,质量是工程建设的 关键。目前,交通建设工程质量监督工作,基本上还是采用传统的管理方法, 即由人工对大量的文件与数据进行记录、统计,以书面形式进行上报和存档, 花费大量的人力物力,而且效率低下,加之数据更新杂乱周期较长,难以实时 准确掌握交通建设项目的质量监督信息,要从中提取相关的数据进行分析则更 加困难,这与目前交通基础设施建设的快速发展极不适应,不能满足现代交通 工程建设质量监督管理的需要。因此,迫切要求建立交通建设项目质量检验与 评估系统,为工程质量监督人员提供一个质量监督数据平台,方便工作人员的 工程质量管理工作,提高工作效率,保障交通工程质量,同时能够为工程建设 单位提供便捷的数据提交、信息查询服务,增强工程质量监督工作的透明度。 在当前计算机技术中,统一建模语言u m l 可以对软件系统开发全过程提供 科学的分析与设计,s q ls e r v e r 数据库可提供有利支撑,m i c r o s o f t n e t 开发环 境又提供了开发基于b s 构架的管理信息系统的技术条件,而a j a x 技术的使 用可以极大的弥补在传统w e b 系统中,用户界面的用户交互和响应灵敏度等方 面不足,以及由于没有充分考虑客户端的处理能力和技术的发展,造成客户端 资源浪费的同时,加重服务器端的负担的缺陷。另外,交通工程质量监督信息 主要由大量的、持久的、共享的数据构成,其数据管理适合数据库系统,具备 可行的研发条件。 因此,本文以交通建设工程质量管理信息系统为应用背景,研究如何建立一 个交通建设项目质量监督信息化管理平台,以及如何通过使用a j a x 技术以提 高系统的可用性,最终实现数据信息处理自动化、规范化,从而快捷、准确、 全面提供质量监督管理信息,真正做到全程动态管理和实时控制:实现网络数 据动态一致,网络各用户异地共享信息资源:实现交通基本建设质量监督工作 办公网络化、自动化和移动化,提高工作效率。 武汉理工大学硕士学位论文 1 2 国内外发展现状 1 2 1工程质量管理现状 工程质量管理的概念来源于美国通用电器公司质量总经理费根堡姆于1 9 6 1 年提出的全面质量管理,它包括了质量控制和质量保证两部分内容,强调通过 加强对工程质量的事前、事中和事后控制,保障工程质量。交通工程质量管理 就是工程质量管理在交通运输行业的运用。 当前,工程质量管理发展到新的阶段,统计分析理论被大量运用到工程质量 管理工作中。但统计分析是以大量的数据为基础,需要进行比较复杂烦琐的计 算,仅依靠手工完成,不仅时间、进度无法得到保证,结果的正确性也值得怀 疑。以武汉至麻城高速公路项目某工程合同段为例,所涉及的数据表格就超过l 万张,涉及到的数据多达数十万。在这种情况下,进行人工操作是一件非常困 难的事情。因此,在工程质量管理中引入计算机技术是必然趋势。 近年来,日本大力推进建设项目全生命周期信息化。其特点是以建设项目的 全生命周期为对象,信息全部实现电子化,利用因特网进行信息的提交和接收, 所有电子化信息均储存在数据库实现共享和再利用,达到降低成本、提高质量、 提高效率和增强建筑业竞争力的目的。在香港,通过设定通用的标准和发展通 用的数据基础设施,便于参与建设业务者能以电子方式通信,采用因特网和电 脑技术进行有效地获取和交换工程项日资料,利用电子方式进行工程图纸、资 料管理及图纸审查管理,利用数码相机技术对现场施工情况进行适时动态管理。 在我国,1 9 9 9 年以前,先后有一些单位或个人在d o s 操作系统下编写个别 试验的数据处理程序,其功能过于简单,界面友好程度差,使用局限大。此后 的几年,陆续出现w i n d o w s 操作系统下的基于大型数据库技术m i c r o s o rs q l s e r v e r 进行开发的软件产品,在数据处理、信息查询等都得到强有力的技术平台 的支持。但是针对各省( 地区) 交通建设工程的不同情况,质量不稳定,专业 问题较多,这些软件产品普遍存在适应能力差、维护成本高、产品版本管理困 难等问题。对于通过广域网进行远程数据交换的要求,由于软件产品普遍采用 c s 模式设计框架,难以支持w e b 服务。特别是这些软件功能单一,仅以试验 表格的打印为主要工作,缺乏工程建设中最为重要的质量控制环节,这些问题 严重妨碍了软件产品的发展,对于工程建设中的质量管理工作而言,也根本没 2 武汉理- 人学硕十学位论文 有发挥作用。在交通行业一些比较知名的软件公司的产品系列中,应用方向也 多集中在项目进度管理、计量支付、成本管理等方面,对于质量管理的需求则 很少提及,至多也就是在各自的系统中添加一个质量评定的功能,无法达到实 际应用的要求。2 0 0 4 年,上海同望软件公司开发出基于i n t e r n e t 的工程质量管理 系统c a t - d p s ,该系统可完成基层质量报表的生成和大量质量检查数据的录入、 汇总,形成完整的工程项目质量数据库。同时,该系统基于b s 结构,可有效 的支持w e b 服务,便捷的进行w e b 访问,因此在多个省市的交通工程项目上得 到全面应用。 1 2 2 系统开发技术现状 1 2 2 1系统体系结构 计算机应用系统从早期的文件管理系统向当前的分布式w e b 应用系统方向 发展,而b s ( b r o w s e r s e r v e r ) 与c s ( c l i e n t s e r v e r ) 体系结构是目前两种应 用最为广泛的体系结构。 c s 结构由早期的网络文件服务器计算模型发展而来。在c s 结构下,系 统以局域网为中心,将计算机及应用系统划分为两部分:一部分是服务器,提 供各类应用共享所需的系统功能和数据信息;另一部分是客户端,它是每个应 用所专有的用户界面、逻辑处理和独享资源。 c s 结构的本质是实现功能的合理分布和处理的无缝连接,采用这模式开发 的应用系统具有以下优点1 9 1 : ( 1 ) 可以减少编程、调试和维护工时,提高资源可利用性,降低应用开发 成本。 ( 2 ) 通过c s 两端功能的合理分布,使双方负荷平衡,在不增加资源的情 况下,可以提高计算机系统的整体性能。 ( 3 ) 允许同一客户机上运行不同计算机平台上的多个应用,不仅方便,而 且可以提高用户的效率。 ( 4 ) 在应用需求扩展或变化时,容易扩充应用系统的功能和很快适应变化。 但是随着应用系统的不断扩充和新应用的不断增加,基于传统的二层数据处 理结构c s 结构的系统暴露出在拓展性、维护成本、数据安全性和应用间通迅 功能等方面存在的问题【9 】: 3 武汉理工人学硕士学位论文 ( 1 ) 由于客户机与服务器属于点对点的直接连接,性能低、管理复杂,出 现新业务或修改旧业务,则必须重写应用程序,从而影响系统可扩展。 ( 2 ) 客户机直接访问服务器端的数据库,对数据库的各种操作使系统安全 性难以得到保障。 ( 3 ) 结构由于需要配置客户端程序,许多前端操作甚至需要进行培训才能 使用。 为了克服c s 模式在应用中存在的缺陷,人们将业务逻辑从原来的客户端剥 离出来,交给应用服务器,而前端的客户机则集中处理业务的表示逻辑,将原 来的两层结构变为三层结构:第一层是客户端,提供用户与系统的友好访问: 第二层是应用服务器,负责业务逻辑的实现第三层是数据库服务器,负责数据 信息的存储、访问及其优化。基于b s 结构的应用系统具有以下优点: ( 1 ) b s 结构通过应用服务器的设计,在其上部署符合标准的应用逻辑部 件,实现了应用的跨平台,由应用服务器统一处理客户端的数据库操作,从而 屏蔽数据库的物理位置以及各数据库的差异。 ( 2 ) b s 结构以浏览器软件作为客户端,界面统一、友好易用。 ( 3 ) b s 结构服务器端程序维护无须调整客户端,降低维护成本。 但基于b s 结构的应用系统也有自身不足之处: ( 1 ) 数据操作计算全部集中在服务器端,导致服务器压力巨大。 ( 2 ) 页面响应速度明显降低。 ( 3 ) 无法实现分页显示,给数据库访问造成较大的压力。 综上所述,b s 体系结构与c s 体系结构各有利弊。因此,在进行系统开发 前,根据具体的需求分析,扬长避短,选择合适的体系结构是进行成功系统开 发的前提与关键。 1 2 2 2 系统开发平台 当前w e b 应用的开发平台主要有j 2 e e 和n e t 两种。 j 2 e e ( j a v a2p l a t f o r m ,e n t e r p r i s ee d i t i o n ) 是s u n 公司定义的一个开放的、基 于标准的开发和部署的平台,用于构建n 层的、基于w e b 的、以服务端计算为 核心的、模块化的企业应用。 j 2 e e 技术的基础就是j a v a2 平台的标准版,j 2 e e 不仪巩固了标准版中的许 多优点,例如“编写一次、随处运行 的特性、方便存取数据库的j d b ca p i 、 4 武汉理l = 人学硕士学位论文 c o r b a 技术以及能够在i n t e m e t 应用中保护数据的安全模式等,同时还提供了 对e j b ( e n t e r p r i s ej a v a b e a n s ) ,j a v as e r v l e t sa p i ,j s p ( j a v a s e r v e rp a g e s ) 以及 x m l 技术的全面支持。 j 2 e e 体系结构提供的中间层集成框架能够用来满足无需太多费用而又需要 高可用性、高可靠性及可扩展性应用的需求。通过提供统一的开发平台,j 2 e e 降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力的 支持,完全支持e n t e r p r i s ej a v a b e a n s 。j 2 e e 目前得到了广泛的应用,其优势主 要是为搭建具有可伸缩性、灵活性、易服务性的业务系统提供了良好的机制。 n e t 是微软推出的跨平台、跨语言开发平台,它简化了在高度分布式 i n t e m e t 环境中应用程序的开发,旨在帮助开发人员轻松地构建、部署、运行x m l w 曲s e r v i c e s 及应用程序开发。 n e t 架构的核心战略就是n e tf r a m e w o r k ,它提供了对n e t 核心技术的 全面支持,它包括以下两个主要组成部分:公共语言运行库( c o m m o nl a n g u a g e r u n t i m e ) 和n e tf r a m e w o r k 类库i 。 n e t 平台给应用程序开发提供了一个非常好的基础系统平台,在n e t 框 架下,建立网络应用程序和网络服务变得更加容易。n e t 体系架构对企业用户 的w e b 应用系统的架构、性能、开发、部署、管理、支持等方面都进行了全面、 综合的考虑,结合n e t 企业解决方案模式在构建w e b 应用系统中的应用和扩 展,使构建在n e t 体系架构下的w e b 应用更具有良好的可扩展性、可靠性、 安全性以及可管理性。 n e t 与j 2 e e 比较,j 2 e e 最大的优点在于其具有跨平台的优势,此外,j 2 e e 发展时间更久,相对于n e t 技术更加成熟,而且使用j 2 e e ,程序员可以根据实 际需求进行系统配置,在技术上获得更大的自由。 n e t 是微软的产品,特点是开发环境为w i n d o w s ,有一系列的控件可以使 用,简化程序员的编程。相对来说,开发周期短,开发工具容易使用,比较适 合中小型软件的开发。 1 2 2 3 a j a ) ( 技术 严格地说,a j a x 不是一项新技术,但是,a j a x 这个词却是首次出现在j e s s e j a m e sg a r r e t t 的2 0 0 5 年2 月的一篇论文中,论文的题目是a j a x :一种新的 w e b 应用方式。a j a x 的全称是“a s y n c h r o n o u sj a v a s c r i p ta n dx m l ”( 异步 5 武汉理_ 1 大学硕十学位论文 j a v a s c r i p t 和x m l ) ,它是由各种技术组合而诞生的新的应用模式,挖掘了w 曲 浏览器技术中大量的尚未实现的潜力,扩展了这些技术原来所能涉及的范围, 为构造更好的w e b 能力提供了一种新的方法,是对传统的桌面软件模式的一次 改变。 a j a x 技术最主要的特点是整个交互通信过程是异步进行的。将浏览器客户 端和服务器端传统的同步交互通信方式改变为异步通信交互方式,从而丰富了 浏览器客户端功能,解决了浏览器频繁刷新页面等待数据传输的问题,改善了 w e b 应用程序的用户体验i i5 。 目前a j a x 正在被广泛的采用在基于w 曲的应用服务中,例如:g o o g l e 将 a j a x 应用于其开发的g m a i l 、g o o g l ee a r t h 和g o o g l es u p p o r t s 等网络应用软件 中。a m a z o n 推出了应用a j a x 技术的a 9 搜索引擎。苹果电脑、o p e r a 软件公 司和m o z i l l a 基金组织也正在制定基于j a v a s c r i p t 等技术的w e b 应用规范。i b m 、 o r a c l e 、y a h o o ! 、b e a 、r e d h a t 、n o v e l l 等页界领先的公司启动了o p e na j a x 项目,致力于为a j a x 开发建造先进强大的开发工具。i b m 已经发布了o p e n a j a x 项目的a j a xt o o l k i tf r a m e w o r k1 0 ,一个基于e c l i p s ei d e 的a j a x 开发 工具。微软公司在其m s ns p a c e 和m s nv i r t u a le a r t h 服务中采用了a j a x 技术, 并在已经正式发布v i s u a ls t u d i o2 0 0 5 中集成a s e n e ta j a x ,使开发人员更方 便的创建a j a x 程序。在国内a j a x 技术也得到了很好的应用,如f o t o l o g 、y u p o o 和网易,尤其网易在新一代的收费邮箱1 8 8 财富邮中创新使用了a j a x 技术, 使系统响应和页面加载更加流畅,使得w e b 邮箱的工作性能接近基于桌面的客 户端软件。 以上众多应用实例的成功,基于a j a x 技术具有以下的优点【1 7 l : ( 1 ) 连贯的用户体验。传统的w e b 应用程序强迫用户必须提交表单,然后 等待页面重载并更新内容。如果忘记填写表单的某些信息,那就必须重新填写。 而a j a x 基于异步模式,不需要重载页面,能够提供持续的用户体验。 ( 2 ) 减轻服务器的负担。a j a x 的根本原则是“按需取数据”,优化了浏览 器和服务器之间的数据传输,最大程度的减少了冗余请求和响应对服务器造成 的负担,节约了带宽成本。 ( 3 ) 实时的内容更新。作为持续用户体验技术的部份,a j a x 应用能够 实时更新页面内容。现在的w e b 系统更新的将是整个页面内容,而a j a x 只更 新需要更新的部分,其余部分则保持不变。 6 武汉理t 大学硕士学位论文 ( 4 ) 无需插件。基于标准化的并被广泛支持的技术,不需要下载插件或者 小程序。 ( 5 ) 浏览器无关性。当a j a x 工作的时候,各种浏览器所做的事情是一样 的。针对特定浏览器的应用则不是a j a x 的应用范围。 1 3 主要研究内容及开发工作 针对上述分析和目前工程质量管理系统的应用现状,本论文以面向对象技术 为基础,选择美国微软公司推出的v i s u a ls t u d i o n e t 为开发平台,采用b s 结 构,以s q l s e r v e r2 0 0 0 为后台数据管理系统,结合a j a x 技术,按照武汉市交 通建设工程质量监督站的办公业务流程和管理特点,开发一套先进的、综合的、 完整的、可直接应用于实际使用单位的,并且能有效的在网络运行的质量管理 系统。 本文的研究内容是结合“武汉市交通建设工程质量管理系统”的实际项目, 本人在参与此项目中的实际工作中,利用软件工程和面向对象的思想和方法, 通过对项目进行需求收集和需求分析,设计合理的质量管理系统,并利用n e t 和i n t e m e t 相关技术具体实现以及研究运用a j a x 技术提高系统性能、改善用户 体验。本课题主要完成了以下几方面的理论研究与开发工作: ( 1 ) 分析和研究交通建设工程质量监督的相关业务流程,提出了交通建设 工程质量管理系统的总体目标,详细分析系统各子系统的功能性需求与非功能 性需求,设计系统整体框架,使用p o w e r d e s i g n e r 建立系统数据库概念模型,使 用u m l 对系统子系统主要功能模块进行详细设计。 ( 2 ) 按照系统需求分析与设计,在n e t 平台下进行开发,实现了基于b s 结构的交通建设工程质量管理系统。 ( 3 ) 研究系统开发关键问题的实现:系统数据库实现、使用e x c e l 文件 管理实测数据和a j a x 技术的应用:对系统的关键功能的实现进行详细的说明。 ( 4 ) 进行与w e b 技术相关方面的研究:数据库访问与性能优化,系统安全 控制策略。 1 4 论文结构 本论文的后续章节将按照如下方式组织: 7 武汉理。1 :大学硕士学位论文 第l 章绪论。主要介绍论文课题的研究背景和意义,课题相关的国内外研 究现状,以及论文的主要研究内容。 第2 章系统的需求分析。介绍了本系统的开发目标,详细分析了系统的功 能性需求与非功能性需求进行,并确定系统的参与者和用例。 第3 章系统的设计。针对需求分析对系统的总体框架、主要功能模块、数 据库和系统安全进行了详细设计。 第4 章系统关键技术的实现。对系统实现中的关键技术实现以代码的形式 进行分析和说明,并介绍了系统主要功能的实现方法。 第5 章系统主要功能的实现。对系统主要功能的实现进行说明,并在附录 中给出相应的代码实现。 第6 章总结和展望。就交通质量管理系统的设计与开发进行总结。 8 武汉理工人学硕士学位论文 2 1系统目标 第2 章系统的需求分析 为了适应我国电子政务改革发展的要求,为武汉市交通基本建设工程质量 监督站建立一个先进、高效、实用、可靠的信息交换处理平台,特开发武汉市 交通工程质量管理系统。 通过使用本系统能提高质监站工作人员质量监督的管理水平和工作效率, 将工程质量管理及工程质量报监审批流程的处理、工程项目质量信息管理、工 程图档管理实现数字化、网络化与自动化,将武汉市交通工程项目质量管理工 作推向一个新的高度。同时,本系统也能够为工程承建单位提供网上查询等便 捷的在线服务,增强整个质量管理工作的透明度。 本系统功能主要涵盖武汉市交通建设工程质量监督工作所涉及的工程报 监、工程监督检查、工程交工、工程竣工各阶段的业务报表管理与审查、业务 属性数据管理、基础数据管理、综合查询、系统管理等。业务报表管理与审查, 提供业务报表模板下载,实现业务报表的在线提交与审核功能;业务属性数据 管理,采用结构化数据与非结构化数据相结合的方式,对工程质量监督工作各 阶段涉及的业务数据、图片、文档等进行分类管理,在质量监督工作时,可直 接查询工程质量法规库,参考已有交通工程质量法规,实现对上传数据的管理, 制定检测任务;基础数据管理,对交通建设工程相关的施工单位、建设单位、 监理单位、设计单位等多家单位的基础数据,对交通建设工程质量监督工作涉 及的工程实体、外观、施工工艺、管理行为等各项检查标准进行管理:综合查 询,可对工程质量监督单位监督管理的各项工程相关数据按照权限不同提供多 种查询方式,方便各类用户使用;系统管理,对各角色的权限进行设计,为各 用户分配角色,记录各个用户对系统的各种操作,还可以对系统数据进行转储 备份与恢复,加强系统数据的安全性。 9 武汉理工人学硕士学位论文 2 2 系统的功能性需求 2 2 1系统的功能结构 在项目的开发过程中,需求分析是非常重要和关键的一步。要建立一个最 佳的信息管理系统,必须对系统中各项信息需求以及处理功能进行合理组织和 统筹安排。在这一阶段,我们认真调研了交通建设工程质量监督工作的相关工 作流程,听取了交通工程质量监督站工作人员对系统的需求,得出了交通工程 质量监督站进行工程质量监督工作的工作流程图如图2 1 所示。 图2 一l 工作流程图 1 0 武汉理工大学硕士学位论文 根据对工作流程的分析,结合软件工程的思想,设计交通建设工程质量管理 系统的总体功能结构图如图2 2 所示。 一 一二垂磋t 堑二卜一一二:堕壁垒垂弼夏二 叫交工竣:r 鄱矿 r 磅匿膂面 厂傩芦管矿 二旦霹墅 r 丽管疆卜 r 甄疆转悟与堡墓l 厂稹_ 板瞀酉 交 通 检查标稚管j 霞 建 设 工 厂 墅i 碡:壁篁望: 程 广:自j 从 工i i 广l 广nj 砺7 a ,五r 质 量 管 一一报监审孩 理 系 统 广一 堕查熟蕉董! 重 r 1 h l - 一x :r j * :;i _ 1i 广1 r 胤 , l 堕篁垒查眢旦j i 丝查堡准查塑i 叫安全监督管理 _ r 爻工丐西眨争葫| r 交工验收冒j f 广,i 下证五五百i 7 甚 熏耍郾勉 丁一竣工验- 收确i r 硬工验收管霉盯 广一吾百= 亍= 1 叠i 碡矗再强 俩工骚坡评研 r r 1 瓣称查询 广一蟊鳓面l 厂蕊湘- 杏锚i 图2 - 2 系统总体功能结构图 l l 武汉理t 大学硕士学位论文 各功能模块的总体要求: ( 1 ) 数据存储分为格式化的数据库存储和二进制流方式的文件存储,工程 质量检测数据全部以e x c e l 文件的形式保存,文件存储的数据需建立与数据库之 间的联系。 ( 2 ) 对要求统计、计算的数据系统可自动完成。 ( 3 ) 对系统全部信息执行“谁提交、谁负责”策略,用户只能操作以本人 i d 提交的数据,对其它i d 提交的数据不具备操作权限。 ( 4 ) 各功能模块所涉及表格形式能生成,有些表格需要续表时,可直接进 入续表方式,直至将全部内容按规范表格样式打印出来,打印采用导入e x c e l 模板的方式。 2 2 2 表格下载子系统的功能 交通建设工程质量监督工作分为报监管理、监督检查管理和交工竣工管理 三个部分。表格下载子系统提供三个管理模块所涉及的各类表格模板的下载功 能。 ( 1 ) 报监部分。包括报监申请和报监审查两类表格的下载。 ( 2 ) 监督检查部分。包括交通工程实体质量检查、交通工程施工工艺检查、 交通工程外观检查、交通工程管理行为检查和安全监督五类表格的下载。 ( 3 ) 交工竣工部分。包括交通工程交工竣工申请、交通工程交工竣工审查 和交通工程交工竣工评价三类表格下载。 表格下载子系统的功能结构如图2 3 所示。 图2 - 3 表格下载子系统功能结构图 2 2 3 系统管理子系统的功能 系统管理子系统提供对系统用户、角色、权限及质量检查标准和模板的管理。 1 2 武汉理1 :大学硕士学位论文 ( 1 ) 角色管理。对系统涉及的各用户进行分类,为每类用户定义一类角色, 每一类角色赋予相应的系统访问权限。 ( 2 ) 账户管理。为用户建立系统访问账户,为账户分配一类角色,使其具 有该角色所拥有的权限,记录该用户的基础信息。 ( 3 ) 日志查询。提供用户对系统各种操作的查询功能。 ( 4 ) 对于系统全部数据进行及时备份,确保数据受到损坏时能够及时恢复。 ( 5 ) 对工程质量实体检查阶段所需的e x c e l 模板,可以进行提交、更新或 删除操作,每一个检查内容对应一个e x c e l 模板,且e x c e l 模板应定义相应的计 算公式。 ( 5 ) 可更新工程质量监督检查标准。 系统管理子系统功能结构如图2 4 所示。 图2 - 4系统管理子系统的功能结构图 2 2 4 报监管理子系统的功能 ( 1 ) 基础信息管理。对参与交通建设工程的建设单位、施工单位、监理单 位、设计单位、勘察单位和试验检查委托单位的基础信息进行管理。 ( 2 ) 报监申请。交通建设: 程建设单位向管理系统提交工程报监所需信息, 提交报监申请。该信息由建设单位通过网络在线提交。 ( 3 ) 报监审核。包括二次审核过程。第一次审核由相关工作人员检查建设 单位报监申请所提交的信息是否完整,审核通过后,提交的信息将无法修改; 第二次审核由相关工作人员检查报监申请提交的信息是否真实有效,是否符合 1 3 武汉理t 大学硕士学位论文 交通建设工程报监有关规定,审核通过则向建设单位下发交通工程质量监督计 划书和交通工程质量监督通知书。 报监管理子系统功能结构如图2 5 所示。 图2 5 报监管理子系统的功能结构图 2 2 5 监督检查管理子系统的功能 ( 1 ) 检查数据管理。交通建设工程检查具体分为工程实体检查、工程外观 检查、工程施工工艺检查和工程管理行为检查四个方面,每个方面又细分为路 基工程、路面工程、桥梁工程、隧道工程和交通安全设旌五类单位工程,再至 下细分为若干分部工程和抽查项目。监督检查阶段最重要的工作是对各抽查项 目的数据进行管理与统计,基础数据的录入和查询功能通过e x c e l 文件方式实 现,生成的统计数据将保存入数据库,系统根据统计值生成相关报表,提供打 印功能,打印使用e x c e

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论