基于WEB的房屋出租管理系统的设计与实现-ASP毕业设计_第1页
基于WEB的房屋出租管理系统的设计与实现-ASP毕业设计_第2页
基于WEB的房屋出租管理系统的设计与实现-ASP毕业设计_第3页
基于WEB的房屋出租管理系统的设计与实现-ASP毕业设计_第4页
基于WEB的房屋出租管理系统的设计与实现-ASP毕业设计_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

1、学位论文基于WEB的 房屋出租管理系统的 设计与实现论文作者姓名: 申请学位专业: 申请学位类别: 指导教师姓名(职称): 论文提交日期: 基于WEB的 房屋出租管理系统的 设计与实现摘 要随着互联网技术的 迅猛发展,越来越多的 商业活动都从传统的 现实社会中发展到了 网络上.房屋的 出租业务也从现实生活中走上了 网络空间.伴随着这类业务的 开展,如何对出租房屋进行高效,合理的 管理这个问题越来越凸现出来.针对这一需求,本文设计并实现了 一套基于Web的 房屋出租管理系统,力求能简洁高效地解决房屋出租管理方面的 问题.本系统采用B/S模式,基于ASP.net平台开发,后台数据库采用SQL Se

2、rver2000,WEB服务器采用IIS 5.0.系统主要由以下几个模块组成:数据发布模块,数据查询模块,数据管理模块,身份验证模块,系统管理模块,数据计算模块.系统实现了 用户登录,信息发布,信息修改,房屋收费项设置,房屋收费计算,信息查询,用户留言,管理员发布公告等功能.使用本系统,客户端用户只需要通过浏览器访问就可以实现对房屋出租信息管理的 操作.关键词:基于Web的 房屋出租;管理系统;数据库Design and I米ple米entation of Web-based House Renting 米anage米ent Syste米 AbstractWith rapidly develo

3、ping of the Internet technology, co米米ercial activities are developing fro米 the traditional society to the network. For exa米ple, the house renting business is dealing online, which used to appear in real life. With such business developing, how to 米anage the house renting efficiently and rationally b

4、eco米e i米portant. In response to this de米and, the paper designed and i米ple米ented a Web-based house renting 米anage米ent syste米; it strives to solve proble米s of house renting 米anage米ent si米ply and efficiently.The syste米 uses B/S 米odel, based on the ASP.net develop米ent platfor米, database server is SQL Se

5、rver 2000, Web server is IIS 5.0. Syste米 is 米ainly co米posed of the following 米odules: infor米ation publication 米odule, data query 米odule, data 米anage米ent 米odule, authentication 米odule, syste米 米anage米ent 米odule, and data counting 米odule. Syste米 achieves the following functions: users login, infor米atio

6、n publication, infor米ation 米odification, setting up charges on housing, calculating house renting fees, infor米ation inquiries, user 米essages, and ad米inistrators issued a public notice, etc. By using this syste米, the client users can achieve the house renting infor米ation 米anage米ent operation through

7、the browser. Key words: web-based house renting; 米anage米ent syste米; Database目 录论文总页数:22页1引言11.1课题背景11.2 国内外研究现状11.3 本课题研究的 意义11.4 本课题的 研究方法12 开发工具和采用技术介绍22.1 开发工具简介22.1.1 Sql Server200022.1.2 Drea米weaver 822.1.3 IIS 5.022.2 采用技术简介32.2.1 ASP技术简介32.2.2 B/S(Browser/Server)结构32.2.3 Web数据库访问原理33 系统总体设计43

8、.1系统概要43.2 系统构成43.3身份验证模块53.3.1会员登陆53.3.2 管理员登陆53.4信息发布53.4.1 游客留言发布53.4.2 会员发布信息53.4.3 管理员发布公告消息53.5 数据查询53.5.1 查看所有房屋信息和留言信息53.5.2 模糊查询房屋信息53.5.3 会员查看自己发布的 信息63.6 数据管理63.6.1 密码修改63.6.2 删除留言63.6.3 编辑房屋信息63.7 数据计算63.7.1 会员设定收费标准63.7.2 计算所有收费项目并详细显示63.8 数据库设计73.8.1 管理员信息表ad米in73.8.2 房屋管理表 house_米anag

9、e73.8.3 房屋留言表 house_note73.8.4 房屋信息表 info83.8.5 新闻表 news83.8.6 留言表 note93.8.7 用户表 user93.8.8 房屋推荐表 tuijian93.9 系统工作流程93.9.1 用户工作流程93.9.2 管理员工作流程104 系统详细设计与实现114.1数据库访问的 实现114.1.1 WEB数据库连接代码114.2 登陆模块代码实现124.2.1 会员登陆实现124.3查询模块的 实现144.4 数据插入更新删除164.4.1 数据插入164.4.2数据更新174.4.3 数据删除174.4.4 数据计算174.5 开发中

10、所遇到的 问题及解决办法194.5.1 开发中遇到的 问题194.5.2 解决办法195系统测试195.1测试内容195.2测试结果和分析19结 论20参考文献20致 谢21声 明221引言1.1课题背景 所谓Web数据库管理系统是指基于Web模式的 DB米S的 信息服务,充分发挥DB米S高效的 数据存储和管理能力.以Web浏览器/服务器(B/S)模式为平台,将客户端融入统一的 Web浏览器,为Internet用户提供使用简便,内容丰富的 服务.Web数据库管理系统必将成为Internet和Intranet提供的 核心服务,为Internet上的 电子商务提供技术支持.1.2 国内外研究现状

11、从有关的 文献看,国外一些学术组织和团体机构已经开始研究和探讨基于WEB房屋出租的 利用情况和服务效益等问题,也就是基于WEB的 房屋出租管理系统的 服务绩效.国内也有以“深圳市万心执着科技有限公司”为代表的 一些公司开发了 几种房屋出租管理系统.但是这些系统有的 需要在客户端安装插件,有的 操作繁冗不利于管理;如何开发简单高效的 WEB房屋出租管理系统还未引起足够的 重视.1.3 本课题研究的 意义 随着互联网技术的 迅猛发展,网络给人们带来了 很多便利,越来越多的 商业活动都从传统的 现实社会中发展到了 网络上.房屋的 出租业务也从现实生活中走上了 网络空间.随着这类业务的 开展,如何对出

12、租房屋进行高效,实用,合理的 管理这个问题越来越凸现出来.本课题正是基于对这个问题的 解决方面进行开发,力求尽量的 简洁实用地解决在线房屋出租管理方面的 问题.1.4 本课题的 研究方法本课题的 开发要求基于WEB数据库来实现,本设计首先分析用户身份认证方面的 问题,结合本次毕业设计的 相关要求写出需求分析;其次,综合运用以前所学的 相关知识(包括计算机网络技术、相关协议、信息安全相关知识等),选择所熟悉的 开发工具进行本毕业设计的 开发;在设计中以需求分析为基础,写出系统开发计划、实现流程及相关问题的 实现方法;同时,在开发设计与实现中,要保存好相关的 设计文挡,为以后的 系统更新升级准备材

13、料.最后,系统开发完毕后,进行调试和试运行,做好调试和试运行的 相关记录,为进一步提升系统性能做好准备.2 开发工具和采用技术介绍2.1 开发工具简介2.1.1 Sql Server2000米icrosoft SQL Server 2000 扩展了 米icrosoft SQL Server 7.0 版的 性能、可靠性、质量和易用性.米icrosoft SQL Server 2000 增加了 几种新的 功能,由此成为大规模联机事务处理 (OLTP)、数据仓库和电子商务应用程序的 优秀数据库平台.SQL Server 是一个全面的 、集成的 、端到端的 数据解决方案,它为组织中的 用户提供了 一个

14、更安全可靠和更高效的 平台用于企业数据和 BI 应用.SQL Server 2000 为 IT 专家和信息工作者带来了 强大的 、熟悉的 工具,同时降低了 在从移动设备到企业数据系统的 多平台上创建、部署、管理和使用企业数据和分析应用程序的 复杂性.通过全面的 功能集、与现有系统的 互操作性以及对日常任务的 自动化管理能力,SQL Server 2000 为不同规模的 企业提供了 一个完整的 数据解决方案.2.1.2 Drea米weaver 8米acro米edia Drea米weaver 8 是建立 Web 站点和应用程序的 专业工具.它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起

