C#课程设计房屋租赁系统.doc

上传人:b****2 文档编号:1257367 上传时间:2022-10-19 格式:DOC 页数:28 大小:571KB
下载 相关 举报
C#课程设计房屋租赁系统.doc_第1页
第1页 / 共28页
C#课程设计房屋租赁系统.doc_第2页
第2页 / 共28页
C#课程设计房屋租赁系统.doc_第3页
第3页 / 共28页
C#课程设计房屋租赁系统.doc_第4页
第4页 / 共28页
C#课程设计房屋租赁系统.doc_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

C#课程设计房屋租赁系统.doc

《C#课程设计房屋租赁系统.doc》由会员分享,可在线阅读,更多相关《C#课程设计房屋租赁系统.doc(28页珍藏版)》请在冰豆网上搜索。

C#课程设计房屋租赁系统.doc

郑州科技学院

课程设计

课程设计名称:

C#房屋中介管理系统

专业班级:

10级计科2班

学生姓名:

高道辉

学号:

201015042

指导教师:

王玉萍

课程设计时间:

摘要

房屋中介管理系统用来对求租者的求租意向设置开始到最后的住户信息管理全过程进行管理.该系统是应对房屋中介管理的现代化,网络化,逐步摆脱房屋中介管理的人工管理方式,提高求助者管理效率而开发的,它包括求租者的信息录入、房屋信息的查询、客户信息查询、出租人信息查询、利润信息等。

可以更快的了解到每个求租者的房屋信息,更加快捷的为不同的求租者分配到合适的房子,提高资源的利用率,使房屋中介更加智能化,人性化。

房屋中介管理系统是一个现代化软件系统,它通过集中式的信息数据库将各种档案管理功能结合起来,达到共享数据,降低成本,提高效率,改进服务等目的。

目录

1.引言 1

1.1问题的提出 1

1.2课题的研究目的 1

1.3课题所要解决的问题 2

1.4课题的研究意义 2

2.概要设计 3

2.1设计目的 3

2.2设计内容 3

3.系统分析 3

3.1需求分析 3

3.2可行性分析 3

4.系统设计 4

4.1系统运行环境 4

4.2系统设计 4

4.3概念结构设计 5

4.4逻辑结构设计 6

出租人信息:

7

4.5窗体设计 8

主窗体 8

图表10房屋信息 9

5.主要功能模块设计 11

5.1主窗体 11

5.2顾客信息查询窗体 16

总结 22

参考文献 23

1.引言

随着社会的发展,现在,越来越多的人开始涌向城市。

在城市中大多数劳动者还是买不起房子的,所以他们就必须租房子。

以往的各种房子信息都不全,而且是人工去选择如何去分房子,比较麻烦与冗余,此系统的应用将会大大减轻人力的劳动,让您能更加合理高效的选择您想要租的房子,对于出租者来说,也能很好的管理,给他们的生活带来大大的方便。

此软件控制租房和管理已取代了传统全手工方式。

采用先进的计算机系统管理房屋、客户、出租人等信息。

能及时的反映出出租房子的数目,以及所剩的房子数,能查询到出租人的信息,能查到客户的信息,能记录房子的租期,以及租金。

1.1问题的提出

目前,很多房屋出租都存在这样的现象:

分散的、不系统的,管理比较混乱,不利于出租人和顾客能高效的选择自己心仪的房屋,所存在问题如下:

1)客户对房屋的具体信息不了解

2)出租人对客户的信息不了解,造成管理不便

3)客户不能及时的选择自己想要的房子

4)各种中间环节繁琐,冗余

1.2课题的研究目的

研究该课题是为了通过对“房屋中介管理系统”的设计与实现,熟悉这类的信息管理系统的开发原理及流程。

在设计过程,能够深入地理解面向对象设计方法的优越性,获得这些方面的相关经验。

对一个即将毕业的计算机专业本科生来说,又想在软件行业领域里有所发展,研究并应用面向对象设计方法是百益无一害的,可以使其走向社会后能够快速地适应行业需求。

这正是本次设计的根本目的所在。

1.3课题所要解决的问题

u统计房屋的信息(例如在地址、装修、户型等)

u统计出客户的信息(例如客户的编号、姓名、性别、身份证号等)

u统计出出租人的信息(编号,姓名,联系方式等)

1.4课题的研究意义

首先,该课题属于管理信息系统范畴。

而管理信息系统(ManagementInformationSystem,简称MIS)在现代社会已深入到各行各业,是一个不断发展的新学科,是由人和计算机设备或其他信息处理手段组成并用于管理信息的系统。

再加上行业信息化的热潮才刚刚开始,特别是中小型企业的信息化建设步伐刚刚迈出第一步。

管理信息系统的开发的市场将是非常庞大的。

这种需求对开发人员在数量上和素质上的要求也是非常迫切的。

为了满足市场的需求以及能在竞争中取胜,系统设计人员就不仅仅是单纯地满足用户对功能的要求,还要从设计方法上来加以改进。

其次,面向对象方法是一种非常实用的软件开发方法,它一出现就受到软件技术人员的青睐,现在已经成为计算机科学研究的一个重要领域,并逐渐成为软件开发的一种主要方法。

