欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    381.房产信息管理系统【源代码联系本人】.doc

    • 资源ID:2387931       资源大小:549KB        全文页数:15页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    381.房产信息管理系统【源代码联系本人】.doc

    经济学院课程设计报告房产信息管理系统课程名称: 数据库原理 专 业: 软件工程 姓 名: 班 级: 学 号: 指导教师: 2009年 7 月10日题目:房产信息管理系统一、需求分析1.1设计目的及意义设计一个房产信息管理系统,主要对各类房产信息进行有效的管理。使用计算机对房产信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大等。从而能够极大地提高房产信息管理的效率,也是提高信息发布速度的手段,增强了信息的及时性、有效性。1.2功能模块划分1. 系统登录模块,用于登录此系统,包括添加、编辑、删除其它管理员用户。2. 会员管理模块:添加、删除发布房产信息的会员,修改会员信息。3. 房产信息管理模块,用于添加、删除、修改、查询房产信息,并对其进行分类。4. 预交易信息管理模块,用于添加、删除、修改预交易信息。5. 交易信息管理模块,用于添加、删除、修改交易信息。1.3系统功能结构图: 系统登录房产信息管理系统会员管理房产信息管理修改客户信息添加房产信息添加客户信息删除客户信息删除房产信息修改房产信息修改用户信息添加系统用户删除系统用户查询用户信息交易信息管理删除交易信息修改交易信息添加交易信息查询房产信息预交易信息管理删除预交易信息修改预交易信息添加预交易信息1.4系统用例图:1.5数据流图:1.5.1登陆系统数据流图1.5.2管理系统用户数据流图:1.5.3查询系统用户数据流图:1.5.4管理会员信息数据流图:1.5.5管理房产信息数据流图:1.5.6查询房产信息数据流图:1.5.7管理交易信息数据流图:1.5.8管理预交易信息数据流图:二、概念结构设计2.1实体E-R图:2.1.1系统用户:系统用户用户名密码级别电邮用户id2.1.2会员:会员姓名电邮电话2.1.3房产信息:房产信息面积信息编号房型位置价格发布人2.2关系E-R图:2.2.1预定:预定预定时间发布人预定人信息编号2.2.2交易:预定交易时间发布人交易人信息编号2.3系统E-R图:会员房产信息姓名面积电邮电话信息编号房型位置价格发布信息类型有效期限1n发布时间交易mn交易时间发布人预定mn预定时间三、逻辑结构设计关系模式:1、系统用户(用户id,用户名,密码,电邮,级别)2、会员(姓名,电邮,电话)3、房产信息(信息编号,发布人,面积,房型,区域,价格,信息类型,有效期限,发布日期) 其中,“发布人”是外码,参照会员表主码“姓名”。4、交易(信息编号,发布人,交易人,交易时间)其中,“信息编号”和“交易人”是外码,依次参照房产信息表主码“信息编号”,会员表主码“姓名”。5、预定(信息编号,发布人,预定人,预定时间)其中,“信息编号”和“预定人”是外码,依次参照房产信息表主码“信息编号”,会员表主码“姓名”。四、数据库物理设计1 系统用户表字段名称字段描述类型位数属性userid用户编号int4主码,非空username用户名char20可空passwd密码char20可空email电邮char20可空grade级别int4可空2 会员表字段名称字段描述类型位数属性cname姓名char20主码,非空email电邮char20可空tel电话char20可空3 房产信息表字段名称字段描述类型位数属性id信息编号int4主码,非空cname姓名 char20 外码,可空area面积char20可空type房型char20可空price价格char15可空location位置char15可空info_type分类char15可空period有效期char15可空info_time发布日期char15可空4 房产交易信息表字段名称字段描述类型位数属性infoid信息编号int4外码issuer发布人char20外码buyer交易人char20外码deal_time交易时间char15可空5. 房产预交易信息表字段名称字段描述类型位数属性infoid信息编号int4外码issuer发布人char20外码reserver预定人char20外码resv_time预定时间char15可空五、数据库的实施5.1.加载驱动Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");5.2.得到链接 ct=DriverManager.getConnection("jdbc:microsoft:sqlserver:/127.0.0.1:1433;DatabaseName=estate;user=sa;password=;"); 5.3.创建Statement对象sm=ct.createStatement();5.4.查询语句sm.executeQuery("select * from info");sm.executeQuery("select * from info where info_type='求租' order by id");sm.executeQuery("select * from info where info_type='出售' order by id");sm.executeQuery("select * from info where info_type='出租' order by id");5.5.插入语句sm.executeUpdate("insert into client(cname,email,tel) values('"+cname+"','"+email+"','"+tel+"')");sm.executeUpdate("insert into info(id,cname,area,price,type,location,info_type,period,info_time) values("+i+",'"+cname+"','"+area+"','"+price+"','"+type+"','"+location+"','"+infotype+"','"+period+"','"+time+"') ");5.6.删除语句sm.executeUpdate("delete from info where id= "+id+"");5.7.修改语句sm.executeUpdate("update info set area='"+area+"',type='"+type+"',price='"+price+"',location='"+location+"',info_type='"+infotype+"', period='"+period+"',info_time='"+time+"' where id= "+id+"");5.8.关闭连接rs.close();rs=null;sm.close();sm=null;ct.close();ct=null;六、系统运行结果1、首先,进入login.jsp登录页面,输入用户名和密码。图1系统登录2、登录成功后,进入框架页面frame.jsp。图2系统主框架3、点击“管理用户”,显示系统用户列表。图3用户信息列表4、点击“修改用户”,可以修改用户信息。图4修改用户信息修改后结果:图5修改后结果5、点击“删除用户”,删除3号用户yu后的结果:图9房产信息列表图8查询结果图7查询用户图6删除用户6、查找用户,输入用户id。查询结果:7、管理房产信息。8、修改房产信息。图13查看联系人图12删除房产信息图11修改结果图10修改房产信息修改后结果:9、点击“删除”,删除2号信息后结果显示:10、查看信息相应联系人。11、添加房产信息。图17查询出租信息图16查询求租信息图15查询出售信息图15录入结果显示图14录入房产信息添加后结果显示:12、查询房产出售信息。13、查询房产求租信息。14、查询房产出租信息。七、实习总结此次课程设计,进一步掌握了数据库设计的要领。自选定题目后,我就在想,这样一个系统它的立足点是什么,经过斟酌,我决定把它设计成房产中介的一个后台管理系统。之后,设计了几个有关的概念模型,推敲出一些必要的属性,最后转换成表。数据库的连接很难搞定,这要看你选择什么样的编程环境。有些用VC、VB编的,只需要建立数据源,而用jsp编写,用的是tomcat的话,又要安装sql补丁,又要装驱动,非常繁琐。在数据库实施阶段,要不断的测试语句的执行情况,稍微不注意,多出一个空格或引号,可能就执行不成功。有时候,真的不知道错误出在哪里,索性就减少要修改或查询的属性个数,一个属性一个属性地去测试,最后找到问题的纠结之处。这样下来,真的费了不少劲。总的说来,学到一些有用的东西。

    注意事项

    本文(381.房产信息管理系统【源代码联系本人】.doc)为本站会员(laozhun)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开