城市公交查询系统计算机毕业论文(编辑修改稿)内容摘要:

得容易,从简单的窗体提交和客户端身份验证到部署的站点配置。 同时使运行一些很平常的任务如表单的提交客户端的身份验证、分布 系统和网站配置变得非常简单。 例如, 页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似 Visual Basic 的简单窗体处理模型中处理事件。 另外,公共语言运行库利用托管代码服务简化了开发。 ( 4)可管理性 使用 的是 以字符基础 ,分级的配置系统, 这样可以使得虚拟服务器环境和应用程序的设置变得易于操作。 所有的 配置信息都 被存储在简单文本里 ,新 的设置或许都不必启动本地的管理员工具就可以完成。 这样的目的是为了 使 基于应用的开发更加具体和快捷。 的应用程序在服务器系统的安装通过简单拷贝几个核心 文件 就可以实现,不需要 重新启动 整个系统,使过程变得如此便捷。 由此 成为 了 一种可以用于多处理器的开发工具,它在多处理器的环境下 采用了独特的无缝连接,最大程度上 的提高 了运行速率。 第 NET Framework 简介 NET Framework 即 Microsoft .NET Framework( Microsoft .NET Framework)。 Microsoft .NET Framework 是用于 Windows 的新托管代码编程模型。 它强大功能与新技术结合起来,用于构建具有视觉上引人注目的用户体验的应用程序,实现跨技术边界的无缝通信,并且能支持各种业务流程。 NET Framework 具有两个主要组件:公共语言运行库和 .NET Framework 类库。 公共语言运行库是 .NET Framework 的基础。 您可以将运行库看作一个在执行时管 理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。 事实上,代码管理的概念是运行库的基本原则。 以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。 .NET Framework 的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,您可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面 (GUI) 应用程序,也包括基于所提供的最新创新的应用程序。 第 概述 可让开发人员以一致的方式存取资料来源,以及透过 OLE DB 和 ODBC 所公开的资料来源。 资料共用的消费者应用程序可使用 来连接至这些资料来源,并且撷取、处理及更新其中所含的资料。 苏州大学本科生毕业设计(论文) 10 可将资料管理的资料存取分成不连续的元件,这些元件可分开使用,也可串联使用 也包含 .NET Framework 资料提供者,以用于连接资料库、执行命令和撷 取结果。 这些结果会直接处理、放入 DataSet 物件中以便利用机器操作 ( Ad Hoc)的方式公开给使用者、与 多个来源的资料结合,或在各层之间进行传递。 DataSet 物件也 可以与 .NET Framework 资料提供者分开使用,以便管理应用程序本机的资料或来自 XML 的资料。 类别 ( Class) 位于 中,而且会与 中的XML 类别整合。 可为撰写 Managed 程式码的开发人员提供类似于 ActiveX Data Objects( ADO)提供给原生元件物件模型 ( Component Object Model, COM) 开发人员的功能。 建议使用 而非 ADO 来存取 .NET 应用程序中的资料。 ADO .NET 会提供最直接的方法,让开发人员在 .NET Framework 中进行资料存取。 第 系统的开发 环境 本次城市公交查询系统 的开发环境 如下: 处理器 : Intel Core i5 磁盘空间: 8GB 安装 内存: 4G 操作系统: Windows 7 开发平台: Visual 20xx, Microsoft SQL Server 20xx。 苏州大学本科生毕业设计(论文) 11 第 3章 系统 需求 分析与 模块 设计 第 系统 需求 分析 随着公交线路的不断完善,公 交站点分布趋于合理,越来越多的普通市民出行时会选择乘坐既方便又快捷而且经济实惠的公交车。 同时,苏州作为一个旅游城市,每年有成千上万的游客回来苏城观光游览,绝大多数因为不认识路或者没有自驾车的游客而会选择公交出行。 要能使乘客准确快捷的获得乘坐公交的相关信息,就必须有实用的公交查询方式来适应乘客的需求。 而在这方面,虽然目前可以通过站台上的站牌进行查询,或者是通过城市旅游地图来了解,但是这些方法都不是十分完善且过于老旧。 为了着眼于公交业的未来发展,规范公交管理,提高服务质量,方便乘客查询,我设计该城市公交查询系 统。 第 模块设计 及关系图 城市公交查询系统 采用 了结构化设计的手段来具体实现系统各个部分的功能,提高系统的工作效率,将整个系统合理的划分成几个互相关联的功能模块,巧妙 地处理 多 模块之间和 每个模块内部的互相关系 以及和数据库的 具体联系,设计 各模块的 详细内部结构,借助各个模块的设计以及模块之间关系的维护来完成 整个系统的 设计 功能。 主要分为前台查询部分和后台管理部分两大方面: 前台 查询 主要有 3 个模块: ① 线路查询 模块 功能概述:可以获得要查询公交所通过的各个站点 ② 站点查询 模块 功能概述:通过输入的指定站点查询经过该站点 的公交。 ③ 公交换乘模块 模块 功能概述:分为公交直达、公交一次换乘,主要体现那些不可直达需要转车的路线的所有换法。 后台管理 主要有 2 个模块: ① 公交站点管理 模块 ② 公交线路管理 模块 功能概述:用于管理员登陆,添加、修改、删除公交线路,修改信息资料、安全密码,回复留言板等功能。 苏州大学本科生毕业设计(论文) 12 系统模块图如图 31 所示 : 图 31 系统模块图 各实体属性图 如图 32 至图 37 所示 : 图 32 管理员属性关系图 图 33 站名属性关系图 城市公交查询系统 查询 后台管理 按线路查询 按站点查询 两站点间换乘查询 新增 修改 删除 线路 车辆参数 发车时间表 车次 站名 苏州大学本科生毕业设计(论文) 13 图 34 车辆线路编号 属性关系图 图 35 线路属性关系图 图 36 车辆属性关系图 图 37 发车时间属性关系图 苏州大学本科生毕业设计(论文) 14 本系统的总体 ER 模型 图如图 38 所示。 第 数据库 模型 从上世纪五十年代中期 ,计算机 科学技术的应用从最初的局限于科技研究和军队使用开始扩展到民用。 六十 年代 中期,计算机最 主要应用 是数据的处理。 数据库技术作为一种管理技术,是计算机科学技术的一个重要分支,最早在六十年代末期被提出。 如今已形成规模 庞大、较为完善的理论体系和实用应用。 哲学意义上的 模型是对 机器对现实世界 的抽象。 数据库技术的范畴内,我们以模型的概念具体描述数据库的定义和结构,对 现实 存在的 世界进行抽象 的表述。 表述实 体 的 类型及实体 之 间 的相互联系的模型就是 数据模型。 当前被广泛应用的数据模型有两种类型。 其一是独立于计算机系统的模型。 单纯用来表述一个特定的信息结构,丝毫不涉及信息在系统中的表示,这种 模型 被 称为概念数据模型。 它 适 用于建立信息技术的数据模型,着重表现 其语义 的表达功能。 其概念清晰 、 简单、普通 用户 都能容易地理解。 此类模型属于第一层抽象,是数据库设计者和普通用户沟通的桥梁。 其二 是直接面向数据库的逻辑结构 模型。 因此,它被称为 现实世界的第二层抽象。 面向数据库的逻辑结构模型关系到计算机系统、 数据库管理系统 两大部分 ,又 被 称为结构数据模型。 面向对象模型 、网状 模型 、 层次模型和关系模型等都属于此类模型。 它们最突出的特点是具有严格的形式化定义,是其在 计算机系统中实现 更简单。 时 刻 站 名 图 38 ER 模型图 车 辆 线 路 拥有 包含 属于 M 1 M 1 M N 苏州大学本科生毕业设计(论文) 15 (1)层次模型:实体类型、 实体间 的 联系 都可以由树型结构来表示的一种数据模型。 树型结构 结点是记录类型 的结点,每个非根结点有且只有一个父结点。 上一层记录类型和下一层记录类型间联系是 1∶ N的 联系。 层次模型的特点是记录之间的联系通过指针实现,查询效率较 高。 但层次模型有两个缺点:一是只能表示 1∶ N联系,虽然有多种辅助手段实现了 M∶ N联系,但都较复杂,用户不易掌握,二是由于树型结构层次顺序的严格和复杂,引起数据的查询和更新操作也很复杂,因此,编写应用程序也很复杂。 ( 2)网状模型。 用有向图结构表示实体类型及实体间联系的数据模型。 1969年 DBTG报告提出的数据模型是网状模型的主要代表。 有向图中的结点是记录类型,有向边表示从箭尾一端的记录类型到箭头一端的记录类型间联系是 1∶ N联系。 网状模型的特点:记录之间联系通过指针实现, M∶ N联系也容易实现(每个 M∶ N联系可拆成两个 1∶ N联系),查询效率较高。 网状模型的缺点是编写应用程序比较复杂,程序员必须熟悉数据库的逻辑结构。 由于层次系统和网状系统的应用程序编制比较复杂,因此,从 20世纪 80年代中期起,其市场已被关系系统所取代。 但是使用这两种模型建立起的许多数据库仍然在正常运转,只是在外层加了个关系数据库语言的接口。 网状模型有许多成功的产品 ,20世纪 70年代的产品大部分网状系统 ,例如 ,Honeywell公司的 IDS/Ⅱ 、 HP公司的IMAGE/3000、 Burroughs公司的 DMSⅡ 、 Umivac公司的 DMS1100、 Culli公司的 IDMS、Cim公司的 TOTAL等。 ( 3)关系模型。 关系模型的主要是用二维表格结构表达实体集,用外键表示实体间联系。 关系模型是由若干个关系模式组成的集合。 关系模式。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。