关于数据库方面论文范文检索,与计算机文下载2016年相关论文下载
本论文是一篇关于数据库方面论文下载,关于计算机文下载2016年相关专升本毕业论文范文。免费优秀的关于数据库及互联网及功能方面论文范文资料,适合数据库论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
#30340;语句实现操作数据库功能等.JSP与JavaServlet一样,执行时是在服务器端的,HTML文本是通常返回给客户端的形式,因此只要有浏览器客户端就能成功的访问和浏览.
HTML代码包括JavaScript以及在HTML嵌入的Java代码形成了JSP页面.当客户端向服务器端发出请求以后服务器端会处理这些Java代码,然后将重新生成的HTML页面返回给客户端的浏览器.JSP的技术基础是JavaServlet,而且只有配合JavaServlet和JSP才能完成大型的Web应用程序的开发.JSP是面向对象的,安全可靠且具有平台无关性,具有面向因特网的特点.
IBM,Oracle,Bea等公司自JSP推出后就支持JSP技术的服务器,这也使得JSP能够迅速成为商业应用的服务器端语言[8].
2.2Java语言简介
它最初被命名为Oak,它是来解决诸如冰箱,电视机,等家用电器的控制和通讯问题,以家用电器等小型系统为目标的编程语言.后来该项计划被Sun公司放弃了,因为在智能家电的需求市场方面并不像预期中的那样高.但互联网的快速发展使得Oak在将要失败时,Sun公司审时度势,意识到了Oak将会在互联网的热潮中把握良机前景也会比较良好,于是改造了Oak,以"Java"的名称正式发布.
面向对象的程序设计语言Java与面向对象语言C++的核心是相似,但是Java增加了自己的垃圾回收器功能,该该垃圾回收器回收被释放空间的对象所占据的内存空间.这种便利的技术使得程序员免去内存管理的繁琐与担心.同时也舍弃了多重继承,指针,运算符重载等在C++语言中容易引起错误的特性.类型安全的枚举技术,泛型技术编程等语言特性在JavaSE1.5版本中引入.还包括不定长参数和自动装/拆箱特性.Java与一般的编译执行和解释执行计算机语言不同.它实现的是Sun公司提出的目标"一次编译,到处执行",达到了Java的跨平台特性,因为它的原理是首先将源代码编译成二进制字节码,然后将这种字节在安装有JVM的各种不同平台上来解释执行.不过,每次的编译执行需要一定时间的消耗,这同时也使得Java程序的运行效率在一定程度上有所降低了.然而Java的执行速度随着J2SE1.4.2发布有了大幅提升.Java编程语言总之可以概括为:Java编程语言首先相对于C++来讲比较简单,作为一种面向对象的高级语言也是面向分布式的.Java是属于解释性的编程语言.Java不仅具有健壮而且安全性高,面向网络编程,安全性与系统无关.更重要的是Java也具有高性能,可移植性,动态性和多线程的特性.因此微软公司推出了与之竞争的.NET平台以及模仿Java的C#语言.
2.3MySQL数据库
2.3.1MySQL数据库简介
瑞士的MySQLAB公司开发了一种轻量级但是功能强大的网络数据库MySQL.Sun公司与2016年耗资10亿美元收购了MySQL数据库.现在MySQL数据库作为一款非常优秀的自由软件已经是世界上最流行的数据库之一.MySQL数据库被全球最大的网络搜索引擎公司Google使用.国内很多大型的网络公司例如网易,新浪等,也选择MySQL数据库.这都证明了MySQL数据库强大的生命力.目前,MySQL-essential-5.1.55-win32版本已经正式发布,而且6.0版本已经处于开发之中.2016年4月20日,Sun公司被Oracle公司收购,Oracle公司的产品中有新添了成员MySQL数据库.这给MySQL数据库带来了前所未有的机遇和挑战[6].
2.3.2MySQL数据库安装与配置
双击MySQL安装目录中的"mysql-essential-5.1.55-win32.msi",如图2-1所示.
图2-1安装系统界面
第3章系统分析
3.1可行性分析
现在,从三个方面进行可行性分析.
3.1.1技术可行性
GoogleMapsAPI是Google为开发者提供的Maps编程API.可以下载到GoogleMapsAPI的离线开发吧,将GoogleMaps地图数据嵌入到网站之中,还允许开发者将JavaScript脚本进行应用开发拓展[11],TTS技术,又称文语转换技术,它将计算机自己产生的,或外部输入的文字信息转变为可以听得懂的,流利的汉语口语输出的技术,隶属于语音合成,使用微软公司提供的语音引擎speechsdk和LangPack,在JavaScript中通过创建SapiSpVoice对象,如varVoiceObj等于newActiveXObject("Sapi.SpVoice"),来实现TTS功能,因此从技术角度来说开发这个系统是可行的[15].
3.1.2经济可行性
电子地图利用其先进的动态显示和数据交互技术,让用户可以方便快捷地进行地理,位置,驾车,公交等众多生活信息的查询,因此这种强大的优势使得电子地图的应用日益发展.这项技术不仅在旅游,全球信息定位,汽车驾驶以及军事航天等方面具有巨大的市场前景,而且在与语音识别技术结合后,将使该系统性能以及用户体验大大提升,这种电子地图与语音合成技术的创造性的结合,一旦投入市场便会迅速占据市场份额.在不久的将来就可能会成为一种不可阻挡的潮流,给公司带来很好的利润.
3.1.3操作可行性
被系统简洁易用,人机交互效果良好,用户可在短时间内掌握本系统的使用以及维护,可以方便的完成查询景点信息的操作,可以快捷的完成注册后发表评论.在以管理员的身份登录后,可以快捷的完成景点信息的增删改功能.
3.2需求分析
本设计主要实现以下功能:
1.景点浏览功能:地图放大缩小,键盘操作地图的移动,点击标注使用语音报告该位置纬经度[20].
2.移动地图功能:用户提交查询景点,在MySQL数据库中查询该景点纬经度,在地图中将根据纬经度,将该点移动到中心位置.
3.搜索景点功能:用户提交查询景点,查询景点的简介[16].
4.小游戏+语音合成TTS功能:找地理位置的小游戏,点击标注后,点击SpeekText提供语音服务.
5.测量距离功能:测量两个可移动标注的距离.
6.发表评论功能:提供用户评论功能,只用注册用户才能发表评论[17].
7.在线地图功能:使用google在线地图和google服务器提供更高效的服务.
根据对系统的分析,画出系统的用例图,如图3-1所示.
图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.地图放大镜:
关于数据库方面论文范文检索,与计算机文下载2016年相关论文下载参考文献资料: