网上二手房交易系统设计与实现
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
选题背景
在科学技术日趋发达的现代社会,网络的魅力已将越来越多的人吸引到互联网中,同时随着计算机等硬件终端的普及更是将网络推向了历史的前端,也越来越吸引人们的眼球,大大地方便了人们的沟通与交流,把人们带入另一个新的境界!但同时网络又是一把双刃箭,在纷繁复杂的网络环境里,各种信息数不胜数,良莠不齐!为给广大用户一个健康,安全,自由的环境同时解决用户的实际需求特设计本系统!在本系统中用户将方便的进行信息的浏览,了解目前二手房的实际信息,诸如面积,价格等,同时用户可通过本系统对所看中的二手房进行预订,本系统将在管理员的操作下协调商讨交易事宜!力求最终达到双方都满意为止,当一方否定以后,交易即终止。
在系统运行的过程中,搜寻用户所需求的新的服务以及搜集对本系统的意见及反馈,采用在线调查的形式,以便对系统进行再优化,探讨在网络运行中系统如何正常运行并得到保护,同时为用户提供必要的服务。采用合适的设计方法,提供高质量的工程支撑,要实行开发过程的有效管理;活动主要包括需求、设计、实现、确认和支持等活动。
目前,我国部分城市楼市出现有价无市的尴尬局面,一方面当然是房价较高导致,而无可否认的是另一方面消息的来源及价格信息等存在着严重的地区差异性,而二手房的交易是楼市交易中一股不可忽视的房源,因此做好二手房交易的指导是必要的,为给用户提供一个交易平台,引导用户选好一套自己满意的二手房,特设计本系统,以便为广大用户服务。
1.2系统分析
1.2.1 Internet以及Web技术的发展
Internet起源于20世纪60年代末、70年代初,当时,美国国防部为了将充斥于军事基地内各种厂商的电脑主机互连,让它们可以进行数据交换以便研究工作顺利进行,于是成立了ARPA网络计划。ARPA计划尝试建设一个网络系统,它可将各种不同厂商的电脑连接起来。随着这个计划的成功,各学术单位,研究机构也纷纷与ARPA计划所建立的ARPANet连接。到了20世纪80年代,Internet这个名词因势产生,它代表着这十年来所构建涵盖全球各地的网络系统。从1990年起,商业使用的Internet在美国急速地扩大,而Internet也从原来属于少数人使用的网络系统转变为普通百姓也能够使用的网络系统。
最初的Internet资源服务都还停留在文本模式,1989年,量子物理实验室(CERN)下的一个研究小组着手开发一种全新的Internet服务,它可以在网络上传送图片、文本、影像、声音等多媒体数据。于是由Tim Berners Lee领导的小组开发出了一种主从、分布式的网络服务系统,这就是WWW,俗称“万维网”。
所谓WWW其实就是连上Web服务器访问资源,取得的内容就是所谓的“主页”(HomePage)。进入的网页通常不会只有一页,而是整个网站的内容。
“网站”是一种呈现在网络上的新兴媒体,通过Internet已经成为一个实时的,多媒体的信息传播渠道。它的载体主要是电脑,范围覆盖全球各地,没有国界,不分人种,时时刻刻地提供服务。目前,人们渐渐开始把网站称之为广播、电视、报刊以外的第四新闻媒体,以“共享、公平、公正、创新、国际化、团队精神”为特征的网络文明也已逐渐成为这个时代的标志,人们越来越习惯于通过Internet网络获取信息,通过Internet在网站上发表对社会对生活的理解和建议。
1.2.2?
系统平台分析
二手交易平台主要研究网络二手房交易,本系统目的是为买卖双方提供一个交易的平台,在网站管理员引导和双方的谈判下进行二手房交易,同时在运行过程中用户可以根据不同的搜索方式对所要了解的信息进行检索,在用户进行注册并通过系统自身检测以后用户可以收发站内信进行沟通。同时要对二手房交易的各项法律法规进行公示,以便用户进行了解。同时只有注册用户方可在本系统下进行交易。所有操作都可以由用户在客户端浏览器中完成,而服务器端程序会按用户的要求来完成对系统数据的操作,并将结果传给Web服务器,再由Web服务器处理成HTML文件后发送到客户端浏览器。这就是所谓的B/S结构应用系统,B/S结构即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。早期的软件系统多以此作为首选设计标准。
B/S结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓N-Tier结构。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript…)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着Windows 98/Windows 2000将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。
将应用程序分成好几个离散逻辑组件,就是多层式结构 (N-Tier) 应用程序。最常见的选择是分成三个部分:表示层、事务逻辑层和数据层(3-Tier),不过也有其它的组合。多层式结构应用程序,在一开始是解决某些与传统客户端/服务器 (主从式) 应用程序相关的问题,但是随着 Web 的出现,此结构已经成为主导新程序之开发的结构。下面就是3-Tier结构各层功能以及经常采用的技术作个简介:
表示层主要运行于客户端浏览器,采用Script (脚本)语言编写。HTML、JavaScript、VBScript是此类应用系统中展示层最常用的脚本编制语言,结合CCS以及ActiveX技术,能设计出交互相当灵活功能又相当强大的客户端网页。
事务逻辑层设计通常有三个选择:ASP网页、COM或COM+组件、DBMS中所执行的预存程序。将程序代码的一部分,建立成执行于数据库管理系统 (DBMS)
中的预存程序,使数据与程序代码储存在相同的位置,有助于最佳化执行效率,但是,预存程序都依赖于特定的数据库系统,在编写和侦错方面都相当复杂,只适宜于大型的商业应用系统。以 COM 对象的方式,编写中间层 (Middle Tier) 事务逻辑,可以使用全功能的语言,来产生经过编译的执行程序,执行效率也相当高,此外,在 COM 对象中包装事务逻辑,还可以清楚地将此程序代码与网页内含的展示程序代码分隔,这样可以使应用程序更易于维护,但是,COM对象的部署也有一定的麻烦,新编写的组件对象,只有在服务器重新启动后才能被应用程序调用。用ASP 网页设计事务逻辑相对来说比较简单,但是,ASP网页采用脚本语言来编写事务逻辑,比如VBScript,程序代码只有在执行时才被翻译,这样会降低执行效能,此外,ASP 网页中的程序代码也是难以维护的,因为事务逻辑程序代码与建立使用者接口的展示程序代码彼此混杂在一起。
数据层较为灵活,视系统规模可选择Sybase、Oracle、My SQL、SQL server或者MS Access。
综上所述,结合本系统实际需要,本教师进修平台采用B/S结构,使用微软公司的技术解决方案。开发环境采用微软的FrontPage2000+PWS。引入Windows DNA 概念,将Windows DNA 应用到系统开发中。采用3-Tier软件结构:表示层采用HTML、JavaScript或VBScript结合CSS、ActiveX技术来编写;事务逻辑层,考虑到本系统为通用BBS系统,系统应该具备较大的可伸缩性,应该能适应最基本应用最广泛的WEB平台,特别是个人用户想在一些免费主页空间搭建自已的论坛,而这类免费主页空间通常只支持ASP来处理服务器端数据或数据库,另外,通用系统应该具备较大的可扩展性,目前,ASP.NET技术发展较快,未来应该能以较小的成本用ASP.NET重写本系统,因此,本系统事务逻辑层设计采用ASP网页;至于数据层,本系统采用最基本的MS Access数据库系统,视需要,系统作较小的改动就可以移植到其它大型数据库系统。
本系统要求客户端支持IE4.0以上或与之兼容的浏览器软件,客户端硬件最低要求对应于IE4.0的硬件平台要求。服务器端要求支持ASP以及MS Access数据库。
本系统的开发环境和开发工具为:Windows98,PWS,FrontPage2000,MS Access。
1.3? 项目设计原则
1.3.1? 实用性原则
充分考虑到在二手交易平台中可能遇到的种种问题,尽量全面的做好需求分析,以减少日后更新软件的次数。
?
1.3.2? 经济性原则
建立适合二手交易市场自身需求的网络平台,提供广泛的涵盖用户多种需求的功能,数据处理方式灵活以满足需求,节省网站建设成本,并确保其较好的拓展性和开放性;同时网站具有基于WEB界面的管理后台,能够自主的对网站中大部分内容作更新、修改操作,节省了企业网站的运营成本,提高了信息更新、传播效率。
1.3.3?? 扩充性原则
网站的整体规划及框架设计是具可扩充性的,前台页面的设计能保证网站在增加栏目后不会破坏网站的整体结构。后台数据库的设计具有高度的扩充性,能够根据需要对栏目、类别的增、删、修改。
1、4研究的主要内容
该项课题是研究网络二手房交易,本系统目的是为买卖双方提供一个交易的平台,在网站管理员引导和双方的谈判下进行二手房交易,同时在运行过程中用户可以根据不同的搜索方式对所要了解的信息进行检索,在用户进行注册并通过系统自身检测以后用户可以收发站内信进行沟通。同时要对二手房交易的各项法律法规进行公示,以便用户进行了解。同时只有注册用户方可在本系统下进行交易。