学生住宿服务系统可行性研究报告
1. 引言
简单的房屋租借已经不能满足市场经济的快速发展和学生对于房屋租借的需求。如何利用先进的管理手段,提高房屋租赁管理水平,是当今社会所面临的一个重要课题。
1.1 编写目的
随着越来越多的学生选择异地上大学,越来越多的学生需要自己在外面租房子。而计算机的普及为学生在网上租房提供了便利。使用计算机处理各项业务,不仅节约了大量人力,而且还大大提高了工作效率,经济效益十分明显。本系统就是基于这一现实条件而开发的。
顺应着需求的增多,开发一款学生住宿服务系统可以方便学生了解所就学地的大部分住房信息,从而找到自己满意的住房了。
1.2 背景
A.开发的软件系统的名称:学生住宿服务系统
B.用户:学生,房主
C.该软件系统同其他系统或其他机构的基本的相互往来关系:该软件系统与操作系统、SQL Server数据库管理系统
1.3 定义
房屋信息:房屋地址、类型(单间/套间)、适合住宿的人数、房租、房主的ID以及现在是否可以出租。
房主信息:姓名、地址、电话号码以及系统分配的唯一身份标识(ID)和密码。
学生信息:姓名、现住址、电话号码、出生日期、性别以及系统分配的唯一身份标识(ID)和密码。
学生需求:学生所需的房屋的具体信息。
会面信息:会面时间、地点以及会面双方的基本信息。
房态管理:用于管理房屋信息,主要包括房屋的添加、修改和删除房间,每当房屋信息发生变化时,房主须通知系统,系统将更新到文件以便客户能够获得准确的可租用房屋信息,这些均需经过审核后方可更新到数据库。
用户登录注册:用于用户登陆或注册,系统为用户分配唯一身份标识(ID),用户可查看待租房屋信息,或发布出租房屋信息。注册登录后方可在系统的帮助下安排会面。
1.4 参考资料
《软件工程》 张海藩编著,清华大学出版社,20##年10月版,北京
《软件工程基础》 汤淮,西安交通大学出版社
《房屋租赁介绍》
《网站设计指导》
《房屋租赁须知》
数据库连接相关书籍以及各种相关参考书
2. 可行性研究的前提
2.1 要求
A.功能:
学生住宿服务系统的主要功能就是方便学生在所就学的地方找到合适的住房,以及帮助房主找到合适的租房人,房主可及时更新房屋的最新消息,帮助学生找到满意的住房。
B.性能:
要求系统能快速响应用户的各种信息请求,效率高,速度快,能够及时满足用户的需求;充分考虑人性化管理,提高办公效率。不需要用户长时间等待,节省用户的时间。
C.数据的输入
学生信息、房主信息、房屋信息
D.处理流程和数据流程用图表的方式表示出最基本的数据流程和处理流程,并辅之以叙述:
2.2 目标
致力于开发一个能让学生迅速、准确了解住房信息,和房主信息,可以帮组学生找到满意的住所及房东。
2.3 条件、假定和限制
A.所建议系统的运行寿命的最小值
系统运行寿命的最小值为四年
B.经费、投资方面的来源
经费由房主向系统中加入可租用的房屋信息时,交纳一定的费用,由系统自动给出费用信息。
C.可利用的信息和资源
目前的Internet网络资源,以及目前存在的类似系统
2.4 进行可行性研究的方法
本次可行性分析是按照前面给出的步骤进行的,即按照复查项目和规模,研究目前正在使用的系统,导出新系统的高层逻辑模型,重新定义问题这一循环反复过程进行的。
2.5 评价尺度
我们在对该系统进行评价时主要是与当前的人工进行的房屋租借和学生对于就学所在地了解的住宿信息的比较。在评价时,我们不仅考虑了当前已有系统的不足以及优点,同时我们也要参考我们当前已经掌握的项目开发知识,从而评判该系统是否能帮助大部分学生找到满意的住房。
3. 对现有系统的分析
现有的系统主要是通过租房机构查询相关的租房信息,这不仅增加了学生的支出,并且学生对于租房信息的了解仅限于该家租房机构的信息,不能完全掌握所在地的所有信息。现有的一些租房系统,大部分是学校附近的信息,不能使学生对所在地所有的信息有个了解。
3.1工作负荷
现有的系统需要花费大量的人力物力,不仅速度慢,效率低,并且房屋的信息更新不及时,不能使学生了解到更全面的信息。
3.2人员
由于现有系统是人工的,对管理人员的要求并不高,只要能与学生进行交流就行了,但是由于工作量比较大,需要的人员比较多。
3.3设备
Tomcat服务器,Myeclipse开发平台,Mysql数据库。
3.4局限性
由于现有的系统是人工的,所以每个人掌握的信息不是很全,导致学生了解住房信息不全面。
4. 所建议的系统
4.1 对所建议系统的说明
利用计算机处理数据的快速有效的优点,将本系统安装在计算机上,提供人性化的界面供用户进行操作,如学生查询房屋的信息,房主提交房屋的信息以及更新房屋的信息。若学生希望租用某房屋,则需要发出租房请求,请求中包含房屋的详细信息,系统将安排学生与房主会面的时间和地点,并将会面信息通知学生和房主。会面信息包括会面时间、地点以及会面双方的基本信息,系统将记录会面信息。
4.2 处理流程和数据流程。
顶层数据流图:
4.3 改进之处
如前所述,本系统是初次开发并没由原系统所以就不涉及与原系统的比较,在此只列出其功能目标:功能上要求本系统能够提供一个完整的房屋信息发布、管理以及寻租者查询的平台。系统提供租房者注册功能,注册后的寻租者可对其房屋信息进行发布、管理。而租房者通过对房屋信息的查询可以获得其所需的租房信息。
4.4 影响
本系统的建立,力求可以使学生租房更加便捷,不出屋门就能找到自己想租的房屋、不出家门就能租出自己想租的房屋。从而提高租房的效率。另外由于以Internet作为媒体所以比起一般的中介公司来说网络租房网站具有更加广泛的信息,更快捷的访问查询方式,更加廉价的手续费用。
4.4.1.对设备的影响
可能需要用户用一些比较适应系统的硬件设备,比如安装某些软件,可能占用一部分存储空间,所以要求用户机器存储空间要足够。
4.4.2.对软件的影响
该系统需要在Windows 20## 及其以上的版本上运行。
4.4.3.对用户影响
可以为学生及时提供最新的房屋信息,让学生和房主能有效的接触。
4.4.4.对系统运行过程的影响
A.用户的操作规程:本系统的操作规程通俗易懂
B.运行中心的操作规程:运行中心的操作规程也很简单
C.源数据的处理:源数据用于创建数据库,具有保密性
D.数据进入系统的过程:通过检索数据库的方式
E.对数据保存的要求,对数据存储、恢复的处理:保存在数据库里
F.系统失效的后果及恢复的处理办法:采用数据恢复技术
4.4.5.对开发的影响
A.开发过程中需要用户大力支持。一个新系统的开发,必然会减少用户们的工作量;
B.由于学生住宿服务系统会使用到学生信息等数据库,如果稍有不慎,会造成系统无法使用的问题。
4.4.6.对地点和设施的影响
对原有地点设施无影响。
4.4.7.对经费开支的影响
除了需要支付开发单位的有关费用外,每年还需要一定的运行维护费用。
4.5 技术条件方面的可能性
本系统采用C语言开发的,提供了强大的视图编程集成环境,所以在一些基本的界面设计上使开发变得很容易。另外通过Sql Server这种高效的关系数据库,还有Windows系列的操作系统紧密集成,这种安排使Sql Server能充分利用系统提供的特性。对于即将开发的该系统来说,Sql Server是一个很好的选择。而开发人员都具有一定的编程基础和系统开发经验,并且已经熟练掌握该开发语言,完全有能力开发出该系统。
所以在技术上,开发本系统是可行的。
5. 可选择的其他系统方案
5.1 可选择的系统方案1
本系统的数据库可使用SQL Server2005.
5.2 可选择的系统方案2
本系统可使用php+Mysql也可形成对自行车的租赁的管理。
6. 投资及效益分析
由于本项目是实习项目所以并不涉及经费投资方面的问题。同学们的生活费自费。同学们所用设备的折旧费用当然也由同学们自己承担。所以投资这部分我们不必进行过多的考虑。收益方面,我们考虑可否将我们的软件出售,因为相比之下其他网站的功能十分的完善,对比下我们的系统显得势单力薄,如果能出售120元我们就愿意将其进行转让,出于实习的考虑,我们的目的是实践积累经验,以经济效益为目的显然偏离了我们安排实习的初衷,对投资及效益分析不进行进一步叙述。
7. 社会因素方面的可能性
7.1.法律方面的可行性
该学生住宿服务系统的研制和开发都选用正版软件,将不会侵犯他人,集体和国家的利益,不会违法相关的法律和政策。
7.2.使用方面的可行性
本系统的研制和开发充分考虑用户的计算机操作水平等,尽可能提供更人性化,更直观的界面,满足用户的需求,并且提供了用户操作手册供用户遇到不懂得问题时进行查询,使用户使用起来得心应手。
8. 结论
经上述的可行性分析,本系统可以立即着手进行开发。
第二篇:房屋租赁系统实验报告
《数据库原理及应用》
课程设计报告
(20##— 20##学年 第 1 学期)
题 目:
专 业:
班 级:
姓名学号:
指导教师:
成 绩:
计算机科学与技术系
目 录
摘要
1. 问题描述
2. 需求分析
3. 概要设计
4. 详细设计
5. 调试分析
6. 用户使用说明
7. 测试结果
8. 附录或参考资料
9. 心得体会
(注:指导教师评语和成绩所在表格另起一页)