电动自行车租赁系统服务平台设计与实现-附录
电动自行车租赁系统服务平台设计与实现-第2章

第2章电动自行车租赁系统研究与分析电动自行车租赁系统不是电动自行车与租赁方式的简单组合,而是综合众多技术与科学管理理论的创新型系统,电动自行车仅为众多技术中的一个载体。
本章分析了现有公共电动自行车服务系统的组成、运营优缺点和存在的问题,提出了更加完善的电动自行车租赁系统设计方案。
2.1 现有电动自行车租赁系统分析电动自行车租赁系统即在某区域内(城市、大型景区、大学城等),隔一定距离规划出停放公共电动自行车的租赁站点(如社区门口、校园门口、车站、商圈、景点、公交换乘点等),每个点停放一定数量的电动自行车错误!未找到引用源。
市民凭借在系统售卡处所办理的卡片租用车辆并在一定时间内使用,租用信息经处理后将保存于后台服务器。
公共电动自行车租赁站点如图2.1所示,租赁站点包含服务终端、车桩和电动自行车三部分。
服务终端电动自行车/自行车车桩图2.1 电动自行车租赁站点实物图电动自行车租赁系统融合计算机、互联网和无线通信等技术,以配套的自行车路网为载体,实现系统的数字化运营和管理错误!未找到引用源。
电动自行车租赁系统提供的车辆低碳环保,可有效地节约道路资源,缓解居民出行困难问题。
但现有租赁系统存在着一些不足,无法达到高实时性、高精确度、高效广泛且全方位等管理特性。
2.1.1 电动自行车租赁系统功能分析公共电动自行车是面向全社会的,相对于私人电动自行车,具有集中停放、统一管理、使用率高、使用权与所有权分离特性。
电动自行车使用环保电力作为驱动力,自主性大、可到达性高,可辅助与补充城市公交体系,增强区域内部微循环。
电动自行车租赁系统主要通过以下几个子系统实现车辆通租通还、自助服务。
1. 车辆停放子系统公共电动自行车解决了私有车辆停放空间的问题,可让用户方便地使用电动自行车。
系统中不同企业所生产的电动自行车使用专用标识区分,通过专用停车设备有序停放车辆。
2. 租用管理子系统电动自行车租赁系统需实现用户租还车时间、权限、租用量等信息的管理和统计分析。
基于Android平台的电动自行车租赁系统设计与实现

基于Android平台的电动自行车租赁系统设计与实现随着城市交通的日益拥堵和环境污染问题的日益严重,电动自行车作为一种绿色、便捷的交通工具受到越来越多人的青睐。
为了满足人们对绿色出行的需求,电动自行车租赁系统应运而生。
本文将介绍一种基于Android平台的电动自行车租赁系统的设计与实现。
首先,该系统设计了一个用户端的Android应用程序。
用户可以通过该应用程序查看周边的电动自行车租赁点,并且可以实时查看每个租赁点的自行车数量。
用户可以在应用程序上选择一个租赁点,并预订一辆电动自行车。
此外,用户还可以通过应用程序查看自己的租赁记录和消费情况。
为了提高用户体验,应用程序还提供了用户评价和建议的功能,用户可以通过这个功能向系统管理员提供宝贵的意见和建议。
其次,系统还设计了一个租赁点管理端的Android应用程序。
管理员可以通过该应用程序管理租赁点的信息。
管理员可以查看每个租赁点的自行车数量,以及每个租赁点的租赁记录。
管理员还可以通过应用程序添加或删除租赁点,同时可以修改租赁点的位置信息和联系方式。
为了实现这个系统,我们采用了Android Studio作为开发工具,使用了Java语言编写应用程序的代码。
我们还使用了MySQL数据库来存储用户和租赁点的信息。
通过与服务器的交互,用户可以实现对租赁点和用户信息的查询、修改和删除等操作。
该系统的实现对于城市交通的改善和环境保护起到了积极的作用。
通过提供便捷的电动自行车租赁服务,可以鼓励更多人使用绿色出行方式,减少对传统交通工具的依赖,从而减少交通拥堵和空气污染。
此外,该系统还可以提高电动自行车租赁服务的管理效率,为用户提供更好的服务体验。
综上所述,基于Android平台的电动自行车租赁系统的设计与实现,为人们提供了方便、绿色的交通出行方式。
通过该系统的使用,可以改善城市交通状况,减少环境污染。
希望该系统能够得到广泛应用,为人们的出行带来更多便利和舒适。
电动自行车租赁系统监管平台设计与实现-第2章

