基于ASP+IIS+sqlserver的房屋租售信息管理系统设计与实现(毕业论文+程序源码)
大家好,今天给大家介绍基于ASP+IIS+sqlserver的房屋租售信息管理系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦。需要下载开题报告PPT模板及论文答辩PPT模板等的小伙伴,可以进入我的博客主页查看左侧最下面栏目中的自助下载方法哦
文章目录:
1、项目简介
- 随着计算机网络的快速发展,网络技术已被应用到各个行业中,现在大型的房屋中介公司都采用网络版的房屋租售软件来管理房源信息,实现房源共享,而用户也可以足不出户的轻松浏览当前最新最便宜的房屋信息,查询自己感兴趣的房源,所以房屋租售信息管理系统有很广泛的实际应用空间。
- 本文主要介绍了整个系统的开发背景、开发技术和开发过程,而且还对本系统功能模块的划分和各个功能模块的具体实现方法进行了详细的介绍。该系统中的用户和管理员具有不同的操作权限:用户可以完成对各类信息的浏览、查询和发布等功能;而管理员可以完成对各类信息的查看、修改、添加、删除和审核等功能,同时管理员还可以对自己的帐号和密码进行修改。其次还介绍了本系统的整体构架,数据的逻辑结构,Microsoft SQL SERVER数据库的建立和数据库相关表的设计等。
2、资源详情
项目难度:中等难度
适用场景:相关题目的毕业设计
配套论文字数:10697个字24页
包含内容:全套源码+配整论文
开题报告、论文答辩、课题报告等ppt模板推荐下载方式:
3、关键词
房屋租售;审核;SQL Server 数据库;ASP4、毕设简介
提示:以下为毕业论文的简略介绍,项目完整源码及完整毕业论文下载地址见文末。
1 引言
目前大部分的房屋中介的房屋信息管理工作部分还是手工管理,工作效率很低,并且不能及时了解手中拥有的各类房屋的信息和市场上比较需求的房屋,不能更好的适应当前客户的各种房屋需求,另外,手工管理还存在由于不可避免的人为因素造成数据的遗漏、误报等等弊端。为了解决这一日益突出的问题,我针对房屋信息管理工作自主开发了基于ASP的房屋租售信息管理系统。
基于ASP的房屋租售信息管理系统采用B/S结构,其设计目标是立足于开发一套简单易用、方便快捷、功能强大、扩展能力良好、方便跨地域操作的信息管理系统。简单易用意味着系统简易,美观的图形操作界面,界面的设计将采用专业的DreamweaverMX2004,方便快捷意味着系统的即装即用,简单的服务器架构及系统安装,服务器端只需建立Web服务以及安装SQLServer2000数据库,客户端只需拥有IE浏览器即可,功能强大意味着系统的实用性,功能的全面性,系统的安全性和可靠性。
1.1 开发目的
为了让(购房、售房、出租房、求租房)用户能够及时全面地了解房地产交易信息,以及方便地进行房屋的出租求租业务,而开发了这个基于B/S结构的房屋租售系统,为用户搭建了有效的平台和方便快捷的信息渠道。
1.2 开发环境
本系统是在Windows XP操作系统下,基于Web服务器和浏览器5.0以上的版本,使用ASP(Active Server Pages)和DreamweaverMX2004作为开发工具进行开发的,数据库使用的是SQL Server2000,中间再结合HTML文件来完成整个系统的设计。
2 系统开发技术介绍
2.1 系统开发语言
2.1.1 开发语言—HTML
HTML的英语意思是:Hypertext Marked Language,即超文本标记语言,是一种用来制作超文本文档的简单标记语言。用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台,自1990年以来HTML就一直被用作WWW的信息表示语言,使用HTML语言描述的文件,需要通过WEB浏览器显示出效果。
HTML只是一个纯文本文件,创建一个HTML文档,只需要两个工具,一个是HTML编辑器,一个WEB浏览器,HTML编辑器是用于生成和保存THML文档的应用程序,WEB浏览器是用来打开WEB网页文件,提供给我们查看WEB资源的客户端程序。一个HTML文档是由一系列的元素和标签组成,元素名不区分大小写,HTML用标签来规定元素的属性和它在文件中的位置,通常它带有.html或.htm的文件扩展名,一般的HTML页面具有如下的结构:一对标记作为文件的开头和结尾,在标记后是头部标记,其后是实体标记。
2.1.2 开发语言—VBScript
VBScript程序语言是Microsoft公司将VB程序语言加以简化,使其较易学习,且完全以配合网页设计发展重点,除去了有安全性顾虑的指令,诸如读写删除文件或执行系统调用程序等,使设计者可安心地在Internet上传送。此外,又加上适合其他操作平台的可移植性,并大大提升了执行效率,使得VBScript广受网页设计者的欢迎。
VBScript脚本语言是应用程序在网页上表达的语言,可以将脚本嵌入Web页中,通常脚本在服务器上运行,但也可以采用客户端和服务器端结合使用,它将灵活的Script应用于更广泛的领域,VBScript是ASP的默认脚本语言。
2.1.3 开发语言—JavaScript
JavaScript是一种基于对象和事件驱动并具有安全性能的脚本语言,有了JavaScript,可使网页变得生动,使用它的目的是与HTML超文本标识语言、Java脚本语言一起实现在一个网页中链接多个对象,与网络客户交互作用,从而可以开发客户端的应用程序,它是通过嵌入或调入在标准的HTML语言中实现的,JavaScript具有简单性、动态性、跨平台性、和节省CGI的交互时间等优点。
JavaScript是一种基于客户端浏览器的语言,用户在浏览中填表、验证的交互过程只是通过浏览器对调入HTML文档中的JavaScript源代码进行解释执行来完成的,即使是必须调用CGI的部分,浏览器只将用户输入验证后的信息提交给远程的服务器,大大减少了服务器的开销。
2.2 系统开发工具
2.2.1 开发工具—SQL Server
SQL Server是基于SQL客户/服务器模式的数据库系统,建立在Microsoft Windows NT平台上,提供强大的企业数据库管理功能。其具有大型数据库的一些基本功能,支持事务处理功能、支持数据库的加密、设置用户组或用户的密码和权限等,它为用户提供了大规模联机事务处理、数据仓库和电子商务应用程序所需的最新的优秀数据库平台,SQL Server2000提供了以Web标准为基础的扩展数据库编程功能,提供了对可扩展标记语言的核心支持以及在Internet上和防火墙外进行查询的功能,使用SQL Server2000可以获得非凡的可伸缩性和可靠性,通过向上伸缩和向外扩展能力,满足了苛刻的电子商务和企业应用程序要求,它丰富的管理工具以支持数据的安全性管理、完整性管理和作业管理。
2.2.2 开发工具—DreamweaverMX2004
Macromedia Dreamweaver MX 2004(简称DW MX 2004),是Macromedia最新开发的HTML编辑器,用于对Web站点、Web页和Web应用程序进行设计、编码和开发。DW MX 2004包含有一个崭新、简洁、高效的界面,且性能也得到了改进。此外,还包含了众多新增的功能,改善了软件的易用性并使您无论处于设计环境还是编码环境都可以方便地生成页面。
2.2.3 开发工具—IIS
IIS是Internet Information Server的缩写,是一种Web服务器,其作为当今流行的Web服务器之一,提供了强大的Internet和Intranet服务功能。
IIS通过超文本传输协议(HTTP)传输信息,还可配置IIS以提供文件传输协议(FTP)和其他服务,如NNTP服务、SMTP服务等,IIS的设计目标是提供适应性强的internet和intranet服务器功能。通过围绕Windows NT操作系统所作的优化,使IIS具有相当高的执行效率、出色的安全保密性能,以及启动迅速和易于管理等特点,IIS还有一个优势是只为一种操作系统平台进行优化,由于不需要考虑可移植性问题,因而其性能的优化就更为有效。此外,借助Windows NT的负载平衡服务可以很容易地建立起一个服务器集群,从而实现将负载均衡地分散到集群内的各个服务器上,所以对于大型网站的建立,Windows NT加IIS也是一个理想的解决方案。
IIS提供了ASP(Actice Server Pages)动态网页设计技术,使用ASP可以综合HTML语言和VBScript、JavaScript、PerlScrept等多种脚本语言,而且可以使用COM组件追寻动态交互式网页和功能强大的WEB应用程序。
2.2.4 开发工具—ASP
ASP是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,ASP本身并不是一种脚本语言,ASP 程序是以扩展名为.asp的纯文本形式存在于WEB服务器上的,你可以用任何文本编辑器打开它,ASP程序中可以包含纯文本、HTML标记以及脚本命令,你只需将.asp程序放在WEB服务器的虚拟目录下(该目录必须要有可执行权限),就可以通过WWW的方式访问ASP程序。有了ASP就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。
ASP所独具的特点:(1)使用VBScript、JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。(2)无须compile编译,容易编写,可在服务器端直接执行。(3)使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。(4)与浏览器无关,用户端只要使用可执行HTML代码的浏览器,即可浏览ASP所设计的网页内容,ASP所使用的脚本语言(VBScript、Jscript)均在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。(5)ASP能与任何ActiveX scripting语言相容。(6)ASP的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。(7)可使用服务器端的脚本来产生客户端的脚本。(8)Active Server Components(ActiveX服务器元件)具有无限可扩充性。可以使用VisualBasic、Java、VisualC++、COBOL等编程语言来编写你所需要的ActiveX Server Component。
因此ASP的出现使得广大WEB设计者不必在为客户浏览器是否支持而担心,实际上就算你在同一个.asp文件中使用不同的脚本语言,你都无须为此担忧,因为所有的一切都将在服务器端进行,客户浏览器得到的只是一个程序执行的结果,而你也只需在.asp中声明使用不同的脚本语言即可。
3 系统总体设计
3.1 功能需求分析
开发房屋租售管理系统的过程就是要实现数据处理方式由人工管理向计算机管理的转变,它在计算机技术和房屋管理实践活动两者之间架设桥梁。用户可以在家非常轻松地浏览到当前最新最便宜的房屋信息,查询自己感兴趣的房屋,不用自己跑到中介公司和售房中心对当前的房屋动态进行全面的了解,如果用户有房屋租售也可以在本网站上轻松注册即可,因此网络租售的应用大大提高了人们的办事效率,为人们节约了时间,促进了他们对网络知识的进一步了解。
本系统需要设计成用户和管理员两部分,用户子系统部分:用户可以直接发布查看房屋信息,而管理员子系统需要管理员登录后才能操作房屋信息。为了保证安全性,防止管理员密码被盗,因此对管理员密码采用了MD5加密技术,下面是功能描述:
(1)用户功能:用户可以查看出租、求租、出售、求购等已通过管理员审核的房屋信息,用户也可以发布这些房屋信息,但需要管理员审核,这就保证用户发布的房屋信息的基本正确和安全,同时用户还可以对各种房屋信息进行查询,以便急时快捷地找到自己想要的东西。
(2)管理员功能:管理员在登录页面输入用户名和密码,若验证成功便进入管理员页面。管理员可以增加房屋信息,查看有哪些房屋信息未审核,有则审核这些信息,查看已审核信息和查看所有信息,查看的同时可以对信息进行详细查看、添加、删除、修改等操作,管理员还可以对自己的帐号和密码进行修改。
3.2 系统流程图
图1 系统整体流程图
3.3 系统模块设计划分
本系统本着操作更简单更方便的观点,利于用户能更加快速清晰的了解房屋信息,管理员更系统地管理房屋信息,使得整个系统看起来清爽美观,特将本房屋信息管理系统分成两个模块,即用户模块和管理员模块,各自具有不同的操作,分别完成不同的任务,用户不用注册登录就能看到信息,只有管理员进入后台管理房屋信息时才需要登录,其功能的具体细分如下图所示:
图2 系统功能模块示意图
3.4 系统数据逻辑结构
通过需求分析和流程设计以后,需要将数据库概念结构转化为关系数据模型,也就是数据库的逻辑结构。在实体以及实体之间关系的基础上,形成数据库中的表格以及各个表格之间的关系。房屋租售信息管理系统有两张表:house表(房屋信息表)、guanliyuan(管理员信息表),两张表的逻辑结构如下:
表2 guanliyuan(后台管理员)
列名 数据类型 长度 备注
Admin Varchar 50 管理员帐号
Password Varchar 50 管理员密码/主键
表3 house(房屋信息表)
列名 数据类型 长度 备注
id Int 4 主键/编号
region Varchar 50 所属市区
puttype Varchar 50 房屋信息类型
address Varchar 50 详细地址
rright Varchar 50 权属
frame Varchar 50 户型
base Varchar 50 基础设施
equipment Varchar 50 设备情况
fitment Varchar 50 装修情况
buildarea Varchar 50 建筑面积
floor Varchar 50 楼层
price Varchar 50 房屋价格
accessdate datetime 8 发布日期
effectdays Int 4 有效天数
linkman Varchar 50 联系人
connectt Varchar 50 联系方式
demo text 16 备注
checkup bit 1 房屋审核
3.5 业务模式
如前所述,本系统是基于B/S模式开发的,B/S(浏览器/服务器模式)是随着Internet技术的兴起,对C/S结构的一种改进。在这种结构下,软件应用的业务逻辑完全在应用服务器端实现,用户表现完全在Web服务器实现,客户端只需要浏览器即可进行业务处理,是一种全新的软件系统构造技术,本系统采用B/S模式,而不是采用C/S模式,也是因为考虑到了它较之C/S模式有如下这些优点:
(1)数据安全性更高。
对于B/S结构的软件来讲,由于其数据集中存放于总部(此处为使用该系统的房地产商或中介所)的数据库服务器,客户端不保存任何业务数据和数据库连接信息,也无需进行什么数据同步,所以这些安全问题也就自然不存在了。
(2)数据一致性更高。
对于B/S结构的软件来讲,其数据是集中存放的,客户端发生的操作都直接存入到中央数据库,不存在数据不一致性的问题。
(3)数据实时性更高。
B/S它可以实时看到当前发生的所有业务,方便了快速决策,有效地避免了企业损失。
(4)数据溯源性更好。
由于B/S结构的数据是集中存放的,所以总公司可以直接追溯到各级分支机构(分公司、门店)的原始业务,也就是说看到的结果可溯源。
(5)服务响应更及时。
B/S结构的软件不同,其应用都集中于总部服务器上,各应用结点并没有任何程序,一个地方更新则全部应用程序更新,可以做到快速服务响应。
4 房屋租售信息管理系统的实现
4.1 用户功能的实现
4.1.1 数据库连接功能
计算机化的管理信息系统设计是一个以大量数据资源为基础并以此为中心而建立起来的应用系统,其目的是为一个组织中各个部门和各个管理层次提供必要的管理信息和决策数据,由于它涉及到应用领域中一定的深度和广度,因而必然要接触大量的不同类型的数据,对这些数据的合理组织、有效的存储和正确的连接是管理信息系统开发中一项重要的工作。
为使设计出的管理信息系统更具有实用价值,就不得不调用表中的各个数据项,因此本系统也专门独立出一个页面作为数据库的连接,其目的是方便以后其它页面的功能实现时能直接调用此页面,将数据库中的数据读取出来,而不需反复写入代码,对数据库连接的时候建立文件对象,是为了后台控制数据库连接的关闭和打开更加方便,提高工作效率。如果没有这部份的连接,则无法将数据库中的数据显示出来,无法达到动态网页的效果。
<%
set con=server.createobject("adodb.connection")
con.connectionstring="dsn=wq;uid=wq;pwd=wq"
con.open
set rs=server.CreateObject("adodb.recordset")
%>
4.1.2 房屋信息浏览
本页同时也是房屋信息管理系统的首页,可供网上用户查看出租、出售、求租、求购四方面的信息,主要是以表格的形式呈现在用户的面前,表格中包括每类房屋的所属市区、地址、户型等六类信息,每项内容都有相关的链接,用户只要一点击就可进入下一个页面,对房屋信息进行更全面更详细的了解,其次每类信息只显示两条出来,多余两条的,用户只需点击导航条上的相关链接就可进行更进一步的了解。本页还包括有其它三个板块:管理员登录、热点推荐和公告栏。管理员登录这一板块是专门为管理员设置的,其它用户没有此权限,管理员可以通过本页面输入正确的帐号和密码就可进入后台,对房屋信息进行相应的管理;公告栏主要是将管理员的相关信息发布出来,以便用户可以看到本网站联系人的联系方式,方便用户与本网站联系;热点推荐主要是将最新的房屋信息显示出来,给用户提供一个参考,了解最新动态。其中公告栏和热点推荐都是以滚动的方式显示的,为本网站增添一些动态感,页面index.asp如图3所示:
图3 房屋信息浏览功能图
<!--#include file="conn.asp" -->
//出售信息浏览,以表格形式显示
<%
dim sql,rs,bs,strsql
sql="select top 2 * from house where puttype='出售' and checkup=1 order by id desc"
set rs=con.execute(sql)
if rs.eof and rs.bof then
response.write "没有任何信息!"
else
%>
..........
//其中省略的这部分中要是以表格的形式把信息从数据库中显示出来
<%
do while not rs.eof
%>
..........
<%
rs.movenext
loop
end if
%>
//出租、求租、求购信息浏览与这类同,此处就不再一一列举
//最新房屋热点推荐,以从下到上滚动显示,公告栏与此类同
4.1.3 房屋信息查询
房屋查询模块主要实现的功能是用户进入系统后能够查询自己感兴趣的房屋信息,为方便用户对房屋信息的查找,系统分别提供按房屋类型、户型、面积和价格4种方式对房源信息进行搜索,通过键入关键字从数据库中查询相关房屋信息,可将关键字全部输入完整进行查询,也可只输入一个或不完全输完都可进行查询,不过不能为空,默认的查询项就是类型,这样就分别实现的是一种模糊查询与精确查询,将查询结果用表格的形式显示出来,不过只能查询到已经通过审核的信息,未审核的则不会显示。先是列出房屋的一些关键信息,如房屋地址,发布类型,价格,联系人,联系方式等信息。用户可点击操作那一列的“查看”选项,就可以对查到的信息进行详细了解,对查询结果多余六条的,则采用分页显示技术,如果没有查询出相关信息,系统将会提示用户“没有找你要找的相关信息”,页面Search.asp如图4所示:
图4 房屋信息查询功能图
<%
on error resume next
dim lx,mj,hx,jg
//获取表单查询关键字
lx=trim(request.form("selectt"))
session("selectt")=lx
hx=trim(request.form("textfield"))
mj=trim(request.form("textfield2"))
jg=trim(request.form("textfield3"))
con.begingtrans
dim sql,rs
set rs=server.CreateObject("adodb.recordset")
if lx="出售" and mj<>"" and hx<>"" and jg<>"" then
sql="select * from house where puttype='"& lx &"'and frame='"&hx&"'and buildarea='"&mj&"' and price='"&jg&"' and checkup=1 order by id desc"
else if lx="出租" and mj<>"" and hx<>"" and jg<>"" then
sql="select * from house where puttype='"& lx &"'and frame='"&hx&"'and buildarea='"&mj&"' and price='"&jg&"' and checkup=1 order by id desc"
else if lx="求租" then
sql="select * from house where puttype='"& lx &"'and checkup=1 order by id desc"
else if lx="求购" and mj<>"" and hx<>"" and jg<>"" then
sql="select * from house where puttype='"& lx &"'and frame='"&hx&"'and buildarea='"&mj&"' and price='"&jg&"' and checkup=1 order by id desc"
end if
session("sql")=sql
rs.open sql,con,1,1
if db.errors.count=0 then
if rs.recordcount >0 then
%>
//对获取的表单关键字进行查询判断
4.1.4 用户发布房屋信息
前台所有的用户都可对此部分进行操作,没有任何限制,如果用户也有房屋出售、或出租,也想求租或求购自己满意的房屋信息,用户就可通过点击“发布信息”这个链接就可以进入用户发布信息的页面,通过填写关键准确的信息,并提交给指定页面,完成用户信息的判断,插入相应的数据库中就可以了,其中标有“*”号的要求用户必须填写,如果这几项不填则不会发布成功,但发布的这些信息不会立即显示出来,要等待管理员审核,审核成功后方可发布在网上,与其它人共享,这样可以保证信息的准确性,管理员在后台发布的房屋信息则不用审核,可直接发布在网上,页面insert.asp如图5所示:
图5 发布房屋信息功能图
<!--#include file="conn.asp" -->
<%
if request("b1")<>"" then
sql="select * from house"
set rs=server.CreateObject("adodb.recordset")
rs.open sql,con,1,3
rs.addnew
rs("region")=request("textfield")
rs("puttype")=request("puttype")
rs("address")=request("address")
rs("accessdate")=now()
rs("checkup")=0
rs.update
rs.close
set rs=nothing
con.close
set con=nothing
%>
//将用户发布的房屋信息写入数据库
以上这部分是将用户发布的信息写入数据库中的house表,其checkup字段的值为0,0就标志信息是没有审核的,管理员在发布信息时与用户的不同之处就在于checkup的值为1。
4.2 管理员功能的实现
4.2.1 管理员登录
为了确保房屋信息的准确性和管理员与用户操作的方便性,对管理员赋有比较特殊的权限,不但具备用户的所有操作权限,而且管理员还可对所有的房屋信息进行相关的操作(审核、添加、删除、修改),其中为了防止他人盗用管理员密码,而特别对密码字段进行了md5加密,管理员通过管理入口界面,输入帐号和密码,验证成功后就可进入管理后台,进入后台首先看到的就是未审核的房屋信息,这符合管理员的管理需求,使用户所发布的信息能够及时的给予审核,从而快速的发布在网上,供人们参考,同时管理员还可以查看所有的房屋信息、已经审核的房屋信息、发布房屋信息修改帐号等,在本系统的首页就设有相关的入口界面,前面已做了相应的介绍,此处就不再做过多讲述了。
4.2.2 审核房屋信息
管理员进入后台后首先看到的就是这一部分,在管理员查看全部房屋信息的时候也会有此功能,它将所有前台用户所发布的还未经审核过的房屋信息显示出来,以便管理员可以对这些信息进行审核,在进行审核之前可以先对要审核的信息进行全面详细的了解,如果管理员认为这条信息很有价值而且是确实准确无误的信息,则可以点击操作那一列的审核,审核了之后用户就会看到这些信息了,并且未审核的信息条数就会减少一列,直到审核完毕过后就会提示管理员“没有未审核的房屋信息”,但是当用户在显示全部房屋信息页面进行审核的时候,信息条数不会减少,而是变为“已审核”来提示用户;如果不是很理想的房屋信息,则可以点击“查看”操作,查看发布此条信息的联系人是谁,有何联系方式,与发布人取得联系,征得当事人的同意后进行相应的修改,然后发布;如果是乱发布的信息,则管理员有权对它们进行删除,不予以发布。这就是管理员在审核的同时还可以进行查看、修改、删除的相关操作,页面addminnocheck.asp如图6所示:
图6 房屋信息审核功能图
省略
4.2.3 删除房屋信息
此模块主要包括两部分需要删除的信息,一是对不合格的信息进行删除,此处主要是针对用户所发布的房屋信息,有些用户在网上发布的一些不可靠的或者是错误的信息就需要管理员对这部分信息进行相应的删除处理。二是对过期的信息进行自动删除,在用户查看房屋的详细信息的时候,有一行就是向用户反馈当前的信息是有效的还是过期的,如果是过期信息则会提示用户“此条信息已过期,这是你最后一次查看,将会自动删除。”然后将信息删除掉。其中有很多地方与未审核页面基本类同,在这里只给出它们不同这处。
省略
4.2.4 修改管理员帐号和密码
管理员如果认为自己的现用帐号和密码不安全,有可能已经被别人盗用了,则管理员可在此页面及时地对自己登录时的帐号和密码进行修改,此时也会对修改后的密码进行MD5加密,因为MD5是单向加密,就算被别人盗用了密码也无法解密,也用不了,这确保密码在数据库的安全性,确保了整个系统的安全性。修改完毕后会将新的帐号和密码保存到guanliyuan表中,替换原有的帐号和密码,使得旧帐号和密码不再可用,页面passwordedit.asp如图7所示:
图7 修改帐号和密码功能图
结 论
在学习了ASP和数据库对其有一定了解的情况下,本文简要介绍了典型B/S结构的房屋租售信息管理系统的主要体系结构及功能模块,重点讨论了系统开发工具、开发语言、工作原理等关键技术以及系统的数据库建设,系统流程图和功能模块的代码分析,程序实现等问题。在这次编程的过程中,我查阅了大量的书籍,在网上也查了不少资料,使我的编程水平有了大幅度的提高。数据库上ASP利用ASP内置ADO组件中的Connection对象直接连接的方式,并使用Connection对象可以实现对数据库操作的事务性处理。但系统仍然有一些不尽人意的地方,而这些问题主要集中在系统的安全性上,虽然系统已经通过相关的控制语句对登录用户身份进行验证,并进行了相应的加密操作,但是在当今网络信息安全中,仅仅对用户身份验证是不够的,还需要对传送数据进行加密,防止数据传输过程中被篡改等攻击进行防御。因此在今后的工作里,这些功能的实现还需要更高的技术支持,也只有这样才能做出更完善的系统,让所有的用户能在一个互相信任且安全的环境中享受网络的乐趣。由于篇幅有限,未能将设计过程一一列出,只挑选了重要的部分加以说明,由于这次设计涉及到数据库,也学到了不少编程工具和数据库连接的知识,对数据库的操作有了进一步的了解,总之,这次的毕业设计使我的软件设计水平有了巨大的提高和质的飞跃。
参考文献
[1] 黄燕宏,聂元铭.JavaScript最新网页制作[M].北京:人民邮电出版社,2001。
[2] 张莉,王强,董莉.SQL Server数据库库原理及应用教程[M].北京:清华大学出版社,2002。
[3] 陈明.实用软件工程基础[M].北京:清华大学出版社,2002。
[4] 邵丽萍,张后扬,柯新生.网页编程技术[M].北京:清华大学出版社,2002。
[5] 邓文渊,陈惠贞等.ASP与网络数据库技术[M].北京:中国铁道出版社,2004。
[6] 张良军.DreamweaverMX2004网页设计标准教程[M].北京:中国青年出版社,2005。
[7] 杨志姝,冯小飞.ASP+SQL Server基础练习+典型案例[M].北京:清华大学出版社,2006。
致 谢
省略
5、资源下载
本项目源码及完整论文如下,有需要的朋友可以点击进行下载。如果链接失效可点击下方卡片扫码自助下载。
序号 | 毕业设计全套资源(点击下载) |
---|---|
本项目源码 | 基于ASP+IIS+sqlserver的房屋租售信息管理系统设计与实现(源码+文档)_asp_Dreamweaver_BS架构_房屋租售信息管理系统.zip |