当前位置:文档之家› 列车时刻查询管理系统

列车时刻查询管理系统

列车时刻查询管理系统
列车时刻查询管理系统

沈航北方科技学院

课程设计说明书课程名称软件综合课程设计

系别信息工程系

专业计算机科学与技术

班级 B141102

学号 B14110208

学生姓名

指导教师史俊

2014年11月

沈航北方科技学院

课程设计任务书

系别信息工程系专业计算机科学与技术

课程设计题目列车时刻查询管理系统

课程设计的内容及要求:

(一)主要内容

设计一个火车时刻表查询管理系统,主要实现以下功能:

1、客户可以对全国范围内的火车时刻进行查询;

2、能够按车次、始发站、终到站、发车时间、到站时间、中途到站以及中途到站

时间和中途发车时间对车次进行查询;

3、可以查询某站经过的所有车次;

4、可以按票价进行排序;

5、管理员需凭密码进入系统,可以实现添加、修改、删除各车次信息等功能。

(二)基本要求

1、系统采用VB、VC++或JAVA作为开发工具,数据库应用SQL Sever或ORACLE;

2、独立完成系统的设计、编码和调试,通过指导教师当场验收;

3、交出完整的课程设计报告。

指导教师史俊2014 年11 月8 日

沈阳航空航天大学北方科技学院

课程设计成绩评定单

课程名称软件综合课程设计

课程设计题目列车时刻查询管理系统

专业计算机科学与技术班级 B141102 学号B14110208姓名答辩日期2014 年11 月21日

指导教师(答辩组)评语:

课程设计成绩

指导教师(答辩组)签字

年月日

摘要

本次课程设计模拟列车时刻查询系统开发过程,简单介绍开发背景与意义,着重与需求分析和总体详细设计。

本报告中首先说明了该系统的背景与需达到的目的,主要是为了方便管理以及方便生活,之后详细说明了系统的业务流程和系统开发流程,重点介绍了系统各模块的功能及相关功能的具体方向。本系统达到实验要求,可以对车站信息进行管理,能够在给出起始站和终点站情况下列出它们之间的所有行驶路线和起止时刻,能够对系统使用用户信息进行管理。

关键词列车时刻查询;方便用户;达到要求;

列车时刻查询管理系统

目录

摘要 .................................................................................................................................... I 1 绪论 .. (1)

1.1课题背景 (1)

1.2课题意义 (1)

1.3课题目的 (1)

1.4国内外发展现状及趋势 (2)

2 可行性分析 (3)

2.1技术可行性分析 (3)

2.2操作可行性分析 (3)

2.3经济可行性分析 (4)

2.4 法律可行性 (4)

3 需求分析 (5)

3.1功能需求 (5)

3.2数据需求 (5)

3.3性能需求 (5)

3.4数据流图 (6)

3.5数据字典 (7)

3.6 E-R图 (11)

3.6.1 实体属性图 (11)

3.6.2系统E-R图 (12)

4系统设计 (14)

4.1系统结构 ................................................................................... 错误!未定义书签。

4.2功能模块设计 (14)

4.3数据库设计 (16)

4.3.1数据库逻辑设计 (16)

4.3.2数据库表设计 (16)

4.4关键技术及开发工具 (17)

5详细设计 (19)

5.1 框架结构 (19)

5.2 数据库连接 ............................................................................ 错误!未定义书签。

5.3功能模块设计与实现 (19)

5.3.1基本信息添加模块设计与实现 (20)

5.3.2基本信息修改功能模块设计与实现 (21)

5.3.3基本信息删除功能模块设计与实现 (22)

5.3.4基本信息查询功能模块设计与实现 (22)

5.3.5排序功能模块设计与实现 (23)

5.3.6统计功能模块设计与实现................................................. 错误!未定义书签。

5.4人机界面设计 (24)

6 系统调试与测试 (27)

6.1系统调试 (27)

6.2系统测试 (27)

6.2.1测试方案 (27)

6.2.2系统黑盒测试 (28)

7结论 (30)

参考文献 (30)

附录1-客户手册 (32)

附录2-源程序 (33)

1 绪论

1.1课题背景

21世纪是一个信息高速发展的时代。随着时代的进步,越来越多的代步工具出现,但是要是说安全性、方便性的话,要数火车了。然而,很多人到火车站售票台去买火车票时,总是买不到,火车票对于很多的人来说是“一票难求!”,为什么会出现这个问题呢?这是因为很多人在互联网上进行查询火车,这样就省去了很多的时间,并且效率高,不用排很长的队去买。针对上述的这一问题,开发一套列车查询系统,客户进行查询操作。

1.2课题意义

现在,在世界各国,列车时刻查询使用的基本上都是员工操作计算机的模式,在这里,计算机主要是借助软件用来存储、更新数据的,并有统计帐目的功能。严格的说,这并不是智能化,但是,这样的处理模式比已往的人工处理的好处显然还是很明显的,所有的数据都由数据库管理,可以随时动态的提取、存储数据,并可以将修改后的数据覆盖掉原有的数据。所以,开发火车站车票查询系统软件是很有意义、有必要的。

1.3课题目的

随着人类社会的进步和科学技术的发展,人们生活水平也在不断的提高。出行也越来越频繁,而列车是比较方便的出行方式,所以列车时刻查询管理系统应运而生。

1.4国内外发展现状及趋势

在当今社会,计算机占据了非常重要的位置,这些大部分都是通过使用软件而提高生产、管理效率来体现的。本文研究的火车站车票查询系统正好就是这样性质的一个软件。铁路运输一直都是我国重要的经济命脉,而且由于我国是内陆国家,这铁路运输的意义就显得更加突出了,对于这样重要的一件事,当然需要良好的管理了。经过几十年的发展,事实早就证明了使用计算机软件来辅助自己比单纯的人工处理手段高明的多,在这样的背景下,研究这样的课题的意义也就不言而喻了。

2 可行性分析

可行性分析(feasibility study ),是世界上普遍采用的一种研究工程项目是否可行的科学。它通过各种有效的方法,对工程项目进行分析,从技术、经济、财务等方面加以评价,最终给投资决策者提供是否选择该项目进行投资的依据。

2.1技术可行性分析

当今社会计算机已经相当普及,人们的日常生活基本离不开它。列车时刻查询管理系统主要实现客户对列车的各种查询,排序,以及管理员对列车的管理,包括增加,删除,修改,查询等。

我通过对SQL数据库、Oracle数据库课程的学习基本掌握了数据库知识,通过学习C语言、C++、Java等语言掌握了编程技术。

综上所述,列车时刻查询管理系统的开发从数据库技术、软件技术、硬件技术方面均具有可行性。

2.2操作可行性分析

根据要求本系统需要操作界面使用简单方便,系统稳定性好,安全可靠。本系统是列车时刻查询管理系统,主要用于管理员对列车信息进行查询、添加、删除、修改等功能;客户对列车进行查询等功能。

综上所述,列车时刻查询管理系统的各项简洁操作,本系统在操作上是可行的。

2.3经济可行性分析

此次课设题目除电脑外不需其他硬件支持,开发工具用Eclipse和SQLserver,均可从网上下载,配置好运行环境就可以进行程序编写。所以,从经济角度来讲,开发本程序是可行的。

2.4 法律可行性

本系统主要用于列车的管理和查询,开发期间所涉及的系统,软件均符合法律规定,不涉及侵犯他人专利权和侵犯版权,不涉及国家安全或者商业机密,符合知识产权法等法律要求。

通过以上从技术角度、经济角度、操作性、法律可行性角度进行的全面分析,列车时刻查询管理系统的开发是可行的。

3 需求分析

软件需求分析也称为需求分析工程,是软件生命期中重要的一步,通过需求分析,可以使我们所做的系统的目标更加明确。

在需求分析阶段,要对经过可行性分析所确定的系统目标和功能做近一步的详细论述,确定系统“做什么”的问题。

3.1功能需求

系统主要实现对列车的管理及查询;在列车信息管理方面,主要涉及管理员对列车信息的添加、修改、删除,结束后对信息进行存档。具体功能如下:

(1)登录功能:管理员需要凭借账号和密码登录系统;

(2)删除功能:删除列车的所有信息;

(3)添加功能:添加列车的所有信息;

(4)修改功能:可修改列车除车次外的所有信息;

(5)查询功能:对列车的信息进行查询;

(6)排序功能:客户通过查询出来的列车根据票价自动排序;

3.2数据需求

系统中涉及到的数据较多,例如列车信息。其中涉及到的数据信息,具体如下。

基本数据包括对车次,类型,出发地,终点站,出发时间,到站时间,票价,所过的站点等的输入。

3.3性能需求

系统是对列车信息进行系统管理和查询的一个软件。由于是一个对列车信息进

行管理,要求其要有明确的权限分配,并且要有较快的响应速度,系统还要有较高的可靠性。

(1)安全性

本系统对于列车基本信息的管理,客户只能对列车信息进行浏览查询功能,管理员则必须凭借管理员和密码登录才可以对列车信息进行修改等功能,所以本系统的安全性大大的提高。

(2)稳定性

由于列车信息资料、数量多,考虑到这个问题,所以本系统的开发适合大众,稳定性高的。

(3)可靠性

由于本系统分为管理员和客户两个界面,对于列车的基本信息,只能由管理员进行修改等操作,而客户对列车信息只有查询。所有可靠性大幅提高。

3.4数据流图

数据流图简称DFD,就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。

列车信息管理系统顶层数据流图如图3.1所示。

管理员列车信息管理系统客户

列车信息列车信息

图3.1列车信息管理系统顶层数据流图

管理员、客户作为被分配不同权限的两个角色,登录系统后可以实现不同的功能。管理员登录系统后可以添加、删除、修改列车信息等。客户进入系统后可以查

询列车信息,并且对列车的票价排序查等。

列车信息管理系统第一层层数据流图如图3.2所示。

列车信息表

管理员

添加

修改

删除

查询

客户

列车信息

列车信息

票价排序

列车信息

查询

列车信息

图3.2列车信息管理系统一层数据流图

管理员可以添加、修改、删除数据信息,客户可以对数据信息进行查询。

3.5数据字典

数据字典(Data dictionary )是一种客户可以访问的记录数据库和应用程序元数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS 自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典。

数据库数据字典不仅是每个数据库的中心。而且对每个客户也是非常重要的信息。客户可以用SQL 语句访问数据库数据字典,数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据字典主要包数据流、数据处理、数据存储、数据元素信息。 (1) 数据元素 1数据元素名称:num 别 名:车次 简 述:列车的编号 数据类型:字符型

长度:50

取值范围:“000…001”-“999…999”2数据元素名称:type

别名:类型

简述:列车的型号

数据类型:字符型

长度:50

取值范围:“000…001”-“999…999”3数据元素名称:sta

别名:出发站

简述:列车的出站点

数据类型:字符型

长度:50

取值范围:“000…001”-“999…999”4数据元素名称:endsta

别名:终点站

简述:列车的终站点

数据类型:字符型

长度:50

取值范围:“000…001”-“999…999”5数据元素名称:time

别名:出发时间

简述:列车的出站时间

数据类型:字符型

长度:50

取值范围:“000…001”-“999…999”6数据元素名称:endtime

别名:到站时间

简述:列车的到站时间

数据类型:字符型

长度:50

取值范围:“000…001”-“999…999”

7数据元素名称:course

别名:途经站点

简述:列车的路过站点

数据类型:字符型

长度:50

取值范围:“000…001”-“999…999”

8数据元素名称:money

别名:票价

简述:列车的票价

数据类型:字符型

长度:50

取值范围:“000…001”-“999…999”

(2)数据流

①数据流名称:列车信息

简述:记录列车的信息

数据流组成:列车信息=车次+类型+出发地+终点站+开发时间+到达时间+途经站点+票价

(3)处理逻辑条目

①处理逻辑名称:添加

简述:管理员对列车信息进行添加。

输入的数据流:输入车次,类型,出发地,终点站,开发时间,到达时间,途经站点,票价

处理:添加列车信息时,输入添加的新列车的相关信息,完成弹出提示。

输出的数据流:添加是否成功。

②处理逻辑名称:修改

简述:管理员对列车信息进行修改。

输入的数据流:首先输入修改的车次,然后选择修改的信息,选择修改

处理:修改列车信息时,根据列车编号进行修改。

输出的数据流:修改是否成功。

③处理逻辑名称:删除

简述:管理员对列车信息进行删除。

输入的数据流:输入删除的列车编号。

处理:删除列车信息时,根据列车编号进行删除。

输出的数据流:删除是否成功。

④处理逻辑名称:查询

简述:客户对列车信息进行查询。

输入的数据流:输入车次或者输入任意一个条件。

处理:客户可以通过车次或者输入任意一个条件进行查询。

输出的数据流:列车信息。

⑤处理逻辑名称:排序

简述:客户对列车票价进行排序。

处理:客户可以通过列车价格进行排序。

输出的数据流:列车信息。

(4)数据存储

①数据存储名称:列车信息表

简述:存储的列车信息

数据存储结构:车次,类型,出发地,终点站,开发时间,到达时间,途经站点,票价

关键字:车次

②数据存储名称:管理员表

简述:存储的管理员

数据存储结构:管理员名称,密码

关键字:管理员名称

