公交IC卡管理系统实验报告

公交IC卡管理系统实验报告
公交IC卡管理系统实验报告

公交IC卡管理系统

一目的

运用所学课程的知识来研究、解决一些具有一定综合性问题的专业课题。通过课程设计提高学生综合运用所学知识来解决实际问题及进行科学实验或技术设计的初步能力。

对于本课程设计而言重点在熟悉C语言基本语法规范以及灵活运用C语言编程解决实际问题。

二需求分析

1、该程序主要为实现某公交公司关于公交IC卡的管理,首先应包括基本卡号及其相关信息(如卡号所对应的初始金额)的录入系统;

2、应拥有用户乘车处理系统,即记录用户乘车明细(如乘车日期,所称车辆)并实现将乘车费用在相应卡上进行扣除;

3、当某卡余额不足时,用户可对其进行充值以实现长久使用;

4、应具有查询功能,即输入某一卡号,便可对该卡内余额,扣费明细进行查询;

5、以上功能以菜单方式出现并执行。

三概要设计

1、主函数模块

定义一个结构体组,用来储存IC卡信息

typedef struct information

{

char cardnumber[11]; /*卡号*/

float balance; /*余额*/

long date[N]; /*乘车日期*/

int busnumber[N]; /*所乘车*/

float expenses[N]; /*费用*/

}INFORMA TION;

main()

{

定义变量及对其进行初始化;

利用do-while循环执行菜单;

将调用函数插入菜单中;

由键盘录入来确定循环是否继续;

2、被调用函数模块

①int InputInformation(INFORMA TION inf[])

/*函数功能:基本信息包括卡号(只允许录入十位卡号)和初始金额的录入

函数参数:inf为结构体组

函数返回值:录入卡号个数

*/

{

定义变量及其初始化;

利用do-while进行基本信息即卡号(只允许录入十位)及初始金额的录入,并记录每位卡号所对应的下标值;

由键盘录入的字符来确定是否停止对该函数的调用;

返回录入的卡号个数;

}

②int ProcessingService(INFORMA TION inf[],int i,float *p)

/*函数功能:乘车明细输入以及对帐户进行扣费处理,若余额不足则进行提示

函数参数:inf为结构体组,i为所输卡号对应下标值,*p为账户余额地址

函数返回值:乘车次数

*/

{

定义变量及其初始化;

在主函数中输入卡号并调用查找函数找到该卡号所对应下标值传值给该函数;

记录该卡号的扣费明细;

当卡内余额不足时不予以扣费并提示尽快充值;

由键盘录入的字符来确定是否停止对该函数的调用;

}

③void Recharge(INFORMA TION inf[N],int n,float *p)

/*函数功能:输入用户卡号及充值金额进行充值

函数参数:inf为结构体组,n为录入卡号总数,*p为账户余额地址

函数返回值:无

*/

{

定义变量及其初始化;

在主函数中输入卡号并调用函数找到该卡号对应余额地址传值给该函数;

由键盘录入用户想要充值的金额并进行充值;

}

④void InquiryBusiness(INFORMA TION inf[],int n,int m)

/*函数功能:性息查询,用户输入卡号,程序打印相关信息

函数参数:inf为结构体组,n为录入卡号总数,m为乘车次数

函数返回值:无

{

定义变量及其初始化;

输入卡号并调用查找函数找到该卡号所对应下标值;

打印出有关该卡号的信息;

}

⑤int Linsearch(INFORMA TION inf[N],char x[],int n)

/*函数功能:运用线性查找法查找用户输入的卡号

函数参数:inf为结构体组,x为用户输入的卡号,n为录入卡号总数

函数返回值:若找到则返回其下标值,找不到则返回-1

*/

{

定义变量及其初始化;

输入卡号并调用查找函数找到该卡号所对应下标值并返回给调用函数;

}

⑥int InputInformationTwo(INFORMA TION inf[],int n)

/*函数功能:第二次及其以后再次录入基本信息

函数参数:inf为结构体组, n为录入卡号总数

函数返回值:录入卡号个数

*/

{

定义变量及其初始化;

利用do-while进行基本信息即卡号(只允许录入十位)及初始金额的录入,并记录每位卡号所对应的下标值;

由键盘录入的字符来确定是否停止对该函数的调用;

返回录入的卡号个数;

}

整个程序的流程图如下所示:

/*主题:公交IC卡管理系统

功能:基本信息包括卡号,初始金额的录入;输入卡号进行乘车扣费,充值,乘车明细答应

编程语言:C

*/

#include

#include

#include

#define N 100

typedef struct information

{

char cardnumber[11]; /*卡号*/

float balance; /*余额*/

long date[N]; /*乘车日期*/

int busnumber[N]; /*所乘车*/

float expenses[N]; /*费用*/

}INFORMA TION;

int InputInformation(INFORMATION inf[]);

int InputInformationTwo(INFORMATION inf[],int n);

void Recharge(INFORMATION inf[],int n,float *p);

int Linsearch(INFORMATION inf[N],char x[],int n);

void InquiryBusiness(INFORMA TION inf[],int n,int m);

int ProcessingService(INFORMA TION inf[],int i,float *p);

int main()

{

int order;

int n; /*录入卡号的个数*/

int i; /*用户输入查找卡号的返回下标值*/

int j; /*某卡号记载的乘车明细的下标值*/

char x[11];

INFORMA TION inf[N];

printf("Enter 1 to input the basic information\n");

printf("Enter 2 to enter to processing service\n");

printf("Enter 3 to recharge\n");

printf("Enter 4 to inquiry business\n");

printf("Enter 5 to stop the program\n");

do{

printf("Input the number which you choose\n");

scanf("%d",&order);

}while(order!=1&&order!=2&&order!=3&&order!=4&&order!=5);

if(order==1)

{

n=InputInformation(inf);

printf("There are %d cards\n",n);

}

else if(order==2||order==3||order==4)

{

do{

printf("Please choose 1 and input the basic information\n");

scanf("%d",&order);

}while(order!=1);

n=InputInformation(inf);

printf("There are %d cards\n",n);

}

else

exit(0);

do{

printf("Enter 1 to input the basic information\n");

printf("Enter 2 to enter to processing service\n");

printf("Enter 3 to recharge\n");

printf("Enter 4 to inquiry business\n");

printf("Enter 5 to stop the program\n");

do{

printf("Input the number which you choose\n");

scanf("%d",&order);

}while(order!=1&&order!=2&&order!=3&&order!=4&&order!=5); if(order==1)

{

n=InputInformationTwo(inf,n);

printf("There are %d cards\n",n);

}

if(order==2)

{

do{

printf("input your card number\n");

scanf("%s",x);

i=Linsearch(inf,x,n);

}while(i==-1);

j=ProcessingService(inf,i,&inf[i].balance);/*j为乘车次数*/

}

if(order==3)

{

do{

printf("input your card number\n");

scanf("%s",x);

i=Linsearch(inf,x,n);

}while(i==-1);

Recharge(inf,n,&inf[i].balance);

}

if(order==4)

{

InquiryBusiness(inf,n,j);

}

}while(order!=5);

return 0;

}

/*输入用户卡号及充值金额进行充值,无返回值*/

void Recharge(INFORMATION inf[N],int n,float *p)

{

float money;

printf("your card's balance is %.2f\n",*p);

do{

printf("How much money do you want to recharge?\n");

scanf("%f",&money);

}while(money<0);

*p=*p+money;

printf("your card's balance is %.2f\n",*p);

}

/*基本信息包括卡号(只允许录入十位卡号)和初始金额的录入,并返回录入卡号个数*/

int InputInformation(INFORMATION inf[])

{

int digit;

int i,j,a;

char reply;

i=-1;

do{

i++;

do{

digit=0;

printf("input the card number\n");

scanf("%s",inf[i].cardnumber);

for(j=0;inf[i].cardnumber[j]!='\0';j++)

{

if(inf[i].cardnumber[j]>='0'&&inf[i].cardnumber[j]<='9')

digit++;

else

;

}

}while(digit!=10);

do{

printf("Input initial money\n");

scanf("%f",&inf[i].balance);

}while(inf[i].balance<0);

printf("Do you want to continue?\n");

printf("enter 'y'is continue,and 'n'is stop\n");

scanf(" %c",&reply);

}while(reply=='y'||reply=='Y');

a=i+1;

return a;

}

/*运用线性查找法查找用户输入的卡号,若找到则返回其下标值,找不到则返回-1*/ int Linsearch(INFORMATION inf[N],char x[],int n)

{

int i;

for(i=0;i

{

if(strcmp(x,inf[i].cardnumber)==0)

return i;

else;

}

return -1;

}

/*性息查询,用户输入卡号,程序打印相关信息,无返回值*/

void InquiryBusiness(INFORMA TION inf[],int n,int m)

{

char x[11];

int i;

int j;

do{

printf("input your card number\n");

scanf("%s",x);

i=Linsearch(inf,x,n);

}while(i==-1);

printf("the information is :\n");

printf("the card number is %s\n",inf[i].cardnumber);

printf("the balance is %.2f\n",inf[i].balance);

for(j=0;j<=m;j++)

{

printf("the date is %ld\n",inf[i].date[j]);

printf("the bus number is %d\n",inf[i].busnumber[j]);

printf("the expenses is %.2f\n",inf[i].expenses[j]);

}

}

/*乘车明细输入以及对帐户进行扣费处理,若余额不足则进行提示,返回值为乘车次数*/

int ProcessingService(INFORMA TION inf[],int i,float *p)

{

int j=-1;

int flag=1;

char reply;

do{

j++;

do{

printf("Input the date,bus number and expenses\n");

scanf("%ld",&inf[i].date[j]);

scanf("%d",&inf[i].busnumber[j]);

scanf("%f",&inf[i].expenses[j]);

}while(inf[i].date[j]<=0||inf[i].busnumber[j]<=0||inf[i].expenses[j]<=0);

*p=*p-inf[i].expenses[j];

if(*p<0)

{

printf("the balance is not enough,please recharge as quickly as possible\n"); flag=0;

*p=*p+inf[i].expenses[j];

printf("your crad balance is %.2f\n",*p);

}

else

{

printf("your crad balance is %.2f\n",*p);

}

printf("Do you want to continue?\n");

printf("enter 'y' is continue,and 'n' is stop\n");

scanf(" %c",&reply);

}while(reply=='y'||reply=='Y');

return j;

}

/*第二次及其以后再次录入基本信息,并返回录入卡号个数*/

int InputInformationTwo(INFORMATION inf[],int n)

{

int digit;

int i,j,a;

char reply;

i=n-1;

do{

i++;

do{

digit=0;

printf("input the card number\n");

scanf("%s",inf[i].cardnumber);

for(j=0;inf[i].cardnumber[j]!='\0';j++)

{

if(inf[i].cardnumber[j]>='0'&&inf[i].cardnumber[j]<='9')

digit++;

else

;

}

}while(digit!=10);

do{

printf("Input initial money\n");

scanf("%f",&inf[i].balance);

}while(inf[i].balance<0);

printf("Do you want to continue?\n");

printf("enter 'y'is continue,and 'n'is stop\n");

scanf(" %c",&reply);

}while(reply=='y'||reply=='Y');

a=i+1;

return a;

}

五调试分析

1、应使用循环以确保录入的初始金额,充值金额,乘车费用均不为负值;

2、应使用循环以确保录入卡号位数的正确性;

3、由于有从键盘录入字符环节,则应防止缓冲区中回车符的误入而影响程序;

4、由于程序信息没有用文件进行保存,因此每次程序运行都要进行初始信息的录入。六测试结果

1、录入卡号及初始金额;

2.、输入用户卡号录入乘车明细并对其进行扣费处理;

3、输入卡号并进行充值;

4、输入卡号进行相关信息的查询。

七用户使用说明

1、该程序可在VC环境中运行;

2、程序开始运行后,会以菜单的方式展开,用户可通过由键盘输入相应的数字进入需要的功能系统;

3、本程序只允许位数为十位的卡号;

八课程设计总结

程序使用结构体组,函数调用,多种循环以及选择结构基本完成设计要求。

公交卡管理系统 (2)

公交卡管理系统 1. 引言 公交交通是城市基础事业的重要组成部分,与城市经济、文化发展和广大市民的生活息息相关,随着城市人口的增多,人流量增加,为了减少堵车,保护环境,国家制定相应的政策,人民积极相应,乘车公交车拥挤的现象也随之产生,为了解决这一现象,就需要建立一个良好的公交管理系统,一方面,加快上车速度,减少站点停车时间,增加人们的出行效率;另一方面,帮助公交车公司管理客流量和货币,减少人工开支。 公交卡管理信息系统主要解决一些公交卡的信息管理的问题,设计开发公交卡管理系统,一是实现公交卡一般功能的注册、充值、挂失、激活和注销功能,二是随着经济的逐步发展,完善公交卡功能,相应出现的新功能如电子钱包,异地刷卡,自行车的租借功能,对用户支持用户信息的修改,网上支付充值等功能,操作员密码的修改和一些简单的查询功能。 在课程设计中,系统开发平台为Win7,数据库采用SQL Server 2008,程序运行平台为Win7。程序通过调试运行,初步实现了设计目标,并且经过适当完善后,将可以应用在公交管理部门的管理中,解决实际问题。 2. 需求分析 2.1 调查与初步分析 在编写需求前,我们根据各个公交公司的公交卡占有率和使用情况和市场上对公交卡管理系统的相应的功能需要情况进行相应的调查和分析,首先是对各大网上公交卡管理系统进行了调查,其中包括:公交卡管理系统的界面设计、公交业务流程、公交卡相应功能以及管理员的操作,这几大块进行了调查。结合当时的经济环境和市场需求,合并我们的调查和分析,总结出一套并属于自己特色的设计思路。 用户分析:公交卡的使用者主要有以下几种: 管理人员:公交卡管理系统的操作者和记录者,公交卡管理系统主要分为:注册管理系统、充值管理系统、注销管理系统、挂失管理系统、激活管理系统、电子钱包管理系统、异地刷卡管理系统、异地刷卡管理系统,而公交卡的记录者主要是管理注册、充值、注销、挂失几个一般活动,而公交卡管理系统的操作者主要是对公交卡管理系统的主要操作者,需要对数据库的操作有一定的要求。 系统维护人员:计算机专业人员,熟悉数据库、操作系统、网络维护工作。维护人员为间隔性用户。 公交卡持有者:公交卡管理系统的客户端使用者和持卡人,他们是公交卡管理系统的使用者,不是管理者,不能对管理系统进行更改工作。

海尔智能公共交通系统解决方案(物联网)

海尔智能公共交通系统解决方案 1、系统简介: 海尔智能公共交通系统是国内首创的将公交智能电子站牌、公交GPS调度、车辆安防监控、候车亭电子监控等系统整合而成的一套综合性管理平台。同时在全面剖析国内现有电子站牌项目的运行境况后,引入多媒体信息发布系统,整合多方媒体运营资源,避免以往类似项目所出现的资金及后续运营问题。全面兼顾媒体运营商、公交公司、公共交通管理部门的利益。 海尔智能公共交通系统旨在打造一套全新的公共信息发布平台。 2、系统组成及相关介绍: 系统由指挥中心、多媒体信息发布系统、视频监控系统、公交调度系统和智能电子站牌等组成

指挥中心:整个系统的大脑,负责整个系统的指挥调度管理。指挥中心可以收发GPS车台信息(定位信息、报警信息等);接收视频监控信息;管理多媒体发布资料。 多媒体信息发布系统: 公交多媒体发布管理系统采用了分布式区域管理方式,提供高质量的多媒体服务。通过智能电子站牌将多媒体信息发布给受众人群。满足多方客户的需求。 视频监控系统: 对各公交车站、公交车及出租车内重点位置进行监视,并可根据需要改变监控的角度和焦距,及时监视现场信息。 公交调度系统: 通过GPS定位技术,管理人员可通过平台的电子地图,实时监控运营车辆的相关信息(轨迹、车速),发现异常时能立即警告提示,及时预防事故发生;同时根据情况对车台实时调度。

电子站牌: 智能电子站牌系统是集GPS定位、无线WIFI、GIS地理信息技术、多媒体信息发布管理技术于一体的综合性平台。 智能电子站牌主要包括LED/LCD显示屏、监控摄像头、报警装置,内置无线WIFI接收模块。可以实时接收来指挥中心发来的各种信息。 3、系统效果 通过本项目的实施,预期达到以下效果 运送速度的提高和及时、方便的换乘,均匀的班次间隔,乘客出行时耗减低。

城市公交管理系统论文

的 一一一一一一一一一城市公交管理系统论文一一一一一一一一一一 目录 1引言. 1 2系统的需求分析. 3 2.1 问题定义. 3 2.1.1 JSP编程技术. 3 2.1.2 PHP编程技术. 4 2.1.3 ASP编程技术. 4 2.2 问题的解决方案. 5 2.3 系统的可行性分析. 7 3 系统方案设计. 9 3.1 系统设计的目的. 9 3.2 系统设计思想. 9 3.3 系统模块分析. 9 4 系统总体结构设计. 11 4.1 系统设计相关内容. 11 4.2 系统功能结构设计. 11 4.3 数据库设计. 15 4.3.1 数据库概念设计. 15 4.3.2 数据库逻辑设计. 19 5 系统详细设计. 22 5.1 查询功能. 22 5.2 管理员功能. 27 6 系统实施概况. 33 6.1 系统软硬件实施要求. 33 6.2 系统测试. 33 7 结论. 35 致谢. 36 参考文献. 37 附录. 38

一一一一一一一一一一一一一一一一一城市公交管理系统论文一一 中国电子口岸平台,政府与政府部门、政府部门与企业之间可实现数据交换和共享。数据交换对象包括国家行政管理机关、社会团体、事业单位、国内外企业、驻华使领馆、个体工商户等;连接方法有:PSTN, ISDN, ADSL,DDN, FR, ATM等有线或GRPS, CDMA等无线接入方式;交换格式包括EDFACT, XML, HTML, WML, SWIFT等。 2.3.2事务处理功能. 中国电子口岸可为政府部门和企业办理核销审批、加工贸易合同审批、减免税审批、报关单申报、进出口许可证件和外汇核销单和申领、结付汇核销、保税区台帐申请、ATA单证申请等提供实时在线服务。 2.3.3身份认证功能. 电子政务网上操作谁也见不到谁,不仅要解决安全问题,更要解决信任问题,否则发生法律纠纷难以判定法律责任。中国电子口岸入网用户都要经过工商、税务、质检、外贸、海关、外汇等6个职能管理部门严格的入网资格审查,才能取得入网IC卡开展网上业务,从而有效解决网上业务信任关系和法律责任问题。身份认证包括:对工商、税务、海关、外汇、外贸、技术监督局等政府部门的身份认证;对进出口企业、加工贸易企业、外贸工业服务企业、外贸附属企业的身份认证;对个体工商户的身份认证。 2.3.4存证举证功能. 根据国家行政管理机关的授权以及上海电子口岸数据中心与各用户单位之间签订的协议,上海电子口岸数据中心针对部门联网应用项目承担存证举证的责任,电子数据存证期为20年。

基于RFID的公交卡管理系统课程设计说明书

郑州轻工业学院 课程设计说明书题目:基于RFID的公交卡管理系统 姓名: 院(系):计算机与通信工程学院 专业班级:物联网工程XXX 学号: 指导教师: 成绩: 时间:2016年 1 月5日至2016年 1 月8日

郑州轻工业学院 课程设计任务书 题目基于RFID的公交卡管理系统 专业、班级物联网工程XX班学号姓名 主要内容、基本要求、主要参考资料等: 主要内容:利用实验室的读卡器和M1卡,编写程序,实现一简单的公交卡管理功能。 基本要求:(1)当卡放到读卡器上时能够自动显示姓名; (2)读卡器可识别出该卡的类别,即月票、电子钱包、学生票,并显示出剩余的钱数或次数; (3)当刷卡时,可自动扣除钱数或次数; (4)当充值时,可加钱数或次数。 参考资料:[1]高建良,贺建飚.物联网RFID原理与技术[M].北京:电子工业出版社,2015. [2]黄玉兰.物联网射频识别(RFID)核心技术详解[M].北京:人民 邮电出版社,2011. 2016年 1月 5日

课程设计成绩评定表

目录 1实验任务和目的 (1) 2实验过程和结果 (1) 2.1实验过程 (1) 2.2实验结果 (1) 3实验总结和心得 (3) 4参考文献 (4) 5附录(代码) (4)

1实验任务和目的 利用实验室的读卡器和M1卡,编写程序,实现一简单的公交卡管理功能。 能达到如下功能: (1)当卡放到读卡器上时能够自动显示姓名; (2)读卡器可识别出该卡的类别,即月票、电子钱包、学生票,并显示出剩余的钱数或次数; (3)当刷卡时,可自动扣除钱数或次数; (4)当充值时,可加钱数或次数。 2实验过程和结果 2.1实验过程 1.打开VC,建立新的MFC工程; 2.在MFC建立Dialog界面,如下图 3.建立相关的控件链接; 4.在程序编写相关程序,使其能达到相关目标; 5.运行程序检测实验是否成功。 2.2实验结果 1.基本界面

城公交信息管理系统

计算机与信息学院 《数据库系统实践》报告 设计题目:城市公交信息管理系统 学生姓名: 20052498 号:学 班专业班级:计算机4 月 2009 年9

一、设计要求 1.全面的信息维护功能,包括主要的交通线路,公交车,停靠站等; 2.乘车线路优化算法; 3.综合交通信息查询,包括道路、公交线路、目的地、乘车方案。 二、开发环境与工具 Microsoft Visual Studio 2008 Microsoft SQL Server 2005 Windows XP SP3 三、设计原理 首先使用WinInet编程,从合肥公交网站不断查询公交路线,保存到本地,然后通过解析字符串获得每条路线的公交号和站名建立数据库BusPath。 再次解析保存的文本扫描每条路线,获得站名并判断是否已经插入到数据库中新建名为StationName的数据库。 建好数据库后,通过数据库编程以及数据库建设优化实现公交系统多功能及模糊查询。 四、系统功能描述及软件模块划分 可实现公交路线多功能查询,并且支持模糊查询,大致分为三个模块 4.1 起点和目的地查询 4.1.1 直接查询支持模糊查询 4.1.2 一次换乘查询 4.2 站点查询支持模糊查询 公交线路查询4.3 五、设计步骤 本程序用到的解决方案分为三个工程 5.1 ReadIePage工程功能不断地查询合肥公交网站,查询到的公交路线结果保存到pathSave.txt文件中。 5.2 CreateDB工程功能使用ReadIePage工程生成的pathSave.txt文件建立数据库。 5.3 BusSystem工程功能通过数据库编程实现公交路线的多功能查询。

基于RFID的公交卡管理系统

轻工业学院 课程设计说明书题目:基于RFID的公交卡管理系统 姓名: 院(系):计算机与通信工程学院 专业班级:物联网工程XXX 学号: 指导教师: 成绩: 时间:2016年 1 月5日至2016年 1 月8日

轻工业学院 课程设计任务书 题目基于RFID的公交卡管理系统 专业、班级物联网工程XX班学号 主要容、基本要求、主要参考资料等: 主要容:利用实验室的读卡器和M1卡,编写程序,实现一简单的公交卡管理功能。 基本要求:(1)当卡放到读卡器上时能够自动显示; (2)读卡器可识别出该卡的类别,即月票、电子钱包、学生票,并显示出剩余的钱数或次数; (3)当刷卡时,可自动扣除钱数或次数; (4)当充值时,可加钱数或次数。 参考资料:[1]高建良,贺建飚.物联网RFID原理与技术[M].:电子工业,2015. [2]黄玉兰.物联网射频识别(RFID)核心技术详解[M].:人民邮电, 2011. 2016年1月5日

课程设计成绩评定表

目录 1实验任务和目的 (1) 2实验过程和结果 (1) 2.1实验过程 (1) 2.2实验结果 (1) 3实验总结和心得 (3) 4参考文献 (4) 5附录(代码) (4)

1实验任务和目的 利用实验室的读卡器和M1卡,编写程序,实现一简单的公交卡管理功能。 能达到如下功能: (1)当卡放到读卡器上时能够自动显示; (2)读卡器可识别出该卡的类别,即月票、电子钱包、学生票,并显示出剩余的钱数或次数; (3)当刷卡时,可自动扣除钱数或次数; (4)当充值时,可加钱数或次数。 2实验过程和结果 2.1实验过程 1.打开VC,建立新的MFC工程; 2.在MFC建立Dialog界面,如下图 3.建立相关的控件; 4.在程序编写相关程序,使其能达到相关目标;

智能公交车管理系统功能需求1

1系统功能设计 1.1GIS功能 GIS功能模块包括地图服务、地图管理、检索、车辆实时显示、车辆跟踪功能、轨迹绘制、距离计算功能。 GIS模块数据流序列图 1.1.1地图服务子功能 支持shpfile和BingMap两种地图格式,shpfile地图实现放大、缩小、移动、距离测量、面积测量、矩形查询、点选取、全视图、鹰眼地图。BingMap实现放大、缩小、移动功能。如图3.3。

图3.3 1.1.2地图管理子功能 地图控制管理分为图层控制、注记设置、符号设置三方面功能,以便用户对于地图数据进行个性化配置. 3.1.2.1 图层控制 图层控制功能又可细化为三方面功能: (1)图层位置控制:包括图层上移、图层下移、图层置顶、图层置底。 (2)图层显示控制:图层图例、图层比例尺、图层显示、鹰眼显示。 (3)图层配置:加载图层、删除图层。

3.1.2.2 注记设置 注记设置功能,用户可设置注记显示、注记比例尺、注记字段、注记颜色和注记字体,并可预览注记样式。 3.1.2.3 符号设置 车辆显示设置,包括符号设置、名称属性设置两部分。可以根据车辆运行方向设定不同车辆符号。车辆名称可设置名称显示位置、显示字号、一般车辆、激活车辆等设置。

1.1.3检索子功能 实现车辆检索、线路检索、地名检索。 (1)车辆检索:关键字模糊匹配线路列表中所有车辆,地图上闪烁显示所选择的在线车辆,掉线车辆显示最近有效位置。 (2)线路检索:画出线路,并通过线路关键字模糊匹配该线路中所有车辆,显示在列表中;地图上闪烁显示所选择的在线车辆,掉线车辆显示最近有效位置。 (3)地名检索:关键字模糊匹配所有地物,在地图上闪烁显示所选择的地物。

公交卡收费系统设计方案

深圳市卡联科技有限公司SHENZHEN CARDLAN TECHNOLOGY CO., LTD 联系人:张文瀚先生电话: 0755- 89966666-163;/ 传真:0755- 89966666-801网站: E-MAIL: 地址:深圳市龙岗区南湾街道丹竹头康正路莲塘工业区1栋3楼

第五章系统设计特点 ............................................................................................................................ - 33 - 一、先进的非接触式与接触式相结合的操作模式 ............................................. 错误!未定义书签。 二、国内领先水平 .......................................................................................................................... - 33 - 三、灵活多变的卡类型转换 .......................................................................................................... - 34 - 四、符合准金融系统的环境设置和安全标准 .............................................................................. - 34 - 五、精确实时清算功能 .................................................................................................................. - 34 - 六、完备的防黑卡能力 .................................................................................................................. - 35 - 七、高可靠性数据传输与管理 ...................................................................................................... - 35 - 八、灵活的可适应性 ...................................................................................................................... - 36 - 九、高度的可扩展性 ...................................................................................................................... - 36 - 十、跨行业应用扩展---城市一卡通系统 .................................................................................... - 36 - 十一、公交行业应用扩展——公交运营管理系统 ...................................................................... - 37 - 第六章系统配置清单报价 .................................................................................................................... - 37 - 第七章系统实施说明 ............................................................................................................................ - 38 - 第八章培训计划 .................................................................................................................................... - 39 - 一、培训前 ......................................................................................................................... - 39 - 二、培训 ............................................................................................................................... - 39 - 第九章售后服务 ..................................................................................................................................... - 39 - 附件一经营理念 ................................................................................................... - 40 - 附件二产品优势 ................................................................................................... - 41 - 附件三荣誉证书 ........................................................................... 错误!未定义书签。 附件四深圳市卡联科技有限公司部分客户项目表........................................................ - 42 - 附件五深圳市卡联科技有限公司部分客户参考图........................................................ - 42 - 你愿意看到这样的一幕吗?

智能公交系统项目系统介绍

智能公交系统项目系统介绍 智能公交系统是一个复杂的、开放的信息系统。其涉及的方面很广泛,由运营管理子系统、车辆子系统、客流信息系统、车队管理、驾驶员管理、线路车辆系统、紧急事件处理、信息服务、场站管理等系统组成,子系统与调度中心传输各项相关信息,系统结构如图1所示。 图 1 智能化公交系统框架 本项目的研究主要解决车载智能终端系统的设计,是专门为智能交通(ITS)领域设计的一款集调度、管理、监控、娱乐、广告等功能为一体的具有媒体播放功能的集成系统。 研究开发内容:本项目的主要研究内容是设计一个车载智能终端系统,具有以下功能: 1.车辆自动报站。智能公交调度系统无需驾驶员操作,车载GPS会自动定 位,在距离车站一定距离范围内自动报站,解决了人工报站的繁锁操作, 减轻了驾驶员的操作负担。 2.车辆运行位置监控。采用智能公交调度系统更便于调度管理,只要驾驶

员接通车辆电源,GPS就会自动发射信号,车辆的运行情况,在调度室 的电脑终端可以即时反映出来,调度员可以根据情况对驾驶员发出指 令。如果车辆在行驶中出现抛锚的情驾驶员可以按GPS上的报警按钮, 线路调度员就会知道故障车辆所处的位置。系统还能记录车辆的运行时 间和每一个站点的进站出站时间等。 3.车辆运行参数采集。能进行车辆运行数据的采集和记录如里程数、趟数、 客流量等情况。还可对轮胎进行气压和温度的监测等。 4.多媒体信息服务系统。智能公交调度系统在车上安装液晶显示屏和音响 装置,播放交通信息、新闻或轻松愉快的歌曲等。 5.车内音视频监控。通过车载摄像头,可将车内情况录制在车载终端上, 当车内发生案情时,司机可主动向信息中心报警。 关键技术:本项目拟采用GPS卫星定位技术、移动通信技术、无线通信技术、音视频压缩解压缩技术、网络通讯技术、计算机技术、嵌入式软件技术。关键技术有: 1.基于GPS技术的车辆位置监控和自动报站系统。通过GPS接收单元接 收卫星发送的信号确认车辆的动态位置(经度纬度)、时间等信息,一 方面确定车辆的位置、运行速度、运行轨迹等参数,存储在设备中,也 可通过移动通信GPRS/CDMA,发送到信息中心;另一方面,与公交线 路信息库中存储的车站的位置进行比较,根据预先设定的距离和规则向 乘客通报车站和线路的语音信息,实现公交车报站器的完全智能化。 2.基于MPEG-4的车内音视频监控。根据公交车实际情况,在车厢不同 位置上安装1~4个摄像头,经过MPEG-4视频压缩并保存。拟采用双 核嵌入式ARM芯片和实时嵌入式软件,实时进行MPEG-4压缩,并存 储在微硬盘中。 3.基于网络接口的车辆运行参数的采集和发送。拟采用通过接入车内CAN 总线,获取左右方向灯、前车灯、开门信号、刹车灯信号等多路开关量 和水温、水位等多路模拟量的车辆运行参数,保存并通过GPRS/CDMA

城市公交管理信息系统设计

城市公交管理信息系统 设计 Document number:BGCG-0857-BTDO-0089-2022

城市公交管理信息系统设计 随着我国国民经济的快速发展和城市化进程的加快,如何解决城市公交管理问题已经成为城市可持续发展的一个重要课题。城市公交管理问 题是一个系统工程,常用的经验性的方法是不能完全解决问题的,必须运 用科学的、系统的方法来解决。近年来,运用数字化技术尤其是GIS技术来解决交通领域的空间数据处理和规划分析等问题已经成为交通管理信 息化的一个重要手段。 为了便于管理这些公交信息,同时也为了方便公交乘客的出行,本文 开发了城市公交管理信息系统。该系统不但可以方便地查询到城市的公 交站点、道路和公交线路,其中最重要的一个功能是在乘客给出起点和终点后,自动计算出最优的乘车路线,设计出合理而有效的算法,而且可以在一定程度上,使公交客流分配更加合理。 一:功能需求分析 (1)对于市内对公交线路不太熟悉的居民以及外地旅客来说,他们 在以公交方式出行时,在选择公交线路和乘行方案方面存在着很大的盲目性,而该系统除了可以为出行者提供公交线网基础信息、线路运行信息外,还可以将几种经过计算机分析的最佳出行线路及换乘方案推荐给出行者,通过对乘客选择线路进行合理引导,减少乘客的出行延误,从而提高整个 公交线网的运行效率。 (2)对于城市公交管理部门来说,应当是在快捷、方便、舒适、经济地实现人的移动的经营活动中,使公共交通管理达到经济效益、社会效益和环境效益的统一,适应市场经济体制的建立,适应改革与发展。利用

该系统GIS的专题地图可以显示出一个城市或一个地区的交通事故分布、交通违章分布、道路的现状和道路规划等专题情况,为交通管理部门提供一个直观的决策分析工具。在交通运营管理中,利用GIS技术的网络分析,缓冲分析等功能可以很直观地反映一个城市的公交网络覆盖状态,分析公交线路设置是否合理,评价公交站点选址是否科学等。 (3)经济效益的好坏是评价一个企业成败的关键。当然,对于城市公交企业来讲也不例外,众所周知,城市公交企业的经营和发展受多种环境因素和内部条件制约,如政府政策、城市人口数量、居民消费需求、城市交通结构等,以及企业资产状况、产权体制、经营管理者水平、技术创新能力等。而经营管理是众多因素中最重要的一个。该系统可以帮助企业的管理部门确定乘客的地理分布以及确定公交线路和站点附近的人口,出行流量,线路上公交车辆的满载率,道路交通状况等因素,从而方便了企业对公交线路的规划以及线路上公交车辆的投放量的部署。 二:系统结构设计 城市公交管理信息系统总体结构 城市公交管理信息系统旨在通过GIS技术在城市公交交通管理信息中的应用,提高城市公共交通综合管理水平,为政府科学决策提供依据。系统功能结构如下图所示。

公交车运营管理系统

广西大学 数据库课程设计 题目:公交车运营管理系统 专业: 信息管理与信息系统 班级: 2011级 小组号: 7 小组成员:

目录 第1章需求分析 (1) 第2章系统功能结构图 (2) 第3章数据库设计 (3) 3.1系统ER图 (3) 3.2关系模式设计 (3) 第4章数据字典 (5) 4.1数据项 (5) 4.2数据存储条目 (15) 第5章数据库实现 (20) 5.1数据表 (20) 5.2存储过程 (24) 5.2.1失物表的增删查改.......................................... 错误!未定义书签。 5.2.2领取表的增删查改.......................................... 错误!未定义书签。 5.2.3领取人表的增删查改...................................... 错误!未定义书签。 5.2.4拾到表增删查改.............................................. 错误!未定义书签。 5.2.5站点表增删查改.............................................. 错误!未定义书签。 5.2.6司机表增删查改.............................................. 错误!未定义书签。 5.2.7投诉表增删查改.............................................. 错误!未定义书签。 5.2.8驾驶表增删查改.............................................. 错误!未定义书签。 5.2.9收到表增删查改.............................................. 错误!未定义书签。 5.2.10公交车表增删查改........................................ 错误!未定义书签。 5.2.11行驶表增删查改 ............................................ 错误!未定义书签。 5.2.12客户表增删查改............................................ 错误!未定义书签。 5.2.13租用表增删查改............................................ 错误!未定义书签。 5.2.14修理厂表增删查改........................................ 错误!未定义书签。 5.2.15修理表增删查改............................................ 错误!未定义书签。 5.2.16统计及触发器................................................ 错误!未定义书签。 5.2.17 数据备份 (93) 第6章心得体会 (95) 参考文献 (96)

海信智能公交综合业务管理系统解决方案

海信智能公交综合业务管理系统解决方案 概述: 该产品集行车计划制定、配车排班编制、统计分析和决策分析与一体的综合性子系统,系统由四个部分组成:一是配置管理子系统:管理运营所需的基础数据,制作行车计划和配车排班;二是现场调度子系统:辅助运营现场的运力调度并提供原始的运营数据;三是综合管理子系统:油耗、票款、安全相关信息的录入与查询;四是统计分析子系统:分析统计计划和运营数据,提供报表及决策支持。 系统最初的业务模型来源于青岛公交,经过综合杭州、南京、呼和浩特、中山等地的业务需求,系统目前已经具有了实用性强、使用方便、基本涵盖公交业务等特点。 系统可广泛的应用在全国各地的公交行业的营运管理和信息化管理等方面。 主要功能: 权限管理 角色管理、用户管理、角色用户管理、角色权限管理; 用户组织设置、用户线路设置。 基本数据管理 标准信息:车辆类型、里程类型、车辆类型燃油标准管理、单车燃油标准、车辆状态、人员状态、术语管理; 基本数据:组织信息、线路信息(线路维护、配置线路站点、子线路维护、单程线路维护、单程线路站点维护)、人员信息、车辆信息、站点信息、车载机信息、车辆车载机配置、电子围栏、电子围栏配置。

文件信息:语音文件信息、向乘客发送信息、调度电话号码、调度指令、车载终端设备音量控制、车内温度控制、车辆速度控制、车载终端设备配置管理。 行车计划管理 行车计划体现了公交公司相对长期、整体的运营所要达到的效益和完成的目标,一般由实施具体运营活动单位的上级给出,是公交公司实施运营活动的指南。行车计划需提前制定,它以基础数据中的线路和站点信息作为制定的基础。在系统中,行车计划部分分为参数配置和计划编制两部分,行车计划制定的步骤为:数据准备、参数配置、计划编制; 行车计划参数配置:行车计划的参数指的是对行车计划制定产生影响的关键资源(如配备的车辆数)或者限制(如发车间隔)。行车计划参数按线路类型分为两类:上下行线路参数和环行线路参数,其区别在各自参数的参数数量和具体值不同,他们的操作一致; 计划编制:系统中行车计划的状态有:新建、申请发布、发布、注销。发布态的计划是实际使用的计划。 系统支持三种行车计划的生成方式:A、创建空白行车计划:创建的行车计划仅包含有班次信息,不包括每个班次的车次信息和加油等活动;B、复制已有新车计划;将以前的计划拷贝一份,可再进行修改后使用;C、创建高级行车计划:系统自动给出每个班次、车次的详细信息,不包括加油等活动。 配车排班管理 配车排班是根据公司已经制定的行车计划和当前资源情况合理有效的调控资源的短期计划,制作配车排班时须以基本数据和行车计划为基础; 系统中配车排班的状态有:新建、申请发布、发布、注销。发布态的排班是实际使用的排班。系统提供配车排班的两种生成方式:A、创建空白的配车排班:创建的配车排班没有任何的车辆人员信息;B、复制已有的配车排班:将以前的排班表拷贝后修改使用,这种方式可使用轮班组完成自动的轮班;

名词解释:城市公共交通系统

城市公共交通最早出现于英国,1829年英国伦敦出现了第一辆马拉式公共马车,至今已有160多年的历史,其间经历了发展、兴旺、衰退和目前的复兴阶段。欧美一些经济发达国家在发展城市交通方面曾走过一段弯路,在本世纪进入60年代后,城市小汽车发展过量,公共交通萎缩,赞成城市交通拥挤,道路交通事故增多和城市空气、噪声等污染日趋严重,使城市交通陷入了混乱的状态。因此,日益恶化的城市交通迫使发达国家不得不转向重视城市公共交通的发展。 城市公共交通系统可分为两个子系统,一个是公共交通运输工具和设施,另一个是公共交通规划与运营管理。 公共交通运输工具和设施子系统主要由四部分组成: ①常规公共交通方式。主要是公共汽车、公共电车以及老式的有轨电车。 ②快速轨道交通方式。包括轻轨交通,地下铁道,单轨跨座式或悬挂式交通系统。 ③市郊铁路。即利用铁路干线开通市郊铁路列车。像法国巴黎还建立了一个单独的市郊铁路网,并与市中心的地下铁道以及铁路干线联成一体。 ④公共交通场站。如公共电汽车的首未站、中途站、保养场,地下铁路车站和调车场等。 公共交通规划与运营管理子系统包括: (1)公交线网规划与站点选址; (2)公交票制、票价与票务管理; (3)公交服务水平与服务质量监督; (4)公交日常营运调度; (5)公交车辆保养与维护。 我国公共交通发展水平与世界先进国家相比仍有很大差距,为此公共汽车今后要向低底盘、大马力、空调化方向发展。地铁车辆将采用减震防噪音技术和自动化的通讯信号系统,提高发车频率和舒适性。国外的常规公共汽车正在试验安装GPS(全球定位系统),使公共交通调度中心可以随时掌握车辆的实时信息,

如位置、速度、车流量等。目前加拿大的多伦多市已可以通过无线通讯掌握车辆的运行信息,提高了调度能力。对于整体公共交通系统,国家有关部门提出,在下个世纪初大城市要建成以快速轨道交通为骨干,常规公共电汽车相配合的完善的公共交通系统。使城市客运交通结构趋于合理化。

公交车刷卡管理信息系统.doc

公交卡管理系统 专业:信息与计算科学 关键词信息管理系统;数据库;公交车 1.目标 1设计目的 随着经济的日益增长,车辆作为最重要的交通工具,在当今社会中得以普及。由于汽车数量的增加,而道路的承载能力有限。因此,城市公交车的迅速发展成为一种必然趋势。在这样的情况下,公交车运营商的车辆数目已经增加了许多,而且车型也不再单一,与此同时便产生了车辆资源的合理分配和使用问题。该问题涉及到车辆的档案管理、驾驶员档案管理、车辆管理、公交车运营线路的分配和管理等。如何对公交车公司的车辆进行合理的分配,科学的使用,使其发挥最大的价值是本问题探讨的重点。该管理系统的提出,对于一个公交车运营商来说,不但可以对车辆的使用进行合理的管理,而且对车辆的使用情况进行跟踪记录。 2设计任务 提高信息准确度; 改进管理和服务; 系统设计优良,界面设计精美、友好、快捷,人性化设计,后台管理功能强大、效率高; 更简便、信息化程度更高的公交卡管理流程。 2.用户的特点 本软件的最终用户是面向管理员,管理员具有一定的计算机应用基础,可以比较熟练操作计算机。管理员是经常性用户。 系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。维护人员为间隔性用户。 3. 需求分析 3.1需求规定

在公交卡管理系统中,管理员要为每个用户建立账户,并且录入用户信息,包括基本的姓名、性别、联系方式等,用户通过管理员注册后,会发放给用户一张公交卡,包括卡号和用户姓名和照片等基本信息。持有公交卡的用户,通过接触公交车上的刷卡机器,用户即可正常的乘坐公交车。当然,系统还提供强大的信息查询服务,查询可以通过多种方式实现,包括通过用户名查询、公交卡号查询和用户的身份证号码查询的方式。通过这些方式可以查询用户的基本信息和用户的消费情况。 公交卡管理员通过该系统能够提供公交卡的挂失和注销服务,为丢失了公交卡的用户或者不愿再使用公交卡的用户提供更加优质的服务。 3.2数据流图 + 3.3功能描述 一.管理员身份登陆 (1)公交卡管理 ?公交卡注册:通过此功能,通过用户提供的信息,管理员录入注册信息即可完成公交卡的注册,用户即可正常使用公交卡; ?公交卡的充值:用户可以完成对公交卡的充值,可以继续使用公交卡; ?公交卡的注销:如果用户要换卡或者不想继续使用公交卡可以通过此项功能实现; ?公交卡挂失:挂失丢失的公交卡,冻结公交卡上的余额,让丢失的公交卡不能再被其他人使用;

智能公交管理系统解决方案

公交智能调度系统升级改造项目 设 计 书 XX 市公共交通有限责任公司 二?一五年三月 目录 XX 公交智能调度系统升级改造方案 ................................................ 1.. 目录 ........................................................................... 2 .. 第一章方案概述 ................................................................ 5...

1.1 方案背景............................................................... 5... 1.2 编制依据............................................................... 7... 第二章建设目标 ................................................................ 1..0 第三章总体方案 ................................................................ 1..2 3.1 建设思路............................................................... 1..2 3.2 建设原则............................................................... 1..2 3.3 总体架构............................................................... 1..3 3.4 总体布局............................................................... 1..4 第四章:建设方案................................................................ 1..5 4.1 公交调度大屏监控平台................................................... 1..5 4.1.1 平台概述 ......................................................... 1..5 4.1.2 功能描述 ......................................................... 1..6 4.2 企业智能调度........................................................... 4..1 4.2.1 平台概述 ......................................................... 4..1 4.2.2 智能调度系统 ..................................................... 4..1 4.2.2.1.2 、运营管理.................................................... 4..7 4.2.2.1.3 、服务管理.................................................... 4..8 4.2.2.1.4 、线路查询.................................................... 4..8 4.2.2.1.5 、站点信息采集 ................................................ 4..9 4.2.2.1.6 、安全管理.................................................... 4..9 4.2.2.1.7 、临时抢修.................................................... 5..0 4.2.2.1.8 、报表生成.................................................... 5..0 4.2.2.1.9 、司机管理.................................................... 5..0

城市公交系统精准卫星定位监控管理应用

城市公共交通精准卫星定位监控管理应用 一、前言 随着国民经济的发展,我国城市道路交通拥挤程度大大高于同等机动车拥有水平的国外城市,优先发展公共交通不仅是城市发展过程当中解决交通问题的唯一选择,同时又是中国在发展过程当中的客观要求。 要想使公共交通能够发挥最大的优势,从根本上解决交通出行问题,单单依靠公交线路的优化和增加道路设施远远不够,为此必须同时引进先进的城市智能公共交通管理技术。所谓智能公共交通系统,就是在公交网络分配、公交调度等关键理论研究的前提下,利用系统工程的理论和方法,将现代通信、信息、电子、控制、计算机、网络、卫星定位、GIS等新技术集成应用于公共交通系统,通过构建现代化的信息管理系统和控制调度模式,实现公共交通调度、运营、管理的信息化、现代化和智能化,为出行者提供更加安全、舒适、便捷的公共交通服务,从而吸引公交出行,缓解城市交通拥挤,有效解决城市交通问题,创造更大的社会和经济效益。 但是近年来,随着我国城市公共交通的发展,公共车辆的投放量日益加大,乘车难的矛盾有所缓解,行车难的矛盾却日益突出。特别是公交车列车化、公交车违规停靠、公交车爬头变道,形成城市交通道路动态瓶颈,严重影响了主要道路的交通秩序。 造成这种现象的原因除了对车辆的监控手段不足,管理不到位的因素以外,主要还是对车辆位置定位监控精度不够的原因。原有的GPS卫星定位监控车载终端,只能实现动态精度水平10米,垂直15米,不能实现车道监控和精准进站监控。 2012年12月27日开始北斗卫星定位系统开始向我国及周边地区提供连续无源定位、导航、授时等正式运行服务以来,由于北斗系统是我国独立自主研发营运的卫星导航系统,使北斗系统利用中国的区域特征和地域优势建立基准站,从而大幅度提高北斗终端的定位精度、灵敏度和定位速度等,实现北斗高精度米级差分导航成为可能。 本文就是从加强公交车监控和调度管理入手,结合最新的北斗卫星精准定位技术,实行城市公交车卫星精准定位监控和调度管理,弥补原有城市公交车调度

相关文档
最新文档