2017毕业论文-房地产信息管理系统的设计与实现.doc_第1页
2017毕业论文-房地产信息管理系统的设计与实现.doc_第2页
2017毕业论文-房地产信息管理系统的设计与实现.doc_第3页
2017毕业论文-房地产信息管理系统的设计与实现.doc_第4页
2017毕业论文-房地产信息管理系统的设计与实现.doc_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

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

文档简介

正文:房地产信息管理系统的设计与实现浙江师范大学本科毕业设计(论文)正文目 录摘 要2英文摘要31 绪论41.1背景与意义41.2 国内外研究现状41.3 发展趋势42 系统需求分析52.1 现行系统与本系统比较52.2 需求分析53 系统的设计63.1 网站定位63.2功能模块划分63.3系统总体结构设计73.4 数据库设计83.4.1 数据库的连接83.4.2数据库建表94 详细设计124.1 首页设计124.1.1具体设计与实现124.1.2部分调用方法代码134.2 新闻政策,购房工具,购房常识,休闲时刻设计144.2.1具体设计与实现144.2.2部分调用方法代码154.3 房源信息设计164.3.1具体设计与实现164.3.2部分调用方法代码174.4 会员中心设计184.4.1具体设计与实现184.4.2部分调用方法代码214.5 管理员设计224.5.1具体设计与实现224.5.2部分调用方法代码234.6 留言板设计244.6.1具体设计与实现244.6.2部分调用方法代码255 系统分析和评价275.1 ASP漏洞解决275.2遇到问题及解决方法295.3 新技术AJAX306 总结32参考文献33摘 要:当前房地产市场不断发展,房产中介市场也在日益壮大。基于网络的房产中介管理信息系统有利于整合和管理市场的房产资源,极大得方便了房主与客户。本系统采用B/S(Browser/Server)三层结构,使用ASP网页开发技术进行设计。本系统旨在提高房产中介系统的工作效率,能够极大得方便房主发布房屋信息,为房屋的租赁和买卖开辟更广泛的市场空间。会员可以根据自己的需求发布房源信息,并对发布的信息进行管理。同时会员还能够进行合租匹配查询以及收藏夹管理。本文从房主、客户的角度对房产中介的发展状况做了相应的探讨。首先介绍了课题的现状和研究背景,并且简述了本系统的设计目标和总体设计方案,然后较详细的论述了系统的详细设计和实现过程,包括系统的各个功能模块描述、数据库的具体设计,以及功能实现的关键代码。通过分析房主和客户各自不同的需求,在基本功能实现的基础上,加入了本人的创新思想,最后还列出了实现过程中遇到的问题和解决方法。关键词:房产中介;管理系统;ASP;网站HOUSE PROPERTY INTERMEDIARY MANAGEMENT INFORMATION SYSTEM DESIGN AND PRACTICEGongshuhongAbstract:The real estate market development, house property intermediary market is growing. Based on the real estate agent network management information system for the integration and management of real estate market, have convenient resources with customers. The owner This system USES B/S structure of three layers, the Server) using ASP page design development technology. This system aims to improve the work efficiency of house property intermediary system, can have great convenience for the house owner, leasing and selling houses opens wider market space. Members may according to their needs, and to expand information released by the information management. Members also can also share matching favorites management and inquires.From the perspective of the owner, the development situation of house property intermediary. Firstly introduces the status quo and the subject research background, and describes the system design goal and overall design scheme, then discusses in detail the design and implementation of the system, including the system function module design, database specific description, and the function of the key code. Through the analysis of homeowners and customer demand of different basic functions, in the basis of oneself, joined the innovative ideas, finally lists the realization process problems and solving methods.Keywords: House property intermediary;management system,;ASP; web site41房地产信息管理系统的设计与实现1 绪论1.1背景与意义在当前经济发展的时代,人才流动也越来越频繁,不再受到地域的限制。当然人才的流动也面临许多问题,其中住房就是一个很大的问题。而且当前房地产市场不断发展,房产中介市场也在日益壮大,由于大部分人都没有闲暇的时间以及比较专业的房产和法律知识,房产中介在房产交易中的地位日益上升。据有关部门统计大部分的房产交易行为是通过中介机构进行,人们通过房产中介咨询、购买、出售、租赁房产已经是很普遍的现象,中介机构沟通买卖双方起到了一个桥梁的重要作用。房产信息更新快,信息量大是其最大的特点,基于网络的房产中介管理信息系统不但解决了这些问题,而且有利于整合和管理市场的房产资源,极大得方便了房主与客户。对于房主来说,它充分发挥了网络技术的开放性和互动性,能够极大得方便房主发布房屋信息,为房屋的租赁和买卖开辟更广泛的市场空间。同时,对于客户来说,它能使客户突破时间,空间等客观条件的限制,更大范围内搜索自己满意的房屋资源。但是,各种各样的中介公司让公众难以取舍,存在着很多的风险和陷阱,而且我国目前房产中介行业信息化进程滞后,难以为公众提供及时互动的信息。针对目前尚不规范的房地产中介市场,创建一个值得大家信任的,信息及时的房产中介便成了当务之急。1.2 国内外研究现状在西方发达国家,房产中介管理信息系统已经成熟,尤其是基于Web应用技术环境下的不动产管理信息系统在房产行业中的应用日趋完善,其运作模式已经从连锁店的线性管理转变为跨地区,跨领域的扁平化管理,从而获得了显著的经济、社会效益。在我国,随着国民生活水平的不断提高,房产行业的发展和居民租房需求的多元化带动了房产中介的发展,虽然存在着比较多的中介网站,但中介的信息化管理还不够成熟,不够完善,不能对提高效率、降低成本、共享资源等方面起到至关重要的作用。1.3 发展趋势在我国,房产中介行业的管理仍然限于传统的方式,中介商彼此都是信息孤立,难以为公众提供及时、互动的信息,阻碍了房产交易市场的健康、快速发展。未来,房产中介管理系统将朝着信息化之路前进,从而实现房产交易中共享信息的功能,增加交易的机会,缩短交易的时间。2 系统需求分析2.1 现行系统与本系统比较现在网上存在着许多房产中介管理信息系统,数量虽然多,但是一般都存在信息传递过慢,“水分”过大等多种弊端,并且杭州目前还没有专门的房产中介网站。不同的用户对于房产信息的需求也不同,用户希望能够准确快速的获取自己所需的房产信息,这就要求未来的房产中介管理信息系统能够非常完善,考虑到方方面面,并且比较智能,让操作更简单上手。本房产中介管理信息系统,是面向整个杭州,房源丰富,覆盖面广。功能设计有购房,租房,卖房,求租。功能全面,吸取了现行房产中介系统的一些优点,如将房屋信息进行了分类,方便用户查找信息,获取所需信息,而且也加入了自己的一些创意,如为用户提供地图,公交,装潢,房贷等咨询服务;提供购房工具,二手房交易流程介绍;留言板,合租匹配,收藏夹功能。2.2 需求分析本房产中介管理信息系统的功能主要是为用户提供一个房屋租赁和买卖的平台,使用户能够更有效的查看最新的房屋信息,更好的进行房屋交易。因此本系统要实现用户和服务器之间进行频繁的交互,纯静态网页设计技术已经无法胜任这项工作,所以选用了动态网站设计技术实现这些功能。(1)操作方便。对于游客,非常方便的查询界面,对于会员,收藏夹功能方便用户对于喜欢房源的对比以及对于合租的匹配查询。(2)信息获取迅速。本系统的主要功能是为用户提供一个能够迅速获取房屋信息的平台,对其信息进行了归类,通过查询可以很快的获取所需信息。(3) 房产信息的准确性。为了提高信息的准确性与有效性,管理员可以将那些虚假的信息删除,并且可以加入一些比较重要的信息。信息的发布必须通过注册,实行的会员制度,只有会员才可以发布信息,游客只能浏览。(4)交流方便。为了提高游客及会员之间的交流与提高,本系统设置了留言板,游客会员可以在里面进行交流,提高大家的购房,租房水平。由于本系统开发过程中大量采用了Windows的软件,因此很大程度上只考虑了系统在Windows上的实现,而其跨平台的实现并没有做到很好的考虑与设计。3 系统的设计3.1 网站定位这个网站的核心功能是在网络上提供房产中介服务,即一个网上的房产中介管理信息系统。用户可以方便地在线浏览丰富的房产信息,也可以在线发布各种房产信息。与现实世界顾客到房产中介所得程序不同,我们需要对用户的身份进行一定程度的控制。这是因为网上的并不是真实的物品,需要到现实世界种来完成交易,所以必须对顾客的身份及发布的信息进行审核。查证以后才进行实际的交易,避免造成不必要的人力、物力的损失。综合以上要求,这个房产中介管理信息系统需要至少应该具有以下几个功能。(1)将需要在网络上发布的房产信息加以归总和分类,建立一个基本的网络房产信息分类体系,据此来设计房产数据库。然后在网站上按照分类体系分别设置不同的板块,用户可以通过浏览不同的板块来找到所需要的房产信息。(2)对用户进行注册会员制管理方式,非会员用户只能在网站上浏览,但是不能发布任何房产信息。网站的注册会员可以在每次进入本站时,通过验证身份而获得在线发布房产信息和其他一些权利(收藏夹,合租匹配等)。如果用户发现自己的注册信息有错误,也可以在线修改。(3)提供用户对网站数据库中所有的房产信息的查找功能,用户可以通过简单的房产信息进行精确或者模糊地检索,也可以通过一个提供多个检索入口的高级检索对所需要的房产信息进行多方面的限制性检索。用户可以通过查看检索结果而获得房产信息的详细情况,如地址,面积,价格,联系方式等。(4)提供BBS论坛系统,可以根据客户的帖子(即留言)来进行回复,给客户提供一个互相交流的平台。3.2功能模块划分根据网站的功能,将该网站划分为以下几个功能模块。(1)模块一:会员注册与管理模块,包括新会员注册、会员身份验证(即登录)、会员信息修改等。(2)模块二:管理员模块,包括发布公告、新闻,会员管理,房源信息管理,BBS管理等。(3)模块三:房产信息显示模块,即实现所有房产信息的分类显示,方便用户浏览选择。(4)模块四:房产信息检索模块,包括简单的房产信息精确和模糊检索、多种条件的组合检索、检索结果的分页显示和检索结果的详细介绍。(5)模块五:BBS社区,可实现网上留言聊天等。(6)模块六:数据库设计模块,包括按照功能分析设计数据库并处理各表结构。这个模块是其他所有模块的基础。各模块内部具有错综复杂的关系,其中最主要的就是会员管理模块和管理员模块。(1)会员登录通过以后,才能进行资料修改。再修改资料之前必须判断当前用户是否已经登录,或者其登录信息是否已经超时。(2)会员登录通过以后才能进行房产信息的发布,同样,在发布之前必须判断当前用户是否已经登录,或者其登录信息是否已经超时。(3)用户浏览房源,检索房源,将满意的房源信息放入收藏夹之前必须判断当前用户是否已经登录,或者其登录信息是否已经超时。(4)BBS模块为一单独模块,将单独开辟一个简单的栏目。3.3系统总体结构设计网站设计过程中,对于网站的总体构架的设计是非常重要的,也是首要的。我设想的风格要求简洁,因此网站的构架也比较简单,以模块化设计。根据网站的栏目功能的需求,设计了各个网页的内容,主要包括首页,用户管理页,用户注册与登陆页,管理员页面,管理员登陆页,房源信息页,新闻页,留言版页等。由于房源信息量大,静态页面来显示非常的麻烦,工作量非常的大,因此为了网站维护的方便,以及减少维护的工作量,对部分网站的栏目功能的设计采用动态设计,通过对数据库数据的读取修改,来实现栏目的更新。通过动态的栏目设计,提高了对大量房产信息的管理水平和更新速度,大大减少维护工作量,而且对于网站数据的保密性也有一定帮助。当然对于某些简单的栏目,不必采用动态栏目设计,节约数据库资源,减少数据库读取时间。对于网站中的没有存储在数据库中的信息,或者说对于网站中不需要常常修改的栏目,我们一般都采用静态设计,通过静态页面来显示。对于权限的设置,网站实现了用户的分层化。用户包括:游客,会员,管理员。游客可以浏览各种房产信息,并且可以在留言板留言。会员在登陆成功后,除了可以浏览全站和留言以外,还可以查看修改各自的注册信息以及发布房源信息,特别的收藏夹功能和求租匹配为会员量身定做。管理员通过登陆成功后,可以对网站进行全面的管理。包括对于房源信息的统一管理,论坛中垃圾信息的删除,注册会员的管理以及新闻和公告的添加、删除、修改等等。系统的整体结构图如图3-1所示:图3-1 系统结构图3.4 数据库设计3.4.1 数据库的连接数据库的连接可以有多种不同的方法,该网站使用ASP中的ADO组件的对象实现数据库的连接,连接方法如下:DSN Less Connection方式。该方式是指不去建立DSN来进行数据库的连接,这种连接方式只需要在 运行时直接指定ODBC驱动程序即可。这种方法是也是目前最为常用的 ,对于无法直接在Web服务器上建立DSN的 用户是非常方便的。例如在查询中数据库的连接具体代码如下:3.4.2数据库建表用Access建立一个名为housdata.mdb的数据库,在库中建立若干个表,下面简单介绍一下几个主要的数据表:Puser表:会员信息表表3-1 Puser表字段名数据类型字段说明iduidunamesfzpwdxbemailTeltishitsdadata自动编号文本文本数字文本数字文本数字备注备注日期/时间会员编号用户名真实名字身份证号码密码0男,1女email联系方式密码提示提示答案注册日期News表:新闻信息表表3-2 News表字段名数据类型字段说明IDNamecontentDateTypeHit自动编号文本备注日期/时间文本数字新闻编号新闻标题新闻内容发布时间新闻类型点击率Gonggao表:公告信息表表3-3 gonggao表字段名数据类型字段说明IDTitlecontentTimeFaburen自动编号文本备注日期/时间文本编号标题内容时间发布人Fangzi表:房源信息表表3-4 fangzi表字段名数据类型字段说明ZIdUidTypleixingJiegouMianjiWeizhiJiageFangshiLianxirenDianhuaYouxiangSheshiTimeYouxiaoHezuHezurenshuQitadianji自动编号文本文本 文本文本数字 文本数字 文本文本文本 文本文本 日期/时间数字是/否数字备注数字房屋编号用户id出租出售求租求购类型几室几厅几卫面积位置价格方式联系人电话邮箱设施发布时间有限时间是否合租合租人数其他备注点击数Bbs_setup表:留言板设置表。表3-5 Bbs_setup表字段名数据类型字段说明IDSitenameAdminPasswordPagesMaiyesHtmlViewMaxlengthBbs_jianjuBadHuifutishiHuifucolorother自动编号文本文本文本数字文本文本文本数字数字备注文本文本文本站点名称管理员用户名密码每页显示多少留言留言是否必填email是否屏蔽html代码是否需要审核允许最长留言字符数留言表间距脏话过滤回复提示回复颜色其他Feedback表:留言表。表3-6 Feedback表字段名数据类型字段说明IDUsernameQQPicFaceurlUsermailCommentsPostdateReplayReplaydateReplayerDelOnlineIptop自动编号文本文本文本文本文本文本备注日期/时间备注日期/时间文本是/否文本文本文本顾客姓名QQ表情头像网址邮件内容提交日期回复回复时间回复人是否删除是否在线Ip留言固顶4 详细设计4.1 首页设计首页的内容包括公告,用户登陆,房屋信息的搜索,二手房交易流程,相关网页的超链接,新闻和房源政策信息,购房工具,精品社区(由于网站需要有赢利性,因此该处可做广告),友情链接等。4.1.1具体设计与实现:首页最上面是一个top页面,其中包括其他相关网页的超链接。第一部分从左到右第一块是公告,各公告按时间顺序从上到下显示,第二块是新闻动态,其中前三条信息是最新的房产新闻,后两条是最新的房产政策,第三块是购房工具,共提供6个比较常用的购房工具。第二部分第一块是会员登陆,用户可输入用户名和密码直接进入会员管理界面,而且也可以通过这里链接到注册界面进行新会员注册,第二块是精品社区,5张图片按固定时间跳转,点击可进入相应链接页面,因此此块也可做广告。第三部分第一块是房源搜索,游客可在此输入相应房源信息,不但可以进行多限制搜索,也可以进行模糊查询,。查询模块是网站中非常重要的。用户可以随时根据自己的需求查询房屋信息。通过用户选择搜索项目进行搜索,这里主要设计了六种常用的搜索项:按房屋信息查询,按房屋类型查询,按位置查询,按价钱查询,按面积查询及按房屋结构查询。选择一项可以进行单项搜索,两项或者以上则会对多项进行搜索。因此,选择的项目越多,搜索的信息越加精确,信息越加符合用户需求,查询的效果就越好。第二、三块分别是出租信息和求租信息版块,显示最新的前6条房源信息,用户可以点击more显示更多内容,还可以点击查阅来了解详细的房源信息。第四部分第一块是二手房交易流程,包含了买卖和租赁流程知识和相关的流程图,第二、三块分别是出售信息和求购信息,功能和出租、求租信息相同。第五部分第一块是更多服务,这里包含了地图、公交、天气、装潢、维修等相关服务网站的链接,第二块是购房常识,显示最新的三条购房知识。最底部是一个bottom页面,包含了友情链接和本网站的版权信息。图4-1首页图4-2房源搜索 图4-3 模糊查询结果4.1.2部分调用方法代码:(1)获取公告信息(2)循环显示公告%if rs2.eof and rs2.bof thenResponse.Write暂无信息end ifdo while not rs2.eofResponse.Write (&rs2(title)&)rs2.movenextloopset rs2=nothing%(3)获取新闻动态信息% set rs=server.createobject(adodb.recordset)sql=select top 3 * from news where type=新闻动态 order by id DESCrs.open sql,conn,1,1if rs.eof and rs.bof thenResponse.Write暂无信息end if%(4)标题长度限制显示18 then%a href=newsshow.asp?id= target=_blank. a href=newsshow.asp?id= target=_blank (5)获取房源信息% set rs=server.createobject(adodb.recordset)sql=select top 6 * from fangzi where type=出租 order by zid DESC rs.open sql,conn,1,1if rs.eof and rs.bof thenResponse.Write暂无信息end if%4.2 新闻政策,购房工具,购房常识,休闲时刻设计4.2.1具体设计与实现新闻政策,购房常识,休闲时刻,由于需要在这些页面中显示相同的板块信息,因此特别制作了left页面,不必在每张需要这些板块的页面都重做一遍,而是通过调用left页面就能够实现。其中left压面包括公告,会员登陆,房源搜索功能,右边用来显示所需要的信息,从数据库中读取相应的数据内容并按时间顺序排列显示,显示的是各个信息的标题和发布时间,点击标题进入后可以浏览其中具体的内容,而且包括信息的类别,时间以及被阅读过的次数。考虑到日后包含的信息较多,因此除了购房工具页面,其他页面的信息都采用分页显示。休闲时刻这一块考虑到用户的娱乐性,不但提供了房产故事,而且在下面提供了一些在线的娱乐休闲网站的链接。图4-4 新闻政策 图4-5购房工具 图4-6购房知识 图4-7新闻显示 图4-8休闲时刻4.2.2部分调用方法代码:(1)插入页面(2)分页显示部分代码%rs.pagesize=15filename=newslist.aspif not (rs.eof and rs.bof) thenPage = cint(Request.querystring(Page) If Page rs.PageCount Then Page = rs.PageCountshowpages rs,Page%response.write 共&rs.recordcount&条信息  response.write rs.pagesize&条一页  if Page=1 then response.write首页 end if If Page 1 Then Response.Write 首页Response.Write 上一页 End If If Page rs.PageCount ThenResponse.Write 下一页Response.Write 尾页 End If if page= rs.PageCount then response.write尾页 end ifresponse.write 总共有&rs.pagecount&页, 目前是第&page&页%4.3 房源信息设计4.3.1具体设计与实现该板块分为出租信息,出售信息,求租信息,求购信息4大块,用户点击相应图片或文字可分页显示所有有关信息列表,显示房源信息的编号,类型,位置,金额,登记时间和详情信息。由于此处下方比较空旷,特放了一块天气提示,该天气预报能根据用户ip的不同显示用户当前地区的天气情况。图4-9房源信息 图4-10房源信息列表4.3.2部分调用方法代码:(1)图片变换代码 (2)相邻单元行背景颜色变化tr bgcolor=#F8F8F8#efefef(3)调用其他网页代码4.4 会员中心设计4.4.1具体设计与实现会员登陆界面主要提供用户登陆,新会员注册,密码找回服务。首先登陆时没有输入信息将提示用户名不能为空,当密码未填写时将提示密码错误请重新填写。点击重置则清楚输入的信息。点击注册将进入注册页面,点击忘记密码,则进入密码找回页面。会员注册页面左边提示注册需注意的问题,右边填写相关资料。红色星号表示的是该出必须填写,当没有填写时,系统会再用户点击提交时的手提示用户。当用户忘记密码时点击可进入找回密码页面,当用户输入账号时将显示用户注册时填写的提示问题内容,而用户必须输入正确的答案才能找回密码。否则提醒用户操作失败并重新跳转至第一步窗口。 用户登陆后将进入会员操作界面,左边为操作区域,右边为显示区域,会员可以发布出租,出售,求租和求购信息,只需按照表格填入相应的房源信息后就能在网上发布,其中每个发布页面都不同,例如求租页面还需填写是否合租与合租人数等。 图4-11找回密码 图4-12会员管理 图4-13信息发布 图4-14发布的信息会员不但可以对房源信息进行浏览、打印,还会享受到本系统特别为他们量身定做的具有合租匹配查找以及收藏夹的服务,让用户能寻找到适合的合租伙伴,并可以对自己满意的房源进行收藏,方便用户对照、比较。删除收藏夹内房源信息的只是删除该用户与该房源的链接,并不会影响原有数据的删除。会员如果对自己原来注册时填写的信息不满意或有所更正,可以点击进入资料修改页面,除了账号和注册日期,其他的相关信息都可以进行修改更新。 图4-15具体房源信息显示 图4-16合租匹配查找 图4-17收藏夹 图4-18修改资料4.4.2部分调用方法代码:(1)验证用户代码:alert(用户名不能为空!);window.history.go(-1);%response.Endend ifsql=select * from puser where uid= & trim(request(uid) & and pwd= & replace(trim(request(pwd),) & set rs = conn.Execute(sql)if not (rs.eof or err) thensession(uid)=rs(uid)if session(oldUrl) thenresponse.redirect session(oldUrl)elseresponse.redirect user_index.aspend ifelse%alert(用户名或密码错误,请重新输入!);window.history.go(-1);(2)查询SQL语句sql= select * from fangzi where hezu=true and type like &typeto& and leixing like &leixing& and weizhi like &weizhi& and jiage between &jiage1& and &jiage2& and mianji between &mianji1& and &mianji2& and jiegou_shi like &jgs& and jiegou_ting like &jgt& and jiegou_wei like &jgw&order by zid Desc (3)退出系统4.5 管理员设计4.5.1具体设计与实现管理员通过输入用户名和密码进入管理页面。该账号不能注册,会员也不能通过自己的账号进入管理页面。管理首页显示站点基本信息,包括注册会员人数,发布的信息数量。房源管理包含对出租,求租,出售,求购房源信息的管理。会员信息管理可以查看注册会员的信息以及对会员账号进行删除。图4-19站点基本信息 图4-20管理房源信息新闻、宝典管理分为4个功能,分别是添加新闻房产知识,管理新闻、房产知识,公告管理和留言板管理。房产新闻,房产政策,房产故事,房产知识能内容可以在添加新闻、长产知识处进行发布;对于发布后的信息可以在管理新闻、房产知识处进行编辑和删除操作;公告栏中的公告信息需要在管理公告处进行添加,修改和删除,其中新公告将在其他页面的公告栏处放在第一条显示 图4-21会员信息管理 图4-22管理公告4.5.2部分调用方法代码(1)新闻编辑和删除代码%action=request(action)if action=add then 添加数据if request(name)= then Response.Write(alert(标题不能为空,请填写!);history.back(-1);)response.endend ifif request(content)= then Response.Write(alert(内容不能为空,请填写!);history.back(-1);)response.endend if set rs=server.createobject(adodb.recordset)rs.open select * from news,conn,3,2rs.addnew rs(name)=request(name) rs(type)=request(type) rs(content)=request(content)rs.updateResponse.Write(alert添加成功!);window.location=anews_add.asp;)elseif action=mdf then 修改数据set rs=server.createobject(adodb.recordset)rs.openselect * from news where id= &request(id),conn,1,3rs(name)=request(name) rs(type)=request(type) rs(content)=request(content)rs.updateResponse.Write(alert(修改成功!);window.location=anews_list.asp;)elseif action=del then 删除数据sql=delete from news where id= &request(id) set rs=conn.execute(sql)Response.Write(alert(删除成功!);window.location=anews_list.asp;)end if%4.6 留言板设计4.6.1具体设计与实现留言页面由两部分组成:第一是浏览留言,浏览页面按时间顺序从上往下显示,留言的内容分两块,左边是留言人的卡通头像、姓名、IP地址、邮件以及主页信息,右边又分为上下两部分,上部显示留言人的表情和发表时间,下部则显示留言信息,管理员还可以对每个留言信息进行回复。第二是发表留言,游客和会员都可以进行发表,用户在发表留言时填写个人信息和留言内容,选择表情和头像后点击提交留言就能在浏览页面看到刚发表的留言信息。 4-23留言版浏览图 管理员则可以通过管理登陆进入管理首页,对留言进行审核,包括修改、回复,固顶,隐藏,删除等等。而且管理员还可以进入管理选项界面修改设置,包括设置留言是否需要审核才能显示,留言的长度限制,每页显示的留言条数,回复提示、颜色,脏话过滤等。如果发现用户发布不健康或违法信息则设置需要审核才能显示。此块内容参考了网上其他留言板的设计,其中,脏话过滤功能我个人认为非常实用,将它引用过来,使得留言板的功能更加地完善。图4-24修改留言 图4-25管理首页图4.6.2部分调用方法代码(1)修改留言资料if request(send)=ok thenif trim(request.form(comments)= then response.write response.write alert(出错了,留言内容不能为空!);response.write location.href=javascript:history.go(-1);response.write response.endend ifset rs=server.createobject(adodb.recordset)sql = select * from feedback where del=false and ID=&idrs.open sql,conn,1,3if not (rs.eof and rs.bof) thenrs(comments)=request.form(comments)rs(Replay)=replace(request.form(Replay),vbCRLF,)rs(ReplayDate) = Now()rs(Online)=request(Online)rs(top)=request(top)rs.updateend ifrs.closeresponse.write response.write alert(留言已经修改或回复成功,请单击“确定”返回!);response.write location.href=admin.asp;response.write response.endend if(2)显示详细资料set rs = server.createobject(adodb.recordset)sql = select * from feedback where ID=&idrs.open sql,conn,1,1if r

温馨提示

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

评论

0/150

提交评论