3.6 E-R图

E-R图也即实体-联系图(Entity Relationship Diagram),提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。

构成E-R图的基本要素是实体型、属性和联系,其表示方法为:

实体型(Entity):用矩形表示,矩形框内写明实体名;比如列k1、列车k2都是实体。如果是弱实体的话,在矩形外面再套实线矩形。

属性(Attribute):用椭圆形表示,并用无向边将其与相应的实体连接起来;比如列车的车次、类型、票价都是属性。如果是多值属性的话,在椭圆形外面再套实线椭圆。如果是派生属性则用虚线椭圆表示。

联系(Relationship):用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n)。

3.6.1 实体属性图

经过分析,本系统为列车和管理员两个实体。

(1)列车

列车实体属性主要包括:车次,类型,出发地,终点站,出发时间,到站时间,途经站点,票价。

实体属性图如图3.3所示

列车信息楼盘名称

车次

类型

出发地

票价终点站

途经站点

到站时间

出发时间

图3.3列车实体属性图

(2) 管理员

管理员实体属性主要包括:名称,密码。 实体属性图如图3.4所示

管理员

名称

密码

图3.4管理员实体属性图

3.6.2系统E-R 图

ER 模型的“联系”用于刻画实体之间的关联。一种完整的方式是对局部结构中任意两个实体类型,依据需求分析的结果,考察局部结构中任意两个实体类型之间是

否存在联系。若有联系,进一步确定是1:N,M:N,还是1:1等。还要考察一个实体类型内部是否存在联系,两个实体类型之间是否存在联系,多个实体类型之间是否存在联系,等等。系统E-R图如图3.5所示。

m

经过n

车次车站

图3.5 系统E-R图

解释如下:

一个车站可以有多个列车经过,一个列车可以经过多个列站;

4系统设计

系统设计要回答“怎么做”,即如何实现系统说明书规定的系统功能。在这一阶段,要根据实际的技术条件,经济条件和社会条件确定系统的实施方案,即系统的物理模型。本系统主要面向房地产企业,为企业管理者提供全方位的信息服务。本章主要从系统结构、功能模块设计、数据库设计、开发工具四个方面对系统设计进行了分析。

4.1功能模块设计

列车信息管理系统是为了车站计算机化的管理,以提高工作效率,方便客户。主要功能有管理员对列车信息进行管理,以及客户对系统内列车信息的查询等。系统功能图如图4.1所示。

列车时刻查询决策系统设计

课程设计任务书 班级姓名学号 课程设计起止日期2007年3月6日至2007年3月17日 实习地点 课程设计题目列车时刻查询决策系统 课程设计内容与要求: 列车时刻查询决策系统主要功能是:通过列车时刻查询决策系统,管理人员可以对车站设置、列车类型进行新建和修改,及列车票价的调整;对车次进行增加和维护;用户可以对列车的查询进行站站查询,及车次查询。在查询当中可以查询到任意车次始发站和终点站两站之间的所有车次,并且可以查询出所要查询的两站之间距离公里数、经过的时间、行驶总时间、票价和车次类型等各种信息。 主要有以下几个功能模块: 1、基础数据模块:包括车站设置、列车类型、价格调整、退出系统。 管理员可以在车站设置中进行车站的新建和修改;在列车类型中对列车类型进行新建和修改;以及在价格调整中进行列车票价的调整。 2、车次管理模块:包括增加车次、车次维护。 管理员可以对车次进行增加和维护。 3、列车查询模块:包括站站查询、车次查询。 用户可以在此系统中进行站站查询,及车次查询。

指导教师 2007 年 3 月 17 日

1、课程设计目的和意义 1.1设计目的 列车时刻查询决策系统是便民类的系统。该系统能够为用户提供有关列车时刻充足的信息和快捷的查询手段。在计算机普及的信息时代,用电脑软件来查询列车时刻已经替代了一直以来人们使用传统的方式查询列车时刻,用传统的方式存在着许多缺点,如:效率低、时间长、繁琐,给用户带来了诸多不便。使用电脑软件进行查询,具有很多优点,例如:查询迅速、方便、清晰、信息存储量大等。因此有利于人们快速、方便的查找到所需的相关列车时刻信息。从真正意义上做到了“便民”。 1.1.1设计意义 列车时刻查询和决策工作是一项琐碎、繁杂的工作,由于列车时刻在各种节日休假时期经常性的调整,导致列车时刻表必须经常修改,以确保准确无误的向用户及时的提供列车时刻信息。几十年前的那种传统的方式存在着许多缺点,如:效率低、时间长、繁琐,给用户带来了诸多不便。在计算机普及的信息时代,使用电脑软件进行查询,使查询更加迅速、方便、清晰。 此列车时刻查询决策系统软件,能帮助人们利用计算机快速方便的查询列车时刻。本软件集列车基本数据、车次管理、列车查询于一身,目的在于能够使管理人员更加方便快捷的对列车时刻进行更新和管理。同时使用户更加方便快速的查询列车时刻信息。此列车时刻查询决策系统使列车时刻信息的查询工作更系统化、规范化、自动化。从而在一方面提高了管理人员的工作效率,减少了传统人工管理方式所带来的人力,物力的浪费,另一方面由于本软件具有查找方便、可靠性高、存储量大等优点,所以实现了列车时刻信息查询及管理的自动化。 2、软硬件环境 软件环境:Windows XP 硬件环境:CPU:inter pentinum?4、主频:2.80G赫兹、内存:256M、40G硬盘开发环境:Windows XP 、Delphi5.0 、Microsoft Office Access 2003 inter pentinum?4、256MB内存、40G硬盘 3、系统设计及开发过程 3.1需求分析 需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前应用需求来设计数据库。 需求分析的重点是调查、收集与分析用户在数据管理中的信息要求、处理要求、安全性与完整性要求。 基于需求分析的方法,我从网络中以及经常需要进行列车时刻查询的人群中进行了调查,得出此列车时刻系统的功能包括以下各项: 3.1.1基础数据模块 此模块包含了车站设置、列车类型、价格调整、退出系统四种功能。 3.1.1.1 车站设置

铁路时刻表

