校车管理系统

上传人:枫** 文档编号:564645709 上传时间:2024-02-13 格式:DOCX 页数:30 大小:305.98KB
返回 下载 相关 举报
校车管理系统_第1页
第1页 / 共30页
校车管理系统_第2页
第2页 / 共30页
校车管理系统_第3页
第3页 / 共30页
校车管理系统_第4页
第4页 / 共30页
校车管理系统_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《校车管理系统》由会员分享,可在线阅读,更多相关《校车管理系统(30页珍藏版)》请在金锄头文库上搜索。

1、目录1 引言21.1 系统概况 21.2 系统实现的意义和目的 32 程序的主要功能33 程序运行平台44 总体设计44.1 设计思路 44.2 数据库设计 64.3 网页设计 75 功能演示96 结论12附件:代码13校车管理系统设计与实现摘 要:随着学校规模的不断扩大,学生人数急剧增加,需要管理的校车信息翻了一 番。同时,由于计算机和网络技术的普及,本系统主要实现了使大学生乘坐校车 更加方便。本论文主要介绍了 web界面的设计、MySQL的设计、从校车预订、取 消预订、信息更新到查看校车信息等一系列功能。整个网页从操作简便、灵活、 实用的目的要求出发完成校车管理系统全过程。系统实现了校车预

2、订、取消预订、 预订信息修改和预订信息显示管理等一系列系统功能。校车管理系统采用JDK 1.8作为编译环境。采用Intellij idea 2020.1.3 x64作为集成开发环境,MySQL 5作为后台数据存储,Navicat premium 15作为 MySQL 可视化管理工具。通过本系统,学生可以方便、快捷、有效地乘坐校车。关键词:校车管理 设计 实现 系统功能1 引言1.1 系统概况校车管理系统是针对学校学生有大量乘坐校车需求而开发的管理软件,是典 型的管理系统。它是一个方便学生出行不可缺少的部分,它对于学校的管理来说 还是挺重要的,它能够为学生提供充足的信息和快捷的预约手段。能有效的

3、帮助 学校掌握校车预约情况,为学生提供良好的乘车服务。在传统模式下利用人工进 行校车管理,存在着较多的缺点,如:效率低,时间一长将产生大量的文件和数 据,更不便于查找,更新等。诸如这些情况,令学校管理者对校车管理带来了很 大困难,严重影响了学生的出行效率。随着科学技术的不断提高,计算机科学日 渐成熟, 使用日趋成熟的计算机技术来代替传统的人工模式,来实现校车的现代 化管理,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥 着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生信息进行管 理,具有人工管理所无法比拟的优点。例如:检索迅速、查找方便、易修改、可 靠性高、存储量大

4、、数据处理快捷、寿命长、成本低、便于打印等。这些优点能 够极大地提高校车管理的效率,也是学校的科学化、正规化管理,与世界接轨的 重要条件。因此,开发这样的管理软件成为很有必要的事情。本次设计前台使用JDK开发工具、Intellij idea 2020.1.3 x64作为集成 开发环境开发的,后台数据库采用MySQL5.5, Navicat premium 15作为MySQL 可视化管理工具,利用Tomcat将前台和后台连接起来,构成了一个完整的校车 管理系统。1.2 系统实现的意义和目的作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有人 工管理所无法比拟的优点。例如:检索迅速、

5、查询方便、效率高、可靠性好、存 储量大、寿命长、成本低等。这些优点能够极大地提高学校校车管理的效率,也 是一个单位科学化、正规化管理,与世界接轨的重要条件。人们现在越来越注重精神上的满足,排除了学习读书等消遣方式之外,外出 参加旅游和组织聚餐也成为当下放松心情,缓解压力的重要环节。因此对学生的 出行质量及时了解是十分有必要的。而且随着学生的出行需求越来越大,需要管 理的校车信息也越来越多,单靠人力已经无法完成必要的信息记忆和信息整理, 由此得出,我们必须要一套完善的校车管理系统满足学生的需求,提供学生对高 效率出行的需求。校车管理系统可以帮助我们完成对信息的有效存储和永不丢失 也能对信息进行有

6、效整理,极大缓解了人员的工作负担。而且能够知道所需要的 具体信息,执行效率也是非常方便快捷,几乎不会出错。以上种种可以看出来, 通过使用校车管理系统能够更加有效的对学生出行进行管理和有效的进行信息 处理,这样就可以达到高效率的目的,减少了学生管理的成本。2 程序的主要功能1、校车预约:提供校车预约功能,运行程序,可显示网页主界面,点击校 车预约可进入校车预约界面,输入学号和校车号,并选择付费或者未付,就可以 完成预约,并录入后端数据库,可在校车信息中查看。2、取消预约:提供取消预约功能,进入取消预约界面,输入学号就可以取 消预约。3、信息更新:提供信息修改功能,进入信息更新界面,输入学号及需要

7、改 变的校车号,可以使得数据库中的信息变化。4、校车信息:提供信息查看功能,进入校车信息界面,可以查看所有已预 约的学号和校车号及付费情况。3 程序运行平台编程工具:Intellij idea 2020.1.3 x64编程语言:JAVA数据库:MySQL , Navicat premium 15具体操作如下:将整个程序用IntelliJ idea 2020.1.3 x64打开,运用JAVA语言修改部分 代码,使得程序更加契合校车管理系统的功能,用Navicat premium 15创建数 据库,并录入相关数据,如:学号、校车号等,最后,利用Tomcat将前台和后 台连接起来,运行Tomcat,

8、可以进入我所设计的网页界面。4 总体设计4.1 设计思路整体设计思路分为三部分,即前端、后端的设计:Web设计,对项目网页进行设计,页面代码要精简,界面要简洁美观,同时 能够完成所有必要的按键功能。数据库设计,建立专用数据库并将其连接至服务器,数据库需要及时维护。 代码设计,对于后台代码进行构思,做到逻辑严谨,最好易于阅读。同时对 于服务器管理有一定了解。对于功能的设想,我决定有预约校车的功能,与之配套的,就有取消预约功 能,和发现预约信息错误后的信息修改功能,最后显示实时预约信息的功能,整 个网页一共就具有4大功能。图 4.1 系统总体框架图判航是吞庇功初倒匕判希是否成功祖姑HAfi僚端启助

9、是欝成功足否隆阚据阵是否咸功?二占b制/改/酢作是否正匏是足睜證皱空乍?系统使用话 束校车管理系统报告耳卓*成功/尖败1b+ 咨户端用严f栖幵 皓图 4.2 项目流程图 .settingst:*mdm I Praje匚t * S校车営理累統j*応印习 朋凹C:Use rssAdmlnistraiorDeskio枝年管饶 arc com Zantac dlb 0 DBUtil图 4.3 总体项目结构图 buildout 亦EUcoimrXidntiaciA H d&Q BdbSbumi El entity serjlet0 StudentAdldS&rvlet0 StudentDeleteSe

10、rlet G StudentUpdateServlet Studentva lidateServiEt耳 WebConterf MET 弘 INF page专 backgrcxjnd.jpg 理 rnairLjsp 盘 shjdeintAddl.html aft UjdlentDelctfihtml 崔 siudlefiiupdaie.him I WE呼 I MF聞 backgrcwid.jpg fljindex.html* classpath* project javaEEOSJmllOrigin.sql! Illi External Librarie?4.2 数据库设计数据库设计是要在一个

11、给定的应用环境(DBMS)中,通过合理的逻辑设计和 有效的物理设计,构造较优的数据库模式、子模式,建立数据库和设计应用程序, 满足用户的各种信息需求。下列为表设计:表 4.1 用户信息表usernamepwdadminrootls123ww123请问123112345忘记时间123456789表 4.2 预约信息表iidin ameinventor110001y120002y130002y170003n110005n4.3 网页设计主界面设计:主界面设计有校车管理系统的大标题,并将四个功能并排放置面要简洁美观,同时能够完成所有必要的按键功能。图 4.3 网页主页面 预约校车界面设计:有预约校车

12、的大标题,下方依次为学号,校车号和付 费状况,以及保存和返回。图4.4预约校车页面取消预约界面设计:有取消预约标题,并可以输入学号,以及取消按钮和返回按钮。图 4.5 取消预约页面信息更新界面设计:信息更新界面设计有信息更新标题,下方依次为学号 校车号和付费状况,以及保存和返回。!?*hm I ha I =3倔旳in dE 6I jnpixhM/fwgnysriuIm hirH 电殍 n nrl id I信息更新学号忖亀杯兄直:X校车信息界面设计:显示了实时预约情况。图 4.6 校车信息页面5 功能演示显示预约功能:输入学号和想要乘坐的校车号,并选择付费状况,点击保存 就可成功预约。预约校车校

13、车号匕Ml村费砌I: 2庐 丽 |返回图 5.1 预约功能演示图 5.2 预约功能演示可以看到在校车信息中,已成功录入数据库,并展示出来。校车信息5.4 取消预约功能演示可以看到取消预约后,校车信息界面对应学号的信息已经消失。显示信息更新功能:输入学号和想要修改的校车号以及对应的付费情况就可 以修改校车信息。5.5 修改前校车信息5.6 信息更新功能演示校车信息5.7修改后校车信息可以看到校车信息修改成功。6 结论校车管理系统的基本功能已经实现。虽然时间很短暂,但却是对几年学习 中理论知识和实践相结合的一次综合检验。通过这次课程设计,收到了比以往 理论课程还要大的收益,虽然由于时间仓促及本人的

14、能力有限,系统还有很多 不尽人意的地方:比如说界面不够美观;有些功能还不够完善和强大;代码的 重用性不够高;一些细节的问题还没有解决。这些都需要平时经验的积累和对 技术的熟练掌握,希望在以后的工作学习中能有进一步的提高。在系统开发的一个多星期里,我查找了很多资料,并和很多同学交流,大家 热情的学习交流态度与深厚的理论知识都让我受益非浅,从他们身上我学到了很 多的东西,无论是理论还是实践都使我的知识有很大的提高。我能够顺利地完成 本系统的开发,十分感谢那些对我提供帮助的同学,没有他们就不会有现在的系 统。由于本人现有水平和经验有限,系统在设计过程中,难免存在不足之处, 使得本系统方案设计仍存在许多有待完善和改进的地方,比如说,在程序结构 上系统设计得还不够紧密。总的说来,本系统还不成熟,在某些细节方面可能 还没有考虑到,功能不是很强大,还不能提供决策性的分析功能,对业务流程 的控制不是很灵活。但对它的改善和功能的完备并不会随着课程设计的结束而 终止。后续的工作还需付出更大的努力去完善,本人将在原来的基础上,着眼 未来,追踪计算

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

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