第2章电动自行车租赁系统研究与分析随着计算机、通信等技术的迅速发展,电动自行车租赁系统在集合了多种现代化技术之后,其性能得到了明显提升。
本节在分析电动自行车租赁系统现状、现存问题的基础上,设计租赁系统整体框架,分析租赁系统监管平台,并结合新技术提出监管平台的设计方案。
2.1 电动自行车租赁系统现状电动自行车租赁系统是电动自行车与智能交通的结合,综合运用多种技术,如网络通信、RFID(Radio Frequency Identification,无线射频识别)、安全监控、GPS定位、RIA(Rich Internet Applications,因特网应用程序)、数据库等,集电动自行车租借、停放、监控、管理、调度于一体的通用型租赁系统。
目前,我国各省市纷纷引入公共电动自行车租赁系统,如株洲、杭州、武汉等城市,发展较为迅速。
由于我国公共电动自行车起步较晚、人口基数大、与之相关的技术发展程度不均衡,我国的电动自行车租赁系统在实用性、安全性、稳定性方面存在不足,有待提升,表现在以下几点:1. 系统运营模式单一、水平低大多数租赁系统产业化程度低,无法形成产业链,亏损严重,需依靠政府扶持;国内企业参与此系统研究数目众多,缺乏统一标准,系统扩展兼容性差;系统稳定性、易操作性等问题严重制约着产业发展。
2. 系统操作陈旧、缺乏创新我国租赁服务平台采用传统机械式租还操作,智能性较低;多数租赁站点采用人工服务,同一时间只能单人操作,租还车需排队;租还车操作不简便,用户难理解;仍采用传统支付方式,支付过程较繁琐。
3. 车辆损坏、丢失严重随着车辆使用频率以及车龄的增加,车身老化严重,问题频发,车辆质量及保养问题有待解决;缺乏完善的防盗机制。
4. 上层监管平台性能不足随着用户租赁请求的增多,系统每日均产生海量数据,使其性能要求逐渐提升。
用户租赁信息更新和车辆调度最佳方式确立都需在短时间内响应,对系统实时性要求较高。
国内租赁系统无长远规划,未来升级工作变得困难[7]。
基于WEB的自行车租赁管理系统设计与实现(含源文件)【范本模板】

本科毕业论文(设计)题目:基于WEB的自行车租赁管理系统设计与实现目录摘要互联网发展速度迅猛,电子商务成为21世纪商务发展道路上发展的一大热点。
随着宽带网络的普及以及网络互联网络应用方式的发展,电子商务正以前所未有的速度对传统商务方式以理论造成冲击,并对以往传统商务方式占主导的领域进行渗透。
该基于WEB自行车租赁系统架构是基于ASP和SQL Server 2000数据库,以IIS 为Web服务器,采用了使用B/S结构,综合使用了VBscript、html和JavaScript 语言编成的系统。
本文论述了基于WEB自行车租赁系统的设计思想和设计过程。
主要包括系统前台显示,分为数据浏览,自行车预订,客户相关的一些租赁信息查看。
系统的后台操作,分为用户管理,系统管理。
关键词:租赁管理系统,数据库,ASP,IISABSTRACTWith the rapid devdlopment of Internet,the E-business has become a hot in business development road in 21th century。
With the popularity of broadband Internet network and application forms of development, electronic commerce is at an unprecedented speed of traditional business approach to the theory of an impact,and traditional business methods-dominated areas of infiltration.The system is based on ASP to configure bicycle lease system based on WEB with the database of MS SQL Server2000, with IIS for Web server and have adopted structure of B/S, synthesize the system that has used VBscript, html and JavaScript language volume。
电动自行车租赁站点服务终端软件设计与实现-第5章

