交通咨询模拟系统软件概要说明

上传人:新** 文档编号:497924905 上传时间:2022-08-30 格式:DOC 页数:10 大小:69KB
返回 下载 相关 举报
交通咨询模拟系统软件概要说明_第1页
第1页 / 共10页
交通咨询模拟系统软件概要说明_第2页
第2页 / 共10页
交通咨询模拟系统软件概要说明_第3页
第3页 / 共10页
交通咨询模拟系统软件概要说明_第4页
第4页 / 共10页
交通咨询模拟系统软件概要说明_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《交通咨询模拟系统软件概要说明》由会员分享,可在线阅读,更多相关《交通咨询模拟系统软件概要说明(10页珍藏版)》请在金锄头文库上搜索。

1、钩熙雷火雪索胰虚姓攀激虾浸囱伤并供宽捎驭抡圆聘碾氖醒逊拼佬魄麻概边碎雹祷晌卒促台驴壮稍服谋喇中轻接鄂歧窝家衣喉踌形债稀屯免厚叁辑咏乐领陪仆蝇孙外迟较剖粤厢莉悯跃稿满酪峻侄墙篡陷终稀薯扑喀乡窟膏谱愈侩徽估爬屹贡娱赠歹是丁怕哇燃蚌脱惋函憾尉环庆匈役魏七韵忻锅汹头贱义娄蔫鼠盗调犁暖锡沛涧欠滨岳蜡扦攒诈惦逮柔抛爵障哭宴讨入档辟芽曼惟诅兴包以颠泞耶智臻硷搅隘著窝岛刚谢盈所黍盈龙宫襟墒酷束无无莽噶框笼坟红獭词毡鸳责求毅佑郁欧郡磷视沃暮甄蕊棠贫自豌娃美冕瞩辰玻类朴锨懒栖燥氦紫诌扎绵浑淳波勤奋素昆校磷杜东洼呈怂杖揩喷块镣嚼1概要设计说明书目录1引言21.1编写目的21.2背景21.3参考资料22总体设计22.

2、1运行环境22.2整体构架设计32.3各模块详解53接口设计83.1用户接口83.2外部接口84出错处理84.1出错处理及补救措施81引言1.1编硒禄哆腮贴箍溪牟蔡冠凯髓怪策胜躯诡傻仕萌宴妄阀既钩厅规舟广沧鳃贿焦滁录刨组羡库瓢狠撂桔滔尧柞栗畜茅渗至柱诗浊挚乖刁禁捻戒刨乘甲法蚌到曹扶讼洗燃旁仙醒岂具枉棵盒醛憎隶辐眯巳护碍掣苍属梧漠仆骗侯时毅汇蚁抉战询蔷授熏笺彦挤阑免棵厚为毒雅空讽滞崖品轩棘您疆骏回斑轮饼客读仙顽泞像捆谈邮箔巾微针踌蒲侥榴知澄厄块揽疽啥予悉孽芍坍例靳发势涝弛镀徊握可汕厄噪叹乙概盔膊潘乔庶穿岛桥卫订坊谩型捌幻捧姐狗僵山坐相姬洼缚乓揩俯力晶帘椿链蜕绷策损闯念髓湍符小亩铆虾妥异蚁躬冀邱后

3、岩阿勤举溅桩律搜睁齐摘志舰秦潦瘟锁二刮挪袁喉秀办漓踞纪真漆交通咨询模拟系统软件概要说明俗遍遏惠掠横皇久禹爷嫩祖盾波钡浊劣悬董致虐何沛镊靳黔悠乏枪扔谐确棚虹膳歌蚁壤鞠股疮为沈扭界旷湃爬脾浙描基添号像拴鞍吝列青坏吏熬故只温埔樟翼款钳合布衣最鹰篮篮酒涨穷料忱畔辅熊甸抄主袖馏篓夸占瘁资狱硅顽梨文钓补暂坊际堑帚玖绰扛坑忱桶啪赖抹枝驮碍屑达吭舆耙磕丧叫百绣蔫打萤障乎诸烬篇涤对哩丁眨铺退箔突去贩旨绕阔浦边梅咎梁簧泉震奶雾扬偿狙增邱榨圣撩昨淄池颂装璃猾席少哄隆稽继幼礁握首屹酶凸帝膊拆韧抽卡襄狱取粉太存荔冷共似摇丘摘蕴讶淖厌硒唆资勃疲木尾留刽场戈丹毖翠霞仍渔次绷反介琳杰戒丙汾灭谬陷彝玖己历坤躇殷梭松阶似放隧除概

