城公共自行车管理系统的分析与设计(源码)【字数:12839】

摘 要摘 要在我国,各大城市的公共自行车租赁行业迅速崛起,其依靠着计算机庞大的存储空间、高性能的处理速度等优点对自行车的管理发展产生了强大的推动作用,传统的自行车管理系统已经日渐淘汰。为了更好的对该系统的需求做出正确的分析,通过对各个网站的查阅研究,以及用户的走访询问,在促进城市环境发展里,使用自行车的许多公共活动中,一个在短时间内实现最引人注目的结果的是公共自行车租赁系统。本文以苏州地区的公共自行车租赁业的现状作为参考,探讨其目前面临的现状和存在问题,明确一个公共自行车管理系统开发的必要性。本论文对该系统进行了全面的需求分析,对其功能需求列出了详细的要点。该系统使用B/S架构、ASP.NET技术和SQL Sever数据库,并利用C#编程语言来实现系统的功能。该系统主要从用户使用系统和管理员管理系统两方面进行设计,以便捷、灵活的特点,来达到用户的使用需求。系统实现了一个公共自行车管理系统的基本需求,也响应了低碳生活的号召。本课题是按照软件工程学的方法进行设计和实现了这样一个公共自行车管理系统。本文依次介绍了公共自行车管理系统的研究背景、应用技术、需求分析、概要设计以及具体实现,通过对这些方面介绍从而详细的介绍了本系统。关键词自行车租赁;信息管理;网站系统;VS2013
目 录
第一章 绪论 1
1.1 本系统的研究背景与意义 1
1.2 本项目主要研究内容 1
1.3 国内外研究现状 2
1.4 本文的主要内容和结构 2
第二章 系统开发的环境及相关技术基础 1
2.1 B/S架构 1
2.2 ASP.NET技术 1
2.3 ADO.NET数据库访问技术 1
2.4 系统开发环境介绍 2
2.4.1 Visual Studio 20013简介 2
2.4.2 SQL Server 简介 3
2.5 本章小结 4
第三章 公共自行车管理系统的需求分析 5
3.1系统总体设计思想 5
3.2系统功能需求 5
3.4系统性能需求 6
3.4系统其他需求 6
3.5本章小结 8
 *好棒文|www.hbsrm.com +Q: @351916072@ 
第四章 公共自行车管理系统的概要设计 9
4.1系统数据库设计 9
4.1.1数据库概念设计 9
4.1.2数据库逻辑结构设计 12
4.2系统功能设计 15
4.2.1用户信息管理功能设计 16
4.2.2自行车信息管理概要设计 17
4.2.3自行车类型管理概要设计 18
4.4本章小结 20
第五章 公共自行车管理系统的实现 21
5.1 项目结构简介 21
5.2系统实体类图 22
5.3 系统页面设计 23
5.3.1用户使用界面设计 24
5.3.2管理员管理界面设计 29
5.4 本章小结 35
第六章 公共自行车管理系统的测试 35
6.1 公共自行车管理系统测试的目的 36
6.2公共自行车管理系统测试用例 36
6.3管理员测试用例 36
6.4 用户测试用例 37
6.5 本章小结 38
结语 39
致谢 40
参考文献 41
第一章 绪论
1.1 公共自行车管理系统的研究背景与意义
随着各个城市的不断建设,居民的活动距离也越来越远,各种交通工具也应运而生,但是从家到各种交通工具之间的距离却没有缩短,相比于其他交通出行工具,有着“随用随借,公众使用”理念的公共自行车[1],成为了一种廉价的运输方式,不仅维护成本低、灵活的、便捷,而且它也能够有效解决城市交通拥堵,公共自行车成为这种情况下的最好选择。于苏州,公共自行车已经成为城市末端地铁到家,或者公交车到家的最后一公里出行工具,受到广大市民的青睐[2]。
互联网的飞速发展,电子商务技术也已经发展到高潮阶段,为自行车的管理与电子商务的结合奠定了坚实的技术基础[3],苏州的一些公共自行车管理网站也相继产生,并一直在完善过程中。
公共自行车管理系统其核心系统为租赁系统,其日常维护包括租赁的用户、租还自行车的信息、管理员信息管理等在内的多种系统数据[4]。作为互联网和电子商务应用的一部分,自行车租赁企业使用互联网为媒介对各类信息进行处理,该技术的应用使得各个自行车租赁企业的工作效率得到了很大的提高,也在一定程度上方便了用户的使用。
1.2项目主要研究内容
本课题主要工作内容:本课题要求设计实现公共自行车管理系统软件。主要功能包括:用户注册、信息修改、车辆浏览、购物车管理、公告浏览、订单管理、在线留言、后台管理等。
主要完成功能:
(1)调查本市经常使用公共自行车的市民,了解他们在日常的租赁过程中需要哪些操作,并从中分析出哪些是导致租赁过程不够便捷的原因。
(2)分析市民在租赁过程中为何需要如此操作,理清如此操作的由来,此项对系统后期的逻辑分析有重要作用[5]。
(3)依照前面所理解的缘由和逻辑,分析租赁操作的实质,并根据市民反映的当前租赁系统的优缺点进行完整的需求分析,并且将该公共自行车管理系统的设计和实现理清思路和确定实现方法。
(4)依据设计好的系统功能需求对相应的数据库进行进一步的设计,并对初步实现的功能再次进行详细的设计,完成系统的代码实现后,对相关程序进行测试。
1.3 国内外研究现状
在国外,纽约、伦敦、巴黎等国际大城市近年来各自建立起了自己的公共自行车管理系统,该系统受到了人们普遍的欢迎。1965年,“白色自行车计划”于阿姆斯特丹实行[6];1995年,第二代自行车共享计划在哥本哈根推出,即所谓的“智能单车”[7];随着电子信息技术的发展,第三代公共自行车出世,目前这第三代使用最为广泛,其便利性被广大居民接受。但仍存在两个方面的问题,这导致其系统在推广和应用上存在较大的制约。
其一是,无法满足不同运营规模的需求。不同地区的公共自行车的计费方式是不同的,系统经常发生计费规则混用,导致出现错误,造成用户投诉现象增多[8]。其二是,无法对旧系统进行升级换代。由于一开始的管理设计原因,最初的架构设计存在缺陷和不足,后期有不断修改一些功能,却难有较大起色。
而国内以苏州为例,公共自行车管理已经变成了从地铁公交到居民居住地之间的一种重要的交通形势[9]。近年来,国内的各大城市也相继建立起公共自行车管理系统。利用信息技术来管理自行车的租赁,其根本意义在于便捷有效的管理以及以此为平台进行信息交流。根据当地的市民反映这一信息平台的建立使得租赁信息能够及时迅速的被获取到,但也存在一些不足的方面。
其一,系统功能不完整、重复,缺乏统一架构,经常出现“卡死”等问题[10]。其二,初期管理意识薄弱,部分自行车没有自己的编号,出现系统跟踪盲点。其三,可维护性差,因为初期使用多种开发语言,后期难以维护。

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

好棒文