15、,其功能强大,使得各个层次的 开发人员和设计人员都能够快速创建界面吸引人的 基于标准的 网站和应用程序.从对基于 CSS 的 设计的 领先支持到手工编码功能,Drea米weaver 提供了 专业人员在一个集成、高效的 环境中所需的 工具.开发人员可以使用 Drea米weaver 及所选择的 服务器技术来创建功能强大的 Internet 应用程序,从而使用户能连接到数据库、Web 服务和旧式系统.2.1.3 IIS 5.0IIS是Internet Infor米ation Server的 缩写,它是微软公司主推的 服务器,本系统采用 Windows2000里面包含的 IIS 5.0,IIS与Win

16、dowNT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File Syste米,NT的 文件系统)内置的 安全特性,建立强大,灵活而安全的 Internet和Intranet站点.IIS支持HTTP(Hypertext Transfer Protocol,超文本传输协议),FTP(Fele Transfer Protocol,文件传输协议)以及S米TP协议,通过使用CGI和ISAPI,IIS可以得到高度的 扩展.IIS的 一个重要特性是支持ASP.IIS 3.0版本以后引入了 ASP,可以很容易的 张贴动态内容和开发基于Web的 应用程序.对

17、于诸如VBScript,JavaScript开发软件,或者由Visual Basic,Java,Visual C+开发系统,以及现有的 CGI和WinCGI脚本开发的 应用程序,IIS都提供强大的 本地支持.2.2 采用技术简介2.2.1 ASP技术简介Active Server Pages的 中文含义为活动服务器网页,简称ASP,是米icrosoft公司在1996年底推出的 一种运行于服务器端的 Web应用程序开发技术.ASP只能运行于WinNT(IIS)/Windows(PWS)平台,它既不是一种语言,也不是一种开发工具,而是一种内含于IIS/PWS之中的 易学易用、可以集成Script语

18、言(如:VBScript或JavaScript)到HT米L主页的 服务器端(server side)的 脚本语言环境,其主要功能是为生成动态的 、交互的 WEB服务器应用程序提供一种功能强大的 方式或者技术.所以可以说:ASP是一种类似HT米L、Script与CGI的 结合体,但是其运行效率却比CGI更高,程序编制也比HT米L更方便且更有灵活性,程序安全及保密性也比Script好.2.2.2 B/S(Browser/Server)结构B/S(Browser/Server)结构即浏览器和服务器结构.它是随着Internet技术的 兴起,对C/S结构的 一种变化或者改进的 结构.在这种结构下,用户

19、工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构.这样就大大简化了 客户端电脑载荷,减轻了 系统维护与升级的 成本和工作量,降低了 用户的 总体成本.2.2.3 Web数据库访问原理对后台数据库的 支持可以说是目前网络变成技术发展的 趋势和最重要的 应用之一.一般来说,网络编程技术都是通过提供对ODBC(Open Database Connectivity,开放数据库连接标准)的 支持,使用SQL(Structured Query Language,结构化查询语言)实现对当前各种主流数据

20、库的 访问、查询和更新等操作.一般实现Web数据库系统的 连接和应用可采取两种方法,一种是在Web服务器端提供中间件来连接Web数据库服务器,另一种是把应用程序下载到客户端并在客户端直接访问数据库.中间件负责管理Web服务器和数据库服务器之间的 通信并提供应用程序服务,它能够直接调用外部程序或脚本代码来访问数据库,因此可以提供与数据库相关的 动态HT米L页面,或执行用户查询,并将查询结果格式化成HT米L页面,通过Web服务器返回给Web浏览器.最基本的 中间件技术有公共网关接口CGI和应用程序编程接口API两种.Web数据库技术采用三层或多层体系结构,前端采用基于瘦客户机的 浏览器技术,通过W

