基于BS架构的租房信息管理系统的设计

上传人:s9****2 文档编号:490055988 上传时间:2022-12-15 格式:DOC 页数:22 大小:442KB
返回 下载 相关 举报
基于BS架构的租房信息管理系统的设计_第1页
第1页 / 共22页
基于BS架构的租房信息管理系统的设计_第2页
第2页 / 共22页
基于BS架构的租房信息管理系统的设计_第3页
第3页 / 共22页
基于BS架构的租房信息管理系统的设计_第4页
第4页 / 共22页
基于BS架构的租房信息管理系统的设计_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《基于BS架构的租房信息管理系统的设计》由会员分享,可在线阅读,更多相关《基于BS架构的租房信息管理系统的设计(22页珍藏版)》请在金锄头文库上搜索。

1、精选优质文档-倾情为你奉上2013届学生毕业论文材料(四) 学 生 毕 业 论 文课题名称基于B/S架构的租房信息管理系统的设计姓 名杨凯学 号学 院通信与电子工程学院专 业电子信息工程指导教师崔治 讲师2013年 06月 01 日专心-专注-专业湖南城市学院本科毕业论文诚信声明本人郑重声明:所呈交的本科毕业论文,是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。 本科毕业论文作

2、者签名: 年 月 日目 录基于B/S架构的租房信息管理系统的设计摘 要:随着社会经济的发展,城市之间人口的流动量不断增加,人们对租房的信息需求越来越大,因此本文设计了租房信息管理系统来满足社会对租房信息的需求。首先对本系统的需求进行分析,建立了六个不同的功能模块:用户登录和注册模块、发布房屋信息模块、高级搜索房屋信息模块、新闻模块、房屋信息列表模块、房屋详细信息显示模块;然后,采用Mysql数据库进行数据管理,结合MVC设计模式设计各个模块。最后,根据具体的实际情况对系统进行测试,结果表明本系统能高效的管理租房信息并有效的提高租房信息的传播。关键词:MVC三层架构; B/S架构; 信息管理 D

3、esign of Rental Information Management System Base on B / S ArchitectureAbstract: With the development of social economy, the urban populations flow has increased, and the demand for renting information also has enlarged, so this rental information management system was designed to meet the social d

4、emand for rental information .At first, we created six different functional modules : user login and registration modules, publishing houses information module, advanced search for housing information module, news module, the list of housing information module and displaying on housing detailed info

5、rmation module, According to analyzing the social needs of this system. then, the article use a Mysql data base to manage the date and the B / S architecture system which combine with the model of MVC to design the system. At last, we tested the system depending on the actual situation. The results

6、show that the system can efficiently manage the rental information and effectively improve dissemination of renting information.Key Words:Model View Controller; B / S architecture; Information management 引言 随着社会经济的发展,计算机与信息处理技术日渐成熟和计算机网络技术的蓬勃发展,Web技术得到了迅猛地发展。在科学技术高速发展的今天,信息技术已经渗透到社会发展的每一个领域,而计算机技术为我

7、们的工作提供了方便性、高效性、灵活性及安全性,尤其Web技术的高速发展将计算机的应用提升到另一个层次。由于我国市场经济的快速发展和人们生活水平的不断提高,简单的租凭服务已经不能满足人们的需求,而基于计算机网络的网络信息系统的实现也是大家所期待的。基于B/S框架的租房信息管理系统的实现必然是大势所趋1。在研究B/S架构的现状在国内和国外方面有不同的研究进度。国内方面,基于B/S架构开发的信息管理系统的技术已经基本成熟。但是,在应用方面显得杂乱无章。许多公司现已注重于用户的需求,初步形成了电子商务平台和搜索类型的搜索引擎等等平台。主要的代表有:淘宝网、阿里巴巴、当当、百度、谷歌等。而基于用户需求开

8、发的显得杂乱无章,或又包含于其他平台当中。基于APP移动应用开发平台开发的才刚刚开始。由于移动用户流量少,暂无移动应用租房系统的平台。据统计,随着人口在大城市之间的流动,大城市的人均居住面积明显偏低但随者社会经济的发展,居住环境得到改善。如今基本上都会考虑周边环境、地理位置、交通状况等。因此,租房信息管理系统的研究在社会生活中的需求非常大。因此租房信息管理系统的研究在社会生活中的需求非常大。国外方面,基于B/S架构开发的系统的技术已经非常成熟。现在发展成多种框架的开发,主要有Strust2、Spring、Hibrenate三大框架。形成了多种应用平台,与中国国内的开发技术相差不大,但底层架构比

