论文部分内容阅读
摘 要 随着科学技术的不断发展,各项网络技术被广泛的应用到社会的各个行业中。新一代Web技术的出现,使路基路面质量评定系统可以实现对Internet上网页技术、数据库技术的综合应用,让路基路面质量评定工作不受地区和时间限制,可以更快更好的评定路基路面质量,保证道路工程质量。通过分析研究,给出基于Web的路基路面质量评定系统的设计方案。
关键词 路基路面质量评定系统;Web技术;研究
中图分类号 U4 文献标识码 A 文章编号 1673-9671-(2010)112-0144-01
基于Web的路基路面质量评定系统是以Internet网络环境为基础,利用网站管理的模式,通过网络的信息传输实现对路基路面的质量评测,并将评测后的结果以网页的形式存放在Web服务器中,方便工作人员随时对结果进行查看的系统。基于Web的路基路面评定系统有着传统C/S模式所不具备的优点,是道路评测工作的未来发展方向。对基于Web的路基路面质量评定系统进行研究和开发,有着重要的意义。笔者通过对相关内容的分析和研究,研发设计了一套基于Web的路基路面质量评定系统,下面是系统的详细内容。
1 基于Web的路基路面质量评定系统的开发环境
对系统采用基于Web环境利用B/S结构的相关技术进行软件的编写。基于Web下的B/S结构的软件建立于广域网或者局域网,不需要专门的网络硬件,并且可以实现对处于各个不同地区的不同用户群体的的数据处理。这一点是传统的C/S结构无法比拟的。在基于Web的路基路面质量评定系统中,通过用户终端用浏览器提出服务请求,由Web服务器传输请求并由应用程序进行处理,将应用程序处理后的结果以网页形式传输给Web服务器,Web服务器将该网页作为对用户请求的回应传输到用户终端的浏览器上。采用SQL Server 2000作为数据库管理系统。SQL Server 2000适合在各种不同的平台上使用,具备构成最大的Web站点的数据存储组件所要要的可用性、可伸缩性和安全功能,并且其数据库引擎可以提供完整的XML支持,具有企业级数据库功能,安装部署和使用都较为方便,适合基于Web的路基路面质量评定系统的需要。在实现数据库与Web的连接时,采用二层的B/S体系结构。服务器端采用标准的Web服务协同应用服务器,用以响应终端浏览器的服务请求。在进行Web应用程序编写时,要结合JSP(java server pages)技术,使程序的开发更为容易和迅速。
2 对基于Web的路基路面质量评定系统的设计
1)系统结构设计。基于Web的路基路面质量评定系统中,以B/S结构进行系统的设计。在B/S结构下软件的业务逻辑在Web应用服务器端实现,用户通过终端电脑的浏览器发送的请求在Web服务器实现,通过数据传输让用户完成对数据的处理。在本文研究的路基路面质量评定系统中的各种操作,如登入服务器、输入数据、质量评定、评定结果等,主要是对后台数据库进行操作,所以系统采用了基于数据库的B/S结构设计模式。下图为系统的结构设计图,如图1所示。
该系统结构中,表示层是用户通过客户机与整个质量评定系统实现连接的部分。用户客户端只需要一个浏览器软件,即可实现与系统之间的连接。功能层即Web服务器层,其作用是根据客户的业务请求启动相应进程,将客户请求的数据生成一串动态HTML代码,并将处理结果嵌入该代码中,通过网络传输返回客户终端的浏览器中。数据库层即数据库服务器,工作任务与C/S模式相似,在系统中负责对不同服务器发出的SQL请求进行协调,并进行数据库的管理。在对系统进行这样的设计后,可以实现应用软件时的业务逻辑在服务器端实现,用户表现可全部在Web服务器实现,位于客户端的用户只需要计算机中有浏览器,即可实现对路基路面质量评定系统的操作。
2)系统功能设计。基于Web的路基路面质量评定系统的主要工作是对道路工程质量检验评定的大量数据进行处理,实现对输入数据的汇总处理和自动计算,将结果与数据库中存储的标准进行对比分类,给出评定结果。按照系统的功能目标,将路基路面的质量评定系统分为五个模块,即系统管理模块、工程划分模块、质量评定标准模块、质量检验评定模块和打印模块。其中,系统管理模块是设定系统管理员权限和用户权限的区域,主要功能为设置管理员、增加删除用户、系统信息的修改。工程划分模块是道路工程人员依照实际的评定标准对各个建设项目进行项目划分后输入数据库,路基路面质量评定系统会在用户输入请求后,从数据库中调出符合标准的数据对需要评定的工程进行比对和评价。质量评定标准模块是根据公路工程质量检验评定标准,计算道路的评分值和评定等级,并对结果进行分类和保存。质量检验评定模块是对检测数据进行分析整理,并对结果进行统计。打印模块是对系统评定后做出的工程质量评定表格进行打印。
图1 系统结构图
3 基于Web的路基路面质量评定系统的安全设计
由于基于Web的路基路面质量评定系统是基于Internet网络环境下的系统,系统的工作要在网络中进行。目前互联网上复杂的环境使对路基路面质量评定系统进行安全设计成为必需要进行的工作。首先,路基路面质量评定系统只允许注册用户使用,注册用户申请账户时要使用6位或6位以上字符的账户名和密码,同时设置4位的随机验证码进行验证登陆。其次,设计密保系统,对用户的账户密码安全进行深入保护。第三,采用访问控制的方法提高系统的安全性。访问控制是系统按照用户的身份或用户所属的某个预定义组来限制用户对系统部分信息的访问,或限制其对系统中部分功能的使用。
本文所设计的基于Web的路基路面质量评定系统,采用了模块化的设计思想,操作相对简单,在方便用户使用的同时也拥有着较好的评定性能,对用户的安全保护也很到位。基于Web的路基路面质量评定系统,避免了工程技术人员以往评测时的种种麻烦,降低其劳动强度,提高了道路质量评定工作的效率。
参考文献
[1]蒋慧,莫轻文,王忠伟.公路工程质量评定管理系统研究与应用[J].山西建筑,2008,20.
[2]张韧志.浅议C/S结构与B/S结构及未来发展[J].科技信息(科学教研),2008,17.
[3]刘长华,蒋慧,王忠伟.公路工程项目质量模糊综合评价[J].山西建筑,2010,02.
[4]杨婷.基于Java技术的分布式Web远程测控系统的研究[D].南京航空航天大学,2008.
关键词 路基路面质量评定系统;Web技术;研究
中图分类号 U4 文献标识码 A 文章编号 1673-9671-(2010)112-0144-01
基于Web的路基路面质量评定系统是以Internet网络环境为基础,利用网站管理的模式,通过网络的信息传输实现对路基路面的质量评测,并将评测后的结果以网页的形式存放在Web服务器中,方便工作人员随时对结果进行查看的系统。基于Web的路基路面评定系统有着传统C/S模式所不具备的优点,是道路评测工作的未来发展方向。对基于Web的路基路面质量评定系统进行研究和开发,有着重要的意义。笔者通过对相关内容的分析和研究,研发设计了一套基于Web的路基路面质量评定系统,下面是系统的详细内容。
1 基于Web的路基路面质量评定系统的开发环境
对系统采用基于Web环境利用B/S结构的相关技术进行软件的编写。基于Web下的B/S结构的软件建立于广域网或者局域网,不需要专门的网络硬件,并且可以实现对处于各个不同地区的不同用户群体的的数据处理。这一点是传统的C/S结构无法比拟的。在基于Web的路基路面质量评定系统中,通过用户终端用浏览器提出服务请求,由Web服务器传输请求并由应用程序进行处理,将应用程序处理后的结果以网页形式传输给Web服务器,Web服务器将该网页作为对用户请求的回应传输到用户终端的浏览器上。采用SQL Server 2000作为数据库管理系统。SQL Server 2000适合在各种不同的平台上使用,具备构成最大的Web站点的数据存储组件所要要的可用性、可伸缩性和安全功能,并且其数据库引擎可以提供完整的XML支持,具有企业级数据库功能,安装部署和使用都较为方便,适合基于Web的路基路面质量评定系统的需要。在实现数据库与Web的连接时,采用二层的B/S体系结构。服务器端采用标准的Web服务协同应用服务器,用以响应终端浏览器的服务请求。在进行Web应用程序编写时,要结合JSP(java server pages)技术,使程序的开发更为容易和迅速。
2 对基于Web的路基路面质量评定系统的设计
1)系统结构设计。基于Web的路基路面质量评定系统中,以B/S结构进行系统的设计。在B/S结构下软件的业务逻辑在Web应用服务器端实现,用户通过终端电脑的浏览器发送的请求在Web服务器实现,通过数据传输让用户完成对数据的处理。在本文研究的路基路面质量评定系统中的各种操作,如登入服务器、输入数据、质量评定、评定结果等,主要是对后台数据库进行操作,所以系统采用了基于数据库的B/S结构设计模式。下图为系统的结构设计图,如图1所示。
该系统结构中,表示层是用户通过客户机与整个质量评定系统实现连接的部分。用户客户端只需要一个浏览器软件,即可实现与系统之间的连接。功能层即Web服务器层,其作用是根据客户的业务请求启动相应进程,将客户请求的数据生成一串动态HTML代码,并将处理结果嵌入该代码中,通过网络传输返回客户终端的浏览器中。数据库层即数据库服务器,工作任务与C/S模式相似,在系统中负责对不同服务器发出的SQL请求进行协调,并进行数据库的管理。在对系统进行这样的设计后,可以实现应用软件时的业务逻辑在服务器端实现,用户表现可全部在Web服务器实现,位于客户端的用户只需要计算机中有浏览器,即可实现对路基路面质量评定系统的操作。
2)系统功能设计。基于Web的路基路面质量评定系统的主要工作是对道路工程质量检验评定的大量数据进行处理,实现对输入数据的汇总处理和自动计算,将结果与数据库中存储的标准进行对比分类,给出评定结果。按照系统的功能目标,将路基路面的质量评定系统分为五个模块,即系统管理模块、工程划分模块、质量评定标准模块、质量检验评定模块和打印模块。其中,系统管理模块是设定系统管理员权限和用户权限的区域,主要功能为设置管理员、增加删除用户、系统信息的修改。工程划分模块是道路工程人员依照实际的评定标准对各个建设项目进行项目划分后输入数据库,路基路面质量评定系统会在用户输入请求后,从数据库中调出符合标准的数据对需要评定的工程进行比对和评价。质量评定标准模块是根据公路工程质量检验评定标准,计算道路的评分值和评定等级,并对结果进行分类和保存。质量检验评定模块是对检测数据进行分析整理,并对结果进行统计。打印模块是对系统评定后做出的工程质量评定表格进行打印。
图1 系统结构图
3 基于Web的路基路面质量评定系统的安全设计
由于基于Web的路基路面质量评定系统是基于Internet网络环境下的系统,系统的工作要在网络中进行。目前互联网上复杂的环境使对路基路面质量评定系统进行安全设计成为必需要进行的工作。首先,路基路面质量评定系统只允许注册用户使用,注册用户申请账户时要使用6位或6位以上字符的账户名和密码,同时设置4位的随机验证码进行验证登陆。其次,设计密保系统,对用户的账户密码安全进行深入保护。第三,采用访问控制的方法提高系统的安全性。访问控制是系统按照用户的身份或用户所属的某个预定义组来限制用户对系统部分信息的访问,或限制其对系统中部分功能的使用。
本文所设计的基于Web的路基路面质量评定系统,采用了模块化的设计思想,操作相对简单,在方便用户使用的同时也拥有着较好的评定性能,对用户的安全保护也很到位。基于Web的路基路面质量评定系统,避免了工程技术人员以往评测时的种种麻烦,降低其劳动强度,提高了道路质量评定工作的效率。
参考文献
[1]蒋慧,莫轻文,王忠伟.公路工程质量评定管理系统研究与应用[J].山西建筑,2008,20.
[2]张韧志.浅议C/S结构与B/S结构及未来发展[J].科技信息(科学教研),2008,17.
[3]刘长华,蒋慧,王忠伟.公路工程项目质量模糊综合评价[J].山西建筑,2010,02.
[4]杨婷.基于Java技术的分布式Web远程测控系统的研究[D].南京航空航天大学,2008.