电动自行车租赁站点服务终端软件的测试与验证前面几个章节介绍了电动自行车租赁站点服务终端软件总体设计和主要功能的详细设计与实现。
为了验证设计方案的可行性,必须通过软件测试,对测试结果进行分析。
由于本课题来源于校企合作研发的项目,相关研发工作仍在继续中,故本文测试内容来源于实验室的相关测试结果。
5.1 服务终端软件测试方案分析测试是用来衡量一个系统是否达到需求的方式,是软件开发过程中很重要的一部分。
软件测试的目的是验证方案是否满足了需求,找出与需求不符或矛盾的地方,从而提出更加完善的方案。
测试方案越详尽,后期的维护成本越低。
软件测试方法种类繁多,最基本的可分为白盒测试和黑盒测试两种。
在SDLC(Software Development Life Cycle,软件生命周期)中,软件测试工作和软件编码工作是同步进行的。
本文测试目的主要是验证设计的各个功能模块是否达到了设计要求。
测试工作包括:搭建测试平台,测试各功能模块的正确性、软件运行的稳定性和界面的可用性等。
本文采用黑盒测试方法,根据前文的设计与实现,测试的预期目标可总结为以下几个方面:1. 服务终端能正常刷卡,通过登录界面正常登录客户端软件,并判断登录者权限。
2. 不同使用人员登录终端,进行权限验证后可进行不同操作。
3. 能够正常接收车桩发来的信息,完成数据采集。
4. 车桩运行正常,能够保证用户能正常租还车。
5. 能够正常接收广告信息,在站点完成播放。
6. 数据库连接正常。
7. 软件能够长时间稳定运行。
在实际测试中不大可能采用穷举输入法,因此本文主要根据功能需求,对服务终端软件相关模块的基本功能进行测试,如果测试通过,则说明软件能够正常工作。
5.2 测试平台搭建电动自行车租赁系统还在进一步的开发过程中,进行系统测试的第一步是完成测试平台的搭建,电动自行车自助服务终端软件测试环境的硬件包括,车桩标签、CAN 总线、RFID 卡和服务终端。
服务终端与车桩通过CAN 连接,与监管平台通过网络进行连接,测试环境示意图如图5.1所示。
电动自行车租赁系统监管平台设计与实现

租 赁 费 率 查 询
租 还 车 记 录 查 询
充 值 消 费 记 录 查 询
站 点 车 辆 动 态 查 询
系统管理
用 车权辆实日时定位
户 管
行限 设驶路志 管径跟踪
理 车置辆调理度
模模模
块块块
用 户 卡 相 关 统 计数租 还 车 相 关 统 计据库异 常 故 障 相 关 统 计
信车 息查询 报辆 相 表生成 报关 统 表打印
计
用户管理
异 常
异 常
参 数参数消 警 设置
判 报 设日志处 管理
别警置理
12
肆
需 求 分 析
第四章
监管平台软件详细设计与实现
数数据据库库连表接部与分操信作息设:计
实现对 底层数 据库的 连接
读取配置 Hibernate.cfg.xml
xx.hbm.xml
读取配置
开始 Configuration SessionFactory
监控中心 数据库 数据服务中心 打印机
火
墙
以太网
GPRS/3G/4G
用户智能手机
无线网络
GPRS/3G/4G... 无线网络 以太网...
GPRS/3G/4G
卫星
GPS信号
电动自行车 用户 智能手机
WiFi
有线网络
电动自行车维 修地
电动自行车
智能手机 WiFi 用户
。。。。。。
电动自行车租赁服务平台
电动自行车租赁系统监管平台 设计与实现
目录页
2
1
课题研究背景与意义
2
租赁系统的研究与设计
工
作
3
监管平台软件总体设计
重
电动自行车租赁系统服务平台设计与实现-第1章

电动自行车租赁系统服务平台设计与实现低碳出行的电动自行车租赁系统能有效地提高道路利用率,减少交通拥堵,在市民短距离出行、休闲旅游和公交换乘等方面发挥积极作用。
虽然部分城市开展了电动自行车租赁系统的尝试,但是现有系统租赁站点中服务平台大多存在实用性、实时性和安全性等方面的不足。
因此,研究基于嵌入式操作系统、RFID无线射频识别、CAN总线等技术的电动自行车租赁服务平台是保障租赁系统运行稳定可靠和车辆租赁方便快捷的关键。
本文在深入研究电动自行车租赁系统结构和功能需求的基础上,采用“集中管理、分散控制”的设计思想,设计了位于设备层的电动自行车租赁服务平台。
服务平台由服务终端和车桩组成,不仅可进行数据获取,还集成数据提取、数据分析、数据显示和报警处理等多层次功能。
根据电动自行车租赁服务平台功能需求,对服务终端和车桩的设计方案进行对比论证,选择了基于ARM和单片机组合的服务平台设计方案。
围绕设计方案对租赁服务平台的硬件设计和底层软件设计进行详细分析,并对硬件芯片和软件方案进行了选型。
服务平台中服务终端硬件设计以S5PV210为核心芯片,车桩硬件设计以STC12C5A60S2为核心芯片,将硬件电路分为核心控制模块、读卡器模块、数据通信模块、显示模块、报警模块等几部分进行设计,并对PCB板卡设计中关键问题进行研究与分析。
租赁服务平台软件设计基于嵌入式Linux系统,首先将Linux系统移植到服务终端ARM平台,然后对CAN总线驱动、RFID驱动、WiFi模块驱动、3G模块驱动、SQLite数据库等进行分析与设计。
本文最后对服务平台的硬件电路和软件设计进行了测试,测试结果表明服务平台能稳定可靠地工作,满足基本的设计要求。
I第1章绪论1.1 研究背景与意义近年来,随着我国经济的飞速发展和城市化进程的加快,城市人口逐年增加,居民出行量不断递增。
截止2013年底,城镇化率提升到53.7%,城镇常住人口达7.3111亿。
电动自行车共享系统的设计与实现

