1. 研究目的与意义、国内外研究现状(文献综述)
(本课题的意义、国内外研究概况、应用前景等) 一、课题意义 生活中有一种现象叫做城市牛皮癣,即大街小巷随处可见的小广告张贴现象,基本上都是一些房屋出租、二手车转让、宠物领养之类的信息。这种随处可见的小广告不仅影响城市文明形象,而且信息扩散效率还极低,最终导致想买这些东西的找不到途径,想卖此类物品的又找不到买家的尴尬结果。后来跳蚤市场的小规模市场形势在一定程度上缓解了这种现象,可是由于跳蚤市场对于场地、时间、人力等一系列的限制,这种小规模市场逐渐呈萎缩形势。 随着信息科技的飞速发展,如今计算机已经走进千家万户,网络为人民群众的生活带来了极大的便利。因此依托网络进行虚拟化的跳蚤市场研究可以有效忽略上面所述的一系列限制因素,同时也符合了大众对于跳蚤市场这种小规模经济市场的需求。所以网络化的租赁与交易平台既可以缓解城市牛皮癣的不文明现象,同时也可以为人们提供实时便利化的小经济市场,从而帮助群众合理有效地处理闲置物品资源与废弃物品。 二、国内外研究概况 国外的租赁交易市场发展起步要比国内早,从最早期的单一的房屋租赁到中期的房屋、汽车、家居、二手物件,再到现在占据很大份额的电子设备等方面[1]。房屋租赁一直是最基础也是最热门的模块,从个人单间式的小型卧室到整体家庭居住生活的套房,再到举办生日party、宴会等的大型别墅场所均是一应俱全,这种网络化的房屋租赁平台已经很多了,诸如美国的Airbnb、日本的ietty、HomeAway旗下的BedandBreakfast等。而且随着近几年来设备租赁行业的兴起,租赁设备在国外已经成了很多中小型企业的新时尚,甚至部分业内专家评价,租赁行业的发展将是拉动经济发展的有效手段[2]。 在国内,受传统市场影响,网络化租赁平台普及的时间比较迟,发展也慢一些。目前比较成熟的有赶集网、58同城、瓜子网等,其提供的功能也是多种多样:房屋租赁、汽车租赁、二手买卖、电子科技产品、家政服务等等[3]。这些平台大部分都是基于MVC设计模式,不足的是部分平台对于不同的终端设备需要不同的代码来实现,兼容性不够会造成维护所花费的人力、物力成本大大增加。 (1)MVC概述 是Model-View-Controller的缩写,是一种使用模型-视图-控制器的Web应用程序设计模式,同时提供了对HTML、CSS和JavaScript的完全控制。它强制性的使应用程序的输入、处理和输出分开[4]。 Model(模型)是应用程序中用于处理应用程序数据逻辑的部分,通常模型对象负责在数据库中存取数据,被模型返回的数据是中立的,就是说模型与数据格式无关,这样一个模型就可以为多个视图提供数据,所以减少了代码的重复性。 View(视图)是应用程序中处理数据显示的部分,通常视图是依据模型数据创建的,在视图中其实没有真正的处理发生,它只是作为一种输出数据并允许用户操纵的方式。 Controller(控制器)是应用程序中处理用户交互的部分,通常控制器负责从视图读取数据、控制用户输入,并向模型发送数据。 MVC设计模式的优点很多:耦合性低、重用性高、生命周期成本低、可维护性高、有利于软件工程化管理等等。 (2)响应式布局 响应式布局是Ethan Marcotte在2015年5月份提出的一个概念,就是一个网站 |
能够兼容多个终端,而不是一个终端做一个特点定的版本[5]。这个概念是为了解决移动互联网浏览而诞生的,它可以为不同终端的用户提供更加舒适的界面和更好的用户体验,而且随着目前大屏幕移动设备的普及,越来越多的设计采用此技术,现在不仅能看到很多以此为基础的创新,还可以看到一些成型的模式[6]。 (3)PHP 全名为超文本预处理器(英文全名为 PHP:Hypertext Preprocessor),是一种通用开源脚本语言。语法吸收了C语言、java和Perl的特点,可以更快速的执行动态网页。与其他编程语言相比,PHP是将程序嵌入到HTML文档中执行,执行效率比完全生成HTML标记的CGI要高许多,PHP还可以执行编译后代码,编译可以达到加密和优化代码执行,使代码运行更快。 三、应用前景 依托网络建立基于MVC的响应式租赁交易系统把电子商务与交易同小规模经济市场结合起来。 本系统能为群众提供极大的租赁便利性,不仅除去了繁琐的到处打广告的流程,还借助网络途径扩大了信息传播范围,减少了人力、物理消耗的同时也缓解了城市牛皮癣的不文明现象。用户通过系统登记物品信息或者发布需求信息,双方如发现合适的买卖需求,可自行联系交易,也可缴纳一定费用走本平台流程由平台代为交易。而且用户可以根据需求关键词在搜索栏进行搜索,系统会根据关键词检索出已登记的合适的相关信息,在扩大了信息来源的同时,也为用户的筛选带来了便捷。 与此同时,结合一些安全加密措施,就能实现为用户提供安全可靠、简单快捷的操作平台,极大地提高了服务效率,降低了用户成本。跨终端的便捷性也可以更好的为用户服务以及方便本系统发展。 参考文献: [1]关晓伟.房屋租赁信息系统的设计与实现[D].天津大学,2012. [2]吴艳艳,于振.基于SQL Server 2008的汽车租赁管理信息系统的设计与实现[J].物流工程与管理,2016,38(7):185-186. [3]王咸伟,许万超.基于WebService的建材租赁管理信息系统的设计与实现[J].电脑与信息技术,2012,20(3):54-58. [4]王俊芳,李隐峰,王池.基于MVC模式的ThinkPHP框架研究[J].电子科技,2014, 27(4):151-153. [5]汪玉琼.响应式网页的界面设计研究[D].中南民族大学,2015. [6]舒后,熊一帆,葛雪娇.基于Bootstrap框架的响应式网页设计与实现[J].北京印刷学院学报, 2016,24(2):47-52. [7]杨军.基于Thinkphp框架的校园二手图书交易系统的设计与实现[D].山东师范大学,2015. [8]薛峰,梁锋,徐书勋,等.基于Spring MVC框架的Web研究与应用[J].合肥工业大学学报:自然科学版, 2012, 35(3):337-340. [9]Sun Z, Sun Z. A Film Criticism Website Based on "ThinkPHP"[M]. IGI Global, 2017. [10]Olanrewaju R F, Islam T, Ali N. An Empirical Study of the Evolution of PHP MVC Framework[J]. 2015, 315:399-410. |
2. 研究的基本内容和问题
(研究的目标、内容和拟解决的关键问题)
一、研究目标
本课题通过学习租赁市场的发展形势,深入研究mvc设计模式、php语言编程以及数据库编程技术,独立开发一个基于mvc的移动端租赁交易系统,以解决群众对于房屋租赁、汽车租赁、二手物品买卖以及小型电子产品物件等需求,致力于为用户提供范围宽广、便捷高效的网络租赁平台。
3. 研究的方法与方案
(研究方法、技术路线、实验方案及可行性分析)
一、研究方法
1.分析租赁市场发展形势,调查确定需求,对整个系统进行概念设计;
4. 研究创新点
特色或创新之处:
1.本系统利用了ajax进行局部刷新与实时交互,局部刷新可以使得网页加载速度更快,系统运行更为流畅,实时交互可以极大地提升用户的交互体验,对信息进行有效性检测可以省去繁琐的用户频繁输入行为。
2.用户在发布信息时可以携带图片等大文件信息。图片上传等功能可以为用户提供更为直观友好的信息交流。
5. 研究计划与进展
研究计划及预期进展:
该设计共分为以下七个阶段:
第一阶段(12月25日-12月31日):确定选题,研究方向,技术路线以及需求分析等。
