当前位置:文档之家› 公交车查询系统

公交车查询系统

公交车查询系统
公交车查询系统

公交车查询系统

软件工程实习报告

公交车查询系统

目录

摘要 ......................................................................................... 错误!未定义书签。1绪论 . (3)

2系统分析 (3)

2.1可行性分析 (3)

2.1.1技术可行性分析 (3)

2.1.2经济可行性分析 (3)

2.1.3 操作可行性分析 (4)

2.2需求分析 (4)

2.2.1功能需求 (4)

2.2.2数据需求 (4)

2.2.3性能需求 (4)

2.3数据流图 (4)

2.4数据字典 (5)

2.5E-R图 (9)

3. 总体设计 (10)

3.1系统结构 (10)

3.2功能模块设计 (11)

3.3系统设计方案 (12)

3.4数据库详细设计 (12)

4.详细设计 (13)

4.1数据库连接 (13)

4.2各功能模块设计与实现 (13)

4.2.1用户查询系统模块 (13)

4.2.2管理员管理模块 (16)

5测试 (18)

5.1测试 (18)

6.结论 (18)

参考文献 (19)

摘要

我国城市公交乘客信息系统的发展处于一个较落后的水平,广大乘客可以获得信息的方式很少,为了解决这种问题,加快发展城市公交信息化,设计一个城市公交查询系统是具有一定实际应用意义的。在此背景下,我们运用JAVA语言开发了一个城市公交查询系统。本论文首先考虑了公交运营的实际情况和不同公交乘客的实际要求,分析了此系统应该具有的功能;其次对系统的主要功能模块进行了详细地描述,其中主要包括查询模块(包括按线路查询、按站点查询和按两站点查询)和管理更新模块(包括公交站点管理和公交线路管理),最后结合系统开发阶段和调试阶段发现的问题,提出了系统需要完善的地方,总结了开发此系统所取得经验和体会。

本文分别从需求分析、总体设计、详细设计、测试等各个方面详细介绍了系统的设计与实现过程,最后对系统的完成情况进行了总结。

关键词:站点;车次;查询;

公交车查询系统

1绪论

城市公交是专门服务于市民出行的客运企业。它是城市社会和经济活动的重要组成部分。伴随着国民经济和城市建设的快速发展,城市经济的繁荣,人口的增加,城市必须解决好人们出行的需求。城市公交直接关系着城市的经济发展和居民生活,对城市经济具有全局性、先导性的影响,城市公交以其方便、快捷、容量大而成为城市交通的主体。但是随着公交系统的庞大,人们很难得到准确的公交信息,这样给一些人的出行就带来了不便。因此,急需一个方便、快捷的公交信息查询方式,本系统通过浏览器查询,实现中心控制、自动更新、更多的查询方式等等更多更强大的功能。

根据课程设计任务书要求,本系统开发主要完成以下功能和性能。

(1)车次查询:能够查询该城市公交车每一条线路所经过的站点。

(2)站点查询:根据已知的站点查询出经过该站点的所有公交车线路。

(3)站站查询:根据你的出发地和想要到达的地点,可以经过一次的车次转

化,找到最好的换车路线。

(4)车次调整:对公交车线路进行调整(新增、删除、修改)。

2系统分析

2.1可行性分析

2.1.1技术可行性分析

现在有很多程序语言和相应的开发工具都可以适用于本系统的开发,例如VB、VC、C#、ASP、PHP、JA V A等,数据库有DB2、Oracle、Informix、SQL Server、ACCESS等,现在基本所有的软件程序都是用这些工具开发的。

2.1.2经济可行性分析

作为开发系统的一般配置,我们从计信院机房,选择了一台性能稳定、效率较高的计算机。操作系统采用Windows xp,数据库采用功能强大并且稳定的SQL Server 2005,开发工具选用JAVA,由于应用软件是免费的。由于开发周期不长,自身经济可以允许。

2.1.3 操作可行性分析

本系统的操作对象主要是在于广大的人民群众和公交车线路的管理者,所以

不需要其他复杂的操作,只需要对其公交车的线路进行操作,所以本系统操作起来较为方便,并且可以顺利应用。

2.2需求分析

2.2.1功能需求

本系统主要是对公交线路的线路进行查询的管理的系统。

本系统需要有管理者动态更新公交线路的最新信息,并且能将所有信息从数据库中添加、修改和删除,利用报表功能将数据库中的若干项目的数据显示出来并且利用触发器将数据库中的若干信息的数值计算出来。数据要求有自动更新功能,显示最新的结果。还需要对普通用户有简单方便的站点查询、线路查询、换车查询等。

2.2.2数据需求

对于用户信息需要有所选择的查询方式建立不同的表,对于不同的表之间有关联的可以用视图。对于管理者需要管理者的用户名和密码。

2.2.3性能需求

本系统稳定性比较好、可靠性较高,只要操作正确就可以达到用户操作的目的要求,其次本系统响应速度较快,只要对系统中的数据进行操作,操作后的结果就将在界面中显示出来。

2.3 数据流图

数据流图是结构化系统分析的工具。它既可以表达数据在系统内部的逻辑流向及存储,又可以表达系统的逻辑功能和数据的逻辑变换。数据流图既能表达现行人工系统的数据流程和逻辑处理功能,也能表达自动化系统的数据流程和逻辑处理功能。数据流程有五种基本符号:外部项、数据流、处理逻辑(加工)、数据元素和数据存储。数据流图如图1、2所示。

用户

站站查询

车次查询

站点查询

临近查询

显示结果

信息表

站点

站点

站点

编号

写入

图1用户使用数据流图

管理者

编号修改

站点修改

临近建筑物修改

显示结果

信息表

站点

编号

站点

写入

图2管理者数据流图

2.4 数据字典

数据字典(Data dictionary )是一种用户可以访问的记录数据库和应

