综合实习报告_校园导航系统的设计说明
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2 需求分析
现在的大学占地面积越来越大,建筑物越来越多,功能越来越多样,校 的道路也是纵横交错,校园导航系统可以帮助用户更加快速的了解学校的道路,建 筑布局及建筑物的基本信息等(用户主要是新生,家长,教职工,外来参观人员等), 在帮助用户了解小小道路、实现导航的功能的基础上,校园导航系统还录入了学校 各个景点建筑的相关信息,以供使用者更方便快捷的找到目的地。
2.1 系统功能
1.查看学校的全景图 2.学校主要景点的分布和各个景点的简介 3.景点按名称搜索、按功能搜索 4.定位使用者的当前位置
5.查看某一景点到其它所有景点的最短路径(迪杰斯特拉算法) 6.查询任意两个景点之间的最短路径 7.游客的需求或留言等。
2.1.1 描述 功能 1 导入学校地图,选择查看全景图时可以显示出来,可以对全景图进行放大和缩
小操作,还可以进行拖动。地图上面的景点用热气球加文字描述显示,当鼠标悬停 在气球上面时会显示出这个景点的部分信息。
功能 2 在地图上点击景点的热气球就会显示景点的简介,并且进入相关景点的页面, 在此页面可以看到该由管理员发布的景点简介和学校的相关公告,还能看到用户的 留言(例如寻物启事,失物招领启事等)并且作为用户可以在该景点进行留言和对 这个景点的留言进行回复;这个页面同时也能够知道这个景点所拥有的功能,大概 位置等信息。 功能 3 每一个景点都有其名称和功能,按功能和名称搜索就能找到相关的景点。当用 户以功能为目标进行搜索时,系统将会给用户呈现所有拥有该功能的景点,并且该 景点会在地图上以闪烁的热气球标注,点击可以进行功能 2 的操作;当用户以名称 为索引时,系统会给用户显示出所有符合该要求的景点。 功能 4 有 GPS 定位功能设备的用户可以直接利用系统的定位系统锁定自己的当前位 置;用户还可以手动设置自己的位置,相当于自定义自己的当前位置,这样就可以 为没有使用该系统的其他同学进行导航了。 功能 5 输入一个景点名称,然后显示其到其他所有景点的最短距离,点击该距离会获 取到达该景点所需的步行时间、骑车时间等。利用迪杰斯特拉算法实现求最短路径。 功能 6 输入任意两个景点(或者是下拉列表),能够显示出两个景点的最短路径,和几 条可达的其他路径,同时给出两个路径的到达方法和时间。若果该路径是第一次生 成,那么系统就会把该路径保存在数据库中,以提高下一次访问时的速度。 功能 7 每一个景点都设置游客的留言(例如:对该景点的看法、失物招领寻物启事等) 和其他游客回复模块。还有就是学校方面可以在每一个景点发布相关公告(例如举 行的活动、讲座、考试封楼、或者是开门时间等)和相关的设定。
说明:由系统反馈给用户的由出发点到目的地的路径 数据流来源:校园导航系统,用户 数据流去向:用户 ,校园导航系统 数据流组成:路线=路线信息 每个数据量流通量: ⑥数据流名:行为 说明:由用户发送给系统的用户要做的事,包括运动,购物,打印,吃饭,洗 澡,快递,银行取钱等,还有用户的留言和回复。 数据流来源:用户 数据流去向:校园导航系统 数据流组成: 每个数据量流通量: ⑦数据流名:用户名和密码 说明:管理员登录系统所需要使用的名称和密 数据流来源:管理员 数据流去向:校园导航系统 数据流组成:用户名和密码=管理员用户名+对应密码 ⑧数据流名:场所信息 说明:管理员输入系统的一些地点的具体信息,场所坐标和可做的行为。 数据流来源:管理员 数据流去向:校园导航系统 数据流组成:场所信息=位置坐标+可做行为
数据源点及汇点描述:
①名称:用户 简要描述:获取地图,定位,根据起点和终点查询路线,根据要进行的行为查 询位置 有关数据流:地图,定位请求,当前位置,起点终点,路线,行为,位置 ②名称:管理员 简要描述:更改各个场所的信息 有关数据流:用户名和密码,场所信息。
数据流名词条描述:
① 数据流名:地图 说明:由系统提供给用户使用的校园的地图 数据流来源:校园导航系统 数据流去向:管理员,用户 数据流组成:地图=路线+场所 每个数据量流通量: ② 数据流名:定位请求 说明:由用户向系统发出的要求定位的请求 数据流来源:用户 数据流去向:校园导航系统 数据流组成: 每个数据量流通量: ③ 数据流名:当前位置 说明:由系统反馈给用户的用户当前的位置 数据流来源:校园导航系统 数据流去向:用户 数据流组成:当前位置=场所信息 每个数据量流通量: ④数据流名:路径查看 说明:由用户发给系统的路程的出发地点和结束地点 数据流来源:用户 数据流去向:校园导航系统 数据流组成:起点终点=起点场所信息+终点场所信息 每个数据量流通量: ⑤数据流名:路径
2.2 系统功能模块设计
校园导航系统
菜
全
路
单
景
径
查
查
看
看
主
子
退
景
查
最
路
菜
菜
出
点
询
短
线
单
单
简
搜
路
导
介
索
径
航
人
留
物
言
定
回
位
复
路
游
游
径
客
Leabharlann Baidu
客
查
留
回
询
言
复
图 2-2 系统功能模块设计图
2.3 数据流图与数据字典
地图
定位请求
用
当前位置
路径查看
路径 户
行为请求
信息
用户名和密码 管
校
园
导
理
航
系
统
员 景点信息
图 2-3 数据流图
综合实习报告
题目
校园导航系统的设计
学院 专业 姓名 学号 班级 指导教师 助理指导教师
信息科学与工程学院 计算机科学与技术
二 O 一五 年 一 月 十一 日
1 设计背景
背景概要: 我校每年都会招收一大批新生,而且每年都会有校外人员来到我们大学参观。 这些人对我们大学不是很熟悉,他们需要花时间去熟悉我们的学校,特别是新生, 他们将会在这里生活学习四年或者更久,他们所需要熟悉了解的东西比一般的人都 要多很多,同时所需要花的时间也会多很多,有的时候还不是很方便。 随着科学技术的不断发展,计算机科学日渐成熟,其强大的功能已为人们所深 刻认识,它己进入人类社会的各个领域并发挥着越来越重要的作用。采用计算机进 行校园导航已成为衡量校园数字化的重要标志。校园导航效率的好坏对于来校参观 的客人和学校管理者来说都至关重要,在很大程度上影响着校园的数字化建设和学 校的影响力。因此,本次实习研究的校园导航系统具有一定的使用价值和现实意义。 有利条件: 现在计算机软硬件的发展迅速,各种网络技术的逐渐成熟: ➢ GPS 定位系统的成熟 ➢ JSP 技术的发展和逐渐成熟 ➢ B/S 架构的兴起和发展 开发工具: ➢ SQL Servere 2000 ➢ Dreamwaever ➢ NetBeans
现在的大学占地面积越来越大,建筑物越来越多,功能越来越多样,校 的道路也是纵横交错,校园导航系统可以帮助用户更加快速的了解学校的道路,建 筑布局及建筑物的基本信息等(用户主要是新生,家长,教职工,外来参观人员等), 在帮助用户了解小小道路、实现导航的功能的基础上,校园导航系统还录入了学校 各个景点建筑的相关信息,以供使用者更方便快捷的找到目的地。
2.1 系统功能
1.查看学校的全景图 2.学校主要景点的分布和各个景点的简介 3.景点按名称搜索、按功能搜索 4.定位使用者的当前位置
5.查看某一景点到其它所有景点的最短路径(迪杰斯特拉算法) 6.查询任意两个景点之间的最短路径 7.游客的需求或留言等。
2.1.1 描述 功能 1 导入学校地图,选择查看全景图时可以显示出来,可以对全景图进行放大和缩
小操作,还可以进行拖动。地图上面的景点用热气球加文字描述显示,当鼠标悬停 在气球上面时会显示出这个景点的部分信息。
功能 2 在地图上点击景点的热气球就会显示景点的简介,并且进入相关景点的页面, 在此页面可以看到该由管理员发布的景点简介和学校的相关公告,还能看到用户的 留言(例如寻物启事,失物招领启事等)并且作为用户可以在该景点进行留言和对 这个景点的留言进行回复;这个页面同时也能够知道这个景点所拥有的功能,大概 位置等信息。 功能 3 每一个景点都有其名称和功能,按功能和名称搜索就能找到相关的景点。当用 户以功能为目标进行搜索时,系统将会给用户呈现所有拥有该功能的景点,并且该 景点会在地图上以闪烁的热气球标注,点击可以进行功能 2 的操作;当用户以名称 为索引时,系统会给用户显示出所有符合该要求的景点。 功能 4 有 GPS 定位功能设备的用户可以直接利用系统的定位系统锁定自己的当前位 置;用户还可以手动设置自己的位置,相当于自定义自己的当前位置,这样就可以 为没有使用该系统的其他同学进行导航了。 功能 5 输入一个景点名称,然后显示其到其他所有景点的最短距离,点击该距离会获 取到达该景点所需的步行时间、骑车时间等。利用迪杰斯特拉算法实现求最短路径。 功能 6 输入任意两个景点(或者是下拉列表),能够显示出两个景点的最短路径,和几 条可达的其他路径,同时给出两个路径的到达方法和时间。若果该路径是第一次生 成,那么系统就会把该路径保存在数据库中,以提高下一次访问时的速度。 功能 7 每一个景点都设置游客的留言(例如:对该景点的看法、失物招领寻物启事等) 和其他游客回复模块。还有就是学校方面可以在每一个景点发布相关公告(例如举 行的活动、讲座、考试封楼、或者是开门时间等)和相关的设定。
说明:由系统反馈给用户的由出发点到目的地的路径 数据流来源:校园导航系统,用户 数据流去向:用户 ,校园导航系统 数据流组成:路线=路线信息 每个数据量流通量: ⑥数据流名:行为 说明:由用户发送给系统的用户要做的事,包括运动,购物,打印,吃饭,洗 澡,快递,银行取钱等,还有用户的留言和回复。 数据流来源:用户 数据流去向:校园导航系统 数据流组成: 每个数据量流通量: ⑦数据流名:用户名和密码 说明:管理员登录系统所需要使用的名称和密 数据流来源:管理员 数据流去向:校园导航系统 数据流组成:用户名和密码=管理员用户名+对应密码 ⑧数据流名:场所信息 说明:管理员输入系统的一些地点的具体信息,场所坐标和可做的行为。 数据流来源:管理员 数据流去向:校园导航系统 数据流组成:场所信息=位置坐标+可做行为
数据源点及汇点描述:
①名称:用户 简要描述:获取地图,定位,根据起点和终点查询路线,根据要进行的行为查 询位置 有关数据流:地图,定位请求,当前位置,起点终点,路线,行为,位置 ②名称:管理员 简要描述:更改各个场所的信息 有关数据流:用户名和密码,场所信息。
数据流名词条描述:
① 数据流名:地图 说明:由系统提供给用户使用的校园的地图 数据流来源:校园导航系统 数据流去向:管理员,用户 数据流组成:地图=路线+场所 每个数据量流通量: ② 数据流名:定位请求 说明:由用户向系统发出的要求定位的请求 数据流来源:用户 数据流去向:校园导航系统 数据流组成: 每个数据量流通量: ③ 数据流名:当前位置 说明:由系统反馈给用户的用户当前的位置 数据流来源:校园导航系统 数据流去向:用户 数据流组成:当前位置=场所信息 每个数据量流通量: ④数据流名:路径查看 说明:由用户发给系统的路程的出发地点和结束地点 数据流来源:用户 数据流去向:校园导航系统 数据流组成:起点终点=起点场所信息+终点场所信息 每个数据量流通量: ⑤数据流名:路径
2.2 系统功能模块设计
校园导航系统
菜
全
路
单
景
径
查
查
看
看
主
子
退
景
查
最
路
菜
菜
出
点
询
短
线
单
单
简
搜
路
导
介
索
径
航
人
留
物
言
定
回
位
复
路
游
游
径
客
Leabharlann Baidu
客
查
留
回
询
言
复
图 2-2 系统功能模块设计图
2.3 数据流图与数据字典
地图
定位请求
用
当前位置
路径查看
路径 户
行为请求
信息
用户名和密码 管
校
园
导
理
航
系
统
员 景点信息
图 2-3 数据流图
综合实习报告
题目
校园导航系统的设计
学院 专业 姓名 学号 班级 指导教师 助理指导教师
信息科学与工程学院 计算机科学与技术
二 O 一五 年 一 月 十一 日
1 设计背景
背景概要: 我校每年都会招收一大批新生,而且每年都会有校外人员来到我们大学参观。 这些人对我们大学不是很熟悉,他们需要花时间去熟悉我们的学校,特别是新生, 他们将会在这里生活学习四年或者更久,他们所需要熟悉了解的东西比一般的人都 要多很多,同时所需要花的时间也会多很多,有的时候还不是很方便。 随着科学技术的不断发展,计算机科学日渐成熟,其强大的功能已为人们所深 刻认识,它己进入人类社会的各个领域并发挥着越来越重要的作用。采用计算机进 行校园导航已成为衡量校园数字化的重要标志。校园导航效率的好坏对于来校参观 的客人和学校管理者来说都至关重要,在很大程度上影响着校园的数字化建设和学 校的影响力。因此,本次实习研究的校园导航系统具有一定的使用价值和现实意义。 有利条件: 现在计算机软硬件的发展迅速,各种网络技术的逐渐成熟: ➢ GPS 定位系统的成熟 ➢ JSP 技术的发展和逐渐成熟 ➢ B/S 架构的兴起和发展 开发工具: ➢ SQL Servere 2000 ➢ Dreamwaever ➢ NetBeans