公交车查询系统

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

计算机工程系 课程设计

学生姓名: 学号: 课 程:

题 目:

2013年06月

郭丽娜 123054202 C++程序设计(上)

一、系统分析与设计目的

1、课程设计任务:

公交车信息包括车次、起点站、首发时间、末班车时间、途径站点、终点站、里程数、票价、所属公司等。

2、课程设计基本要求:

系统功能要求:

(1)公交车信息的录入

(2)公交车信息的浏览

(3)公交车信息的修改

(4)公交车信息的删除

(5)公交车信息的查询(可按车次、起点站、终点站、途径站点查询)

如果没有直达车则输出先乘车次、中转站名、中转车次。、公交查询系统的流程图。

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

图1用户使用数据流图

信息表

图2管理者数据流图

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

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

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

图5 管理员实体属性图功能模块图如图6所示

3、需求分析

3.1引言

在当今社会中,交通问题已经成为很重要的社会性问题,而公交成为解决交通问题的一个关键因素。大力发展公共交通是解决城市交通拥挤问题的首选措施。但是一种公交是不能满足所有人的出行需求的,人们可能无法通过乘坐一辆公交车到达目的地,这时候就需要换乘来解决该问题,经调查路程最短和换乘次数是人们最关心的问题。根据这些问题,需要开发一套公交查询系统,从而方便人们出行前进行查询

3.2 信息描述

2.1对象描述

用例图

整体结构图

4、概要设计

4.1系统结构

系统结构大致如下: 公交车查询系统大致可以划分为以下模块:

在整体设计中,我们将公交车查询系统分为四个大的模块:线路查询模块、站点查询模块、站站查询模块、在线更新模块 。每个模块将实现不同的功能。下面将具体进行介绍。

4.1线路查询模块:

输入公交的线路,可以获得要查询公交所通过的各个站点。

4.2

站点查询模块

用户输入单个站点,启动查询,可以获得该站公交车次

4.3站站查询

用户输入起点和终点,系统经过查询返回所有相关站点,用户确认后,查询启动,用户可以获得所有可达线路的路线信息。

5详细设计

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

⑴管理员信息表

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

图7 管理员信息表图

⑵线路表

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

图8 线路表表图

⑶车次信息表

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

图9 车次信息表表图

⑷站点信息表

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

图10 站点信息表表图

4.详细设计

4.1数据库连接

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

4.2 各功能模块设计与实现

4.2.1用户查询系统模块

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

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

图11线路查询流程图

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

如图12所示:

图12 站点查询流程图

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

图13站站查询流程图

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

图14临近查询流程图

4.2.2管理员管理模块

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

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

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

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

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

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

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

6、调试分析、测试结果

6.1测试方案

考虑到各种因素和条件的限制,我们决定采用黑盒测试方案。即我们不考虑所编写程序的具体结构,而是根据软件所需要的输入数据的格式以及应该完成的功能,设计一些合法的测试用例和不合法的测试用例,特别是根据边界条件设计一些边界测试用例。以检查系统是否能正确的完成预订功能,得到希望的输出。或者是对不合法的输入和操作能够正确的识别和防御。

6.2 测试项目

在本系统中虽然从总体上分为了线路查询模块,站点查询模块,站站查询模块三大功能模块。

主界面如下:

6.2.1线路查询模块

输入的公交线路存在,则输出该线路的站点。如下图:

若输入的线路不存在,则应该输出不存在该线路或是相关的参考线路。如下图:

6.2.2站点查询模块

输入公交站点,若系统有经过该站点的线路,则输出线路名称,否则提示无该线路信息。

6.2.3站站查询模块

输入出发站点和目标站点名称,若两个站点能够到达,则输出线路的信息,若是不可到达,则提示相关信息。

7、结论及改进设想

调试是软件开发过程中的一个重要环节,也是最复杂,对软件开发者者来说也是最艰巨的任务。调试的任务是及时改正测试过程中发现的软件错误。具体地说,调试过程由两个步骤组成,它从表示程序中存在错误的某迹象开始,首先确定错误的准确位置,也就是找出哪个模块或哪个语句引起的错误。然后仔细研究推断代码以确定问题的原因,并设法改正。

调试过程主要是运行编制好的程序,然后遇到错误后根据系统的提示,找到相关的问题所在。本系统调试过程中遇到问题、原因和解决方法如下面介绍。

(1)程序不能运行

编译正确,但程序不能运行,这是个逻辑错误,错误在于JAVA界面中涉及的变量类型与数据库相对应数据变量类型不一致,把它们改成一致的程序就能正确运行了。

(2)数据库中要删除的属性列不能删除

原因是该属性的约束条件没有删除。

(3) 数据库连接测试失败

