9---公司公交管理系统设计剖析

上传人:今*** 文档编号:105855884 上传时间:2019-10-13 格式:DOC 页数:25 大小:1.50MB
返回 下载 相关 举报
9---公司公交管理系统设计剖析_第1页
第1页 / 共25页
9---公司公交管理系统设计剖析_第2页
第2页 / 共25页
9---公司公交管理系统设计剖析_第3页
第3页 / 共25页
9---公司公交管理系统设计剖析_第4页
第4页 / 共25页
9---公司公交管理系统设计剖析_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《9---公司公交管理系统设计剖析》由会员分享,可在线阅读,更多相关《9---公司公交管理系统设计剖析(25页珍藏版)》请在金锄头文库上搜索。

1、毕业综合实践说明书毕业综合实践说明书 ( 届)届) 题题 目目 永通公司公交管理系统设计 学学 院院 专专 业业 班班 级级 学学 号号 学生姓名学生姓名 指导教师指导教师 完成日期完成日期 目 录 1 绪论.1 1.1 课题背景及意义1 1.2 国内外现状及对比分析1 1.3 研究内容与目标1 1.3.1 研究目标 1 1.3.2 研究内容 1 2 系统技术分析.1 2.1 系统整体分析2 2.2 ACTIVE SERVER PAGE简介 .2 2.3 MICROSOFT ACCESS 2000 简介 2 3 需求分析.3 3.1 业务流程分析3 3.2 系统特点分析4 3.3 功能性需求分

2、析4 3.4 非功能性需求分析5 3.5 运行环境需求分析5 4 系统设计.6 4.1 系统设计原则6 4.2 计算机系统配置方案6 4.2.1 计算机系统硬件配置 6 4.2.2 计算机系统软件配置 6 4.3 系统安全性、可靠性方案6 4.3.1 系统安全性 6 4.3.2 系统可靠性 7 4.4 功能结构设计7 4.4.1 公交线路查询模块 7 4.4.2 途经站点查询模块 8 4.4.3 后台管理模块 8 4.5 数据库设计8 4.5.1 数据库设计原则 8 4.5.2 数据库实体关系设计 9 4.5.3 数据库设计的约束 9 4.5.4 关键数据表设计 9 4.6 系统功能界面设计1

3、1 4.6.1 系统首页界面 11 4.6.2 后台登陆界面 12 4.6.3 后台首页界面 13 4.6.4 用户帐号管理界面 14 4.6.5 线路添加界面 15 4.6.6 线路管理界面 16 总 结.20 致 谢.21 参考文献.22 第 1 页 共 21 页 1 绪论绪论 1.1 课题背景及意义 随着社会的发展,城市人口数量的不断增加,城市之间、城乡之间以及城市内部 之间的联系也变得越来越紧密,随着人们出行变得越来越频繁,交通工具的使用变成 了首先要解决的问题。如何选择经济、便利的交通工具,变成老百姓身边最关心的问 题。 对公交查询系统进行研究与改善设计,能够有助于人们出行时查到实时

4、有效的结 果,提高公共交通的便捷性,鼓励人们出行首选公共交通,减轻城市交通压力。 1.2 国内外现状及对比分析 发达国家十分重视公共交通信息系统的研究和应用,如美国在研的公共交通系统 APTS,它主要研究基于动态公共交通信息的实时调度理论和实时信息发布技术理论, 对美国 20 余个公交乘客信息系统实例的研究,可以发现其发展乘客信息系统的特点: 与国外相比,我国城市公共交通信息服务系统的发展处于一个相对落后的水平。 我国乘客一般通过电话、交通图、向熟人询问、各个城市的公交线路网上查询系统等 常规方式获得公交信息,主要是静态交通信息“现在有很多公司正在研究具有车载设备、 电子站牌的公共交通信息服务

5、系统,乘客可以通过车上显示系统、自动报站器、分布 于城市中的若干电子站牌获得一些公交车辆的实时动态信。 1.3 研究内容与目标 1.3.1 研究目标 本系统旨在通过搭建一套高效、信息化、轻量化的城市公交模拟查询系统,为用 户提供无缝接入,高效查询,人性化查询的城市公共交通查询平台,提高城市公共交 通服务水平。 1.3.2 研究内容 本实践主要研究和探讨了城市公交模拟查询系统从需求分析、系统设计、详细设 计、开发实现、实施评估的整个过程。城市公交模拟查询系统实现公交线路查询、途 经站点公交查询功能,提供良好简洁的用户体验,轻量化移动网络访问平台。 2 系统技术分析系统技术分析 系统的总体设计应与

