论文部分内容阅读
【摘 要】绿色园林城市规划是现代城市发展的主流,也是构建健康城市生活的必然选择,将园林和城市建设融合起来,需借助电脑网络技术进行规划和设计,网络信息化系统管理施工图提高了城市园林设计的质量和效率。本文就实现施工图管理信息系统进行了分析。
【关键词】城市园林;规划;施工图;信息管理系统
随着我国城市园林建筑工程事业快速发展,各大中城市的园林建筑如发展非常迅速。园林行业具有资金、劳动、技术、知识于一体等特征,同时受周期性、季节性、区域性、文化差异性影响较强,因此形成的园林设计施工风格也有所不同。本文对城市园林规划与设计施工图管理信息系统的设计和开发,从系统总体设计主要包括(技术架构设计、库设计与系统网络设计)、系统实现(系统信息管理、施工图分类管理、施工图信息管理、施工图数据统计分析、施工图的维护管理),这些方面来进行研究。
一.系统总体设计
系统总体设计包括系统技术架构、系统数据库设计、系统网络设计、系统界面设计,下面重点介绍技术架构、数据库设计、网络设计。
1.系统技术架构
城市园林规则与设计施工图管理系统是基于B/S网络结构模式使用三层开发架构设计而成,三层架构技术包括Model层、Controller层和View层。其中Model层是基于SQLServer2010和LINQ高效查询技术的数据模型;Controller层是基于C#编程语言和微软API技术的业务逻辑处理;View层基于ASP.net、
(1)View层:主要针对使用者的用户操作界面的用户图形层,显示关键数据,可接收使用者的录入提交数据,在asp.net中,此层主要包括了aspx,ascx,母版页,Web页面表单页。
(2)Controller层:这是系统的核心业务部分包括(服务接口层、业务逻辑层、数据访问层),主要是接收或返回UI模块传输的数据,并调用Data模块来实现UI模块的请求。在asp.net中,此层主要包括SQLCLIENT,01eDb从SQL或access数据库提取数据。
(3)Model层:这是系统与数据库交互的模块。主要是进行数据的査询、增删改等操作,当然也有存储过程的调用。在asp.net中,通常它是一个SQL或access数据库,或者Oracle,MYSQL或XML。
2.系统数据库设计
数据库主要用于管理与存储数据信息。这些信息都是系统应用的一部分,而且是相互联系的。目前符合使用的数据库有:Oracle、Access、MYSQL、SQLSEVER和SYBASE这五种数据库。Oracle数据库级别最大,运行速度快,但成本比较高。Access数据量少,支持单线程,当用户访问量过大时有一定问题。MYSQL数据库与PHP比较适合。本系统釆用了Sql2005数据库。SQLSERVER数据库是千万级别的数据库,连接使用简单,比较适合本项目。它的优点在于数据库本身相对稳定,另外,在于Windows下,操作性相对于Oracle更加符合,在设计和管理各个表与视图的操作方面提供了便捷的帮助,并且数据安全性较高。
3.系统网络设计
我们设计的城市园林规划施工图管理系统的网络架构,使用的是灵活、方便的外网相模式,可以及时处理相应的数据信息,同时也非常普通用户查询、借阅施工图相关信息,对于一些敏感的、高度机密的施工图文件信息我们采取使用网络防火墙来增强过滤对数据有害的信息,从而来加强数据的安全性。另外,在系统设计的时候,防是可输入的地方都釆取的主动的代码过滤,防止黒客对系统进行恶意的代码注入,来破坏系统的安全。
二.系统实现
1.系统信息管理、
系统信息管理模块中的用户信息管理主要涉及到系统用户与普通用户管理、部门信息管理、用户权限管理等模块,每个模块主要包含了信息添加、修改和删除等常用功能。添加用户信息主要流程是:管理员通过登录管理员后台,点击用户信息添加界面,输入用户的用户名、用户密码、联系人、联系人电话、所属部门、用户身份等信息,通过业务逻辑处理类来判断用户是否存在,其中逻辑处理类操作过程是通过将管理员输入的用户名进行数据库中的数据进行比对,若用户名存在,则返回用户名已存在消息,否则就返回用户不存在消息。若用户不存在时,提交的信息将保证到数据库中,若增加成功,则返回数据增加成功消息,否则就返回数据添加失败消息。
2.施工图分类管理
城市园林规划与设计施工图分类管理主要涉及施工图分类的添加、修改、删除和查询操作,程序和逻辑设计跟用户信息管理模块的用户管理相类似,下面介绍一下施工图分类管理修改功能。城市园林规划与设计施工图分类修改,比施工图分类增加过程要复杂。首先要通过施工图分类管理界面,提交施工图分类信息进行检索,通过业务逻辑处理类,发送检索语句,在后台数据库中进行查询,返回施工图分类查询的结果。若找到施工图分类结果,则传送施工图分类的主ID,打开施工图分类修改界面,输入施工图分类要修改的选项,进行修改。通过业务逻辑处理类,将修改的数据存入后台数据库中,若修改成功,返回数据修改成功消息,否则返回数据修改失败消息。
3.施工图信息管理
城市园林规划与设计施工图信息添加主要业务流程,管理员打幵施工图基本信息添加界面,输入施工图相关基础信息,通过施工图信息管理类,来判断施工图信息是否输入完整,格式是否正确。然后通过施工图信息逻辑处理类,来连接数据库判断数据库中是否已存在此施工图信息,若施工圖信息存在,则返回已存在消息,否则,则将提交的施工图信息通过施工图信息逻辑处理类,将施工图信息存入到后台数据库中,若添加成功,返回成功消息,反之,返回数据添加失败消息。
4.数据统计分析
主要包括:施工图分类统计、施工图借阅统计、施工图审查信息统计和统计报表生成。分析统计的程序和逻辑设计与施工图信息检索是类似的,只是施工图信息检索的基础上,进行了结果集的计算和分析过程。用户按照自己选择的统计条件和类型,获得相应的结果的过程。
5.数据维护管理
系统维护管理主要涉及到系统设置、数据备份、数据恢复等模块,其中最核心的部分是数据备份模块,因为,它设计到了数据的安全问题,做好了数据备份工作,就算系统出了故障也能够进行恢复。
三.总之,上述系统系统满足用户的应用需求,能够完成城市园林规划与设计施工图管理的各项业务,能够提供系统的维护功能。城市园林企业的工作效率和管理水平将会大大提高,而且节约了规划和设计的时间和费用,从而促进了绿色城市园林的规划和建设。
参考文献:
[1]杨岚,邵正辉,杨凯,等.北方城市园林绿化发展的若干问题与对策[J].吉林林业科技,2002,31(4):38-40.
[2]王珊,萨师煊.数据库系统概论(第四版)[M].2006年7月第四版.北京:高等教育出版社,2006,58-59
[3]董光器.城市总体规划[M].南京:东南大学出版社,2003:166-177.
【关键词】城市园林;规划;施工图;信息管理系统
随着我国城市园林建筑工程事业快速发展,各大中城市的园林建筑如发展非常迅速。园林行业具有资金、劳动、技术、知识于一体等特征,同时受周期性、季节性、区域性、文化差异性影响较强,因此形成的园林设计施工风格也有所不同。本文对城市园林规划与设计施工图管理信息系统的设计和开发,从系统总体设计主要包括(技术架构设计、库设计与系统网络设计)、系统实现(系统信息管理、施工图分类管理、施工图信息管理、施工图数据统计分析、施工图的维护管理),这些方面来进行研究。
一.系统总体设计
系统总体设计包括系统技术架构、系统数据库设计、系统网络设计、系统界面设计,下面重点介绍技术架构、数据库设计、网络设计。
1.系统技术架构
城市园林规则与设计施工图管理系统是基于B/S网络结构模式使用三层开发架构设计而成,三层架构技术包括Model层、Controller层和View层。其中Model层是基于SQLServer2010和LINQ高效查询技术的数据模型;Controller层是基于C#编程语言和微软API技术的业务逻辑处理;View层基于ASP.net、
(1)View层:主要针对使用者的用户操作界面的用户图形层,显示关键数据,可接收使用者的录入提交数据,在asp.net中,此层主要包括了aspx,ascx,母版页,Web页面表单页。
(2)Controller层:这是系统的核心业务部分包括(服务接口层、业务逻辑层、数据访问层),主要是接收或返回UI模块传输的数据,并调用Data模块来实现UI模块的请求。在asp.net中,此层主要包括SQLCLIENT,01eDb从SQL或access数据库提取数据。
(3)Model层:这是系统与数据库交互的模块。主要是进行数据的査询、增删改等操作,当然也有存储过程的调用。在asp.net中,通常它是一个SQL或access数据库,或者Oracle,MYSQL或XML。
2.系统数据库设计
数据库主要用于管理与存储数据信息。这些信息都是系统应用的一部分,而且是相互联系的。目前符合使用的数据库有:Oracle、Access、MYSQL、SQLSEVER和SYBASE这五种数据库。Oracle数据库级别最大,运行速度快,但成本比较高。Access数据量少,支持单线程,当用户访问量过大时有一定问题。MYSQL数据库与PHP比较适合。本系统釆用了Sql2005数据库。SQLSERVER数据库是千万级别的数据库,连接使用简单,比较适合本项目。它的优点在于数据库本身相对稳定,另外,在于Windows下,操作性相对于Oracle更加符合,在设计和管理各个表与视图的操作方面提供了便捷的帮助,并且数据安全性较高。
3.系统网络设计
我们设计的城市园林规划施工图管理系统的网络架构,使用的是灵活、方便的外网相模式,可以及时处理相应的数据信息,同时也非常普通用户查询、借阅施工图相关信息,对于一些敏感的、高度机密的施工图文件信息我们采取使用网络防火墙来增强过滤对数据有害的信息,从而来加强数据的安全性。另外,在系统设计的时候,防是可输入的地方都釆取的主动的代码过滤,防止黒客对系统进行恶意的代码注入,来破坏系统的安全。
二.系统实现
1.系统信息管理、
系统信息管理模块中的用户信息管理主要涉及到系统用户与普通用户管理、部门信息管理、用户权限管理等模块,每个模块主要包含了信息添加、修改和删除等常用功能。添加用户信息主要流程是:管理员通过登录管理员后台,点击用户信息添加界面,输入用户的用户名、用户密码、联系人、联系人电话、所属部门、用户身份等信息,通过业务逻辑处理类来判断用户是否存在,其中逻辑处理类操作过程是通过将管理员输入的用户名进行数据库中的数据进行比对,若用户名存在,则返回用户名已存在消息,否则就返回用户不存在消息。若用户不存在时,提交的信息将保证到数据库中,若增加成功,则返回数据增加成功消息,否则就返回数据添加失败消息。
2.施工图分类管理
城市园林规划与设计施工图分类管理主要涉及施工图分类的添加、修改、删除和查询操作,程序和逻辑设计跟用户信息管理模块的用户管理相类似,下面介绍一下施工图分类管理修改功能。城市园林规划与设计施工图分类修改,比施工图分类增加过程要复杂。首先要通过施工图分类管理界面,提交施工图分类信息进行检索,通过业务逻辑处理类,发送检索语句,在后台数据库中进行查询,返回施工图分类查询的结果。若找到施工图分类结果,则传送施工图分类的主ID,打开施工图分类修改界面,输入施工图分类要修改的选项,进行修改。通过业务逻辑处理类,将修改的数据存入后台数据库中,若修改成功,返回数据修改成功消息,否则返回数据修改失败消息。
3.施工图信息管理
城市园林规划与设计施工图信息添加主要业务流程,管理员打幵施工图基本信息添加界面,输入施工图相关基础信息,通过施工图信息管理类,来判断施工图信息是否输入完整,格式是否正确。然后通过施工图信息逻辑处理类,来连接数据库判断数据库中是否已存在此施工图信息,若施工圖信息存在,则返回已存在消息,否则,则将提交的施工图信息通过施工图信息逻辑处理类,将施工图信息存入到后台数据库中,若添加成功,返回成功消息,反之,返回数据添加失败消息。
4.数据统计分析
主要包括:施工图分类统计、施工图借阅统计、施工图审查信息统计和统计报表生成。分析统计的程序和逻辑设计与施工图信息检索是类似的,只是施工图信息检索的基础上,进行了结果集的计算和分析过程。用户按照自己选择的统计条件和类型,获得相应的结果的过程。
5.数据维护管理
系统维护管理主要涉及到系统设置、数据备份、数据恢复等模块,其中最核心的部分是数据备份模块,因为,它设计到了数据的安全问题,做好了数据备份工作,就算系统出了故障也能够进行恢复。
三.总之,上述系统系统满足用户的应用需求,能够完成城市园林规划与设计施工图管理的各项业务,能够提供系统的维护功能。城市园林企业的工作效率和管理水平将会大大提高,而且节约了规划和设计的时间和费用,从而促进了绿色城市园林的规划和建设。
参考文献:
[1]杨岚,邵正辉,杨凯,等.北方城市园林绿化发展的若干问题与对策[J].吉林林业科技,2002,31(4):38-40.
[2]王珊,萨师煊.数据库系统概论(第四版)[M].2006年7月第四版.北京:高等教育出版社,2006,58-59
[3]董光器.城市总体规划[M].南京:东南大学出版社,2003:166-177.