1。2 系统开发意义与目标
本文设计了一个是房屋出租管理系统,出租房屋的用户可以上传待出租房屋的基本信息,需要租房的用户可以浏览网站上的房源信息,根据自己需求找到自己满意的房子,开发该系统可以让人们足不出户就可以查看各地房源信息,看中合适的房子也随时可以和业主进行联系,既节约了时间和精力,同时也能够租到自己满意的房子等[2]。
本文旨在建立一个能够实现房屋出租并且可行的Java信息管理系统[3],采用SSH框架进行开发[4]。用户可以登录系统主页,进行信息查询,注册账号登录系统后还可以上传房源信息、发出房屋需求信息、参与系统留言信息等[5]。
1。3 系统开发工具简介
1。3。1 Myeclipse简介
Myeclipse是一个功能比较完备的开发工具,是在企业开发中用的比较多的工作平台,本系统主要采用的是Java语言[6],利用它我们可以结合数据库、服务器进行系统开发,很大程度上提高了工作效率。它的开发环境是由JavaEE集成,功能比较完备,支持多种开发语言,如HTML,JSP,css等。
1。3。2 MySql数据库简介
MySql数据库管理系统,主要用于处理关系类型的数据,所使用的是最常用的标准化语言--SQL语言,它拥有很多优点,比如体积很小、速度较快、成本较低、开放源码等,因此很受中小型系统的欢迎[7]。MySql数据库管理系统的编写是使用C和C++语言,并且对其进行测试的是多种编译器,它还为多种编程语言提供了API,比如C、C++、Python、java、NET等。MySql还提供了很多语言的支持,常见的编码有中文的GB 2312、BIG5等。
1。3。3 JSP技术简介
JSP是java服务器页面,J是Java,S是Server,P是Pages,它实现的主要是在Html页面上编写java语言,格式是<%,%>[8],同样具备了Java技术,也有面向对象、简单易用、安全可靠等特点,实际上JSP是以Java Servlet为技术基础[9],在一些项目开发中,多是将两者结合。利用JSP既可以用于开发小型的Web项目,也可以开发大型项目,用途比较广泛[10]。
1。3。4 Tomcat简介
Tomcat是一个轻量级的Web应用服务器,开发中小型的项目时,Tomcat是最合适的选择,它拥有免费的开放源代码,便于开发和调试程序。Tomcat服务器不需要在电脑上安装,只要在开发工具上如MyEclipse部署即可。Tomcat有很多优点,比如技术先进、性能稳定等,对于初学者而言,也能简单易懂。
1。3。5 B/S结构体系简介
本文设计的系统采用的是B/S结构体系,与C/S结构有所不同,在Internet技术发展的潮流下,B/S结构是C/S结构的改进。利用这种结构,用户界面可以直接通过浏览器实现浏览,巧妙的引用了已经普及的浏览器技术,节省了成本,也省略了使用专用软件的复杂过程,是一种全新的技术。
B/S结构最大的优点是:通过浏览器就可以实现很多功能,方便而快捷。B/S结构的特点有很多,比如开发比较简单、共享性强等,但也存在一些缺点,如数据传输比较慢、没有专用软件的个性化、也不能实现一些特殊功能等。
1。4 开发环境简介
(1) 硬件平台:
处理器类型:Intel(R) Core(TM) i3-2330M CPU @ 2。20GHz
处理器速度:2。20GHz
(2) 软件平台:
操作系统:Windows7 旗舰版
数据库:MySql Server 5。1
开发工具:MyEclipse 8。5
开发语言:Java语言
服务器:Apache Tomcat 6。0
2 系统的分析与设计
2。1 可行性分析
系统前台页面的实现能够让用户在互联网上就可以方便高效地查询房源信息、上传房源信息以及留言等。用户在网上的留言可以促进网站设计维护人员对网站的改善以及对用户提出的人性化设计进行采纳并后续研发。后台部分中,管理员可以实时地处理前端用户上传的房源信息,对其进行审核,增强房源信息的真实性和可靠性,实现对后台数据的维护与更新,留言回复等,保证后台工作有条不紊的开展起来。