6、公共交通线路管理的实际情况相结合,应该借鉴和参考成熟 的信息管理系统,并在成熟的系统的基础上,进一步开发适用于公共交通管理特点的 功能,以开发出完善的成熟的城市公交模拟查询系统,推动城市公共交通的效能提升。 现代信息管理系统主流开发结构技术有三种:基于 C/S(Client/Server 客户端/服 务器)结构的应用程序开发、C/S(Client/Server 客户端/服务器)和 B/S(Broswer/Server 浏览器/服务器) 应用程序开发、基于 B/S(Broswer/Server 浏览器/ 服务器) 结构的应用程序开发。三种系统架构都各自有其优缺点,本系统将采取 B/S(浏览器/服

7、务器)架构进行系统开发。 第 2 页 共 21 页 2.1 系统整体分析 城市公共交通运输系统涉及整个城市的公共交通运输,涉及居民生活工作的各方 面,且面向的用户理解和应用能力参差不齐,因此城市公交模拟查询系统需要具有轻 量化、高稳定性、易用性、可移动远程访问的特点。 1) 轻量化 系统面向的是最广大人民群众,每个群众接触的终端丰富但质量参差,而可通过 移动网络访问,要求所有数据都是要最轻量化,适用于各终端使用。 2) 易用性强 系统面向的人民群众文化素质层次参差不齐,相对年龄层跨度会较大,对计算机 操作相对不熟悉,因此系统设计方面应该更多的考虑系统的易用性。实现远程访问中, 通过移动互联网技

8、术可以在客户端实现远程的办公操作,相对于 C/S 架构,B/S 架构的 信息系统无需安装客户端,对远程访问的客户端的要求不高,因此更具有优势。 3) 高稳定性 城市公共交通运输是面向全社会的人民群众,因此设计城市公交模拟查询系统, 要求高稳定性。 4) 可远程移动式访问 城市公交模拟查询系统可通过移动网络不限地域完成无缝接入,方便人民群众在 城市各处能进行城市公交的查询。 2.2 Active server page 简介 Microsoft 的动态服务器网页(Active Server Pages,ASP )技术目前已发展到了 3.0 版。对很多人来说,用 ASP 来创建 Windows 服

9、务器平台上的动态 Web 网页、整个站 点和基于 We b 的应用程序已经成为极其自然而然的方法。在浏览器地址栏中,文件扩 展名.asp 同表示动态创建的网页的文件扩展名.pl 或.cgi 一样,已被浏览者所接受。事 实上,对于在微软的操作系统上工作的 We b 程序员来说,ASP 正在变成一种不再令人 激动的技术,而仅是一种工作方式。这种看法的改变体现了一种技术的逐步成熟。由 于 ASP 的应用程序的数量日益增多,ASP 的工具也在日益增加,同时有越来越多的第 三方开发商开发出一系列基于 ASP 或使用 ASP 的附加功能模块、ActiveX 服务器组件, 甚至成套的“自己做(do-it-y

10、ourself)”Web 站点 2.3 Microsoft Access 2000 简介 Microsoft Access 软件与其他数据库应用程序(例如 FoxPro,Oracle 和 dBase 等)一 样,从本质上说,都是一种数据库管理系统(DBMS) ,更为具体点,它是一种关系数 据库管理系统(RDBMS) , Access 主要用于中小型数据库应用系统。而 Oracle 和 Sybase 主要用于大型数据库应用系统。 本课题设计的系统作为一个模拟系统,数据量并不大,所以就采用了小型数据库 Access。 第 3 页 共 21 页 3 需求分析需求分析 3.1 业务流程分析 当用户为普

11、通用户时,直接登陆首页即可进行查询;当用户以超级管理员的身份 进行后台时,可对后台所有的功能进行操作,包括管理员帐号管理、线路添加和线路 管理,而普通管理则只能进行线路添加线路管理两个功能。如图 1 所示: 普通用户登录 系统首页界面 公交信息查询 管理员用户登录 后台登录界面 后台首页界面 用户账号管理线路管理管理员密码管理 图 1 业务流程图 第 4 页 共 21 页 3.2 系统特点分析 本系统采用目前管理系统主流的 B/S 架构,即 browser/server,浏览器/服务器的架构, 该架构与 C/S 架构在该管理系统应用方面具有较大优势,主要体现在以下几个方面: 易于维护:整个系统