用程序源数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典。

(1)数据项

①名称:BUSID

别名:公交车编号

简述:公交车编号

数据类型:可变字符型

长度:50

②名称:Company

别名:所属公司

简述:所属公司

数据类型:可变字符型

长度:50

③名称:Price

别名:票价

简述:票价

数据类型:可变字符型

长度:50

④名称:WorkTime

别名:工作时间

简述:工作时间

数据类型:可变字符型

长度:50

⑤名称:NearBulid

别名:临近建筑物

简述:临近建筑物

数据类型:可变字符型

长度:50

⑥名称:UserID

别名:管理者名称

简述:管理者名称

数据类型:可变字符型长度:50

⑦名称:UserPassword 别名:管理者密码

简述:管理者密码

数据类型:可变字符型长度:50

⑧名称:UpLine

别名:上行线

简述:上行线

数据类型:可变字符型长度:100

⑨名称:DownLine

别名:下行线

简述:下行线

数据类型:可变字符型长度:100

⑩名称:TypeLine

别名:线路类型

简述:线路类型

数据类型:可变字符型长度:100

11名称:Station

别名:站点名

简述:站点名

数据类型:可变字符型长度:50

(2)数据流

①数据流名称:用户查询公交线路记录信息

简述:记录公交车线路查询的信息

数据流组成:查询结果=线路+站点

②数据流名称:管理者修改公交线路信息记录

简述:公交线路的基本信息

数据流组成:管理者管理=管理者管理的项目

(3)处理逻辑条目

①处理逻辑名称:车次查询

简述:根据公交线路查询该线路上的所有站点

输入的数据流:公交车编号

处理:根据编号查询

输出的数据流:查询出该线路上的所有公交站点的记录②处理逻辑名称:站站记录

简述:根据两个站点查询出最佳的坐车路线

输入的数据流:两个不同的站点

处理:根据站点查找出最佳的线路

输出的数据流:输出最佳的乘车路线

③处理逻辑名称:站点查询

简述:根据站点查询出经过该站点的所有公交车编号输入的数据流:站点名称

处理:根据站点查询公交车的编号

输出的数据流:路过该线路的所有公交车编号

④处理逻辑名称:临近查询

简述:根据站点查询出经过该站点的有名建筑物

输入的数据流:站点名称

处理:根据站点查询该站点附近的著名建筑物

输出的数据流:该站点附近的著名建筑物

(4)数据存储

①数据存储器名称:公交车线路的信息记录

简述:记录公交车的站点、建筑物、时间等信息

数据存储结构:公交车编号、公交车站点、票价、工作时间、临近建筑物、管理者用户名、管理者密码。

关键字:公交车线路

2.5 E-R图

公交车管理系统的E-R图包括三个实体:线路实体,其中线路包括编号、所经路线、票价、营运时间。站点实体,其中包括站点名称和临近建筑物,管理员实体,其中包括用户名和用户名密码。

线路实体属性图,如图3所示

公交车线路实体

编号所经路线票价经营时间

图3 线路实体属性图

站点实体属性图,如图4所示

站点实体

站点名临近建筑物

图4 站点实体属性图

管理员实体属性图,如图5所示

管理员实体

用户名用户密码

图5 管理员实体属性图

以下为实体属性ER图:

公交车线路实体

M

经过

N

站点实体

M

管理

N

管理员实体

图6 实体属性E-R图

3. 总体设计

3.1系统结构

系统开发应用的是C/S 结构,C/S结构软件(即客户机/服务器模式)分为客户机和服务器两层,客户机不是毫无运算能力的输入、输出设备,而是具有了

一定的数据处理和数据存储能力,通过把应用软件的计算和数据合理地分配在客户机和服务器两端,可以有效地降低网络通信量和服务器运算量。由于服务器连接个数和数据通信量的限制,这种结构的软件适于在用户数目不多的局域网内使用。国内目前的大部分ERP(财务)软件产品即属于此类结构。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。传统的C/S体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中无论是Client端还是Server端都还需要特定的软件支持。由于没能提供用户真正期望的开放环境,C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件,加之产品的更新换代十分快,已经很难适应百台电脑以上局域网用户同时使用。而且代价高,效率低。

3.2功能模块设计

根据分析整个系统主要划分为2个功能模块,用户使用查询模块和管理员管理木块,分别执行要求中的功能。数据管理中实现对公交车的线路进行站点查询、站站查询、线路查询和临近查询和管理者对公交车的线路进行修改、删除、新增功能。功能模块图如图6所示。

图6功能模块图

(1)管理员管理子模块

实现对公交线路的路线进行增加、修改和删除功能。

(2)用户查询子模块

实现对公交线路中的线路查询、站点查询、站站查询和临近查询。

3.3系统设计方案

公交车管理系统是一个小型的数据库系统。所以这里我们选择SQL Server 数据库和JAVA技术进行开发。Microsoft SQL Server 是一种关系型数据库管理系统。首先建立SQL Server数据库中的线路表其中包括车次编号、上行线、下行线和线路类型4中属性列,车次信息表其中包括车次编号、所属公司、票价和运营时间4种属性,站点信息表包括站点名和临近建筑物2种属性,管理员信息表包括用户名和密码两种属性。实现用户的使用和管理员的管理设计。然后对应填入数据并且通过触发器实现剩余时间等于计划时间减完成时间的功能。最后,在JAVA中编入程序实现要求。

3.4数据库详细设计

本节主要介绍后台数据库的结构设计。结构设计是重要阶段,是数据库设计的重要组成部分。下面给出下列表基本的数据结构。

?管理员信息表

主要记载管理员的用户名和密码图7所示:

列名数据类型NULL 约束说明

UserID Varchar(50)Not null Primarykey用户名UserPassword Varchar(50)Not null密码

图7 管理员信息表图

?线路表

主要记载车次编号、上行线、下行线和线路类型。图8所示:

列名数据类型NULL 约束说明BusID Varchar(50) Not null Primarykey 车次编号UpLine Varchar(100) Not null 上行线DownLine Varchar(100) Not null 下行线LineType Varchar(100) Not null 线路类型

图8 线路表表图

?车次信息表

主要记载这次编号、所属公司、票价和运营时间。图9所示:

列名数据类型NULL 约束说明BusID Varchar(50) Not null Primarykey 车次编号Company Varchar(50) 所属公司

Price Varchar(50) 票价

WorkTime Varchar(50) 运营时间

图9 车次信息表表图

?站点信息表

主要记载站点名和临近建筑物。图10所示:

列名数据类型NULL 约束说明

Station Varchar(50)Not null Primarykey站点名NearBuild Varchar(50)临近建筑物

图10 站点信息表表图

4.详细设计

4.1数据库连接

数据库连接首先创建Microsoft SQL Server数据源,然后安装server数据库驱动,接着输入所建数据库名字和选择服务器local,之后一直点下一步,直到最后一步测试数据库连接是否成功,如成功点击确定,否则检验一下自己导入的数据库是否正确,再按如上操作进行连接。

4.2 各功能模块设计与实现

4.2.1用户查询系统模块

用户查询管理模块主要是对数据库中的公交线路基本信息进行线路查询、站点、站站查询和临近查询。建立用户查询管理模块时,首先建立一个新窗体,根据添加的数据库内容字段建立相应的文字,在文字下面建立相对应的文本框与

字段一一对应,文本框内不与数据库进行连接。

(1) 车次查询,在用户查询理界面中输入你想要查询的公交车线路次过程要判断是否存在改线路,存在就显示在对应的界面种,如果不存在就提示你查询的线路不存在。如图11所示:

开始

输入查询的

线路名称

是否存在

输出该线路的所有站点

结束没有该站点请重新输入

Y

N

图11线路查询流程图

(2) 站点查询,首先判断输入站点是否存在,如存在就输出经过该站点的所有公交车编号,如果不存在则输出你查询的站点不存在,请重新输入。

如图12所示:

开始

输入查询的

站点名称

是否存在

所有经过该站点的公交车编号

结束没有该站点请重新输入

Y

N

图12 站点查询流程图

(3) 站站查询,首先判断输入的两个站点是否存在,如果都存在则根据线路和两个表所形成的视图来查询出最佳的换成路线,如果不存在则输出你输入的站点有有错误,请重新输入。如图13所示:

开始

输入两个不

同站点名称

是否存在

找出最佳的换乘路线

结束输入站点错误!

请重新输入

Y

N

图13站站查询流程图

?临近查询,首先判断输入站点是否存在,如存在就输出经过该站点的临近建筑物,如果不存在则输出你查询的站点不存在,请重新输入。如图13所示:

开始

输入两个不

同站点名称

是否存在

所经过该站点的建筑物

结束没有该站点请重新输入

Y

N 图14临近查询流程图

4.2.2管理员管理模块

管理员管理模块主要是对数据库中的公交车线路的基本信心进行添加、修改和删除。建立管理员管理理模块时,首先在VC 中建立一个新窗体,根据添加的数据库内容字段建立相应的文字,在文字下面建立相对应的文本框与字段一一对应,文本框内不与数据库进行连接。

(1) 添加操作,在管理员管理管理界面中公交车线路的信息,其中包括每一条公交车的编号和所经过的所有站点和该站点的临近建筑物,如图15所示:

开始

添加的信息

添加

添加到

数据库

结束

Y

N

图15 添加公交车信息流程图

(2) 修改操作,首先输入公交车编号判断该编号是否存在,如存在就输入对应想要改的属性后,单击确定键,所改信息就添加到数据库表中,同时在界面中显示出来;否者弹出该编号不存在,如图16所示:

开始

输入公交车编号

存在

添加到数据库

结束

Y

N

修改信息

编号不存在

图16 修改公交车线路流程图

(3) 删除操作,首先找到要删除的编号或者站点,然后判断该编号或者站点是否存在,若存在就直接删除,否则弹出该编号或站点不存在,如图17所示:

开始

输入公交车编号

存在公交车站点

结束

Y

N

删除编号Y 存在删除站点和

临近建筑物

Y N

输入有误!请重新输入

图17 删除站点和线路流程图

5测试

5.1 测试

软件测试是软件生存期中的一个重要阶段,是软件质量保证的关键步骤从用户的角度来看,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,所以软件测试应该是“为了发现错误而执行程序的过程”。或者说,软件测试应该根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序错误或缺陷。过度测试则会浪费许多宝贵的资源。到测试后期,即使找到了错误,然而付出了过高的代价。

测试数据过程如下。

(1) 可在用户应用模块中的进行车次查询,进入用户的界面,点击车次查询按钮,进入车次查询的界面,之后手动输入要查询的车次,就会显示出你所要查询的车次和经过的站点。

(2) 可在用户应用模块中进行临近查询,进入用户的界面,点击临近查询的按钮,进入临近建筑物查询的界面,之后任意输入一个在公交车信息表中存在的站点,就会显示出该站点附近的建筑物。

(3) 可在管理员模块中进行删除线路操作,首先进入管理员登录界面,进入并获取管理员的权限,之后点击删除按钮,输入所要删除的公交车编号,点击确定,就会把该编号的公交车所经过的站点都删除掉。

6.结论

在本次软件综合课程设计我们学到了一些以前所不会的知识点,了解到了一个完整的软件设计过程,同时进一步掌握了画相关图形的技巧,如数据流图,E-R 图,程序流程图等。虽然我们在画图过程中遇到了困难,但是我们通过查找相关资料和小组讨论解决了它。而其中详细设计是一个漫长和不断成长的过程,它让我们知道什么才是一步一个脚印,需要查阅大量资料,网络是一个重要的地方。详细设计让我们懂得什么叫耐心,什么叫不断完善,什么叫计划,什么叫不放弃。

