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

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4518449.html】到电脑端继续下载(重复下载【60天内】不扣币)。

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

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(计算机专业课程设计房屋中介管理系统样本.doc)为本站上传会员【二***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

计算机专业课程设计房屋中介管理系统样本.doc

1、 数据库课程设计报告 房屋中介管理系统 班级: 姓名: 学号: 指引教师: 完毕日期: 数据库课程设计评分表 班级 姓名 指引教师 题目: 房屋中介管理系统 评分原则 评分原则 分数权重 评分根据 得分 A C 工作态度 10 态度端正,能积极认真完毕各项内容,不迟到早退,出勤好。 可以完毕各环节基本工作,出勤较好。 独立解决问题能力 10 能独立完毕数据库课程设计项目各项任务,熟悉项目整体架构;具备独立分析、解决问题能力,具备独立调试程序与测试程序能力,程序构造清晰,逻辑严谨

2、功能完善。 有一定分析、解决问题能力。可以在教师指引下完毕任务编码与调试工作,程序功能较完善。 程序完毕及运营状况 20 完毕率100%,程序运营对的。 完毕率局限性70%。 课程设计报告 30 格式规范,层次清晰,设计思想明确,解决问题办法合理,体会深刻。 格式较规范,设计思想基本明确,解决问题办法较合理。 答辨问题回答 30 能精确回答教师提出问题,并充分理解数据库开发技术,程序逻辑清晰。 能基本精确回答教师提出问题 总分 指引教师(签字): 注:介于A和C之间为B级,低于C为D级和E级。按各项指标打分后,总分90~100为优,80~

3、89为良,70~79为中,60~69为及格,60分如下为不及格。 目录 第1章 需求分析 1 1.1 开发背景 1 1.2 需求分析 1 第2章 系统设计 2 2.1 项目规划 2 2.2 系统业务流程分析 2 2.3 系统业务流程分 3 2.4 系统E-R图 4 2.5 开发及运营环境 6 第3章 数据库设计 7 3.1 数据表概要阐明 7 3.2 主数据表构造 7 第4章 系统模块代码设计 14 4.1 系统登录模块代码 14 4.2 顾客信息管理登录模块设计代码 15 4.3 房源信息设立模块设计代码 16 4.4 房源信息查询模块设计代码

4、20 4.5 房源状态查询模块设计 23 4.6 员工信息设立模块设计代码 26 第5章 疑难问题解析 27 5.1 通过触发器对视图进行添加、修改和删除操作 27 5.2 结束数据库连接进程完毕数据库还原 27 第6章 课程设计小结和心得 29 6.1 小结 29 6.2 心得 29 第7章 源代码 30 7.1 系统登录模块设计代码 30 7.2 顾客信息管理登录模块设计代码 31 7.3 房源信息设立模块设计代码 33 7.4 房源信息查询模块设计代码 37 7.5 房源状态查询模块设计 41 7.6 员工信息设立模块设计代码 44 第1章 需求分析

5、 1.1 开发背景 房屋中介行业是房地产业重要构成某些,其在房地产业经济运作全过程之中起着至关重要作用,为房地产业生产、流通和消费提供了多元化服务。房屋中介行业作为一种管理房屋信息机构,其对信息管理应当精确无误。运用所学软件工程设计思想、数据库等知识设计一种房屋中介管理系统软件对于提高该中介机构工作效率变得尤为重要。 1.2 需求分析 通过实际调查,规定房屋中介管理系统应当具备一下功能: (1)由于操作人员计算机知识普遍偏低,因而规定系统具备良好人机界面; (2)如果系统使用对象较多,则规定有较好权限管理; (3)以便数据查询,支持自定义条件查询; (4)自动匹配房源和求房意

6、向信息; (5)使用垃圾信息解决机制释放空间; (6)在相应权限下,删除数据以便简朴、数据稳定性强; (7)数据计算自动完毕,尽量减少人工干预。 第2章 系统设计 2.1 项目规划 房屋中介管理系统在出租者和求租者之间起到了桥梁作用,是一款非常实用软件,它重要由顾客信息管理、出租信息管理、求租信息管理、房源管理、惯用工具和系统管理等模块构成,详细规划如下。 (1)顾客信息管理模块 该模块重要涉及求租人员信息设立、出租人员信息设立、人员信息控制等功能。 (2)求租管理模块 该模块重要涉及房源查询设立、房源状态浏览、求租意向设立等功能。

7、3) 员工管理模块 该模块重要涉及录入员工信息、员工信息控制等功能。 (4)出租管理模块 该模块重要涉及房型设立、楼层设立、幢/座设立、装修限度设立、朝向设立、用途设立等功能。 (5) 交费管理 该模块重要涉及收费设立、收费记录等功能。 (6) 业务记录 该模块重要涉及成交业务量记录等功能。 (7) 窗体布局 该模块重要涉及层叠排列、水平排列、垂直平铺等功能。 (8) 惯用工具 该模块重要涉及记事本、计算器、Word、Excel等功能。 (9) 系统管理 该模块重要涉及口令设立、退出系统、数据备份、数据恢复、清理无效信息等功能。 2.2 系统业务流程分析 房屋中

8、介管理系统是业务流程如图2.1所示 与否登录 收集客户信息 身份验证 管理员工 与否找到房源 客户划分 填写意向 与否与房源相符 联系双方交款 录入房源 与否与房源 意愿相符 结束 结束 是 员工 经理 否 是 否 求租人 出租人 是 登录 系统 否 否 是 图2.1 房屋中介管理系统是业务流程 2.3 系统业务流程分 房屋中介管理系统功能构造图如图2.2所示 房屋中介管理系统 顾客信息管理 求组管理 员工信息 出租管理 窗体布局 惯用工具 系统

9、管理 房源查询设立 房源状态浏览 求租意向设立 房源查询设立 房源状态浏览 求租意向设立 录入员工信息 员工信息控制 层叠平铺 水平平铺 垂直平铺 记事本 Word 计算器 民族设立 学历设立 房屋设立 楼层设立 装修设立 幢座设立 朝向设立 用途设立 口令设立 退出系统 数据库备份 数据库还原 清理无效信息 Excel 图2.2 房屋中介管理系统功能构造图 2.4 系统E-R图 (1)出租房屋信息E-R图如图2.3所示 出租房屋信息 客户姓名 联系方式 每月价格 房屋种类 建筑面积 装修状况 房型 房屋地

10、址 房屋状况 图2.3 出租房屋信息E-R图 (2)求购人信息E-R图如图2.4所示 求租人信息 客户姓名 联系方式 房屋种类 建筑面积 装修状况 户型 图2.4 求购人信息E-R图 2.5 开发及运营环境 本系统开发平台及运营环境如下 1) 系统开发平台:Microsoft Visual Studio . 2) 系统开发语言:C#。 3) 数据库管理系统软件:SQL Server 。 4) 运营平台:Windows XP。 5) 运营环境:Microsoft.NE

11、T Framework 第3章 数据库设计 本系统采用SQL Server 数据库,名称为db-showHouse,其中包括15张数据表。下面分别给出数据表概要阐明、重要数据表构造。 3.1 数据表概要阐明 数据表树形构造图涉及系统所有数据表如图3.1所示 图3.1 数据表树形构造图涉及系统所有数据表 3.2 主数据表构造 (1)tb_employee(员工信息表) 表tb_employee用于保存员工基本信息,该表构造如

12、图3.1所示。 图3.1 员工信息表 (2)tb_favor(朝向信息表) 表tb_favor用于设立房源朝向信息,该表构造如图3.2所示。 图3.2 朝向信息表 (3)tb_fitment(装修信息表) 表tb_fitment用于设立房源装修信息,该表构造如图3.3所示。 图3.3 装修信息表 (4)tb_floor(楼层信息表) 表tb_floor用于设立房源楼层信息,该表构造如图3.4所示。 图3.4 楼层信息表 (5)tb_gov(民族信息表) 表

13、tb_gov用于保存员工民族信息,该表构造如图3.5所示。 图3.5 民族信息表 (6)tb_log(日记信息表) 表tb_log用于保存操作者使用该系统日记记录,该表构造如图3.6所示。 图3.6 日记信息表 (7)tb_house(房屋信息表) 表tb_house用于保存房屋信息,该表构造如图3.7所示。 图3.7 房源信息表 (8)tb_intent(求租意向表) 表tb_intent用于保存求租人对房源规定信息

14、该表构造如图3.8所示。 图3.8 意向信息表 (9)tb_login(登录信息表) 表tb_login用于顾客进入系统时进行核对,该表构造如图3.9所示。 图3.9 登录信息表 (10)tb_MoneyAndInfo(收费信息表) 表tb_ MoneyAndInfo用于保存收费信息,该表构造如图3.10所示。 图3.10 收费信息表 (11)tb_mothed(用途信息表) 表tb_mothed用于保存房源用途信息,该表构造如图3.11所示 图3.11 用途信息表