查询比较铁路、公路、水运、航空交通时刻表异同 1.铁路时刻表 1.1铁路时刻表概念 铁路时刻表:列车在铁路车站的到达、出发或通过时刻以及在停车站的停车时间的表格,其编制以列车运行图为依据,是运行图的表格化,按使用对象和使用场合的不同,有多种形式,如供旅客使用或供铁路职工使用的;供手头翻阅用或供张贴公告用的等,有些时刻表还标出各站间的里程。 铁路列车时刻表是由许多基本要素所组成的,在内容上有两类:时间要素和数量要素。 (1)时间要素包括:区间运行时分,停站时分,折返时分,出入车辆段停车场时分,运营时间和停送电时间。 (2)数量要素包括客流量分布,列车最大载客率,列车满载率,出入库能力等。 现有的铁路旅客列车时刻表的组成要素包括车次、始发站、终点站、经过站、始发时间、终到时间、中间站到发时间、停站时间。供旅客使用的列车时刻表还可查询相应席别的车票价格等附加信息,而供铁路职工使用的列车时刻表(又称列车运行图)包含了车底周转时间等信息。 1.2不同类型的铁路时刻表 根据使用对象和使用场合的不同,铁路旅客列车时刻表常分为供旅客使用的列车时刻表和供铁路职工使用的列车运行图。前者我们可以通过12306网上铁路客户服务中心查询,后者需要查询相关资料获得。 1.2.1旅客列车时刻表 根据不同的客流和不同的线路设备条件开行不同等级的列车,我国旅客按速度大致可分为高铁城际旅客列车、动车组旅客列车、直达旅客列车、特快旅客列车、快速旅客列车、普通旅客列车和其他旅客列车。 通过12306网上铁路客服中心查询,各类旅客列车的时刻表排列方式基本一致,旅客可以根据不同的需求通过不同的检索内容查询列车。 (1)已知出发、终到车站和出行日期,可查询各车次信息,如下: 图1:北京—上海车次查询

列车车次查询系统设计与实现

摘要 当前我国交通网上信息系统的发展处于一个较高的水平,广大乘客可以通过许多的方式获得交通信息,例如:通过使用火车、飞机时刻表,或者是到各个旅游网站、地图网站去查询。 在此背景下,本文首先考虑了我国交通的现状和不同乘客的实际要求,分析了此系统应该具有的功能;其次对系统的主要功能模块进行了详细地描述,其中主要包括各列车查询模块和列车信息管理更新模块,最后结合系统开发阶段和调试阶段发现的问题,提出了系统需要完善的地方,总结了开发此系统所取得的经验和体会。 列车时刻查询系统主要功能是:通过列车时刻查询系统,管理人员可以对车站设置、列车类型进行新建和修改,及列车的调整;对车次进行增加和维护;用户可以对列车的查询进行站站查询,及车次查询。在查询当中可以查询到任意车次始发站和终点站两站之间的所有车次,并且可以查询出所要查询的两站之间距离公里数、经过的时间、行驶总时间、票价和车次类型等各种信息。 本系统使用mySQL来设计与开发的列车信息查询系统,具有良好的用户界面。系统中实现了通过车次、路线、发站及到站信息来查询列车详细信息的功能。关键词:mySQL数据库;查询系统 ABSTRACT

At present, the development of China's transportation network information system at a high level, the majority of passengers can get traffic information through a number of ways,For example: through the use of the train, aircraft schedule, or to the various tourist sites, map sites to check. In this context.we firstly consider the practical requirements of traffic of our country current situation and different passengers, analyzed the function of this system should have; followed by the main function of the system modules are described in detail, including train each query module and train information management update module. Finally, according to the problems found in the system development and debugging phase,the system needs to perfect place, and summed up the experience that gained from the development of this system.Train schedule inquiry system main function is: through the train schedule inquiry system, managers can of the station, train type to create and modify, and train the adjustment; on the trips to the increase and maintenance; the user can query on the train station inquiries, trips inquiries. In the query can query to any trips originating station and the end of all trips between the two stations, stations, and can query to query between two stations distance kilometers, elapsed time, driving time,

火车票务管理系统(C语言)

火车票务管理系统 一、课题内容和要求 设计目标:设计一个火车票务管理系统,用C语言实现。对该系统的要求如下: 需求描述: 1.系统功能 (1)火车时刻信息录入。包括车次、日期、起点、终点、开车时间、到达时间、票价。 数据存入数据文件hchsk.dat或hchsk.txt中。 (2)火车时刻信息查询。 按照车次查询 按终点查询 按起点查询 按终点和日期查询 (3)统计 按终点统计每日的车次数 按起点统计每日的车次数 2. 系统主界面应有以下功能选项 录入火车时刻信息 查询火车时刻信息 统计火车车次 退出 注:建议用VC环境开发用户界面。 结果形式: 提交程序设计报告和可演示的系统软件 二、需求分析 系统主界面应有以下功能选项 1.录入火车时刻信息 2.查询火车时刻信息 3.统计火车车次 4.退出

(1)火车时刻信息录入。包括车次、日期、起点、终点、开车时间、到达时间、票价。 数据存入数据文件hchsk.dat或hchsk.txt中。 (2)火车时刻信息查询。 按照车次查询 按终点查询 按起点查询 按终点和日期查询 (3)统计 按终点统计每日的车次数 按起点统计每日的车次数 二、概要设计 void SearchTrainNum();//按照车次查询 void SearchToPlace();//按终点查询 void SearchFromPlace();//按起点查询 void SearchToPlaceAndDate();//按终点和日期查询 void CountToPlace();//按终点统计每日的车次数 void CountFromPlace();//按起点统计每日的车次数 三、详细设计 程序的源代码与注释 #include #include #include void SearchTrainNum(); void SearchToPlace(); void SearchFromPlace(); void SearchToPlaceAndDate(); void CountToPlace();

列车时刻表信息管理系统实践报告C语言源代码

#include"stdio.h" #include"stdlib.h" #include"string.h"/*定义头文件,处理文件及字符数组时要用到相应功能*/ #define N 10 void fmenu() { system("cls"); printf("************************欢迎使用苏州列车时刻表信息管理系统v1.20*****************\n"); printf("\t\t\t\t %c1. 查询列车\n",3); printf("\n"); printf("\t\t\t\t %c2. 修改列车\n",3); printf("\n"); printf("\t\t\t\t %c3. 增加列车\n",3); printf("\n"); printf("\t\t\t\t %c4. 取消列车\n",3); printf("\n"); printf("\t\t\t\t %c5. 保存信息\n",3); printf("\n"); printf("\t\t\t\t %c0. 退出\n",3); printf("********************************************************************* ***********\n"); printf("请选择要执行的操作:\n");/*菜单程序,用于各种功能的选择*/ } struct train/*定义结构体*/ { char name[8]; char checi[6]; int year; int month; int day; int hour; int minute; }lieche[N];/*定义一个结构体数组*/ void paixu(struct train *p);/*函数声明*/ void chaxun(struct train *p)/*子程序,其功能是查询列车*/ { paixu(lieche);/*先排序一下,方便查看*/ char a[8];/*定义一个字符数组,输入要查询的列车*/ int k=0,i,c; printf("请输入要查询的列车:\n"); scanf("%s",a); for(i=0;i

