校园导航系统需求分析
- 格式:doc
- 大小:1.33 MB
- 文档页数:16
数据结构与算法分析课程设计报告设计题目:校园导航咨询系统专业学号姓名2013 年3 月3 日一、问题描述设计你的学校的平面图,至少包括10个以上的场所,每两个场所间可以有不同的路,且路长也可能不同,找出从任意场所到达另一场所的最佳路径(最短路径)(参考课本P186-P192)。
二、需求分析本程序分为五个模块,分别是显示校园全景、查询景点信息、问路查询系统、查看游览路线和退出系统。
(1)显示校园全景展示校园概貌图和各景点编号、名称。
(2)查询景点信息输入要查询的景点编号,显示景点的编号、名称和景点的简单介绍。
(3)问路查询系统输入要参观的两个景点的编号(按从大到小输入),显示两个景点间的最短路径游览方式和最短路径长。
(4)查看游览路线查询某个景点到其他景点的所有路径,并显示其长度。
(5)退出系统查询完毕关闭窗口,显示退出系统的界面三、概要设计1、主要函数:void main() 主函数,程序入口csinfo() 初始化景点信息csroad() 初始化道路信息showpath() 显示校园全景search() 查询景点信息floyd() 弗洛伊德函数,查询两个景点之间的最短路径所要经过的中间节点print(int i,int j) 打印两个景点的路径及最短距离shortpath() 问路查询,求最短路径ShortestPath_DIJ(Maph * M) 利用Dijkstra算法来计算出起点到各个顶点之间的最短路径,以v0为起点menu() 显示菜单选项2、主要变量:ps[MaxPointNum] 定义主要景点信息,存放景点的编号、名称、简要介绍等信息char name[20] 景点名称char number[15] 景点编号char info[100] 景点简介信息MaxPointNum 最大景点个数INFINITY 近似无穷大,表示两景点不可达Maph M 全局变量,定义M为Maph类型int shortest[MaxPointNum][MaxPointNum] 定义全局变量存贮最短路径int path[MaxPointNum][MaxPointNum] 定义存贮路径3、存储结构:3.1 图的类型定义typedef struct{char name[20]; //景点名称char number[15]; //景点代号char info[100]; //景点信息}Elemtype; //景点类型3.2 定义景点typedef struct{int num; //顶点编号Elemtype data; //顶点信息}Point; //定义顶点3.3定义全局变量typedef struct{Point ps[MaxPointNum]; //存放顶点的一维数组int road[MaxPointNum][MaxPointNum];//存放路径的长度(邻接矩阵)int poinum,arcnum; //顶点数,边数}Maph;4、求解算法:迪杰斯特拉算法求解无向图的最短路径四、详细设计详细参见C语言源程序1.调试分析运行程序进行调试:1.进入主界面,出现校园导航咨询系统主菜单。
基于Java的校园智能导览系统设计与开发随着信息技术的不断发展,校园导览系统在大学校园中扮演着越来越重要的角色。
传统的纸质地图已经无法满足人们对于快速、准确获取信息的需求,而基于Java的校园智能导览系统则成为了一种新的解决方案。
本文将介绍基于Java的校园智能导览系统的设计与开发过程。
一、系统需求分析在设计与开发校园智能导览系统之前,首先需要进行系统需求分析。
校园导览系统主要面向师生以及校园游客,因此系统需要具备以下功能:地图展示功能:能够显示校园地图,并标注各个重要建筑物和地点。
路线规划功能:用户可以输入起点和终点,系统能够为用户规划最优路径。
景点推荐功能:系统可以根据用户的兴趣推荐附近的景点或活动。
实时定位功能:用户可以通过手机GPS定位功能获取当前位置,并在地图上实时显示。
搜索功能:用户可以通过关键词搜索地点或建筑物,快速定位目标位置。
二、系统设计1. 技术选型基于Java的校园智能导览系统可以采用B/S架构进行开发,前端使用HTML、CSS和JavaScript,后端使用Java语言进行开发。
数据库可以选择MySQL或者Oracle等关系型数据库。
2. 系统架构校园智能导览系统主要分为前端展示层、后端服务层和数据库存储层三部分。
前端展示层负责页面展示和用户交互,后端服务层处理业务逻辑和数据传输,数据库存储层负责数据的存储和管理。
3. 数据库设计在数据库设计方面,可以设计建筑物表、景点表、路径表等相关表格,通过主键和外键建立表与表之间的关联关系,以便实现数据的高效查询和管理。
三、系统开发1. 前端开发前端开发主要包括页面设计和交互逻辑编写。
通过HTML和CSS进行页面布局设计,通过JavaScript实现页面交互逻辑,如地图展示、搜索功能等。
2. 后端开发后端开发主要包括业务逻辑处理和数据传输。
使用Java语言编写后端服务程序,通过Spring框架实现业务逻辑处理,通过RESTful API实现前后端数据传输。
校园导览与地图服务系统设计方案1. 概述校园导览与地图服务系统旨在为校园的师生、来访的校友和游客提供便捷的导航和查询服务,帮助他们更好地了解校园地理环境和相关设施场所,并提供路线规划和位置标记功能。
本文将就校园导览与地图服务系统的需求分析、功能设计和实施方案进行详细阐述。
2. 需求分析校园导览与地图服务系统应包含以下功能:2.1 地理位置标记:将校园内的建筑、设施和重要地点标记在地图上,方便用户查找和定位;2.2 路线规划:根据用户选择的起点和终点,提供最佳导航路线,并显示路线信息;2.3 信息查询:提供校园内各类建筑设施的详细信息,如开放时间、联系方式等;2.4 实时数据更新:保证地图数据的实时性和准确性,及时反映校园内建筑设施的变动和调整。
3. 功能设计3.1 用户注册与登录系统3.1.1 提供用户注册功能,获取用户信息并生成唯一标识符;3.1.2 提供登录界面,验证用户身份,并记录登录状态以实现个性化服务。
3.2 地图展示与导航功能3.2.1 在地图上展示校园内的建筑、设施和重要地点,并提供搜索功能;3.2.2 根据用户选择的起点和终点,利用路线算法生成最佳导航路径;3.2.3 显示导航路径信息,包括步行时间、行程距离等。
3.3 建筑设施信息查询3.3.1 提供分类查询功能,用户可根据设施类别查找相应的建筑设施;3.3.2 展示建筑设施的详细信息,包括名称、开放时间、联系方式等。
3.4 数据更新与管理3.4.1 提供后台管理系统,用于更新地图数据、添加和删除建筑设施信息;3.4.2 实施数据的定期更新,确保地图信息的准确性和完整性。
4. 实施方案4.1 技术选型4.1.1 前端开发:利用HTML、CSS和JavaScript等技术实现地图展示和导航功能;4.1.2 后端开发:采用Java或Python等编程语言,结合数据库技术实现用户管理和地图数据的存储。
4.2 数据源4.2.1 基础地理数据:利用校园地理数据、建筑平面图等信息作为基础数据源;4.2.2 设施信息:通过调查和搜集获得校园建筑设施的详细信息。
数字校园导览系统设计随着科技的不断发展,数字化已经成为了教育行业的一个趋势。
数字化校园导览系统的设计和应用已经成为了很多高校的重要工程。
数字校园导览系统设计旨在利用现代化的技术手段,提供更加便捷、高效的校园导览服务,方便师生和访客更好地了解校园信息、规划出行路线,提升校园管理水平和师生生活质量。
一、需求分析1.1系统概述数字校园导览系统是指基于互联网技术和移动端应用的校园导览服务系统,主要涵盖了室内外的导航布局和定位服务、校园风物资源展示和校园新闻信息发布等内容。
1.2功能需求(1)定位服务:用户登录系统后可以通过室内外定位标记找到自己所在的位置,并且可以通过系统规划最佳出行路线。
(2)信息检索:用户可以通过输入关键词来搜索校园内的各项资源,包括教学楼、宿舍、食堂、图书馆等内容。
(3)资源展示:系统应该能够展示校园内的各类资源的详细信息,包括图片、文字介绍、功能特点等。
(4)新闻发布:系统应该能够及时发布校园内的新闻资讯和通知公告,包括重要活动、校园政策等内容。
1.3性能需求(1)系统响应速度要快,界面要简洁美观。
(2)系统要具备较好的数据存储和处理能力,能够支持大量访问和信息展示。
(3)系统要支持多平台应用,包括PC端、移动端等。
二、系统设计2.1系统架构系统主要分为后台管理系统和前台用户系统两部分。
后台管理系统由校园管理部门负责管理,包括数据管理、信息发布、用户管理等功能。
前台用户系统则由学校师生和访客使用,在各类终端设备上使用。
2.2功能模块划分系统分为导航模块、信息检索模块、资源展示模块、新闻发布模块四个主要功能模块。
(1)导航模块主要负责定位服务和出行路线规划,需要依托地图数据进行定位和展示。
(2)信息检索模块主要负责提供校园内各类资源的检索功能。
(3)资源展示模块主要负责提供校园内各类资源的详细信息展示,包括文字和图片等。
(4)新闻发布模块主要负责发布校园内的新闻资讯和通知公告等内容。
校园导航问题【问题描述】以我校为例,设计一个校园导航系统,主要为来访的客人提供信息查询。
系统有两类登陆账号,一类是游客,使用该系统方便校内路线查询;一类是管理员,可以使用该系统查询校内路线,可对校园景点路线可编辑。
【需求分析】设计学校的平面图,至少包括10个以上景点(场所),每两个景点间可以有不同道路,且路长也可能不同,找出在游人所在景点到其他景点的最短路径,或游人输入的任意两个景点的最短路径。
要求:(1)以图中顶点表示校园内各景点,存放景点名称、代号、简介等信息;以边表示路径,路径权重为路径长度。
(2)为游人提供任意景点相关信息查询。
(3)为游人提供任意景点的问路查询,即任意两个景点之间的最短路径。
实现提示:一般情况下,校园道路是双向通行的,可设计校园平面图是一个无向图。
顶点和边均含有相关信息。
选做内容:(1)提供图的编辑功能:增删景点;增删道路;修改已有信息等。
(2)校园导游图的仿真界面。
【概要设计】1. 抽象数据类型定义:(1)景点顶点名称代号顶点信息简介Typedef struct{Int num;Char name[100];Char features[200];} VertexType;(2)图的存储结构:Typedef int EdgeType;Typedef struct{VertexType vexs[MaxVertexNum];EdgeType edges[MaxVertexNum][MaxVertexNum];Int n, e;} MGraph;2 主要功能模块(1)创建图的邻接矩阵存储结构void create( Graph *G );(2)浏览图中任一景点介绍VertexType GetVex(Graph *G, int v);(3)修改景点信息void PutVertex(Grahp *G, int v);(4)增加景点信息void InsertVertex(Graph*G, VertexType v);(5)删除景点信息void DeleteVertex(Graph *G, VertexType v);(6)增加道路void InsertArc(Graph *G,int v, int w);(7)删除道路void DeleteArc(Graph*G ,int v,int w);(8)查找某一景点到其他景点的最短路径void ShortestPath(Graph *G, int P[ ], int D[ ]); (9)查找任一两个景点之间的最短路径。
第1篇一、引言随着我国高等教育事业的快速发展,校园规模不断扩大,学生人数逐年增加,校园环境日益复杂。
为了提高校园管理效率,为学生提供便捷的校园生活服务,校园导航系统的开发与应用日益受到重视。
本文将针对校园导航系统的实践过程进行总结,分析其优点与不足,并提出改进建议。
二、校园导航系统实践背景1. 校园环境复杂:校园内建筑众多,道路纵横交错,学生容易迷失方向。
2. 管理需求:校园管理部门需要对学生进行实时监控,提高管理效率。
3. 学生需求:学生需要便捷的校园生活服务,提高校园生活品质。
三、校园导航系统实践过程1. 需求分析通过对校园环境、管理部门和学生需求的分析,确定校园导航系统的功能需求:(1)校园地图展示:提供详细的校园地图,包括教学楼、宿舍楼、食堂、图书馆等设施分布。
(2)路径规划:根据用户输入的起点和终点,自动规划最佳路径。
(3)实时导航:实时显示用户所在位置,并引导用户到达目的地。
(4)周边信息查询:查询校园内各类设施信息,如食堂、商店、洗手间等。
(5)紧急求助:提供紧急求助功能,如报警、联系保安等。
2. 系统设计(1)系统架构:采用B/S架构,前端使用HTML5、CSS3和JavaScript等技术,后端使用Java语言进行开发。
(2)数据库设计:采用MySQL数据库,存储校园地图、设施信息、用户数据等。
(3)关键技术:使用百度地图API实现地图展示和路径规划,使用WebSocket实现实时导航。
3. 系统实现(1)前端实现:使用HTML5、CSS3和JavaScript等技术实现校园地图展示、路径规划、实时导航等功能。
(2)后端实现:使用Java语言实现用户管理、路径规划、实时导航等功能。
(3)数据库实现:使用MySQL数据库存储校园地图、设施信息、用户数据等。
4. 系统测试与优化(1)功能测试:对校园导航系统的各项功能进行测试,确保系统正常运行。
(2)性能测试:对系统进行压力测试,确保系统在高并发情况下稳定运行。
##大学数据结构课程设计报告题目:校园导航系统院(系):计算机工程学院学生姓名:班级:学号:起迄日期: 2011.6.19--6.30指导教师:指导教师评语:成绩:签名:年月日20XX—20XX年度第 2 学期一、需求分析1.问题描述:从理工大学的平面图中选取10个有代表性的景点,抽象成一个无向带权图。
以图中顶点表示景点,边上的权值表示两地之间的距离,求取任意两点间最短路径。
2.基本功能本程序主要实现的功能是为用户提供路径咨询。
根据用户指定的始点和终点输出相应路径(用到output()函数),或者根据用户指定的景点输出景点的信息(用到search()函数)。
3.输入输出本程序主要输入输出信息是景点编号和景点名称,以字符串的形式输入输出。
二、概要设计1.设计思路:本程序是校园导航系统,即求两点间的最短路径。
其主要算法是迪杰斯特拉算法,在此基础上再加上菜单函数输出函数造图函数查找函数即可。
2.数据结构设计:抽象数据类型图的定义如下:ADT Graph{数据对象V:V是具有相同特性的数据元素的集合,称为顶点集。
数据关系R:R={VR}VR={(v,w)|v,w V,(v,w)表示v和w之间存在路径}基本操作p:CreatGraph(&G,V,VR)初始条件:V是图的顶点集,VR是图中边的集合。
操作结构:按V和VR的定义构造图G。
DestroyGraph(&G)初始条件:图G存在。
操作结果:销毁图G。
LocateVex(G,u)初始条件:图G存在,u和G中顶点有相同特征。
操作结果:若G中存在顶点u,则返回该顶点在图中位置;否则返回其他信息。
GetVex(G,v)初始条件:图G存在,v是G中某个顶点。
操作结果:返回v的信息。
FirstEdge(G,v)初始条件:图G存在,v是G中某个顶点。
操作结果:返回依附于v的第一条边。
若该顶点在G中没有邻接点,则返回“空”。
NextEdge(G,v,w)初始条件:图G存在,v是G中某个顶点,w是v的邻接顶点。
题号:第七题题目:校园导航问题1,需求分析:设计您得学校得平面图,至少包括10个以上得景点(场所),每两个景点间可以有不同得路,且路长也可能不同,找出从任意景点到达另一景点得最佳路径(最短路径)。
要求:(1)以图中顶点表示校园内各景点,存放景点名称、代号、简介等信息;以边表示路径,存放路径长度等有关信息、(2)为来访客人提供图中任意景点相关信息得查询。
(3)为来访客人提供任意景点得问路查询,即查询任意两个景点之间得一条最短路径。
(4)修改景点信息。
实现提示:一般情况下,校园得道路就是双向通行得,可设计校园平面图就是一个无向网。
顶点与边均含有相关信息、选做内容:(1)提供图得编辑功能:增、删景点;增、删道路;修改已有信息等、(2)校园导游图得仿真界面。
2,设计:2。
1 设计思想:〈1>,数据结构设计:(1)图。
采用邻接矩阵存储,其中图所用到得结构体为:typedef struct{SeqList vertices; //表示图中得顶点intEdge[MaxVertices][MaxVertices]; //表示图中得边int numOfEdge; //表示图中边得数目}AdjMGraph;(2)景点。
用顺序表存储。
所用到得结构体为:typedef struct{charname[20]; //顶点名称ﻩint code; //顶点代号ﻩchar introduction[50]; //顶点信息简介}DataType;(3)景点之间得连接描述,所用到得结构体为:typedef struct{int row;ﻩ i nt col;ﻩ i nt weigh t;}Ro wColWeigh t;用图来存放所提供得所有景点,然后用线性表来存放每一个景点得信息,其中包括景点得名称,代号,信息简介,以及其它得一些信息、这样就将对景点得操作,变成对图中各顶点得操作 。
〈2〉,算法设计:关于本课题得算法,很大部分来源于这学期数据结构课程得学习,其中包括:图得创建,线性表得一些操作。
校园导航系统一:项目概述1.1项目分工:成员分工:大组:连婷婷(队长),贾晶,李珏颖,时国耀,徐召杰,钟思然小组:①李珏颖(组长),贾晶,连婷婷,负责校园导航部分。
②时国耀(组长),徐召杰,钟思然,负责校园信息推送部分。
本小组为第①小组小组具体分工:李珏颖:主要负责:定位,以及系统维护(包括场所信息增加删除更改,路线更改等)功能的实现贾晶:主要负责:从当前位置到校园内任一地点路线查询(标注最短路线)以及从校园内任意地点到另一地点的路线查询(标注最短路线)功能的实现。
连婷婷:主要负责:根据用户所要进行的行为,在地图中列出地点,并指明路线(标出最短路线)功能的实现。
1.2编写目的在编写《校园导航系统》软件之前,对同类型产品的市场进行了前期调查,与多位软件设计者和使用者进行了探讨和分析,之后由软件项目小组向系统分析人员与软件设计人员提出了这份需求规格说明书。
该需求规格说明书对校园导航系统软件进行了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,概要设计说明书和完成后续设计与开发工作将在此基础上进一步提出。
1.3项目背景当前许多学生尤其是大一新生对学校不是很了解,他们不了解学校任意一个场所的位置,不了解任意两个地点之间的路线,不知道各个商店食堂的经营范围以及评价好坏,基于此背景,我们小组决定开发这个项目方便学生。
1.4适用人群不太熟悉校园的学生,老师,游客1.5参考资料[1]郑人杰,殷人昆,陶永雷。
《实用软件工程》(第二版)。
北京:清华大学出版社。
1997。
[2]郑人杰,马素霞,殷人昆。
《软件工程概论》。
机械工业出版社。
[3]柯元丹,宋锐。
《Android程序设计》。
北京航空航天大学出版。
1.6运行环境(1)硬件资源服务器:工作站或是小型机(2)软件资源操作系统:Windows 7或XP数据库:SQL Server 2005开发平台:Android SDK语言:Java1.7条件与限制一个更为完善的校园导航系统,应提供更为便捷与强大的查询功能,比如可以实现每一窗口每一餐的菜单,提供预约订餐的功能,还可以实现天气预报和路线存储的功能。
但由于开发时间有限,该系统并未提供这些功能。
安全性能也有待进一步完善。
二:需求获取内容2.1、导航(1)、用户可以在地图上显示自己此时的位置;(2)、查找任意两点的路线,并显示出最短路线;(3)、用户可以根据自己的需求(购物、吃饭、洗澡、运动、打热水)在地图中找到相应的地点;2.2、信息推送(此部分功能由另一小组同学实现);三、功能建模3.1、环境图3.2、一层数据流图3.3、二层数据流图3.3.1 S6更改信息3.3.2 S3查询路线3.3.3 S4查询地点3.4、数据字典●数据源点及汇点描述:①名称:用户简要描述:获取地图,定位,根据起点和终点查询路线,根据要进行的行为查询位置有关数据流:地图,定位请求,当前位置,起点终点,路线,行为,位置②名称:管理员简要描述:更改各个场所的信息有关数据流:用户名和密码,场所信息。
●加工逻辑词条描述:①加工名:获取地图加工编号:S1简要描述:从数据中获取地图显示出来输入数据流:地图输出数据流:地图加工逻辑:②加工名:定位加工编号:S2简要描述:由用户向系统发出的要求定位的请求,系统反馈给用户当前位置信息输入数据流:定位请求输出数据流:当前位置加工逻辑:③加工名:查询路线加工编号:S3简要描述:由用户向系统输入起点终点,系统将对应路线反馈给用户。
输入数据流:起点终点,路线信息输出数据流:路线加工逻辑:IF 起点终点无效THEN发出“请输入正确的地点”ELSE输出路线④加工名:查询地点加工编号:S4简要描述:由用户向系统输入行为,系统将对应地点的位置信息反馈给用户。
输入数据流:行为,场所信息输出数据流:位置加工逻辑:IF 行为无效THEN发出“对不起,没有您要查找的信息”ELSE输出位置⑤加工名:登录加工编号:S5简要描述:管理员通过用户名密码登录系统输入数据流:用户名和密码,管理员信息输出数据流:登录成功加工逻辑:IF 用户名不存在THEN发出“该用户名不存在”ELSE IF 用户名密码不匹配发出“密码错误”ELSE登陆成功⑥加工名:更改信息加工编号:S6简要描述:管理员修改地图数据中的相关信息输入数据流:登录成功,场所信息输出数据流:场所信息加工逻辑:IF 地点不存在THEN发出“该地点不存在”ELSE 更改地点成功⑦加工名:有效性检验加工编号:4.1简要描述:查询是否存在用户行为需要的地点输入数据流:行为,场所信息输出数据流:有效加工逻辑:IF 地点不存在THEN发出“该地点不存在”ELSE 系统检验结果为有效⑧加工名:查找地点加工编号:4.2简要描述:系统在数据中进行查询地点输入数据流:有效,场所信息输出数据流:地点加工逻辑:IF 地点无效THEN发出“对不起,没有您要查找的地点”ELSE输出位置数据流名词条描述:①数据流名:地图说明:由系统提供给用户使用的校园的地图数据流来源:校园地图导航系统数据流去向:管理员,用户数据流组成:地图=路线+场所每个数据量流通量:②数据流名:定位请求说明:由用户向系统发出的要求定位的请求数据流来源:用户数据流去向:校园地图导航系统数据流组成:每个数据量流通量:③数据流名:当前位置说明:由系统反馈给用户的用户当前的位置数据流来源:校园地图导航系统数据流去向:用户数据流组成:当前位置=场所信息每个数据量流通量:④数据流名:起点终点说明:由用户发给系统的路程的出发地点和结束地点数据流来源:用户数据流去向:校园地图导航系统数据流组成:起点终点=起点场所信息+终点场所信息每个数据量流通量:⑤数据流名:路线说明:由系统反馈给用户的由出发点到目的地的路径数据流来源:校园地图导航系统,用户数据流去向:用户,校园导航系统数据流组成:路线=路线信息每个数据量流通量:⑥数据流名:行为说明:由用户发送给系统的用户要做的事,包括运动,购物,打热水,吃饭,洗澡。
运动包括:篮球,网球,排球,沙排,羽毛球,足球,健身,健美操,乒乓球,跑步数据流来源:用户数据流去向:校园地图导航系统数据流组成:每个数据量流通量:⑦数据流名:用户名和密码说明:管理员登录系统所需要使用的名称和密数据流来源:管理员数据流去向:校园地图导航系统数据流组成:用户名和密码=管理员用户名+对应密码每个数据量流通量:⑧数据流名:场所信息说明:管理员输入系统的一些地点的具体信息,场所坐标和可做的行为。
数据流来源:管理员数据流去向:校园地图导航系统数据流组成:场所信息=位置坐标+可做行为每个数据量流通量:⑨数据流名:位置说明:管理员输入系统的一些地点坐标。
数据流来源:管理员数据流去向:校园地图导航系统数据流组成:位置=横坐标+纵坐标每个数据量流通量:⑩数据流名:场所信息说明:管理员输入系统的一些地点的具体信息,场所坐标和可做的行为。
数据流来源:管理员数据流去向:校园地图导航系统数据流组成:场所信息=位置坐标+可做行为每个数据量流通量:⑪数据流名:登录成功说明:管理员通过用户名和密码成功登录系统。
数据流来源:管理员数据流去向:校园地图导航系统数据流组成:每个数据量流通量:⑫数据流名:有效说明:系统对相应信息检验后证明信息有效数据流来源:校园导航系统数据流去向:用户数据流组成:每个数据量流通量数据文件词条描述:①数据文件名:数据简述:存放场所、路线信息输入数据:位置,行为,路线输出数据:场所、路线信息数据文件组成:场所信息包括位置信息和行为信息存储方式:关键码存取频率:②数据文件名:管理员信息简述:存放管理员的信息输入数据:管理员用户名和密码输出数据:登录成功或登录失败数据文件组成:管理员用户名和密码存储方式:关键码存取频率:1.用户查询路线过程:●数据源点及汇点描述:●加工逻辑词条描述:①加工名:有效性检验加工编号:3.1简要描述:检验用户输入的起点终点是否存在输入数据流:起点终点,路线输出数据流:有效加工逻辑:IF 起点终点无效THEN发出“请输入正确的地点”ELSE系统检验有效②加工名:查找路线加工编号:3.2简要描述:系统在数据中进行查询路线输入数据流:有效,路线信息输出数据流:路线加工逻辑:IF 起点终点有效输出位置●数据流名词条描述:①数据流名:起点终点说明:由用户发给系统的路程的出发地点和结束地点数据流来源:用户数据流去向:校园地图导航系统数据流组成:起点终点=起点场所信息+终点场所信息每个数据量流通量:②数据流名:路线说明:由系统反馈给用户的由出发点到目的地的路径数据流来源:校园地图导航系统,用户数据流去向:用户,校园导航系统数据流组成:路线=路线信息每个数据量流通量:③数据流名:有效说明:系统对相应信息检验后证明信息有效数据流来源:校园导航系统数据流去向:用户数据流组成:每个数据量流通量●数据文件词条描述:①数据文件名:数据简述:存放场所、路线信息输入数据:位置,行为,路线输出数据:场所、路线信息数据文件组成:场所信息包括位置信息和行为信息存储方式:关键码存取频率:2.:用户查询地点过程●数据源点及汇点描述:●加工逻辑词条描述:①加工名:查找地点加工编号:4.2简要描述:系统在数据中进行查询对应地点输入数据流:位置输出数据流:场所加工逻辑:IF 地点有效输出位置②加工名:有效性检验加工编号:4.1简要描述:查询是否存在用户行为需要的地点输入数据流:行为,场所信息输出数据流:有效加工逻辑:IF 地点不存在THEN发出“请输入正确的地点”ELSE系统检验有效●数据流名词条描述:①数据流名:有效说明:系统对相应信息检验后证明信息有效数据流来源:校园导航系统数据流去向:用户数据流组成:每个数据量流通量②数据流名:位置说明:管理员输入系统的一些地点坐标。
数据流来源:管理员数据流去向:校园地图导航系统数据流组成:位置=横坐标+纵坐标每个数据量流通量:③数据流名:行为说明:由用户发送给系统的用户要做的事,包括运动,购物,打热水,吃饭,洗澡。
运动包括:篮球,网球,排球,沙排,羽毛球,足球,健身,健美操,乒乓球,跑步数据流来源:用户数据流去向:校园地图导航系统数据流组成:●数据文件词条描述:①数据文件名:数据简述:存放场所、路线信息输入数据:位置,行为,路线输出数据:场所、路线信息数据文件组成:场所信息包括位置信息和行为信息存储方式:关键码存取频率:3.管理员更改地图信息:●数据源点及汇点描述:●加工逻辑词条描述:①加工名:处理数据加工编号:6.1简要描述:系统对管理员输入的数据进行处理输入数据流:场所信息输出数据流:位置,行为加工逻辑:系统根据管理员输入的信息,对信息进行分类处理。
②加工名:查找位置加工编号:6.2简要描述:根据所管理员输入的位置信息,查找相应的地点输入数据流:为位置输出数据流:位置加工逻辑:根据所管理员输入的位置信息,查找相应的地点●数据流名词条描述:①数据流名:行为说明:由用户发送给系统的用户要做的事,包括运动,购物,打热水,吃饭,洗澡。