高校校车信息管理系统派车管理模块设计与实现
- 格式:pdf
- 大小:1.12 MB
- 文档页数:5
车辆管理系统设计方案车辆管理系统设计方案一、系统概述车辆管理系统是为了方便企业、机构或个人对自身拥有的车辆进行管理而设计的。
该系统主要包括车辆信息管理、车辆维修管理、车辆保险管理和车辆查询等功能模块。
二、系统功能模块设计1. 车辆信息管理模块:该模块用于录入、修改和删除车辆的基本信息,包括车牌号、车辆类型、座位数、车主等。
2. 车辆维修管理模块:该模块用于记录车辆的维修记录,包括维修项目、维修费用、维修时间等。
同时,系统还提供维修保养提醒功能,及时提示车辆的维修保养事项。
3. 车辆保险管理模块:该模块用于管理车辆的保险信息,包括保险公司、保险金额、保险期限等。
系统还可提供保险到期提醒,帮助用户及时续保。
4. 车辆查询模块:该模块可按条件查询车辆信息,包括车牌号、车辆类型、车主等。
查询结果以列表形式展示,用户可根据需要导出或打印查询结果。
三、系统特点1. 用户友好:系统界面简洁明了,操作简单方便,不需要专业的IT知识即可上手使用。
2. 数据安全:系统采用数据库存储车辆信息,可以实现多级权限管理,保证数据的安全性。
3. 提醒功能:系统可以设置提醒功能,及时通知用户车辆的维修保养和保险事项。
4. 信息录入方便:系统支持批量导入车辆信息,用户可以通过Excel表格一次性录入大量车辆数据,提高工作效率。
四、系统实施方案1. 硬件要求:服务器采用高性能配置,保证系统的运行速度和稳定性。
客户端采用普通办公电脑即可。
2. 软件要求:服务器系统采用Linux操作系统,数据库采用MySQL。
客户端可以使用Windows操作系统,通过浏览器访问系统。
3. 数据库设计:设计合理的数据库结构,包括车辆信息表、维修记录表和保险信息表等。
4. 开发工具和技术:使用Java开发语言,采用SpringMVC+MyBatis框架进行系统开发。
前端采用HTML、CSS和JavaScript进行页面设计。
五、系统预期效果1. 提高工作效率:利用车辆管理系统,可以快速准确地查询和管理车辆信息,节省大量的时间和人力资源。
智慧校车管理系统设计方案智慧校车管理系统是一种基于物联网技术的智慧交通管理系统,它可以实时监控校车的位置、安全状态和行驶情况,为校车司机、学生家长和学校提供全程保障和便捷服务。
一、系统架构设计智慧校车管理系统的架构包括四个主要模块:前端模块、后端模块、数据存储模块和数据处理模块。
1.前端模块:主要包括校车GPS定位装置、摄像头和学生乘车卡等设备,用于采集校车位置、安全状态和学生上下车情况等数据。
2.后端模块:包括服务器和云端数据库,用于接收和存储前端采集到的数据,并提供数据查询和分析功能。
3.数据存储模块:采用云端数据库存储校车位置、路况和学生上下车数据等信息,以保证数据的安全性和可靠性。
4.数据处理模块:对采集到的数据进行实时分析、处理和展示,生成校车运行轨迹、实时路况和学生乘车情况等报告。
二、系统功能设计1.实时定位功能:通过校车GPS定位装置实时获取校车的位置信息,并将其展示在地图上,供学生家长和学校监管人员查询。
2.行驶安全监控功能:通过摄像头实时监控校车内部情况,保障学生乘车安全,并可通过快速识别系统进行学生上车和下车的自动记录,以确保学生搭乘校车的准确性。
3.时刻提醒功能:通过APP和短信等方式向学生家长发送校车位置、到站提醒等信息,方便家长掌握学生乘车情况,并提醒学生的上下车时间。
4.异常情况报警功能:通过智能分析系统对校车的行驶情况进行监控,一旦发现校车超速、违规行驶或出现其他异常情况,及时向学校和相关人员发送报警信息,以保障学生的安全。
5.数据分析功能:对采集到的数据进行分析和展示,生成校车运行轨迹、实时路况和学生乘车情况等报告,以供学校和相关部门进行决策和优化。
6.数据查询功能:提供校车历史运行轨迹、学生上下车记录等功能,方便学校和家长查询校车使用情况和学生乘车情况。
三、系统优势和应用场景1.提高校车安全性:通过实时定位和行驶安全监控功能,可以及时发现和处理校车出现的异常情况,提高校车的安全性。
校园车辆通行系统设计方案背景在如今快速发展的科技时代,人们的生活方式和工作方式也发生了巨大的变化。
特别是在大型城市中,人口和车辆的数量急剧增加,导致交通拥堵和环境污染问题的加剧。
校园作为一个特殊的地方,在不同的时段需要处理来往各种车辆的问题,因此,校园车辆通行系统也成为了一个必需的工具和应对措施。
设计目标校园车辆通行系统设计目标主要有以下三点:1.提高通行效率,缩短等待和通行车辆数量;2.实现车辆管理功能,对车辆进出校园的情况进行记录和管理;3.提高安全水平,防止不安全行为和车辆入侵。
原理通行系统应该由以下参数和功能组成:1.车辆进出口:设置专门的车辆通行门禁,只有获得系统授权的车辆才能进出校园。
2.智能卡或刷卡系统:出入校园的车辆应该使用智能卡或刷卡系统进行验证来确保车辆安全进入。
安全性可以进一步提高,通过车辆的颜色、型号、车牌号、建造年份、所在单位等数据信息进行验证。
3.数据维护:校内车辆管理人员应该使用系统接口进行数据维护,包括车辆基本信息、车主信息、车辆属于哪个部门或单位等信息。
维护可以及时更新车辆在校的状态,比如临时停车或永久离校等。
4.核心控制中心:核心控制中心作为系统的“大脑”,具有数据、指令处理和传输的功能。
管理人员可以通过核心控制中心追踪车辆进出校园的情况,进行异常处理,并在必要时启动紧急关锁等措施。
技术应用为实现我们的设计方案,我们可以使用以下技术和工具。
1.智能卡或刷卡系统:使用智能卡或刷卡系统检测车辆的进入和离开校园的情况。
该系统可以使用射频识别(RFID)技术,可以使安全性更好;2.识别系统:使用摄像头对车辆进行拍照,从而提高车辆验证的安全性进行增加校园安全;3.自动车牌识别系统:使用车牌号进行验证的方法可能会有些不安全,自动车牌识别系统将车牌照片与存储在系统中的车牌注册照片匹配。
该系统具有极高的准确性,可以解决车辆进出是假冒车牌的情况;4.数据库:所有车辆和车主信息都存储在数据库中,可查询、可修改、可更新。
车辆管理系统毕业设计车辆管理系统毕业设计随着城市化进程的不断加快,车辆管理成为一个日益重要的问题。
为了更好地管理和控制车辆,提高交通效率和安全性,车辆管理系统应运而生。
本文将探讨车辆管理系统的设计和实施,以及其对城市交通的影响。
一、车辆管理系统的设计车辆管理系统是一种集成了信息技术和管理理念的综合系统。
它通过使用先进的传感器、通信技术和数据分析算法,实现对车辆的实时监控、追踪和管理。
车辆管理系统的设计需要考虑以下几个方面:1. 数据采集和传输:车辆管理系统需要采集车辆的各种信息,如位置、速度、行驶路线等。
这些数据可以通过GPS、摄像头和其他传感器来获取,并通过无线通信技术传输到管理中心。
2. 数据存储和处理:车辆管理系统需要具备强大的数据存储和处理能力。
大量的车辆数据需要进行实时存储和分析,以便进行交通流量预测、拥堵监测和事故预警等功能。
3. 远程控制和指挥:车辆管理系统应具备远程控制和指挥的能力。
管理中心可以通过系统对车辆进行远程控制,如调整信号灯、限制车速等,以提高交通效率和安全性。
4. 用户界面和交互体验:车辆管理系统需要提供友好的用户界面和良好的交互体验。
用户可以通过手机应用或网页端来查询车辆信息、预约停车位等,以便更好地管理自己的车辆。
二、车辆管理系统的实施车辆管理系统的实施需要充分考虑现实情况和可行性。
以下是一些实施车辆管理系统的建议:1. 建设基础设施:车辆管理系统需要一定的基础设施支持,如传感器、通信设备和数据中心。
在实施车辆管理系统之前,需要先建设这些基础设施。
2. 政策和法规支持:车辆管理系统的实施需要得到政府的支持和相关法规的制定。
政府可以通过政策引导和奖励措施,鼓励车主使用车辆管理系统。
3. 数据安全和隐私保护:车辆管理系统涉及大量的个人数据,如车辆位置和行驶轨迹。
因此,数据安全和隐私保护是非常重要的。
系统设计时应考虑安全性和隐私保护措施。
4. 用户培训和宣传:车辆管理系统的实施需要进行用户培训和宣传工作。
车辆管理系统uml课程设计一、课程目标知识目标:1. 学生能够理解UML的基本概念,掌握UML图的基本元素和表示方法。
2. 学生能够运用UML图描述车辆管理系统的功能需求、业务流程和数据结构。
3. 学生了解车辆管理系统的基本功能模块,并掌握它们之间的关系。
技能目标:1. 学生能够运用UML工具绘制各类UML图,如用例图、类图、序列图等,以表达车辆管理系统的设计思路。
2. 学生能够通过UML图分析车辆管理系统的功能模块,提出优化和改进方案。
3. 学生具备团队协作能力,能够与团队成员共同完成车辆管理系统的UML课程设计。
情感态度价值观目标:1. 学生培养对软件工程和系统设计感兴趣的态度,激发学习编程和系统分析的内在动力。
2. 学生通过课程学习,认识到UML在软件开发中的重要性,提高对软件工程规范的认识。
3. 学生在课程实践中,学会与他人沟通、协作,培养团队精神和责任感。
课程性质:本课程为实践性较强的课程设计,旨在让学生通过实际操作,掌握UML在车辆管理系统设计中的应用。
学生特点:学生具备一定的编程基础和软件工程知识,对UML有一定了解,但实际应用能力有待提高。
教学要求:注重理论与实践相结合,强调动手实践,培养学生的实际操作能力和团队协作能力。
在教学过程中,将目标分解为具体的学习成果,以便进行教学设计和评估。
二、教学内容1. UML基本概念及图的绘制方法- UML的基本元素、图类型及其应用场景- 用例图、类图、序列图等UML图的绘制方法2. 车辆管理系统的功能模块分析- 车辆管理系统业务流程及功能需求- 利用UML用例图表达系统功能模块- 数据库设计与UML类图的应用3. UML图在车辆管理系统设计中的应用- 用例图描述系统功能模块- 类图表达系统中的类及其关系- 序列图展示系统业务流程4. 车辆管理系统UML课程设计实践- 按照教学大纲,分阶段完成UML图的绘制- 团队协作,共同完成车辆管理系统的UML设计- 针对设计成果进行评价和优化教学内容安排与进度:1. 第1周:UML基本概念及图的绘制方法学习2. 第2周:车辆管理系统的功能模块分析3. 第3-4周:UML图在车辆管理系统设计中的应用实践4. 第5周:课程设计成果评价与优化教材章节关联:本教学内容与教材中关于UML图、软件系统设计、数据库设计等相关章节紧密关联,旨在巩固学生所学知识,提高实际应用能力。
校园车辆管理系统设计关键信息项1、系统名称:校园车辆管理系统2、设计目的:提高校园车辆管理效率,保障校园交通安全3、适用范围:校园内所有车辆4、功能模块:车辆登记、出入管理、停车管理、违规处理等5、数据安全:保障车辆及车主信息的安全与保密6、维护与更新:定期对系统进行维护和更新7、责任与义务:明确各方在系统使用和管理中的责任与义务11 系统概述111 校园车辆管理系统是为了规范校园内车辆的行驶、停放和管理,保障校园交通安全和秩序而设计的信息化管理系统。
112 该系统将采用先进的技术手段,实现对车辆信息的有效采集、存储、处理和分析,为校园车辆管理提供科学依据和决策支持。
12 设计原则121 安全性原则:系统应具备严格的用户认证和权限管理机制,确保车辆及车主信息的安全。
122 稳定性原则:系统应具备稳定的运行性能,能够在高并发情况下正常工作。
123 易用性原则:系统界面应简洁直观,操作方便,便于管理人员和车主使用。
124 可扩展性原则:系统应具备良好的可扩展性,能够适应校园车辆管理需求的不断变化。
13 功能模块设计131 车辆登记模块1311 登记车辆的基本信息,包括车牌号、车辆类型、车主姓名、联系方式等。
1312 对车辆进行分类管理,如教职工车辆、学生车辆、访客车辆等。
132 出入管理模块1321 实现车辆的自动识别和出入记录,包括进出时间、出入口位置等。
1322 对未经授权的车辆进行拦截和告警。
133 停车管理模块1331 规划校园内的停车位,并进行实时监控和管理。
1332 引导车辆有序停放,避免乱停乱放现象。
134 违规处理模块1341 对违规行驶、停放的车辆进行记录和处理。
1342 设定相应的处罚措施,如罚款、限制入校等。
14 数据管理141 建立完善的数据库,存储车辆管理相关数据。
142 定期对数据进行备份,防止数据丢失。
143 对数据进行分析和统计,为管理决策提供支持。
15 系统接口151 与校园门禁系统、监控系统等进行集成,实现数据共享和联动。
某校园内自行车调度系统的设计与实现引言随着城市化进程不断深入,摩托车、汽车等机动车的数量不断增加,城市交通问题变得越来越突出。
为了减少交通拥堵和污染,促进环保出行,自行车作为一种低碳环保的交通工具越来越受到青睐。
为了让校园内的师生快捷地、方便地使用自行车出行,本系统基于校园内自行车的实际情况,设计了一个自行车调度系统,用于管理、调度、提供自行车的借用等功能。
下面,本文将对该系统的设计与实现进行详细介绍。
需求分析1.系统管理人员模块本系统需要有一个管理人员模块,对校园内自行车信息进行管理,包括自行车的数量、使用状态、损坏情况等。
管理员需要能够批量添加、删除、修改、查询自行车信息,同时还需要具备权限控制功能。
2.用户模块用户模块中包含学生、教职工等各类用户,要求用户注册并实名认证,认证成功后才能进行自行车的借用、归还、查询等操作。
在用户界面中,应为用户提供方便快捷的自行车借用功能,并且可以随时查询自己的借车记录。
3.自行车模块自行车模块包含自行车的基本信息、当前所在位置、使用状态(是否被借用)、损坏情况等内容。
自行车的信息需要能够实时上传到系统的后台,系统管理员需要能够随时查看各个自行车的状态。
设计思路本系统采用B/S架构,后端采用Java语言开发,MySql数据库来管理数据,前端采用JSP、HTML、CSS、JS等技术进行实现,系统的整体框架如图所示。
系统整体框架图1.自行车数据管理模块管理员登录系统后,需要先进入自行车数据管理模块,对自行车基本信息进行添加、修改、删除、查询等操作。
当自行车的使用状态发生变化时,系统会自动将自行车的信息上传到后台,从而让管理员随时能够了解校园内自行车的状态。
2.用户管理模块用户需要先注册并实名认证后才能进行自行车的借用、归还、查询等操作。
用户注册成功后,需要提交个人的基本信息,并上传个人照片进行身份证实名认证。
通过身份证核验的用户方可进行自行车的借用、归还等操作。
第13卷㊀第7期Vol.13No.7㊀㊀智㊀能㊀计㊀算㊀机㊀与㊀应㊀用IntelligentComputerandApplications㊀㊀2023年7月㊀Jul.2023㊀㊀㊀㊀㊀㊀文章编号:2095-2163(2023)07-0155-08中图分类号:TP311.52文献标志码:A基于微信小程序开发的高校校车订座系统的设计与实现陈敏灵,路子盈,薛㊀静(西安石油大学经济管理学院,西安710065)摘㊀要:为了有效解决高校师生在各校区之间日常往返时出现的通行不便问题,通过线上线下调研了学校已有的校车安排情况后,完成了高校校车订座小程序的理论设计,后期选用SSM框架,使用Java语言,借助设计工具Eclipse和HBuilderX,编译环境选用Tomcat7,运用JDBC技术作为Java语言中访问数据库的一个高级接口,最终在一系列的技术串联中成功搭建开发该小程序,实现了预订座位㊁派车管理㊁管理统计㊁留言反馈等功能,避免浪费时间,减少中间成本,方便用户使用㊂关键词:校车订座;OTO模式;管理统计;SSM框架;微信小程序ThedesignandimplementationofminiprogramforuniversitybusreservationCHENMinling,LUZiying,XUEJing(SchoolofEconomicsandManagement,Xi'anShiyouUniversity,Xiᶄan710065,China)ʌAbstractɔInordertoeffectivelysolvetheproblemofinconvenienttrafficbetweenteachersandstudentsincollegesanduniversitiesintheirdailyround-tripbetweenthecampuses,thepapercompletesthetheoreticaldesignofthesmallprogramforcollegebusreservationafterinvestigatingtheexistingschoolbusarrangementsonlineandoffline.Inthelaterstage,theresearchselectstheSSMframework,usingJavalanguageandthedesigntoolsEclipseandHBuilderX,selectsTomcat7asthecompilationenvironment,thereafterusesJDBCtechnologyasahigh-levelinterfaceforaccessingdatabasesintheJavalanguage.Finally,thesmallprogramissuccessfullybuiltanddevelopedinaseriesoftechnologyseries,realizingthefunctionsofseatreservation,vehicledispatchingmanagement,managementstatistics,messagefeedback,etc.,toavoidwastingtime,reduceintermediatecostsandfacilitatetheuseofteachersandstudents.ʌKeywordsɔschoolbusreservation;OTOmodel;managementstatistics;SSMframework;WeChatminiprogram基金项目:陕西省教育厅智库重点项目(20JT057);西安社会科学基金重点项目(22GL51);西安市科协2022年度决策咨询课题(202201B)㊂作者简介:陈敏灵(1975-),男,博士,教授,硕士生导师,主要研究方向:创新与创业管理㊁人力资源管理;路子盈(2000-),女,硕士研究生,主要研究方向:大数据管理㊁创新管理;薛㊀静(1976-),女,博士,讲师,主要研究方向:创新与创业管理㊂通讯作者:陈敏灵㊀㊀Email:mlchen@xsyu.edu.cn收稿日期:2022-10-170㊀引㊀言随着移动互联网的快速发展,OTO(OnlineToOffline,让互联网成为线下交易的平台)的商业模式[1-2]已经日趋成熟,运用互联网的优势进行线上营销,然后在线下提供具体服务,这种模式在国内外各个领域都有应用㊂预订服务就是OTO模式的一种,其存在于众多行业中,如酒店㊁乘车㊁旅游㊁电影等都含有预订的功能,在线预订[3-4]功能的实现无疑给大众的各日常活动带来了便捷㊂21世纪以来,随着车辆数目的不断增加,传统的车辆管理系统存在各种各样的问题,故大数据下的车辆信息管理系统应运而生,然而目前推出的该类研发系统也仍难以满足人们随着生活水平的提升而不断增长的出行需求[5-7],所以基于OTO模式下的网约车成为了时下的热门话题之一,如近年来颇为流行的 滴滴快车 等[8]㊂众所皆知,网约车的出现给人们出行带来了便利㊂但与此同时,各高校中学生群体的在校日常出行问题亦受到了广泛关注㊂就各高校而言,校区规模多在逐年扩大,不止一家高校的校区已不再限于一处,而为了方便教师和学生在各个校区之间的往返,高校校车也成为必备选择,但与之相对应的高校校车管理系统[9]㊁订座系统却仍不多见,即使存在也与现存的车辆信息管理系统[10-12]㊁校车管理系统大同小异,只包括一些基本的管理功能模块,如车辆管理功能㊁司机管理功能㊁线上服务功能㊁用户管理功能㊁证件管理功能等[13-14],有些高校甚至未能推出一个完整的校车管Copyright ©博看网. All Rights Reserved.理系统来管理学校校车,而只是在指定时间到达指定地点等待师生搭乘,这就导致乘坐校车时常会造成排队现象,甚至还会出现经过长时间排队㊁但却因车座有限而无法顺利上车的情况㊂为解决这一问题,陈腾辉等学者[15]基于微信小程序进行了校车订座的设计与开发,主要是针对校车的日常线路和假期线路运用JavaScript和MySQL分别进行了车票的管理设计,提高了校车的利用率,并降低了运营成本㊂而在校车订座类的App㊁小程序㊁管理系统等研究方面,还鲜有学者涉及㊂综上论述都表明了现有的校车类管理系统㊁订座系统因尚未普及或者功能未臻至具体,并不能有效解决高校师生在各校区之间的日常出行问题㊂故本文采用文献研究法㊁观察法㊁调查法等多种线上线下研究手段,基于微信设计开发出了高校校车订座小程序,旨在解决以下问题:(1)帮助高校师生解决在校区之间的日常往返问题,避免排队现象的再出现㊂(2)统计功能的实现帮助高校校车管理人员更好地掌握校车的派车㊁管理情况㊂(3)帮助学生更好地掌握关于校车准确且及时的信息㊂1㊀技术简介小程序的开发过程中,系统后端选取SSM框架,前端使用uni-app框架,借助Java语言完成后台程序编写,小程序端通过HBuilderX完成界面设计和相关功能,并通过微信开发者工具进行运行,开发运行过程中所有的数据均存放至MySQL数据库中㊂SSM框架集[16]由Spring和MyBatis两个开源框架整合而成,而SpringMVC[17]隶属于Spring的部分内容㊂MVC指Model㊁View㊁Controller,该设计模块对于各种语言都能进行高效转换,无论是Java㊁还是C语言对于MVC设计模式来说都能很好地兼容,并且可以极大地减少运行时间㊂不仅如此,MVC对代码的重复不做过多的要求,还能对视图和模型进行分离分析㊂前端开发过程中使用的uni-app框架是目前市面上比较流行的一款框架,是基于VUE框架衍生出来的一个可以搭配HBuilderX编辑器封装生成小程序的版本,相较于VUE的优势在于可以编译到所有(包括百度㊁微信㊁QQ等)小程序㊁安卓版本㊁IOS版本,通过打包封装实现一套程序的多处运行,而VUE框架只局限于Web页面的程序运行,用于其他页面会出现系统崩溃的状态㊂小程序选用面向对象语言Java作为本系统开发的主要核心语言㊂Java不仅吸收了此前编程语言的精髓,还在此基础上进行简化,使得代码更加易懂㊂对于后台数据的存储与调用方面,本次设计选择了体量较小㊁且开源免费的MySQL数据库,虽然体量较小㊁但其安全性不可小觑,而且不需要大量的开发资金,再加上Java本身自带的类库,能使研发出的系统足够安全和稳定㊂综上,MySQL和Java非常适合本次设计的开发㊂微信开发者工具是由微信官方免费提供给开发者使用的一款针对微信小程序开发的工具,集合了程序开发㊁调试㊁预览㊁上传等所有功能[18]㊂除了提供发布的各种微信开发者工具文档以外,微信开发团队还给出完整的开发文件㊁设计和指导文档等,致力于协助开发人员能够更加简洁㊁更为快速㊁有效地设计开发出各种微信小程序㊂2㊀系统分析2.1㊀需求分析系统的需求分析指开发人员经过各种方法得到各类用户对于该系统提出的问题,并进一步转化为系统的信息需求㊂通过问卷星小程序对部分教师㊁学生进行了调查,得到了高校校车订座小程序需要解决的问题和预计的用户类型,并进一步转化为对应的信息需求㊂高校校车订座小程序的用户类型有:管理员㊁教师学生㊁司机,详细的信息需求见表1㊂2.2㊀可行性分析(1)技术可行性㊂该系统的数据库采用了当前体量较小,但技术较为成熟㊁且功能也相对强大的MySQL数据库,其优势在于对软㊁硬件和运行环境的要求都不高,具有较低的使用门槛㊂Eclipse工具的使用在Java的编写过程中发挥了重要的辅助作用,并为Web程序提供了可靠的运行环境㊂前台采用HTML+CSS技术完成页面美观度设计,后台MySQL数据库强大的功能可以快捷准确地处理庞大的数据信息,并通过SSM框架对其进行高效存储与调用,保障了系统的顺利运行和系统功能的重复实现㊂㊀㊀(2)经济可行性㊂该小程序开发过程简单,不会耗费过多的人力物力,避免了资源浪费㊂开发过程中涉及到的软硬件及有关其他设备均无需费用,整体开发费用很低,而且小程序也无需安装㊁操作简便,后期维护起来也不复杂㊂小程序含有一定的车651智㊀能㊀计㊀算㊀机㊀与㊀应㊀用㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀第13卷㊀Copyright©博看网. All Rights Reserved.辆信息管理功能,可以查看每辆车不同时间的运营成本,也可以查看不同时刻校车的满座率,方便管理员增减派车数量和派车时间,减少了不必要的中间环节及额外开销㊂综上可知,小程序具有较好的经济可行性㊂表1㊀高校校车订座小程序需求分析Tab.1㊀Demandanalysisofcollegebusreservationapplet系统身份身份信息需求管理员管理员(1)管理员能够查看到教师学生注册小程序后的详细信息(2)管理员通过系统可以查看到订座信息㊁司机信息(3)管理员能够查看到用户对该系统留言反馈的信息(4)管理员能够查看到每辆校车每个时刻的满座率㊁运营成本等普通用户教师㊁学生(1)教师学生能够在小程序端查看到自己的个人信息并进行个人信息的修改完善(2)教师学生能够查看到各个时刻的校车信息㊁驾驶该校车的司机信息及校车的座位信息(3)教师学生能够查看到管理员通过系统后台发布的公告信息(4)教师学生能够查看到所有的留言反馈信息(5)教师学生通过超链接跳转能够看到校车的运行路线普通用户司机(1)司机能够在小程序端查看到个人信息并进行修改完善(2)司机能够查看所有的校车信息,尤其关注自己需要驾驶的校车信息(3)司机可以查看到自己所驾驶汽车的用户的所有订单信息(4)司机能够查看到管理员发布的公告信息和所有的反馈信息㊀㊀(3)营运可行性㊂管理员在系统后台录入已有的校车信息及司机基本信息,司机在小程序端查看相关信息(主要查看自己需驾驶的校车及具体乘车点),随后开车去往指定乘车点,后期当有新的校车和司机加入时,管理员可以在后台添加,并为其授予权限;教师㊁学生只需要在小程序端通过注册登录就可以对校车座位进行预定,并通过出示该订单界面即可去指定乘车点乘车㊂管理员仅需在电脑端操作,就可以在系统后台进行所有信息的增删改查处理㊂整体流程不仅简单㊁易操作,而且还具有良好的营运可行性㊂2.3㊀业务流程分析高校校车订座小程序涉及到的业务包括信息管理㊁预订座位㊁留言反馈㊁管理统计㊁派车管理及公告管理㊂其中,预订座位是小程序的主要业务,指教师㊁学生通过自己的工号/学号在微信注册该程序形成教师(学生)信息库㊂不同于教师的是,学生在注册时需要选择对应的班级,班级是从管理员添加班级信息形成的班级信息库中得到,登录后可进行个人信息的修改完善;管理员在系统后台添加司机基本信息形成司机信息库,添加校车信息形成校车信息库,师生可通过小程序端查看管理员在后台从校车信息库中分离出来的派车信息,并选择合适的校车进行座位预订,预订成功会生成已支付订单(考虑到后期将根据实际情况可能会对乘坐校车进行适当收费,所以称已支付订单和已退款订单),若退款㊁就会形成已退款订单,兑换㊁则会形成已完成订单,所有订单会构成订单库㊂师生在乘车点依凭订单界面来乘车,并由司机对已完成订单和师生订单界面进行核查㊂用户也可以在小程序端乘车点页面查看到对应的运行路线及到达相应地点的大致时间㊂留言反馈是指教师㊁学生㊁司机在小程序端可就校车管理及该系统的功能方面提出意见或者建议,形成留言库,管理员查看用户留言后进行回复,更新留言库㊂公告管理是指管理员可在系统后台添加公告信息,教师㊁学生㊁司机则能在小程序端查看所有公告,实时掌握准确信息㊂研发系统的业务流程如图1所示㊂751第7期陈敏灵,等:基于微信小程序开发的高校校车订座系统的设计与实现Copyright©博看网. All Rights Reserved.学生信息库学生学生注册登录查看校车座位学生信息库班级信息库添加班级信息留言添加校车信息校车信息库派车管理信息管理员管理统计乘车点信息库回复留言管理员添加乘车点信息留言信息库查看留言公告信息库查看公告录入公告信息教师信息库退款教师注册登录订座已支付订单已退款订单司机教师司机信息库添加司机查看订单已完成订单订单库兑换图1㊀业务流程图Fig.1㊀Businessprocessdiagram3㊀系统功能设计小程序主要包括6个功能模块,具体功能结构如图2所示㊂由图2可知,系统中的信息管理模块可分为6个子模块,分别是:班级管理㊁学生管理㊁教师管理㊁司机管理㊁校车信息管理㊁乘车点管理;系统管理模块分为公告管理和轮播图管理;订座管理包括已完成订单㊁已退款订单和已支付订单;派车管理包括分别对应于小程序端师生㊁司机界面的派车师生和派车司机;管理统计功能模块分为统计信息管理和通过统计信息生成的柱状图表信息;留言反馈则是一个独立功能模块㊂本文中,将对此做研究分述如下㊂(1)信息管理模块:班级管理是展示所有已注册的学生对应的班级并对班级总数加以汇总,用户(教师㊁学生㊁司机)管理是方便管理员对使用该小程序的所有用户信息进行查阅,乘车点管理对于不熟悉学校的用户来说可助其找到正确的乘车点位置,校车信息管理是对传统校车管理的融合,并将其作为该小程序的子功能之一,有利于后期校车的派车使用㊂(2)管理统计功能:管理统计信息是从校车信息中提炼出的多种关键信息制成的数据视图,并不是存在于数据库中的实体表,其虚拟存在是为了帮助管理员更好地管理校车,可用来控制校车的派送频率;图表信息是根据管理统计信息中星期与满座率生成的柱状图㊂(3)留言管理:教师㊁学生和司机可以针对校车提出意见或者建议,通过留言的形式在小程序端输入,管理员能在后台界面看到留言信息,并做出回复㊂同时,管理员有权删除不恰当的言论㊁图片,从而维护小程序的良好运行㊂(4)派车管理:用户在预订座位时看到的并不是一辆校车的全部信息㊁而是派车信息,派车师生和派车司机是由校车信息中提取得来,关系到数据库中的2张视图,分别对应于小程序中的师生界面和司机界面㊂(5)系统管理:该模块包括公告管理和轮播图851智㊀能㊀计㊀算㊀机㊀与㊀应㊀用㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀第13卷㊀Copyright ©博看网. All Rights Reserved.管理㊂公告信息管理指管理员可以在后台发布公告供用户在小程序端进行查看,以确保用户能得到及时㊁准确㊁有效的信息;轮播图管理指管理员在后台对小程序页面顶端的内容进行一些操作,主要是一些图片展示㊂(6)订座管理:主要包括3个部分㊂其中,已支付是指用户在小程序端成功预订座位后,就会生成已支付订单,已支付订单的小程序端页面会有 兑换 与 退款 字样;点击 退款 会生成已退款订单;点击 兑换 则会转换为已完成订单,此时就不能再取消订单;管理员在系统后台可以对所有订单进行增删改查操作㊂高校校车订座小程序信息管理管理统计功能留言管理班级管理学生管理教师管理司机管理乘车点管理校车信息管理管理统计信息图表信息留言反馈派车师生派车司机公告信息管理轮播图管理已完成已支付已退款派车管理系统管理订座管理图2㊀功能结构图Fig.2㊀Functionalstructurediagram4㊀系统实现4.1㊀功能模块实现经过系统分析㊁功能设计㊁数据检验等一系列的研究设计,最终基本实现了登录功能㊁信息管理功能㊁留言管理功能㊁订座管理功能㊁派车管理功能㊁管理统计功能㊂主要功能的实现界面如图3 图6所示㊂文中将给出剖析阐述如下㊂㊀㊀(1)登录功能㊂管理员的登录需要系统管理员在数据库添加管理员的账号㊁密码来实现,管理员获得登录权限后在系统后台添加教师㊁学生㊁司机的基本信息,并对不同用户赋予不同的权限㊂这里的基本信息包括:账号(学生用的是学号㊁教师用的是工号)和密码㊂用户获得权限后即可登录小程序界面,进行后续相关操作㊂(2)信息管理模块㊂主要由教师管理㊁学生管理㊁司机管理㊁班级管理㊁校车信息管理㊁乘车点信息管理6个子模块共同构成㊂教师㊁学生在小程序界面具有注册功能,仍需提及的是,学生在注册时需要选择所在班级才能注册成功㊂教师㊁学生㊁司机登录进入小程序后,可以在个人界面对用户信息进行修图3㊀座位预订界面Fig.3㊀Seatreservationinterface951第7期陈敏灵,等:基于微信小程序开发的高校校车订座系统的设计与实现Copyright©博看网. All Rights Reserved.图4㊀公告信息界面Fig.4㊀Announcementinformationinterface图5㊀管理统计界面Fig.5㊀Managementstatisticsinterface图6㊀留言界面Fig.6㊀Messageinterface改完善,而信息一旦修改,对应的后台管理系统数据也会随之变化㊂管理员可以对用户信息进行增删改查,删除时可以选择批量删除或者逐条删除㊂在查询方面,学生可以根据学号㊁班级㊁姓名进行信息查询,教师则可根据工号和联系电话来做查询,司机查询可以通过司机账号㊁姓名及司机状态(工作和休息)查询到所需要的司机信息,校车信息查询的选择控件包括车牌号㊁校车状态(派车㊁休息㊁故障㊁借入㊁外借)㊁司机代号㊁乘车点代号㊁星期,管理员可以通过乘车点代号来对乘车点的信息进行查询㊂(3)留言管理㊂主要指用户和管理员之间的留言,教师㊁学生和司机可以针对校车乘坐或者该系统发表意见和建议,在小程序端以留言形式发送给管理员,管理员会有针对性地做出留言回复㊂此外,管理员还可以对所有的留言信息进行删除㊁查询操作,删除时可以批量删除所有不恰当的言论㊁图片,维护系统良好的运行环境;也可以基于用户账号进行查询操作,查询到该用户的留言次数㊂㊀㊀(4)系统管理㊂包含轮播图管理和公告管理㊂其中,轮播图管理是由管理员在后台进行设置的,输入需要轮播的图片,但有关图片名称和图片说明信息,用户则无权查看,而是供管理员自己分辨使用,当用户登录小程序后,在首页就可查看到轮播图;公告管理是管理员用于发布日常动态的,也可以在关键时刻发布重要信息供用户查看,使得用户可以掌握及时㊁准确的信息㊂在小程序页面,用户也可以搜索查询一些公告㊂㊀㊀(5)订座管理模块㊂是指教师㊁学生登录进入系统后,可以根据车牌号等信息搜索查看不同的校车信息,选择合适的校车来预订座位形成 已支付订单 ,点击退款生成 已退款订单 ,点击 兑换 生成 已完成订单 后将不能再进行退款㊁即取消订座操作㊂司机可以查看其所驾驶校车的全部订单,查看的页面展示与师生订单页面相一致;管理员可以增删修改所有的订单信息,也可以根据订单编号和车牌号查看所有的订单信息㊂(6)派车管理㊂包括派车司机和派车师生,分别对应于小程序师生登录得到的校车信息界面及司机得到的信息界面㊂2个界面展示的信息都是从校车信息中提取出来形成视图后再展示给师生和司机,避免了信息的冗余㊂(7)统计信息管理㊂是从校车信息库中提取的虚拟表,为了便于管理员查看所需要的信息,通过输入车牌号来查询对应的校车信息,也可以通过乘车点代号和星期的选择来查询校车信息㊂管理统计信息的设置旨在方便管理员对该系统的使用,避免信息繁多造成的混乱㊂图表信息是根据管理统计信息中的星期和满座率生成的每辆校车的满座率柱状图,便于管理员对校车时间㊁校车频率的灵活安排㊂061智㊀能㊀计㊀算㊀机㊀与㊀应㊀用㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀第13卷㊀Copyright ©博看网. All Rights Reserved.4.2㊀系统测试在系统投入使用前,最后一个环节就是系统测试㊂测试的目的在于找出系统现存缺陷与不足,及时修改以保证系统的顺利运行㊂测试用例的存在是为了方便测试者确定软件系统是否能够付诸实践,待测功能很多,其中2个核心功能的测试用例见表2㊁表3㊂表2㊀学生登录及退出小程序用例表Tab.2㊀Usecasetableofstudentloginandexitapplet测试说明学生登录小程序用例需求描述管理员分别以2套正确和错误的用户名和密码以学生的身份登录小程序,系统会将输入的信息与数据库中的信息进行对比,比对成功则成功登录,失败则不能登录;管理员输入正确的用户名和密码以教师或者司机的身份登录小程序,输入信息与数据库进行对比,显示结果;管理员以学生身份登录小程序后,在 我的 界面点击设置,点击退出登录即可退出小程序测试案例输入正确的用户名和密码以学生身份登录例:201809010122123456输入错误的用户名和密码以学生身份登录例:123456123456输入正确的用户名和密码以教师身份登录例:201809010122123456成功登录后,点击设置界面 退出登录期望输出成功登录小程序小程序提示 账号或密码不正确小程序提示 账号或密码不正确系统自动退出并返回主页面实际输出成功登录小程序小程序提示 账号或密码不正确小程序提示 账号或密码不正确系统自动退出并返回主页面表3㊀用户订座用例表Tab.3㊀Usecasetableofstudentseatreservationapplet测试说明用户订座用例需求描述用户登录小程序后可以查看到管理员在系统后台提前录入的所有校车信息,用户可以选择不同的要求进行校车的查询,查询到对应的校车后,点击查看该辆校车的座位,用户根据自己的需求点击预订座位,同一座位只能预订一次,用户如果不需要该座位则点击退款就会取消座位预订,对应的座位分布中该座位恢复未预订状态,点击兑换则会完成订座,此时不能进行座位的取消测试案例点击预订22号座位再次点击预订22号座位取消预订22号座位完成22号座位预订期望输出小程序提示 预订成功小程序提示 该座位已被预订小程序提示 是否确认退款小程序提示 是否兑换实际输出小程序提示 预订成功小程序提示 该座位已被预订小程序提示 是否确认退款小程序提示 是否兑换 161第7期陈敏灵,等:基于微信小程序开发的高校校车订座系统的设计与实现Copyright©博看网. All Rights Reserved.4.3㊀系统评价该系统由微信小程序的前台设计和后台管理系统两部分组成㊂平台使用SSM框架搭建系统的整体架构,前端使用HTML/CSS/JavaScript/VUE技术,后台搭配Java语言,借助Eclipse工具在Tomcat7环境中实现了系统的后台管理,具体来说,共有6个功能,即:系统的信息管理㊁订座管理㊁留言管理㊁系统管理㊁管理统计㊁派车管理㊂信息管理包括管理员可以录入用户的所有信息㊁学生的班级信息㊁校车的基本信息及对校车的满座率㊁运营成本等的掌控,更好地调度校车的发车和运营㊂小程序借助开发软件HBuilderX使用uni-app框架运行在微信开发者工具中,实现用户端的功能㊂因而,师生登录小程序,可以进行订座㊁留言㊁查看公告,司机可以在小程序端查看到自己所要驾驶的校车,也可以进行留言及查看公告㊂系统运行过程中使用及生成的所有数据信息均以表格的形式存放至MySQL数据库中㊂小程序基本实现了各项功能,但仍然存在一定局限性,要在后期不断加以完善㊂具体阐述如下:(1)该小程序在校车数量足够应对老师的情况下实则是为学生设计,因为在实际情况中,学生们都是在教师全部乘坐后仍有空位才能排队上车,但是如果直接让教师和学生都参与订座,就有可能出现学生订座成功而教师没有座位的情况,违背了设计初衷㊂针对这个问题,在下一阶段工作中,可以尝试设计教师和学生订座的时间差㊁即提前开放教师的订座时间,教师在提前的时间内完成订座,其他时间则可供学生用于订座,这样就可以在不影响学生订座的情况下,也避免了教师订座不成功的问题㊂(2)目前,教师㊁学生㊁班级信息都要管理员手动输入进系统,虽然可以通过注册得到教师㊁学生信息,但是校对起来也并不容易,而且手动输入也需要花费很长时间㊂针对这个问题,在下一阶段工作中可以通过设置导入导出功能来解决㊂5㊀结束语本次研究中,基于微信小程序利用Java语言设计开发了高校校车订座系统,系统通过校车订座功能解决师生出行时的排队等候问题;通过信息管理功能了解到乘坐校车的所有用户的信息;通过留言反馈功能及时掌握用户对于小程序的反馈意见或者建议;通过公告管理了解到关于校车的所有准确真实的信息;通过管理统计功能帮助管理员更好地管理校车及掌控派车频率㊂该款小程序的研发帮助师生节省了出行时间,降低了校车管理过程中各环节产生的成本,有利于高效开展大学校园校车的管理工作㊂参考文献[1]王玖河,赵贵文,郝悦征.OTO模式下传统零售企业物流网络的路径规划[J].计算机应用研究,2015,32(08):2319-2322,2365.[2]卢晓梦.基于OTO模式的家具产品设计分析[J].林产工业,2020,57(06):92-94,97.[3]ARZOUMANIDISI,PETTIL,RAGGIA.Onlinebookingplatforms:Towardsmakingmoresustainablechoices[J].CleanerProductionLetters,2022(3):2666-7916.[4]SALAMEHAA,MAMUNAA,HAYATN,etal.Modellingthesignificanceofwebsitequalityandonlinereviewstopredicttheintentionandusageofonlinehotelbookingplatforms[J].Heliyon,2022,9(8).[5]周丹,雷晓玲,章民融.基于微服务架构的校车安全管理系统设计与应用[J].计算机应用与软件,2018,35(08):165-169.[6]ZHANGQi,WANGTao,HUANGKang,etal.Efficientdispatchingsystemofrailwayvehiclesbasedoninternetofthingstechnology[J].PatternRecognitionLetters,2021,143:14-18.[7]HSUKT,LUWC,JHENGHY,etal.Integratedsystemforofficialvehicleswithonlinereservationandmovingpathmonitoring[J].AppliedSciences-Basel,2022,12(9).[8]华秋红.基于OTO模式的网约车平台财税处理分析 以滴滴快车业务为例[J].中国注册会计师,2019(11):122-125.[9]KARTHIKEYANG,JAWAHARML.Smartbusmanagementsystem[J].InternationalJournalofEngineeringandTechnology,2018,6(8).[10]彭宁,刘忠山,周海波.基于云计算的智能卡口系统研究[J].软件导刊,2015,14(05):8-11.[11]周鹏.数据挖掘技术下的智能化车辆管理系统实现[J].现代电子技术,2016,39(16):52-54.[12]姜俊杰,张毅,姚锡凡,等.基于SQL的停车场管理系统软件[J].现代电子技术,2020,43(01):86-89.[13]王瑶,魏星,余文,等.商用车辆管理系统框架设计[J].公路交通科技,2011,28(S1):46-50.[14]张洪涛,李光华,谢凤祥,等.车联网在水电企业行车安全管理变革中的应用[J].中国安全科学学报,2021,31(S1):149-153.[15]陈腾辉,褚小停,陈启帆,等.基于微信开发的校车订座小程序的设计[J].电脑知识与技术,2019,15(19):73-75.[16]孙钢灿,张宁宁,赵传勇.智能井盖锁云端监测管理系统设计与实现[J].计算机应用与软件,2022,39(02):16-20,25.[17]马骏,张春光,毛俊,等.基于SSM框架的列车智能调试平台的设计与开发[J].铁道机车车辆,2022,42(02):79-84.[18]宋思佳,马永刚,刘亭秀,等. i自律 微信小程序的设计与实现[J].电脑编程技巧与维护,2021(09):81-83.261智㊀能㊀计㊀算㊀机㊀与㊀应㊀用㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀第13卷㊀Copyright©博看网. All Rights Reserved.。
校车管理系统简介校车管理系统是一种帮助学校管理校车信息和调度校车运营的软件系统。
随着校园规模扩大和学生交通需求增加,传统的手工管理方式已经无法满足学校的需求。
校车管理系统可以有效地提升学校校车管理的效率和准确性。
功能1.校车信息管理:该系统能够记录校车的基本信息,包括车牌号码、车辆型号、所属部门等,方便学校进行车辆管理和统计。
2.司机管理:学校可以通过该系统记录校车司机的基本信息,例如司机姓名、联系方式、驾照信息等。
3.学生管理:学校可以通过该系统管理校车乘坐学生的信息,包括学生姓名、班级、家庭住址等。
这样可以方便学校根据学生的需求进行校车的调度和安排。
4.校车调度:校车管理系统可以根据学生的上下学时间表,自动生成校车的班次和路线。
管理员可以根据实际情况对校车班次和路线进行调整。
5.校车安排:学校可以通过该系统安排校车的具体班次和座位安排,确保每位学生都能够顺利乘坐校车,并且避免校车超载的情况发生。
6.校车监控:校车管理系统可以连接校车的定位设备,在地图上实时显示所有校车的位置和行驶轨迹,方便学校进行校车的监控和安全管理。
7.统计报表:校车管理系统可以生成校车使用情况的统计报表,例如每台校车的使用率、运行里程等数据,方便学校进行校车管理和运营的评估。
优势1.提高校车管理效率:传统的手工管理方式容易出现信息错误和遗漏,而校车管理系统能够将校车信息集中管理,提高信息的准确性和完整性,同时也节省了管理人员的工作时间和精力。
2.实时监控校车位置:通过校车管理系统的定位功能,学校可以实时监控校车的位置和行驶情况,确保校车运营的安全性和准时性。
3.节约成本:校车管理系统可以根据学生的上下学时间表和校车的容量,自动生成校车班次和路线,减少了管理员在校车调度方面的工作量,同时还能合理利用校车资源,节约运营成本。
4.提升服务质量:校车管理系统可以准确记录学生的校车乘坐信息,确保每位学生都能够顺利乘坐校车。
同时,学校还可以通过校车管理系统向家长提供实时的校车信息,提升服务质量和学生家长的满意度。
校车运营管理工作实施方案一、背景概述随着城市化进程的快速发展和教育水平的提高,越来越多的学生需要通过校车来完成上下学的交通需求。
作为学校和校车企业的责任,开展有效的校车运营管理工作是保障学生安全和提升交通效率的必然要求。
本方案旨在就校车运营管理工作的各个环节进行详细规划,以提高校车运营管理的科学性、专业性和效率性。
二、目标与原则1.目标:确保校车运营安全、高效、规范,并提升服务水平。
2.原则:安全第一、服务至上、科学管理、持续改进。
三、组织架构和人员配置1.组织架构:建立校车运营管理委员会,由校长、教务处、学生事务管理部、交通安全管理部等相关部门负责人组成。
委员会负责全面协调和监督校车运营管理工作。
2.人员配置:从校内选派专责人员,包括校车运营经理、调度员、安全主任等。
四、运营管理流程1.班次安排:根据学生上下学时间和校车需求情况,制定合理的校车班次安排,并及时通知学生和家长。
2.安全管理:制定校车安全管理制度和操作规程,对校车进行定期检查和维护,确保车辆安全运营。
组织校车驾驶员参加交通安全知识培训,并建立驾驶员考核评价机制。
3.学生管理:建立学生乘车管理制度,规范学生上下车秩序,确保乘车安全。
配备专人负责检查学生乘车情况,对违纪行为进行处罚和教育。
4.调度管理:建立校车调度中心,负责校车的调度安排和运行监控。
通过信息化手段,实时获取车辆位置、运行状态等信息,并根据实际情况进行相应调度。
5.投诉处理:建立投诉处理机制,及时受理并妥善处理学生和家长的投诉。
对于投诉事项,进行详细调查,并根据实际情况进行处理和改进。
五、运营管理工具和技术手段1.校车定位系统:安装车载定位设备,实时获取车辆位置和运行状态,提高调度效率和服务质量。
2.学生乘车APP:开发学生乘车APP,提供实时班次查询、预约、乘车提醒等功能,方便学生和家长使用和管理。
3.数据分析和决策支持系统:建立校车运营数据分析平台,利用大数据分析技术,快速准确地获取校车运营数据,提供决策支持。
2017年第3期信息与电脑China Computer&Communication软件开发与应用高校校车信息管理系统派车管理模块设计与实现江 柳(广东建设职业技术学院,广东 广州 510440)摘 要:高校校车信息管理系统的开发,其目的是解决在当前信息化时代中落后的管理方式不能适应现代化社会发展的问题。
信息化的管理不但能提高管理的规范性、极大提高工作效率,也能明显节省资源、保护环境。
该系统通过面向对象和结构化程序设计的方式实现,采用B/S 结构模式搭建信息平台。
派车管理模块是校车信息管理系统中很重要的功能模块,分析研究该模块的实现对研究校车信息管理系统的设计和实现具有重要的意义。
关键词:高校校车信息管理系统;B/S 结构模式;派车管理模块中图分类号:TP311.52 文献标识码:A 文章编号:1003-9767(2017)03-108-05Design and Implementation of Dispatching Management Module for SchoolBus Information Management System in Colleges and UniversitiesJiang Liu(Guangdong Construction Polytechnic, Guangzhou Guangdong 510440, China)Abstract: The purpose of the development of school bus information management system in Colleges and universities is tosolve the problem that the backward management mode can not adapt to the development of modern society in the information era. Information management can not only improve the standardization of management, greatly improve work efficiency, but also can significantly save resources, protect the environment. The system realizes the design of the system by means of object oriented and structured programming, and uses the B/S structure model to build the information platform. The management module is an importantfunction module in the school bus information management system. The analysis and Research on the implementation of this module isof great significance to the design and implementation of the school bus information management system.Key words: school bus information management system in colleges and universities; B/S structural model; dispatching management module1 概述当前高校集中建设学校园区,高校分校办学模式日渐增多,校车的传统管理模式不能适应跨区域的管理模式。
特别是改革开放后,高校校车日益增多,校车规模大,更需要一个行之有效的车辆管理方式对校车进行管理。
早在2013年,教育部就已提出要对中小学的校车进行信息化管理,要求省级和市级教育行政部门加强所管辖县的督促检查,建立健全信息报送和督办机制。
但是,目前还没有实现对高校校车的信息化管理,而高校是人才培养基地,是先进科技发展的先锋,在管理上更应体现其先进性。
然而在很多高校现在的校车管理模式还停留在20世纪的纸质化办公,从而使校车管理中遇到信息共享不及时、管理模式单一、工作效率低下的情况。
因此,运用信息管理系统管理高校校车很有必要。
基于B/S 结构(Browser/Server ,浏览器/服务器模式)模式的信息管理系统是随着Internet 技术的兴起而被广泛应用于各个行业。
B/S 的用户操作界面通过万维网浏览器就能实现对数据的操作,其数据核心集中在服务器。
客户端是浏览器,这样极大简化了系统的开发及日常维护,是现在信息系统的主流应用平台。
本系统采用B/S 结构模式,使用C#及Microsoft .NET Framework 技术进行开发。
2 总体模块设计校车管理信息系统主要分为六个管理模块,设计图如图1所示。
作者简介:江柳(1986-),男,广东茂名人,硕士研究生,助教。
研究方向:计算机科学与技术。
2017年第3期信息与电脑China Computer&Communication软件开发与应用图1 功能模块2.1 用户管理用户管理主要是对使用本系统的客户人员进行管理,包括了用户信息管理(新增、修改、删除、查询)和角色授权管理,为管理员给用户分配系统权限和维护用户信息提供方便。
2.2 司机管理司机管理模块主要对参与本系统车辆营运的司机人员进行管理(新增、修改、删除、查询),包括了司机信息管理和司机出车排班信息管理,司机根据排班信息安排自己的出车行程等。
2.3 车辆管理车辆管理模块主要对车辆基本信息进行维护,并结合派车申请对车辆实际出行记录进行管理。
2.4 派车管理需要用车的用户提出用车申请,填写出行时间、出发地、目的地、坐车人数等,管理人员对申请单进行审批,符合条件则审核通过,不符合条件则可以退回修改等。
2.5 系统管理系统管理模块主要是对系统参数等进行配置管理,例如短信通知查询管理、系统参数设置、操作(异常)日志查询等。
3 派车管理模块的设计与实现3.1 申请单的管理模块功能的设计与实现车辆申请单的管理是本系统重要的功能之一,其功能包括支持申请单新增、修改、删除和查询等操作,主要由用车人员根据用车要求填写申请单,并提交审批,申请单提交时,系统同时自动向审批人员发送待审批短信提醒通知,以提醒车辆审批员及时对车辆申请进行审批,大大提高工作效率。
如图2、图3所示:图2 添加车辆申请单图3 申请单管理申请单管理主要包括了申请车辆的使用时间、出发地、目的地以及乘车人数的基本信息,其对应的数据表(APPLICATION_FORM)结构如表1所示。
(1)数据库连接核心代码为:#region Const Valuep r i v a t e s t r i n g C U R R E C T_TA B L E_N A M E=2017年第3期信息与电脑China Computer&Communication软件开发与应用"APPLICATION_FORM";p r i v a t e s t r i n g C U R R E C T _TA B L E _TA G = "#CURRECT_TABLE#";private string DEFAULT_SORT_FIELD = "[ID]"; private string DEFAULT_SORT_ORDER = "DESC"; #endregion#region Create Controlpublic static ApplicationFormDal Create() {return new ApplicationFormDal(); }p u b l i c s t a t i c A p p l i c a t i o n F o r m D a l Create(SqlConnection connection){return new ApplicationFormDal(connection); }#endregion(2)数据库数据操作主要是车辆申请提交后的数据提交,申请单提交后对数据库进行更新,同时本数据作为车辆审批模块的处理数据,车辆申请单提交后,系统会对车辆审批员实时发出审批通知的短信,其部分核心代码如下:#region DB Controlprotected void InsertApplicationForm(ApplicationFormEnt ity entity){P a r a m C o l l e c t i o n p a r a m s C o l l e c t i o n = n e w ParamCollection();S t r i n g B u i l d e r s t r S q l = n e wStringBuilder(APPLICATION_FORM_INSERT);paramsCollection.Add(new Param("AUTH_USER_ID", entity.AuthUserId, ParamType.Varchar, 50, ParameterDirection.Input));paramsCollection.Add(new Param("APPLY_BEGIN_TIME", entity.ApplyBeginTime, ParamType.Datetime, 8, ParameterDirection.Input));paramsCollection.Add(new Param("APPLY_END_TIME", entity.ApplyEndTime, ParamType.Datetime, 8, ParameterDirection.Input));paramsCollection.Add(new Param("DESTINATION", entity.Destination, ParamType.Varchar, 50, ParameterDirection.Input));paramsCollection.Add(new Param("DEPARTURE", entity.Departure, ParamType.Varchar, 50, ParameterDirection.Input));paramsCollection.Add(new Param("DRIVER_ID", entity.DriverId, ParamType.Varchar, 50, ParameterDirection.Input));paramsCollection.Add(new Param("NUMBER_OF_PEOPLE", entity.NumberOfPeople, ParamType.Varchar, 50, ParameterDirection.Input));paramsCollection.Add(new Param("APPROVAL_STATUS", entity.ApprovalStatus, ParamType.Varchar, 50, ParameterDirection.Input));paramsCollection.Add(new Param("CREATE_T I M E ", e n t i t y.C r e a t e Ti m e , P a r a m Ty p e.D a t e t i m e , 8, ParameterDirection.Input));paramsCollection.Add(new Param("UPDATE_T I M E ", e n t i t y.U p d a t e Ti m e , P a r a m Ty p e.D a t e t i m e , 8, ParameterDirection.Input));s t r S q l.R e p l a c e (C U R R E C T _TA B L E _TA G , CURRECT_TABLE_NAME);MsSqlDbUtil.ExecuteNonQuery(Connection, CommandType.Text, strSql.ToString(), paramsCollection);}表1 申请单信息表字段名称字段说明字段类型ID唯一标识符V ARCHAR(50)AUTH_USER_ID 唯一标识符V ARCHAR(50)APPLY_BEGIN_TIME 申请开始时间datetime APPLY_END_TIME申请结束时间datetime REASON 理由varchar(500)DESTINATION 目的地varchar(50)DEPARTURE 出发地varchar(50)DRIVER_ID 申请司机IDvarchar(50)NUMBER_OF_PEOPLE人数varchar(50)CAR_ID 申请车辆ID varchar(50)APPROV AL_STATUS 申请单状态varchar(50)CREATE_TIME 新建时间datetime UPDATE_TIME更新时间datetime3.2 审批管理模块功能的设计与实现申请单审批管理主要是对用车人员提交的用车申请单进行审批,并完成车辆和司机的指派工作,车辆审批管理员根据申请单和车辆情况进行审批,审批结果包括通过及不通过两种情况,并对审批结果的原因给出适当的说明,系统根据审批结果情况自动发送短信通知。