软件课设 - 列车时刻查询(4)

2020-04-14 03:03

燕山大学课程设计报告

论Web开发者、组件开发者、数据开发者、VB GUI 开发者,还是任何基于Windows平台的开发者,.NET都以一种全新的开发模式使开发人员更好、更快速的完成工作。

因此在开发工具的选择上,我们选择了对数据库有强大功能的数据库开发系统,于是选择了微软公司的最新动态网页设计技术Asp.net和微软公司的大型数据库管理系统SQL Server 2000。

3.1.1 ASP开发平台

ASP.NET不仅仅是下一版本的 Active Server Page (ASP),而且还是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的的优势。它是统一的 Web 开发平台,用来提供开发人员快速生成企业级 Web 应用程序所需的服务。

ASP.NET 是一个已编译的、基于 .NET 的环境,把基于通用语言的程序在服务器上运行。程序在服务器端首次运行时进行编译,比ASP即时解释程序速度上要快很多,而且是可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。

3.1.2数据库技术的介绍

数据库技术是现代信息科学与技术的重要组成部分,是计算机数据处理与信息管理系统的核心。数据库技术研究和解决了计算机信息处理过程中大量数据有效地组织和存储的问题,在数据库系统中减少数据存储冗余、实现数据共享、保障数据安全以及高效地检索数据和处理数据。

随着计算机技术与网络通信技术的发展,数据库技术已成为信息社会中对大量数据进行组织与管理的重要技术手段及软件技术,是网络信息化管理系统的基础。

从20世纪60年代末期开始到现在,数据库技术已经发展了30多年。在这30多年的历程中,人们在数据库技术的理论研究和系统开发上都取得了辉煌的成就,而且已经开始新一代数据库系统的深入研究。数据库已经成为现代计算机系统的重要组成部分。

数据模型是数据库技术的核心和基础,因此,对数据库系统开发阶段

16

燕山大学课程设计报告

的划分应该以数据模型的发展演变作为主要依据和标志。按照数据模型的发展演变过程,数据库技术从开始到现在在短短的30年中,主要经历了三个发展阶段:第一代是网状和层次数据库系统,第二代是关系数据库系统,第三代是以面向对象数据模型为主要特征的数据库系统。数据库技术与网络通信技术、人工智能技术、面向对象程序设计技术、并行计算机技术等相互渗透、有机结合,成为当代数据库技术发展的重要特征。

SQL Server 2000由一组数量众多的数据库组件组成。这些组件在功能上互相补充,在使用方式上彼此协调,以满足用户在数据存储和管理、大型Web站点支持和企业数据分析处理上的需求。

SQL Server 2000是微软公司的大型数据库管理系统,它的主要特点有: 1.强大的查询与管理功能。 2.强大的数据库开发功能。 3.扩大了对SQL语言的支持。 4.大量使用可视化的界面操作工具。 5.支持面向对象的程序设计。 6.多平台支持。 7.支持网络应用。

3.2系统功能设计

3.2.1用户登录模块:

此模块包括判断使用者身份是用户还是管理人员。

3.2.1.1用户

用户具有车次和车站查询功能。

3.2.1.2管理人员

管理人员具有管理用户信息和车站信息

3.2.2列车信息模块:

3.2.2.1列车类型:

17

燕山大学课程设计报告

列车类型包含了普快、特快、空调快车、空调慢车和动车等信息。

3.2.2.2起止时刻:

起止时刻包括显示列车出发时刻到达终点的时刻。

3.2.2.3停靠站点:

停靠站点包括显示到达站点的时刻、驶离站点的时刻、停留时间、是否

是终点站等功能。

3.2.3列车查询模块:

3.2.3.1站站查询:

站站查询包括显示从一车站到另一车站的的所有路线、中间停靠的车站

和时刻、到站的时刻显示功能。

站站查询包含了全国各车次的路线和经过的站点及到站时刻等信息。

3.2.3.2车次查询:

车次查询包括显示一个指定车次的起止站点和时刻、中间停靠的站点和

时刻的功能。 3.2.3.3车站查询:

车站查询包括显示经过某一车站的所有车次、经过时刻、是否是终点站

的功能。

3.2.4车次管理:

3.2.4.1增加车次:

增加车次以管理员身份可以实现在原有基础上再增加车次的功能。

3.2.4.2路线更新:

路线更新包括增加停靠的站点或减少停靠的站点、变更线路、调整时刻

等功能。

路线更新包含全国各车次线路的最新路线信息。

18

燕山大学课程设计报告

3.2.4.3删除车次:

删除车次包括删除一些停止运营的车次、因故停止运营的车次、暂时停

止运营的车次的功能。

3.2.5用户信息管理

3.2.5.1删除用户 3.2.5.2更改用户信息

3.3数据库设计

(1)管理员信息表 字段名称 管理员id 登录名 密码 权限 (2)用户信息表 字段名称 用户id 登录名 密码 权限 (3)车次信息表 字段名称 车次 列车类型 始发站 终点站 到达时间

字段类型 数字 文本 数字 数字 字段类型 数字 文本 数字 数字 字段类型 文本 文本 文本 文本 日期/时间 字段大小 长整型 20 长整型 长整型 字段大小 长整型 20 长整型 长整型 字段大小 20 20 20 20 20 19

说明 说明 说明 燕山大学课程设计报告

发车时间 总时间 里程 字段名称 车次 车站 到站顺序 到达时间 发车时间 里程

日期/时间 数字 数字 字段类型 文本 文本 数字 日期/时间 日期/时间 数字 20 长整型 长整型 字段大小 20 20 长整型 20 20 长整型 说明 (4)运行区间信息表

(5)车站信息表 字段名称 车站id 车站名称 所属城市 经过列车数

程序流程图

字段名称 数字 文本 文本 数字 字段大小 长整型 20 20 长整型 说明 20


软件课设 - 列车时刻查询(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:IxExplorer使用方法小结

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: