共享单车管理系统的设计与实现(源码)

随着经济的发展机动车越来越多,给环境造成很大负荷,许多国家已经逐步尝试用非机动车来取代机动车。但是自行车落后的管理方法和使用陋习在很大程度上制约了公共自行车的推广和发行,使想用公共自行车来部分取代机动车仍然存在很大问题。因此在如今高速发展的时代,采用常规老旧的方法已经不是那么有用,现代社会管理需要通过计算机等技术化高,使用简单、管理便捷的手段来解决这一问题。如此来实现自行车的高效化管理,不仅能缓解环境问题,给用户和企业都提供方便,同时还能大大提高社会资源的利用率,促进社会发展。以的学校场景作为研究对象,联系社会实际和进行调查研究,设计出共享单车管理系统。系统从多个方面进行分析和研究探讨。不仅考虑了学生用户的切身需求,系统设计也考虑到管理员管理的方便。从系统的开发设计过程再到系统的最终完全实现,经历了很长时间,也付出了很大努力。在多次修改和指导老师不厌其烦的指导下,本单车管理系统已经趋于完善,能在很大程度适应的学校环境。本设计主要采用的语言和技术包括C#、asp.net、sqlserver数据库,设计完成后经过了全方位的系统测试,找出了隐藏的问题并最终完善,使得最终的系统越来越完善。关键字 共享单车管理,C#,数据库
目 录
1 绪论 1
1.1 开发背景 1
1.2 研究的主要内容 1
1.3 论文结构 1
2 系统开发技术的介绍 2
2.1 Visual Studio简介 2
2.2 HTML/CSS简介 2
2.3 ASP.NET简介 3
2.4 数据库概念和特点 3
3 系统分析 3
3.1功能需求分析 3
3.2业务流程分析 5
3.3 数据流程分析 6
4 系统设计 8
4.1系统设计思想 8
4.2系统总体设计 9
4.3系统详细设计 10
4.4数据库设计 11
5 系统的实现 13
5.1 实现环境说明 13
5.2 主页面的实现 13
5.3 登录模块的实现 13
5.4 骑车模块的实现 15
 *好棒文|www.hbsrm.com +Q: ^351916072* 
5.5 还车模块的实现 17
5.6 维修管理模块的实现 18
5.7 密码重置功能的实现 19
5.8 问题反馈功能的实现 20
6 系统测试 23
6.1 测试目的 23
6.2 学生功能模块测试 23
6.3 管理员功能模块测试 25
结 论 32
致 谢 33
参 考 文 献 34
1.绪论
1.1开发背景
机动车给环境造成很大负荷,许多国家已经逐步尝试用非机动车来取代机动车。但是自行车落后的管理方法和使用陋习在很大程度上制约了公共自行车的推广和发行,使想用公共自行车来部分取代机动车仍然存在很大问题。因此在如今高速发展的时代,采用常规老旧的方法已经不是那么有用,现代社会管理需要通过计算机等技术化高,使用简单、管理便捷的手段来解决这一问题。如此来实现自行车的高效化管理,不仅能缓解环境问题,给用户和企业都提供方便,同时还能大大提高社会资源的利用率,促进社会发展。共享单车管理系统加强了人们对单车的管理,方便了管理者和用户,极大的解决了城市最后一公里的烦恼,为人们提供了便利[1]。
1.2 研究的主要内容
目前我国学校里的共享单车管理系统正处于刚开始发展阶段,还存在很多不足之处。当前。因为缺乏统一、有效的管理和合理的布局规划,再加上没有科学的理论指导和市场管理,如此情况下造成了单车公司管理的混乱和资源的重复投入和浪费,最终也会给社会环境造成污染,公共交通造成拥堵[2]。
大多数学校使用的共享单车管理系统在技术方面还比较落后,有的还仍只是固定的停车桩停车,必须在固定的停车桩内才能实现借车还车。有的虽然使用java等技术开发实现手机软件操作,但在具体使用过程中仍存在很多无法避免的缺陷[3]。
1.2.1设计的目的
我设计的此系统是为了方便管理人员对单车的管理,提高管理效率,使得管理高效化,使得管理更加便捷。选择的系统结构是B/S,用网络设计系统模块[4]。系统方便用户使用且便于管理员管理,最终完成了基于Web网页端的单车管理系统,选择的是接口是开放式的,在使用过程中能让车辆信息和跨服务站点互通。
1.3论文结构
绪论:系统从现实生活实际出发,联系实际场景进行设计与开发。从开发的背景、目的和社会发展三方面进行阐述[5]。系统分析:系统功能解释说明、使用的软件介绍、用户的需求分析。系统设计:系统设计从多层次进行系统结构划分,详细的解释了系统是如何进行划分的。包含了这些方面:网络框架搭建、总体系统功能布局、各个功能模块的区别、功能使用的要求,数据库总体分析、数据库结构阐述、数据库逻辑结构分析[6,7]。系统开发环境介绍 :系统使用到的开发环境包括:Microsoft Visual Studio 2010、html静态网页技术、SQL Server Management Studio、asp.net等。系统的实现:此设计的系统有两种不同的用户,一种是使用单车的学生用户,另一种是负责单车管理的管理员用户。学生用户只包含该学校的学生,管理员则可以细分为管理本系统的管理员,负责专门管理学校单车的管理员和负责专门维护和维修的管理员和权限最高的超级管理员,管理人员各司其职能共同管理好此系统。系统测试:由于本设计是学校的共享单车管理系统,选择的是黑盒测试,在此次测试中通过从不同方面输入不同种类的数据,然后依次分门别类的进行对比,从分析的结果中找出系统设计的不完善之处,最后进行了修改和完善。
2.系统开发技术的介绍
2.1 Visual Studio简介

图2.1 Visio Studio结构
VS2010是一款多功能的软件,其中包含了丰富的开发应用,能为大学生提供多种语言的系统编程设计,适合不同层次人们的要求。Vs中能使用多种市面上常用的基本语言,包括:c++、c#、C语言等[8]。
2.2 HTML/CSS简介
HTML技术在很多系统开发的过程中都会借鉴到,通过它能在网络中实现用户和用户之间的互动和联系,是系统开发设计必不可少的技术。在现实社会开发过程中被广泛利用,被广大用户接纳,能用来进行网页制作。也可以做局部的网络页面的开发。它被认为是系统开发的必不可少语言,主要由两部分组成:头部和主体。头部是用来添加标题和存放分享网络信息的。主体中的内容跟头部是不一样的,里面的具体信息是网页信息。在网页中能使用asp语言/java语言,具有丰富的功能[9,10]。
2.3 ASP.NET简介
ASP.NET也是进行网页和系统开发设计的一项必不可少的技术,但是它被使用在Web应用端,也能够与sql数据库以及其他不同类别的数据互通,满足使用者多种方面的使用需求。具有高效、便捷、易使用的特点。
2.4 数据库概念和特点
随着计算机在社会中使用到的机会逐渐增多,计算机中需要存储的数据和信息正在呈现几何式的上涨,如何解决这一社会问题便迫在眉睫,数据库此时就应用而生。设计出的数据库及其管理工具极大程序的解决了这一难题。在增加了数据库后,计算机系统的开发变得更加方便,数据的存储可以存放在数据库中,方便管理和查看[11]。数据信息的冗余度不在是使开发人员头疼的问题,数据的安全性也大大提升,技术人员能更加快捷的使用。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1084.html

好棒文