1、1文献综述基于JSP的宁波成品房交易系统分析与设计房产信息管理与查询模块随着消费者群体生活水平的提高,消费观念的更新以及房地产市场的逐步成熟,作为“半成品”的毛坯房已渐渐不能满足市场的需求,成品房逐渐受到广大消费者的青睐。基于这一点,我决定把成品房交易系统定为设计的研究方向。通过阅读动态网页制作技术ASP、PHP和JSP比较分析、JSP动态网站开发实用教程等参考文献,分析了ASP、PHP和JSP三种技术的优缺点,得出JSP技术在各个方面都比较符合本系统的开发要求,所以,本系统以JSP为技术支持。通过阅读关于数据库的一些参考文献,熟悉了SQLSERVER2000数据库的优点及功能,所以本系统采用
2、SQLSERVER2000数据库。关于本系统的区域限制,我们就以宁波为示范地点,宁波是经济发展较快的大城市,房地产行业发展也具有一定规模,其中成品房在全国发展也遥遥领先。所以,最后的论文题目确定为“基于JSP的宁波成品房交易系统分析与设计”。本篇文献综述将从三个方面来论述,分别是国内成品房市场的现状及发展前景分析、成品房交易系统的开发方法和成品房交易系统的开发技术。1国内成品房市场的现状及发展前景分析2008年9月,住房和城乡建设部1再次发布关于进一步加强住宅装饰装修管理的通知(建质2008133号),指出要完善扶持政策,推广全装修房,并制定出台相关扶持政策,引导和鼓励新建商品住宅一次装修到位
3、或菜单式装修模式,要根据本地实际,科学规划,分步实施,逐步达到取消毛坯房,直接向消费者提供全装修成品房。2010年7月21日,省住建厅2发布江苏省成品住房装修技术标准。这是全国第一部确定有强制性条文的住房装修标准,而且,明确了我省全装修商品房的推进时间表到2012年,苏南中心城区新建住宅“成品房”比例达到50,其他地区为30。高云生(2009)3指出进入产品时代,则体现着工业生产的特点,成本和利润会更加透明,开发企业更注重产品的内在品质与性价比,经历过一轮“危机”的房地产业,未来将进入一个稳定发展的时期,此时也成为行业整体水平技术进步的历史转折点。可以说,成品房是房地产行业进入“产品时代”,走
4、向产业化的必经之路。2刘志峰(2010)4指出2009年,我国城镇竣工住宅建筑面积为788亿M2,按照平均每户105M2,其中90进行二次装修,将有近675万户。二次装修平均每户大约产生建筑垃圾152吨,总计约产生建筑垃圾10001350万吨。建筑垃圾主要由水泥组成测算,将浪费水泥生产能源280多万吨标准煤,增加CO2排放720多万吨。李垚(2003)5指出了成品房具有毛胚房不可比拟的优越性(1)开发商对建筑物的结构比较了解,在实行统一装修时不会带来对建筑物的破坏,有利于保护建筑物的牢固性和耐久性。(2)对于购房者而言,购买成品房更为省钱。(3)统一装修解决了原先购买毛坯房时由于入住时间不同,
5、装修时间不同而带来的业主之间装修的噪声干扰问题。(4)便于将装修与住宅一次性进行按揭贷款。(5)住宅的整体质量提高。综合上述,不难看出,成品房的发展受到了政府相关部门的高度重视,陆续出台相关政策,规范市场秩序,为其健康有序的发展提供了政策保障。成品房在房产交易中扮演着一个举足轻重的角色,逐步成为市场热点,它的推行正符合21世纪低碳、环保的发展要求。成品房是房产经济发展的产物,是消费者群体生活水平提高的见证,也是时代发展的必经之路。可见,成品房具有广阔的发展空间,其发展前景值得期待。2信息系统的开发方法刘海泉(2005)6总结了国内房产管理信息系统大体经历了三个阶段(1)单机单用户模式阶段。方便
6、了查询与统计,计算机打印出的证件整齐美观,开创了计算机应用于房产管理的新纪元;但没有真正实现计算机辅助办公,没有提高办公的准确性和工作效率,相反地,增加了一个工作环节,增加了工作量。(2)C/S多用户模式阶段。扩大了计算机辅助办公的使用面,提高了办公的效率,提高了应用水平;但图文表管的集成程度不够,没能实现办公一体化,数据的传递和利用有障碍,系统缺乏开放性,难以与INTERNET接轨、对外发布房产管理信息,系统的维护升级也不方便。(3)B/S广义用户模式阶段。具有WEB办公的可操作、可移植、可扩展、可维护和异地办公、信息共享等特点;MSI/GSI/CAD紧密集成,建构在相同数据库基础上,表格、
7、图形之间的数据有序流动,保证了办公的准确性、简便性。就当前市场而言,三种模式的产品并存,以C/S模式的系统最多,单机单用户的系统己经迅速退出市场,B/S模式的产品正在蓄势待发。胡振(2007)7提到B/S结构也是一种C/S结构,但它们还是有很多的3区别,分析如下(见表1)。表1C/S与B/S模式之比较C/SB/S安全性对信息安全的控制能力很强,适宜高度机密的信息系统对安全的控制能力相对弱,可以发布部分可公开信息软件架构更加注重流程,可对权限多层校验,对运行速度较少考虑对安全以及访问速度的多重考虑建立在需要更加优化的基础上构建重用性不好构件相对独立,较好的重用性系统维护非常困难无缝升级,系统维护
8、开销最小跨平台与操作系统相关与操作系统平台关系最小用户接口专用客户端程序浏览器开发成本高低通过阅读刘海泉的基于WEB的房产管理信息系统的研究与开发及胡振的C/S与B/S计算模式之比较研究文献,结合本系统的要求及了解目前电子商务系统基本上是基于B/S结构系统的现在,我们决定采用B/S结构。杨天剑、胡桃、吕廷杰(2007)8指出系统开发方法归纳起来有3种,结构化开发方法、原型法、面向对象法。张世民(2006)9对这三种开发方法做了一个比较,指出了面向对象法的优点(1)更好地刻划客观世界的模型;(2)易于处理复杂问题;(3)开发出来的系统易于理解和维护;(4)所采用的继承和多态等面向对象技术为软件复
9、用和扩充创造了有利条件;(5)由于从需求分析阶段到实现阶段都使用相同的面向对象概念,,因此可实现开发过程中各阶段的“无缝连接”。邵蔚天、章雪梅和杨永亮(2005)10总结了面向对象开发方法的优越性(1)易于将系统业务问题从系统需求空间清晰无误映射到系统定义空间。(2)同步地产生和维护系统功能和系统接口。(3)便于掌控系统的复杂性。(4)研发阶段平滑过渡。(5)对共性功能能够进行统一规范的设计。(6)输出设计文档的自动化规范化。(7)适用于大型系统的多层次的分析设计。通过阅读杨天剑等人编写的电子商务系统分析与设计,张世明编写的信息系统开发方法比较以及邵蔚天等人编写的面向对象的系统分析设计方法文献
10、,从基本思想方面比较上述三种开发方法,面向对象法明显优于其他两种。基于以上的优点,本系统开发就采用面向对象的开发方法。43信息系统的开发技术李,祥原和库贝克,理查德J(2010)11指出(1)网站使用前的可用性与任务的完成时间有关;(2)使用前的可用性与偏好之间的关系要强于任务的完成时间与偏好之间的关系;(3)实际使用后,设计属性与网站有较高的内部相关性;(4)相对于网站的美化来说,如颜色和字体,用户对网站喜好的选择更偏重于网站的组织结构与布局。这些研究结果可以用来构造一个了解使用者喜好的框架,并制定设计指引,以产生更多高质量的电子商务网站。龚剑(2006)12指出了对基于WEB的电子商务系统
11、与一般的电子商务系统的区别(1)目前几乎所有的语言都支持WEB的服务发布,服务查找和服务调用,所以避免了系统间的协议与接口转化,增强了系统的开放性;(2)WEB是基于XML/SOAP技术构架的,所有的消息都是以XML格式传输和存储,SOAP协议是基于HTTPSMTP等协议之上,与其他调用方法相比,技术的通用性高;(3)基于WEB构架的电子商务系统其技术构架主要是应用了SOA系统设计模式,这种设计模式使得系统的功能分布在不同的WEB,系统可以通过这些WEB来完成一个逻辑操作的过程,实现了系统功能的低耦合性。范云芝(2005)13对ASP、PHP和JSP技术作了详细的比较(1)性能比较。循环性能和
12、存取ORACLE数据库的测试。JSP在循环性能测试中仅用4S就完成了2000020000次循环,而ASP和PHP分别用了63S和84S才完成20002000(少了一个数量级)次循环。在数据库测试中,三者分别对ORACLE进行了1000次INSERT,UPDATE,SELECT和DELETE操作,JSP用了13S,PHP用了69S,ASP需要73S。(2)应用范围。ASP只能用于像IIS、PWS等这些微软的服务性产品上。PHP具有跨平台的特性,可以在UNIX、LINUX或WINDOWS操作系统下运行。JSP支持的平台众多,从一个平台移植到另一个平台,JSP不用重新编译,其JAVA字节码与平台无关
13、。林巧明(2009)14总结了JSP技术的特点(1)将内容的生成和显示分离,有助于作者保护自己的代码,又能保证任何基于HTML的WEB浏览器的完全可用性。(2)利用可重用组件,加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。(3)采用标志简化发展。(4)强大的可升缩性。(5)多样化和功能强大的开发工具支持。(6)平台无关性,JSP拥有JAVA编程语言“一次编写,各处运行”的特点。(7)数据库连接。吴东伟、高孝峰(2008)15指出DREAMWEAVER可以轻而易举地制作出跨平台限制和跨越浏览限制的充满动感的网页。通过阅读龚剑的基于WEBSERVICE的电子商
14、务交易系统的研究与设计,范云芝的动态网页制作技术ASP、PHP和JSP比较分析及林巧明的JSP5动态网站开发实用教程、吴东伟、高孝峰的DREAMWEAVERCS3中文版入门必练,综合系统的性能和功能,决定系统的开发方式就选择基于WEB的开发模式,JSP为技术支持,采用DREAMWEAVERCS3软件进行网页设计和开发。6参考文献1中国建筑装饰协会中国建筑装饰网EB/OLHTTP/NEWSCCDCOMCN/HTMLS/2009/12/2/20091229846844141HTML,20091222佚名南京成品房购房指南EB/OLHTTP/NANJINGSOUFUNCOM/HOUSE/ZT/201
15、007/CPFGOUFANGZHIYINHTML,20103高云生成品房时代来临J中国房地产报,20094刘志峰转变发展方式打造百年建筑J中华建筑报,20105李垚成品房是住宅建设发展之必然趋势J中国房地产报,20036刘海泉基于WEB的房产管理信息系统的研究与开发D西安西安理工大学硕士学位论文,20057胡振C/S与B/S计算模式之比较研究J知识经济,20078杨天剑,胡桃,吕廷杰电子商务系统分析与设计M北京北京邮电大学出版社,20079张世民信息系统开发方法比较J电脑知识与技术,200610LEE,SANGWONKOUBEK,RICHARDJTHEEFFECTSOFUSABILITYANDWEBDESIGNATTRIBUTESONUSERPREFERENCEFORECOMMERCEWEBSITESJCOMPUTERSININDUSTRY,201011邵蔚天,章雪梅,杨永亮面向对象的系统分析设计方法J无线电通信技术,200512龚剑基于WEBSERVICE的电子商务交易系统的研究与设计D成都四川大学硕士学位论文,200613范云芝动态网页制作技术ASP、PHP和JSP比较分析J电脑知识与技术,20052914林巧明JSP动态网站开发实用教程M北京清华大学出版社,200915吴东伟等DREAMWEAVERCS3中文版入门必练M北京清华大学出版社,2008