列车时刻查询管理系统

沈航北方科技学院 课程设计说明书课程名称软件综合课程设计 系别信息工程系 专业计算机科学与技术 班级 B141102 学号 B14110208 学生姓名 指导教师史俊 2014年11月

沈航北方科技学院 课程设计任务书 系别信息工程系专业计算机科学与技术 课程设计题目列车时刻查询管理系统 课程设计的内容及要求: (一)主要内容 设计一个火车时刻表查询管理系统,主要实现以下功能: 1、客户可以对全国范围内的火车时刻进行查询; 2、能够按车次、始发站、终到站、发车时间、到站时间、中途到站以及中途到站 时间和中途发车时间对车次进行查询; 3、可以查询某站经过的所有车次; 4、可以按票价进行排序; 5、管理员需凭密码进入系统,可以实现添加、修改、删除各车次信息等功能。 (二)基本要求 1、系统采用VB、VC++或JAVA作为开发工具,数据库应用SQL Sever或ORACLE; 2、独立完成系统的设计、编码和调试,通过指导教师当场验收; 3、交出完整的课程设计报告。 指导教师史俊2014 年11 月8 日 沈阳航空航天大学北方科技学院

课程设计成绩评定单 课程名称软件综合课程设计 课程设计题目列车时刻查询管理系统 专业计算机科学与技术班级 B141102 学号B14110208姓名答辩日期2014 年11 月21日 指导教师(答辩组)评语: 课程设计成绩 指导教师(答辩组)签字 年月日

摘要 本次课程设计模拟列车时刻查询系统开发过程,简单介绍开发背景与意义,着重与需求分析和总体详细设计。 本报告中首先说明了该系统的背景与需达到的目的,主要是为了方便管理以及方便生活,之后详细说明了系统的业务流程和系统开发流程,重点介绍了系统各模块的功能及相关功能的具体方向。本系统达到实验要求,可以对车站信息进行管理,能够在给出起始站和终点站情况下列出它们之间的所有行驶路线和起止时刻,能够对系统使用用户信息进行管理。 关键词列车时刻查询;方便用户;达到要求;

C语言课程设计火车票管理系统

二、设计内容 设计一个火车票务管理系统,用C语言实现。对该系统的要求如下:需求描述: 1.系统功能 (1)火车时刻信息录入。包括车次、日期、起点、终点、开车时 间、到达时间、票价。数据存入数据文件或中。 (2)火车时刻信息查询。 按照车次查询 按终点查询 按起点查询 按终点和日期查询 (3)统计 按终点统计每日的车次数 按起点统计每日的车次数 2.系统主界面应有以下功能选项 录入火车时刻信息 查询火车时刻信息 统计火车车次 退出

三、详细设计说明 #include<> #include<> #include<> intMENU();ode,T[i].data,T[i].lp,T[i].ap,T[i].lt,T[i].at,T[i].price入火车时刻信息\n"); printf("2.查询火车时刻信息\n"); printf("3.统计火车车次\n"); printf("4.退出\n"); printf("-----------------------------------------\n"); printf("请选择:"); scanf("%d",&choice); gets(l); returnchoice; } ode); printf("日期"); gets(T[i].data); printf("起点"); gets(T[i].lp); printf("终点"); gets(T[i].ap); printf("开车时间"); gets(T[i].lt); printf("到达时间"); gets(T[i].at); printf("票价"); gets(T[i].price); n++;

数据库课程设计报告-火车时刻查询系统

景德镇陶瓷学院数据库课程设计报告院系:信息工程学院 专业:计算机科学与技术 班级:计科2班 学号:201310510112 姓名:张旸

火车时刻查询系统 一、需求分析 1.1编写目的 火车时刻查询功能是本系统的主要功能,通过实现火车时刻信息和票务信息的计算机信息化系统管理,以提高工作效率。该系统能够为用户提供有关火车时刻的信息和快捷的查询手段。 1.2背景 项目名称:火车时刻查询系统 项目提出者:项目组织人员 项目开发者:项目开发小组 项目鉴定者:暂无 项目开发时间:2015年6月15日-2015年6月23日 1.3定义 系统数据流程图的一些定义 1.4目标 当管理人员和旅客使用了此系统后,可以实现以下主要功能: 1.管理员可以录入新的火车信息; 2.管理员可以查询、核对、修改、删除火车信息; 3.旅客可以根据车次或站点查询自己需要查询的火车信息。 1.5系统需求分析 系统的工作总体规划由该系统管理人员在系统中完成对各种所需的基本数据的维护,包括相关火车信息的录入、查询、核对、修改、删除以及对各项信息的变动都将在这里进行操作。 后台管理主要由系统建设人员和系统管理人员进行操作。他们可以进行 各种火车信息例如车次、出发站、到达站、出发时间、到达时间、历时 等信息的录入、查询、核对、修改、删除等。

前台主要是让旅客了解各种火车信息以对自己的出行做好规划。 1.6系统功能分析 1.6.1车次查询 通过列车的车次,查询出列车的详细信息:车次、出发站、到达站、出发 时间、到达时间、历时。 1.6.2时间查询 通过输入出发时间、到达时间,查询出列车的详细信息:车次、出发站、到达站、出发时间、到达时间、历时。 1.7开发环境 操作系统:Windows 8.1 数据库管理系统:SQL Server 2012 二、概念设计 概念结构是将需求分析抽象为信息结构即概念模型的过程,这样才能更 好地、更准确的用某一DBMS实现这些需求,是整个数据库设计的关键,它主要特点是能真实、充分地反映现实社会,包括事物和事物之间的联 系,能满足用户对数据的处理需求,是对现实世界的一个真实模型,而 且还易于理解,也方便用户的操作,对数据的修改和各种模型的转换。 2.1数据库E-R图 2.2由系统E—R图转化而得到的关系模式如下: 火车基本信息:车次、出发站、到达站、出发时间、到达时间、历时, 其中车次为主键。

列车运行控制系统

列车运行控制系统定义:由列控中心、闭塞设备、地面信 号设备、地车信息传输设备、车载速度控制设备构成的用于控 制列车运行速度保证行车安全和提高运输能力的控制系统。 功能: 1.线路的空闲状态检测; 2.列车完整性检测 3.列车运行授权; 4.指示列车安全运行速度; 5.监控列车安全运行 系统分类 发达在列控系统研究方面已有较长发展历史,比较成功的列控 系统主要有:日本新干线ATC系统,法国TGV铁路和韩国高速 铁路的TVM300及TVM430系统,德国及西班牙铁路采用的LZB 系统,及瑞典铁路的EBICA900系统等。上述列车控制系统都具 有自己的特点、不同的技术条件和适应范围,因此,列控系统 可以分成许多类型。 (1)按照地车信息传输方式分类: ①连续式列控系统,如:德国LZB系统、法国TVM系统、日本 数字ATC系统。 连续式列控系统的车载设备可连续接收到地面列控设备的车-地 通信信息,是列控技术应用及发展的主流。 采用连续式列车速度控制的日本新干线列车追踪间隔为 5 min,法国TGV北部线区间能力甚至达到3 min。连续式列控系统可 细分为阶梯速度控制方式和曲线速度控制方式。 ②点式列控系统,如:瑞典EBICAB系统。 点式列控系统接收地面信息不连续,但对列车运行与司机操纵 的监督并不间断,因此也有很好的安全防护效能。

