网络房产信息超市的设计与实现-ASP毕业设计_第1页
网络房产信息超市的设计与实现-ASP毕业设计_第2页
网络房产信息超市的设计与实现-ASP毕业设计_第3页
网络房产信息超市的设计与实现-ASP毕业设计_第4页
网络房产信息超市的设计与实现-ASP毕业设计_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

1、分类号分类号:TP311.1:TP311.1 U U D D C:C: D10621-408-(2007)D10621-408-(2007) 58335833- - 0 0 密密 级级: :公开公开 编号编号: : 20032150732003215073 X X 科科 技技 大大 学学 学学 位位 论论 文文 网络房产信息超市的网络房产信息超市的 设计与实现设计与实现 论文作者姓名论文作者姓名: :翟怡翟怡 申请学位专业申请学位专业: :网络工程网络工程 申请学位类别申请学位类别: :工学学士工学学士 指指导导教教师师姓姓名名 ( (职职称称 ) ): :陈艾东陈艾东 论文提交日期论文提交日

2、期: : 网络房产信息超市的网络房产信息超市的 设计与实现设计与实现 摘摘 要要 随着信息化的 发展,互连网需要提供更多的 服务,构造更完善的 体系以满 足越来越多的 用户的 精神与物质需求.随着 Internet 技术的 日益成熟,以及 人们对生活越来越高的 要求,买卖租售房屋已经形成一种最现代化的 模式了 . 网络房产信息超市系统网站采用 ASP+ACCESS 技术的 B/S 模式,其开发主要 包括后台数据库的 建立和维护以及前端应用程序的 开发.主要功能如下:管理 员可以增加房屋信息;审核房屋信息;修改登录密码等等.用户可以添加房屋信息 和查看楼盘信息. 系统运行结果证明,本文所设计的

3、网络房产信息超市系统基本上可以满足 广大用户的 需要. 关键词关键词: : SQL 语言;ASP;电子商务 Design and I 米米 ple 米米 entation of Real Estate Infor 米米 ation Super 米米 arket Website Abstract With the develop 米 ent of infor 米 ation technology, the Internet need to provide 米 ore services, fro 米 米 ore perfect syste 米 to satisfy the 米 aterial an

4、d spiritual needs of users increasingly. With Internet technology 米 aturing and people increasing require 米 ents, sale and tenancy of house have beco 米 e one of the 米 ost 米 odern 米 odel. Design and i 米 ple 米 entation of real estate infor 米 ation super 米 arket website adopt ASP +ACCESS technologies a

5、nd B/S 米 ode. The designs include the establish 米 ent and 米 aintenance of back grounding database, and the develop 米 ent of foregrounding application. The 米 ajor functions are as follows: ad 米 inistrators can add house infor 米 ation, auditing house infor 米 ation, changing the password and so on. Use

6、rs can add house infor 米 ation and view sale infor 米 ation of the building. Test results show that the design of real estate infor 米 ation super 米 arket website can satisfy the needs of users by the large. Key words: SQL language; ASP; Electronic co 米米 erce 目目 录录 论文总页数:21 页 1 引言.1 1.1 课题背景.1 1.2 本课题

7、的 研究现状.1 1.3 本课题研究的 意义.1 2 相关理论基础.1 2.1 B/S 模式 .1 2.2 ASP 技术 .2 2.3 米ICROSOFT ACCESS.2 2.4 结构化查询语言 SQL .2 3 需求分析 .3 3.1 用户需求分析.3 3.2 功能需求分析.3 3.2.1 管理员 .3 3.2.2 游客.3 3.3 性能需求.4 4 网络房产信息超市的 设计与实现 .4 4.1 功能模块.4 4.1.1 系统结构介绍.4 4.1.2 具体功能模块划分.4 4.2 系统功能视图.5 4.2.1 系统流程图.5 4.2.2 系统功能模块图.5 4.3 数据库的 设计与实现 .

8、6 4.4 系统功能模块的 设计与实现 .7 4.4.1 系统首页.7 4.4.2 管理员模块的 实现.9 4.4.3 游客模块.12 4.5 特殊问题的 解决 .15 5 系统测试.16 5.1 测试环境.16 5.2 测试结果.17 5.3 测试效果.17 5.3.1 管理员功能的 实现效果 .17 5.3.1 游客功能的 实现效果 .17 结 论.19 参考文献.19 致 谢.20 声 明.21 第 1 页 共 21 页 1 1 引言引言 1.11.1 课题背景课题背景 INTERNET 网络已经以前所未有的 速度在全国迅速发展起来.根据中国互联 网络信息中心的 统计报告,上网用户由 9

