| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

基于Java EE的城市公交线路仿真系统

爱***享

贡献于2021-09-06

字数:18571








基Java EE城市公交线路仿真系统



基Java EE城市公交线路仿真系统


城市公交线路仿真系统应科技手段提升公交理水调度技开发动态线路仿真系统运代通讯技术研发科技公交着社会济高速发展城镇化进程加快公交通质量效率追求断提高公交通需求日益样化中城市公交作初始公交通尤重见城市公交线路仿真系统定程度压力帮助城市缓解公交通压力
课题旨基Java EE基础开发款城市公交线路仿真系统运前端分离技术通VUE + Springboot 逻辑结构开发VUE完成前端开发结合Springboot端开发技术利跨域连接前端完成系统开发
文选题背景意义行性需求分析功设计实现测试等四方面制作流程次设计进行述开发思路实现实现程中问题予描述记录
关键词:城市公交线路深圳公交VUESpringboot前端交互












Simulation system of urban public transportation line based on Java EE

Abstract
Urban bus line simulation system is the application of scientific and technological means to improve the level of bus management and scheduling skills such as the development of dynamic line simulation system the use of contemporary communication technology to develop scientific and technological buses With the rapid development of the social economy and the acceleration of the urbanization process people's pursuit of the quality and efficiency of public transportation continues to increase and public transportation needs are increasingly diversified Among them urban public transportation is particularly important as the initial public transportation It can be seen that the urban bus line simulation system can help the city relieve the pressure of public transportation to a certain extent
This subject aims to develop a city bus line simulation system based on Java EE Using frontend and backend separation technology through the use of VUE + Springboot logical structure development using VUE to complete the frontend development combined with Springboot's backend development technology the use of crossdomain connection frontend and backend complete system development
This article mainly discusses the design according to the production process from four aspects the background and significance of the topic selection the feasibility and demand analysis the functional design and function implementation and the testing The problem is described and recorded
Keywords Urban bus linesShenzhen public transportVUESpringbootFront and back interaction





目 录
1 前言 1
11 选题背景 1
12 系统国外发展概况存问题 1
13 系统目意义应达技术求 2
14 系统应解决问题 2
2 行性研究 3
21 技术行性 3
22 济行性 3
23 总结 3
3 概设计 4
31 系统框架设计 4
32 系统功模块设计 6
4 功详细设计实现 10
41 线路查询功设计实现 10
42 线路创建设计 11
43 线路编辑设计 13
44 线路汇总设计 14
45 线路仿真设计 15
46 登录注册功设计 16
47 权限控制设计 19
48 数设计 20
5 测试 21
51 测试思路方法 21
52 基础测试 22
53 具体功测试 23
54 测试总结 24
6 总结 25
参考文献 26
谢 辞 27
附 录 28






1 前言
11 选题背景
着社会济高速发展城镇化进程加快公交通质量效率追求断提高公交通需求日益样化中城市公交作初始公交通尤重根城市公交现状问题分析线网布局规划模式研究[10]城市公交系统般包含公交线路站点运营支持系统四方面相互配合作
年城市公交发展问题直城市需解决重问题许问题需通系统分析解决公交线路覆盖全面公交运营时间等问题城市公交问题已成制约社会持续发展首问题优化公交运营系统性已然成解决城市发展问题提高市民生活质量首目标通设计城市公交线路仿真系统公交线路理更加规范高效笔者选择设计基java EE城市公交线路仿真系统优化解决城市公交治理问题优化城市公交理水
12 系统国外发展概况存问题
根浅谈国外交通仿真发展概况难发现城市交通仿真技术成长快先国家美国世界国家仿真软件美国交通仿真技术基础进行进步发展美国早1967 年计算机专业专家组织成立美国计算机仿真学会(Society for Computer Simulation)仿真学会成立极推进美国城市交通仿真方面技术钻研发展[22]世界国家逐渐开始交通仿真技术感兴趣开始研究期间源源断新仿真软件出现部分仿真软件实际投入生产中已21世纪已部分交通仿真软件已实现交通仿真软件商业化投入实际生产中西班牙TSS公司开发AIMSUN2款交互式交通仿真软件适检验测试交通控制系统够交通状况进行预测优化车辆导航系统实时交通信息应
国外相年代国整交通行业发展薄弱更说道路交通系统仿真方面研究什起色早20世纪80年代国交通仿真技术发展初期部分技术研究集中高等院校等研究机构进行研究解决相简单交通问题进行研究模拟研究交通实际问题解决没起太作许年研究摸索国交通工程相关研究员开始意识需研究方改实际性解决交通问题开始钻研相关建设性研究2014年东北学徐晓昱设计基Flexsim城市公交系统仿真数学模型描述公交系统微观层次细节存局限性离散虚拟现实仿真技术作种重研究手段效避免缺陷[20]
2020年国交通仿真软件研发已处高速发展阶段技术层面国交通仿真技术已属世界顶级水然初国基础技术方面较单薄通国科技断努力研发已达商化水许问题需优化解决例交通线路规划理交通运营方案仿真软件设计公交线路数采集等许技术问题
13 系统目意义应达技术求
次毕业设计集中研究城市公交线路规划类型设计制作款城市公交线路仿真系统做公交信息理系统化规范化动化传统公交通系统开环方式断优化调整闭环反馈整体调控程更加高效建立体系辨识状态演变现趋善分析预测分析力实现种全新概念智理系统手段优化城市公交治理问题
城市公交作突显城市文明窗口行业仅展示着城市文明程度反映城市科技发展水改革开放深圳市公交通事业发展迅速推进城市建设进程中发挥重作时说明深圳市科技水发展迅速
通系统助城市公交通建设理水提升新高度基Java EE基础进行web设计通Jshtml5css等编程技实现网页系统公交理员利系统进行线路查询理效调度公交系统
14 系统应解决问题
深圳市公交通总体规划[12]深圳市城市交通仿真系统中分析现阶段调度水落目前公交营运效率低原调度方法单缺少灵活性较少先进科技技术手段研制仿真系统缺乏应变力通科技手段提升公交调度理水开发路线仿真系统方便理员运现代通讯技术调剂公交运营高效进行公交调度理目前许城市道路规划出现问题导致城市交通拥挤状况加剧例子源源断系统通模拟线路规划收集数优化道路规划引起城市交通拥堵问题