12、运行于服务器中,方便对系统进行升级管理,不需要对客户 端进行任何升级操作。 客户端硬件要求低:系统运行于大型服务器内,只有应用层呈现和初步的用户登 录管理等少量数据在客户端运行,因此客户端的要求低,不限制客户端的硬件,方便 远程操作和登录。 易用性强:B/S 的界面操作简单,人机接口操作相对简单。 兼容性高:登录系统进行操作只需要安装主流的浏览器即可,可兼容各种操作系 统。 3.3 功能性需求分析 城市公交模拟查询系统以现代的信息管理系统为基础设计,在此基础上增加针对 公共交通元素,才能满足城市公共交通查询需求。 本系统的用户角色主要有两种,普通用户和管理员。 普通用户实现的功能有两个: 1、

13、公交线路查询。用户输入公交线路名称,可以获取该线路的途径所有站点。 2、途经站点查询。用户输入途经站点名称,可以获取到该站点下的所有公交线路。 管理员实现的功能如下: 1、用户账号管理。实现用户管理的添加、修改和删除。 2、公交线路管理。实现公交线路的添加、修改和删除。 3、管理员密码管理。 以上需求通过用例图表示如图 2 所示: 公交线路查询 途经站点查询 用户账号管理 公交线路管理 个人信息管理 普通用户管理员 第 5 页 共 21 页 图 2 系统用例图 3.4 非功能性需求分析 1、系统的可维护性 软件的可维护性是软件质量的一个重要衡量标准。作者对软件的可维护性设计进 行了分析研究,将

14、其用于正在承担的项目,在软件幵发的各个阶段就把软件的维护性考虑 进去。从而可以提高软件的适应性、灵活性,减少软件的未来维护工作量。 2、系统的可移植性 系统的可移植性指系统对技术和业务需求变化的支持能力,能保证可持续增长以满 足用户需求和业务复杂性要求。对于系统来说,可移植性是非常重要的。设计系统,应该 可以通过适当的调整而适应类似不同工作的需要,并且为以后的系统升级留有空间。以 便于在未来工作的发展需要的时候,可以比较方便地进行再次开发、扩充升级以改善或 增加系统的功能。另外,系统的可移植性也指在一台电脑研究编写出来的系统能够在其 他服务器和电脑上正常运行。 3、系统的安全性 在众多的非功能

15、寻求中,安全性无疑是重要的一个,一个系统是否能够通过为信息的 机密性,完整性和可靠性提供充分的保护来预防风险,保障系统安全,将会是衡量系统是否 成功的基本要素。保护数据库,防止恶意攻击的能力的强弱也是衡量系统安全的指标。 4、系统的稳定性 系统稳定性是衡量系统质量优劣的另一个重要指标。系统迅捷性用响应时间或吞 吐量来衡量。响应时间是对请求做出响应所需要的时间,系统吞吐量是指特定时间内能 够处理的请求数量。稳定性要求运行稳定,并具有一定的容错功能,局部功能出现故障时 候,不会影响其他功能,对用户的错误操作,有适当的提示。 3.5 运行环境需求分析 城市公交模拟查询系统的架构以及运行状况、安全通信

16、等需求,需要对其网络运 行环境需求进行分析,具体分析如下: (1)城市公交模拟查询系统采用的 B/S 架构,主要运行在系统内部服务器中,相 对于 C/S 架构的系统,数据量比较大,并发执行的数据量较多,因此对服务器出局带 宽要求较高才能保证用户的良好使用感知。 (2)人民群众通过移动互联网,访问城市公交模拟查询系统,要求实现轻量化的 数据量传输,要求群众使用的终端能正常访问 Web 浏览器。 第 6 页 共 21 页 4 系统设计系统设计 4.1 系统设计原则 在城市公交模拟查询系统的功能性需求深入分析和总结的基础上,需要进一步对 系统的架构、功能、数据库等各方面进行设计,在系统总体设计过程中,需要遵循以 下的总体设计原则: 1. 选择成熟稳定的技术路线 在选择技术路线过程中,应当选用主流的技术平台、开发工具、标准,并且已经 在各种中大型系统中广泛成功应用,支持厂家较多,开放式的,技术资料丰富的,运 行稳定的,跨平台的,易于维护的技术平台。 2. 依

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

当前位置:首页 > 高等教育 > 大学课件

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