本科生毕业设计(论文)开题报告
论文题目: 网上房屋租赁信息发布系统的设计与实现
学 院:
专 业: 计算机科学与技术
学生姓名:
学生班级:
学生学号:
指导教师:
网上房屋租赁信息发布系统的设计与实现
一、课题的研究目的和意义
目前,社会的房屋出租类网站越来越多,但由于商业因素的影响,该类型网站附加了太多的商业元素,并且操作界面也愈加复杂化,使用户很难快速地浏览或查询到自己所需要的房屋相关信息。
1.本课题的研究目的
简化用户的操作界面,使得房产公司和用户之间的租房信息交流更方便快捷,让房产公司和用户在足不出户的情况下,以最短时间、最快速度、最少的人力高效地完成房屋租赁过程中的各项工作。
2.本课题的研究意义
由于近两年大中城市的房地产价格暴涨,导致大多数工作年限较短的工薪阶层靠租房居住,使得租房也空前兴旺,业务量很大。网上房屋租赁信息发布系统为房产信息发布、管理提供了一个广阔而廉价的平台,为用户提供便捷而全面的房屋出租信息,是用户可以快速、方便地找到条件、地点、价格合适的房源,也可以是房产公司把自己的房屋出租信息让更多的用户知晓。
二、国内外发展状况
1.国内情况
在国内,上海的房屋租赁市场发展很快,年均增长达到47.72%。但是房屋租赁的管理水平还相对落后,许多工作还在使用传统的人工管理,不利于当前以及今后的发展要求。为改善这方面的工作,可以借助与计算机技术来改进房屋租赁管理,实现房屋租赁管理系统的现代化、计算机化、信息化。
随着计算机技术的迅速发展,人类社会已经进入了信息时代,人们的生活和工作方式都发生了很大的变化,而随着网络的发展,我国的银行、海关、税务、铁路、学校、政府部门相继建立了自己的计算机网络系统。许多中下企业也纷纷建立起关于网络的信息系统,及时掌握市场动态,收集企业在运营过程中所发生的各类信息,为决策者提供决策依据,从而获取更大的经济利益。各地房屋出租则结合科学的发展,充分利用市场动态信息,使用户与房产公司(或房屋拥有者)得到及时的沟通,降低广告成本,提高出租率。
2.国外情况
据了解,美国95%的房屋交易通过MLS(Mutiple ListingService)成交,MLS已发展成为全美第一大行业组织。共享系统的信息资源能够快速有效地成交。MLS是源于美国房地产的专业术语。其核心是通过特定的软件技术和网络手段,使加入该系统的各个独立中介商的所有房源信息形成一个统一的互通体系。想要租买房屋的客户只需要在房地产机构或中介商的计算机终端上输入想要租买的房屋特征,就可以查出所有符合条件的房产,并可以通过网上的电子地图查看所选房屋的实际位置,通过网上播放的实地录像看房产的外观、环境及房内格局是否符合自己的喜好。如果这家公司的房源不够丰富,客户还可以通过MLS系统,在加入系统的所有公司的数据库中查找有关房源。若能成交,则参与交易过程中的各家公司按一定的比例分成。随着MLS理念的引入,特别是MLS网络科技公司开发的TOWER新楼盘产品系列,创立了楼台展示平台、售楼现场销售导航系统、光盘电子楼书等手段,实现房地产商的远程智能化销售管理,并充分动用多媒体表现方式,集视频、影音、动画、图像于一体,准确而完整地表现发展商的创意和楼盘优势。
三、研究内容
1.本系统的可行性分析
如今的计算机已经走进千家万户,硬件成本下降,导致计算机的购买成本降低,本系统将利用Windows XP 和MyEclipse 8.5.0作为软件的开发平台,是开发出来的系统有友好的用户界面、良好的安全性设置、详细的操作说明书,这样使各个类型的用户很快地掌握系统的操作方法。
2.本系统的具体功能有以下五项:
(1)房屋信息查询:用户可以根据自己的要求,按照不同的查询方式来查询自己需要的房屋类型,查询方式:包括按照房屋区域查询、按照房屋价格查询、按照房屋类型查询、按照房屋面积查询。
(2)用户信息模块:用户在成为本系统的用户之前,需要注册成为本系统的用户,同时修改自己的用户资料,在必要时修改自己的登录密码。
(3)房屋信息管理:在此功能模块中,管理员可以发布房屋的租赁信息,并在发布信息之后查看信息发布结果,若发现错误,则可以修改发布的房屋租赁信息。如果管理员发现无效的房屋租赁信息,则可以在本功能模块中删除此无效信息。
(4)房屋租赁管理:此模块中,在管理员和租赁双方共三方协同下签订房屋租赁合同,并缴纳租房押金和租房租金,并由管理员在本系统中保存管理一份合同。
(5)用户信息管理:管理员可以查看用户的信息,并具有可以删除用户的管理权限。
本系统结构图如下所示:图1系统结构图
四、拟采用的方法和手段
1.设计方法与实施方案
本课题采用结构化的方法进行系统分析与设计,通过访问其他房屋租赁管理系统并查阅其他相关资料,了解房屋租赁系统的数据流程等。采用面向对象的技术进行系统的实现。另外采用Browse/Server(B/S)结构模式。用SQL Server 2000来完成数据库,具体开发工作包括前台应用程序的设计和后台数据库的设计,与其他的大型数据库如Oracle、DB2、SQL、Server等相比,MySQL是一个快速、多线程、多用户的SQL数据库服务器。 开发工具使用MyEclipse 6.0。MyEclipse是一个十分优秀的用于开发Java,J2EE的 Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。
Java是目前的主流开发技术,拥有很多优势。JSP则是Java在Internet/IntranetWeb上的重要应用技术,得到了广泛的支持和承认。JSP相较ASP运行速度快,损耗小,安全性高。虽然ASP作为最早出现的动态网页语言具有简单易学、开发速度快等优点,然而ASP本身的安全性隐患和平台相关性大大制约了这些系统的应用。因此,本课题采用JSP技术来实现。
软件平台:
(1)操作系统:Windows XP;
(2)Web应用服务器:Tomcat 6.0;
(3)数据库:SQL Server 2000;
(4)开发环境:MyEclipse 8.6.0;
(5)开发语言:Java.
2.可能遇到的问题及解决方案
本系统主要采用Java语言编写,运用JSP技术(配合Java Servlet、Java Bean、HTML等)。由于对于JSP等技术的了解不多,经常需要查阅网上资料和图书资料。同时,在设计数据库时,如何处理房屋租赁信息、用户信息、合同管理等信息多数据管理,是有着较大难度、需要重点考虑的问题。这方面的问题要着重从SQL应用、数据库设计范式和查询优化等方面来分析本系统的关键技术和实现难点并加以解决。
五、工作计划及进度安排
参考文献
[1] 耿祥义,张跃平.Java2实用教程(第三版)[M].北京:清华大学出版社,2006.
[2] 曾令明,索望,甘刚,宋波.Java程序设计教程[M].西安:西安电子科技大学出版社,2007.
[3] 孙卫琴.Java网络编程精解[M].北京:电子工业出版社,2007.
[4] 郭盈发,张红娟 数据库原理[M]. 北京:西安电子科技大学出版社,2002.
[5]吕伟臣 JSP7入门与提高[M]. 北京:清华大学出版社,2004.
[6]林华聪 余剑峰 JSP6数据库设计思想与实践[M]. 北京:冶金工业出版社,2002.
[7]杨海东 刘海英 JSP数据库高级实例导航[M]. 北京:科学出版社,2004.
[8]卢国俊 JSP6之数据库开发[ M ]. 北京:电子工业出版社,2002 .
[9]陈玉明 邱桃荣 基于C/S与B/S国家高新技术考试管理信息系统的设计与实现[J]. 上海:上海第二工业大学学报,2004 .
[10]谢天 刘路 管理信息系统的设计与实现[J]. 洛阳:华南工业专科学校学报,2003.
[11] Bruce Eckel.Thinking in Java (3rd Edition)[M].Prentice Hall PTR,2002.
[12] Joshua Bloch.Effective Java: Second Edition[M].Addison-Wesley,2008.
[13] Bruce Tate. Bitter Java[M].Manning Publications,2002.
表6 毕业设计(论文)开题报告
浙 江 科 技 学 院
本科毕业设计(论文)
开 题 报 告
题 目 网上英语测试系统的设计与实现 学 院 专 业 班 级 学 号 109025024 学生姓名 杨益知 指导教师 孙丽慧 开题日期
一、选题的背景与意义:
在线英语能力测试系统具有降低考试成本,解决繁重的考务工作的优点。它可以免去教师大量的临考工作,试卷可以根据题库中的内容即时生成;教师也无须去做考后的阅卷、统计、分析工作,计算机可以自动判卷,直接把成绩送到数据库中进行统计、排序、汇总。实现无纸化考试,大大提高了工作效率。同时,试卷是随机组成的,不存在试卷的泄密和考试作弊问题,使考试的公平性、答案的安全性得到有效的保证。
在线英语能力测试系统利用开放、动态的系统架构,将传统的考试模式与先进的网络应用相结合,实现在线英语能力测试的无纸化、自动化、网络化。
二、研究的基本内容与拟解决的主要问题:
根据实际需求,本系统要实现的是在线英语能力测试,在设计时除了应该有较好的用户界面,便于用户的操作,还应具有比较完备的功能,能够满足各方面的需求。因此,英语在线考试系统主要实现题库录入、在线考试、在线制作试卷、在线控制考试、自动评分、自动交卷、考生管理、成绩查询、试卷审批、系统管理等功能,并充分利用计算机网络技术,改变传统的考试操作方式,实现无纸化考试的模式。
具体研究内容如下图1-1、1-2、1-3所示:
图1-1 系统总体用例图
图1-2 学生具体用例图
图1-3 管理员具体用例图
以下为本课题具体设计内容:
(1) 用户类别:登录系统的身份定为二种,一是管理员,二是学生,只有被授权的用户
才可以使用本系统的资源。
(2) 权限管理:系统需要经过有效的身份验证可以登录。用户的身份不同,使用的系统
资源也不同。考生只可以参加在线考试;一般管理员(普通教师)可以在线添加试题、制作试卷,进行考生管理,添加学生信息、控制考试、成绩查询等。
(3) 在线考试功能:考生输入准号证号登陆系统后,选择对应的试卷可进行考试。答题
完毕后,有倒计时的功能,可自动交卷,系统将自动评分,考生可同时获得考试成绩。
(4) 提交试卷功能:考生答题完毕后,可自动交卷,系统将实现自动评分,考生可同时
获得考试成绩。
(5) 题库管理功能:一般管理员(普通教师)可在线进行考试试题的添加、删除、修改、
查看等,并可以设置试题相应的题型及答案等。
(6) 试卷管理功能:一般管理员(普通教师)可在线制作试卷,试卷中的试题是从系统
题库中随机抽取的。同时,管理员可以对试卷进行添加、删除、修改、查看等功能。 (7) 考试控制功能:管理员可设定每次的考试时间,可禁止或允许考生参加考试,同时
可查看考生的考试状态。
(8) 用户管理功能:一般管理员可新增学生用户,同时查看个别考生及班级考生的信息,
也可设定考生的考试状态:允许或禁止考试;而高级管理员则可以对一般管理员进行增加、删除等各种管理。至于学生登录系统后,则可以按需求进行密码修改,以保证考试的安全性。
(9) 查询成绩功能:能够提供考生和管理员查看考试成绩。
三、研究的方法与技术路线:
本系统的开发采用J2EE技术体系实现。使用HTML技术和JSP技术作为前台显示。后台采用java语言实现,数据库采用普遍的数据库技术SQL Server 2005,使得程序对数据库的操作简单易行。采用的技术大部分都属于免费开源的,符合对经济性的要求,而且由于java语言的广泛性,对于后期维护也十分方便。并且开源代码也有利于计算机方面的学生去研究探讨,可以起到一举两得的作用。
本课题预期实现以下几大模块效果:
其中各模块具体预期的实现效果为:
(1)系统管理模块包括更改密码、高级管理(添加资源、添加管理员、删除管理员、查询管理员)两大子模块。
(2)考生管理模块包括考生注册,考生个人信息查询、考生集体(班级)查询三个模块。
(3)成绩查询模块可实现查询学生基本信息及成绩单信息。
(4)控制考试模块包括开始考试、结束考试两个模块。试卷获准发布后,教师可选择院系及试卷,然后点击“允许开始考试”,同时设定考试时限,此后,学生登陆考试系统才能开始考试。在此处,对已开考的试卷,教师可随时结束本次考试。
(5)制作试卷模块包括:基本属性设置(系别,试卷的科目,试卷的标题,性质(标准考试,补考),题型设置,(题型,难度,分数,问题),问题选项设置(选项个数的设置,每个选项的内容,及设置该选项是否为正确答案),试卷的预览(及有修改的功能)。其中试卷中的试题,是从系统中的题库中随机抽取的。
(6)考生考试模块主要是考生的获取试卷,及考试(并有倒计时的功能),及自动评功能。
四、研究的总体安排与进度:
第一阶段:(20xx年11月——20xx年12月)查阅文献资料。在20xx年1月5日之前
完成开题报告
第二阶段:(20xx年1月——20xx年2月)系统分析阶段。
第三阶段:(20xx年2月)系统设计。
第四阶段:(20xx年3月)系统调试。
第五阶段:(20xx年4月)撰写论文并完成初稿。
第六阶段:(20xx年5月)修改完善设计和论文,提交论文成稿,并准备答辩。
五、主要参考文献:
[1] 蒋理. 网络考试系统设计. 微机发展, 2000,(06) .
[2] 吴颖,刘杰. 在线考试系统的设计与智能化研究. 北京工商大学学报(自然科学版), 2006,(02) .
[3] David Chappell Tyler Jewell.《Java Web Services》.电子工业出版社,2003.8.
[4] 王熙宁,宋宝玉,辛瑞杰. 网上考试系统开发模式与设计. 情报科学, 2004,(06).
[5] 李永飞,赵巧芳. 网上考试系统中随机抽题算法的实现. 华北科技学院学报, 2009,(03).
[6] 叶宇风. 计算机基础在线考试系统分析与设计. 微型电脑应用, 2006,(06)
[7] 冯燕奎 赵德奎等编著 《JSP实用案例教程》,清华大学出版社,2004
[8] 黄晓东著《JAVA课程设计案例精编》,中国水利水电出版社,2004
[9] 张江,黄迪明,廖建明. 通用考试系统的设计与实现. 电子科技大学学报, 2001,(02)
[10] 周影 .《网络编程语言JSP实例教程》.电子工业出版社,2003.6.
[11] 邱虹坤,刘成,王亚杰. 基于b/s在线考试系统的开发. 沈阳航空工业学院学报, 2006,(05) .
[12] Jose Annunziato.《JSP 速成教程》.机械工业出版社,2002.1.
[13] 贾振华,褚燕春,何志学. 基于j2ee的网上考试系统的设计与实现. 北华航天工业学院学报, 2008,(06) .
[14] Ethan Cerami and O’Reilly.《Web Services Essentials》.电子工业出版社,2003.5
[15](美)Bruce Eckel著 陈昊鹏 饶若楠等译《JAVA编程思想》,机械工业出版社 ,
2005
[16] Roger S. Pressman,《Software Engineering Fifth Edition》,清华大学出版社,2002.5.
[17] 陈玉峰 《SQL Server2005数据库开发教程》,科学出版社 ,2000
[18] 唐俊武,南理勇,左强. 在线考试系统开发中的几个问题及解决方法. 计算机与数字工程, 2005,(08)
指导教师审核意见:
指导教师签名:
年 月 日
合肥学院C语言课程设计报告一需求分析编写一个简单的房屋租赁管理程序帮助管理房屋租赁管理事物要求具有备忘录房屋项目管理和租赁信息管理…
商业经营管理部20xx年末房屋租赁价格调查报告为了下一步集团公司租赁经营用房的价格制定及调整提供依据商业经营管理部于20xx年年末…
课程设计题目:房屋租赁系统学生姓名:指导老师:二零##年四月二十五日目录摘要---------------------------…
关于新密市店房屋租赁问题调查情况的报告河南省新华发行集团纪委20xx年3月我店收到发行集团纪委关于新密市店职工刘丽鹏反映书店房屋租…
关于房屋租赁合同续租报告尊敬的菜篮子集团领导您好本公司自20xx年4月与贵公司签订房屋租赁合同以来至今期间得到了贵公司及领导的深切…
室内设计开题报告题目欧式别墅室内空间设计1、选题背景(含国内外相关研究综述及评价)与意义。(一)选题背景中国的房地产市场从20xx…
毕业设计论文开题报告题目学院应用技术学院专业土木工程学生姓名宋文兵学号指导老师彭利英陆洋李明德20xx年03月07日开题报告填写要…
题目业土木工程计星小区G栋商住楼设计毕业设计开题报告院系建筑工程学院专年姓级名土木102学号10044040211黄锦辉张华威吴志…
湖南宾馆关于申请宾馆房屋租赁续签合同的报告尊敬的县信用联社领导本人王系县宾馆法定代表人自20xx年应贵单位领导厚爱相邀租赁贵单位房…