参考文献

[1] 萨师煊,王珊. 数据库系统概论(第四版).北京:高等教育出版社,2006

[2] 孔凡航.Oracle 9i 中文版基础教程(第二版).北京:清华大学出版社,2007

[3] 孔鹏.Visual C++完全自学手册.北京:机械工业出版社,2007

[4] 杨继平,吴华.SQL Server 2000 自学教程.北京:清华大学出版社,2000

[5] 张海藩.软件工程导论第五版[M].北京:清华大学出版社,2003

公交运营管理系统的设计与实现

摘要:随着城市的发展,公交路线和公交车数量的巨增,车辆和人员的管理越加复杂,公交运营公司迫切的需要一种简单高效的公交车运营管理系统。 现行公交企业管理信息系统开发存在着功能单一、成本过高、资源浪费、运行低效、背离市场需求等一系列问题。据现有文献与实地调查显示,现行公交企业信息管理系统大多只是面向站点线路设置、运营信息查询、智能调度、车辆监控等功能单一的系统。为提高我国公交企业的营运管理效率,适应时代对公交事业提出的阶段性发展需求,基于上述的分析与缘由,设计并实现一种能够适应公交发展需要的综合性公交企业信息管理系统。具体表述为: 本系统的开发采用目前流行的B/S模式,使用JSP网页技术,Myeclisp作为系统的设计工具,Java语言编写的系统,处理各项数据,采用sqlserver储存各项数据,进行公交企业主要功能模块的开发,提出面向公交企业发展需求的信息管理系统设计与实现方案。在构建系统基本框架基础上,提出该系统的几大模块的设计方案与基本功能,并在此基础上进行了几个典型模块的编码,最后对信息系统进行了多种方式的测试。在该开发项目过程中,本人主要负责系统需求、系统功能分析工作,并参与了部分系统设计与编程、测试工作。从系统试运行情况看,该系统具有良好的应用价值与经济价值,基本实现了预期目标。 关键字:公交管理;数据库;存储过程;

Design and Implementation of Web-Based Enterprise Staff Training Management System Abstract: With the development of the city, increasing number of bus routes and bus,vehicle and personnel management more and more complex, the need for asimple and efficient bus management system bus operating company urgent. The present public transportation business management information system development exist a series of problems of a single function, high cost, waste of resources, inefficient operation, from the market demand. According to the existing literature and on-the-spot investigation, present public transportation enterprise information management system mostly site oriented line setting,operation information query, intelligent scheduling, vehicle monitoring, single system. In order to improve our public transport enterprise operating management efficiency, adapt to the development needs of the era of public transportation, and based on the analysis of the reasons, the design and implementation of an information management system to adapt to the comprehensive transportation development needs of public transportation enterprise. Embodied in: the development of this system adopts popular B/S mode, use the JSP Webpage technology, Myeclisp as a design tool system, the system of Java language, the processing of the data, using sqlserver to store the data for the development of public transportation enterprise, main functionmodule, the information management system design and implementation scheme for the development demand of the public transportation enterprises. In the construction of basic system frame, design some modules of the system and the basic function, and based on several typical module code, finally has carried on the various test information system. In the development process of the project, I am mainly responsible for the system requirements, system function analysis,and participated in design and programming, the system test work. From the system test run, the system has good application value and economic value,basically achieved the expected goals. Key words: traffic management; database; stored procedure; personnel management.

公交车信息管理系统的设计与实现

目录 *摘要 ................................................I ABSTRACT ..............................................II 第1章绪论.. (1) 1.1系统开发背景 (1) 1.2现实意义 (2) 1.3本文的主要工作 (4) 1.4本文的主要技术 (5) 1.5本文的组织结构 (7) 第2章系统需求分析 (8) 2.1系统概述 (8) 2. 1. 1系统的业务模型 (8) 2. 1.2系统的业务流程 (9) 2. 1.3系统的总体要求 (10) 2. 2系统目标 (11) 2. 3系统需求获取 (11) 2. 4系统功能性需求 (12) 2.5系统非功能性需求 (16) 2. 5. 1性能要求 (16) 2. 5. 2设计制约 (17) 第3章系统架构设计 (18) 3.1系统设计目标和原则 (18) 3.2系统技术架构设计 (20) 3. 2. 1系统总体架构 (20) 3. 2. 2系统安全架构 (20) 3. 2. 3系统网络架构 (22)

3. 2. 4系统逻辑架构 (23) 3. 2. 5数据架构 (25) 3. 2. 6部署架构 (25) 3.3系统功能架构 (26) 第4章系统的详细设计 (28) 4.1系统建模 (28) 4. 1. 1系统的静态结构图 (28) 4. 1.2系统的动态结构图 (30) 4.2数据库详细设计 (32) 第5章系统的实现 (41) 5.1系统的总体实现 (41) 5. 2界面实现的例子 (43) 5. 2. 1用户登录界面 (43) 5.2.2用户信息管理界面 (44) 5.2.3车辆信息界面 (45) 5. 2.4线路信息界面 (45) 5.2.5站点车辆信息界面 (47) 5.3代码实现的例子 (47) 5. 4系统运行环境 (51) 第6章结论 (53) 参考文献 (54) S (55)

基于单片机的公交车报站系统毕业设计

毕业设计说明书 课题名称: 基于单片机的公交车 报站系统设计 学生姓名 专业应用电子技术 班级 1202 时间2014.10-2014.12 指导教师 电子工程学院

