ImageVerifierCode 换一换
格式:DOC , 页数:16 ,大小:4.01MB ,
资源ID:3953971      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-3953971.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JSP基于JSP的房产中介系统的设计与实现2Word文件下载.doc)为本站会员(wj)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

JSP基于JSP的房产中介系统的设计与实现2Word文件下载.doc

1、3系统总体设计33.1系统前台模块分析33.1.1前台功能模块具体分析33.1.2用户前台模块图43.2管理员后台模块53.2.1模块图53.2.2后台功能模块分析53.3系统E-R图53.4系统数据流程图63.5系统数据库结构及关系图64系统实现104.1前台用户功能模块的实现104.1.1用户注册114.1.2用户登录124.1.3个人资料修改134.1.4房屋信息管理144.1.5用户房屋信息发布164.1.6查看房屋信息及新房评分184.1.7高级搜索194.1.8用户留言214.2后台管理模块分析21第 13 页 共 27 页4.2.1用户资料管理224.2.2二手房信息管理234.

2、2.3新房信息发布与管理244.2.4留言信息管理25结 论25参考文献25致 谢26声 明271.1 系统前台模块分析1.1.1 前台功能模块具体分析如图3-1所示:说明:只有用户成功注册后方可登录系统进行用户权限内的操作。在前台功能模块中,主要包括了:1. 房屋供求信息的录入模块:房屋出租信息、出售房屋信息的录入、求购信息以及求租信息的录入。在信息录入模块中,主要是录入房屋信息的基本资料,包括了,房屋的具体位置,单元名称,套型,单价,发布时间,房屋类型等关键字信息。2. 个人信息管理模块:在这个模块中主要是实现对用户个人资料的管理。在对数据进行管理时,首先需要验证是否是经过登录进入系统。从

3、而达到了用户控制的效果。其中包括对登录名,登录密码,联系电话,邮箱等基本信息的修改。3. 用户个人房屋信息的管理:在这里主要是对用户个人已经发布过的房屋信息,求租及求购信息进行管理。包括了房屋信息的基本元素管理。在管理界面中也必须要做到用户登录控制。4. 房屋信息查询及新房评分模块:这当中主要是对二手房及新房信息的模糊查询,新房信息的评分功能模块。评分模块就直接的反应了新房信息在用户眼中的满意度,同时也就间接的反应出了这批房屋的特色价值。5. 留言功能:在这个功能模块中,主要是实现用户对系统或房屋信息的意见的发布。6. 高级信息查询功能:实现了对二手房的出租、出售、求租、求购信息的查询,主要是

4、以房型,价格,面积等关键字来实现模糊或准确查询。在新房信息的查询中还是以这些字段为关键字。1.1.2 用户前台模块图模块如图3-1所示:前台模块出租信息录入求购信息录入出售信息录入求租信息录入个人资料信息管理房屋信息查看及新房评分房屋信息高级搜索个人房屋信息管理留言模块房屋供求信息录入图3-1 前台模块图1.2 管理员后台模块1.2.1 模块图如图3-2所示: 后台模块新房信息录入与管理用户资料管理留言信息管理二手房屋信息管理图3-2 后台模块图1.2.2 后台功能模块分析只有具有管理员权限的管理员在登录系统后才能对系统的各个模块信息进行管理。在后台功能模块中包括了:1. 用户资料的管理:在这

5、里管理员拥有添加用户和删除用户两个权限。若某个用户已经没有权限登录系统,管理员就可以把他从登录表中删除,从而保证系统的安全性。管理员还可以添加一个用户并且给出初始登录系统的权限资料。2. 二手房信息管理:由于在前台有用户发布信息的功能,所以在管理员后台管理中就只需要对信息进行删除操作,但不能随意修改房屋信息。3. 新房信息的录入和管理:由于新房信息需要有一定的准确性,系统的生存与新房信息的有着直接的联系,所以新房信息的录入操作只能够在系统管理方证实信息可靠性后由系统管理员来完成录入操作。在这里管理员拥有修改新房基本信息的权限。4. 留言信息的管理:在此模块中管理员可以了解到从用户那里反馈回来的

6、意见和建议。管理员可以针对这些意见和建议来尽量完善系统不足的地方。1.3 前台用户功能模块的实现主界面如图4-1所示。图4-1 系统主界面1.3.1 用户注册用户要想成功的进入系统进行房屋信息的发布等操作功能就必须在系统中注册。注册界面如下图4-2所示。图4-2 注册界面图4-3用户主界面1.3.2 个人资料修改用户在这里可以修改自己的个人资料。界面如图4-4所示图4-4修改个人资料图4-5房屋管理当需要修改时,用户就可以单击更新,系统将出现一个更新的页面如图4-6所示:图4-6房屋更新由于数据库关系图的设定,决定了只有在zhuce表中更新或删除主键时其它表中与之对应的外键才能级联更新或删除

7、;所以在这里用户不能更新联系方式这个关键字。1.3.3 用户房屋信息发布用户成功登录系统就后就可以返回主界面发布各种房屋信息。从而实现了信息的发布功能。如图4-7所示房屋出售信息的发布界面:图4-7 房屋信息发布:图4-8查看房屋信息由于是全部查询所以查询二手房信息和用户需求信息的核心代码都是相似的,只是在查询数据库时用的数据库表不一样而已。故其它查询代码略。新房查询后的效果图如4-9所示:图4-9查看新房信息及评分当用户给某一新房信息评价时进入评分界面如图4-10所示:图4-10评分界面1.3.4 高级搜索当用户只想搜索自己想要的信息时,就可以通过“高级搜索”来实现精确搜索与模糊搜索。界面如

8、图4-11所示图4-11高级搜索界面图4-12留言显示界面在这里用户可以看到刚刚发布的留言信息和所有用户给系统的留言。1.4 后台管理模块分析系统的后台管理需要有后台管理权限的管理员才能对其进行管理。在主界面输入登录名和密码和身份及联系方式登录后就进入管理员管理主界面。在后台管理模块中,管理员拥有一切权限,可以对用户资料进行管理,二手房屋信息管理,新房信息的发布及管理以及留言薄信息的管理。功能主界面如图4-13所示:图4-13 管理员主界面1.4.1 用户资料管理图4-14用户信息管理在此管理员可以对用户信息进行管理:包括删除和添加用户。如图4-14所示。主要程序代码如下:fenye.jsp-

9、分页显示部分略%String username=(String)session.getValue(username); String num=(String)session.getValue(num if (username=null) out.println(请先登录 else ResultSet rs=st.executeQuery(select * from zhuce where type=用户 %-控制必须先登录才能操作-添加部分和注册功能一样(略)。删除部分:%String mail=request.getParameter(idstmt.executeUpdate(delete

10、from zhuce where mail=+mail+response.sendRedirect(guanliyonghu.jsp1.4.2 二手房信息管理图4-15二手房管理在用户对自己所发布的房屋信息进行管理时,主要是对出租、出售、求购以及求租信息的管理。管理员的信息管理主要表现在对信息的删除操作。界面表现如图4-15所示。要对某个信息进行管理时,首先把信息用表格的形式显示出来再加以操作如图4-16所示:如图4-16所示出售信息的管理对某一个房屋信息进行管理的主要代码为;其中包含了分页显示功能。% String id=request.getParameter(st.executeUpda

11、te(delete from rent where id=+id+rentguanli.jsp在这里是以房屋信息表的标识位id作为参数传递的。其它二手房信息的管理与出租房信息管理是相似的。1.4.3 新房信息发布与管理当管理员对新房信息进行管理时,就包含了信息的发布和管理两个方面。新房信息的可靠性很大程度上决定了系统的经营利益。所以这类信息必须要经过核对后才能发布。发布信息界面如图4-17所示:图4-17新房发布界面新房信息的发布的实现方式和用户发布房屋信息的实现方式相似。在发布了信息后,可以看到刚刚发布的房屋信息,并且可以对其进行修改后再发布和删除。界面如图4-18所示。图4-18 新房信息

12、修改对于以前发布的新房信息,就可以通过新房信息管理这个功能来管理。管理界面如图4-19所示。显示部分代码和前面的显示部分相似(略):图4-19新房信息管理管理员就可以对其中每一条房屋信息进行修改和删除管理删除功能代码为; %String id=request.getParameter(Class.forName(sun.jdbc.odbc.JdbcOdbcDriverConnection con=DriverManager.getConnection(jdbc:odbc:dd,saStatement stmt=con.createStatement();delete from sale4 wh

13、ere id=xinfangguanli.jsp同样,这两个功能都是用其ID标志位来进行参数传递。1.4.4 留言信息管理作为管理员也应该有管理留言薄的权限。但在此系统中就表现在删除操作。在这里用到了以内容为参数传递方式,在删除文件中就是以内容为关键字来删除留言。代码如下所示。%String content=request.getParameter(contentdelete from liuyan where content=+content+deleteliuyan.jsp结 论本文简要介绍了典型B/S体系结构的房产中介系统功能模块,重点讨论了系统开发工具、开发语言等关键技术以及系统的数据

14、库建设,系统流程图和功能模块及其代码分析。这些过程的讨论和分析,让大家对系统的体系结构,功能模块等有了更深的了解。目前此系统基本可以实现网上中介功能,但系统仍然有一些不尽人意,而这些问题主要集中在系统的安全上,虽然系统已经通过相关的控制语句对登陆用户身份进行验证,但是在当今网络信息安全中,仅仅对用户身份验证是不够的,还需要对传送数据进行加密,防止数据传输过程中被篡改等攻击行为进行防御。因此在今后的工作里,这些功能的实现还需要更高的技术支持。在日常维护过程中,都需要进行严格的检测,以保证系统的服务质量。参考文献1 TODD COOK ,JSP从入门到精通M.北京:电子工业出版社,2003。2 金

15、林樵.网络数据库技术及应用M .北京:机械工业出版社,2002。3 李盛恩,王珊.数据库基础与应用M .北京:人民邮电出版社,2002。4 吴以欣,陈小宁.JavaScript脚本程序设计M .北京:北京人民邮电出版社M,2005。5 郝玉龙.J2EE编程技术M. 北京: 清华大学出版社,2005。6 金勇华. JVAV 网络高级编程M. 北京: 人民邮电出版社,2001。7 张大治,王欢. JSP实用教程M. 北京: 清华大学出版社,2006。致 谢本文是在 老师的热情关心和指导下完成的,他渊博的知识和严谨的治学作风使我受益匪浅,对顺利完成本课题起到了极大的作用。在此向他表示我最衷心的感谢!感谢盛志伟老师在课题研究初期给予的帮助,在盛老师的帮助下课题才得以很好的展开,有了一个很好的开端!感谢在系统设计和实现过程中给予我帮助的老师和同学。最后向在百忙之中评审本文的各位专家、老师表示衷心的感谢!Powered by 计算机毕业论文网

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2