数据库课设-房屋出租管理系统制作
C课程设计房屋租赁系统

C课程设计房屋租赁系统在C课程设计中,我们的目标是设计一个房屋租赁系统。
这个系统将提供一个方便的平台,让房东和租户能够快速交流和达成租赁协议。
通过这个系统,用户可以浏览和搜索房屋信息,提交申请并进行租赁交易。
本文将介绍我们的系统设计思路和实现细节。
1.需求分析在开始设计之前,我们需要明确系统的需求。
根据用户的反馈和市场调研,我们确定了以下主要功能:(1) 用户注册和登录:用户可以通过注册账号来使用系统服务,并通过登录来管理他们的租赁信息。
(2) 房屋信息发布:房东可以在系统中发布房屋信息,包括房屋描述、租金等信息。
(3) 搜索和筛选:租户可以根据自己的需求,在系统中进行房屋搜索和筛选。
(4) 租赁申请:租户可以通过系统向房东提交租赁申请,并提供必要的信息。
(5) 租赁交易:房东可以审批租户的申请,并与租户达成租赁协议。
系统将提供支付功能,方便租户支付租金。
(6) 评价和反馈:用户可以对租赁交易进行评价和反馈,帮助其他用户做出更好的决策。
2.系统设计基于以上需求,我们将采用以下设计方案来实现房屋租赁系统:(1) 前端设计:我们将设计一个直观且响应式的用户界面,方便用户在不同设备上浏览和使用系统。
(2) 后端开发:为了提供可靠的服务,我们将使用C语言开发系统后台。
我们将采用模块化设计,将不同功能划分为单独的模块,提高代码可读性和可维护性。
(3) 数据库设计:系统将使用关系型数据库来存储用户信息、房屋信息和租赁交易记录等数据。
我们将设计合适的数据表和索引,以提高系统的性能和数据查询效率。
(4) 安全性设计:为了保护用户的隐私和信息安全,我们将采用密码加密、数据传输加密等安全措施,确保系统的安全性。
3.系统实现在系统实现阶段,我们将按照以下步骤来完成开发:(1) 前端开发:根据设计稿和用户交互流程,进行前端页面的开发。
我们将使用HTML、CSS和JavaScript等前端技术,创建用户友好的界面。
(2) 后端开发:基于需求分析和系统设计,我们将逐步实现系统的后台功能。
房屋出租管理系统课程设计说明书大学论文