原因是连接数据库所要用到的服务器选择错误。

8设计结论:

目前我设计青岛市线路查询系统能实现的功能有:

a)能查询建立数据库里面的全部线路、站点;

b)能查询其中一条线路途经过的所有站点;

c)只要输入您要去的起点站、终点站就能查询有几条路线供你选择;

d)只要你输入你要去的站点,其就能显示你要去的地方有几条路线经过;

e)还能生成报表、点击结束就能退出查询界面、还有实现滚动字幕等功能。

由于自身知识有限,自己设计的系统能实现的功能差不多和上面所述几点功能一样。但是设计的查询系统功能还有很多可以改进的的地方,如不能及时更新线路数消息、不能实现中途换乘、基于浏览器(B/S模式)的公交线路查询、系统的美观方面等功能。

8.2 心得体会:

1、通过此次课程设计让我了解了Visual Basic和access的一些基本功能,也了解了公交线路查询系统的一些基本信息,从刚刚开始的什么都不懂,甚至连什么是Visual Basic都不知道,到现在可以自己编写一些简单的程序实现公交线路查询系统。

2、从这次课程设计真的学到了很多,同时也感觉到自己专业知识掌握的不够,在设计中走了很多弯路,刚开始是根本无从下手,不知道要干嘛,如果平时课余时间多加强对这些专业知识的学习,那么在这次课程设计中将会少走很多的弯路。

3、在课程设计中感觉到自己对以前所学知识已经开始渐渐的忘记,像这次的Visual Basic编程其实就是和以前大一学的C语言其实是差不多的,如果平时有花点时间去复习这方面的内容,那么这次的课程设计可以相对来说是很简单的,基本上都是一些基本的语句就可以实现这些查询的功能,从而可以少走很多弯路,也节省了时间来更好的完善整体的实验效果。

4、在设计中也认识到做一个真正的公交查询系统的繁琐性,现在我们只是做一个城市中的

20条公交线路的查询系统,但是如果是设计整个省份,甚至整个国家的查询系统,那么对语句的要求就更高了,就要求用最少的语句实现最强大的功能,在这次的课程设计中有很多语句都是让计算机做同样的动作,让计算机循环去做,这样在小系统中式不会发现有什么大问题,但是如果在大的系统中

24 对这些语句的要求就比较高了,他就要求用最省时间和内存的语句,要有效的防止计算机做没有用的工作。这就要求我们继续加强对这些软件和算法的学习。

5、刚要做此次的课程设计时心里很是担心,因为那时看到老师在讲解Visual Basic时,自己就蒙了,因为连Visual Basic都不懂得。在边做课程设计时,自己也通过看Visual Basic的视屏教程、看Visual Basic相关的书和通过老师的帮助,慢慢的自己对Visual Basic的一些相关知识有了很明显的提高。总而言之,通过这次的课程设计不仅使我认识到自己许多不足之处,而且对Visual Basic的一些基本知识有了更深的了解。

参考文献

[1]田金兰. Visual Basic 6使用指南.电子工业出版社,2002.

[2]Jeffrey. Visual Basic 6数据库访问技.机械工业出版社,2003.

[3]潘锦平. 软件开发技术.西安电子科技大学出版社,1999.

[4]王珊,萨师宣.数据库系统概论.高等教育出版社,2001.

[5]陆丽娜.软件工程.经济科学出版社,2000.

[6]周国民.Visual Basic+Access数据库项目开发实践,中国铁道出版社,2005.

[7] 何玉洁.数据库原理与应用教程, 机械工业出版社,2003.

[8] Hector Garcia-Molina Jeffrey D.ULLman Jennifer Widom,译者: 杨冬青、徐其钧、唐世渭, Database System Implementation数据库系统实现,机械工业出版社,2001.

[9]郑荣贵,黄平,谷会东.Visual Basic6.0数据库开发与应用,中科多媒体电子出版社,2002.

[10] 韩亚萍.Visual Basic6.0基础培训百例,机械工业出版社,2006

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

摘要:随着城市的发展,公交路线和公交车数量的巨增,车辆和人员的管理越加复杂,公交运营公司迫切的需要一种简单高效的公交车运营管理系统。 现行公交企业管理信息系统开发存在着功能单一、成本过高、资源浪费、运行低效、背离市场需求等一系列问题。据现有文献与实地调查显示,现行公交企业信息管理系统大多只是面向站点线路设置、运营信息查询、智能调度、车辆监控等功能单一的系统。为提高我国公交企业的营运管理效率,适应时代对公交事业提出的阶段性发展需求,基于上述的分析与缘由,设计并实现一种能够适应公交发展需要的综合性公交企业信息管理系统。具体表述为: 本系统的开发采用目前流行的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

相关主题
相关文档
最新文档