面向对象的程序设计将数据及对数据的操作方法封装在一起,作为一个互相依存、不可分离的整体。

采用这种方法来设计系统,可以增加系统的安全性。

同时通过继承与多态性,使程序具有很高的可重用性,使软件的开发和维护带来了方便。

由于面向对象方法的突出优点,它才被广大用户所爱好。

2.概要设计

2.1设计目的

根据所学的数据库原理与程序设计的知识,能够针对一个小型的数据库管理信息系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库管理信息系统的目的。

2.2设计内容

题目可根据自己熟悉的物品填充,例如图书进销存系统、电脑设备进销存系统、药品进销存系统等等,下面以房屋中介系统为例完成功能:

1)房屋信息、出租人信息

2)客户查询、房屋查询

以上功能可根据自己对不同物品主要的管理需求进行调整,可以增加或减少相应功能。

3.系统分析

3.1需求分析

就目前社会中房屋出租所出现的问题,做了分析,通过此系统要解决各类有关房屋出租以及住户的信息的统计及查询,能够快速的进行各类信息的添加,修改以及查询,减少工作人员的参与和基础信息的录入,使系统具有良好的自治功能和信息循环,减少管理人员,减轻管理人员的任务,降低管理成本。

3.2可行性分析

开发任何一个基于计算机的系统,都会受到时间和资源上的限制。

因此,在接受任何一个项目开发任务之前,必须根据客户可能提供的时间和资源条件进行可行性分析,以减少项目开发风险,避免人力、物力和财力的浪费。

本系统数据库采用目前比较流行的MicrosoftSQLServer,该数据库系统在安全性、准确性、运行速度方面有绝对的优势,并且处理数据库量大,效率高;开发工具采用Delphi7,Delphi7是目前应用最广泛的数据库系统开发工具,可以快速开发Windows应用程序。

4.系统设计

4.1系统运行环境

系统开发平台:

MicrosoftVisualStudio2005

系统开发语言:

C#

数据库管理软件:

SQLServer2005

运行平台:

Windows2003Win7

运行环境:

Microsoft.NETFrameworkSDKv2.0

4.2系统设计

出租人信息

房屋信息

房屋中介管理系统

数据维护

系统管理

系统帮助

退出系统

前台操作

数据备份

数据还原

数据备份

数据备份

图表1系统业务图

4.3概念结构设计

1.客户信息实体E-R图:

客户信息

客户性别

客户户籍

客户姓名

身份证号

客户编号

租金

交租时间

入住时间

房间号

合同编号

备注

图表2客户信息实体E-R图

2.出租人信息实体E-R图:

出租人信息

租金

联系方式

姓名

身份证号

合同编号

备注

图表3出租人信息实体E-R图

3.房屋信息实体E-R图:

房屋信息

宽带

备注

楼层

实住人数

空调

电话

电视

额定人数

地址

户型

户主身份证号

编号

价位

面积

厨房

卫生间

图表1房屋信息实体E-R图

4.4逻辑结构设计

根据设计好的E-R图在数据库中建立各表,系统数据库中各表的逻辑结构如下:

客户信息表:

字段名

数据类型

长度

主键

描述

CustomerID

char

18

客户编号

CustomerName

archar

20

客户姓名

Sex

char

2

客户性别

NativePlace

varchar

50

客户户籍

IDCard

char

18

身份证号

RoomID

char

4

房间号

InDate

datetime

开始入住时间

RentalDate

datetime

交租时间

ContractID

Char

8

合同编号

CustomerRental

money

租金

Remark

varchar

50

备注

图表2客户信息表

出租人信息:

字段名

数据类型

长度

主键

描述

RenterID

Char

18

出租人身份证号

RenterName

Varchar

20

出租人姓名

Contract

Varchar

20

合同编号

ContractID

char

8

出租人联系方式

RenterRental

Money

租金

Remark

Varchar

50

备注

图表3出租人信息表

房屋信息:

字段名

数据类型

长度

主键

描述

RoomID

char

4

房间编号

RenterID

archar

18

户主身份证号

RoomType

char

20

房屋类型

Location

varchar

50

房屋地址

Floor

varchar

2

楼层

RatingNum

Smallint

额定人数

TrueNum

Smallint

实住人数

Area

Smallint

面积

Price

money

价位

AirCondition

bit

有空调否

Telephone

bit

有电话否

TV

bit

有电视否

WashRoom

bit

有卫生间否

Kitchen

bit

有厨房否

Internet

bit

有网络否

Remark

bit

备注

图表7出租人信息表

4.5窗体设计

主窗体

图表8登录窗口

图表9出租人信息

图表10房屋信息

图表11房屋查询窗体

图表12客户查询窗体

图表43客户入住查询窗体

窗体顶端

5.主要功能模块设计

5.1主窗体

1.实现主窗体的运行

staticvoidMain()

{

Application.Run(newmainform());

}

privatevoidmenuItem5_Click(objectsender,System.EventArgse)

{

Application.Exit();

}

privatevoidmenuItem6_Click(objectsender,System.EventArgse)

{

FormRen

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 材料科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1