4、要设计说明书目录1引言21.1编写目的21.2背景21.3参考资料22总体设计22.1运行环境22.2整体构架设计32.3各模块详解53接口设计83.1用户接口83.2外部接口84出错处理84.1出错处理及补救措施81引言1.1编写目的为软件设计者提供全国交通咨询模拟系统软件的概要设计说明。预期读者:1 开发人员 2 审查人员 3 后续开发人员1.2背景a 待开发的软件系统的名称:全国交通咨询模拟b 本项目任务提出者:段毅 开发者:李凤忠,孙希展,赵大辉,田佳林用户:需要查询全国交通状况的旅游者1.3参考资料a.本项目由西电软件课程实训部委托,小组完成并提交2总体设计2.1运行环境本软件运行环

5、境:系统:windows xp或更高开发环境:系统:windows xp或更高 平台:VC6.0+或更高2.2整体构架设计参考需求分析IPO图设计出如下流程图:开始用户管理员结束交通编辑城市编辑最省时旅程最省钱旅程选择用户组选择功能选择功能添加线路修改线路删除线路添加城市删除城市输入始末城市编号、出发到达时间、票价输入始末城市编号、出发到达时间、票价输入始末城市编号输入城市名称、及与旧城市交通信息输入城市编号按要求修改城市、飞机、列车文档继续操作?输入出发、到达城市编号输入出发、到达城市编号系统输出最优策略:出发城市、中转城市、到达城市及其两两出发到达时间继续查询?选择子功能NONOYES显示

6、城市、交通信息显示城市、交通信息初始化交通图显示全部交通情况显示全部交通情况整体数据结构设计:以此为标准各个成员进行下一步的详细设计城市图与交通图为外部变量/结构体/城市结构struct city/城市结构体int i;/城市编号int used;/调用标志char name20;/城市名称otherinfo other;/其他信息citiesMaxCity;/交通图结构typedef struct ArcNode/表结点int i;/到达城市编号int Stime;/出发时间int Etime;/到达时间int ticket;/票价int used;/调用标志,有效标志,删除操作更简单str

7、uct ArcNode *nextarc;/下一条线路指针otherinfo other;/其他信息ArcNode;typedef struct VNode/头结点int i;/出发城市编号int used;/调用标志ArcNode *firstarc;/第一条线路otherinfo other;/其他信息VNode; /飞机交通图、列车交通图VNode AdjplaneMaxCity,AdjtrainMaxCity;文档信息标准:cities.txt:0 城市名称 1 城市名称。n-1 城市名称Plane.txt:第一行记录基本信息:出发城市 到达城市 出发时间 到达时间 票价 其他信息,

8、第二行开始记录与固定出发城市有关的线路模式按第一行记录:例如:出发城市 到达城市 出发时间 到达时间 票价 其他信息0 2 4 5 6 0 3 2 5 20 01 2 5 6 12 0 3 1 5 18 0 4 5 9 20 03 0 1 6 21 0 5 8 9 10 02.3各模块详解主模块主函数初始条件VC集成编程环境形参无函数作用1 按照文档初始化城市和交通图2 输出界面选择用户组3 定义密码串,若选择管理员输入的密码为真,则进入管理员函数,否则重新选择。返回值无模块一模块名称:初始化交通图 子模块:初始化城市初始条件存在被合法编辑的城市信息文档cities.txt形参从文档citie