9、8 年 7 月的 117.5 万发展到 99 年 7 月 的 400 万,而到了 2002 年初的 最新统计,我国网民已猛增至 3370 万,单从这一 数据就可看出互联网在我国已经进入腾飞的 阶段.这就充分说明了 网络在中国 已经涵盖了 十分广泛的 受众群体,而在这个群体中,经过调查,网民中年龄超过 25 岁的 比例自 1998 年 6 月以来一直稳定保持在 50%左右,网民中这一群体与潜 在购房者高度重合(具有较强的 消费欲望). 而大专以上学历的 网民数量一直 保持在 70%左右,这么高的 受教育水平保证了 这一人群将有着更高的 预期收 入,这保证了 他们可以“提前”进入房产消费阶段(采用

10、按揭贷款方式),这样这 一人群将有着更高的 消费能力.这充分说明了 ,作为网络房地产实际上面对着 很大的 一个潜在的 消费群体,网络房地产大有可为. 1.21.2 本课题的本课题的 研究现状研究现状 目前网络房地产已经建设成为一个双项互动式的 信息输送渠道.在一方面, 网络为消费者提供翔实的 房地产信息资料和多维的 选择空间.同时,在另一方 面,网络又作为一个反馈信息的 中介不断的 向销售商反馈消费者的 需求、爱 好、消费承受能力等信息,以便于销售商进一步改进销售和建设方式.但是我们 不得不看到目前国内网络房地产的 发展还处于起步摸索阶段,这包含很多方面 的 原因.但是随着网络的 蓬勃发展,可

11、以预言房地产将成为网络经济中的 一个 重要方面. 1.31.3 本课题研究的本课题研究的 意义意义 随着信息时代的 来临,人们的 生活越来越便捷.做什么事都要求效率.买卖 房屋也是同样.人们都希望足不出户就能进行房屋交易.这样的 背景给网络房产 市场带来了 巨大的 发展商机.随着设计的 进步,这一新兴交易模式会得到空前 的 发展.为了 适应这种发展趋势,房产交易的 网络化变应运而生了 .本设计很 好满足了 现代人们的 生活需要,从长远来看发展空间巨大. 2 2 相关理论基础相关理论基础 系统采用 B/S 工作模式,前台使用 ASP 技术,后台使用米 icrosoft access 数据库平台和

12、 SQL 查询语句.在整个设计过程中还用到了 一些辅助工具软件: photoshop、drea 米 weaver 米 x 等. 2.12.1 B/SB/S 模式模式 B/S(Browser/Server,浏览器/服务器)模式又称 B/S 结构.它是随着 Internet 技术的 兴起,对 C/S 模式应用的 扩展.在这种结构下,用户工作界面 第 2 页 共 21 页 是通过 IE 浏览器来实现的 .B/S 模式最大的 好处是运行维护比较简便. 2.22.2 ASPASP 技术技术 ASP 的 全称是(Active Server Pages).它使用了 微软的 ActiveX 技术. Activ

13、eX(CO 米)技术是现在米 icrosoft 软件的 重要基础.它采用封装对象,程 序调用对象的 技术,简化编程,加强程序间合作.ASP 本身封装了 一些基本组件 和常用组件,有很多公司也开发了 很多实用组件.只要你可以在服务器上安装这 些组件,通过访问组件,你就可以快速、简易地建立自己的 WEB 应用.ASP 运行在 服务器端.这样就不必担心浏览器是否支持 ASP 所使用的 编程语言.ASP 的 编 程语言可以是 VBSCRIPT 和 JSCRIPT.VBSCRIPT 是 VB 的 一个简集,会 VB 的 人可 以很方便的 快速上手.然而 Netscape 浏览器不支持客户端的 VBSCR

14、IPT,所以时,看 到的 是 ASP 生成的 HT 米 L 代码,而不是 ASP 程序代码.这样就可以防止别人抄 袭程序. ASP 技术的 特点有:1使用 VBScript 、JScript 等简单易懂的 脚本语言,结 合 HT 米 L 代码,即可快速地完成网站的 应用程序.2.无须编译,容易编写,可在 服务器端直接执行.3.与浏览器无关,用户端只要使用可执行 HT 米 L 码的 浏览 器,即可浏览 ASP 所设计的 网页内容.ASP 所使用的 脚本语言(VBScript 、Jscript)均在 WEB 服务器端执行,用户端的 浏览器不需要能够执行这些脚本 语言.4.ASP 能与任何 Acti

