还剩28页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
郑州科技学院C#课程设计设计论文题目房屋出租管理系统所在院信息工程学院专业班级10计算机科学与技术2班学生姓名金长江学号201015049指导教师王玉萍目录TOC\o1-3\h\z\u1前言
21.1系统开发背景和开发目的
21.2 可行性分析
21.
2.1技术可行性
21.
2.2经济可行性
31.
2.3操作可行性
31.
2.4法律可行性32开发工具简介
32.1C#语言简介
32.2Access2003数据库43需求分析
43.1系统目标
43.2应用现状调查
43.3系统流程图54概要设计
64.1系统设计思想
64.2系统构架选择65数据库设计
65.1概念设计
65.2物理设计86系统详细设计
106.1datahelp类的设计
106.2系统主界面模块设计
126.3房屋出租管理模块
136.4房屋信息管理模块
186.5客户信息模块
226.6密码修改25总结27致谢28参考文献291前言
1.1系统开发背景和开发目的利用计算机实现物业管理中的房屋租赁管理势在必行对于物业管理企业来说,利用计算机支持企业高效率完成房屋租赁管理的日常事务,是适应现代企业制度要求、推动企业劳动型管理走向科学化、规范化的必要条件;而房屋租赁管理是一项琐碎、复杂而又十分细致的工作,房屋的基本资料客户资料的管理房屋租赁管理,各项收费以及统计报表的管理一般不允许出错,如果实行手工操作须手工填制大量的表格这就会耗费工作人员大量的时间和精力,计算机进行房屋租赁工作的管理,不仅能够保证各项信息准确无误、快速输出,同时计算机具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等这些优点能够极大地提高物业管理的效率也是企业的科学化、正规化管理与世界接轨的重要条件开发本系统就是为了解决物业管理企业在房屋租赁信息管理中的一些不规范,使房屋租赁信息的管理向着规范化、简单化、有效化的方向发展
1.2 可行性分析
1.
2.1技术可行性 从目前IT业界比较流行的数据库开发、管理软件来看,对于比较简单的小型数据库,C#和Access的结合无疑是在实际应用中较为成功的一种解决方案利用MicrosoftVisualStudio2008来设计用并使用Access2003设计数据库,为用户提供了业界软件开发一直坚持的非常友好、操作简单的用户界面、完善强大的数据库操作功能和简洁明了的数据库接口,所以技术实行起来相对会容易
1.
2.2经济可行性 本系统开发简单但要耗去一定的时间,所用的开发工具和软件都差不多是免费的而且,由于系统能够在未来较长的一段时期内稳定地发挥作用,这对于学生房屋租赁信息的自动化管理,称业管理企业的人力和财力都有很大的帮助由此可见在,开发此系统在经济上是完全可行的
1.
2.3操作可行性如今的计算机已经走进千家万户,硬件成本的下降,导致计算机购买成本的降低.此系统是利用自己的计算机加MicrosoftVisualStudio2008作为软件的开发平台,使开发出来的系统有友好的用户界面、有良好的安全性设置、有详细的操作说明书,这样更使各类用户很快地掌握系统的使用方法,操作友好因此在操作上是可行的
1.
2.4法律可行性 本系统开发不会侵犯他人、集体或国家利益,不存在侵权等问题,不违反国家法律,因此具有法律可行性综上所述,该系统的开发是可行的2开发工具简介
2.1C#语言简介MicrosoftVisualStudio.NET是Microsoft公司为适应Internet高速发展的需要,而推出的新的开发平台2008年3月17发布VS2008随后又发布了vs2010C#
[1]语言是.NET平台上的第一语言自发布以来不断增强,已经成为目前功能最强大的通用语言之一
2.2Access2003数据库Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务Access是一种关系型数据库管理系统,其主要特点如下
(1)存储方式单一2面向对象
(3)界面友好、易操作
(4)集成环境、处理多种数据信息
(5)Access支持ODBC3需求分析
3.1系统目标建立房屋租赁信息管理系统,实现房屋租赁信息管理的计算机自动化系统应符合物业管理企业原有的房屋租赁管理制度,并达到操作直观、方便、实用、安全等要求房屋租赁信息管理系统应该具有以下功能1由于操作人员的计算机知识普遍偏低,因此要求系统具有良好的人机界面;2方便的数据查询,支持自定义条件查询;3自动匹配房源和求房意向信息;4在相应的权限下,删除数据方便简单,数据稳定性强;5数据计算自动完成,尽量减少人工干预
3.2应用现状调查当前,很多物业管理企业的房屋租赁信息管理都是使用纸质资料来登记、记录房屋等信息,这导致房屋信息变更不便,且房屋租赁花费人力资源多,工作也较繁琐传统的看房流程是很费时费力的,房屋租赁成本居高、人力管理的比例比较大,往往是各个主要负责人以书面的形式管理房屋租赁信息,效率低下数据打印,汇总时,容易丢失,不易保存且数据保密性较差因此,开发一套功能相对完整,同时使得客户使用系统更加放心,提高工作的效率,减少过多的人力资源的付出
3.3系统流程图系统业务流程图如图3-1NYN图3-1房屋出租管理系统业务流程图4概要设计
4.1系统设计思想本系统实现房屋出租业务的自动化管理,为中介公司提供及时的房屋信息和客户信息本系统完成房屋管理、房屋入住、续租、退房、房屋查询等功能因此系统必须具有维护这些操作信息的数据表
4.2系统构架选择本系统采用双层结构的C/S模式,即客户端和服务器端模式,客户端提供用户操作界面,接受用户输入的各种信息,并向服务器端发送各种操作命令或数据请求,并接受服务器端执行操作命令后的返回结果,向客户显示相应信息服务器端接受客户端的数据请求或命令,并执行相应的数据请求命令得到相应的数据集,对数据集进行相应的处理,然后将数据集或处理后的数据集返回客户端C/S结构的体系结构具有访问速度快、运行稳定、安全性能好等优点,比其它构架模式更能满足本系统的快速响应及信息共享的要求5数据库设计本系统采用Access2003数据库设计,名称为chuzudata,其中包含了4张表,下面分别给出数据表概念设计和主要数据表的结构
5.1概念设计房屋租赁管理系统主要用到房屋信息表、出租人信息表、承租人信息表等,各个表的E-R图如下房屋信息E-R图(见图4-1)图4-1房屋E-R图出租人信息E-R图(见图4-2)图4-2出租人E-R图承租人信息E-R图(见图4-3)图4-3承租人E-R图
5.2物理设计
1.房屋信息表Roominfo表,该表主要用于保存房屋的信息,包括房屋名称、房屋编号、房屋、类型、面积、租金、状态、位置、宽带、厨房、空调和备注如下表5-1所示表4-1房屋信息表字段名称字段类型字段大小主键房屋编号文本50Y面积数字4N类型文本50N房主文本50N状态文本50N月租数字4N位置文本50N宽带文本50N厨房文本50N空调文本50N备注文本50N
2.出租人信息表chuzureninfo表,该表主要用于保存出租人的信息,包括身份证号、姓名、房屋编号、联系方式如下表4-2所示表5-2租金信息表字段名称字段类型字段大小主键身份证号文本50N姓名文本50N房屋编号文本50Y联系方式文本50N
3.承租人信息表rentinfo表,该表主要用于存储房客的信息,包括房客名称、身份证号、性别、房屋编号、合同编号、入住时间、月租、交费总额,如下表4-3所示表5-3房客信息表字段名称字段类型字段大小主键身份证号文本50Y姓名文本50N性别文本50N房屋编号文本50N合同编号数字4N入住时间日期/时间N月租数字4N缴费总额数字4N
4.密码信息表pswinfo表,该表主要用于保存系统的密码如下表4-4所示表5-4水电费信息表字段名称字段类型字段大小主键psw文本50Y6系统详细设计
6.1datahelp类的设计为了实现方便、快捷的数据库操作和代码的简洁性本系统设计在datahelp类中写入了分别返回dataset数据集和执行SQL操作后影响行数的方法此类中还包含一些全局变量的定义下面是此类的具体代码classdatahelp{publicstaticintfwid=10000;//房屋编号publicstaticinthtid=10000;//合同编号publicstaticintn;publicstaticstringsqlstr=Provider=Microsoft.Jet.OLEDB.
4.0;DataSource=+Directory.GetCurrentDirectory+\\chuzudata.mdb;;publicstaticOleDbConnectionconn=newOleDbConnectionsqlstr;publicstaticOleDbCommandcmd;publicstaticDataSetsqlquerystringstr{//返回dataset数据DataSetds=newDataSet;OleDbDataAdapteradp=newOleDbDataAdapterstrconn;ds.Clear;adp.Fillds123;returnds;}publicstaticintsqlinsertstringsqlstr{//对数据更新、删除、修改并返回影响的行数try{conn.Open;cmd=newOleDbCommandsqlstrconn;n=cmd.ExecuteNonQuery;}catchExceptionex{MessageBox.Showex.Message;}finally{conn.Close;returnn;}}
6.2系统主界面模块设计主界面功能启动界面后首先设置菜单栏的enabled为false并且在状态栏上显示当前时间,然后密码验证若密码正确则启用菜单栏上的各菜单项enabled=true菜单包括房屋出租管理、房屋信息管理、客户信息、修改密码和退出,如图图5-1图5-1主界面功能结构图主界面的主要代码如下确定按钮事件privatevoidbutton1_ClickobjectsenderEventArgse{stringss=select*frompswinfo;;DataSetds=datahelp.sqlqueryss;iftextBox
1.Text.Trim==ds.Tables
[123].Rows
[0].ItemArray
[0].ToString{this.menuStrip
2.Items
[0].Enabled=true;this.menuStrip
2.Items
[1].Enabled=true;this.menuStrip
2.Items
[2].Enabled=true;this.menuStrip
2.Items
[3].Enabled=true;this.menuStrip
2.Items
[4].Enabled=true;label
1.Visible=false;textBox
1.Visible=false;button
1.Visible=false;}else{MessageBox.Show密码错误请重新输入提示MessageBoxButtons.OK;textBox
1.Text=;}}
6.3房屋出租管理模块房屋出租管理模块包括房屋查询、房屋入住、续租、退房四个功能其中房屋查询包括对房屋的搜索以及房屋入住、续租、退租等按钮房屋查询的界面如图5-2房屋查询主要代码搜索按钮privatevoidbutton6_ClickobjectsenderEventArgse{OleDbCommandcmd=newOleDbCommand;iftextBox
3.Text.Trim!=minyuezu=Convert.ToInt32textBox
3.Text;iftextBox
4.Text.Trim!=maxyuezu=Convert.ToInt32textBox
4.Text;iftextBox
8.Text.Trim!=minmianji=Convert.ToInt32textBox
8.Text;iftextBox
7.Text.Trim!=maxmianji=Convert.ToInt32textBox
7.Text;cmd.CommandText=select*fromroominfowhere房屋编号isnotnull;//消除首个and影响iftextBox
3.Text.Trim!=textBox
4.Text.Trim!={cmd.CommandText+=and月租=@minyuezuand月租=@maxyuezu;}iftextBox
8.Text.Trim!=textBox
7.Text.Trim!={cmd.CommandText+=and面积=@minmianjiand面积=@maxmianji;}ifcomboBox
1.SelectedIndex0{cmd.CommandText+=and类型=+comboBox
1.SelectedItem.ToString+;}ifcheckBox
2.Checked{cmd.CommandText+=and宽带=有;}ifcheckBox
3.Checked{cmd.CommandText+=and厨房=有;}ifcheckBox
4.Checked{cmd.CommandText+=and空调=有;}ifcheckBox
5.Checked{cmd.CommandText+=and状态=待租;}ifcomboBox
3.SelectedIndex0{cmd.CommandText+=and位置=+comboBox
3.SelectedItem.ToString+;}cmd.CommandText+=;;iftextBox
3.Text.Trim!=textBox
4.Text.Trim!={OleDbParameter[]pa=newOleDbParameter
[2];pa
[0]=newOleDbParameter@minyuezuminyuezu;pa
[1]=newOleDbParameter@maxyuezumaxyuezu;cmd.Parameters.Addpa
[0];cmd.Parameters.Addpa
[1];}iftextBox
8.Text.Trim!=textBox
7.Text.Trim!={OleDbParameter[]pa=newOleDbParameter
[2];pa
[0]=newOleDbParameter@minmianjiminmianji;pa
[1]=newOleDbParameter@maxmianjimaxmianji;cmd.Parameters.Addpa
[0];cmd.Parameters.Addpa
[1];}iftextBox
3.Text.Trim!=textBox
4.Text.Trim!=textBox
8.Text.Trim!=textBox
7.Text.Trim!={OleDbParameter[]pa=newOleDbParameter
[4];pa
[0]=newOleDbParameter@minyuezuminyuezu;pa
[1]=newOleDbParameter@maxyuezumaxyuezu;pa
[2]=newOleDbParameter@minmianjiminmianji;pa
[3]=newOleDbParameter@maxmianjimaxmianji;cmd.Parameters.Addpa
[0];cmd.Parameters.Addpa
[1];cmd.Parameters.Addpa
[2];cmd.Parameters.Addpa
[3];}cmd.Connection=datahelp.conn;datahelp.conn.Open;OleDbDataReaderrd=cmd.ExecuteReader;DataTabledt=newDataTable;dt.Loadrd;dataGridView
1.DataSource=dt;datahelp.conn.Close;}房屋入住功能实现客户的入住输入房屋编号后将自动查找并现实月租主界面如图5-3图5-3主要代码Texbox1房屋编号响应事件privatevoidtextBox1_TextChangedobjectsenderEventArgse{stringss=select月租fromroominfowhere房屋编号=+textBox
1.Text+;DataSetds=datahelp.sqlqueryss;ifds.Tables
[123].Rows.Count0{textBox
5.Text=ds.Tables
[123].Rows
[0].ItemArray
[0].ToString;}}续租界面如图图5-4图5-4退房界面如图5-5图5-5续租部分代码根据输入的续租时间计算租金privatevoidtextBox7_TextChangedobjectsenderEventArgse{intkij;iftextBox
5.Text.Trim==i=0;elsei=Convert.ToInt32textBox
5.Text;iftextBox
7.Text.Trim==j=0;elsej=Convert.ToInt32textBox
7.Text;iftextBox
4.Text.Trim==k=0;elsek=Convert.ToInt32textBox
4.Text;i=i*12+j*k;textBox
6.Text=i.ToString;}privatevoidtextBox5_TextChangedobjectsenderEventArgse{intkij;iftextBox
5.Text==i=0;elsei=Convert.ToInt32textBox
5.Text;iftextBox
7.Text==j=0;elsej=Convert.ToInt32textBox
7.Text;iftextBox
4.Text.Trim==k=0;elsek=Convert.ToInt32textBox
4.Text;i=i*12+j*k;textBox
6.Text=i.ToString;}
6.4房屋信息管理模块房屋信息管理模块包括房屋信息的浏览、查询、添加、修改、删除操作房屋信息查看界面如图5-6图5-6房屋信息的部分代码:添加和修改按钮privatevoidbutton2_ClickobjectsenderEventArgse{房屋信息添加fwxxtj=new房屋信息添加;fwxxtj.tjorxg=添加;fwxxtj.Show;}privatevoidbutton3_ClickobjectsenderEventArgse{房屋信息添加fwxxxg=new房屋信息添加;fwxxxg.tjorxg=修改;fwxxxg.fangwubianhao=dataGridView
1.CurrentRow.Cells
[0].Value.ToString;fwxxxg.Show;}房屋信息添加界面如图5-7图5-7房屋信息修改界面如图5-8图5-8添加修改的部分代码房屋信息修改的保存事件privatevoidbutton1_ClickobjectsenderEventArgse{iftextBox
1.Text.Trim==||textBox
2.Text.Trim==||textBox
3.Text.Trim==||textBox
4.Text.Trim==||textBox
5.Text.Trim==||textBox
6.Text.Trim==||comboBox
1.Text==||comboBox
2.Text=={ageBox.Show请输入完整信息提示;return;}iftjorxg==添加{//添加房屋信息intmianji=Convert.ToInt32textBox
2.Text;intyuezu=Convert.ToInt32textBox
3.Text;stringkuandaichufangkongtiao;ifcheckBox
1.Checkedkuandai=有;elsekuandai=无;ifcheckBox
2.Checkedchufang=有;elsechufang=无;ifcheckBox
3.Checkedkongtiao=有;elsekongtiao=无;OleDbCommandcmd=newOleDbCommand;cmd.CommandText=insertintoroominfo房屋编号面积类型房主状态月租位置宽带厨房空调备注values+textBox
1.Text+@mianji+comboBox
1.Text++textBox
5.Text+待租@yuezu+comboBox
2.Text++kuandai++chufang++kongtiao++richTextBox
1.Text+;;OleDbParameter[]par=newOleDbParameter
[2];par
[0]=newOleDbParameter@mianjimianji;par
[1]=newOleDbParameteryuezuyuezu;cmd.Parameters.Addpar
[0];cmd.Parameters.Addpar
[1];cmd.Connection=datahelp.conn;datahelp.conn.Open;intn=cmd.ExecuteNonQuery;datahelp.conn.Close;stringstr1=insertintochuzureninfo身份证号姓名房屋编号联系方式values+textBox
6.Text++textBox
5.Text++textBox
1.Text++textBox
4.Text+;;intm=datahelp.sqlinsertstr1;ifn0m0{MessageBox.Show添加成功提示;datahelp.fwid++;}}iftjorxg==修改{//修改房屋信息intmianji=Convert.ToInt32textBox
2.Text;intyuezu=Convert.ToInt32textBox
3.Text;stringkuandaichufangkongtiao;ifcheckBox
1.Checkedkuandai=有;elsekuandai=无;ifcheckBox
2.Checkedchufang=有;elsechufang=无;ifcheckBox
3.Checkedkongtiao=有;elsekongtiao=无;OleDbCommandcmd=newOleDbCommand;cmd.CommandText=updateroominfoset面积=@mianji类型=+comboBox
1.Text+房主=+textBox
5.Text+状态=待租月租=@yuezu位置=+comboBox
2.Text+宽带=+kuandai+厨房=+chufang+空调=+kongtiao+备注=+richTextBox
1.Text+where房屋编号=+textBox
1.Text+;;OleDbParameter[]par=newOleDbParameter
[2];par
[0]=newOleDbParameter@mianjimianji;par
[1]=newOleDbParameteryuezuyuezu;cmd.Parameters.Addpar
[0];cmd.Parameters.Addpar
[1];cmd.Connection=datahelp.conn;datahelp.conn.Open;intn=cmd.ExecuteNonQuery;datahelp.conn.Close;stringstr1=updatechuzureninfoset身份证号=+textBox
6.Text+姓名=+textBox
5.Text+联系方式=+textBox
4.Text+where房屋编号=+textBox
1.Text+;;intm=datahelp.sqlinsertstr1;ifn0m0{MessageBox.Show修改成功提示;datahelp.fwid++;}}}
6.5客户信息模块客户信息模块包括出租方信息的浏览和承租方信息的浏览和修改出租方信息界面如图5-9图5-9承租方信息如图5-10图5-10承租人信息修改界面如图5-11图5-11保存按钮的代码privatevoidbutton2_ClickobjectsenderEventArgse{iftextBox
1.Text.Trim==||textBox
2.Text.Trim==||textBox
6.Text.Trim==||radioButton
1.Checked=falseradioButton
2.Checked=false{MessageBox.Show请输入完整信息提示;return;}OleDbCommandcmd=newOleDbCommand;stringyear=comboBox
1.SelectedItem.ToString;stringmonth=comboBox
2.SelectedItem.ToString;stringday=comboBox
3.SelectedItem.ToString;stringsj=year+-+month+-+day;DateTimerzsj=DateTime.Parsesj;ifradioButton
1.Checked{sex=男;}ifradioButton
2.Checked{sex=女;}cmd.CommandText=updaterentinfoset身份证号=+textBox
1.Text+姓名=+textBox
2.Text+性别=+sex+交费总额=+textBox
6.Text+入住时间=@rzsjwhere房屋编号=+textBox
3.Text+;;OleDbParameter[]par=newOleDbParameter
[1];par
[0]=newOleDbParameter@rzsjrzsj;cmd.Parameters.Addpar
[0];cmd.Connection=datahelp.conn;datahelp.conn.Open;intn=cmd.ExecuteNonQuery;datahelp.conn.Close;ifn0{MessageBox.Show客户信息修改成功;}}
6.6密码修改图5-12修改密码的保存的代码privatevoidbutton1_ClickobjectsenderEventArgse{iftextBox
1.Text.Trim==||textBox
2.Text.Trim==||textBox
3.Text.Trim=={MessageBox.Show请输入完整信息MessageBoxButtons.OK;return;}stringss=select*frompswinfo;;DataSetds=datahelp.sqlqueryss;iftextBox
1.Text.Trim==ds.Tables
[123].Rows
[0].ItemArray
[0].ToString{iftextBox
2.Text==textBox
3.Text{//更新操作stringstr=updatepswinfosetpsw=+textBox
3.Text+wherepsw=+textBox
1.Text+;intn=datahelp.sqlinsertstr;ifn0{MessageBox.Show修改密码成功新密码为+textBox
2.Text提示MessageBoxButtons.OK;this.Close;}}else{MessageBox.Show两次输入密码不同,请重新输入密码提示MessageBoxButtons.OK;textBox
1.Text=;textBox
2.Text=;textBox
3.Text=;}}else{MessageBox.Show密码错误提示MessageBoxButtons.OK;textBox
1.Text=;textBox
2.Text=;textBox
3.Text=;}}总结经过两周的努力毕业设计终于完毕,在这段学习时间里,虽然遇到过困难,也看到了希望,房屋租赁管理系统的设计,让我又学到了一门技术,虽然还掌握得不够精通,但还是有一定的认识和了解,对于我将来的学习是有价值的本系统的功能基本符合设计需求,能够完成房屋租赁信息的存储和查询以及各类相关报表统计使用户方便进行数据输入、修改、删除等管理措施对于数据的一致性的问题也通过程序进行了有效的解决在系统设计过程中,我体会到了即使是一件小事也不能马虎,在设计之前一定要对所设计的系统有较为深刻地了解,并对用户的要求加以认真的分析,并给予分类,对所分类进行功能模块化设计,画出系统数据流图,流程图和结构图.这样在进行详细设计时才可以做到有条不紊一步一步地进行.编制一个系统还是有很多可学习的地方,不仅要掌握好相关知识,而且做事要细心,谨慎,这也是将来工作和学习应该注意的地方总的来说,通过这次课题,我也同时学到了技术层面以外的知识,那就是在建立应用程序上的流程定出研究方向,收集资料,分析资料,确定项目,实现分析,提出实现方案,程序编辑,程序调试,程序修改,程序增添等等的步骤这些都使我认识到建立应用程序不是一件随便的事情,它有一个系统的、严密的、逻辑的工作流程将来的社会是竞争激烈的社会,特别是计算机行业,要不断的学习,再学习,才可以把自己融入社会的发展中,所以在工作过程中,要不断的充电,才可以更好的体会自己人生的价值由于本人的水平有限,在文章中难免有错误,和不足之处,望评审老师和同学们批评指正致谢时光飞逝,短暂的大三生活就要结束了但即使做完全部的事情,合上扉页,大三的生活也绝不仅如时光逝去那样匆匆无痕暑假在即,论文的撰写工作使我有机会对过去的学习生活作个总结在大三生活的这段的时间中许多人给予了我无私的指导和帮助,给我的生活和工作平添了许多乐趣下面的致谢永远也表达不完四年来他们对我的指导和帮助首先衷心的感谢我的老师王老师,王老师言传身教于我设计研究的态度和方法、培养我设计研究中的严谨和执著、始终不懈地为我设计工作掌舵、导航,使我获益非浅我在课程设计期间取得的所有成绩,都凝聚着王老师辛勤指导的汗水王老师严谨的治学态度、渊博的科学知识、高度的责任感以及诲人不倦的精神,给我深深的影响,让我终生难忘,将激励我在今后的道路上刻苦钻研、不断进步,再次致上深深的感谢感谢同学们给予的协助,与他们讨论问题给我相当大的启示,让我受益非浅,在此深表谢意感谢自己成长过程中关心和帮助过我的所有亲人、师长、同学和朋友们!谨以此文献给我的父母,没有他们在我学习生涯中的无私奉献和默默的支持,没有他们的关心和理解,我将无法顺利完成这次课程设计感谢每一个关心我的人,谢谢参考文献
[1]C#百科. http://baike.baidu.com/view/
6590.htm.
[2]江维华,江维清,C#.NET程序设计使用教程,人民邮电出版社
[3]明日科技,VisualC#开发技术大全,人民邮电出版社
[4]李志云周岩等VisualC#2005数据库开发案例教程机械工业出版社
[5]王小科张宏宇吕双VisualC#2005程序设计自学手册人民邮电出版社
[6]韩江、王秀慧 译. C#编程语言详解. 电子工业出版社
[7]李勇平编著. ASP.NET
2.0C#基础教程. 北京清华大学出版社
[8]朱剑平 译.C#软件解决方案.清华大学出版社
[9]李建忠 译.改善C#的50种方法. 人民邮电出版社
[10]马煜陈海军朱朝阳VisualC#.NET案例开发集锦[M]电子工业出版社
[11]郭东恩数据库原理及应用[M].郑州:河南科学技术出版社
[12]王小科等C#开发实战宝典清华大学出版社
[13]王国胜刘攀等基础与案例开发清华大学出版社
[14]王珊萨师煊数据库系统概论(第四版)高等教育出版社
[15]郑宇军C#语言程序设计基础(第二版)清华大学出版社开始错误提示密码验证房屋出租管理房屋信息管理客户管理房屋出租管理系统密码修改退出修改密码承租人信息出租人信息删除房屋信息添加房屋信息修改房屋信息房屋信息查询退租续租房屋入住房屋查询关闭系统房屋编号厨房面积宽带位置类型月租房主状态备注空调联系方式房屋编号姓名身份证号出租人性别入住时间月租交费总额房屋编号姓名身份证号承租人。