VB列车时刻表查询

  • 格式:doc
  • 大小:3.38 MB
  • 文档页数:25

下载文档原格式

  / 25
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计题目: 简易列车时刻查询表

专业:信息工程(信息安全方向)

班级: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控件。

第2章概要设计

2.1总体方案设计

2.1.1功能分析

根据题目要求,本系统可以分为三个功能模块:时刻表查询功能模块、时刻表管理功能模块和系统管理功能模块。其中查询功能模块实现对火车信息的查询;时刻表管理功能模块实现对火车信息的增加、修改和删除操作;系统管理功能模块实现对管理员信息的管理。

2.1.2功能模块图

火车时刻表查询系统总体模块图如图2.1所示。

图2.1系统总体模块图

- 2 -

- 3 -

第3章详细设计

3.1数据库逻辑模型设计

根据课程设计的要求,火车时刻表的属性有车次号、始发站、终点站、始发时间、终到时间、途径主要站点及时间,管理员信息表的属性有管理员名称和登录密码。

3.1.1管理员信息表

说明:存放管理员的基本信息,包括管理员名称和登录密码。本表中主键是管理员名称。管理员信息表如表3.1所示。

表3.1管理员信息表

3.1.2火车信息表

说明:存放火车时刻表的基本信息,有车次号、始发站、终点站、始发时间、终到时间、途径主要站点及时间,本表中主键是车次号。火车信息表如表3.2所示。

表3.2 时刻表信息表

3.2系统功能详细设计

通过Visual Basic和SQL server2000相连,调用火车时刻表查询系统数据

库中的火车信息表、管理员信息表的所有信息,实现对火车时刻表的查询系统。

3.2.1时刻表查询模块

该模块主要功能是按车次、始发站、终点站和途径主要站点进行查询,通过查询模块可以清楚的找到需要乘坐的火车车次号、始发站、终点站、始发时间、终到时间、途径主要站点及时间。它使程序的分类更加清楚便于用户的查询。

查询模块与Access数据库相连,能从数据库的火车信息表中查找出对应的火车信息和相关属性。

本模块主要是采用“窗体”来实现的。界面上有三种查询方式供选择,分别为按始发站、终点站查询,按车次号查询及按途径主要站点查询。

如果查找的途径主要站点在火车信息表中没有查找到,则显示“没有这个站点,请重输入!”的字样。

只有输入的车次号和火车信息表中的书号一致的时候才输出该次火车的相关信息。

3.2.2时刻表管理模块

该模块主要功能是管理火车时刻表,实现对火车线路和途径主要站点的增加、修改和删除操作。

时刻表管理模块与Access数据库相连,能够对火车信息表的相关属性进行增加、修改和删除操作。

本模块由“窗体”来实现。界面提供三种功能,即增加线路,删除主要站点,修改主要站点。

增加线路时必需输入车次号、始发时间和终到时间,否则无法完成操作。3.2.3系统管理模块

该模块主要功能是实现对管理员信息的管理。

系统管理模块与Access数据库相连,能够对管理员信息表中的密码进行增修改,还可以增加管理员。