③点一连式列车运行控制系统,如:CTCS2级,轨道电路完成列车占用检测及完整性检查,连续向列车传送控制信息。点式信息设备传输定位信息、进路参数、线路参数、限速和停车信息。 (2)控制模式分,分为两种类型: ①阶梯控制方式 出口速度检查方式,如:法国TVM300系统 入口速度检查方式,如:日本新干线传统ATC系统 ②速度—距离模式曲线控制方式 速度-距离模式,如:德国LZB系统,日本新干线数字ATC系统 (3)按照人机关系来分类,分为两种类型: ①设备优先控制的方式。如:日本新干线ATC系统。 ②司机优先控制方式,如:法国TVM300/430系统、德国LZB 系统 (4)按照闭塞方式:固定闭塞、移动闭塞 (5)按照功能、人机分工和自动化程度分: 列车自动停车(Automatic Train Stop 简称ATS)系统;列车超速防护(Automatic Train Protection 简称 ATP)系统;列车自动控制(Automatic Train Control 简称ATC)系统;列车自动运行(Automatic Train Operation 简称ATO)系统。 ①ATS。ATS是一种只在停车信号(红灯)前实施列车速度控制的装置,是在非速差式信号体系下的产物,属于列车速度控制的初级阶段。国外多种ATS系统补充了简单的速度监督功能,这种系统设备简单,历史悠久,在我国及世界各国铁路至今广泛采用。 ②ATP。ATP是随着速差式信号体系的建立而产生的,列车正常运行由司机控制,只在司机疏忽或失去控制能力且列车出现超速时设备才起作用,并以最大常用制动或紧急制动方式,强迫

列车时刻表项目需求分析

1.引言 1.1目的 本列车时刻管理系统在可行性研究的基础上,让读者能够了解本系统的开发目的,开发方法,以及目前的硬件和软件的情况和开发所需要资金和设备,概要设计说明书和完成后续设计与开发工作将在此基础上进一步提出。预期的读者包括上级领导,相关开发人员以及管理人员。 1.2背景 随着国内软件开发的日益发展壮大,信息发展迅速,全球进入到一个大数据的时代,本系统属于一个Web数据库应用类的系统,其基本操作是建立在Web界面和对数据库中信息进行录入、删除、修改等操作。从技术结构上来说是可行的。 2.任务概述 2.1目标 本系统的设计是为了适应交通信息的不断更新,满足铁路不断提速的需要,给予人们最新的交通信息,方便人们出行。系统开发成功后可以实现旅客对列车车次的查询,功能包括站站之间所有列车的车次显示、各个列车到站时间显示、发车时间显示,同时也可以实现车站系统管理员对后台管理系统的管理,如对车次和站名信息进行录入、修改、删除等。 2.2系统(或用户)的特点 面向的用户:需要查询列车信息的用户,要求使用本系统的用户对计算机能够熟练的使用,知道基本的操作。程序随时可以运行,进行相关的操作。 3.假定和约束 运行环境:Windows XP、Windows 7、Windows 8; 经费限制:5000元; 开发期限:1个月; 维护频率:每3个月;

系统寿命:3年; 4.需求规定 4.1软件功能说明 系统开发的总体任务是实现旅客对列车车次查询的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成。本旅客列车车次查询系统需要完成功能主要有: (1)系统管理:火车站能够对相关列车的车次信息(包括车次、起点、始发时间、到各个站的时间、到达终点站的时间等)和站名信息进行录入、修改、 删除等操作。 (2)路线查询:要求当旅客输入查询起始站名和终点站进行查询名后计算机屏幕会显示出所有可以到达目的火车站的列车车次,然后点击相应的车次,链接到该车次的详细信息。 (3)车次查询:要求当旅客输入查询车次进行查询后计算机屏幕上会显示出该列车的车次、起点站、始发时间、到各个站的时间、到达终点站的时间。 (4)站名查询:要求当旅客输入站名进行查询后计算机屏幕上会显示出经过该站的所有列车的车次,然后点击相应的车次信息链接到该车次的详细内容。4.2非功能需求 (1)性能需求:所有操作响应时间需控制在3秒以内,并且具有很强的适应性,能移植到其他机器上使用。 (2)运行需求:仅支持Windows平台,机器内存大于512MB,剩余硬盘容量大于2G。应用界面简单直接,一目了然。

基于Java火车旅客信息网上管理系统(含源文件)

毕业设计(论文) 火车旅客信息管理系统 姓名:xxxx 系部:信息工程系 专业:

目录 目录........................................... 错误!未定义书签。摘要 (3) 引言 (4) 第一章需求分析 (5) 1.1任务需求分析 (5) 1.2数据流图、数据字典及实体联系图 (5) 1.2.1 数据流图 (5) 1.2.2数据字典 (6) 1.2.3数据库的具体设计如下 (7) 1.2.4实体联系E-R图 (10) 第二章系统概要设计 (15) 2.1总体设计 (15) 2.2系统功能模块图 (15) 2.3数据库概念设计 (17) 2.4数据库逻辑结构设计 (18) 2.5连接数据库的特点 (20) 第三章详细设计 (21) 3.1系统的主要功能及实现 (21) 3.1.1系统登陆管理模块 (21) 3.1.2时刻信息管理模块 (22) 3.1.3车次信息管理模块 (22) 3.1.4 售票订票信息管理模块 (23) 31.5 新用户注册模块 (25) 3.1.6通知乘车常识等信息管理模块 (26) 3.2程序流程图 (27) 3.3用户界面设计 (28)

3.3.1一般交互设计 (28) 3.3.2信息显示设计 (29) 3.3.3输入界面设计 (29) 3.4软件测试 (30) 3.4.1测试的方法和步骤 (30) 5.4.2测试用例 (30) 参考文献 (32) 设计总结 (33) 致谢 (34)

摘要 火车旅客信息网上管理系统的总体目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,分析和设计一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的火车旅客信息网上管理系统,为主管部门的决策者和管理者提供充足的信息、快捷的查询和有效的管理方式,减少不必要的损失和浪费,提高人事管理的效率。 关键词:铁路系统;数据库;数据字典;信息管理

火车票务管理系统(C语言)

火车票务管理系统 一、课题容和要求 设计目标:设计一个火车票务管理系统,用C语言实现。对该系统的要求如下: 需求描述: 1.系统功能 (1)火车时刻信息录入。包括车次、日期、起点、终点、开车时间、到达时间、票价。 数据存入数据文件hchsk.dat或hchsk.txt中。 (2)火车时刻信息查询。 按照车次查询 按终点查询 按起点查询 按终点和日期查询 (3)统计 按终点统计每日的车次数 按起点统计每日的车次数 2. 系统主界面应有以下功能选项 录入火车时刻信息 查询火车时刻信息 统计火车车次 退出 注:建议用VC环境开发用户界面。 结果形式:

提交程序设计报告和可演示的系统软件 二、需求分析 系统主界面应有以下功能选项 1.录入火车时刻信息 2.查询火车时刻信息 3.统计火车车次 4.退出 (1)火车时刻信息录入。包括车次、日期、起点、终点、开车时间、到达时间、票价。 数据存入数据文件hchsk.dat或hchsk.txt中。 (2)火车时刻信息查询。 按照车次查询 按终点查询 按起点查询 按终点和日期查询 (3)统计 按终点统计每日的车次数 按起点统计每日的车次数 二、概要设计 void SearchTrainNum();//按照车次查询 void SearchToPlace();//按终点查询 void SearchFromPlace();//按起点查询

void SearchToPlaceAndDate();//按终点和日期查询void CountToPlace();//按终点统计每日的车次数 void CountFromPlace();//按起点统计每日的车次数三、详细设计 程序的源代码与注释 #include #include #include void SearchTrainNum(); void SearchToPlace(); void SearchFromPlace(); void SearchToPlaceAndDate(); void CountToPlace(); void CountFromPlace(); void Star(); struct TRAIN { char trainNum[10]; char date[30]; char fromPlace[20];

火车票售票管理系统终极版2

火车票订票系统 实验课题:火车票订票系统 专业:计算机科学与技术 姓名:AAAAA 组员:BBBBBBB 日期:2013 年5月26 日

火车票订票系统 一、角色分配——系统分析员 作为团队中的系统分析员。首先需要理解和明确整个项目的管理目标和未来的发展方向,其次需要充分了解用户的需求并且对用户需求未来可能的改变有一定的了解和预判。在了解了用户的需求后,与系统设计员、系统开发员及DBA进行沟通以及对整个项目的统筹规划。 作为一名普通的学生,在学校经常会遇到各种订票的时候。尤其是在放假的阶段,火车票、飞机票更是供不应求。所以开发一个能够服务于普通用户的订票软件正是顺应了市场所需。所以我们团队最后选择了设计开发一个火车票订票管理系统。 对于一个火车票订票管理系统,准确快捷的车次信息查询功能和方便简单的订票操作是十分必要的,因此系统必须为用户提供准确的车次信息和当前的车票状况,这也是火车票订票管理系统的最基本要求。客户端后台管理员要能够及时添加、修改车次信息,并能够对用户信息进行录入和删除。 所以结合实际情况,火车票订票系统应满足一下需求: 1.客户端界面清晰友好,达到一目了然的效果。 2.客户端能够有方便的查询系统及简单明了的订票、退票操作。 3.防止用户重复订票、退票操作,影响系统数据的正确性。 4.服务器端提供信息完全可靠,时效性强。 5.能够保证数据与信息的安全性。 综合以上需求,本系统需要以下几个模块来支持:

1.用户模块:用于用户注册,用户登陆,订票,退票。 2.管理员模块:供后台管理员登录。用于添加、修改车次及票务信息,查看所有用户信息及相应的订票信息。 3.游客模块:列车时刻查询,车次相关信息查询,及剩余车票查询。 三个模块的关系如下: 当然,系统分析员也非常有必要与设计员沟通,共同确定系统的软硬件配置和数据库系统的总体设计。 整个系统的数据库E-R 图设计如下:

火车票管理系统

摘要 随着计算机技术的发展,人们对计算机智能化的需求越来越大,对软件的实用性、速度等性能的要求也越来越高。未来火车站的发展趋势是完全自动化的售票信息查询,网络售票,智能化售票,而且随着计算机的普及,信息处理量的逐渐扩大,手工处理方式已经远远不能满足人们管理活动的需要,各种工作都逐渐由手工转为自动化,将使许多复杂、繁琐、且需要很多人力的工作变得简单。在本此毕业设计中,由于时间与水平的关系,当然不可能做到这样的程度,只不过是模拟一下由售票员来操作的售票系统而已。 工具软件利用Myeclipse 2013开发工具和Microsoft Access 2013数据库来开发这个火车站网上售票系统。该系统要解决的是火车站网上售票工作所要解决的问题,可以满足火车站网上售票的基本要求,包括查询、订票、退票等三个方面的功能。该系统能运用到火车站售票的工作中,根据用户的需求,设置其权限,并快捷方便的为用户提供服务。 关键字:火车票管理,Myeclipse 2013,Microsoft Access 2013

序言 用信息化推动工业化,用信息化技术改造传统产业,这是我国迫切需要完成的一项战略任务。作为工业文明产物的铁路,如何借重于信息经济技术的帮助,实现管理方式、运营组织、服务标准的现代化这是摆在我国铁路管理者面前的重大课题。 铁路信息化是铁路线代化的主要标志,其根本目的是将信息技术广泛应用于铁路生产经营与管理决策的各项活动中,改造传统产业,提高铁路运输生产效率、提升铁路运输市场的竞争力,提高铁路运输的经济效益。 采用计算机出售火车票大大方便了旅客购票,但毕竟还局限于火车站的售票厅和市内售票处的售票窗口,不论在地理位置分布上还是售票窗口的数量上,都有一定的局限性。为了解决售票大厅拥挤和团里集中购票的问题,提高铁路客运的售票效率及旅客便利性,使铁路客运在竞争日益激烈的运输行业更具优势。

C语言课程设计火车票管理系统

C语言课程设计火车票管理系统

二、设计内容 设计一个火车票务管理系统,用C语言实现。对该系统的要求如下: 需求描述: 1.系统功能 (1)火车时刻信息录入。包括车次、日期、起点、终点、开 车时间、到达时间、票价。数据存入数据文件hchsk.dat或 hchsk.txt中。 (2)火车时刻信息查询。 按照车次查询 按终点查询 按起点查询 按终点和日期查询 (3)统计 按终点统计每日的车次数 按起点统计每日的车次数 2. 系统主界面应有以下功能选项 录入火车时刻信息 查询火车时刻信息