摘要: 本文介绍了一种公交车报站系统的硬件设计原理,提供了一种以AT89C52单片机为核心,控制大屏幕LED点阵显示的硬件设计方案。系统主要通过AT89C52单片机做为系统CPU,处理包括键盘输入和LED显示屏显示站名的所有信号处理。系统扫描到有键按下,判键确定后给CPU一个脉冲信号,然后CPU处理信号,确定所到站的站名,再通过扫描驱动从LED显示屏上显示出所到站的站名。达到半自动报站的作用。整个系统硬件设计包括键盘电路、复位电路、显示驱动电路、显示电路、内存扩展电路模块。其中显示模块是本系统的重点。 本系统很大程度上提高公交车报站的准确性,可靠性。提高了公交系统的服务质量。促进城市经济发展和交通变化的和谐发展。 关键词: AT89C52单片机,16*16LED点阵显示屏,

目录 第一章 (3) 1.1前言 (3) 1.2背景与意义 (3) 1.3 现状 (4) 1.4 发展趋势 (4) 1.5 设计任务 (4) 第二章案论证和选择 (5) 2.1总体方案 (5) 2.2单片机的选择 (5) 2.3 LED点阵显示方式的选择 (6) 第三章系统硬件设计 (7) 3.1单片机介绍 (7) 3.1.1晶振电路 (10) 3.1.2复位电路设计 (11) 3.1.3按键电路设计 (11) 3.2 显示电路设计 (12) 3.2.1 16*16LED显示屏 (12) 3.2.2 LED显示屏工作原理 (14) 第四章软件设计 (16) 4.1 软件开发工具和语音 (16) 4.2 单片机软件流程图 (16)

公交站台系统设计

公交站台系统设计 姓名:成治富 学号:2008074115 日期:2011年11月

目录 一.设计调研及分析 (03) 二.初步方案设计 (05) 三.初步方案材质分析及评价 (12) 四.功能分析 (13) 五.人机分析 (13) 六.色彩分析 (16) 七.材质分析 (17) 八.尺寸图 (17) 九.效果图 (17) 十.纸质模型图 (20)

公交站台系统设计 一.设计调研及分析 (一)调研提纲 1.调研目的 公交站台作为乘客和公交车接触的平台,与乘客和公交车的关系十分密切,怎样式公交站台的设计达到最佳的使用效果,是设计工作者的责任也是义务。2.调研对象。 1)乘客(老年人、中年人、儿童、青年、孕妇、残疾人等) 2)公交车司机 3.调研内容 1)公交车站台的风格。 2)公交车站台是否便于乘客小憩。 3)公交车站台是否能够遮阳挡雨。 4)公交车站台上的的空间是否足够大。 5)公交车站台上有无防止乘客拥挤的栅栏。 6)公交车站台的高度是否和公交车的踏板高度相匹配。 7)公交车站台是否方便公交车停靠。 8)公家车站台广告的显示方式。 9)公交车站台车次的显示方式。 10)是否能够显示公交车还差多长时间到达站台。 4.调研方式 1)在公交车站实地调查;2)在公交车上调查;3)发问卷调查;4)网上问卷。 5.分析调研结果,列出现有产品的不足之处和可取之处。 (二)调查问卷 尊敬的女士/先生您好: 为了营造一个良好的乘坐公交车环境,我们要对现有的公交车站台做一定的改进,现在希望了解一下现有站台存在的优缺点,能否占用您几分钟时间,做一下这张问卷呢?我们真诚的希望您给出好的意见和想法。谢谢! 问卷编号:XXXX 日期:2011年9月调研员:成治富 Ⅰ.基本信息 1.姓名: 2.性别:A.男 B.女 3.身体状况:A.健康 B.偶尔患病 C.经常患病 D.残疾人 4.年龄:A.5—15岁 B.16—25岁 C.26—45岁 D.46—55岁 E.56岁以上 5.月收入:A.1000元一下 B.1000—1999 C.2000—2999 D.3000—3999 E.4000以上 F.秘密

毕业设计99公交车查询系统

毕业设计 公交车查询管理系统 摘要 (1) Abstract (2) 第一章引言 (4) 1.1 课题背景 (4) 1.2 系统简介 (5) 1. 3 开发软件介绍 (6) 第二章系统的分析 (8) 2.1 系统开发的目标和思想 (9) 2.2 系统的可行性分析 (13) 第三章系统的设计 (18) 3.1 系统的功能结构设计 (18) 3.2 系统的数据库设计 3.3 界面设计与代码设计 (23) (24) 结束语 (46) 致谢 (47) 参考文献 (49)

摘要 随着经济的发展,社会的进步,计算机越来越深入到我们日常的工作学习及生活中,成为我们日常生活中不可缺少的辅助工具。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。它已经深入到日常工作和生活的方方面面,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。然而,虽然现在世界上已经充满了多如牛毛的各种软件,但它们依然不能满足用户的各种特殊需要,人们还不得不开发适合自己特殊需求的软件。以前开发Windows应用软件是专业人员的工作,需要掌握许多专业知识和经过特殊的培训才能胜任。现在不同了,即使你没有接受过严格的程序设计训练,使用Visual Basic也一样能够开发出功能强大、适合自己特殊需求的应用程序了。Visual Basic继

承了Basic语言易学易用的特点,特别适合于初学者学习Windows系统编程。 公交车查询管理系统用计算机管理公交车路线信息的一种计算机应用技术的创新,在计算机还未普及之前公交车查询管理都是由工作人们人工查询的方式来操作的.现在一般的公交车查询都采用计算机智能化管理,采用计算机作为工具的实用的计算机路线自动管理程序来帮助人们进行更有效的公交车路线查询。公交车查询管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护 以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 经过分析,我们使用 MICROSOFT公司的 VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 因为本人能力有限,加上时间紧迫,所以设计出来的本系统可能功能比较简单,另外本系统是单机版,不能实现网络互联操作,这些都有待于我在以后的工作学习中进一步改进。 关键字:公交车查询管理,MIS,visual basic ,数据库

公交查询系统的最佳乘车方案设计(含程序)知识讲解

公交查询系统的最佳乘车方案设计(含程序)

公交查询系统的最佳乘车方案设计 摘要 本文研究的问题是针对已知的公交线路信息如何设计出最佳的乘车方案。 首先,进行数据处理,用excel建立起公交线路矩阵。 然后,上网查阅了公交乘客乘车心理分析的资料,得出影响乘客出行的三个主要因素依次为为:换乘次数、出行时间、出行费用 随后,建立了站点—线路序列模型。利用公交乘客的出行过程抽象为站点—线路的交替转换的思想,从而确定了出行者出行路线的一般数学表达式。 针对问题一,仅考虑公汽的情况下,以换乘次数最少为第一目标、出行时间为第二目标、乘车费用为第三目标,建立起多目标最优化分层求解模型。并依靠站点—线路序列模型确定的出行线路表达式,采用图论中计算方法并结合广度搜索法经matlab编程(见附录一) 得到了公交乘客的最少换乘次数,所经过的站点,出行时间、出行费用(见表1)。 针对问题二,在问题一的基础上考虑了地铁线路,处理的方法是将地铁线当成特殊的公交线,将地铁站点当成公交站点并与给定的公交站连接。按照问题一的模型和算法得到乘客的最少换乘次数,出行时间、出行费用(见表2)。 针对问题三,在问题二的基础上考虑了所有站点之间的步行时间,由成人步行速度估算出该时间大小。步行线路与公汽线路相同但每条均有上行和下行。将步行线路矩阵与公交线路矩阵整合后按照问题二的算法得到乘客的最少换乘次数,出行时间、出行费用(见9.2)。

最后,建立公交负载模型对前三问的模型进行了改进。考虑到了实际中公交线路堵车的情况,将堵车线路拆分为两段新的线路并相应改变公交线路矩阵。算法与前三问算法相同,但使得最佳路径的选择更加灵活且更符合实际情况。 关键词:分层求解交替序列多目标最优化改进广度搜索法

公交车管理系统实现与设计

《软件工程导论》课程设计报告公交车管理系统的设计与实现 学生姓名:张勇 学号:090403010063 年级专业:09信息管理与信息系统 指导教师:龙海

目录 第一章绪论.............................................................................................................................................. 第二章系统分析...................................................................................................................................... 2.1.组织结构分析.................................................................................................................................. 2.2.业务流程分析.................................................................................................................................. 2.3.数据流程分析.................................................................................................................................. 2.4.系统需求分析.................................................................................................................................. 2.5.需求规格说明书.............................................................................................................................. 2.6.处理逻辑说明.................................................................................................................................. 第三章可行性研究.................................................................................................................................. 3.1引言.................................................................................................................................................. 3.2现行公交车管理概况...................................................................................................................... 3.3拟建立的信息系统.......................................................................................................................... 3.4经济可行性分析.............................................................................................................................. 3.5技术可行性分析.............................................................................................................................. 3.6社会可行性分析.............................................................................................................................. 3.7可行性研究结论.............................................................................................................................. 第四章系统设计...................................................................................................................................... 4.1.引言.................................................................................................................................................. 4.2.系统设计方案..................................................................................................................................

智能公交车系统设计建设方案

智能公交车系统设计建设方案 智能公交车系统设计建设方案(此文档为word格式,下载后您可任意修改编辑!)

目录 第1章某某简介 (6) 第2章项目概述 (8) 2.1项目背景 (8) 2.2项目智能化需求 (8) 2.3功能目标 (10) 2.4基于中国移动4G(TD-LTE)系统设计的优势 (11) 2.4.1TD-LTE的基本概念 (11) 2.4.24G(TD-LTE)的技术特征 (12) 2.4.3基于4G(TD-LTE)系统设计的优势 (12) 第3章系统总体设计 (14) 3.1系统采用的关键技术 (14) 3.1.1B/S架构 (14) 3.1.2嵌入式实时操作系统技术 (14) 3.1.3GPRS通讯技术 (14) 3.1.44G通讯技术 (15) 3.1.5J2EE (15) 3.1.6智能移动终端技术 (16) 3.1.7Android技术 (16) 3.1.8IOS技术 (16) 3.2系统设计原则 (16) 3.3设计遵循的细则 (17) 3.3.1准确、完整、实时地采集数据,是重中之重 (17) 3.3.2安全、可靠、稳定的原则,是系统设计的第一准则 (17) 3.3.3实用性、可操作性原则,是系统顺利实施的关键准则 (17) 3.3.4针对公交业务特点进行设计的原则 (18) 3.3.5系统可扩展性设计 (18) 3.3.6充分利用已有投资设计原则,是保护投资的有效补充 (18) 3.4系统整体功能规划图 (19) 3.5系统部署与网络拓扑图 (20) 3.6软件系统框架设计 (20) 3.6.2基础技术设施层 (21) 3.6.3业务平台层 (22) 3.6.4业务应用层 (22) 3.6.5信息门户层 (22) 3.7应用系统设计 (22) 3.8系统接口设计 (23) 3.9系统性能设计 (23) 3.9.1应用程序设计 (23) 3.9.2查询优化 (24) 3.9.3服务器优化 (24) 3.10存储容量总体设计 (24)

公交车管理系统的实现与设计