2 行性研究
21 技术行性
次设计基Java EE基础JavaScriptHtml5CSS等编程语言进行前端开发Vuejs前较常前端框架帮助开发员快速构建开发前端项目套方便开发员构建户界面渐进式框架Vue核心库专注视图层方便第三方库现项目进行集成较流行两种Java EE框架SSH(StrutsSpringHibernate)SSM(SpringSpringMVCMyBatis)
SSH 般指 Struts2 做控制器(controller)spring 理层组件hibernate 负责持久化层SSH较重视配置开发中HiibernateJDBC完整封装更面象增删改查数维护更动化SQL优化方面较弱入门门槛稍高十分适合学生开发者
SSM 指 SpringMVC 做控制器(controller)Spring 理层组件MyBatis 负责持久化层SSM偏轻量级配置注解开发发挥极致ORM实现更加灵便SQL优化更轻便较适合笔者样学生开发者
知SSM框架初级开发者予便利更掌控SQL会数库验开发者开发出更高效率SQL语句XML配置理起非常方便综述次设计基Java EE基础利前端分离方法SSM框架进行端开发Vue进行前端开发技术行
22 济行性
次毕业设计城市公交线路仿真系统Java EE基础进行网页开发需通网页访问进行公交线路理仿真次系统笔者独立开发需考虑团队开销问题系统成集中前期资源搜集系统开发系统投入成少作实际系统投入城市公交理员系统定吸引力产生效益会远系统开发成综述次毕业设计济行
23 总结
技术层面说前端分离开发Vue + SSM框架十分适合次文设计济层面说次文设计设计规模较投入开发成较少综合述表明次设计基Java EE基础Vue + SSM框架开发套城市公交线路仿真系统行
3 概设计
31 系统框架设计
通类似理系统学研究文题目设计合适基础框架次系统前端分离技术系统分前端部分端部分数库部分前端部分vue前端框架(基webpack构建)图41Vue中许组件vuexvuerouter vueresource加构建工具vueclisass样式完整vue项目组成端部分Spring+SpringMVC+Mybatis台开发框架(基maven构建)图42部分间关系见图42

图41 Vue架构图图42 SSM框架图

图43前端架构总图
32 系统功模块设计
系统体框架中进行详细功模块划分细分界面交互线路系统 数理4部分框架部分应功模块表31
框架
应模块
界面交互
权限控制(界面)登录界面注册界面
线路系统
线路创建线路查询线路编辑线路仿真
户系统
户理理员权限
数理
数处理
表31功模块设计表
321 界面模块概设计
系统交互登录界面注册界面菜单界面
输入网址进入系统首先出现登录界面户需输入正确户名密码方登录登录界面图3211

图3211 登录界面
户没账号点击登录页面注册钮进入注册界面进行户注册功注册界面图3212注册账号

图3212 注册界面
登录加载完界面进入系统操作界面会户操作菜单点击菜单选项会进入网页中权限控制理员户界面单区分理员界面菜单功设计图3213点击线路查询进入线路查询页面输入车号进行查询点击线路汇总进入线路汇总页面线路信息理员线路进行编辑点击户理进入户理界面户进行理包括理员点击户名进行信息修改退出系统户界面菜单功设计图3214点击线路查询进入线路查询页面输入车号进行查询点击线路汇总进入线路汇总页面线路信息理员线路进行编辑点击户名进行信息修改退出系统

图3213 理员界面菜单

图3214 户界面菜单
322 线路系统模块概设计
线路创建系统通图画出路线键盘输入线路信息车号线路编号运行时间距离收益站点图3221线路创建图

图3221 线路创建图
线路编辑系统通编辑已线路编辑车号线路编号运行时间距离收益站点等信息通线路查询进行路线车号查询输入相关信息更选项更选项中选着编辑钮图3222线路查询编辑图进行线路编辑图3223线路编辑图者通线路汇总页面直接选取线路进行线路编辑图3224线路汇总中线路编辑图

图3222 线路查询编辑图

图3223线路编辑图

图3224线路汇总中线路编辑图
线路查询系统通车号进行线路查询车号作查询关键字进行精确匹配点击查询钮查询出线路车号线路编号线路信息点击更线路进行编辑删操作线路查询页面直接添加线路会跳转线路线路添加页面

图3225线路查询图
4 功详细设计实现
41 线路查询功设计实现
l 线路查询功实现
线路查询功实现体现线路查询页面搜索框里通输入车号关键字搜索钮系统搜索车号获取线路车号显示出车号线路编号线路信息线索钮图标elementicon属性中iconeliconsearch功进行优化现具备精确匹配功未模糊匹配功续研发需求添加进入功优化线路查询功
l 线路查询设计流程
线路查询功实现流程:输入车号关键字户搜索钮端进行查询功通getById查询相应车号ID浏览器通服务器发出请求MySQL数库服务器返回相数前端通handelSearch函数图411搜索相应车号关键字获取车号系统会JSON里获取保存车号相关信息百度图显示出线路仿真页面显示出车号线路编号
图411 handelSearch函数
时通点击更钮触发more函数调elementeldropdown设置eldropdownitem属性出现拉框进行操作选择线路进行编辑删功点击编辑钮会跳转线路创建页面进行数编辑点击删功系统会弹出确认删框咨询户否进行删确定删取消
42 线路创建设计
l 线路创建基设计
公交线路信息车号线路编号运行距离运行时间收益站点公交线路图路线条公交线路基信息户输入完相应信息点击提交完成条线路创建线路查询线路汇总查线路信息
l 线路创建设计流程
户线路创建时候需键盘输入车号线路编号运行距离运行时间收益站点户点击网页添加钮@clicklinkTolinkTO函数会系统动网页跳转线路创建页面前端通elementelinput创建数输入框户输入玩基信息
接着百度图创建公交路线利百度图API调百度图handler函数实例化百度图路线实现通调百度图API属性Polyline折线Overlay覆盖物实现添加覆盖物图时记录point纬度形成公交路线公交路线图通右键点击图2点形成条Polyline折线左键控制移动图显示范围创建折线折线进行调整鼠标移动折线polylineaddEventListener('mouseover'(type target point pixel)鼠标进入曲线进行编辑左键点击拖动折线点调整公交路线鼠标移出折线返回polyline保存相应point纬度图421 路线创建图

图421 路线创建图
清空线路钮通click clearOverlays函数点击钮进行线路清清覆盖物清覆盖物设定提示框函数interactionshowModelconfirm('确认清空画路线?' '提示')询问户否清空线路避免户误删线路效果图422 清空线路提示图

图422 清空线路提示图
线路信息填写完毕图路线画完点击提交提交线路点击提交钮会提示框提示户线路创建成功端会通public Object save(Route route)函数保存户创建路线时保存数数库永久存储根需求前端会份缓存数户需填写线路信息画出路线否系统会提示缺少什添加点击提交钮创建线路线路创建功已完成

图422 路线创建成功图
l 功优化点设计
功优化点图画路线功右键添加路线时获取图信息路线清功果设置成2钮清空路线清段路线路线清功会更完善续笔者技术提升会继续研究优化该功


















43 线路编辑设计
l 线路编辑基设计
线路编辑功通点击编辑钮@clickedit(index)相进入线路创建页面系统获取原数进行原线路数编辑
l 线路编辑设计流程
进入页面方式:
1线路查询页面点击线路信息更选项@clickedit(index)弹出拉框出现编辑选项点击进入线路编辑页面
2线路汇总页面查线路信息操作栏见编辑选项点击跳转线路编辑页面(受权限控制普通户法编辑理员创建线路)
进入页面系统通ID确认获取线路信息
if(id){
thisid id
routerouteGetById(thisid)then}
确认线路ID通data显示线路相关信息图路线纬度:thisformpoint JSONparse(datapoint)车号线路编号等信息
户直接键盘输入修改线路信息图路线利清空线路次规划路线移动鼠标路线进行拖拽修改操作线路创建时相功实现点点击编辑获取原数端数进行交互信息填写完毕方点击提交钮端函数public Object updateById(Route route)运行线路信息保存数库户直接查修改线路信息图431 原线路数图图432 修改线路数图

图431 原线路数图

图432 修改线路数图


44 线路汇总设计
l 线路汇总基设计
功设计初衷方便户更更直观公交数进行查询编辑等操作功通调ElementUI组件eltable作表格显示展现条数数进行等定义操作调ElementUI组件Pagination分页优化数展示效果分化数更便展示数进行
l 线路汇总设计流程
首先创建基础Table表格中data通pageInfrorecords获取获取函数图441表格数添加图

图441表格数添加图
获取数表格基显示出现需设计分页功样调element组件elpagination设置着数增加数条数变化分页选择页数利中sizechangecurrentchange事件修改页码前页变动时候触发事件currentpage表示前页数支持 sync 修饰显示效果图442 分页功显示图

图442 分页功显示图
45 线路仿真设计
l 线路仿真基设计
功系统难点实现功效果:线路查询中输入车号搜索出线路图路线会辆车循着轨迹运动
l 线路仿真设计难点尝试方案
设计系统时候笔者想先实现画路线实现车循着轨迹运动设计画路线功尝试加入车循迹运动出现BUG次调整导师沟通尝试外种方法
方法:Ecahrts插件实现车辆轨迹运动通调echart百度图API实例化echart设置属性笔者发现原设置路线显示出数读取次调整线路显示出轨迹视化然原静止效果方案先暂定尝试方案先
方法二:百度路书轨迹播放播放钮实现轨迹运动配置文件设置完成路线显示出调试运行时候直报报错BMapLib is not defined查询相关资料重新调整配置文件然行
时间问题笔者vue刚入门久功先跳简化实现等更方法者学实现完成该功
l 线路仿真暂定解决方案
法实现车循迹运动先实现路线方起终点选择线路查询图路线线路箭头表示路线运动箭头进行粗细调整图451 路线实现图

图451 路线实现图
46 登录注册功设计
l 登录注册基设计
系统难点登录注册功登录功实现效果:户输入账号密码输入正确账号密码成功登录系统系统弹出登录成功提示窗反会弹出提示窗输入错误提示户账号密码错误户未注册账号会提示账号密码错误需进行户注册功
注册功未做限制注册户进行账号注册注册成功登录系统进行系统操作户创建线路进行操作
l 登录功设计流程
1登录成功设计流程
首先需做准备工作配置vuex页面刷新时vuex里信息保存localStorage样子刷新页面需次登录图461 刷新配置

图461 刷新页面配置
准备写Login页面函数需设置监控时需修改页菜单栏户登录显示出户名称端进行交互进行户名密码验证基础函数设计完毕
需进行权限区分需设置java分辨户普通户理员UsernamePasswordToken进行简单封装判断该户需realm进行登录获取前户授权信息进行授权处理区开普通户操作普通户创建线路图462 身份认证函数

图462 身份认证函数
2登录失败设计流程
功登录失败目前做两种失败提示区分第种:户输入错误账号密码系统提醒户账号密码错误第二种:户输入正确账号输入错误密码系统提示户密码错误
户输入账号密码错误点击登录钮数会传端进行验证判断果账号密码正确话弹出提示框:户账号密码错误请重新输入调public static BaseResult fail(String msg)函数返回msg:账号密码错误
户输入正确账号密码输入正确点击登录钮端会验证户名存正确验证密码果密码正确网页会弹出提示框提示户密码错误请重新输入登录Login类设计图463 Login类设计

图463 Login类设计
l 注册功设计流程
户未注册账号进入系统界面时点击注册钮系统跳转注册页面页面输入户名密码姓名手机号进行注册手机号需输入正确手机号否系统会提示户请输入正确手机号系统会验证手机号码否正确调isPhone函数图464 isPhone函数户名密码数字长度限制需长度 3 字符

图464 isPhone函数
端会进行账号否存检测户填写完成点击注册钮完成注册登录系统进行端需完成数提交户创建功register类设计图465 register类设计图台设置注册接口filterChainDefinitionMapput(userregister anon)里注册功算完成接简单数调试否保存进数库调试成功完成注册

图465 register类设计图
l 登录注册功注意事项
跨域问题解决方案
跨域什呢?跨域网域网域进行资源交互跨域访问违背源策略(两网域协议+域名+端口相)会请求域名资源文件时出现No 'AccessControlAllowOrigin'错误次设计程中样需解决跨域问题访问8088端口服务器会报错VUE需占8080端口问题前端端处理次设计中端处理cros解决跨域json返回数前端设置CorsConfig类图466 CorsConfig类

图466 CorsConfig类
47 权限控制设计
l 权限控制基设计
系统需区分开普通户理员情况设计权限控制功户注册普通户需升级理员需理员予权限升级理员理员会户理菜单栏选项理员控制路线户进行理包含查询户编辑户删户添加户
l 权限控制设计流程
基设计思路:权限控制户进行校验果admin理员显示出户理栏果user普通户显示出户理路线操作进行局限控制
首先homevue户理菜单栏选项加vifadmin indexusercomputed设置useradmin作校验区分If进行判断果admin理员跳转户理页面否法显示户理项跳转页面
接着路线权限操作设置tablevue操作行加vifadmin || userid scoperowuserId判断户权限样需computed设置useradmin
理员权限予设计:
理员进入户理页面页面会显示出户信息表格理员点击户编辑项跳转户信息编辑页面系统会读取户角色信息roleSn读取函数getRoleByUserId图471读取角色函数理员通选择普通户理员修改户角色roleSn达理员权限予效果点击提交钮userUpdateById函数生效修改roleSn值返回data中理员权限予完成户次登录系统会读取户state识户普通户理员
权限控制功功进行交互实现设计程较繁琐

图471读取角色函数
48 数设计
l 数基础设计
1数库设计
根公交线路数特性分析通车号进行线路查询特点设计图481数库表设计车号ID键通创建户ID进行户权限理控制线路编辑等功理员具备线路控制权员理权限需进行区分数存储读取功分user_role表role表role_permission表实现数查询处理存储读取通数缓存放Redis中缓存永久存储MySQL数库中

图481数库表设计
2端数配置设计
首先需配置pomxml中包括数库Mysql配置百度api配置mybatis配置缓存配置接着数库连接连接池设置图482 数库连接设置图创建BaseResultjava设置统返回结果类编辑类需重新传数功中添加获取数库路径数保存函数实Redis缓存需配置RedisConfigjava设置缓存理器理缓存默认期时间没没Redis

图482 数库连接设置图


5 测试
51 测试思路方法
1页面完整性测试:首先需查界面整体布局钮颜色等接着测试:否支持键盘操作否操作提示等操作浏览器前进退页面否系统影响测试:改变项数时否会项数产生影响果产生影响影响否正确考虑语言友性文字缩放例显示
2搜索框测试:测试搜索框否支持模糊搜索系统查询功支持模糊搜索权限问题搜索没权限容否搜索出
3页面链接测试:页面链接应页面进行页面跳转时否正确单独链接复制浏览器里面否正常展示页面(系统需登录登录成功法进入页面)
4字符标点符号检查测试:
1)应该输入相应类型项中输入类型容输入正确否会系统提示
2)输入超出设置字符长度容系统否提示提醒户输入容超输入长度
3)输入种标点符号例空格回车键种符号等系统否做相应处理
5业务功测试:采种黑盒测试方法进行针性业务功测试手工测试方式做相关记录便功效果进行功优化
6安全测试:
1)重复提交数测试:选取已成功提交条数退页面次提交系统否正确处理数数否变化
2)系统否信息传输密码传输存储进行加密否允许户进行点登录
7浏览器兼容性测试:利电脑端种浏览器开系统进行测试列浏览器:IE谷歌浏览器搜狗浏览器360浏览器QQ浏览器FireFox(火狐)浏览器(注意:VUE 30 支持 IE80浏览器)





52 基础测试
l 基础测试流程
首先进行简单基础测试完整操作流程进行操作流程:登陆界面开始首先点击注册注册普通户普通户登录系统系统提示登录成功进入系统查Home页面否显示完整
接着点击线路查询进入线路查询页面查询已公交线路数1号线82号线输入车号点击查询钮页面出现相关线路信息图路线线路查询页面完成基础测试
完成点击线路汇总菜单栏选项页面跳转线路汇总页面查线路信息观察路线普通户法进行操作路线拥理员权限进行操作路线普通户操作般权限路线查公交线路信息点击操作栏中编辑进入线路编辑页面修改相关信息点击提交次进入线路汇总页面查数否发生变化数发生变化线路编辑基础测试完成
线路删线路创建基础测试需完成线路创建功线路汇总页面进行测试点击添加钮进入线路创建页面填写线路信息画出图路线点击提交钮完成线路创建次进入线路汇总页面查线路否创建完成次点击编辑钮进入线路编辑页面查信息样线路创建基础测试已完成线路删基础测试样线路汇总页面进行测试选择刚刚创建线路点击操作栏中删钮删线路查线路否已正确删
户信息操作功基础测试户理基础测试先进行户信息操作普通户理员点击页面右角名称栏弹出拉选择框:信息修改密码退出系统进入信息页面进行户姓名手机号码修改修改完成次进入信息页面查修改数否保存点击拉选择框修改密码栏跳转修改密码页面输入正确原密码新密码提交退出系统新密码次登录系统查否正常登陆系统基础测试已完成接需做具体功点测试








53 具体功测试
l 登录注册功测试方法
根测试方法进行登录注册功测试测试例否行
(1)登录时针户名输入正确错误进行类测试观察系统种应提示处理
(2)登录时针户名密码空时测试系统提示处理
(3)注册时输针户名密码姓名手机号输入正确错误进行类测试观察系统种应提示处理
(4)注册时针户名密码姓名手机号(必填项)空时测试系统提示处理
l 线路查询功测试方法
首先已线路进行遍查询线路正确显示做记录正确显示样做记录接着针路线反复查询10次系统查询功抗压性查询进行点击网页退前进进行线路查询查询容否正确
l 线路创建编辑删功测试方法
(1)删某条信息时应该确认提示
(2)符合求项否错误提示
(3)进入线路编辑页进行容编辑修改点击提交钮查否保存成功检查数否更新
(4)测试必填项输入容输入容时查系统否出提示提示否然数存数库中
(5)测试编辑项时候需解编辑项长度限制输入超长度限制进行测试
(6)修改数进入查询页面次查查询页面数否时更新线路汇页面总数更新
(7)点击提交钮连续次点击提交钮提交数检查线路汇总页面否连续增加条相数报错(般点击会直接提示成功)
(8)测试连续删公交线路数
(9)存条公交线路数时测试否删成功
(10)删公交线路数时注意相应查询页面数否时更新



l 权限控制户信息测试方法
(1)户登录系统查Home页面区记录权限控制理员户理菜单栏普通户没
(2)户登录系统查线路汇总页面记录权限控制路线普通户操作操作路线理员操作操作
(3)户登录系统点击户名称菜单栏弹出拉框点击信息栏进入信息页面进行信息修改点击提交钮查信息否保存次反复操作查数否正确保存
54 测试总结
测试程中应量贴模拟户操作许测试例会想网咨询学老师完善测试例次测试程笔者遗漏挺测试操作系统测试连接测试负载测试压力测试等测试门学问中条条框框样需深入学掌握完整次测试基测试测试系统仅仅需检测验证系统否需求设计实现系统需公交线路仿真系统操作系统环境浏览器适配程度重测试员需户角度出发进行性测试
次测试完成系统提升帮助找出少BUG系统错升华













6 总结
完成次毕业设计程中说学四年学生涯画句号毕业设计做越结尾更加完美时工作生涯开始前学校学中前端知识掌握十分浅薄真正实操起时候会发现课中学实际应现实中需更理解操作算掌握门知识次设计接触前端知识更加全面方面解起前更加深入感觉力更层楼
次毕业设计次深入学机会挑战机会功实现设计考虑周公交系统熟悉许设计太理想化导致设计实现程难度高许设计实现程中发现问题说前端数交互:数存储读取权限控制实现跨域问题等等问题中思维锻炼问题图路线仿真功需判断起始点需处理行驶角度方纬度读取分析问题次毕业设计程中成长程序提高开发力程中令觉遗憾没完美实现该功设计时间调整
感激指导老师悉心指导感谢洪媛媛老师帮助通网查阅许文章报告亏老师耐心指导更完成次毕业设计次毕业设计充分体会独立开发完成项目程中摸索实现效果艰巨成功项目时喜悦次毕业设计完成令觉十分满意完成设计程中学东西十分珍贵觉生难次样机会老师学帮助完成项目受益生十分难忘







参考文献
[1]郭鑫基JavaEE城市轨道交通行业项目流程理系统设计实现[J]湖北工业20189
[2]陈明软件工程学教程[M]北京科学出版社20023
[3]刘炜企业理信息系统开发方法探析[J]企业导报201022
[4]陈永强谢维成等SQL Server数库企业应系统开发[M]北京:清华学出版社20044
[5]藤福生数库设计应四川:科学技术出版社2001
[6]杨海 城市公交站场选址布局优化方法研究[J]合肥工业学2014
[7] 唐权 SSM框架JavaEE教学中应实践[J] 福建电脑201733(12)9394+61
[8亚芳郭磊 JavaEE框架技术课程建设研究[J] 电脑知识技术201814(20)119121
[9]胡嘉欣 基JavaEE智慧校园校车查询网站[J] 电子世界2018(14)187188
[10]刘淑庆岳等城市公交现状问题分析线网布局规划模式研究[J]重庆交通学院学报200642
[11] 王欢明诸建国城市公交服务治理模式运营效率研究——长三角城市群公交服务例[J]公理学报 2011 8(02) 5262
[12]林群汪弘毅深圳市公交通总体规划[J]深圳市城市交通规划研究中心2019
[13]潘愚褚伟杨善林基DijkstraPDACO算法城市公交线路优化评价方法研究中国理科学 2015 23(09) 106115
[14]陈玉婉公交市背景城市慢行系统空间特征分析构建策哈尔滨工业学2012
[15]范珂基作业成法城市公交车运营成控制研究北京交通学2014
[16]魏国城市公交通民营化问题研究连海事学2014
[17]邱昱博中城市公交线网规划方法研究北京交通学20112
[18]王永胜城市公交成票价补贴联动机制研究长安学2012
[19]张健俊城市公交优先战略实施瓶颈制约策研究福建农林学2011
[20]徐晓昱基Flexsim城市公交系统仿真东北学20140601
[21] Solecka KatarzynaIntegration of the Urban Public Transportation System with the Application of Traffic Simulation2014
[22]付振永浅谈国外交通仿真发展概况卷宗018年第08期




















附 录

附录1
程序源代码

CrorsConfig 类 解决跨域问题
package cnssmconfig
import orgspringframeworkcontextannotationBean
import orgspringframeworkcontextannotationConfiguration
import orgspringframeworkwebcorsCorsConfiguration
import orgspringframeworkwebcorsUrlBasedCorsConfigurationSource
import orgspringframeworkwebfilterCorsFilter
@Configuration
public class CorsConfig {
@Bean
public CorsFilter corsFilter() {
UrlBasedCorsConfigurationSource source new UrlBasedCorsConfigurationSource()
sourceregisterCorsConfiguration(** buildConfig())
return new CorsFilter(source)
}
private CorsConfiguration buildConfig() {
CorsConfiguration corsConfiguration new CorsConfiguration()
1允许域名
corsConfigurationaddAllowedOrigin(*)
2允许头
corsConfigurationaddAllowedHeader(*)
3允许方法(postget等)
corsConfigurationaddAllowedMethod(*)
允许保存证
corsConfigurationsetAllowCredentials(true)
return corsConfiguration
}
}


文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 5 香币 [ 分享文档获得香币 ]

购买文档

相关文档

基于Java EE平台的公交车辆运行监控系统的设计与实现

随着经济和城市化地高速发展,市民有多种的出行方式,其中最为重要的是公交车出行。城市公交车需求的数量在快速地增长,它每天会产生大量的实时运行数据急需计算机系统做及时的处理。由于公交车的实时情况需要立即反馈到后台管理人员,通过直观易懂的方式来进行展示,所以公交车辆运行监控系统的开发便尤为重要。

爱***享 3年前 上传719   0

基于Java-EE的网上商店后台系统开发外文译文

XX 大 学学生毕业设计(论文)外文译文学生姓名:学号:专业名称:电子商务译文标题(中英文):定义开发J2EE Web信息系统的方法(Defining methodologies for developing J2EE web-based information systems)译文出处:Elsevier ScienceDirect全文期刊数据库 指导教师审阅签名:

文***享 3年前 上传606   0

基于java的学生信息管理系统

科技带动计算机行业不断地发展,计算机行业的发展也给每个行业带来了巨大的收益,使其工作效率得到提高,同时方便了人们的生活。本系统使用SSM框架,主要采用自顶向下的相关研究的方法。

爱***享 3年前 上传794   0

基于MATLABSimulink的M-PAM系统的仿真

通信工程专业《通信原理》课程设计题 目 基于MATLAB/Simulink的DPSK系统仿真 学生姓名 学号 所在院(系) 物理与电信工程学院 专业班级 通 信 工 程 专 业 班 指导教师 完成地点

文***品 2年前 上传531   0

基于JAVA WEB的考勤系统设计与实现

基于 JAVA WEB 的考勤系统设计和实现Design and Implementation of Attendance System Based on JAVA WEB摘要科技的发展,带动一系列产业的升级和创新;网络技术的不断更新迭代,冲击着人们的日常生活状态。人们越来越想更方便记录自身企业的考勤情况。但企业部门的多样化,给人们在传统考勤统计中带来了很大

平***苏 11个月前 上传367   0

基于Java的网上购物系统的设计与实现

 XX 学 院 本科毕业论文(设计) 题 目 基于JAVA的网上购物 系统的设计与实现 院 系 计算机科学与技术 专 业_ 计算机科学与技术 (网络工程方向) 姓 名 学 号 学习年限20XX年9月至20XX年7月 指导教师

文***品 5年前 上传2595   0

基于Java的图书馆座位管理系统的设计与实现

目前,如何利用计算机系统来对座位进行管理是解决占座问题的关键。该图书馆座位管理系统是基于Java架构,采用Eclipse开发工具,使用SSM等前端开源框架,以MySQL为后台数据库,Tomcat服务器下设计与实现。主要功能包括:管理员登录、学生登陆、用户更改密码、管理员管理、管理员对学生管理、管理员对图书管理、学生借书、学生座位预约。

王***朝 3年前 上传1857   0

论文基于Java的失物招领系统

自古以来,中华民族传统美德源远流长,这其中就包括拾金不昧。随着网络的日益发展,各种网络化应用应运而生,与拾金不昧相对应的网上寻物大大便利了人们的生活。网上寻物,指的是人们通过网站搜寻自己丢失物品所在。

王***朝 3年前 上传1182   0

基于matlab风力发电系统的建模与仿真

 ( 2009 届)毕业设计(论文)题  目:   风力发电系统的建模与仿真     学  院:   嘉兴学院             专  业:   电气工程及其自动化        班  级:   电气              学  号:   ***********           姓  名:   ******               指导教

文***品 2年前 上传730   0

基于J2EE的智能餐桌商务服务系统的设计与开发

摘 要对于农业这个传统行业来说,信息化程度远不如生产制造业、服务业等。特别是一些农业生产型企业依旧偏向于手工管理,就算是一些大型餐饮企业或者说配餐的电商平台也不过是仅仅体现在点餐的环节上。农产品从最初的生产到收获直到最终到达餐桌,它们之间不能够很好地通过信息化来实现数据的共享、资源的合理调配以及协同工作以致农业的发展始终落后于其他产业。本文采用定制农业模式,以及智慧餐桌平台,消费者可以相应

平***苏 3年前 上传448   0

基于JAVA的医院门诊预约

社会医疗工作和公民的日子息息相关,跟着公民日子水平的前进以及科学技能的前进,人们对医疗条件医疗效劳质量提出了更高的要求。医疗检查是病人获得国家保健服务的第一步,由于旅客交通量迅速增加,传统医院门诊部的登记不能保证医院服务的及时、准确和合理的质量。通过需求分析和技术对比,研究相关资料文献,决定采用基于 SSM(Spring、Spring MVC、MyBatis) 框架搭建系统、 构建系统用B/S结构模式。

爱***享 3年前 上传655   0

基于Java的图书馆管理系统毕业设计专科

XX职业技术学院电子信息系毕业论文图书馆管理系统学生姓名: 学 号: 专 业: 计算机应用技术 年 级: 班 指导老师: 目录目录 1内容摘要: 21 绪论 31.1毕业设计主要任务 31.2目前图书管理系统存在的问题

文***品 3年前 上传681   0

基于java开发的一个网站购物系统

摘 要 随着21世纪的到来,计算机技术向着集成化和网络化的方向发展。单一计算机应用软件正在逐渐的淘汰,新一代的支持多种数据信息的网络版本应用软件正逐渐取而代之。信息化社会高效的办公方式正在对落后且低效的办公方式发起挑战。信息是管理的基础,也是决策的基础。在一个组织中,信息是财力资源、物力资源和人力资源之外的第四种资源。它可以收集和存储购物的档案信息,提供更新和检索购物信息文件的接口,并提高工作

平***苏 8个月前 上传170   0

基于Java的二手图书交易系统后台管理设计与实现

普通本科毕业论文(2010 —2014年)题目:基于Java的二手图书交易系统后台管理--设计与实现Topic:Used books Java-based trading system admin - Design and Implementation 学 生 姓 名: 学 院: 软 件 学 院 专

文***品 2年前 上传427   0

基于matlab的电力电子仿真设计报告

课程设计(综合实验)报告( 2010-- 2011 年度第 1 学期)名 称:电力电子技术课程设计院 系:电气与电子工程学院班 级: 电气班 学 号: 学生姓名: 指导教师: 设计周数: 20--21周 成

文***品 4年前 上传985   0

深思软件基于JAVA邮件系统解决方案-邮件系统解决方案

深思软件基于JAVA邮件系统解决方案-邮件系统解决方案系统简介  随着因特网的不断普及,国内的用户数呈指数级增长。为了满足不断增长的信息交换的需要,作为因特网信息交流中的支柱电子邮件系统变的越来越庞大。传统的基于单机,使用系统帐号作为邮件帐号的邮件系统已难以适应网站的需求。特别是免费电子邮件服务的出现,更使这一问题变得越来越突出。深思软件技术股份公司自主设计开发了适合中国国情的大规模

蒙***懂 12年前 上传552   0

基于JavaEE平台的城市公交便利度系统

城市公交便利度分析系统(Analysis system of urban public transport convenience)是一个以深圳公交巴士为例的便利度分析系统,系统地对比深圳不同地区的公交巴士便利度状况,且管理员可以对公交信息以及公园信息进行增删改的功能,而普通用户则可以查询到公交和公园的基本信息。

爱***享 3年前 上传555   0

基于Multisim的声光控路灯控制系统设计与仿真课程设计

信息工程学院课程设计报告书题目: 基于Multisim的声光控路灯控制系统设计与仿真 课 程:电子线路课程设计 专 业:电气工程及其自动化班 级: 学 号: 学生姓名: 指导教师:

文***品 2年前 上传371   0

基于MATLAB的电力系统短路故障分析与仿真

·……………………. ………………. …………………毕 业 论 文 基于MATLAB的电力系统短路故障分析与仿真 院 部 机械与电子工程学院 专业班级 电气工程及其自动化 届 次 2015届 学生姓名

文***品 3年前 上传845   0

基于matlab的电力系统故障分析与仿真

课程设计说明书题目名称:基于Matlab的电力系统故障分析与仿真系 部: 电力工程系 专业班级: 电气工程 学生姓名: 学 号 指导教师: 完成日期: 2018年X月X日 X

文***品 3年前 上传700   0

基于simulink的自动控制增益系统(AGC)仿真

电子信息系统仿真与设计实验报告课题名称:自动增益控制系统的matlab仿真学 院:机电与信息工程学院专 业:通信工程年级班级:2012级班姓 名:学 号:一、设计题目基于simulink自动增益控制系统的matlab仿真课程设计目的 1、培养熟练运用操作matlab中simulink的相应模块。 2、掌握ma

文***享 2年前 上传419   0

基于模糊PID算法的双闭环直流调速系统仿真研究

XX学院毕业设计(论文) 基于模糊PID算法的双闭环直流调速系统仿真研究 学 生:学 号:专 业:电气工程及其自动化班 级:指导教师: XX学院自动化与电子信息学院摘 要 直流双闭环调速系统具有调速范围广、精度高、动态性能好和易于控制等优点,所以在电气传动系统中得到了

z***u 3年前 上传893   0

开题报告-基于矢量控制的变频调速系统设计与仿真

开题报告电气工程及自动化基于矢量控制的变频调速系统设计与仿真一、综述本课题国内外研究动态,说明选题的依据和意义随着生产技术的不断发展,直流拖动的薄弱环节逐步显现出来。由于换向器的存在,使直流电动机的维护工作量加大,单机容量、最高转速以及使用环境都受到限制。人们转向结构简单、运行可靠、便于维护、价格低廉的异步电动机,但异步电动机的调速性能难以满足生产要求。于是,从20世纪30年代开始,人们

毕***阁 4年前 上传1036   0

基于WWW的协同式CAI软件的Java实现

基于WWW的协同式CAI软件的Java实现基于WWW的协同式CAI软件的Java实现 发布时间: 2004-03-09 作者:作者:丁振凡 摘 要 本文介绍一个用J 实现的基于Web环境的协同式计算机辅助教学软件的结构,并给出了具体实现中的一些关键技术。         关键词 J ,Web,远程教学,Socket通信 1 引言   随着Internet网络技术的发展,远程多媒体教学

水***敢 8年前 上传557   0

基于Java Web的旅游信息网站

基于Java Web的旅游信息网站Tourism information website based on Java Web内容摘要本次开发的网站是基于JSP/Servlet的 WEB旅游应用网站,该网站是以互联网传播为媒介来实现旅游信息发布、共享的平台网站。本次论文主要论述的是的网站整个开发和设计的过程。在开发过程中,我们主要运用了java程序设计语言、数据库

平***苏 11个月前 上传299   0