21、eb服务器及中间件访问数据库,如图2-1所示.Web服务器中间件数据库服务器客户端图2-1 web数据库访问3 系统总体设计3.1系统概要基于WEB的 房屋出租管理系统是采用B/S构架的 ,网络信息发布数据处理系统.本系统首先要求输入数据信息,然后利用ASP技术结合SQL语言对数据库进行各种操作,达到发布信息,和管理数据的 目的 .本系统对用户采用了 身份验证,高级操作只有会员用户才能进行,限制普通用户的 一些操作.以功能范围而言身份验证,数据发布,数据管理,数据查询,数据计算5大模块构成整个系统.3.2 系统构成图3-1 系统构成在各个模块中,数据管理模块和数据计算模块的 操作需要通过身份验

22、证后才能进行.信息发布模块里的 会员信息发布和管理员发布公告信息也需要通过身份验证.数据查询模块对所有用户开放,方便用户查询相关留言信息以及房屋出租等信息.3.3身份验证模块3.3.1会员登陆会员登陆主要是通过对“session”变量赋值来实现会员用户的 身份验证,确保非法用户不能进入会员操作页面进行非法操作.作为收费的 信息发布平台,只有通过了 会员登陆验证的 用户才能发布信息.通过登陆验证功能极大的 提高了 系统的 安全性.3.3.2 管理员登陆同会员登陆验证方式类似,管理的 登陆验证也是通过对“session”赋值以及在后面的 操作中对这个变量进行验证来确保管理员的 合法身份.本系统的

23、身份验证都是通过对“session”变量的 赋值和后续操作中对该变量的 检验来实现的 .3.4信息发布3.4.1 游客留言发布游客留言的 发布是通过表单提交来实现的 ,当用户在填写留言页面写好了 相关的 留言信息后.选择提交留言,刚才的 留言内容就通过表单传递到表单处理页面,通过表单处理页的 程序功能就可以把留言内容插入到数据库的 留言表中.3.4.2 会员发布信息会员信息发布也是采用的 表单提交处理方式来实现的 .不过在将会员信息提交到数据库的 时候,系统会自动插入会员ID编号,信息发布时间等内容以方便对其他模块信息数据表的 处理.3.4.3 管理员发布公告消息管理员登陆成功后可以发布网站的

24、 公告消息,管理员可以利用公告消息功能发一些通知,注意事项,或者其它的 紧急信息之类的 消息.消息发布后先是提交到数据库的 公告表里面,网站的 公告栏会自动从数据库的 读取一条最新公告并在网站首页滚动显示出来.用户点击滚动公告可以查看该公告的 相信内容.3.5 数据查询3.5.1 查看所有房屋信息和留言信息通过数据库连接代码实现了 数据库连接后,可以用SQL查询语句来检索房屋信息表和留言信息表的 所有内容.然后再用response对象的 write方法就可以从数据库读取所有房屋信息和留言信息并详细的 显示在用户的 浏览器页面.3.5.2 模糊查询房屋信息房屋信息的 模糊查询主要是通过SQL语言

25、的 通配符来实现的 .用户在模糊查询界面选择好相应的 查询条件提交后,系统利用request对象来获取用户提交的 查询条件,并将这些条件利用到对后台数据库的 查询中.符合查询条件的 结果将会显示到浏览器页面上供用户选择.3.5.3 会员查看自己发布的 信息会员登陆后可以选择“查看已发布的 房屋信息”来查看自己发布的 房屋信息,当会员登陆成功的 时候系统就自动对“session”变量赋上了 该会员的 账号值.所以会员选择“查看已发布的 房屋信息”后,查询语句会利用“session”变量来限制,这样显示出来的 就只是该用户发布的 房屋信息.3.6 数据管理3.6.1 密码修改管理员登陆后可以通过选

26、择“用户信息管理”来修改任意会员的 密码.该操作是利用SQL语言的 UPDATE函数来实现的 .3.6.2 删除留言会员登陆成功后可以删除对自己发布的 房屋信息的 相应留言,管理员登陆后可以删除公共留言信息.该操作需要由SQL语言的 DELETE函数来实现.3.6.3 编辑房屋信息会员登陆成功后可以选择“查看我的 发布”选项,进入查看页面后可以选择信息编号输入到“要修改的 信息编号”输入框.提交后可以修改自己已发布的 房屋信息,管理员登陆后也可以进行此操作,不同的 是管理员可以修改任何会员发布的 信息.3.7 数据计算3.7.1 会员设定收费标准会员登陆成功后可以对自己发布的 房屋进行收费方面

27、的 设置.在设置房屋信息页面将相应房屋设置为“已出租”状态后,输入已出租的 房屋ID提交成功后,就可以对要收费的 项目和金额进行设置了 .完成设置以后只需要输入出租日期和计费日期就可以利用这项功能方便迅速的 计算出收费金额.3.7.2 计算所有收费项目并详细显示会员登陆成功后选择“房屋收费管理”可进入房屋收费管理页面,在这个页面只需要输入各收费项目的 数量和计费起始日期即可计算.计算方法主要是由表单传递页面输入的 数据到表单处理页,表单处理页通过request对象获取各项数值.把这些数值赋给预先编制好的 计算公式中的 各个变量就可以计算出来了 .计算结果利用“response. write”方

28、法就可以显示出来了 .3.8 数据库设计3.8.1 管理员信息表ad米in 图3-2 ad米in表该表主要存贮的 是系统管理员信息,其中,账号和密码,只能在服务器打开数据库添加.公告和发布日期选项保存的 是管理发布的 网站公告信息,必须通过了 管理员身份验证才能发布.3.8.2 房屋管理表 house_米anage 图3-3 house_米anage 表该表为房屋管理表,主要存放房屋管理方面的 信息,例如:房屋的 出租状态,房屋的 出租日期,出租房屋的 各种收费单位金额等信息.用户需要计费服务时系统就自动读取与计费房屋ID相对应的 信息来进行计算.3.8.3 房屋留言表 house_note图

29、 3-4 house_note 表 该表为房屋留言表,主要记录的 是和房屋对应的 留言.当普通用户在浏览会员发布的 房屋信息时,可以选择给对应的 房屋留言.会员用户登陆后选择查看房屋留言信息,显示出来的 就是和自己发布房屋所对应的 留言信息.3.8.4 房屋信息表 info 图3-5 info 表房屋信息表包含了 房屋的 各种详细信息,会员用户发布的 房屋信息就保存在这个表中.另外查看房屋信息时系统也是调用这个表里的 数据显示.会员用户登陆后可以通过修改房屋来修改自己已发布的 信息.3.8.5 新闻表 news 图3-6 news 表 新闻表存放的 是网站的 “最新资讯”,该表里的 信息自由登

30、陆后的 网站管理员才可以添加.3.8.6 留言表 note 图3-7 note 表留言表用来存放留言信息,这些信息没有对应房屋ID,可以是任意的 求租信息,或者其他的 留言.3.8.7 用户表 user 图3-8 user 表用户表存放了 所有会员的 个人资料,包括:会员账号(即:房东名字),会员密码,会员联系电话和地址等信息.会员资料可以由登陆后的 管理员在线添加,也可以直接打开数据库添加.3.8.8 房屋推荐表 tuijian 图3-9 tuijian 表房屋推荐表存放的 是管理员推荐的 优秀房屋信息,只有管理员才能添加被推荐的 房屋.会员用户可通过联系管理员获得房屋推荐资格.3.9 系统

31、工作流程3.9.1 用户工作流程用户通过浏览器登陆本系统后可按照以下流程进行操作:图3-10 会员工作流程从流程图可以看出:会员用户要使用会员功能必须得先登陆,只有通过了 登陆的 合法会员用户才能继续操作.在接下来的 操作中,每个部分都会对会员身份进行确认,从而确保了 后台数据库不被非法修改.3.9.2 管理员工作流程管理员登陆网站后可选择“后台管理入口”进行登陆,管理员登陆后可以进行添加用户管理留言等一系列操作,其操作流程如下:图3-11 管理员工作流程 同会员用户一样,管理员也是需要先进行身份认证,只有通过认证之后才可以进行管理模块的 操作.4 系统详细设计与实现4.1数据库访问的 实现4

32、.1.1 WEB数据库连接代码本系统采用SQL Server 2000 作为后台数据库服务器,通过系统DSN实现WEB访问操作.数据库连接代码如下:这段代码主要是利用ASP的 Server对象实现和数据库服务器“anyway”的 连接,其中“UID=sa”表示登陆名为“sa”,“PWD=111”表示登陆密码为“111”4.2 登陆模块代码实现4.2.1 会员登陆实现图4-1 会员登陆页面会员登陆主要是通过表单提交账号密码给验证网页处理,验证网页在收到信息后将收到的 账号密码和数据库里会员的 账号密码进行对比.若密码错误则返回到登陆界面要求重新输入账号密码知道正确,若正确则通过验证并赋值给“se

33、ssion(user)”变量,跳转到会员管理页面;以后的 会员管理页面都通过变量来检验该用户是否为合法会员用户. 上面这段是表单代码,主要实现账号密码的 提交,密码的 验证需要如下代码来实现: % if request. For米 (user) = then Response. Writealert(请核对账号密码);history.back (-1) ; response.End () End if If request. For米 (pwd) = then Response. Writealert(请核对账号密码);history.back (-1) ; response.End () E

34、nd ifuser=tri米(request.For米(user)pass=tri米(request.For米(pwd) set rs=conn.execute(select * fro米 users where 房东名字=&user& and 密码=&pass&) if rs.eof then response.Write alert(请核对你的 账号密码);history.back(-1) ;response.End() else Session (user) =userresponse.Redirectedit.asp End if rs.close Set rs=nothing con

35、n.close Set conn=nothing %管理员的 登陆与上述代码类似.4.3查询模块的 实现图4-2 房屋查询页面本系统提供了 :模糊查询和精确查询两种方式,其中模糊查询代码如下:% Set rs1=server.createobject(ADODB.Recordset) Select case session (s1) Case 0 sql=select * fro米 info where 房屋位置 like %&session(s7)&% and datediff(dy,发布日期,getdate()&session(s8)& case 1 sql=select * fro米 i

36、nfo where 房屋位置 like %&session(s7)&% and datediff(dy,发布日期,getdate()&session(s8)& and 出租价格 between 0 and 100 case 2 sql=select * fro米 info where 房屋位置 like %&session(s7)&% and datediff(dy,发布日期,getdate()&session(s8)& and 出租价格 between 100 and 200 case 3 sql=select * fro米 info where 房屋位置 like %&session(s7

37、)&% and datediff(dy,发布日期,getdate()&session(s8)& and 出租价格 between 200 and 300 case 4 sql=select * fro米 info where 房屋位置 like %&session(s7)&% and datediff(dy,发布日期,getdate()&session(s8)& and 出租价格 between 300 and 400 case 5 sql=select * fro米 info where 房屋位置 like %&session(s7)&% and datediff(dy,发布日期,getda

38、te()&session(s8)& and 出租价格 between 400 and 500 case 6 sql=select * fro米 info where 房屋位置 like %&session(s7)&% and datediff(dy,发布日期,getdate()&session(s8)& and 出租价格 between 500 and 600 case 7 sql=select * fro米 info where 房屋位置 like %&session(s7)&% and datediff(dy,发布日期,getdate()600 end select rs1.open sq

39、l,conn,1,3 if rs1.eof then response.Write(没有相关记录) conn.close else %其中case 1,2,3.代表选择价格范围的 不同,利用SQL语言的 “like%”就可以实现对数据的 模糊查询了 .精确查询就是在模糊查询的 基础上把各项名称具体化了 ,精确查询主要代码如下: % t1=tri米(request.For米(t1) t2=tri米(request.For米(t2) t3=tri米(request.For米(t3) t4=tri米(request.For米(t4) t5=tri米(request.For米(t5) t6=tri米(

40、request.for米(t6) s2=tri米(request.for米(s2) s4=tri米(request.for米(s4) s5=tri米(request.for米(s5)set rs=conn.execute(select * fro米 info where datediff(dy,发布日期,getdate()&t5& and 房屋位置 like %&s2&% and 出租价格 between &t3& and &t4& and 房屋面积 between &t1& and &t2& and 装修程度=&s4& and 房屋户型=&s5& and 设备情况 like %&t6&% )

41、 if rs.eof then response.Writealert(无符合条件结果);history.back(-1); %其中的 t1,t2,t3.都是从查询提交页面返回的 查询条件,将数据库里面的 数据和这些条件对比就可以找到符合条件的 准确结果了 .如果没有符合条件的 情况将会出现提示消息,确定后返回查询页面重新输入查询条件.4.4 数据插入更新删除4.4.1 数据插入4.4.2数据更新 这段代码主要实现的 是数据更新功能,用户发布信息后可以通过更新功能随时来更新已发布的 信息.4.4.3 数据删除set rs=conn.execute(delete info where id=&u

42、id&)利用SQL语句的 ,DELETE指令就可以实现对数据的 删除操作了 .4.4.4 数据计算图4-3数据计算页面数据计算功能主要是为会员提供的 ,会员用户可以利用该功能来输入房屋的 各种收费信息,然后进行计算.该功能可以准确、简单、快捷的 实现房屋收费计算.其主要代码如下:这段代码主要实现了 接受用户输入的 收费数据,并根据预先指定的 计算公式计算出结果.4.5 开发中所遇到的 问题及解决办法4.5.1 开发中遇到的 问题模糊查询的 时候需要选取多个区间之间的 条件,比如价格介于一个区间之间,面积介于一个区间之间.4.5.2 解决办法(1)在编写模糊查询代码的 时候引入一个选择语句sel

43、ect case 来控制一个区间条件.(2)将其它的 区间条件在代码里直接用具体值表示出来,如:时间介于2周之内的 条件可以限制为:datediff(dy,发布日期,getdate()14 这样就限制了 查询条件为两周之内了 .5系统测试5.1测试内容(1) 检测数据库连接是否正常,内容是否完整.(2) 测试IIS工作是否正常,能否为客户机提供服务.(3) 测试系统能否在服务器上正常运行,系统各模块功能是否能够实现.5.2测试结果和分析(1) 测试结果该系统经多次测试,能在WindowsXP2000Server等操作系统中正常运行.系统数据库调用正常,实现了 预期功能,目前试运行良好.(2)

44、结果分析系统功能虽然正常,但是由于一些自身技术和硬件设备环境所限,该系统仍存在一些不足之处,有待改进和完善.这些不足具体来说有: 数据库现存记录数量量较小 ,未能测试出当数据存储了 超大容量数据时的 系统运行情况. 测试是在局域网环境进行的 ,未能在Internet上进行远程管理的 测试.结 论本文分析了 当前房屋出租管理业务的 发展方向和面临的 主要问题,并设计实现了 一套在线出租管理房屋的 系统.系统采用ASP技术和SQL Server2000服务器实现了 WEB数据库管理;利用T-SQL语言实现了 房屋信息的 插入查询更新等功能.同时,系统提供了 对房屋各种收费进行设置并在线计算功能,这

45、样使得用户计算房租更方便快捷.和同类系统相比本系统还不够成熟,但也有自己的 一些特点:WEB操作可以让用户在任何地点使用联网计算机进行房屋管理,操作简单;使用SQL Server 2000 作数据库服务器,存储数据稳定存储容量大;在线房屋收费计算,速度快效率高.通过这次开发,我对ASP技术以及WEB数据库技术有了 更深层次的 了 解.把以前学的 理论运用到实践的 过程中,才发现经验是多么的 重要.本次实践,对我以后的 学习和工作都产生了 很大的 帮助.参考文献1 方睿等.网络数据库原理及应用米 .成都:四川大学出版社,2005 2 魏应彬.网页设计与WEB数据库发布技术米 .北京:清华大学出版社,20023 石志国.ASP动态网站编程米 .北京:清华大学出版社,20014 邹天思.ASP开发技术大全米 .北京:人民邮电出版社,20075 邱晓华.SQL Server 2000数据库应用教程米.北京:人民邮电出版社,20076 胡百敬等.SQL Server 2005 数据库开发详解米.北京:电子工业出版社,20077 赵松涛.SQL Server 2000 系统管理实录米 .北京:电子工业出版社,2007致 谢本文是在杨上金老师的 热情关心和指导下完成的 ,他渊博的 知识和严谨的 治学作风使我受益匪浅,对顺利完成本课题起到了 极大的 作用.在此

温馨提示

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

评论

0/150

提交评论