字段名称
类型
是否为空
房屋号
CHAR(2)
否
坐落位置
CHAR(2)
是
面积
CHAR(10)
是
类型
CHAR(10)
是
状态
CHAR(10)
是
合同号
CHAR(10)
是
基本月租金
MONEY(8)
是
3.设计结果与分析
3.1登录界面
登录界面,用户需要密码登录,进入系统,登录设计效果图如图2所示。
图2登录界面效果图
其中查询代码设计如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using HourseRentSystem.DB;
using HourseRentSystem.Model
namespace HourseRentSystem.DAO
if (!adminDAO.ExistUsername(admin.getUsername()))
{
this.errMessage = "对不起,用户名不存在!";
return false;
}
/*如果用户名存在再验证密码输入是否正确*/
if (!adminDAO.CheckUser(admin))
{
{
this.errMessage = "房屋已经被租用,不能删除!";
return false;
}
if (!hourseDAO.DeleteHourse(hourseId))
{
数据库课程设计租房

数据库课程设计租房一、教学目标本课程的教学目标是使学生掌握数据库的基本知识和租房信息管理系统的开发过程。
具体分为以下三个部分:1.知识目标:学生需要了解数据库的基本概念、原理和租房信息管理系统的需求分析、设计、实现和测试过程。
2.技能目标:学生能够使用数据库管理系统进行租房信息的数据设计、查询、更新和管理,并能够使用编程语言实现简单的租房信息管理系统。
3.情感态度价值观目标:通过课程的学习,学生能够理解信息管理对社会的意义,提高信息素养,培养解决实际问题的能力。
二、教学内容本课程的教学内容主要包括以下几个部分:1.数据库基本概念:数据库、数据库管理系统、数据库系统等。
2.数据库设计:需求分析、概念设计、逻辑设计、物理设计等。
3.租房信息管理系统开发:需求分析、系统设计、系统实现、系统测试等。
4.数据库操作语言:SQL语言的基本操作、高级操作等。
5.数据库安全与保护:安全性、完整性、并发控制等。
三、教学方法为了达到教学目标,我们将采用以下教学方法:1.讲授法:讲解数据库的基本概念、原理和租房信息管理系统的开发过程。
2.案例分析法:分析实际案例,让学生更好地理解租房信息管理系统的开发过程。
3.实验法:让学生动手实践,操作数据库管理系统,实现租房信息管理系统。
4.讨论法:分组讨论,让学生分享学习心得,提高解决实际问题的能力。
四、教学资源为了支持教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:《数据库原理与应用》、《租房信息管理系统开发》等。
2.参考书:《数据库系统概念》、《数据库系统实现》等。
3.多媒体资料:教学PPT、视频教程、案例分析等。
4.实验设备:计算机、数据库管理系统软件、编程环境等。
五、教学评估为了全面、客观、公正地评估学生的学习成果,我们将采用以下评估方式:1.平时表现:通过课堂参与、提问、讨论等环节,评估学生的学习态度和积极性。
2.作业:布置适量的作业,评估学生对数据库知识和租房信息管理系统开发的理解和应用能力。
数据库课设-房屋出租管理系统制作

成绩评定表课程设计任务书目录一、课程设计的目的和意义 (1)二、需求分析 (1)三、概念结构设计(E-R图) (3)四、逻辑结构设计 (4)五、数据库实施与维护 (4)六、界面设计与代码 (5)七、课程设计心得与体会 (15)八、参考文献 (16)房屋出租管理系统一、课程设计的目的和意义数据库课程设计是在学生系统的学习了数据库原理课程后,按照关系型数据库的基本原理,综合运用所学的知识,以小组为单位,设计开发一个小型的数据库管理系统。
通过对一个实际问题的分析、设计与实现,将原理与应用相结合,使学生学会如何把书本上学到的知识用于解决实际问题,培养学生的动手能力;另一方面,使学生能深入理解和灵活掌握教学内容。
大型数据库课程设计是计算机专业集中实践性教学环节之一,是学习完《数据库原理及应用》课程后进行的一次全面的综合练习。
其目的在于加深对大型数据库课程理论和基本知识的理解,掌握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题的能力。
培养学生正确的设计思想,理论联系实际的工作作风,严肃认真、实事求是的科学态度和勇于探索的创新精神。
培养学生综合运用所学知识与生产实践经验,分析和解决工程技术问题的能力。
二、需求分析房屋出租管理系统体现在对各种信息的保存、修改和查询和视图的建立。
经过仔细分析系统需求之后可知其主要功能,具体功能如下:可以根据表查询出三个表之间属性之间的关系系统总体设计图如图1所示:图1 整体设计图E-R 图承租人房屋承租出租人属于租赁1 111nn房屋出租管理系客户详细信息 出租人信息用户登录退 房租 房房屋信息承租者入住管理信息管理 房产管理用户帮助用户退出更新和查询客户信息出租人信息管理房屋信息管理 查 询条件查询三、概念结构设计(E-R 图)实体属性图承 租 人房 屋出租人出租人ID承租者姓名入住时间付款时间房屋楼层房屋位置房屋类型房屋ID额定人数实住人数面积价格有无空调有无有线电有无宽带备注承租者ID性别身份证号房屋ID 租金合同编号 备注出租人ID出租人姓名 联系方式合同编号出租人租金备注四、逻辑结构设计将E-R图转换成关系模式:(1)承租者入住管理:(承租者ID、房屋ID、出租人ID 、承租者姓名、性别、身份证号、房屋ID、入住时间、交租时间、租金cash、合同编号、备注)(2)房屋信息管理:(房屋ID、出租人ID、房屋类型、房屋位置、房屋楼层、额定人数、实住人数、面积、价格、是否有空调、是否有有线电视、是否有宽带、备注)(3)出租人信息管理:出租人ID、出租人姓名、联系方式、合同编号pno、出租人租金cash、备注)五、数据库实施与维护建立数据库打开SQL Server 2008,建立数据库:房屋出租管理系统。
C课程设计房屋租赁系统

C课程设计房屋租赁系统C课程设计:房屋租赁系统概述:房屋租赁系统是一种方便房东和租户之间进行租赁交易的在线平台。
通过该系统,房东可以发布房屋信息并管理租户,租户可以浏览房屋列表并选定适合自己的房屋进行租赁。
本课程设计将介绍房屋租赁系统的设计思路、功能模块以及系统的实现。
一、需求分析在设计房屋租赁系统之前,我们需要对系统的需求进行分析。
主要的需求如下:1. 注册与登录功能:- 用户可以通过注册功能创建房东或租户账号;- 已注册的用户可以通过登录功能进入系统。
2. 房屋发布功能:- 房东可以发布房屋信息,包括价格、位置、面积、房屋照片等;- 房东可以设置房屋的出租状态。
3. 房屋搜索功能:- 租户可以根据需求搜索符合条件的房屋;- 租户可以按照价格、面积、位置等条件进行筛选。
4. 房屋租赁功能:- 租户可以通过系统租赁房屋;- 租户可以提交租赁申请,并与房东进行协商;- 房东可以接受或拒绝租赁申请。
5. 租金支付功能:- 租户可以通过系统进行租金支付;- 房东可以收到租金并确认支付。
二、系统设计基于以上需求分析,我们将房屋租赁系统分为以下几个功能模块:1. 用户管理模块:- 注册功能:用户可以进行账号注册,创建房东或租户账号;- 登录功能:已注册的用户可以通过账号密码登录系统。
2. 房屋管理模块:- 发布功能:房东可以发布房屋信息,包括价格、位置、面积、房屋照片等;- 编辑功能:房东可以编辑已发布的房屋信息;- 删除功能:房东可以删除已发布的房屋信息;- 出租状态管理:房东可以设置房屋的出租状态。
3. 房屋搜索模块:- 条件筛选功能:租户可以按照价格、面积、位置等条件筛选房屋;- 搜索结果展示:系统将符合条件的房屋进行展示。
4. 租赁管理模块:- 租赁申请功能:租户可以提交租赁申请,包括租期、租金等;- 申请审批功能:房东可以接受或拒绝租赁申请;- 租金支付功能:租户可以通过系统进行租金支付;- 租金确认功能:房东可以收到租金并确认支付。
房屋租赁系统数据库设计文档

房屋租赁系统数据库设计文档数据库设计文档:房屋租赁系统1.引言2.数据库模式系统的数据库模式采用关系型数据库模式,使用MySQL数据库管理系统。
3.数据库表系统包含以下几个主要的数据库表:- 房屋表(House):记录系统中的房屋信息,包括房屋ID、房屋类型、面积、地址、租金等字段。
- 租赁表(Lease):记录房屋租赁信息,包括租赁ID、用户ID、房屋ID、租期、起始日期、结束日期等字段。
- 支付表(Payment):记录租金支付信息,包括支付ID、租赁ID、支付金额、支付方式、支付时间等字段。
- 维修表(Maintenance):记录房屋维修信息,包括维修ID、房屋ID、维修日期、维修人员、维修费用等字段。
- 评价表(Feedback):记录租赁评价信息,包括评价ID、租赁ID、评价内容、评价时间等字段。
4.数据表关系用户表和房屋表之间是一对多的关系,即一个用户可以发布和管理多个房屋。
房屋表和租赁表之间也是一对多的关系,即一个房屋可以被多次租赁。
租赁表和支付表、维修表和评价表之间是一对一的关系,即一次租赁对应一个支付记录、一个维修记录和一个评价记录。
5.系统功能-用户注册和登录:用户可以通过注册账号来使用系统,并通过用户名和密码登录系统。
-房屋发布和管理:用户可以发布自己的房屋信息,并可以对已发布的房屋信息进行管理,包括修改、删除等操作。
-房屋和租赁:用户可以根据自己的需求并查看系统中的房屋信息,并可以选择一套房屋进行租赁。
-租赁管理:用户可以管理自己的租赁信息,包括查看租赁记录、修改租赁信息等。
-支付管理:用户可以查看和管理自己的租金支付记录,包括查看支付历史、进行支付等操作。
-维修管理:用户可以提交房屋维修请求,并可以查看和管理自己的维修记录。
-评价管理:用户可以对已完成的租赁进行评价,并可以查看和管理自己的评价记录。
6.总结本数据库设计文档详细介绍了房屋租赁系统的数据库设计,包括数据库模式、表结构、数据表之间的关系以及系统的主要功能。
vfp房租管理课程设计

vfp房租管理课程设计一、教学目标本课程旨在通过学习VFP房租管理,使学生掌握VFP的基本操作,学会使用VFP进行房租管理的相关操作,培养学生运用信息技术解决实际问题的能力。
具体目标如下:1.掌握VFP的基本操作。
2.理解房租管理的相关概念。
3.熟悉VFP在房租管理中的应用。
4.能够使用VFP创建、查询、更新和删除房租管理数据。
5.能够使用VFP进行简单的数据分析和报表生成。
6.能够运用VFP解决实际房租管理问题。
情感态度价值观目标:1.培养学生的信息素养,使学生能够意识到信息技术在房租管理中的重要性。
2.培养学生运用信息技术解决实际问题的责任感。
3.培养学生团队合作精神,使学生在完成房租管理任务时能够与他人有效沟通、协作。
二、教学内容本课程的教学内容主要包括VFP的基本操作、房租管理的相关概念以及VFP 在房租管理中的应用。
具体安排如下:1.VFP的基本操作:–VFP界面及功能介绍–数据类型、变量和常量–运算符和表达式–控制结构(顺序结构、分支结构、循环结构)–函数和事件2.房租管理的相关概念:–租房合同的签订与解除–房租的计算与收缴–房屋维修与投诉处理–租房市场的现状与发展趋势3.VFP在房租管理中的应用:–创建租房管理数据库–录入、查询、更新和删除租房数据–生成租房管理报表–分析租房市场数据三、教学方法本课程采用讲授法、案例分析法、实验法等多种教学方法,以激发学生的学习兴趣和主动性。
1.讲授法:通过讲解VFP的基本操作和房租管理的相关概念,使学生掌握基本知识。
2.案例分析法:分析实际租房管理案例,让学生了解VFP在房租管理中的应用。
3.实验法:让学生动手操作,实际操作VFP进行房租管理,培养学生的实际操作能力。
四、教学资源1.教材:选用正规出版社出版的VFP房租管理教材。
2.参考书:提供房租管理相关的参考书籍,丰富学生的理论知识。
3.多媒体资料:制作租房管理相关的PPT、视频等多媒体资料,提高学生的学习兴趣。
房屋出租系统课程设计

房屋出租系统课程设计一、课程目标知识目标:1. 学生能理解房屋出租系统的基本概念,掌握相关术语和定义。
2. 学生能掌握房屋出租系统的业务流程,了解各环节的关键步骤。
3. 学生能了解房屋出租系统中涉及的法律法规,提高法律意识。
技能目标:1. 学生能运用所学知识,设计并实现一个简单的房屋出租系统。
2. 学生能通过编程实践,掌握房屋出租系统中数据的管理和查询方法。
3. 学生能通过小组合作,提高沟通协调能力和团队协作精神。
情感态度价值观目标:1. 学生对房屋出租系统产生兴趣,激发学习计算机科学的热情。
2. 学生在课程学习中,培养解决问题的能力和创新意识。
3. 学生通过学习房屋出租系统,增强社会责任感和公平正义感。
课程性质:本课程为信息技术学科,结合实际生活案例,培养学生运用计算机技术解决实际问题的能力。
学生特点:六年级学生具有一定的计算机操作基础,对新鲜事物充满好奇,具备一定的团队合作意识。
教学要求:注重理论与实践相结合,强调动手实践,培养学生解决问题的能力和团队协作精神。
将目标分解为具体的学习成果,以便后续的教学设计和评估。
二、教学内容1. 房屋出租系统概述- 了解房屋出租系统的基本概念、功能和作用- 学习房屋出租系统相关术语和定义2. 房屋出租系统业务流程- 掌握房屋出租系统的业务流程,包括房源发布、租客查看、预约看房、签订合同等环节- 分析业务流程中的关键步骤,了解各环节之间的关联性3. 房屋出租系统中的法律法规- 学习房屋出租系统中涉及的法律法规,如《合同法》、《物权法》等- 了解法律法规对房屋出租系统的规范作用,提高法律意识4. 数据管理与查询- 学习数据库基本概念,掌握数据表的设计与创建- 掌握SQL查询语句,实现对房屋出租系统数据的增删改查操作5. 系统设计与实现- 学习系统设计的基本方法,运用UML图等工具进行需求分析- 掌握编程语言(如Python)的基本语法,实现简单的房屋出租系统功能6. 小组合作与沟通- 分组进行项目实践,培养学生的团队合作意识和沟通能力- 学会倾听他人意见,合理分配任务,共同完成项目目标教学内容安排和进度:第1周:房屋出租系统概述、相关术语和定义第2周:房屋出租系统业务流程、关键步骤分析第3周:房屋出租系统中的法律法规、法律意识培养第4周:数据管理与查询、数据库基本概念第5周:系统设计与实现、编程语言基本语法第6周:小组合作与沟通、项目实践与展示三、教学方法1. 讲授法- 对于房屋出租系统的基本概念、业务流程和法律法规等理论知识,采用讲授法进行教学。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
六、界面设计与代码1.登录界面输入已在数据库中的vip用户或普通用户的用户账号和密码,这里选择vip 用户,点击vip登录按钮,如图9所示:图9提示登录成功,单击确定进入主窗体主要代码如下:在引用空间添加:using System.Data.SqlClient;private void button2_Click(object sender, EventArgs e){ string userName = txtName.Text.Trim();string password = txtPwd.Text.Trim();string connString = @"Data Source=陈敏\SQL;Initial Catalog=Hourse_Renting;Integrated Security=True;Pooling=False";SqlConnection connection = new SqlConnection(connString);//获取用户名和密码匹配的行的数量的SQL语句string sql = String.Format("select count(*) from [User] where UserName='{0}' and如图10所示:图10添加代码如下:private void 退出CToolStripMenuItem_Click(object sender, EventArgs e){ Application.Exit(); }private void 帮助YToolStripMenuItem_Click(object sender, EventArgs e){ About ss = new About();ss.Show();tssMsg.Text = ss.Text; //在状态栏中显示操作内容}private void 入住管理ToolStripMenuItem_Click(object sender, EventArgs e){ Guest papeer = new Guest();papeer.Show();tssMsg.Text = papeer.Text; //在状态栏中显示操作内容 }private void 出租人信息管理ToolStripMenuItem_Click(object sender, EventArgs e) { roomshow gg = new roomshow ();gg.Show();tssMsg.Text = gg.Text; //在状态栏中显示操作内容}private void 退房ToolStripMenuItem_Click(object sender, EventArgs e){ checkout yc = new checkout();yc.Show();tssMsg.Text = yc.Text; //在状态栏中显示操作内容}private void 租房ToolStripMenuItem_Click_1(object sender, EventArgs e){ 租房 aa = new 租房();aa.Show();}private void 详细视图ToolStripMenuItem_Click_1(object sender, EventArgs e){ SVIEW SS = new SVIEW();SS.Show();}3.信息管理(1)单击“信息管理”下拉菜单选择“出租人信息”,选择要查找的表出租人信息表(boss)或者房屋信息表(house),以及查询字段(即条件)和内容,按姓名查询或者按房间号查询,弹出对应的窗体,如图11所示图11实现主要代码:private void 房产总表浏览_Load(object sender, EventArgs e){ string connString = @"Data Source=陈敏\SQL;InitialCatalog=Hourse_Renting;Integrated Security=True;Pooling=False";string sql = "SELECT * FROM house,boss where house.bossID=boss.bossID ";SqlConnection connection = new SqlConnection(connString);SqlDataAdapter dataAdapter = new SqlDataAdapter(sql, connection);DataSet dataSet = new DataSet();dataAdapter.Fill(dataSet, "Guest");dgvList.DataSource = dataSet.Tables[0];}private void btnSelect_Click(object sender, EventArgs e){ SqlConnection connection = new SqlConnection();SqlCommand command = new SqlCommand();string sql = String.Format("SELECT * FROM house WHERE {0}='{1}'", cboKey.Text, txtValue.Text);图12实现主要代码:SqlDataAdapter dataAdapter;DataSet dataSet;SqlConnection connection;private void button1_Click(object sender, EventArgs e){string connString = @"Data Source=陈敏\SQL;InitialCatalog=Hourse_Renting;Integrated Security=True;Pooling=False";connection = new SqlConnection(connString);string sql = "SELECT * FROM Guest";dataAdapter = new SqlDataAdapter(sql, connection);dataSet = new DataSet();dataAdapter.Fill(dataSet, "Guest");dgvGuest.DataSource = dataSet.Tables[0];}private void button2_Click(object sender, EventArgs e){SqlCommandBuilder bbuilder = new SqlCommandBuilder(dataAdapter);dataAdapter.Update(dataSet, "Guest");}(3)单击“客户详细信息”,显示的是已成功出租的客户信息和房屋信息(二者都来源于数据库视图),弹出对应窗体,如图13所示:图13主要代码如下SqlDataAdapter dataAdapter;DataSet dataSet;private void button1_Click(object sender, EventArgs e){ string connString = @"Data Source=陈敏\SQL;InitialCatalog=Hourse_Renting;Integrated Security=True;Pooling=False";SqlConnection connection = new SqlConnection(connString);string sql = "SELECT * FROM RoomInfo ";dataAdapter = new SqlDataAdapter(sql, connection);dataSet = new DataSet();dataAdapter.Fill(dataSet, "RoomINfo");dgvGuest.DataSource = dataSet.Tables[0];}private void button6_Click(object sender, EventArgs e){ string connString = @"Data Source=陈敏\SQL;InitialCatalog=Hourse_Renting;Integrated Security=True;Pooling=False";SqlConnection connection = new SqlConnection(connString);string sql1= "SELECTguestID,gname,house.houseID,Guest.bossID,takein,paytime,cash,price,hsite FROM house,Guest where Guest.houseID=house.houseID";dataAdapter = new SqlDataAdapter(sql1, connection);dataSet = new DataSet();dataAdapter.Fill(dataSet, "CustomerInfo");dataGridView1.DataSource = dataSet.Tables[0];}4.房产管理(1)单击单击“房产管理”下拉菜单选择“租房”,弹出对应窗体,在该窗体可以申请租房和显示未出租的房屋信息,若房屋不存在,则提示不存在,如图14所示:图14实现主要代码:private void button2_Click(object sender, EventArgs e){ string connString = @"Data Source=陈敏\SQL;InitialCatalog=Hourse_Renting;Integrated Security=True;Pooling=False";SqlConnection connection = new SqlConnection(connString);string sql = "SELECT * FROM house WHERE house.状态='未租' ";SqlDataAdapter dataAdapter = new SqlDataAdapter(sql, connection);DataSet dataSet = new DataSet();dataAdapter.Fill(dataSet, "RoomInfo");dgv1.DataSource = dataSet.Tables[0];}private void button1_Click(object sender, EventArgs e){ string connString = @"Data Source=陈敏\SQL;InitialCatalog=Hourse_Renting;Integrated Security=True;Pooling=False";SqlConnection connection = new SqlConnection(connString);string sql = String.Format("INSERT INTOGuest(guestID,cash,takein,houseID,bossID)VALUES('{0}','{1}','{2}','{3}','{4}')", textBox1.Text ,textBox2.Text , textBox3.Text , textBox4.Text ,textBox5.Text);SqlDataAdapter dataAdapter = new SqlDataAdapter(sql, connection);try{ connection.Open(); // 打开数据库连接SqlCommand command=new SqlCommand ();command.Connection = connection;mandText = sql; //设置 Command 对象要执行的SQL语句int count = command.ExecuteNonQuery();// 执行更新命令,返回值为更新的行数 if (count > 0){ MessageBox.Show("添加成功", "添加成功", MessageBoxButtons.OK, rmation);string sql2 = String.Format("UPDATE house SET house.状态='出租' WHERE houseID='{0}'",textBox4 .Text);SqlDataAdapter dataAdapter2 = new SqlDataAdapter(sql2, connection); } elseMessageBox.Show("添加失败", "添加失败", MessageBoxButtons.OK, rmation);}catch (Exception ex){MessageBox.Show(ex.Message, "操作数据库出错!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);}finally{connection.Close(); 关闭数据库连接 }}(2)单击单击“房产管理”下拉菜单选择“退房”,弹出对应窗体,在该窗体可以删除租房信息和显示已出租的房屋信息,单击“确认删除”就删除相应租房记录,如图16所示:图165.帮助单击单击“帮助”,弹出对应窗体,如图17所示:图176.退出单击“退出”,就退出系统。