上海地铁查询文献综述_第1页
上海地铁查询文献综述_第2页
上海地铁查询文献综述_第3页
上海地铁查询文献综述_第4页
上海地铁查询文献综述_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学号: 201010311031 上海海事大学 文献综述 上海地铁信息查询的系统 学院:信息工程学院 专业:计算机科学与技术 班级: 计算机 101 姓名: 刘华超 指导老师: 杨智应 完成日期: 2014.3 2 摘要 随着计算机技术,网络技术的迅猛发展,Internet 的不断普及,网络在各 个领域里发挥了越来越重要的作用。地铁是人们出门必不可缺的交通工具。但 是地铁的线路有很多,如果人们第一次到一个陌生的地方并不知道,应该做什 么地铁才能最快的达到。所以我制作了上海地铁查询系统,方便人们快速的从 网上获取地铁路线,快速的定位到自己的目的地。 关键词:地铁查询,网站设计,ASP.NET 1 研究背景 1.1 研究背景 由于上海地铁数据非常庞大而且无法迅速、准确地查到所需要的目的地以 及各个车次所经过站点的信息带来了很大的不便因此结合实际操作开发出适合 与地铁查询的管理软件不仅可以让管理员从现有繁重的信息手工录入、查询中 解放出来提高工作效率地铁查询系统现状分析:鉴于上海目前的经济发展状况, 上海人出行渐渐以地铁为主,所以上海的地铁系统都比较庞大发达。地铁查询 系统是近两年出现的新生事物。在网络迅速发展的时代中,越来越的人开始接 触网络。人们可以从网络上通过搜索引擎快速的找到自己想要获取的信息,所 以越来越多的习惯性的使用网络来获取信息。于是我打算在这个基础上做一个 基于 web 开发的上海地铁查询系统,这样能够方便人们快速的查找自己到自己 的地铁路线。 1.2 研究目的及意义 由以上的背景资料可以知道,地铁查询系统能够方便人们快速的定位自己 的地铁路线。对人们的帮助很多,市场需求很广,所以意义很大。 2 文献综述 文献1介绍了 ASP.NET 开发入门、C#语言基础、ASP.NET 的内置对象和 3 ASP.NET Web 常用控件等。还介绍了数据验证技术、母版页、主页、数据绑定、 使用 ADO.NET 操作数据库、数据控件、站点导航控件和 Web 用户控件等。 文献2介绍了关系数据库语言 SQL,系统而详尽地讲解 SQL 的数据定义、 数据查询、数据更新三部分功能,全面讲解实现数据库系统安全性的技术和方 法,着重讲解 SQL 存取控制功能,包括 GRANT 和 REVOKE 语句、视图机制、审计 功能等。详细介绍了数据库设计各个阶段的目标、方法和应注意的事项。应用 系统中可以采用多种方式来访问和管理数据库数据。 文献3讲述了软件工程的概念、原理和典型的方法学,并介绍了软件项目 的管理技术。 文献4讲述 Web 标准基础,页面局部布局实例,CSS 布局的综合应用。 文献5讲述 ASP.NET 的各种动态网站实例。 文献6讲述 ASP.NET 的典型网站建设实例。 文献7全面介绍 C#编程的所有知识,共分为 5 篇. 文献8分三部分讲述,结合 C#深入浅出地阐述面向对象理论的基本内容, 即从对象基本概念到对象建模,到 C#代码的整个学习过程。 文献9 讲述 C#语言和面向对象程序设计的一般原则,可作为 C#程序设计 的快速入门教程;然后分别讲述了创建型模式、结构型模式和行为型模式,每 一类设计模式又包括若干种具体模式,共有 23 种。 文献10 本书前两篇介绍怎样利用 SQL 建立强大的现代关系型数据库。到 第一篇末,你应当能使用基本的 SQL 命令检索所选数据。到第二篇末,你应当掌 握 SQL 更多的高级特性,像使用存储过程和触发器等,使你的程序功能更强。第 三篇学习优化 SQL 代码,使用数据字典,使用 SQL 语言生成 SQL 代码;使用 PL/SQL,TRANSACT-SQL 和 SQL*PLUS;以及怎样处理普通的 SQL 错误 文献11 综合讲解了 Microsoft SQL Server 2005 程序开发与界面设计的 相关知识,内容全面,结构合理,论述清晰,对 Microsoft SQL Server 2005 技术及其实际应用都有独到见解,见一本专业较强的计算机书籍。 3 技术路线 3.1 ASP.NET ASP.NET 的前身 ASP 技术,是在 IIS 2.0 上首次推出(Windows NT 3.51), 4 当时与 ADO 1.0 一起推出,在 IIS 3.0 (Windows NT 4.0)发扬光大,成为服务器 端应用程序的热门开发工具,微软还特别为它量身打造了 Visual InterDev 开发 工具,在 1994 年到 2000 年之间,ASP 技术已经成为微软推展 Windows NT 4.0 平台的关键技术之一,数以万计的 ASP 网站也是这个时候开始如雨后春笋般的 出现在网络上。它的简单以及高度可定制化的能力,也是它能迅速崛起的原因 之一。不过 ASP 的缺点也逐渐的浮现出来: 意大利面型的程序开发方法,让维护的难度提高很多,尤其是大型的 ASP 应用程序。 直译式的 VBScript 或 JScript 语言,让效能有些许的受限。 延展性 因为其基础架构扩充性不足而受限,虽然有 COM 元件可用,但开发一些特殊 功能(像文件上传)时,没有来自内置的支持,需要寻求第三方软件商开发的 元件。 1997 年时,微软开始针对 ASP 的缺点(尤其是意大利面型的程序开发 方法)准备开始一个新项目来开发,当时 ASP.NET 的主要领导人 Scott Guthrie 刚从杜克大学毕业,他和 IIS 团队的 Mark Anders 经理一起合作两个月,开发出 了下一代 ASP 技术的原型,这个原型在 1997 年的圣诞节时被发展出来,并给 予一个名称:XSP,这个原型产品使用的是 Java 语言。不过它马上就被纳入当 时还在开发中的 CLR 平台,Scott Guthrie 事后也认为将这个技术移植到当时的 CLR 平台,确实有很大的风险(huge risk),但当时的 XSP 团队却是以 CLR 开发 应用的第一个团队。 为了将 XSP 移植到 CLR 中,XSP 团队将 XSP 的内核程序全部以 C#语言 重新撰写(在内部的项目代号是 “Project Cool“,但是当时对公开场合是保密的) ,并且改名为 ASP+,作为 ASP 技术的后继者,并且也会提供一个简单的移转 方法给 ASP 开发人员。ASP+首次的 Beta 版本以及应用在 PDC 2000 中亮相, 由 Bill Gates 主讲 Keynote(即关键技术的概览),由富士通公司展示使用 COBOL 语言撰写 ASP+应用程序,并且宣布它可以使用 Visual Basic.NET、C#、Perl 与 Python 语言(后两者由 ActiveState 公司开发的互通工具支持)来开发。 在 2000 年第二季时,微软正式推动.NET 策略,ASP+也顺理成章的改名为 ASP.NET,经过四年的开发,第一个版本的 ASP.NET 在 2002 年 1 月 5 日亮相 (和.NET Framework 1.0),Scott Guthrie 也成为 ASP.NET 的产品经理(到现在已 经开发了数个微软产品,像 ASP.NET AJAX 和 Microsoft Silverlight) 。目前最新 5 版本的 ASP.NET 4.0 以及 .NET Framework 4.0 已经在 VS2010 平台内应用。 3.2 SQL SQL 是高级的非过程化编程语言,是沟通数据库服务器和客户端的重要工具, 允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不 需要用户了解具体的数据存放方式,所以,具有完全不同底层结构的不同数据 库系统,可以使用相同的 SQL 语言作为数据输入与管理的 SQL 接口。它以记 录集合作为操作对象,所有 SQL 语句接受集合作为输入,返回集合作为输出, 这种集合特性允许一条 SQL 语句的输出作为另一条 SQL 语句的输入,所以 SQL 语句可以嵌套,这使它具有极大的灵活性和强大的功能,在多数情况下, 在其他语言中需要一大段程序实现的功能只需要一个 SQL 语句就可以达到目的, 这也意味着用 SQL 语言可以写出非常复杂的语句。 3.3 SQL Server SQL Server 是一个关系数据库管理系统。它最初是由 Microsoft、 Sybase 和 Ashton-Tate 三家公司共同开发的,于 1988 年推出了第一个 OS/2 版本。在 Windows NT 推出后,Microsoft 与 Sybase 在 SQL Server 的开发上就分道扬镳 了,Microsoft 将 SQL Server 移植到 Windows NT 系统上,专注于开发推广 SQL Server 的 Windows NT 版本。Sybase 则较专注于 SQL Server 在 UNIX 操 作系统上的应 用。数据库引擎是 SQL Server 系统的核心服务,负责完成数据 的存储、处理和安全管理。 系统架构图 6 4 网站架构 模块一:地铁线路查询(1-10 号线) 模块二:最短时间搭乘(到目的地) 模块三:最少换乘搭乘(到目的地) 模块四:保存常用目的地(家,学校,公司等) 模块五:站与站之间的费用 5 进度安排 我的进度安排如下: 2012.2-2012.2 查阅文献,熟悉环境,完成文献翻译和开题报告。 2012.2-2012.3 系统的可行性研究、调研、需求分析。 2012.3-2012.4 系统总体设计和详细设计。 2012.4-2012.5 编码实现及联机调试。 7 2012.5-2012.6 撰写论文,论文答辩。 6 参考文献 1ASP.NET从入门到精通 庞娅娟 2数据库系统概论 王珊 3软件工程导论 张海潘 4DIV+CSS商业案例与网页布局开发精讲 邹欣 5ASP+SQL Server 开发动态网站实例荟萃 朱杰 6ASP+SQL Server 典型网站建设案例 项宇峰 7 C#入

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论