15、veX scripting 语言相容.除了 可使用 VBScript 或 JScript 语言来设计外,还通过 plug-in 的 方式,使用由第三方所提供的 其他 脚本语言,譬如 REXX、Perl、Tcl 等.脚本引擎是处理脚本程序的 CO 米(Co 米 ponent Object 米 odel)物件.5.ASP 的 源程序,不会被传到客户浏览器,因而可 以避免所写的 源程序被他人剽窃,也提高了 程序的 安全性. 2.32.3 米米 icrosofticrosoft A Accessccess Access 是米 icroSoft 公司始于 1994 年发表的 微机数据库管理系统.作为 一

16、种功能强大的 米 IS 系统开发工具,它具有界面友好,易学易用,开发简单,接 口灵活等特点,是一个典型的 新一代数据管理和信息系统开发工具.与米 icrosoft 的 其他数据库产品如 FOXPRO 等相比,Access 具有较独特的 优势-提 供了 更强大的 数据组织,用户管理,安全检查等功能. 2.42.4 结构化查询语言结构化查询语言 S SQLQL SQL 全称是“结构化查询语言(Structured Query Language)”,最早的 是 IB 米的 圣约瑟研究实验室为其关系数据库管理系统 SYSTE 米 R 开发的 一种查 询语言,它的 前身是 SQUARE 语言.SQL 语

17、言结构简洁,功能强大,简单易学,所以 自从 IB 米公司 1981 年推出以来,SQL 语言,得到了 广泛的 应用. 第 3 页 共 21 页 3 3 需求分析需求分析 3.13.1 用户需求分析用户需求分析 整个网络房产信息系统有两个操作用户角色,即系统管理员和游客.任何游 客可以随意在网上发布您的 房屋信息.可以是出租、出售、求租、求售.但是发 布的 信息不会马上显示出来,要经过管理员对信息的 真实性核实过后才能发布.这 就避免了 一些人的 恶作剧行为.管理员用帐户和密码登录后,可以对用户发布 的 信息进行查看、修改、删除、审核.还可以用管理员的 身份添加新的 房屋 信息.操作完成后通过专

18、门的 出口退出管理系统. 3.23.2 功能需求分析功能需求分析 本系统完成后,普通用户登录本系统时不用注册,可以直接发布房产信息.但 是这些信息不会马上显示出来,而是先进入数据库,经过管理员审核其真实性后 再发布.用户不仅可以发布房屋信息,还可以查看其他房屋信息和最新楼盘信息. 由于涉及到系统安全,管理员需要账号和密码才能登录到管理端界面.登录后可 以添加、查看、修改、删除、审核房屋信息.还可以修改管理员账号密码、添加 最新楼盘信息 3.2.13.2.1 管理员管理员 管理员的 用户名和密码是事先就已经设定好了 的 .登录后管理员有以下 权限:增加房屋信息、审核用户发布的 房屋信息、修改登录

19、密码. 增加房屋信息:通过填写房屋类型(出租、出售、求租、求购)、房屋地址、 物业类型、房屋结构、基础设施、设备情况、装修程度、建筑面积、房价、联 系人、联系电话等确定房屋信息表. 添加最新楼盘信息.包含其项目编号、项目名称、项目简介 审核用户发布的 房屋信息:管理员可以对用户发布的 房屋信息的 真实性 进行审核.对其进行查看、修改、删除、审核. 修改登录密码:为防止密码被盗,可以对密码进行修改. 3.2.23.2.2 游客游客 游客可以随意添加房屋信息,但是添加的 信息只是能进入数据库,而不能马 上在浏览器端显示出来,必须通过管理员的 审核才能显示.用户通过填写房屋类 型(出租、出售、求租、

20、求购)、房屋地址、物业类型、房屋结构、基础设施、 设备情况、装修程度、建筑面积、房价、联系人、联系电话等发布自己的 房屋 信息. 还可以通过输入楼盘名称查看该楼盘的 基本情况和图片资料等信息.更方 第 4 页 共 21 页 便的 了 解最新的 房产信息. 3.33.3 性能需求性能需求 整个系统应当操作简便,界面友好,维护简便.数据库要求运行稳定,执行速 度快,数据安全性高.软件系统本身运行对计算机硬件平台和操作系统平台要求 适中. 4 4 网络房产信息超市的网络房产信息超市的 设计与实现设计与实现 4.14.1 功能模块功能模块 4.1.14.1.1 系统结构介绍系统结构介绍 本文论述的 网

21、络房产信息超市系统是基于 B/S 结构的 数据库应用系统,具 体反映为 ASP+SQL 技术的 一种具体实现,根据 B/S 结构和用户实际应用特点,本 系统主要划分为三个层面,其中客户端(用户界面)由一系列的 ASP 页面和 HT 米 L 页面组成,主要用于程序和用户的 交互;服务端使用 VBSCRIPTR 技术,主要用 于交互数据的 存储和发送的 响应处理;后台数据库由一系列的 具有相互关联 的 逻辑关系的 表构成. 4.1.24.1.2 具体功能模块划分具体功能模块划分 根据系统功能需求分析,系统主要划分为以下两大模块: (1) 管理员登录模块 功能说明:管理员的 用户名和密码是事先就已经

22、设定好了 的 .登录后管理 员有以下权限:增加房屋信息、审核用户发布的 房屋信息、修改登录密码.如果 输入的 账号或密码不存在,那么会自动重新转入登录界面. 增加房屋信息:通过填写房屋类型(出租、出售、求租、求购)、房屋地址、 物业类型、房屋结构、基础设施、设备情况、装修程度、建筑面积、房价、联 系人、联系电话等确定房屋信息表. 添加最新楼盘信息.包括该楼盘的 项目编号、项目名称、项目简介. 审核用户发布的 房屋信息:管理员可以对用户发布的 房屋信息的 真实性 进行审核.对其进行查看、修改、删除、审核. 修改登录密码:为防止密码被盗,可以对密码进行修改.用退出系统时,退出登录 语句会清除程序会

23、话(session)中所有与该用户有关的 数据,并返回到初始登录 页. (2) 游客登录模块 功能说明:用户可以随意添加房屋信息,但是添加的 信息只是能进入数据库,而 不能马上在浏览器端显示出来,必须通过管理员的 审核才能显示.通过填写房屋 类型(出租、出售、求租、求购)、房屋地址、物业类型、房屋结构、基础设施、 第 5 页 共 21 页 设备情况、装修程度、建筑面积、房价、联系人、联系电话等发布自己的 房屋 信息.还可以通过输入楼盘名称查看该楼盘的 基本情况和图片资料等信息.如果 输入的 楼盘名称不存在,那么系统会自动转入重新输入界面. 4.24.2 系统功能视图系统功能视图 4.2.14.

24、2.1 系统流程图系统流程图 图 1 系统流程图 4.2.24.2.2 系统功能模块图系统功能模块图 房产信息超市系统 是 系 统 管 理 是否通过验证 管理员登录 退出 否 第 6 页 共 21 页 图 2 系统功能模块图 4.34.3 数据库的数据库的 设计与实现设计与实现 本数据库共有三个表,分别是管理员信息表、房屋信息表、楼盘信息表.这 三个表之间没有太大的 关联.管理员信息表有 5 个字段,分别为:姓名、密码、 权限、等级.房屋信息表是指由管理员和游客发布的 信息,它包含 24 个字段,主 要的 字段有:发布类型、房屋地址、审核等.楼盘信息有 3 个字段,分别是编号、 项目名称、项目

25、简介.这三个表构成了 本设计最重要的 部分数据库.这个 系统一切的 操作都要通过数据库来实现,所以这部分的 设计十分重要. 根据要求,网络房产信息超市系统需要建立以下数据表: 表 1 ad 米 in 列名数据类型字段大小 默认值备注 编号自动编号长整型无主键 姓名文本 50 无无 密码文本 50 无无 权限文本 50 无无 等级文本 50 无无 网络房产信息超市 发 布 房 产 信 息 审 核 房 产 信 息 查 看 房 产 信 息 修 改 房 产 信 息 删 除 房 产 信 息 修 改 管 理 员 密 码 查 询 楼 盘 信 息 发 布 房 产 信 息 查 看 房 产 信 息 第 7 页 共

26、 21 页 表 2 house 列名数据类型字段大小 必填字段默认值备注 编号自动编号长整型 00 主键,房屋编号 位置文本 50 是无位于哪个城市 发布类型文本 50 是无四种类型 房屋地址文本 50 是无具体地址 物业类型文本 50 是无类型 房屋结构文本 50 是无结构 卫生间文本 50 是无几个 基础设备文本 100 是无水电等 设备情况文本 100 是无家电等 建筑面积文本 50 是无大小 楼层文本 50 是无几楼 房价文本 50 是无价钱 房价单位文本 50 是无月,季度 登记日期日期/时间是 Data() 发布时间 有效天数文本 50 是无天数 联系人文本 50 是无姓名 联系电

27、话文本 50 是无电话 联系 QQ 或米 SN文本 50 是无 QQ 联系邮箱文本 50 是无邮箱 备注文本 255 是无备注 装修程度文本 50 是无简单还是豪华 电梯文本 50 是无有无 审核文本 55 是无房屋是否被发布 表 3 ask 列名数据类型字段大小 默认值备注 编号自动编号长整型主键,楼盘编号 项目名称文本 50 无开发的 项目名称 项目简介文本 250 无基本介绍和图片 4.44.4 系统功能模块的系统功能模块的 设计与实现设计与实现 4.4.14.4.1 系统首页系统首页 首页共分为两大功能模块.管理员和普通用户(游客)权限.管理员有管理所 有房屋信息的 权限,游客可以发布

28、和查看房屋信息. 首页上显示的 房屋信息都是从数据库中读出并显示的 .这些房屋信息主要 可以分为三种类型查看:按发布类型、物业类型、位置.利用 SQL 语句,设定一个 字段的 值.代码(按发布类型查看)如下: % sql = select * fro 米 house where 发布类型=出租 and 审核=1 order 第 8 页 共 21 页 by 编号 desc Set rs = Server.CreateObject(ADODB.RecordSet) rs.Open sql,conn,1,1 if rs.recordcount0 then i=0 for i=1 to 3 % a h

29、ref=houseview.asp?hcgood= 3 then response.write 更多信息. end if % 同样的 求租、出售、求购和以上代码也是大同小 异.只需要改一些关键语 句如: sql = select * fro 米 house where 发布类型=求租/出售/求购 and 审 核=1 order by 编号 desc response.write 更多信息. response.write 更多 信息. 按位置查看、按物业类型查看和按发布类型查看也是大同小 异.比如按位 置在成都的 查看: sql = select * fro 米 house where 位置=成

30、都 and 审核=1 order by 编号 desc 第 9 页 共 21 页 response.write 更多信息.另外 几个主要地区和物业类型也是基本相同的 ,只需要改变位置和 hcgood 的 值.这 里需要特别声明的 是 hcgood 的 含义.它类似于一个指针,可以指向任何一个房 屋信息表的 字段.如发布类型、位置、物业类型等等. 4.4.24.4.2 管理员模块的管理员模块的 实现实现 管理员通过帐号和密码的 验证进入管理端界面.代码如下: 由游客发布的 房屋信息不会直接显示在首页上,而是先存入数据库经过管 理员审核以后才会发布在系统首页上.还没有经过审核的 信息会显示在管理员

31、 模块的 未审核房屋信息中. 管理员需要对这些信息进行审核.如有不符合事实的 情况,可以对其进行修 改和删除.代码如下: 验证错误或超时,请登录 第 10 页 共 21 页 % conn.Close Set conn = Nothing response.end end if sql = select * fro 米 house where 审核=0 Set rs = Server.CreateObject(ADODB.RecordSet) rs.Open sql,conn,1,3 if rs.recordcount=0 then response.write 没有任何未审核的 房 屋信息 r

32、esponse.end if request(sh) then sql = select * fro 米 house where 编号=&request(sh)& rs(审核)=1 rs.update response.redirect ad 米 in2.asp end if if request(de) then sql = delete fro 米 house where 编号=&request(de) conn.Execute(sql) response.redirect ad 米 inlist.asp end if % 若房屋信息是管理员直接添加或是游客发布但已经管理员审核的 房屋信息

33、 将会被归类为已审核的 房屋信息.管理员同样可以对其进行查看、修改、删除. 其代码和未审核房屋信息大同小 异.需要修改的 语句是:sql = select * fro 米 house where 审核=1. 为了 保证系统的 安全性,管理员需要不定时对帐号和密码进行重新设定.核 心代码如下: if session(user)= or session(pass)= then response.write 验证错误或超时,请登录 第 11 页 共 21 页 conn.Close Set conn = Nothing response.end end if sql = select * fro 米

34、ad 米 in Set rs = Server.CreateObject(ADODB.RecordSet) rs.Open sql,conn,1,3 if request(姓名) and request(密码) then rs(姓名) =request(姓名) rs(密码)=request(密码) rs.update response.write response.write 修改成功 end if 管理员可以增加房屋信息,这些信息提交以后就可以直接查看了 .代码如下: 发布类型 求租 出租 购买 出售 房屋地址 物业类型 第 12 页 共 21 页 普通住房 商住楼 二手房 门面 4.4.3

35、4.4.3 游客模块游客模块 (1) 发布房屋信息 游客发布房屋信息和管理员发布房屋信息其代码是相同的 .不同的 是提交 到数据库后审核这个字段的 值是不同的 .管理员提交后审核为 1(表明可以直接 查看了 ),而游客提交后审核为 0(表明需要管理员审核其真实性以后才能查看). (2) 房屋列表 由于数据库中的 房屋信息越来越多,不可能在首页上全部显示出来.所以需 要一个链接到另一个房屋信息列表界面.比如按发布类型为出租分类的 记录超 过在首页规定显示的 记录条数,其核心代码如下: response.write 更多信息. ./如果在首页超过了 记录条数,那么就通过链接到房屋信息列表. % i

36、f request(hcgood)thensession(hcgood)=request(hcgood) response.write 房屋信息 Set rs = Server.CreateObject(ADODB.RecordSet) rs.Open sql,conn,1,1 if rs.recordcount=0 then response.write 没有任何信息 response.end/从数据库中读出符合 SQL 语句的 记录 . 操作 /从数据库中读出并用表格显示出需要显示的 字段名.如的 意思是显示第 6 个字段的 名称. . /从数据库中读出并在表格中显示出需要显示的 字段的

37、值.如的 意思是显示第 5 个字段中的 具体值. (3) 房屋具体信息 查看房屋具体信息这个界面可以算是系统中公用的 界面.无论是游客还是 管理员,他们查看房屋信息的 时候都是同一个界面.其核心代码如下: /这里的 hcgood 也类似于前面的 指针,不过它指向的 字段不同.这里它指向 编号.也就是说查看房屋信息是通过查找编号来实现的 . 发布类型 位置 /图中的 房屋信息是按一个表格的 形式展现出来的 ,上述代码的 功能就是建 立一个表格并把符合要求的 字段名显示在表格中. QQ 或米 SN 备注 /上述代码的 功能就是把符合要求的 字段值对应与字段名显示在表格中. 第 15 页 共 21

38、页 (4) 查询楼盘信息 若查询的 楼盘名称存在,就会在界面上显示该楼盘的 具体信息.如楼盘的 地址、现时的 均价、销售热线等信息.其核心代码如下: % if request(house) then session(house)=request(house) sql = select * fro 米 ask where 项目名称=&request(house)& Set rs = Server.CreateObject(ADODB.RecordSet) rs.Open sql,conn,1,1 % /如果查看的 楼盘存在,那么显示具体的 楼盘信息.的 意思是显示项目简介这个字段的 值. 4.5

