版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-2-基于SSM的共享单车管理系统的设计与实现目录TOC\o"1-2"\h\u第1章绪论 -1-1.1研究背景与意义 -1-1.2主要研究内容 -1-第2章需求分析 -2-2.1系统可行性分析 -2-2.2系统功能需求分析 -2-2.3系统的性能需求 -2-第3章系统设计 -3-3.1系统架构设计 -4-3.2系统功能模块设计 -4-3.3数据库设计 -5-3.4系统UI设计 -11-第4章系统实现 -12-4.1开发及运行环境 -12-4.2关键技术 -12-4.3系统功能模块实现 -13-第5章系统测试 -18-5.1测试目的 -18-5.2测试方法 -18-5.3功能测试 -18-5.4测试结果 -19-结论 -20-参考文献 -21-摘要随着我国共享单车市场井喷式的增长,现在共享单车作为一种绿色环保的短程出行方式,已经普遍流行在大学校园及各大城市中,但大量的共享单车管理给传统的单车租赁的管理模式造成很大的管理麻烦,在互联网等先进技术的助力下,共享单车管理系统也逐渐进入人们视野,系统为共享单车管理人员提供了对单车信息、服务点信息、租金信息以及共享单车相关统计等全方位的管理,使得共享单车租赁变得更加方便,避免了许多纸质管理共享单车租赁业务所带来的不必要的麻烦,同时使得共享单车管理变得更加规范与透明。通过对本共享单车管理系统体系的研究,技术开发上主要是Java语言的SSM框架来实现,对于数据存储选用MySQL数据库,根据当下“互联网+共享单车”的理念,本共享单车系统面向本校的共享单车人员提供了单车管理、服务点管理、单车租金管理、学生管理以及单车业务统计等多个功能模块,本共享单车管理系统的构建,将更好的为共享单车的租赁与管理用户服务,改善我校传统的共享单车管理现状,顺应共享单车管理信息化的总体发展趋势。关键词共享单车管理系统;MySQL;SSM第1章绪论1.1研究背景与意义共享单车作为一种新的出行方式,现在普遍流行在大学校园和各个城市里。就拿校园共享单车为例。共享单车进入校园后,解决学生找不车,出行困难等问题。同时共享单车自身自带低碳环保的属性,在国家号召低碳绿色出行大背景下,是一种节能环保、减低空气污染的有效出行方式,所以共享单车的出现确实给我们日常出行带来了很多便利,也响应了国家低碳绿色出行的号召,但大量的共享单车管理给传统的单车租赁的管理模式造成很大的管理麻烦,一定程度上限制了共享单车在校园或者城市的普及与发展。在高度网络化的信息时代,借助于互联网技术搭建一个涉及范围广、稳定性高的共享单车管理系统,实现对单车租赁管理信息化与智能化[1],帮助人们更合理的利用共享单车出行,对于缓解交通阻塞、加快节能环保、提高城市形象等方面提供的强力保障。通过这样的共享单车管理系统的信息化手段让“绿色出行,低碳生活”的口号得以落实,使得共享单车完美融入到人们的生活中,解决城市或者校园短距离的交通问题。1.2主要研究内容本系统结合目前我校共享单车管理遇到的实际问题以及从租车学生人群对系统真实需求出发,通过具体的需求分析建立铜陵学院共享单车管理系统的基础架构模型,使用Java语言、SSM框架以及JSP等技术设计一个相对完善的共享单车管理系统。其次进行系统的总体设计,将铜陵学院共享单车管理系统功能模块详细划分,定义各个功能模块的作用以及使用价值,然后进行详细设计,将平台各个功能进行模块化,并明确每个模块的详细功能。然后进行数据库设计,结合E-R图的方式建立数据概念模型[2],并实现数据库表结构设计。接着对详细设计中的功能模块进行编码实现并进行全面的测试,最后也是最关键的就是通过网络技术部署铜陵学院共享单车管理系统进行试运行。共享单车由于自身租赁价格较为便宜,而且扫码解锁即可骑车的操作方式非常便捷等特点,目前不管在城市还是在大学校园都成为了一整趋势,这种趋势是不可阻挡的。共享单车的需求量增加使得在共享单车的管理上需要变得更为高效和实时,基于这样的现状,本系统针对于各大校园区域内的用户,提供包括用户管理、服务点管理、单车信息管理、学生信息管理、租金信息管理、信息统计等模块。第2章需求分析2.1系统可行性分析根据共享单车管理系统的实际情况以及实现后产生的影响。以下将从技术、运行、和经济等方面对共享单车管理系统进行可行性分析。(1)技术可行性,从硬件条件上来看,共享单车管理系统只需要一台笔记本即可。在笔记本上进行共享单车管理系统程序的开发。因此硬件条件要求不是很高,很容易就可以得到满足;从软件条件看,采用B/S架构,采用MVC设计模式,系统后端采用SSM框架以及Shiro安全框架[3],系统前端采用JSP和EasyUI等技术,数据库采用轻量级的Mysql,使用Git进行版本控制。使用Eclipse软件开发工具,这个开发工具己经被很多的人证实,技术非常可靠,同时提高了开发效率,开发并不复杂。(2)操作可行性,操作可行性主要考虑的是本共享单车管理系统是否符合用户的使用习惯以及是否易于操作,首先系统的导航栏就可引导用户对应的功能模块完成操作,其次系统在页面设计上符合大众审美,人机交互做的很到位[4],同时本共享单车管理系统面向的也是互联网用户,通常这些用户都是有一定的计算机使用基础的,这有助于用户在不太熟悉本系统功能的情况下就可轻松使用本系统的各项功能,因此系统实际操作方面也是可行的。(3)价值可行性。经济可行性主要考虑的是系统的开发价值或成本是否是可控范围内,将投入的成本和可获得效益进行评估,在本系统的开发成本方面采用的都是开源技术不涉及到费用,且只需要投入个人时间就能够完成开发,在系统运维方面,只需要一定带宽的网速费用和一台服务器即可,因此完成本系统只需投入少量费用,共享单车管理系统的主要目的是加强对共享单车在城市或校园的管理,加快共享单车管理的信息化进程,同时,在一定程度上减少了对共享单车管理上的成本,因此在经济上是可行的。2.2系统功能需求分析通过用户需求分析,我们可以了解用户对共享单车管理系统的期望并定义用户对系统的期望体验。通过业务需求分析,确定了共享单车管理系统业务发展的目的,确定了系统的目标,确定了系统的业务范围。功能需求主要与用户需求和业务需求结合在一起,并转换为软件功能需求。主要进行用户行为分析和系统功能模块需求分析,了解共享单车管理系统功能和共享单车管理系统参与者之间存在的关系[5]。对于普通管理员来说,首先要对共享单车的基本信息做到动态维护,一旦单车信息发生更改能够及时掌控单车情况,并为单车分配指定的服务点,其次是租赁单车所产生的租金信息进行统一管理,保证做到租金信息准确透明,有据可查,最后还可对单车进行相关信息统计功能。共享单车管理员进行身份验证后,共享单车管理系统超级管理员除了可以具体普通管理员的功能权限外,还可对用户和服务站点进行管理。2.3系统的性能需求性能需求是建立在功能需求之上的,在基本满足对共享单车管理系统的功能需求后,对系统性能方面的分析有助于提高系统质量,通常会将性能需求转化为具体的性能指标[6],本系统的性能需求将从时间特性、可扩展性、安全性等几个方面进行说明。1、时间特性在当今的生活节奏下,时间被人们尤为看重,应用程序的访问速度已经成为用户是否愿意使用的前提,若一个网页打开超过五秒仍未加载或者一直卡顿,就会导致使用者失去耐心,停止对系统的访问。基于本系统的时间特性分析主要是结合当前共享单车管理系统的业务处理与响应时间,通过打断点以及输入等方式来不断优化了代码的执行效率和访问速度,系统还将采用云服务器和高带宽的配置,从而最大程度的满足系统在时间特性上的需求。2、可扩展性本共享单车管理系统从版本控制工具以及代码层面入手来实现较高的扩展性,首先每次编写完成的功能模块代码都会上传到SVN版本控制管理,代码版本迭代必不可少的管理方法。同时在开发本系统前就仔细思考了系统将来可能待扩展和完善的需求,即便将来出现此类需求也会在架构上支持,并且在系统的设计理念上注重不同层级间的解耦,每个模块相对独立,若重复且公共的功能模块则出提取为公共类,满足了系统的可扩展性。3、安全性系统首先通过准确无误的账号和口令来进入共享单车管理系统的后台管理,若没有超级管理员权限均不能够在系统中进行任何查询与更新的操作,即对不同功能模块权限的验证后,对没有相应功能权限的用户均会被拒绝访问,禁止用户发生越权越级的情况[7]。同时在系统还通过SQL注入过滤器、升级Tomcat服务器等手段尽量提供系统安全性。第3章系统设计3.1系统架构设计本共享单车管理系统主要基于MVC(模型-视图-控制器)的结构来搭建,Dao类包含抽象层管理,软件数据和逻辑的抽象控制数据的访问[8]。View类主要负责的是视图层的实现,通过HTML来直观的把界面呈现出来。Service类主要负责数据逻辑的核心处理,Controller类主要负责处理前台用户请求所产生的数据,决定如何分配与处理,并将处理后结果返回给视图。在J2EE开发中,采用MVC软件体系结构,能够使软件的开发变得更加简单更加快捷,进而提高软件的可维护性和性能,最终达到从基本上提高软件的各方面的质量。图3-1系统架构设计3.2系统功能模块设计本课题研究的SSM的共享单车管理系统主要功能模块包括了系统用户管理、服务点管理、单车信息管理、学生信息管理、租金信息管理、信息统计模块等功能模块,本系统的功能结构图如图3-2所示。下面是具体的功能模块说明如下所示:单车信息管理功能:单车信息管理包括了单车管理和分类管理,单车管理支持添加、修改及移除单车信息,具体信息包括了车辆类别,购入时间,目前状态,车辆图片等信息,需要添加之后投入使用,如果进入校园需要进行登记,分类管理是针对于单车类别的维护,包括了对单车剩余量、押金、租金、采购单价等信息。用户管理功能:可以为指定的服务点添加超级管理员或者普通管理员类别的用户,包括了头像、账号、姓名、电话、角色等信息。服务点管理功能:可以添加服务点、修改服务点以及移除服务点,包括了服务点名称、地址、服务电话、备注等信息。学生信息管理管理功能:可以对学生信息进行管理,包括了学生信息的录入、修改以及移除学生信息。租赁信息管理功能:当用户租用共享单车时,管理员需要添加租车订单,包括租赁单车的学生学号、单车号、备注等信息。以上信息就成为了一个租赁记录。当用户还车时,需要找到租赁记录并还车,完好单车退回押金,需要维修单车只退押金50%,报废单车押金没得退回。信息汇总功能:用于记录流水进出总量、押金、车辆总数、学生人数、借车人次,总盈利等信息。图3-2系统功能结构图3.3数据库设计3.3.1数据库概念结构设计数据库概念结构设计是对本共享单车管理系统的数据库设计的关键步骤,主要是用于将用户的实际需求转化为信息结构[9]。其能够真实的体现出不同事物之前的关系,并可以形象的展示出数据处理要求,建立数据概念模型的方式易用理解和修改,通常采用的就是绘制E-R图,其是描述数据概念模型的常用手段。管理员实体属性图,如图3-3所示。图3-3管理员实体属性图单车实体属性图,如图3-4所示。图3-4单车实体属性图服务站点实体属性图,如图3-5所示。图3-5服务站点实体属性图单车分类实体属性图,如图3-6所示。图3-6单车分类实体属性图订单实体属性图,如图3-7所示。图3-7订单实体属性图学生实体属性图,如图3-8所示。图3-8学生实体属性图3.3.2数据库表结构设计数据库表结构设计主要针对于数据库表字段、类型以及是否为主键的设计。将上文总体出来的概念模型转变成相应的数据结构模式,可以非常快速的得到本系统的数据库表结构,本系统主要数据库表包括了管理员表、学生表、服务站点、单车表、单车分类表、订单表等六张表,下面将对数据库表结构做简要描述。(1)管理员表对系统管理员信息进行存储,包括了登录账号、角色等属性,如表3-1所示。表3-1管理员表字段名类型(长度)是否为主键说明aidint(11)是管理员IDa_pidint(11)否站点IDa_usernamevarchar(12)否登陆账号a_passwordvarchar(64)否登陆密码a_real_namevarchar(10)否管理员姓名a_phonevarchar(13)否管理员电话a_rolevarchar(20)否角色a_iconvarchar(64)否头像a_login_timedatetime否最后登陆时间a_create_timedatetime否创建时间a_update_timedatetime否更新时间a_commentvarchar(300)否备注(2)学生表对学生信息进行存储,包括了学生名、学号等属性,如表3-2所示。表3-2学生表字段名类型(长度)是否为主键说明sidint(11)是学生IDsnoint(20)否学号s_namevarchar(20)否学生名s_sexvarchar(2)否学生性别s_id_cardvarchar(20)否学生身份证s_emailvarchar(64)否学生邮箱s_phonevarchar(13)否学生电话s_iconvarchar(64)否学生头像s_departmentvarchar(20)否院系s_majorvarchar(20)否专业s_create_timedatetime否创建时间s_update_timedatetime否更新时间s_commentvarchar(300)否备注(3)单车表对单车信息进行存储,包括了单车编号、单车名字等属性,如表3-3所示。表3-3单车表字段名类型(长度)是否为主键说明bidint(11)是单车编号b_namevarchar(20)否单车名字b_iconvarchar(64)否单车图片b_cidint(11)否单车分类b_in_timevarchar(30)否入库时间b_statevarchar(10)否单车状态s_create_timedatetime否创建时间s_update_timedatetime否更新时间s_commentvarchar(200)否备注(4)单车分类表对单车分类信息进行存储,包括了品牌名称、租金等属性,如表3-4所示。表3-4单车分类表字段名类型(长度)是否为主键说明cidint(11)是分类IDc_namevarchar(20)否品牌名称c_remainint(11)否剩余数量c_rentfloat否租金c_cashfloat否押金c_pricefloat否单价s_create_timedatetime否创建时间s_update_timedatetime否更新时间s_commentvarchar(200)否备注(5)服务站点表对服务站点信息进行存储,包括了站点名称、地址等属性,如表3-5所示。表3-5服务站点表字段名类型(长度)是否为主键说明pidint(11)是站点IDp_namevarchar(64)否站点名称p_addressvarchar(200)否地址p_phonevarchar(13)否服务电话p_create_timedatetime否创建时间p_update_timedatetime否更新时间p_commentvarchar(200)否备注(6)订单表对租赁单车产生的订单信息进行存储,包括了学生学号、租金、借车时间、单车ID等属性,如表3-6所示。表3-6订单表字段名类型(长度)是否为主键说明oidint(11)是订单IDo_snovarchar(30)否学生学号o_bidint(11)否单车IDo_borrow_timevarchar(64)否借车时间o_return_timevarchar(64)否还车时间o_real_rentfloat否租金o_cashfloat否押金o_statevarchar(10)否是否归还o_create_timedatetime否创建时间o_update_timedatetime否更新时间o_commentvarchar(200)否备注3.4系统UI设计UI界面时在设计应首先以功能实用性角度出发,通过的不断融合各种设计元素并将其分类、汇总和分析所收集的用户体验数据,设计人员从能真正提高自身UI设计审美,同时站在用户使用的角度来思考完善UI界面。在信息时代的快速发展趋势中,交互体验变得越来越重要。UI界面设计不再是只是满足基本的用户需求,而且要寻找功能或者产品的特色来突出产品的功能性[10]。在本系统中应用了成熟的网页开发框架EasyUI,左侧设计为公共的菜单栏,用户点击菜单栏,右侧即可切换不同功能模块的界面。同时系统还使用了较多EasyUI其自身灵活易用的组件来构建在PC端交互式的网页程序,同时前后端交互采用了Ajax异步请求的技术,来最大程度上实现用户操作时实时的更新界面,帮助用户提高使用本共享单车管理系统的体验。第4章系统实现4.1开发及运行环境本共享单车管理系统的运行环境分为了软件环境和硬件环境。(1)软件环境服务器端要求:需要MySQL数据库5.7版本,JDK1.8版本,Tomcat8版本。运行要求:需要使用Eclipse来实施编码和运行。客户端要求:windows7系统以上即可、需要谷歌或火狐等主流浏览器来支持页面。(2)硬件环境服务器端要求:系统内存4G以上,二级缓存4M以上,CPU要求在8核及以上客户端要求:测试所用客户端机器内存需要在4G以上。4.2关键技术4.2.1SSM框架SSM是Spring、SpringMvc、MyBatis框架整合后的简称,将控制层Controller、业务逻辑层Service、数据库访问层Dao、实体类Bean都交给Spring容器去管理,而Controller、Service、Dao、Bean之间又是相对独立的,只是彼此存在着调用关系,其中Bean组件是其他三者在需要时都可以通过依赖注入调用的,当用户在前台发起请求,首先要经过SpringMvc的DispatcherServlet,然后将请求交给Controller,Controller接收请求参数后通过注解方式调用业务逻辑层Service,然后Service通过注解调用数据访问层Dao,Dao层通过Mapper配置文件有数据库进行数据交互,最后将数据都封装给ModelAndView视图,ModelAndView最终返回给前台Jsp页面呈现给用户,在本系统中视图层还用到了BootStrap、Css3、Jstl、jquery等技术来渲染页面。4.2.2JSP技术在本系统前端开发技术中采用JSP网页动态技术,JSP技术已变成了网站开发设计专业技术人员的优选技术。自然,JSP技术的较大优点取决于它可以将\o"网页模板"网页模板页面的表达形式和网页页面的商业逻辑分离[11]。JSP是有Sun企业在Java语言基本上开发设计出去的一种动态网站制作技术,创建在Servlet以上,是Java开发设计势力中具有象征性的解决方法,使得依据Web的应用程序流程的开发设计越来越快速和简易。JSP网页页面由HTML编码和置入在其中的编码所组成。网络服务器在网页页面被浏览器客户端乞求之后对这种编码开展解决,随后将转化成的HTML网页页面返回给本共享单车管理系统客户端电脑浏览器。JSP网页页面只用以呈现,而JavaBeans和自定义标签库用于置入逻辑。JSP在开发设计中JSP文档会将Bean或其他能将转化成的动态性内容发送至电脑浏览器的部件,其具备了Java专业技能的简易实用,完全的面向对象编程,具备方式不相干性且可以信赖。4.2.3MySQL数据库MySQL是一个小型关系型数据库管理系统,由于其开源、免费、性能良好、跨平台、支持多种开发语言、多线程等特点,被业界广泛应用和认可。许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。为了使得本共享单车管理系统能够更加稳定的运行,本系统就是采用MySQL数据库5.7的版本,该版本已经是一个较为成熟的MySQL数据库版本,保证系统不会因为兼容性出现各种问题,并且也完全满足本共享单车管理系统的开发需要。4.3系统功能模块实现4.3.1用户登录为了保证本共享单车管理系统的安全可靠性,在管理员登录时需要输入用户名、密码以及验证码,点击“登陆”按钮后,系统会自动请求到login.action,来接收登录请求匹配用户输入的用户名及密码与数据库管理员表中的用户信息是否一致,若一致则代表登录成功,同步更新该用户的最后登陆时间,并跳转到本共享单车管理系统的后台首界面,若登录失败则需重新登录。用户登录界面如图4-1所示。图4-1用户登录效果图4.2用户管理在用户管理模块中,超级管理员可查看系统所有的用户信息,用户信息包括了头像、用户账号、姓名、电话、角色、分配服务点以及上次登陆时间等信息,其中用户角色分为了超级管理员和普通管理员,还支持对用户信息的添加、修改以及移除等操作,超级管理员点击修改或者添加时都会调用/addOrUpdate.action,在该action中会首先根据用户ID是否在用户表中存在来判断是执行添加还是修改用户方法。添加用户界面如图4-2所示。图4-2添加用户效果图4.3服务点管理在服务点管理模块中,超级管理员可查看所有单车服务站点信息,服务站点信息包括了服务点名、地址、服务电话、备注等信息,支持超级管理员创建服务点、修改服务点以及移除服务点,创建的服务点会在给用户分配服务点的下拉选项中显示,服务点管理界面如图4-3所示。图4-3服务点管理效果图4.4单车管理单车管理模块分为了单车管理和分类管理两个子模块,点击“单车管理”链接系统会自动调用/showAll.action来加载单车信息,单车信息包括了单车图片、单车号、单车名称、单车类别、购入时间、目前状态等信息,支持添加单车信息、修改单车信息以及移除单车信息,在添加和修改单车信息中,涉及到了上传图片的操作,利用了Spring所特有的FileCopyUtils.copy方法来存储到指定的文件位置存储,单车管理界面如图4-4所示。图4-4单车管理效果图点击“分类管理”链接系统会自动调用/loadCategory.action来加载单车的分类信息,单车信息包括了分类号、分类名、剩余量、押金、租金、采购单价、备注等信息,并可以添加、修改以及移除单车分类等操作,单车分类界面如图4-5所示。图4-5分类管理效果图4.5学生管理学生管理模块主要针对学生信息的录入与查看,在录入学生信息时,需要上传头像、选择性别、填写学号、姓名、身份证、邮箱、电话、院系、专业等信息,点击“保存”按钮会将学生的表单信息提交到后台,并调用方法将学生信息存储到学生表,添加学生的界面如图4-6所示。图4-6添加学生效果图4.6租赁管理租赁模块是本系统的核心功能模块,首先管理员可以添加租车订单,包括填写要租车的学生学号、单车号、备注等信息,录入订单信息完成后即可建立该订单与学生及单车的关系,并自动生成出借车时间、押金、租金等信息,插入数据库租车订单表中进行存储。在学生还车时,首先管理员需要选择某一租车订单,然后点击“归还单车”的按钮来完成对还车事件的记录,并自动生成出还车时间,归还时完好单车退回押金,需要维修单车只退押金50%,报废单车押金没得退回!租赁管理的界面如图4-7所示。图4-7租赁管理效果图4.7信息统计管理信息统计管理模块是对共享单车管理涉及到的信息数据进行统计与展示,系统在加载信息统计页面时就会请求/totalManage.action,然后最后将统计数据都封装到TotalBean里来向前台返回汇总信息。信息统计分析包括了租金流水、保有押金、车辆总计、在库车辆、需要维修车辆、已报废车辆、学生人数、借车人次、报废损失、总盈利等信息,信息统计管理的界面如图4-8所示。图4-8信息统计管理效果图第5章系统测试5.1测试目的软件测试在系统试运行前非常重要的步骤,我们通过测试来找出用户在使用过程中可能发生的问题或者隐患,以便对存在的问题或者隐患进行修复和完善,做到不影响后期用户的正常使用,在对本共享单车管理系统的测试工作占据用整个系统工作的较大比重,在测试过程要仔细认真的排查系统可能发生的错误的每项功能,全面测试通过的系统能够相对安全稳定的运行,更容易被用户接纳和使用,除此之外大量的功能模块测试若采用纯手动也是相当繁重和复杂的,也可借助些市面上常用的自动化测试工具来协助我们更好的完成测试工作。5.2测试方法本系统使用手动的黑盒测试和自动化的白盒测试相结合的方法来完成测试工作,黑盒测试是一种看不到程序内部结构的测试方法,它又被称为功能测试,在不考虑其程序内部执行结构的情况下,检查功能是否能够正常的处理输入数据,然后验证得到的结果是否正确,为了最大程度的保证系统测试全面性,我们把所有的程序输入和输出的可能性都列举出来,这样才能更好的排查共享单车管理系统中的所有问题和错误,实际上测试过程中可能出现的情况数不胜数,我们不光要验证正常逻辑的输入,也有对不符合正常操作甚至违法操作进行输入测试,在黑盒测试上对功能的理解深入有助于我们提高测试效果。白盒测试又叫结构测试,完全了解程序的结构和处理,主要用对底层架构的测试。黑盒测试和白盒测试相辅相成,都是提高系统质量的优质方法。5.3功能测试在测试过程中会编写测试用例逐一确定系统各个功能是否达到预期的要求,以前台和后台所实现的功能为例进行测试,检查各项功能是否与期望结果相符,进行一步提高代码质量,增强共享单车管理系统的稳定性和可靠性。系统部分功能的测试如表5-1所示。表5-1系统部分功能测试用例表编号用例名称输入数据期望结果输入结果结果1用户登录测试用户名:admin,密码admin,验证码ftss点击登录,跳转到后台管理界面登录成功正确2添加用户测试填写用户信息,点击“保存”按钮下方弹出“添加成功”的弹窗添加成功正确3添加服务站点测试填写服务点信息,点击“保存”按钮下方弹出“添加成功”的弹窗添加成功正确4添加单车信息测试输入单车信息,点击“保存”按钮下方弹出“添加成功”的弹窗添加成功正确5添加订单测试输入租车信息,点击“保存”按钮下方弹出“添加成功”的弹窗添加成功正确6归还单车测试选择某订单,点击“归还”单车按钮归还成功,并刷新页面,租车状态发生改变。归还成功正确5.4测试结果在对本共享单车管理系统测试完成后,根据实际的测试结果以及运行过程,要分析并处理所有已知的错误和问题,已基本达到了测试前的预期目标,大致上能够满足正常用户的功能需求以及应用场景,一定程度上给要租借单车的学生以及共享单车管理系统管理人员提供便利,本后续的系统建设工作中也会对共享单车管理系统系统的响应速度以及安全性进行优化和完善。结论本共享单车管理系统结合共享单车的实际特点和管理方法,有效解决了传统的单车租赁的管理模式造成很大的管理麻烦,大幅度降低管理工作工作量,使共享单车管理变得轻松简单。本系统后台采用Java
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年甘肃会展中心有限责任公司招聘笔试参考题库含答案解析
- 2025版智慧城市运营项目融资协议合同范本3篇
- 2025年度个人小户型房产买卖及装修改造合同4篇
- 2025年个人森林抚育与更新承包合同4篇
- 2025年全球及中国医用协作机器人行业头部企业市场占有率及排名调研报告
- 2025-2030全球邻氯苯腈(氯化法)行业调研及趋势分析报告
- 2025-2030全球触控灯行业调研及趋势分析报告
- 2025版拖拉机销售与保险服务合同范本6篇
- 2025年度房产租赁合同(含租金调整及违约责任)3篇
- 2025年度个人设备租赁贷款合同范本7篇
- 2024年全国职业院校技能大赛高职组(研学旅行赛项)考试题库(含答案)
- 2025年温州市城发集团招聘笔试参考题库含答案解析
- 2025年中小学春节安全教育主题班会课件
- 2025版高考物理复习知识清单
- 计量经济学练习题
- 除数是两位数的除法练习题(84道)
- 2025年度安全检查计划
- 2024年度工作总结与计划标准版本(2篇)
- 全球半导体测试探针行业市场研究报告2024
- 反走私课件完整版本
- 2024年注册计量师-一级注册计量师考试近5年真题附答案
评论
0/150
提交评论