9、国内的要稳定。基于用户需求开发的信息广泛,移动应用开发平台已基本成熟。而在市场需求方面,国外的大城市也是人口聚集的地方,房屋需求也是非常的明显。房屋信息的传播在信息平台的传播需求和使用房屋信息的用户量也是非常巨大。而且个体对房屋信息的需求周期较短,在短时间内信息的传播需求要求高。利用Internet传播租房信息,采用B/S架构使得信息传播更加的稳定,所以基于B/S架构的租房信息管理系统研究在社会需求中显得具有更加巨大的价值。1 系统的架构分析与介绍1.1系统的架构分析1.1.1 系统的B/S架构 B/S结构即是浏览器和服务器结构。随着Internet技术的兴起,对C/S结构的一种变化或者改进的

10、结构。在这种结构下,用户工作界面是通过Web浏览器来实现,有很少事务逻辑部分在前端客户端实现,但是主要事务逻辑在服务器端(ServerWEB服务器应用服务器HTTP请求HTML界面结果SQL请求数据库服务器Web浏览器)实现,形成三层结构。图1.1 B/S模式体系结构原理图 随着万维网和Internet的流行,以往的主机终端和C/S都无法满足当前的全球网络。我们随处可以看见见信息共享开放、信息、互连的新要求,所以就出现了B/S模式,这样开发的系统能够在更多平台上应用2。1.1.2 B/S架构软件的优势 维护和升级方式简单。目前,软件系统的升级和改进越来越频繁,B/S架构的产品明显体现着更为方便

11、的特性。所有的操作只需要针对服务器进行,如果不是本地,只需要把服务器连接专网即可。所以客户机小,而服务器大是将来信息化发展的主流方向。今后,软件升级和维护会只需要简单的操作服务器,这对用户人力、物力费用的节省是显而易见的,惊人的。因此,维护和升级的方式是“瘦”客户机,“胖”服务器。 降低成本,选择更多。虽然windows在电脑世界上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统设计上windows并不是处于绝对的统治地位。现在的趋势是使用B/S架构的应用管理软件,只需安装在Linux服务器上,而且安全性高,所以服务器操作系统的选择是很多。操作简单,B/S架构不需要理解软件功能图标的含义

12、,对操作的人员计算机的要求水平比较低。C/S开发较复杂,操作人员操作软件时一般需要开发人员提供操作文档,操作上手慢3。1.1.3 MVC架构在 B/S框架上的应用 MVC英文为Model-View-Controller,即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层模型层、视图层、控制层。View层基本上处理输入和显示反映的结果,Model即是封装好的功能模块,Controller即控制流程的逻辑。在B/S框架上有效的使 业务处理、视图和用户请的几个部分有效的分开出来,能更快,更稳的开发出应用系统4。图1.2 MVC模式

13、体系结构原理图2 技术基础与介绍2.1 开发语言及环境2.1.1 HTML语言 HTML的英文名称是Hypertext Marked Language,中文为“超文本标记语言”。 与一般文本的不同的是,一个HTML文件不仅包含文本内容,还包含一些标记。一个HTML文件的后缀名是.htm或者是.html,主要用系统前台的开发。 2.1.2 JavaScript 大量网页都使用 JavaScript脚本语言,其主要用途是增加浏览器与网页之间的交互。它还完善了常见的服务器端编程语言和平台,如 ASP.NET(实际上,许多 ASP.NET 控件中都使用 JavaScript)。因为它简单易学,所以大家

14、很快就可以编写自己的第一个脚本了。JavaScript 可以实现一些页面基本逻辑判断和数据的验证,在本系统中主要用于信息的校验。2.1.3 Jsp动态页面JSP全名为java server page,其本质是一个简化的设计,他实现了Html语法中的java扩张。JSP与Servlet一样,是在服务器端执行的,返回给客户端的就是一HTML文本,这样客户端只要有浏览器就能浏览。Web服务器在遇到访问JSP网页的请求时,先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户端。其中插入的Java程序段可以操作数据库、重新定向网页以实现建立动态网页所需要的功能。2.1.4 Java Java主要由四方面组成:Java、Java、类文件格式和Java(Java API)5。 Java平台由和Java 应用编程接口(简称)构成。Java应用接口(Application Programming Interface)为Java应用提供了一个独立于的标准接口,分为基本部分和扩展部分。在或操作系统平台上安装Java平台之后,Java应用程序就可运行,Java平台已经嵌入了绝大部分的操作系统6。2.2 开发软件2.2.1 Myeclipse功能简介Myeclipse 是一个用于开发J2EE ,Java的 Eclipse 插件集合。MyEclipse的功能非常强大,支持

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号