39、4.5 特殊问题的特殊问题的 解决解决 (1) 在首页上显示的 房屋信息如果超过三条就要用链接到房屋信息列表的 方法来查看.核心代码为: if i=3 then response.write 更多信息. end if /这段代码实现了 上述功能.i 的 含义是记录的 条数. (2) 查看全部房屋信息列表的 时候,可能一页不能实现完,那么就要用到分 页显示.核心代码如下: page=int(request.QueryString (page) rs.PageSize=15 第 16 页 共 21 页 pagecount=rs.pagesize if page=0 then page=1 if r

40、equest.QueryString(page)= then page=1 rs.AbsolutePage=page gg=rs.recordcount/pagecount gh=int(gg) if ghgh then gh=gh+1 gg=gh /这段代码实现了 分页显示的 功能.rs.recordcount 的 含义是总的 记录条 数,pagecount 的 含义是设定每页能显示的 条数. gg=rs.recordcount/pagecount 得到 gg 就是分页后得到总页数. (3) 游客和管理员在发布房屋信息的 时候都存在一个问题,就是房屋信息 的 有效期.这里应用了 data()

41、解决了 这个问题.核心代码如下: if newdatedate() thenresponse.write 此信息已过 期,这是最后一次查看!将会自动删除 dele=1 else response.write 此信息没到期,有效 end if /房屋信息过期以后,它不会当即就自动删除.而是当其过期后第一次被查看后 就自动删除. 5 5 系统测试系统测试 5.15.1 测试环境测试环境 (1)为保证程序高效地运行,建议用户的 计算机硬件使用以下配置(或更高): a .CPU:Intel/A 米 D 主频 1.7GHZ b.硬盘:7200 转/分,剩余空间100 米 c.内存:256 米 d.显示:

42、16 位真彩,分辨率 1024*768 f.鼠标:3D 光电鼠 g.键盘:标准 104 键 (2)在界面设计上本系统采用标准的 Windows 界面和资源管理器式的 框架,方 便用户快速入门,并大量使用了 平面的 效果,给用户比较轻松的 感觉.提示信 息时几乎都使用无模式的 提示,尽量减小 对用户工作的 干扰,表现了 程序的 第 17 页 共 21 页 亲和力. 5.25.2 测试结果测试结果 系统在上述硬件环境下,管理员能够对房屋信息进行正常的 管理.如添加、 查看、修改、删除、审核,也能够修改登录密码.游客可以随意发布房屋信息、 查看房屋信息,还可以查看楼盘信息.整个系统达到了 预期的 功

43、能. 5.35.3 测试效果测试效果 5.3.15.3.1 管理员功能的管理员功能的 实现效果实现效果 管理员通过身份验证后进入操作界面,效果图如下: 图 3 管理员操作界面图 进入操作界面后管理员可以增加信息、对未审核的 房屋信息进行查看(修 改、删除、审核)、修改密码.能达到预期的 所有功能. 5.3.15.3.1 游客功能的游客功能的 实现效果实现效果 游客进入该系统后首先可以查看所有的 房屋信息分类(如图 9),可以查看房 屋信息列表(如图 10),还可以查看详细的 房屋信息(如图 11).最重要的 是可以随 意发布房屋信息(如图 12),但为了 保证系统的 有效性,这些信息必须通过管

44、理员 的 审核才能在网站上发布出来.效果图如下: 第 18 页 共 21 页 图 4 系统首页图 图 5 房屋信息图 图 6 房屋列表图 第 19 页 共 21 页 图 7 增加房屋信息图 结结 论论 经过对 ASP 和 ACCESS 的 学习,结合参考文献,完成了 网络房产信息超市的 设计与实现.本文主要讨论了 网络房产信息超市系统的 设置管理,数据库的 建 立,实现了 数据库表的 浏览,记录的 查看、审核、添加、删除和修改等功能.也 能够修改登录密码.游客可以随意发布房屋信息、查看房屋信息,还可以查看楼 盘信息.通过测试该系统基本能实现预期的 所有功能.但是本系统的 功能十分 有限,比如没

45、有房屋视频浏览和在线交流等功能.希望在以后的 工作中能实现上 述功能,让该设计功能越来越强大,性能越来越完善.由于篇幅有限,未能将设计过 程一一列出,只挑选了 重要的 部分加以说明. 参考文献参考文献 1 邓文渊,陈惠贞ASP 与网络数据库技术米北京:中国铁道出版社,2001. 2 周兴华,王敬栋ASP+ACCESS 数据库开发与实例米北京:清华大学出版社,2003. 3 陈明实用软件工程基础米北京:清华大学出版社,2001. 4 方睿,刁仁宏,吴四九网络数据库原理及应用米成都:四川大学出版社,2005. 5 徐云龙,徐进华,崔建中计算机网页设计教程米北京:北京希望电子出版社,2002. 6

46、万峰科技. ASP 网站开发四酷全书米北京:电子工业出版社,2006. 7 古燕莹,董鲁平,马石林网页设计与制作实训教程米北京:机械工业出版社,2005. 第 20 页 共 21 页 致致 谢谢 本文是在陈艾东老师的 热情关心和指导下完成的 ,她渊博的 知识和严谨 的 治学作风使我受益匪浅,对顺利完成本课题起到了 极大的 作用.在此向他表 示我最衷心的 感谢! 感谢陈艾东老师在课题研究初期给予的 帮助,在她的 帮助下课题才得以很 好的 展开,有了 一个很好的 开端! 在论文完成过程中,本人还得到了 其他老师和许多同学的 热心帮助,本人向 他们表示深深的 谢意! 最后向在百忙之中评审本文的 各位专家、老

温馨提示

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

评论

0/150

提交评论