公交车管理系统的设计与实现 摘要 随着经济的日益增长,信息化时代已经到来,生活中各种信息趋向数字化、清晰化。公交车作为现代城市生活中一种重要的交通工具,其数量增多,车型也不再单一,雇用的司机增多,这样使得公交车公司的车辆信息管理复杂化。在这样的背景下,提出了计算机管理的公交车管理系统,辅助公交车运营公司对车辆进行管理,实现公交车、公交线路和司机管理科学化,更合理的利用资源。 该系统主要根据实际的需求,以需求分析、系统的设计目标,并且重点进行系统功能模块的详细设计和实现,采用了Visual Studio .NET 2003开发平台和SQL Server 2000数据库,实现了车辆信息管理、司机信息管理、线路信息管理和车辆分配线路管理等功能。在针对数据操作方面,主要通过存储过程的方式实现数据的添加、删除和查询等操作。通过系统测试,解决了公交车辆管理系统主要问题。 关键词:管理系统;数据库;存储过程

The Design and Implementation of Bus Management System Abstract Along with economical growing, the information century has already arrived and each kind of information trends to digitization and clearness in our life. As an important transportation tool in the modern life, the number of the bus is increasing and its type is no longer unitary. As well, the bus drivers are also increasing. These make the information management of the bus companies more complicated. Under such background, the bus management system controlled by the computers is put forward. It will help the bus company manage its buses, make the management of the bus, the bus routine and the driver more scientific and make proper use of the resources. The system is based on the practical requirements, and aimed at the demand analysis and the systematical design. It emphasizes the details of design and implementation of the systematical function module. It’s development platform are Visual Studio .NET 2003 and SQL Server 2000 Database and implements many functions, such as vehicles information management, driver information management, routine information management, vehicle assignment line management. for database implementation, it mainly uses the storage procedure to implement the addition, deletion and inquiry. By the systematical test, it can solve the main problems in the vehicles management system. Key words:Management system; Database; Storage procedure

公交车线路管理系统的设计与实现-毕业设计论文剖析

本科毕业论文(设计) 论文(设计)题目:贵阳公交车路线管理系统的设计与实现 院系:计算机科学与技术学院 专业:软件工程 学生姓名: 学号: 指导教师: 完成日期:20年 5 月

贵州大学本科毕业论文(设计) 诚信责任书 本人郑重声明:本人所呈交的毕业论文(设计),是在导师的指导下独立进行研究所完成。毕业论文(设计)中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。 特此声明。 本人签名:日期:

目录 摘要 ........................................................................................................................................... II Abstract ..................................................................................................................................... I II 第一章绪论 (1) 1.1 背景及意义 (1) 1.2 本文组织结构 (1) 第二章相关技术介绍 (3) 第三章系统需求分析 (4) 3.1 总体业务描述 (4) 3.2 非功能性分析 (5) 3.3本章小结 (5) 第四章系统详细设计 (6) 4.1 系统架构设计目标 (6) 4.2 系统功能结构 (6) 4.3 数据库设计 (8) 4.3.1数据库需求分析 (8) 4.3.2数据库概念设计 (8) 4.4 功能详细设计 (11) 4.4.1查询模块 (11) 4.4.2管理模块 (12) 4.5 本章小结 (13) 第五章系统实现与测试 (14) 5.1 系统功能实现 (14) 5.2 系统测试 (20) 5.3 本章小结 (20) 参考文献 (22) 致谢 (23)

公交车运营系统设计毕业设计

摘要 根据现阶段我市公交车的管理,运营等方面的实际情况,设计出动态智能管理系统。公共交通智能化管理利用无线交通技术、电子技术、计算机网络技术、数据库技术等手段,实现了公交运营智能化、现代化。公共交通之运营是智能公共交通系统的核心,它运用系统工程的理论和方法,综合了通信、信息、控制、计算机网络等现代高新技术,根据实时的司机信息、车辆信息、线路信息及车辆排班信息等,通过计算机汇总数据、实时监控、运营指挥,利用LED显示当前车辆的大体位置、行驶方向、实现对公交车辆的智能化管理。管束员也可依次进行合理安排车辆的发车时间及间隔时间,并对公交车驾驶员进行考核。从而使公交车辆运行有序、平稳、高效、协调,更加快捷、方便,实现资源合理配置,提高了公交系统总体服务水平、经济效益和社会效益,使交通管理从被动向主动方向转变。 关键字:公交智能,管理运营,JSP, SQL 车辆管理

ABSTRCAT According to the management of the bus of our city of the present stage, the actual conditions in dispatcher, etc., design and set out the intellectual administrative system of the attitude. Manage and utilize the means, such as wireless traffic technology, electronic technology computer network technology, data base technology, etc., intelligently in public transport, realized the public transit dispatcher intelligently, modernization. The dispatcher of the public transport is a core of the public traffic system of the intelligence. It uses the theory and method of the system engineering, modern new and high technology, such as comprehensive communication, information, controlling, computer, network, etc., According to real-time flow of passengers information, vehicle travel direction information, present position information of vehicle and vehicle present destination time information, etc.. Through the computer gathers the dates, control, manage commanding in real-time. The ones that utilized LED to show the approximate position of the vehicle, travel direction at present, realize to public transit

基于GPS定位的公交车自动报站系统的设计5

苏州经贸职业技术学院学生毕业设计(毕业论文) 基于GPS定位的公交车自动报站系统的设计系别:机电系 专业:应用电子技术(电子产品营销) 班级:应电0832班 学生姓名:李超 学生学号:0801083240 指导教师:王倢婷王益 2010年12 月19日

目录 摘要.................................................................................................................................I 前言.. (1) 第一章概述 (2) 1.1GPS国内外的发展形势 (2) 1.1.1国外的研究现状 (2) 1.1.2 国内的发展现状 (2) 1.2 课题研究的内容及目标 (3) 第二章整体框架及方案比较 (4) 2.1系统整体框架结构图 (4) 2.2单片机的选择 (4) 2.3语音芯片的比较 (5) 第三章系统的硬件研究与设计 (7) 3.1各部分电路图 (7) 3.1.1单片机的最小系统 (7) 3.1.2 JHD162A液晶显示电路 (8) 3.1.3 ISD1700S音频输出电路及按键电路 (8) 3.1.4 GPS模块接口电路 (9) 3.2 系统整体电路图 (10) 第四章系统软件的研究与设计 (12) 4.1主程序流程图 (12) 4.2语音模块子程序 (14) 4.3 JHD162A液晶显示子程序 (15) 第五章系统校验 (16) 5.1系统仿真 (16) 5.1.2仿真实现流程 (16) 5.2系统运行结果截图 (17) 5.2.1开机界面 (17) 5.2.2接收信号后 (17) 第六章总结与展望 (21) 6.1总结 (21) 6.2展望 (21) 致谢 (22) 参考文献 (23) 附录 (24)

公交车管理系统的实现与设计毕业设计(论文)

公交车管理系统的实现与设计毕业设计(论文) 毕业设计(论文)公交车管理系统的设计与实现

公交车管理系统的设计与实现 摘要 随着经济的日益增长,信息化时代已经到来,生活中各种信息趋向数字化、清晰化。公交车作为现代城市生活中一种重要的交通工具,其数量增多,车型也不再单一,雇用的司机增多,这样使得公交车公司的车辆信息管理复杂化。在这样的背景下,提出了计算机管理的公交车管理系统,辅助公交车运营公司对车辆进行管理,实现公交车、公交线路和司机管理科学化,更合理的利用资源。 该系统主要根据实际的需求,以需求分析、系统的设计目标,并且重点进行系统功能模块的详细设计和实现,采用了Visual Studio .NET 2003开发平台和SQL Server 2000数据库,实现了车辆信息管理、司机信息管理、线路信息管理和车辆分配线路管理等功能。在针对数据操作方面,主要通过存储过程的方式实现数据的添加、删除和查询等操作。通过系统测试,解决了公交车辆管理系统主要问题。 关键词:管理系统;数据库;存储过程

The Design and Implementation of Bus Management System Abstract Along with economical growing, the information century has already arrived and each kind of information trends to digitization and clearness in our life. As an important transportation tool in the modern life, the number of the bus is increasing and its type is no longer unitary. As well, the bus drivers are also increasing. These make the information management of the bus companies more complicated. Under such background, the bus management system controlled by the computers is put forward. It will help the bus company manage its buses, make the management of the bus, the bus routine and the driver more scientific and make proper use of the resources. The system is based on the practical requirements, and aimed at the demand analysis and the systematical design. It emphasizes the details of design and implementation of the systematical function module. It’s development platform are Visual Studio .NET 2003 and SQL Server 2000 Database and implements many functions, such as vehicles information management, driver information management, routine information management, vehicle assignment line management. for database implementation, it mainly uses the storage procedure to implement the addition, deletion and inquiry. By the systematical test, it can solve the main problems in the vehicles management system. Key words:Management system; Database; Storage procedure

公交车管理系统的实现与设计(源代码及全套资料)

成都信息工程学院 学位论文 公交车管理系统的设计与实现 论文作者姓名:帅希涛 申请学位专业:计算机科学与技术申请学位类别:工学学士 指导教师姓名(职称):秦智(讲师)论文提交日期:2007 年 6 月10 日

公交车管理系统的设计与实现 摘要 随着经济的日益增长,信息化时代已经到来,生活中各种信息趋向数字化、清 晰化。公交车作为现代城市生活中一种重要的交通工具,其数量增多,车型也不再 单一,雇用的司机增多,这样使得公交车公司的车辆信息管理复杂化。在这样的背景下,提出了计算机管理的公交车管理系统,辅助公交车运营公司对车辆进行管理,实现公交车、公交线路和司机管理科学化,更合理的利用资源。 该系统主要根据实际的需求,以需求分析、系统的设计目标,并且重点进行 系统功能模块的详细设计和实现,采用了Vi s ual St udio . N E T2003开发平台和SQL Server2000数据库,实现了车辆信息管理、司机信息管理、线路信息管理 和车辆分配线路管理等功能。在针对数据操作方面,主要通过存储过程的方式实现 数据的添加、删除和查询等操作。通过系统测试,解决了公交车辆管理系统主要 问题。 关键词:管理系统;数据库;存储过程

TheDesignandImplementationofBusManagementSystem Abstract A l ong w i t h econom i cal growing, t he i nf ormat i on cent u ry has al re ady a r rivedand eachkindofinformationtrendstodigitizationandclearnessinourlife.Asanimportanttr ansportationtoolinthemodernlife,thenumberofthe busisincreasing a n dit s ty p eisno l ongerunit a ry.Aswell,t hebusdrivers a rea l s o i nc re as ing.T hese maketheinformationmanagementofthebuscompanies morecomplicated. Undersuchbackground,thebusmanagementsystemcontrolledbythecomputersisput forwa r d.I t wi l lhelpth e buscompanymanageitsb us e s,makethemanagementoft h e bus,thebusroutineandth edrivermorescientificandmakeproperuseoftheresources. The s y stem i s bas e d o n t he prac t i c al r equirem e nts, a n d a imed at t hedema n d analysisandthesystematicaldesign.Itemphasizesthedetailsofdesignand implement ation of the systematicalfunctionmodule.I t’s developmentplatformare Visual Studi o .NET 2003 and SQ L S e rver 2000 D at a base and i m pl ementsmany functions,suchasvehiclesinformationmanagement,driverinformationmana gement,routineinformationmanagement,vehicleassignmentlinemanagement.fordatabase i m p lementation, it m a inly us es the s t or age procedure to im p lement t headdition,deletionandinquiry.Bythesystematicaltest,itcansolvethemainproblemsinthevehic les managementsystem. Key words: Management system; Database;Storage procedure

相关主题
文本预览
相关文档 最新文档