课程设计说明书
房屋出租系统
NO.1
1、可行性研究
1.1 可行性研究前提
随着我国市场经济的快速发展和信息化水平的不断提高,人们的生活节奏也日益加
快。而传统房屋租赁信息发布和查找的效率无疑是十分低下的。如何利用先进的技术来
提高房屋租赁效率,是一个十分迫切需要解决的问题。于是,我们决定开发一个新系统
以实现利用计算机对房屋租赁进行管理。
使用计算机对房屋出租信息进行管理,具有手工管理所无法比拟的优点。例如:检
索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能
够极大地提高房屋租赁管理的效率。面对目前的实际状况,开发一个新系统来适应这一
些工作,是十分必要的。为此,可行性研究还必须满足以下前提:
要求:满足客户发布房屋出租的基本信息及要求,并对客户资料具有保密性。
目标:实现无纸化办公,节省成本,提高工作效率。
条件、假定、限制:本软件自开发到运行结束至少可运行 5 年,开发成本不超过多
少人民币,开发软件到投入使用不超过多长时间等等。
1.2 对现有系统的分析
如今没有一个专门用于提供发布和提供住房出租信息的平台。人们想要发布或寻找
租房信息,主要是通过纸质广告、广播、电视等传统的传媒手段。这样做不仅信息发布
的目标受众并不准确、效果不好而且花费也是十分高昂的。需要寻找租房信息的人也没
有一个及时准确的信息平台。在生活节奏日益加快的今天,这种状况已无法满足人们的
对租房效率的要求了。
1.3 建立新系统
沈 阳 大 学
课程设计说明书
NO.2
1.3.1 新系统说明
新系统能够为想发布租房信息的人和想租房的人提供一个良好的平台。使租房信息
能及时准确到达受众。想租房的人能快捷、方便的找到想要的信息。而且本系统界面友
好,操作简单,对硬件要求不高,且用户的花费是几乎可以忽略的,因此十分有利于推
广。
本系统的用户可分为两种:想发布租房信息的用户可先注册,已注册用户可直接登
录,然后就可管理自己的房屋信息了;若只是想查询信息的用户只是可以以游客的身份
进行查询,不需要注册。
1.3.2 新系统的流程图
1.4 经济可行性
图 1 新系统的流程图
因为通过网络传递销售信息可以不受距离的限制,因此可以借阅许多的人力和物力
沈 阳 大 学
课程设计说明书
NO.3
方便管理,由此可以减少不必要的开支,同时该系统可以提高超市的销售效率,即提高
了超市的经济效益,所以从经济上完全是可行的。原因如下:
(1)有能力承担系统开发费用
开发新系统的工作是一项间距复杂的工作,它的投资主要是人力和物力的投资。对
于本系统的开发者来说,其主要投资还是在人力和物力两个方面。如果是企业自己安排
人手开发系统的话,其主要的投资还是在人力资源上,从系统的业务需求调查到系统的
分析编码制作都是需要巨大的人力投入的。软件企业作为一个简短的高科技产业,其员
工要求都比一般企业的要求要高,而且对系统开发及软件产业了解比较多,所以在自我
开发管理系统的过程中,企业自己比较容易安排人手,这样就可以为企业借阅大部分的
额外开支。同时软件就其它产品来说,属于高端行业,无论是产品的价格还是质量都比
较高,而经营产品的经销商或者是商家都要求有雄厚的资金支持。所以,在系统的开发
过程中,企业完全有能力承担开发费用。
(2)新系统将为企业带来经济效益
管理系统是一个信息化、智能化和先进管理理念的集合体。而管理是一个动态过程,
在其运行过程中要采取多项措施。所以在管理中获得经济效益是一个综合效益,要对它
进行直接定量的分析是比较困难的。一般新系统带来的经济效益是简介的,其最主要的
表现就是减少了企业管理费用和人力开支。而其它一些繁琐的食物都通过新系统来加以
分析解决,不仅节省了大量的时间,还为企业的各项决策提供了宝贵的资料,为企业带
来巨大的经济效益。
1.5 技术可行性
在 IT 行业中从业的工作人员一般都要求掌握计算机技术,具有一定的软硬件基础,
会使用各种管理软件,熟悉 IT 产品。因为,有的超市对员工的素质要求比较高,从管
理层到下面的销售人员,都要求具有一定的计算机基础,所以在新系统投入使用时,只
要对员工进行少量的培训,系统的功能和使用方法就基本上能够是系统顺利运行。
在软件开发方面,由于编程语言较多,而 java 语言是一种面向对象的编程工具,
沈 阳 大 学
课程设计说明书
NO.4
java 语言 是一种代码简单,易懂和维护的编程语言,为开发超市库存管理系统提供技
术支持。java 不仅基于不同的平台开发,而且可以在不同的系统上进行移植,从而加
快了软件的开发,促进了发展。超市库存管理系统就是基于这种简单的语言,以 SQL 作
为数据库的后台,访问数据 库,使软件的开发更为简单,同时也提高了开发的速度。
1.6 操作可行性研究
本系统采用基于 Windows 的图形用户界面,而该系统是大家熟悉的操作系统,对于
那些有一般的计算机知识的人员就可以轻松上手。而整个超市管理系统采用最友好的交
互界面,简介明了,不需要对数据库进行深入的了解。
综上所述,房屋租赁系统在技术非常成熟,主客观条件都具备,且具有良好的效益,
因此开发此系统是可行的。为了提高房屋租赁效率,方便人们查找和发布房屋租赁信息,
建议立即开发。
2、需求分析
2.1 市场需求分析
过去人们对房屋出租信息的发布主要通过人力宣传、海报等方式。这些传统方式及
浪费金钱又浪费时间,效率十分低下。现在通过房屋出租平台将出租房的信息发布到网
上不仅降低了成本,同时检索迅速、查找方便、可靠性高、存储量大、保密性好。这样
做极大地提高房屋租赁管理的效率。
2.2 系统功能性需求分析
2.2.1 功能划分
本系统的目标使用人群是广大的人民群众,建成后将有助于改善现有出租房管理混
乱的状况,加强住户和房主的联系。
因此本系统首先需要实现用户的注册功能,注册后客户可发布自己的租房信息或管
理自己的已发布的租房信息,包括修改、删除等;已注册的用户就可直接登录,之后就
沈 阳 大 学
课程设计说明书
NO.5
可对自己已发布的信息进行管理,填加新信息;而未注册的用户也可同已注册的用户一
样可查询到自己想要的信息。
2.2.2 功能描述
(1)注册功能模块
对于想利用本系统进行房屋租赁信息发布的用户,首先需要注册成为系统的会员用
户,系统才能保存他们的信息。用户注册成功之后,注册页面随即转入首页。
(2)登录功能模块
主要用于用户的登录。已注册的用户进入系统后可根据之前注册的用户名和密码直
接登录自己的账户,但用户需要填入正确的用户名和用户密码。如果用户登录时的用户
名或密码错误,就会有提醒用户登录失败的页面。如果用户输入的用户名和密码经过确
认后,页面需跳转到房屋出租管理系统的管理首页。
(3)查询功能模块
所有上网用户都可以使用本系统的查询功能,对房屋的基本情况进行了解,并且查
询需要支持模糊查询。用户在查询框输入需要查询的房屋类型,系统则会根据输入的类
容进行搜索,并给出所有搜索结果。对于查询出的结果,用户还可以通过点击对应的标
题查看其地段、房主联系方式、说明等详细信息。
(4)管理功能信息模块
只有登录的合法用户才可以使用管理功能模块。用户可以发布新的房屋租赁信息和
对自己发布的房屋出租的信息进行管理,当用户查看自己的发布的房屋信息的时候可以
对房间的基本信息(房屋类型、租金、地址、详细信息等)进行修改,并可以添加、删
除等。
2.3 系统非功能性需求
2.3.1 可用性
沈 阳 大 学
课程设计说明书
NO.6
本系统的潜在用户群具有的身份、背景可能会有较大的差异,因此对本系统的可操
作性和易用性都提出了很高的要求。过于复杂的操作将不可避免的损失大量的用户,本
系统应能让任何用户都不必借助任何操作手册或相关的系统帮助就能顺利地进行各种
操作。
2.3.2 可靠性
系统建成后预计将有大量的用户在此发布和查询房屋租赁信息,因此对系统的稳定
性也有比较高的要求。一旦系统不能正常工作,会给用户群带来巨大的损失也将导致失
去用户对系统的信任。
2.4 数据字典
通过系统需求分析,对房屋租赁系统编制数据字典如下。各主要数据流的定义如表
1 至表 3 所示:
名字:用户登录信息
描述:确认是否是注册用户的基本信息
定义:用户登录信息=用户名+密码
位置:登录界面
表 1、用户登录信息数据字典
名字:用户档案
描述:用户的房屋出租信息
定义:用户档案=房屋标题+月租金+发布时期
位置:房屋出租管理平台
用户租房信息
表 2、用户档案数据字典
名字:出租房管理信息
描述:用户需要对出租房进行管理的信息
定义:出租房管理信息=[发布租房信息][租房删除]租房
修改]
位置:房屋出租管理平台
表 3、出租房管理信息数据字典
沈 阳 大 学
课程设计说明书
NO.7
2.5 实体-联系图
根据需求分析,可以画出系统 E-R 图如下:
图 2 房屋租赁系统 E-R 图
2.6 数据流图
(1)房屋出租系统顶层数据流图如下:
图 3 顶层数据流图
(2)房屋出租系统的出租者包含的数据流细化后的数据流图:
沈 阳 大 学
课程设计说明书
NO.8
图 4 房主的数据流加工
(3)租赁者包含的数据流细化后的数据流图:
图 5 细化后租赁者的数据流
沈 阳 大 学