列车时刻查询系统设计

上传人:鲁** 文档编号:470483211 上传时间:2022-09-07 格式:DOCX 页数:37 大小:308.26KB
返回 下载 相关 举报
列车时刻查询系统设计_第1页
第1页 / 共37页
列车时刻查询系统设计_第2页
第2页 / 共37页
列车时刻查询系统设计_第3页
第3页 / 共37页
列车时刻查询系统设计_第4页
第4页 / 共37页
列车时刻查询系统设计_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《列车时刻查询系统设计》由会员分享,可在线阅读,更多相关《列车时刻查询系统设计(37页珍藏版)》请在金锄头文库上搜索。

1、淡溪Z算城名高等教育自学考试毕业设计(论文)题目 列车时刻查询系统设计专业班级 计算机科学与技术0801班姓名杨浩指导教师胡军所属助学单位武汉电子信息专修学院2011年12月2日前言3一、 课程设计目的和意义4(一)选题背景4(二)课程设计目的 4(三)课程设计意义5(四)开发工具的选择51、 前端开发工具选择52、 后端数据库服务器的选择63、系统开发环境6二、 编程环境基础知识7(一)系统开发平台选择7(二)ASP.NET技术介绍7(三)数据库技术的介绍9(四)ADO.NET 简介10三、系统分析与设计 11(一)系统设计思想 11(二)系统需求分析 11(三)系统功能分析 111、车次查

2、询 112、站站查询 113、车站查询12(四)逻辑流程图设计12四、数据库设计13(一)数据流图(DFD图)131、顶层图132、0层图133、1层图14(二)数据库中表的具体设计15六、系统主要功能模块详细设计与实现界面17(一)系统管理员模块17(二)列车信息查询模块18总结20致谢21参考文献22附录:主要源代码清单23(一)程序的主界面代码,保存名称为Default.aspx: 23(二)主界面的后台程序,保存名称为Default.aspx.cs: 28(三)链接界面的代码,保存名称为Detail.aspx: 30(四)该界面的后台程序,保存名称为Detail.aspx.cs: 33

3、列车时刻查询系统设计张三摘 要:当前我国交通网上信息系统的发展处于一个较高的水平,广大乘客可以通过许多的方式获得交 通信息,例如:通过使用火车、飞机时刻表,或者是到各个旅游网站、地图网站去查询。在此背景下,本文首先考虑了我国交通的现状和不同乘客的实际要求,分析了此系统应该具有的功能; 其次对系统的主要功能模块进行了详细地描述,其中主要包括各列车查询模块和列车信息管理更新模块, 最后结合系统开发阶段和调试阶段发现的问题,提出了系统需要完善的地方,总结了开发此系统所取得的 经验和体会。列车时刻查询系统主要功能是:通过列车时刻查询系统,管理人员可以对车站设置、列车类型进行新 建和修改,及列车的调整;

4、对车次进行增加和维护;用户可以对列车的查询进行站站查询,及车次查询。 在查询当中可以查询到任意车次始发站和终点站两站之间的所有车次,并且可以查询出所要查询的两站之 间距离公里数、经过的时间、行驶总时间、票价和车次类型等各种信息。本系统使用ASP.NET技术以及SQL Server 2000数据库数据来设计与开发的列车信息查询系统,具有 良好的用户界面。系统中实现了通过车次、路线、发站及到站信息来查询列车详细信息的功能。关键词:ASP.NET;SQL Server;数据库;查询系统刖 言随着计算机技术的发展,人们对计算机智能化的需求越来越大,对软件的实 用性、速度等性能的要求也越来越高。未来火车

5、站的发展趋势是完全自动化的售 票、信息查询、网络订票、智能化订票,而且随着计算机的普及,信息处理量的 逐渐扩大,手工处理方式已经远远不能满足人们管理活动的需要,各种工作都逐 渐由于工转为自动化,将使许多复杂、繁琐、且需要很多人力的工作变得简单。 在本此系统设计中,由于时间与技术的关系,当然不可能做到这样的程度,只是 基本实现列车时刻的查询。列车时刻查询系统是一个供旅客查询列车详细信息的系统,可以为旅客提供 包括列车时刻、火车运行路线、火车票价等信息的查询服务。一、课程设计目的和意义(一)选题背景随着科学技术的迅猛发展,计算机网络已经得到了广泛的应用。几乎各行各 业都有关于网络的使用,这使得计算

