公交查询系统 - 图文(2)

2019-09-01 19:26

摘要

c语言编写的一个公交查询软件,分为管理用户和普通用户,管理用户可以实现用户管理、站点管理、线路管理几个模块,而普通用户可以实现用户管理、公交查询两个模块。用结构体来存储数据,并采用邻接矩阵构造一个有权无向网,使迪杰斯特拉算法对图进行查询。

关键词:图,最短路径,公交查询

目录

一、引言 .............................................................................................................................................................. 1

1.1 编写目的 ............................................................................................................................................... 1 1.2 参考资料 ............................................................................................................................................... 1 二、需求规约 ...................................................................................................................................................... 2

2.1 功能需求 ............................................................................................................................................... 2 2.2 界面需求 ............................................................................................................................................. 11 2.2 数据需求 ............................................................................................................................................. 11 三、概要设计 .................................................................................................................................................... 11

3.1系统结构 .............................................................................................................................................. 11 3.2 界面设计 ............................................................................................................................................. 12 3.3数据设计 .............................................................................................................................................. 14 四、详细设计 .................................................................................................................................................... 15

4.1 数据结构设计说明 ............................................................................................................................. 15 4.2 管理员用户主界面用例设计说明 ..................................................................................................... 15 4.3普通用户主界面用例设计说明 .......................................................................................................... 16 五、测试用例设计 ............................................................................................................................................ 16 六、总结 ............................................................................................................................................................ 17 附录 .................................................................................................................................................................... 17

附录1 程序运行结果 ............................................................................................................................... 17 附录2 程序源代码 ................................................................................................................................... 28

一、引言

1.1 编写目的

本文档是“城市公交查询软件”的软件设计说明书,编写目的是:明确软件需求、概要设计、详细设计和功能测试用例,为软件后续开发和维护提供指导。本文档的读者对象是需求分析人员、系统设计人员、系统开发人员、系统测试人员。

1.2 参考资料

列出有关资料的名称、作者、文件编号或版本等。

[1] 严蔚敏,吴伟明.数据结构(C语言版). 北京:清华大学出版社,2007(2015.5重印). [2] 严蔚敏,吴伟明.数据结构(C语言版). 北京:清华大学出版社,1996

1

二、需求规约

2.1 功能需求

功能点编号 功能点名称 角色 功能说明 事件流程 1 管理员用户注册 管理员 管理员用户能通过本功能点完成注册操作。 1、 管理员用户输入用户名并回车 2、 软件判断用户名是否重复 3、 输入两次密码,软件检验两次输入的密码是否相同 4、 若正确,则跳到管理员功能处理界面 前置条件 后置条件 输入数据 输出数据 备注

功能点编号 功能点名称 角色 功能说明 事件流程 2 普通用户注册 普通用户 普通用户能通过本功能点完成注册操作。 1、 普通用户输入用户名并回车 2、 软件判断用户名是否重复 3、 输入两次密码,软件检验两次输入的密码是否相同 4、 若正确,则跳到普通用户主功能处理界面 前置条件 后置条件 输入数据 输出数据 备注

无 管理员用户成功进入软件管理员主功能处理界面。 用户名和密码 管理员主功能处理界面 无 无 普通用户成功进入软件管理员功能处理界面。 用户名和密码 普通用户主功能处理界面 无 2

功能点编号 功能点名称 角色 功能说明 事件流程 3 登陆 管理员或者普通用户 管理员用户或者普通用户能通过本功能点完成登陆操作。 1、 输入用户名和密码,并回车。 2、 软件校验用户名和密码格式是否合法。 3、 软件校验用户名和密码是否正确。 4、 若正确,则跳转到主功能处理界面;否则,提示“用户或密码输入错误,请重新输入!”。 前置条件 后置条件 输入数据 输出数据 备注

功能点编号 功能点名称 角色 功能说明 事件流程 4 修改信息 管理员或者普通用户 管理员用户或者普通用户能通过本功能点完成修改信息操作。 1、 管理员或者普通用户输入曾经的用户名 2、 如果曾经的用户名和当前用户相同,则提示输入新的用户名 3、 判断新用户名是否和已经注册的用户名冲突 4、若没有冲突,则提示修改成功,返回用户管理界面;若冲突,直接返回用户管理界面 前置条件 后置条件 输入数据 输出数据 备注

3

管理员或普通用户成功注册。 管理员用户或普通用户成功进入软件主功能处理界面。 用户名和密码 软件主功能处理界面 无 管理员或普通用户成功登陆,并进入用户管理界面 登陆、注册界面 老用户名和新用户名 登陆、注册界面 无


公交查询系统 - 图文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:美国高校创业教育

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: