2022年房产中介管理系统

上传人:沈*** 文档编号:119071842 上传时间:2022-07-13 格式:PDF 页数:19 大小:431.13KB
收藏 版权申诉 举报 下载
2022年房产中介管理系统_第1页
第1页 / 共19页
2022年房产中介管理系统_第2页
第2页 / 共19页
2022年房产中介管理系统_第3页
第3页 / 共19页
资源描述:

《2022年房产中介管理系统》由会员分享,可在线阅读,更多相关《2022年房产中介管理系统(19页珍藏版)》请在装配图网上搜索。

1、*Java 语言程序设计课程设计报告题目:房产中介管理系统学院:数学与信息工程学院专业:信息管理与信息系统班级:*学号:123456789000 姓名:*指导教师:*完成日期:2010年 7 月 10 日名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 19 页 -目录一、需求分析 .3二、总体分析 .3三、数据库设计.3四、程序模块设计.41.功能需求.4(1).登入界面模块:.4(2).主界面显示模块(包括删除和查询功能):.4(3).其他用户登入模块:.4(4).插入模块:.4(5).修改模块:.42.程序代码.4(1)登陆程序模块(login.jsp).4(2)管理员登陆认

2、证程序模块(confirm.jsp).5(3)管理员登陆主界面程序模块(list.jsp).6(4)其他用户登陆主界面程序模块(user.jsp).8(5)插入程序模块(insert.jsp).10(6)修改程序模块(modify.jsp).14 3.运行结果.16 五、系统使用说明.18 六、参考文献 .19 七、总结 .19 名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 19 页 -一、需求分析房产中介管理系统主要包括登陆功能、管理员身份确认功能、新增房产信息功能、查看和修改房产信息功能、主界面显示功能,管理员身份通过认证后,可以在主界面下进行插入、删除、修改、查询等功能。

3、二、总体分析图 1:房产中介管理系统三、数据库设计数据库中有两张表(agency 和 house)CREATE DA TABASE work CREATE TABLE agency(number VARCHAR(50),agent VARCHAR(50),password1 VARCHAR(10),PRIMARY KEY(number)CREATE TABLE house(number VARCHAR(50),region VARCHAR(50),area DECIMAL(10,2),price DECIMAL(10,2),PRIMARY KEY(number)登陆界面身份认证失败身份认证成功

4、,登入主界面新增房产信息修改房产信息删除房产信息查询房产信息其他用户登陆查询房产信息名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 19 页 -图 2:mysql 中 agency 表图 3:mysql 中 house 表四、程序模块设计1.功能需求(1).登入界面模块:由管理员进行用户和密码输入。若输入信息核对正确,则进入数据库并显示相关房产信息,若核对不成功,则显示“用户名或密码错误!”。(2).主界面显示模块:当管理员登入成功后,显示房产数据库的信息。可以通过相关内容更新对不再需求的房产信息进行删除功能,也可以按编号对房产信息进行查询并输出相关房产信息。(3).其他用户登入

5、模块:其他用户登入系统后,只能进行房产信息的查询,不能进行插入、删除和修改等改动。(4).插入模块:若需要新增房产信息,可以进入插入模块,进行编号等相关信息的输入。实现对整个数据库的信息插入。(5).修改模块:可以通过相关内容的更新对数据库中的信息进行修改,输入更新的信息,并保存到数据库中。2.程序代码(1)登陆程序模块(login.jsp)名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 19 页 -login登陆界面 姓名:密码:(2)管理员登陆认证程序模块(confirm.jsp)登录结果%Class.forName(com.mysql.jdbc.Driver);/指定 My

6、SQL JDBC驱动程序String url=jdbc:mysql:/localhost:3306/work;/指定MySQL数据库 work 的 URLString user=root;/指定用户名String DBassword=root_;/指定密码Connection connection=DriverManager.getConnection(url,user,DBassword);/返回数据库连接对象Statement statement=connection.createStatement();String agent=request.getParameter(agent);St

7、ring password1=request.getParameter(password1);String sql=select*from agency where agent=+agent 名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 19 页 -+and password1=+password1+;ResultSet resultSet=statement.executeQuery(sql);/执行selectboolean isSucces=false;while(resultSet.next()/从前向后访问每列out.print(登录成功!);out.print(你的

8、编号:+resultSet.getString(1)+姓名:+resultSet.getString(2);isSucces=true;%欢迎进入系统!返回(3)管理员登陆主界面程序模块(list.jsp)房屋列表 房屋中介 名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 19 页 -编号    新增 编号名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 19 页 -区域面积目前市价操作%while(reslutSet.next()out.print();out.print(+reslutSet.getString(1)+res

9、lutSet.getString(2)+reslutSet.getString(3)+reslutSet.getString(4)+);%a href=list.jsp?number=删除a href=modify.jsp?number=修改%out.print();reslutSet.close();statement.close();connection.close();%返回(4)其他用户登陆主界面程序模块(user.jsp)房屋列表 名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 19 页 -房屋中介 编号编 号名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共

10、 19 页 -区 域面 积目前市价%request.setCharacterEncoding(gb2312);while(reslutSet.next()out.print();out.print(+reslutSet.getString(1)+reslutSet.getString(2)+reslutSet.getString(3)+reslutSet.getString(4)+);reslutSet.close();statement.close();connection.close();%返回(5)插入程序模块(insert.jsp)insert请输入新增的房屋信息名师资料总结-精品资料

11、欢迎下载-名师精心整理-第 10 页,共 19 页 -编号:区域:面积:价格:%Class.forName(com.mysql.jdbc.Driver);/指定 MySQL JDBC驱动程序String url=jdbc:mysql:/localhost:3306/work;/指定MySQL数据库 work 的URLString user=root;/指定用户名String DBassword=root_;/指定密码Connection connection=DriverManager.getConnection(url,user,DBassword);/返回数据库连接对象Statement

12、statement=connection.createStatement();request.setCharacterEncoding(gb2312);String number=request.getParameter(number);String region=request.getParameter(region);String area=request.getParameter(area);String price=request.getParameter(price);String op=request.getParameter(op);String sql=insert into

13、house values(+number+,+region+,+area+,+price+);if(save.equals(op)statement.execute(sql);/执行 selectout.print();out.print(输入的信息为:);名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 19 页 -out.print(number+region+area+price);statement.close();connection.close();%返回主页 房屋列表 房屋中介 编号编 号区 域面 积目前市价%request.setCharacterEncoding

14、(gb2312);while(reslutSet.next()out.print();out.print(+reslutSet.getString(1)+reslutSet.getString(2)+reslutSet.getString(3)+reslutSet.getString(4)+);out.print();reslutSet.close();statement.close();connection.close();%名师资料总结-精品资料欢迎下载-名师精心整理-第 13 页,共 19 页 -返回(6)修改程序模块(modify.jsp)modify请输入修改的信息input typ

15、e=hidden name=numbervalue=区域:面积:价格:%Class.forName(com.mysql.jdbc.Driver);/指定 MySQL JDBC驱动程序String url=jdbc:mysql:/localhost:3306/work;/指定MySQL数据库 work 的URL名师资料总结-精品资料欢迎下载-名师精心整理-第 14 页,共 19 页 -String user=root;/指定用户名String DBassword=root_;/指定密码Connection connection=DriverManager.getConnection(url,us

16、er,DBassword);/返回数据库连接对象Statement statement=connection.createStatement();request.setCharacterEncoding(gb2312);String number=request.getParameter(number);String region=request.getParameter(region);String area=request.getParameter(area);String price=request.getParameter(price);String op=request.getPar

17、ameter(op);String sql=UPDATE house SET region=+region+,area=+area+,price=+price+where number=+number+;if(save.equals(op)statement.execute(sql);/执行 selectout.print();out.print(输入的信息为:);out.print(number+region+area+price);out.print();statement.close();connection.close();%返回主页 名师资料总结-精品资料欢迎下载-名师精心整理-第

18、15 页,共 19 页 -3.运行结果:图 4:登陆界面图 5:用户名或密码错误的提示图 6:其他用户登陆的界面名师资料总结-精品资料欢迎下载-名师精心整理-第 16 页,共 19 页 -图 7:管理员登陆成功图 8:登陆后显示的主界面图 9:按新增按钮后出现的界面名师资料总结-精品资料欢迎下载-名师精心整理-第 17 页,共 19 页 -图 10:输入 003 按查询后的结果(此操作在任何用户登陆时都可以)图 11:在编号为011 的那行按删除,011 被删除五、系统使用说明 1.在进入登入界面后,由管理员输入用户名和密码,若错误则显示“用户名或密码错误!”,若正确则显示“登入成功”,并显示

19、相关信息。2.实现房产信息的插入。若有新的信息需要更新或增加,则使用插入模块,输入相关的房屋信息,存入数据库。3.实现房产信息的修改。若要对已有的信息进行修改,可以按编号将原有信息进行修改,进行新的房产信息的输入,并保存至原有数据库。名师资料总结-精品资料欢迎下载-名师精心整理-第 18 页,共 19 页 -4.实现对房产信息的查询。用户可以根据自身的需要对相关房产按编号进行查询,得到相关信息。5.实现对房产信息的删除。某房产信息不再需要,则可以将其删除,并保存至数据库。6.若其他用户登陆时,则无需输入密码,只能按编号进行房产信息查询,而不能进行新增、修改、删除等操作。六、参考文献 1陈轶姚晓

20、昆主编 java程序设计实验指导清华大学出版社,2006 2张银鹤刘治国等编著 JSP 完全学习手册清华大学出版社,2008 3叶核亚编著 java程序设计实用教程(第二版)北京:电子工业出版社,2009 七、总结此次对房产中介管理系统的设计,在小组成员的共同努力下,虽然在设计过程中遇到了不少编辑错误、运行错误等问题,通过大家不断地调试、编辑后,最终还是顺利地完成了设计与实现一个基于JSP的 WEB 应用程序。在房产中介管理系统中,我们可以通过页面点击,完成管理员登入、查看和修改房产信息、主界面显示等操作,以达到对房屋信息的认识。在本次完成课程设计后,我对Java 程序的设计有了更进一步的了解,在简单的程序编写后,懂得了数据库的链接,tomcat 的使用,JSP 语言的使用等等。本学期的学习后,让我对受益颇多,增强了自我的思维能力、动手能力。希望今后在更深入的学习之后,能开发、编辑出更好的作品,以备快速有效的带来实际的方便。名师资料总结-精品资料欢迎下载-名师精心整理-第 19 页,共 19 页 -

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!