6、机网络已成为社会中普遍存在的事物。由于 计算机网络的使用,使得人们在管理、应用及服务等各个领域使用数据方面变得 更加简洁,更加方便,大大提高了工作效率,产生了以计算机网络为主体,以人 为辅助的局面。近几年来,网络化在全国交通行业发展很快。网络技术的高渗透 性和高集成能力,为交通信息网络化建设提供了充分的技术支撑,有效地改造和 提升了交通传统产业。交通信息网络化在平稳中发展,交通行业信息化发展和应 用水平有了进一步提高。列车时刻查询系统,就是将各列车车次的出发时间、经过城市、所需价格等 相关信息放在WEB服务器中,并通过网络上的计算机终端通过特定的条件将其检 索出来。随着国内经济的不断发展,交通

7、条件的发展呈现出无法比拟的优势:数 量上的海量化、繁多的种类、分布开放、时效性、高增值性等。当前我国交通网上信息系统的发展处于一个较高的水平,广大乘客可以通过 许多的方式获得交通信息,例如:通过使用火车、飞机时刻表,或者是到各个旅 游网站、地图网站去查询。但国内目前类似的系统比较多的是单一的城市的列车 时刻查询系统,而同时包含列车站站查询、列车车次查询、列车车站查询的交通 查询系统并不多见,由于交通工具单一,一个系统只支持列车时刻或列车站站查 询,加之服务与成本意识较为薄弱,使城际间的列车交通信息查询常常给旅客带 来困绕。(二)课程设计目的列车时刻查询功能是本系统的根本任务,通过实现票务信息的

8、计算机管理, 以提高工作效率。实现计算机管理的最佳技术就是数据库技术。我们可以利用数 据库将整个火车站的票务情况存入计算机,再配置上功能丰富的用户接口,以满 足用户需求。列车时刻查询系统是便民类的系统。该系统能够为用户提供有关列车时刻充 足的信息和快捷的查询手段。在计算机普及的信息时代,用电脑软件来查询列车 时刻已经替代了一直以来人们使用传统的方式查询列车时刻,用传统的方式存在 着许多缺点,如:效率低、时间长、繁琐,给用户带来了诸多不便。使用电脑软件 进行查询,具有很多优点,例如:查询迅速、方便、清晰、信息存储量大等。因此 有利于人们快速、方便的查找到所需的相关列车时刻信息。从真正意义上做到了

9、 “便民”。(三)课程设计意义在当今社会,计算机占据了非常重要的位置,这些大部分都是通过使用软件 而提高生产、管理效率来体现的。本文研究的火车站车票查询系统正好就是这样 性质的一个软件。铁路运输一直都是我国重要的经济命脉,而且由于我国是内陆 国家,这铁路运输的意义就显得更加突出了,对于这样重要的一件事,当然需要 良好的管理了。经过几十年的发展,事实早就证明了使用计算机软件来辅助自己 比单纯的人工处理手段高明的多,在这样的背景下,研究这样的课题的意义也就 不言而喻了。现在,在世界各国,列车时刻查询使用的基本上都是员工操作计算机的模式, 在这里,计算机主要是借助软件用来存储、更新数据的,并有统计帐

10、目的功能。 严格的说,这并不是智能化,但是,这样的处理模式比已往的人工处理的好处显 然还是很明显的,所有的数据都由数据库管理,可以随时动态的提取、存储数据, 并可以将修改后的数据覆盖掉原有的数据。所以,开发火车站车票查询系统软件 是很有意义、有必要的。列车时刻查询和决策工作是一项琐碎、繁杂的工作,由于列车时刻在各种节 日休假时期经常性的调整,导致列车时刻表必须经常修改,以确保准确无误的向 用户及时的提供列车时刻信息。几十年前的那种传统的方式存在着许多缺点,如: 效率低、时间长、繁琐,给用户带来了诸多不便。在计算机普及的信息时代,使 用电脑软件进行查询,使查询更加迅速、方便、清晰。此列车时刻查询

11、决策系统软件,能帮助人们利用计算机快速方便的查询列车 时刻。本软件集列车基本数据、车次管理、列车查询于一身,目的在于能够使管 理人员更加方便快捷的对列车时刻进行更新和管理。同时使用户更加方便快速的 查询列车时刻信息。此列车时刻查询决策系统使列车时刻信息的查询工作更系统 化、规范化、自动化。从而在一方面提高了管理人员的工作效率,减少了传统人 工管理方式所带来的人力,物力的浪费,另一方面由于本软件具有查找方便、可 靠性高、存储量大等优点,所以实现了列车时刻信息查询及管理的自动化。(四)开发工具的选择1、前端开发工具选择前端开发工具选择ASP.NetASP.Net以其众多的控件群组、快速的编程语言

12、以及直观流畅的编程环境著称。它比较容易上手,是一种快速应用程序开发工具, 能够将所用的按钮通过事先的编写程序控件显示出来,是集高效性和快速性等优 点完美结合的产物。用户可以利用ASP.Net提供的IDE开发环境来帮助完成整个 应用程序的设计,而不需要再依靠其他工具,使程序开发环境能够简单一致,提 高整体工程开发效率。相比之下,利用ASP.NET开发一套软件时,设计GUI所花 的时间几乎占掉程序开发周期的三分之一,而设计和界面无关的核心程序通常只 占到了不到二分之一左右至三分之二的时间,但是使用VB.NET则可以大幅简化这 个问题。ASP.NET提供大量的各式各样的GUI软件元体,让我们可以将大

13、部分的 心力放在核心程序码的设计上。2、后端数据库服务器的选择数据库选择SQL Server 2000数据库系统。SQL Server 2000数据库是一个 基于图形用户界面(GUI)的集成管理工具,利用它可以配置管理SQL Server 服务器、管理数据库和数据库对象、备份和恢复数据、调度任务和管理警报,实 现数据复制和转换操作等。此外,SQL Server 2000还提供了 SQL事件探查器、 SQL查询分析器、SQL Server服务管理器和多种操作向导等图形界面管理工具, 大大简化了用户操作,从而增强了系统的易用性。SQL Server提供了 Transact SQL、DB-Libra

14、ry for 命嵌入式 SQL (ESQL)等开发工具,Transact SQL 与工业标准SQL语言兼容,并在其基础上加以扩充,使它更适合事务处理方面的 需要。此外,SQL Server 2000还支持ODBC、OLE DB、ADO规范,可以使用ODBC、 OLE DB、ADO 接口访问 SQL Server 数据库。ASP.NeT提供了强大的数据库应用程序开发功能和数据库辅助工具,程序员 利用这些工具能够迅速开发出强大的数据库应用程序。它与SQL Server 2000数 据库系统结合,成为开发B/S程序最有用和最强大的工具组合。3、系统开发环境(1) 硬件环境在最低配置的情况下,系统的性

15、能往往不尽人意,现在的硬件性 能已经相当出色,而且价格也便宜,因此可给服务器端配置高性能的 硬件。 处理器:Intel Pentium II,450MHz 或更高内存:512MB (建议)硬盘:10G显卡:SVGA显示适配器(2) 软件环境 操作系统:Windows 2000 SP4/XP SP2 或更高 软件:.NET framework, Visual Basic.NET 和 Crystal Reports 数据库:SQL Server 2000二、编程环境基础知识(一)系统开发平台选择随着计算机网络技术的高速发展,传统的桌面系统、C/S架构系统已经不能 满足社会的需要。当今社会是一个网络社会,电子商务系统、企业信息系统已经 走进了网络应用系统阶段。如何快速开发出适应社会各个行业发展的网络应用系 统是摆在人们前面的一个难题。选择什么样的开发平台、开发工具、开发语言、 开发技术直接影响行业的信息化建设。.NET的问世给开发人员带来了一种全新 的开发框架,它已经成为一种令人激动的、具有革命性和发展性的新技术。.NE T为行业的信息化提出了彻底解决方案,不论Web开发者、组件开发者、数据开 发者、VB GUI开发者,还是任何基于Win

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号