15、 (12)tb_seat(幢座信息表) 表tb_seat 用于保存房源幢座信息,该表构造如图3.12所示。 图3.12 幢座信息表 (13)tb_StudyDegree(学历信息表) 表tb_ StudyDegree用于设立员工学历,该表构造如图3.13所示 图3.13 学历信息表 (14)tb_type(房型信息表) 表tb_type用于保存房源房型信息,该表构造如图3.14所示。 图3.14 房型信息表 (15)tb_user(客户信息表) 表tb_user用于保存客户信息,该表

16、构造如图3.15所示 图3.15 客户信息表 第4章 系统模块代码设计 4.1 系统登录模块代码 单击“登录”按钮,调用登录信息表办法类,判断顾客输入顾客名和密码与否对的,如果对的,则登录房屋中介管理系统,同步分派该顾客相应权限,否则弹出“密码有误,3次后将自动关闭……”提示信息。“登录”按钮Click事件代码如下: private void btnLogin_Click(object sender,EventArgs e) { #region//顾客与密码与否对的不对

17、的给三次机会然后关闭 cl.LName=this.cobName.Text; cl.LPwd=this.txtPwd.Text.Trim().ToString(); string power=cm.select_table(cl); if (power != "none") { //调一种办法如果成功进入后台否则记到登陆日制中 frmMain fm = new frmMain(

18、); this.Hide(); fm.M_str_Power = this.cobName.Text + "@" + power; fm.Show(); } else if(this.txtPwd.Text=="" && this.cobName.Text=="") {//当所有信息都没有时这是一种入口 frmMain fm = new frmMain();

19、 this.Hide(); fm.Show(); } else { if (ErrorNum == cl.LName) { Num += 1; if (Num >= 3) { this.Close();

20、 } } else { ErrorNum = cl.LName; Num += 1; } MessageBox.Show("密码有误,三次后将自动关闭,这是第"+Num+"次"); this.txtPwd.Text = string.Empty; this.txtPw

21、d.Focus(); } } 4.2 顾客信息管理登录模块设计代码 在frmPeopleList窗体load事件中,通过调用自定义ListInfo办法对DataGridView控件进行数据绑定,显示所有系统顾客信息。frmPeopleList窗体load事件核心代码如下: private void frmPeopleList_Load(object sender,EventArgs e) { sbSql.Append("select User_IDs,User_names,

22、User_homePhone,User_cardID,User_phone from tb_User"); ListInfo(sbSql.ToString()); UnAble(); } private void tp_cancel_Click(object sender,EventArgs e) { this.Close(); } 当顾客在单击“出租人”选项卡或“求租人”选项卡时,在相应选项卡页中显示客户信息,实当代码如下: p

23、rivate void tabControl1_SelectedIndexChanged(object sender,EventArgs e) { if (this.tabControl1.SelectedTab.Text == "出租人") { sbWhere.Append(" where user_type='lend'"); ListInfo(sbSql.ToString() + sbWhere.ToString());

24、 sbWhere.Remove(0,sbWhere.Length); } else if (this.tabControl1.SelectedTab.Text == "求租人") { sbWhere.Append(" where user_type='want' "); ListInfo(sbSql.ToString() + sbWhere.ToString()); sbWhere.Remove(0,sbWhere

25、Length); } } 单击ListView控件中任一单元格,将相应详细客户信息显示在相应选项卡文本框中,实当代码如下: private void listView1_Click(object sender,EventArgs e) { string strID =this.listView1.SelectedItems[0].Text.ToString(); string sql = "select User_IDs,User_nam

26、es,User_homePhone,User_cardID,User_phone from tb_User where user_ids='" + strID + "'"; SqlCommand cmd=new SqlCommand(sql,con.conn); con.closeCon(); cmd.Connection.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (strID.Substring(0,4)

27、 == "lend") { this.tabControl1.SelectTab(0); while (dr.Read()) { this.textBox1.Text = dr[0].ToString(); this.textBox2.Text = dr[1].ToString(); this.textBox3.Text = dr[2].ToS

28、tring(); this.textBox4.Text = dr[3].ToString(); this.textBox5.Text = dr[4].ToString(); } } else { this.tabControl1.SelectTab(1); while (dr.Read()) {

29、 this.textBox10.Text = dr[0].ToString(); this.textBox9.Text = dr[1].ToString(); this.textBox8.Text = dr[2].ToString(); this.textBox7.Text = dr[3].ToString(); this.textBox6.Text = dr[4].ToString();

30、 } } dr.Close(); con.closeCon(); tb_update.Enabled = true; } 4.3 房源信息设立模块设计代码 在frmHouse窗体Load事件中,通过M_str_Show变量判断本次调用窗体目地。如果是浏览或修改信息,则将相应信息显示到控件上,如果是添加信息,则将基本表信息绑定到ComboBox控件上。frmHouse窗体Load事件中实

31、当代码如下: private void frmHouse_Load(object sender,EventArgs e) { string strHouseState = string.Empty; con.ConDatabase(); flushFaove(); flushfitment(); flushfloor(); flushmothed(); flushseat()

32、 flushtype(); if (M_str_Show == String.Empty) { try { SqlCommand cmd = new SqlCommand("select Max(house_ID) from tb_house",con.conn); cmd.Connection.Open(); strR

33、esult = cmd.ExecuteScalar().ToString(); con.closeCon(); if (strResult == "") { strResult = "hou1001"; } else { string strTem

34、p = strResult.Substring(3); strResult = "hou" + Convert.ToString(Int32.Parse(strTemp) + 1); } this.lblHouseID.Text = "您房屋编号为:" + strResult; } catch (Exception ey) {

35、 con.closeCon(); MessageBox.Show(ey.Message); } } else { this.button8.Visible = false; this.butOK.Visible = false; Visable(); SqlCommand cmd = new Sql

36、Command("select * from tb_house where house_ID='" + M_str_Show + "' ",con.conn); con.conn.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) {

37、 lblHouseID.Text = dr[0].ToString(); this.txtName.Text = dr[1].ToString(); this.picHouse.ImageLocation = dr[8].ToString(); txtPrice.Text = dr[9].ToString(); this.nudYear.Value = Convert.ToDe

38、cimal(dr[11].ToString()); this.txtArea.Text = dr[12].ToString(); this.ttbRemark.Text = dr[13].ToString(); strHouseState = dr[4].ToString(); this.cboXing.SelectedValue = dr[2].ToString();

39、 this.cobDong.SelectedValue = dr[3].ToString(); this.cboFavoe.SelectedValue = dr[6].ToString(); this.cobZhuang.SelectedValue = dr[5].ToString(); this.cobUser.SelectedValue = dr[7].ToString();

40、 this.cobFlood.SelectedValue = dr[10].ToString(); } } con.closeCon(); if (strHouseState == "none") { //什么时候出显 button1.Visible = true; button2.Visi

41、ble = true; } } } private void flushFaove() { con.ConDatabase(); try { SqlDataAdapter da = new SqlDataAdapter("select * from tb_favor",con.conn); DataTabl

42、e dt = new DataTable(); da.Fill(dt); cboFavoe.DataSource = dt.DefaultView; cboFavoe.DisplayMember = "favor_name"; cboFavoe.ValueMember = "house_favorID"; } catch (Exception ey) {

43、 MessageBox.Show(ey.Message); } } private void flushfitment() { con.ConDatabase(); try { SqlDataAdapter da = new SqlDataAdapter("select * from tb_fitment",con.conn); DataTable dt = ne

44、w DataTable(); da.Fill(dt); cobZhuang.DataSource = dt.DefaultView; cobZhuang.DisplayMember = "fitment_name"; cobZhuang.ValueMember = "house_fitmentID"; } catch (Exception ey) {

45、 MessageBox.Show(ey.Message); } } private void flushfloor() { con.ConDatabase(); try { SqlDataAdapter da = new SqlDataAdapter("select * from tb_floor",con.conn); DataTable dt = new Data

46、Table(); da.Fill(dt); cobFlood.DataSource = dt.DefaultView; cobFlood.DisplayMember = "floor_name"; cobFlood.ValueMember = "house_floorID"; } catch (Exception ey) { MessageBox.S

47、how(ey.Message); } } private void flushmothed() { con.ConDatabase(); try { SqlDataAdapter da = new SqlDataAdapter("select * from tb_mothed",con.conn); DataTable dt = new DataTable();

48、 da.Fill(dt); cobUser.DataSource = dt.DefaultView; cobUser.DisplayMember = "mothed_name"; cobUser.ValueMember = "house_mothedID"; } catch (Exception ey) { MessageBox.Show(ey.Messa

49、ge); } } private void flushseat() { con.ConDatabase(); try { SqlDataAdapter da = new SqlDataAdapter("select * from tb_seat",con.conn); DataTable dt = new DataTable();

50、 da.Fill(dt); cobDong.DataSource = dt.DefaultView; cobDong.DisplayMember = "seat_name"; cobDong.ValueMember = "house_seatID"; } catch (Exception ey) { MessageBox.Show(ey.Message);

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服