南京市公交查询系统:全方位总体设计与功能详解
4星 · 超过85%的资源 需积分: 15 100 浏览量
更新于2024-11-03
收藏 48KB DOC 举报
南京公交查询系统总体设计是一项基于软件工程规范的项目,旨在为用户提供便捷、高效的公交信息查询服务。项目的目的是通过面向对象分析和C/S模式设计,利用C语言编程实现,配合Microsoft Access数据库管理系统,解决用户对公交线路、站点、换乘、路况以及相关服务信息的需求。
1. 引言部分阐述了编写本需求规格说明书的背景,即通过对市场调研和用户访谈的分析,确定软件的功能和性能。项目名为“南京市公交查询系统”,目标用户包括乘客和系统管理员,技术采用面向对象分析,设计模式为客户端/服务器架构。项目由胡文燕等人负责,计划在一个月内完成。参考文献中提到了《UML用户指南》和《软件工程》这两本权威教材,为设计提供了理论支持。
2. 任务概述明确了五个关键目标:
- 实现并发访问,提升查询效率;
- 支持站点到站点查询和公交线路查询;
- 设计简单易用的查询流程;
- 根据交通变化动态更新和扩展功能;
- 提供可靠的信息,增加公交系统的吸引力。
运行环境方面,软件需能在Windows 2000、XP、Vista、ME和NT等多种操作系统上运行,用户界面简洁,接受简单的交互数据输入,返回查询结果包括文字信息和地图显示。此外,系统还包含地图操作功能如漫游、缩放、测距、点选,以及实时路况提示和帮助信息。
2.3 需求概述着重于功能划分和描述:
- 查询功能包括公交线路信息、车辆信息、站点信息、主要客运中心信息和景点介绍;
- 地图操作功能支持用户浏览地图并进行交互式操作;
- 滚动显示路况提示,便于用户及时了解路况;
- 实时提供帮助信息,以辅助用户快速掌握使用方法。
总结起来,这个公交查询系统的设计目标是构建一个功能全面、易用且具有适应性的工具,满足用户对公交出行信息的实时需求,同时考虑了软件工程的最佳实践和用户体验。通过遵循软件工程的规范,可以确保项目的成功实施和高质量交付。
2011-12-28 上传
299 浏览量
2014-04-23 上传
2015-12-26 上传
2021-11-10 上传
2020-09-15 上传
点击了解资源详情
2019-04-07 上传
2020-09-14 上传
strawberryan
- 粉丝: 2
- 资源: 12
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析