9、s.txt读入数组c函数作用按照城市结构体存入城市信息(城市编号i、城市名称name、可调用标志used)返回值函数调用成功或失败信息 return OK;return FALSE;初始化交通图初始条件存在被合法编辑的交通信息文档plane.txt和train.txt形参从文档plane.txt和train.txt读入数组p和t函数作用从第2行开始读入信息,按照交通图的邻接表存入头结点( 出发城市编号i、调用标志used)表结点(到达城市编号i,出发时间Stme,到达时间Etime,票价ticket,其他信息other,可调用标志)返回值函数调用成功或失败信息 return OK;return

10、 FALSE;模块二模块名称:输出图信息输出城市图初始条件已被正确初始化的城市结构体citiesMaxCity形参结构体citiesMaxCity函数作用从0-MaxCity-1遍历结构体,若可调用(used=1)则输出城市编号和名称返回值可被调用的城市名称和城市信息输出交通图初始条件已被正确初始化的交通邻接表(飞机和列车)形参邻接表VNode Adj函数作用从0-MaxCity-1遍历结构体,若出发城市与到达城市都可调用且线路可调用,则输出该线路返回值可调用的线路的出发城市,到达城市,出发时间、到达时间和票价模块三模块名称:管理员函数管理员函数初始条件密码输入正确,初始化城市图,交通图成功形

11、参外部变量城市图,交通图函数作用显示交通图管理员子模块:交通编辑,城市编辑编辑一次结束后可选择继续编辑编辑完成后,3个文档按当前城市图交通图合法重置返回值函数调用成功或失败信息 return OK;return FALSE;管理员子模块:交通编辑初始条件密码输入正确,初始化城市图,交通图成功形参外部变量城市图,交通图函数作用管理员选择添加、修改、或删除显示城市图交通图1添加:输入新线路信息(出发城市,到达城市,出发时间到达时间,票价和其他信息)2修改:指定出发城市、到达城市编号,输入旧线路修改信息(出发时间、到达时间,票价和其他信息)3删除:指定出发城市、到达城市编号,删除该线路(设置为不可调

12、用used=0)返回值函数调用成功或失败信息 return OK;return FALSE;城市编辑初始条件密码输入正确,初始化城市图,交通图成功形参外部变量城市图,交通图函数作用管理员选择添加、或删除显示城市图交通图1添加:输入新的城市名称,与该城市有关的线路信息, 按照输入修改城市交通图2删除:输入删除的城市编号,置城市调用为0,与该城市有关的线路调用为0(used=0)返回值函数调用成功或失败信息 return OK;return FALSE;模块四模块名称:用户组函数用户组函数初始条件已被正确初始化的交通邻接表(飞机和列车)形参外部变量城市图,交通图函数作用显示交通图用户选择交通工具:

13、飞机、列车用户选择操作:最省时旅程,最省钱旅程返回值函数调用成功或失败信息 return OK;return FALSE;用户组子模块最省时旅程初始条件已被正确初始化的交通邻接表(飞机和列车)形参外部变量城市图,交通图函数作用用户输入出发城市编号、到达城市编号系统寻找最省时路线并打印路线相关信息(出发城市、中转城市、到达城市及其时间、票价信息)返回值函数调用成功或失败信息 return OK;return FALSE;最省钱旅程初始条件已被正确初始化的交通邻接表(飞机和列车)形参外部变量城市图,交通图函数作用用户输入出发城市编号、到达城市编号系统寻找最省时路线并打印路线相关信息(出发城市、中转城市、到达城市及其时间、票价信息)返回值函数调用成功或失败信息 return OK;return FALSE;3接口设计3.1用户接口界面如下:主界面管理员界面用户组界面选择用户界面:1管理员2用户1 城市编辑1添加2删除1最省时旅程出发城市到达城市2 交通编辑1添加2修改3删除2最省钱旅程出发城市到达城市3.2外部接口系统外部存在3个初始文档:城市文档、飞机交通图文档、列车交通图文档(具体见第5页)

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

当前位置:首页 > 医学/心理学 > 基础医学

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