电动自行车共享系统的设计与实现随着城市化进程的加速,人们在城市生活中对于出行的需求越来越强烈。
而电动自行车共享系统的出现,则为市民们提供了更多选择,改变了出行方式。
电动自行车共享系统有助于减少城市交通拥堵和环境污染,因此不仅在国内,也在国际上得到了广泛的应用和推广。
本文主要探讨电动自行车共享系统的设计和实现,并考虑其可持续发展。
一、电动自行车共享系统的设计1. 从基础设施手段出发电动自行车共享系统需要具备一定的基础设施,在此基础上,才能实现更全面的服务。
首先,共享系统需要提供电动自行车的位置信息,以便用户可以在需要的时候方便地找到车辆。
其次,应该构建电动自行车停放点体系,在用户使用之后方便用户归还车辆。
最后,各个城市应该建立统一的运维中心,负责发布统一规范,对各家企业的运维服务进行统一监管。
2. 从软件技术手段思考为了满足日益增长的数据量和用户需求的变化,共享系统需要运用一些新型的软件技术手段。
在第一层面上,共享系统应该提供信息查询、实时定位、毫秒计费等功能。
在第二层面上,共享系统应该利用大数据处理技术,协助企业对数据收集和分析,进而优化共享系统的运营效率。
在第三层面上,共享系统可以通过人工智能技术,进行优化分配和算法升级等工作,为用户提供更好的服务。
二、电动自行车共享系统的实现1. 针对用户需求进行定位用户对于电动自行车共享系统的需求主要有两类:第一类是解决一些日常生活中的问题,比如周边小区内跨小区出行、城市换乘等问题。
第二类是针对一次性出行需求的。
因此,共享系统应该根据用户出行情况,对车辆数量、经营范围、车辆类型等方面进行定位。
2. 建立统一的运营体系共享系统作为一个大系统,需要程序化的进行运营和管理。
因此,运营体系不仅要满足对于数据和信息的统一管理,还应该构建多层次运营体制,覆盖公共场所、社区、机关单位等多个场景。
3. 保证运营安全和用户隐私共享系统应该建立完善的安全体系,保护用户信息和隐私,并解决电动自行车的安全隐患,确保用户的出行安全和共享系统的运营安全。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
mcp2515_setRegister(a2,0);
mcp2515_setRegister(a3,0);
a1++;
a2++;
a3++;
}
mcp2515_setRegister(MCP_RXB0CTRL,0);
mcp2515_setRegister(MCP_RXB1CTRL,0);
if(res==MCP2515_FAIL)
return res;
mcp2515_configrate(250);
mcp2515_initCANBuffers();
mcp2515_setRegister(MCP_CANINTE,MCP_RX0IE | MCP_RX1IE);
mcp2515_SetCanCtrl_Mode(MODE_NORMAL);
#/etc/ppp/peers/chat-wcdma-disconnect
ABORT OK
ABORT BUSY
ABORT DELAYED
ABORT "NO ANSWER"
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
ABORT VOICE
ABORT ERROR
ABORT RINGING
mcp2515_write_id(MCP_RXF4SIDH,0,0x7FF);
mcp2515_write_id(MCP_RXF5SIDH,0,0x7FF);
a1 = MCP_TXB0CTRL;
a2 = MCP_TXB1CTRL;
a3 = MCP_TXB2CTRL;
for(i=0;i<14;i++)
{
disconnect '/sdcard/bin/chat -s -v -f /etc/ppp/peers/chat-wcdma-disconnect'
2.chat-wcdma-connect会话建立脚本
#/etc/ppp/peers/chat-wcdma-connect
ABORT 'NO CARRIER'
wpa_pairwise=CCMP
5.udhcpd.conf配置文件
start192.168.2.2
end192.168.2.254
optrouter192.168.2.1
6.ip_limit模式速率控制代码
iptables-N LIMIT
iptables-F LIMIT
iptables-tfilter -A FORWARD -i wlan0 -s 0/0 -p all -m state --state NEW, ESTABLISHED, RELATED, -j LIMIT
usepeerdns
noauth
noipdefault
novj
novjccomp
defaultroute
ipcp-accept-local
ipcp-accept-remote
connect '/sdcard/bin/chat -s -v -f /etc/ppp/peers/chat-wcdma-connect'
mcp2515_write_ id(RXF0SIDH,0,SrcAddr);
mcp2515_write_id(RXF1SIDH,0,0x300);
mcp2515_write_id(MCP_RXF2SIDH,0,0x7FF);
mcp2515_write_id(MCP_RXF3SIDH,0,0x7FF);
return 0;
}
8.CAN模块验收屏蔽配置函数
void mcp2515_initCANBuffers(uint SrcAddr)
{
unsigned char i,a1,a2,a3;
mcp20,0x7FF);
mcp2515_write_id(MCP_RXM1SIDH,0,0x7FF);
iptables-tfilter -A LIMIT -m hashlimit --hashlimit-name spe_limit --hashlimit-mode srcip --hashlimit 8/sec -j ACCEPT
iptables-tfilter -A LIMIT -j DROP
iptables-FFORWARD
附录
图1服务终端板卡部分电路原理图
图2车桩板卡电路原理图
图3服务终端PCB板卡正反面
图4车桩板卡电路正反面
图5锁具实物图
图6金属键盘实物图
图7安装测试实物图
附录
1.wcdma拨号脚本
nodetach
lock
/dev/ttyUSB3
921600
user "card"
password "card"
crtscts
ABORT 'ERROR'
ABORT 'NO DIALTONE'
ABORT 'BUSY'
ABORT 'NO ANSWER'
'' AT
OK ATZ
OK
T+CGDCONT=1,\"IP\",\"3gnet\",,0,0
OK AT+CFUN=1
OK ATDT*99#
CONNECT ''
3.chat-wcdma-disconnect断开调用脚本
7.CAN模块初始化函数
unsigned char Init_Can(void)
{
unsigned char res;
CS = 0;
RST = 1;
RST = 0;
Delay_Ms(10);
RST = 1;
CS = 1;
res = mcp2515_SetCanCtrl_Mode(MODE_CONFIG);
iptables-PFORWARDDROP
iptables-AFORWARD-i wlan0 -j LIMIT
iptables-AFORWARD-o wlan0 -s 192.168.2.2 -m limit --limit 5/sec -j ACCEPT
iptables-AFORWARD-o wlan0 -s 192.168.2.3 -m limit --limit 3/sec -j ACCEPT
TIMEOUT 12
"" \K
"" +++ATH
"" ATZ
SAY "\nGoodbay\n"
4.hostapd.conf文件
interface=wlan0
driver=nl80211
ssid=test
channel=8
wpa_passphrase=12345678
wpa=2
wpa_key_mgmt=WPA-PSK