共享单车管理系统的设计与实现_计算机软件及应用_IT/计算机_专业资料
龙源期刊网 共享单车管理系统的设计与实现 作者:李志伟 高焕 来源:《电脑知识与技术》2019 年第 29 期 龙源期刊网 摘要:共享单车管理系统采用了 JsP 和 SQL 语言的编写,采用 B/S(browser/server)架 构,只安装维护一个服务器,客户端采用浏览器的方式使用该软件。该文详细讲述了该系统所 在的开发环境,开发背景以及需求分析和各个功能模块的构建,使使用者更加详细的了解该系 统,从而对该系统的操作更加得心应手,尽可能最大发挥出该系统的作用,使该系统的价值充 分体现出来。 关键词:共享单车;SQL;B/S;JSP 脚本程序 中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2019)29-0080-03 龙源期刊网 1 背景 在日益发展的今天,汽车的使用代替了单车的使用,也直接导致了交通的堵塞以及环境的 恶化共享单车系统开发,汽车的限号、雾霾、温室效应以及 PH2.5 让人们又意识到了汽车的过度使用所带来的危 害,由此而引发了共享单车的兴起。共享单车不但能够缓解交通堵塞,雾霾,温室效应以及 PH2.5 这些问题,还能方便大家,能够让大家赶路到达目的地的同时,还能够锻炼身体,有益 身心健康。
现阶段,国内共享单车存在的情况有单车质量的参差不齐,不同投放批次的共享单车不能 做到有效的监管检修。比如,管理人员没有对各个批次投放的单车进行记录管理,企业一味地 在市场中投放单车,不同时间投放的单车,安全问题肯定也不相同。更早时间投放的单车肯定 就要比稍晚时间投放的单车检修的次数更多一点。管理员如果要进行这样的统计记录,就需要 一个更加完善的共享单车管理系统。目前国内的共享单车管理系统并不具备这样的功能。本文 阐述的就是共享单车管理系统的设计与实现。 2 开发环境与技术介绍 2.1 开发环境选择 2.1.1JSP JSP 是在传统的网页 HTML 文件中加入 JAVA 程序片段和 JSP 标记来实现都系统地编写, 它基于 JAVA 语言,是跨平台的,可以应用在不同的系统当中,系统兼容性强,因此在选取系 统的 Web 服务器范围上,JSP 拥有较强的优势,拓宽了使用的 Web 服务器的选择范围。它的 内容显示和内容生成是分离开的,这样对 JSP 页面的编辑和使用就不会影响到内容的生成,提 高了系统编写的容错率,使系统的编写效率大大提高。同时,它的应用都是基于服务器的,所 以所有的应用可以保持同步,时刻都在最新版本上。
JSP 可以使用 JavaBean 对逻辑进行封装, 这样就可以实现代码重用,只要是相同逻辑功能的代码,都可以使用这组代码,大大提高了代 码的可重用性,提高了系统的开发效率。因此,在共享单车管理系统的设计与实现的语言选择 上,JSP 是一个非常不错的选择方向。 2.1.2MySQL MySQL 是一个快速、多线程、多用户、小型的数据库管理软件,它体积小便于安装,体 积小也带来了它速度快,总体拥有成本低的特点,这个特点不但能够满足使用者的使用需求, 能够更快捷的达到使用者的使用目的,而且降低了使用者的使用成本。而且它还具有可以对拥 有上千万条使用记录的大型数据进行快捷高效的处理;支持对常见的 SQL 语句的修正规范;具有 良好的运行效率;有着丰富的信息的支持;对系统的测试,数据库的管理,优化起来相对简单。 龙源期刊网 这些特点更好的切合共享单车管理系统的设计与实现,因此共享单车管理系统的设计与实现需 要采用 MySQL 软件的支持。 2.2 使用技术 2.2.1Browser/serve 结构 共享单车信息管理系统的特点就是利用 Browser/serve 结构,实现在通用浏览器上对共享 单车的在线使用单车的查找、在线添加单车的信息,以及对共享单车的使用情况进行在线管理 等功能。
对于本系统,其功能目标是要将共享单车庞大的信息管理以网页的形式呈现出来,便于管 理人员对共享单车的管理,同时还要能对使用共享单车的用户信息进行全面的管理。 2.2.2 三层结构 B/S(Browsedserve)的三层结构就是在数据管理层(Server)和用户界面层(ClienI)增 加了一层结构,称为中间件(Middleware),这样整个系统就称为三层。中间层是构建三层的 基础,负责将客户机与服务器,服务器与服务器之间的链接,使三者之间能够互相接通,该结 构的优势是实现客户与数据库的高效链接,能够高效的调取数据库中需要的数据。这种三层结 构的特点是层与层之间相互独立,任何一层都不会影响到剩余两层的功能。 3 系统功能分析 现阶段,市面上越来越多的共享单车的兴起,企业需要通过本系统对共享单车实施管理, 管理人员需要对企业投放入市场的单车进行管理,投放人市场的单车信息多而杂,使用者的个 人信息多而杂,管理人员需要管理好整个共享单车市场所需要的精力就非常大,这就需要共享 单车管理系统的实现,共享单车管理系统可以更好地帮助管理者实现对共享單车市场的管理需 求。 3.1 系统功能模块分析 系统普通使用者的功能如下: 1)对个人信息的管理:普通使用者在注册普通会员时,需要填写个人信息,填写的个人 信息可以通过成功登录账号后,在个人中心进行修改。
2)对个人使用单车的管理:普通使用者在成功登录系统后共享单车系统开发,可以点击个人中心,在个人 中心进行对单车使用管理的操作。 龙源期刊网 系统超级管理者的功能如下: 1)对个人信息的管理:超级管理者在使用超级管理会员登录后,可以实现超级管理者对 个人信息的修改。 2)对普通使用者的管理:超级管理者在使用超级管理会员成功登录后,可以通过是否通 过普通使用者账号注册的功能实现对普通使用者的账号管理。 3)对系统模块的管理:超级管理者在使用超级
手机浏览,点击图片保存二维码到相册,然后打开微信扫一扫选择本二维码图片就可以进入,电脑端微信“扫一扫”二维码,进入找聊天搭子平台,里面有找饭搭子、找对象、找陪伴服务等等