02-信息学院-物联网导论-论文模板(3)
3.1.3操作可行性
被系统简洁易用,人机交互效果良好,用户可在短时间内掌握本系统的使用以及维护,可以方便的完成查询景点信息的操作,可以快捷的完成注册后发表评论。在以管理员的身份登录后,可以快捷的完成景点信息的增删改功能。
3.2需求分析
本设计主要实现以下功能:
1. 景点浏览功能:地图放大缩小、键盘操作地图的移动、点击标注使用语音报告该位置纬经度[20]。
2. 移动地图功能:用户提交查询景点,在MySQL数据库中查询该景点纬经
度,在地图中将根据纬经度,将该点移动到中心位置。
3. 搜索景点功能:用户提交查询景点,查询景点的简介[16]。
4. 小游戏+语音合成TTS功能:找地理位置的小游戏,点击标注后,点击SpeekText提供语音服务。
5. 测量距离功能:测量两个可移动标注的距离。
6. 发表评论功能:提供用户评论功能,只用注册用户才能发表评论[17]。
7. 在线地图功能:使用google在线地图和google服务器提供更高效的服务。 根据对系统的分析,画出系统的用例图,如图3-1所示。
第5章 系统详细设计
5.1 设计目标
本系统是根据需求分析按照用户的需求以及结合人机交互方面的考虑设计的系统,主要实现如下功能:
5.1.1景点浏览功能
景点浏览功能如下所示:
1. 浏览基本操作,包括控件,键盘,鼠标操作:通过添加控件,键盘, 鼠标事件可以快速方便的浏览,加强人机交互能力。
2. 移动标注,点击进行语音播报:点击标注触发点击事件,调用Speak方 法。
3. 小窗口浏览:在右下角的小窗口,可以方便把握全局。
5.1.2移动地图功能
1. 2. 3. 5.1.3搜索景点功能
搜索景点功能如下所示:
1. 提交关键词:同上。
2. 查询具体景点信息:给出景点的文字简介。
5.1.4小游戏和语音合成TTS功能
小游戏和语音合成TTS功能如下所示:
1. 排列标注的小游戏:将标注放到相应位置的小游戏。
2. 语音合成TTS:点击下方的“SpeakText”,有相应景点简介的语音输出。
5.1.5测量距离功能
测量距离功能如下所示:
1. 点击两地测出距离:给出两个标注之间的距离。
2. 改变位置是点击图像右上侧的小图标再次查看。
5.1.6发表评论功能
发表评论功能如下所示:
1. 注册登录:注册用户。
2. 发表评论:登录的用户可以对某个景点发表评论。
3. 提交评论:用户发表的评论提交。
5.1.7在线地图功能
在线地图功能如下所示:
1. 两地详细路径:给出两地之间的详细路径。
2. 查找景点:待查询的景点。
3. 获取地理信息:得到该景点的详细信息。
4. 地图放大镜:实现的放大镜效果。
5. 发表评论:登录的用户可以对某个景点发表评论。
5.2逻辑结构设计
5.2.1数据库模型图
本系统数据库采用MySQL数据库,根据系统功能设计要求,本系统数据库设计如图5-1所示。
5.2.2数据词典
(1)commentitem表为评论项表,表结构如表5-1所示。
表5-1 commentitem表的结构
COMMENT
景点浏览功能主要代码如下:
function load() {
resizeMapDiv();
var copyright = new 孝飞");
var pic_tileLayers = [ new GTileLayer(copyrightCollection , 0, 17)];
pic_tileLayers[0].getTileUrl = customGetTileURL;
pic_tileLayers[0].isPng = function() { return false; };
pic_tileLayers[0].getOpacity = function() { return 1.0; };
var proj=new CustomProjection(5,imageWraps);
var pic_customMap = new GMapType(pic_tileLayers, proj, "Pic",
{maxResolution:5,minResolution:0,errorMessage:"Datanot available"});
//Now create the custom map. Would normally be
//G_NORMAL_MAP,G_SATELLITE_MAP,G_HYBRID_MAP
map=newGMap2(document.getElementById("map"),{mapTypes:[pic_customMap]}); map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.addControl(new GOverviewMapControl());
map.enableDoubleClickZoom();
map.enableContinuousZoom();
map.enableScrollWheelZoom();
map.setCenter(new GLatLng(centreLat, centreLon), initialZoom, pic_customMap);
VARCHAR 2000 否
var marker2 = new GMarker(map.getCenter(),{draggable: true});
//语音合成代码
var VoiceObj=new ActiveXObject("Sapi.SpVoice");
GEvent.addListener(marker2, "click", function() {
var custPoint=marker2.getPoint();
var str="当前纬度为:"+t()+"当前经度为"+custPoint.lng();
VoiceObj.Speak(str,1);
confirm(str);
map.panTo(new GLatLng(5.9765625, 69.2578125));
});
map.addOverlay(marker2);
}
}
[2] 崔跃海. 大学学报
注意:
(1) (2) 期刊或论文名后的字母表示意义。
[M]表示书
[J]表示期刊论文
[D]表示学位论文
(3)参考文献有书、也要有期刊、还要有英文文献。格式中所涉及的标点符号均是英文标点符号
(4)在正文中用上标注明从1开始(摘要中不得出现文献引用)。
…… 此处隐藏:877字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [外语考试]管理学 第13章 沟通
- [外语考试]07、中高端客户销售流程--分类、筛选讲
- [外语考试]2015-2020年中国高筋饺子粉市场发展现
- [外语考试]“十三五”重点项目-汽车燃油表生产建
- [外语考试]雅培奶粉培乐系列适用年龄及特点
- [外语考试]九三学社入社申请人调查问卷
- [外语考试]等级薪酬体系职等职级表
- [外语考试]货物买卖合同纠纷起诉状(范本一)
- [外语考试]青海省实施消防法办法
- [外语考试]公交车语音自动报站系统的设计第3稿11
- [外语考试]logistic回归模型在ROC分析中的应用
- [外语考试]2017-2021年中国隔膜泵行业发展研究与
- [外语考试]神经内科下半年专科考试及答案
- [外语考试]园林景观设计规范标准
- [外语考试]2018八年级语文下册第一单元4合欢树习
- [外语考试]分布式发电及微网运行控制技术应用
- [外语考试]三人行历史学笔记:中世纪人文主义思想
- [外语考试]2010届高考复习5年高考3年联考精品历史
- [外语考试]挖掘机驾驶员安全生产责任书
- [外语考试]某211高校MBA硕士毕业论文开题报告(范
- 用三层交换机实现大中型企业VLAN方案
- 斯格配套系种猪饲养管理
- 涂层测厚仪厂家直销
- 研究生学校排行榜
- 鄱阳湖湿地景观格局变化及其驱动力分析
- 医学基础知识试题库
- 2010山西省高考历年语文试卷精选考试技
- 脉冲宽度法测量电容
- 谈高职院校ESP教师的角色调整问题
- 低压配电网电力线载波通信相关技术研究
- 余额宝和城市商业银行的转型研究
- 篮球行进间运球教案
- 气候突变的定义和检测方法
- 财经大学基坑开挖应急预案
- 高大支模架培训演示
- 一种改进的稳健自适应波束形成算法
- 2-3-鼎视通核心人员薪酬股权激励管理手
- 我国电阻焊设备和工艺的应用现状与发展
- MTK手机基本功能覆盖测试案例
- 七年级地理教学课件上册第四章第一节




