本科生毕业设计(论文)开题报告学生姓名:王凯导师姓名、职称:刘红丽、副教授所属学院:自动化学院专业班级:自动化ZY1101班设计(论文)题目:基于SpringMVC框架的车辆监控模块设计与实现2015年3月18日武汉理工大学本科生毕业设计(论文)开题报告1.课题研究的背景和意义1.1背景随着世界经济的繁荣和科技的迅猛发展,信息化的程度越来越高,各种软件相继出现。大批量种类繁多的软件虽然提高了信息处理的效率,但是安全方面的隐患也日益突出。用户想要进入到不同的应用软件和服务系统时都必须进行登录认证,随之而来的遗忘密码、黑客攻击、密码泄露等问题,都将严重干扰到业务运作。在这种情况下,一种安全可靠的用户登录模块就显得必不可少。基于这种情况,该文研究了如何利用SpringMVC框架开发一款安全、灵活的车辆监控模块。系统的任何用户操作界面都可以提供登录入口,提示用户进行登录,通过认证后,合法用户就可以使用他相应的权限功能。1.2课题研究的意义本项目是以SpringMVC框架为基础设计的车辆监控模块管理系统,通过车辆监控系统,可以实时了解车辆的位置、速度、行驶状态等信息;可以实现就近调度、遇险报警和求救报警;可以了解车辆历史行驶状态;可以对车辆的工作情况进行数据分析统计,并形成统计报表。车辆监控调度系统的建设,使得对车辆的管理更加科学、合理,在提高管理水平的同时,也减少了很多不必要的开支。SpringMVC属于SpringFrameWork的后续产品,已经融合在SpringWebFlow里面。Spring框架提供构建Web应用功能的全功能MVC模块。使用Spring可插入的MVC构架,可以选择是内置的SpringWeb框架还可以是Struts这样的Web框架。通过策略接口,Spring框架是高度可配置的,而且包含多种试图技术,例如JavaServerPages(JSF)技术、Velocity、Tiles、iText和POI。SpringMVC框架并不知道自己使用的视图,所以不会强迫您只使用JSP技术。SpringMVC分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让他们更容易进行定制。它是一个典型的教科书式的MVC系统的框架,对于初学者或想了解MVC的人来说,我觉得Spring是最好的,它的实现就是教科书!第二它和tapestry一样是一个纯正的servlet系统,这也是它和tapestry相比struts所没有的优势。而且框架本身有代码,而且看起来容易理解。2.课题的国内外发展情况2.1国外研究现状:在车辆监控系统的研究领域,国外起步比较早,发展到现在已经比较完善,美国、欧洲和日本等经济强国已经走在世界的前列。在美国运输部组织下,从1993年开始开发美国统一的ITS体系结构(NationalArchitectureforITS),历时三年,于1997年1月公布了美国国家ITS体系结构,随后又对ITS体系结构进行了修改,围绕标准化问题做了详细阐述。近几年来,美国制定了一系列旨在推进全国性的智能运输系统计划,包括与交通信息系统及服务相关得数据通讯标准、数据输入和交换标准、电子地图和信息传输标准等。智能运输系统是一项涉及众多组织协调合作,共同研究、开发、实施和调控的大系统,它由先进交通信息系统(ATIS)、先进交通管理系统(ATMS)、先进车辆系统(AVCS)、先进公共交通系统(APTS)和商用车辆运营系统(CVOS)等系统构成。其中心思想就是利用最先进的计算机、通讯、监视及控制等科学技术,使交通运输达到人—车—路综合协调的新境界,提高道路的使用效率,以保障安全、节约能源和保护环境。2.2国内研究现状和发展趋势:我国高速公路发展起步较晚,在刚开始建设高速公路时,由于受到经费和高速公路上交通量不大等因素的影响,刚开通就有完善监控系统的几乎没有。但是随着高速公路安全问题的日益突出,建设主管部门对监控系统的重要性有了进一步的认识,现在己经在各高速公路上建成了一定规模的监控系统。国内较为典型的监控系统沪宁高速公路江苏段全长共258.46Km,全线有一个交通监控中心、5个分中心、20个收费站、6个服务区和20个互通式立交。考虑到交通流量大及复杂的地理、气候因素影响,沪宁高速公路全线共设置了96套车辆检测器,5个监控分中心的管辖段内各设置了能见度检测器,在水网地区(苏州)和丘陵地区(镇江)各布设了1套气象检测器,沿线设置了36台闭路电视摄像机,36块可变限速标志。在主要进出口匝道处设置了29块可变情报板,按每公里1对的原则,设置了紧急电话258对。监控中心设有大屏幕投影系统、监控分中心计算机系统、闭路电视监控系统和紧急电话系统。该监控系统具有多方面检测手段,实现图像监视和完善的紧急电话报警功能,能够及时、动态的发布警示和诱导信息。3.课题基本内容和初步设计方案3.1基本内容本次课题是基于SpringMVC框架的车辆监控模块设计与实现,以SpringMVC框架为基础,设计一个安全可靠、简单便捷的车辆监控系统。主要设计内容如下:1.解释SpringMVC框架的基本概念,阐述Model、View、Controller三个层次的具体作用。2.分析车辆监控模块的应用场景,列举常见的框架模式如MTV、MVP等,分析各个开发的优缺点。依据分析结果,综合应用需求,分析车辆监控模块使用SpringMVC框架模式的优势。3.基于SpringMVC框架的车辆监控模块的框架设计,确定各个层内部逻辑和交互方式。4.基于SpringMVC框架的车辆监控模块的代码实现。3.2初步设计方案本项目实现界面框架设计,包括整体风格,页面颜色搭配,如何切图等等,并准备2~3套备选方案;项目完成页面的布局设计,包括整体功能切分,功能菜单之间的组合等;页面的整体效果图,准备2~3套备选方案;界面框架完成后,通过模拟数据对整体框架进行模拟测试;完成对车辆监控系统设计框架的测试报告。4.进度安排第一周:查阅关于车辆监控模块的相关资料;第二周:对此次毕业设计的开题报告进行撰写;第三周:查阅准备关于SpringMVC框架的相关资料;第四周:学习关于SpringMVC框架的相关书籍;第五周:学习关于SpringMVC框架的相关书籍;第六周:对查询和学习的资料进行整理分类;第七周:筛选对本次设计有用的资料并进行归纳总结;第八周:开始进行系统的整体框图的构思;第九周:设计完成系统的整体方案;第十周:熟悉车辆监控模块的功能与应用;第十一周:分析系统的整体工作流程;第十二周:系统的流程图的设计和部分软件的编写;第十三周:基本完成整个系统的设计;第十四周:完成翻译英文文献;第十五周:对完成的系统进行分析、修改以及完善;完善论文,准备答辩;5.主要参考文献[1]崔甫.矫直原理与矫直机械(第2版).冶金工业出版社,2005.[2]韩伯生.PLC编程及实用指南.机械工业出版社,2006.[3]石红卫.冶金管理.冶金管理杂志社,2008.[4]孙中禹.25000kN液压矫平机现状分析[J].宽厚板,1999,5(3):28-30.[5]王征.AutoCAD2010中文版多功能教材.电子工业出版社,2010.[6]沈晶巍,李敏,张朋.现场总线PROFIBUS-DP在开卷校平剪切线中的应用[J].电气时代,2009(09).[7]曲杰,宋晗,庞东平,李剑峰,程书仁.一种开卷校平落料线电气系统的设计与实现[J].锻压装备与制造技术,2013(03).[8]江宁,陈波.变辊数板材矫平机控制系统的电气设计[J].鄂州大学学报,2013(02).[9]罗艳丽.PLC在矫直机自动化控系统中的应用[J].冶金动力,2008,(04):83-86.[10]LiuZhenghao,LiuShunli,ChenJun,ZuLongqi.AnElectricalControlSystemDesignforSixRollerStraighteningMachine.ComputerMeasurement&Control,2012,20(03).[11]邬大伟,王琨,王红.矫直机自动控制系统[J].电子质量,2003,(09):11,23.[12]尹新平.液压矫直机PLC控制系统[J].自动化与仪器仪表,2010,(05):95-96.[13]王自伟.西门子PLC及PROFIBUS-DP网络在管棒材矫直机中的应用[J].重型机械,2010,(01):27-30.[14]乔俊飞,郭戈,柴天佑.带材板形自适应控制[J].东北大学学报,1998(04).[15]阮友德.电气控制与PLC.人民邮电出版社,2009.指导教师意见指导教师签字:年月日