统计火车车次 退出 三、详细设计说明 #include #include #include int MENU(); //菜单模块 void INPUT(); //输入模块 void SEARCH(); //查询模块 void SELECT(); //统计模块 void WRITE(); //文件记录模块 void PRINT(); //打印模块 void READ(); //文件读取模块 void WRONG(); //纠错模块 #define N 1000 //最大列车组数 #define Print " %s%13s%10s%10s%12s%15s%11s\n",T[i].code,T[i].data,T[i].lp,T[i].a p,T[i].lt,T[i].at,T[i].price //输出记录格式 #define Wrong "\n ! ! ! ! ! ! ! ! ! ! ! 输入错误,请重新输入 ! ! ! ! ! ! ! ! ! ! ! \n" #define GeShi " 车次日期起点终点开车时间到达

C语言课程设计火车票管理系统修订稿

C语言课程设计火车票 管理系统 Document number【AA80KGB-AA98YT-AAT8CB-2A6UT-A18GG】

二、设计内容 设计一个火车票务管理系统,用C语言实现。对该系统的要求如下: 需求描述: 1.系统功能 (1)火车时刻信息录入。包括车次、日期、起点、终点、开 车时间、到达时间、票价。数据存入数据文件hchsk.dat或 hchsk.txt中。 (2)火车时刻信息查询。 按照车次查询 按终点查询 按起点查询 按终点和日期查询 (3)统计 按终点统计每日的车次数 按起点统计每日的车次数 2. 系统主界面应有以下功能选项 录入火车时刻信息 查询火车时刻信息 统计火车车次 退出

三、详细设计说明 #include #include #include int MENU(); //菜单模块 void INPUT(); //输入模块 void SEARCH(); //查询模块 void SELECT(); //统计模块 void WRITE(); //文件记录模块 void PRINT(); //打印模块 void READ(); //文件读取模块 void WRONG(); //纠错模块 #define N 1000 //最大列车组数 #define Print " %s%13s%10s%10s%12s%15s%11s\n",T[i].code,T[i].data,T[i].lp,T[i].ap ,T[i].lt,T[i].at,T[i].price //输出记录格式 #define Wrong "\n ! ! ! ! ! ! ! ! ! ! ! 输入错误,请重新输 入 ! ! ! ! ! ! ! ! ! ! ! \n" #define GeShi " 车次日期起点终点开车时间到达时间票价\n" struct Train { char code[10]; //车次 char data[10]; //日期 char lp[10]; //left place 起点 char ap[10]; //arrive place 终点 char lt[10]; //left time 开车时间 char at[10]; //arrive time 到达时间

VB列车时刻表查询

课程设计题目: 简易列车时刻查询表 专业:信息工程(信息安全方向) 班级:1132101 学号: 201130210126 姓名:某某某 指导老师:vb老师

2013-1-4

Vb简易列车查询表课程设计报告目录 目录 第1章系统分析 (1) 1.1需求分析 (1) 1.2使用工具 (1) 1.3VB编程技术简介 (1) 第2章概要设计 (2) 2.1总体方案设计 (2) 2.1.1功能分析 (2) 2.1.2功能模块图 (2) 第3章详细设计 (3) 3.1数据库逻辑模型设计 (3) 3.1.1管理员信息表 (3) 3.1.2火车信息表 (3) 3.2系统功能详细设计 (4) 3.2.1时刻表查询模块 (5) 3.2.2时刻表管理模块 (5) 3.2.3系统管理模块 (5) 第4章调试分析 (6) 第5章界面简介 (7) 5.1进入界面 (8) 5.2用户登录界面 (9) 5.2.1添加、修改用户名及密码界面 (9) 5.3时刻表查询管理系统界面 (10) 5.4时刻表查询界面 (11) 5.5 时刻表管理(添加、删除、修改)界面 (12) 第六章课程设计总结 (13) 附录(相关代码) (21)

Vb简易列车查询表课程设计报告第一章系统分析第1章系统分析 1.1 需求分析 设计和实现一个火车时刻表查询系统,该系统包括火车时刻表查询,时刻表管理及系统管理。其中火车时刻表基本信息包括车次号、始发站、终点站、始发时间、终到时间、途径主要站点及时间等信息;火车时刻表查询按车次、始发站、终点站和途径主要站点进行查询;时刻表管理包括对线路和途径主要站点进行增加、修改和删除操作;系统管理包括添加管理员信息和修改密码。 1.2 使用工具 对火车时刻表和管理员信息进行管理,实现一些简单的操作。所用的工具是:前台是Visual Basic,后台是SQL server2000。通过ADODC接口将Visual Basic和数据库相连,编写程序实现维修系统中的功能。 1.3 VB编程技术简介 Visual Basic 是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows 环境下的各类应用程序。它简单易学、效率高,且功能强大可以与Windows 专业开发工具SDK相媲美。在Visual Basic 环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows 内部的广泛应用程序接口(API)函数,以用动态链接库(DLL)、对象的链接与世隔嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。 VB具有强大的数据库访问功能。VB利用数据控件可以访问多种数据库,VB 6.O提供的ADO控件,不但可以用最少的代码实现数据库操作和控制,也可以取代Data控件和RDO控件。

铁路信息查询系统的需求分析

铁路信息查询系统的需求分析 小组成员:组长:沈欣,组员:刘雷、王运付、曾学峰 1.引言........................................... 错误!未定义书签。 1.1编写目的.................................... 错误!未定义书签。 1.2项目背景 (2) 1.3定义........................................ 错误!未定义书签。 2.任务概述...................................... 错误!未定义书签。 2.1目标........................................ 错误!未定义书签。 2.2运行环境.................................... 错误!未定义书签。 2.3需求概述.................................... 错误!未定义书签。 2.4条件与限制.................................. 错误!未定义书签。 3.总体设计...................................... 错误!未定义书签。 3.1处理流程.................................... 错误!未定义书签。 3.2总体结构和模块外部设计...................... 错误!未定义书签。 3.3功能分配.................................... 错误!未定义书签。 4.接口设计...................................... 错误!未定义书签。 4.1外部接口.................................... 错误!未定义书签。 4.2内部接口.................................... 错误!未定义书签。5.数据结构设计................................. 错误!未定义书签。 5.1逻辑结构设计................................ 错误!未定义书签。 5.2物理结构设计................................ 错误!未定义书签。 5.3数据结构与程序的关系........................ 错误!未定义书签。6.运行设计...................................... 错误!未定义书签。 6.1运行模块的组合.............................. 错误!未定义书签。 6.2运行控制.................................... 错误!未定义书签。 6.3运行时间.................................... 错误!未定义书签。7安全保密设计.................................. 错误!未定义书签。 8维护设计....................................... 错误!未定义书签。

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