【计算机应用技术】专科毕业论文:基于GoogleMaps API的电子地图应用系统设计

上传人:e****s 文档编号:68861448 上传时间:2022-04-05 格式:DOC 页数:25 大小:116.50KB
返回 下载 相关 举报
【计算机应用技术】专科毕业论文:基于GoogleMaps API的电子地图应用系统设计_第1页
第1页 / 共25页
【计算机应用技术】专科毕业论文:基于GoogleMaps API的电子地图应用系统设计_第2页
第2页 / 共25页
【计算机应用技术】专科毕业论文:基于GoogleMaps API的电子地图应用系统设计_第3页
第3页 / 共25页
点击查看更多>>
资源描述
【计算机应用技术】专科毕业论文:基于GoogleMaps API的电子地图应用系统设计 专 科 毕 业 论 文 基于GoogleMaps API的电子地图应用系统设计 姓名:于祥春 学号:200812230340指导教师:燕孝飞 讲师学 院:信息科学与工程学院专业:计算机应用技术完成日期:2013年05月20日 专 科 毕 业 论 文 基于GoogleMaps API的电子地图应用系统设计 姓名:于祥春学号:200812230340指导教师:燕孝飞 讲师学 院:信息科学与工程学院专业:计算机应用技术完成日期:2013年05月20日毕业设计(论文)评分表 学生姓名 学 号 论文题目 评审项目得分 工作态度任务量(20分) 调查论证(10分) 实验技能、手段,设计方案、实施(20分) 分析问题与解决问题的能力(20分) 设计(论文)质量(20分) 创新(10分) 合计评 阅 人 评 语 评定成绩: 签字:年 月 日 摘 要 随着人们生活水平的提高和旅游业的发展,人们在出行旅游中对景点路线、地址等信息的获取要求日益高涨;由于电子地图利用其先进的动态显示和数据交互技术,让用户可以方便快捷进行地理、位置、路线、距离等众多生活信息的查询,因此这种强大的优势使得电子地图的应用日益发展。另外人们对人机交互的方式提出了越来越高的要求,能够让计算机象人一样“能听会说”,是人们多年以来梦寐以求的目标。因此,选择研究基于GoogleMaps API的电子地图应用系统。 本系统是利用Java语言作为开发语言,MySQL数据库作为后台数据库,采用Tomcat 7.0作为服务器,采用Microsoft Speech SDK实现语音合成功能,采用GoogleMaps API的离线开发包实现了基于GoogleMaps API的电子地图应用系统。该系统主要实现以下功能:景点浏览功能、移动地图功能、搜索景点功能、小游戏和语音合成TTS功能、测量距离功能、发表评论功能、在线地图功能;本文主要阐述了该系统各个模块的需求分析,可行性分析,详细设计过程等内容。 本系统在电子地图准确,高效,方便,简洁的优点基础之上,充分发挥Web技术的优势,并结合语音合成(TTS)技术在人机交互上的优势,开发出有自己特色的电子地图应用系统。该系统不仅有助于在离线状态下景点方便的浏览和本地运行使用,而且借助强大的Microsoft Speech SDK实现的语音合成(TTS)功能,实现了让计算机像人一样“会说”,因而其应用潜力巨大。该系统的前景非常广阔,其应用前景和经济效益不可小觑。 【关键词】电子地图;语音合成技术;在线地图;MySQL数据库;Java语言 Abstract With the improvement of peoples living standard and the development of tourism, peoples demand of travelling to tourism in the scenic spot route, address and other information is rising. Because of its advanced electronic maps dynamic display of the data and interactive technology, so that users can quickly acquire geography, position, line, distance etc many life information query, so the formidable advantages make electronic map application develop well. In addition to the way people human-computer interaction is putting forward more and more high demand, can let the computer, like people talking, it is peoples elusive goal for years. So, I choose to study the application system based on the electronic map GoogleMaps API. This system is to use Java language as a language development, MySQL database as the backend database, using Tomcat 7.0 as a server, using Microsoft Speech SDK realize voice synthesis function, using GoogleMaps the API setups and realized based on GoogleMaps API electronic map application system. This system mainly realizes the following functions: attractions browsing, moving maps function, search sites function, small game and speech synthesis TTS function, measuring distance function, to comment on the function, online map function; This paper mainly expounds the system each module of needs analysis, feasibility analysis, detailed the content such as design process. This system in electronic map accurate, efficient, convenient, and the simplicity of the advantages basis, gives full play to the advantages of web technology, and connecting with the speech synthesis TTS technology in the man-machine interaction advantage, developed a distinctive electronic map application system. This system not only helps in the offline state convenient browsing attractions and local running and with strong Microsoft Speech SDK realizing Speech synthesis TTS function, aiming to let computer like people will say, so the application has great potential 【key words】Electronic map; speech synthesis technology; online map; MySQL database ; Java language目 录第1章 绪 论11.1 研究背景11.2 国内外研究现状21.3 前景意义31.4 系统特征31.5 论文组织结构4第2章 系统相关技术基础52.1.JSP简介52.2 Java语言简介52.3 MySQL数据库62.3.1 MySQL数据库简介62.3.2 MySQL数据库安装与配置62.4 SQL语言简介122.5本章小结12第3章 系统分析133.1可行性分析133.1.1技术可行性133.1.2经济可行性133.1.3操作可行性133.2需求分析133.3本章小结15第4章 概要设计164.1项目规划164.2系统功能结构图164.3 本章小结19第5章 系统详细设计205.1 设计目标205.1.1景点浏览功能205.1.2移动地图功能205.1.3搜索景点功能205.1.4小游戏和语音合成TTS功能205.1.5测量距离功能205.1.6发表评论功能205.1.7在线地图功能215.2逻辑结构设计215.2.1数据库模型图215.2.2数据词典225.3系统主框架布局235.4注册功能实现245.5功景点浏览功能实现245.6移动地图功能实现265.7搜索景点功能实现275.8小游戏和语音合成TTS功能实现285.9测量距离功能实现295.10发表评论功能实现305.11在线地图功能实现315.12本章小结32第6章 系统测试336.1系统测试目的336.2系统测试结果336.2.1客户机连接测试336.2.2功能列表模块336.3 本章小结35第7章 系统总结与展望367.1 总结367.2 展望36参考文献37致 谢39第1章 绪 论1.1 研究背景 近年来随着Web技术的日新月异的发展变化以及新技术的涌现,这给电子地图的发展带来的新的前景。可以将Web技术与传统地图有机结合,这种结合造就的电子地图真可谓是一种建设性的结合1。目前国内有众多开发电子地图的平台,比较有代表性的有mapbar平台为北京图为先公司开发、51ditu平台为北京灵图公司开发、/0.平台以Google为代表运用了美国卫星航拍技术而开发。以及各大搜素引擎,例如谷歌,百度,搜狗等,也开发出了功能强大,信息量丰富的电子地图。鉴于GoogleMaps API的强大和方便,选择基于GoogleMaps API的电子地图设计将事半功倍。 面对着不可阻挡的优势和前所未有的商机,当前各城市政府与时俱进快速准确把握良机,提出了建设“数字城市”、“可视化数字地图”进程的要求,在此背景下萌生和推动了电子地图的迅速发展,电子地图的应用主要体现出以下特点: 1. 可视化:可视化的电子地图增强信息的空间感、方位感,通过听觉,视觉多种感知方式,使空间信息的表达更加形象、直观和生动。引入地图技术后,跨越网络距离,信息有了具体方位属性,迅速强化了真实感。 2. 平民化:电子地图可以被任何上网用户所适应,在生活、购物、工作、旅游、出行等各方面的活动提供便捷的服务,这种应用于Web后的电子地图提供的功能,是任何上网用户都可以共享的。 3. 人性化:人性化涉及的是良好的人机交互方面的内容,比方说用户体验以及Web界面表现。具体的讲,在电子地图上,用鼠标拖动地图,找到对应地点后只要用左键点击对应建筑物即可显示该区块的相关生活信息。这样就可以利用这种方便快捷的操作方式在短短时间内完成信息的检索和查询。 4. 本地化:电子地图的本地化是指电子地图要表示的空间可视化信息与本地的真实信息完全匹配。电子地图上的经纬度、标注、信息窗体、测距以及其它的信息图画标示以及符号必须可以真实代表当地信息的准度和精度。这样才能与本地实现无缝接轨,因此,才能使得电子地图不仅具有使用价值还会具有商品价值,可以将其与商业运用接轨。 基于GoogleMaps API电子地图的应用系统设计,不仅利用电子地图的动态性、直观性、可视化的特点,还使用Microsoft Speech SDK为本系统添加了语音合成技术,增强了人机交互的用户体验。可以预见的是随着3G技术的逐渐成熟,移动互联网的发展,结合Web功能、电子地图在 上的应用也会迅速普及开来2。 电子地图技术方面,80年代中期,电子地图的应用开始应运而生,以侧重于空间信息的显示与表现为特色,在地理信息系统技术和数字地图的应用和发展的基础上,电子地图开始吸引人们的眼球。随后电子地图借助与其强大的优势,在第三产业旅游业,信息服务业、大众传播媒介、汽车驾驶等领域应用日益广泛。另外,与全球定位系统GPS这项新的GIS技术有机结合后,在导弹发射等军事领域、卫星发射等航天航空领域、以及汽车导航领域中也发挥着十分广泛的作用14。第一个导航系统出现在80年代,通过定位装置,可以确定车辆在某一时刻的位置,随后第二代导航系统出现,使用电子地图代替了原来的印刷地图,通过使用电子地图的匹配技术,大大提高了系统的推算精度。电子地图的发展从未停止过,例如众所周知的“E都市”,该网站无缝集成了大量服务,包括城市电子地图,三维电子黄页,生活资讯,虚拟社区等。这种以全新的人性化Web界面表现,在2007年8月荣获“”嘉奖。2008年是在线地图应用年,基于在线地图的服务业不断涌现,随着移动互联网,智能 例如Android9和iPhone,云技术的发展,电子地图的便捷尽在掌中12。 目前,众多发达国家从未停止过发展电子地图的脚步,有加拿大国家电子地图集,有美国世界影像电子地图集等在国际上具有较大影响的电子地图产品。大量的电子地图遍布于发达国家例如美国、英国、日本等国家的旅游业,信息服务业、大众传播媒介之中。随着发展,电子地图将会作为众多的地理信息系统新的表现形式。目前,在电子地图系统方面的研究与应用在我国也取得了一定的成果,包括大量电子地图平台的涌现和电子地图运营模式的变动。 语音合成技术方面:语言合成技术从80年代末期至今,一直在不断发展,各种算法的提出和出现不断推动着语音合成技术的发展,例如基于时域波形拼接方法以及基音同步叠加方法等的提出,使得语音合成技术的产品在自然性和语音音色方面明显的提高了。 包括使基于时域波形拼接方法合成的语音的音色和自然度大大提高的基音同步叠加方法。90年代初,研制成功了多语种的文语转换系统,该基于PSOLA技术的系统可以支持英语、法语、德语、日语等语种。最近几年,正引起人们的注意的是一种新的基于数据库的语音合成方法18。 国内汉语语音合成研究在国家863计划,国家攻关计划,国家自然科学基金委,中国科学院有关项目等支持下,让人欢心的进展在汉语文语转换系统研究中已经取得,虽然起步较晚,但在技术研究上也基本上达到与国际研究保持同步。其中1993年中国科学院声学所开发的KX-PSOLA, 清华大学开发的TH_SPEECH; 1995年的联想佳音,以及中国科技大学开发的KDTALK等系统都是成功的典范。基于PSOLA方法的时域波形拼接技术的采用使得这些系统在合成汉语普通话的可懂度、清晰度上达到了很高的水平。 随着3G的普及和智能移动终端的不断出现,移动互联网的发展,电子地图借其本身的强大优势将在车载导航、 和PND、系统服务、互联网四大领域里面蓬勃发展;计算机要真正能够象人一样的说话,和人类自由地进行交谈,这仍然是需假以时日,还有大量的研究工作要去做,让我们期待着更大的进步和发展。1.3 前景意义 通过GoogleMaps离线包开发的基于GoogleMaps API的电子地图应用系统13,在本地就可运行使用,Microsoft Speech SDK实现语音合成(TTS)功能,随着人们对人机交互方式的要求越来越高,能够让机算机象人一样“能听会说”,是人们多年以来梦寐以求的目标,因而其应用潜力巨大19。如今,随着语音合成技术的大力发展,语音合成技术在现代信息化潮流已经在人们的日常生活中的地位日益提升。在社会各个行业中已经渗透着各式各样的语音合成技术的软件产品,它在慢慢的改变着人们的生活和工作方式,其应用和经济社会效益前景非常良好。尤其对于汉语语音合成技术应用而言,面对着如此巨大的市场空间,其应用前景和经济效益不可小觑10。1.4 系统特征 我这次选题依据是web技术的强大优势,Web是一种典型的分布式应用结构,Web应用中的每一次信息交换交换都要涉及客户端和服务端,因此web开发技术包括客户端技术和服务器技术;本系统服务器端采用JSP、Javabean技术3,客户端技术采用JavaScript4、6HTML5、css、Ajax、插件技术等。 本系统在电子地图准确,高效,方便,简洁的优点基础之上,充分发挥web技术的优势,并结合语音合成(TTS)技术在人机交互上的优势,开发出有自己特色的电子地图应用系统。本设计主要实现以下功能:景点浏览功能、移动地图功能、搜索景点功能、小游戏和语音合成TTS功能、测量距离功能、发表评论功能、在线地图功能.1.5 论文组织结构 本论文共分七章。论文的第1章为绪论,这一章主要讲述了本系统的研究背景、国内外研究现状、前景意义、系统结构和论文的组织结构。第2章主要介绍了开发本系统的相关技术基础,主要介绍了JSP,Java,MySQL和SQL语言的简介等基础知识。第3章是在前两章的基础上对本系统做出系统分析,主要从可行性及系统的需求两个方面进行的分析。可行性分析从技术、经济、操作三个方面分析确定了系统开发的作用和意义。需求分析则确定了系统具体应该实现的功能。为以后的开发打好基础。论文从第4章开始介绍开发此系统的详细过程,主要包括系统的概要设计包括项目规划、系统功能结构图,系统详细设计包括设计目标、逻辑结构设计、具体实现的功能等,系统测试。最后一章是对本系统的总结与对未来发展和改善的展望。第2章 系统相关技术基础2.1 JSP简介 JSP技术动态网页处理技术,其中动态网页的处理逻辑是由类XML的Tags和Scriptlets来封装产生的,它是使用Java编程语言编写实现的。在网页中访问存在于服务端的资源的应用逻辑要通过Tags和Scriptlets技术来实现。JSP成功的实现网页设计和显示与网页逻辑的分离,并且能够支持基于组件可重用的设计,使开发Web相关程序的方式变得方便快捷和简易7。 JSP网页发出访问Web服务器请求时,程序段首先被执行,然后返回给客户的是JSP中的HTML代码和执行结果。实现建立动态网页所需要的功能是用插入的Java程序段来完成的,Java程序段可以解析JSP中的代码来实现网页的重新定向,也可以根据JSP中连接数据库的语句实现操作数据库功能等。 JSP与JavaServlet一样,执行时是在服务器端的,HTML文本是通常返回给客户端的形式,因此只要有浏览器客户端就能成功的访问和浏览。 HTML代码包括JavaScript以及在HTML嵌入的Java代码形成了JSP页面。当客户端向服务器端发出请求以后服务器端会处理这些Java代码,然后将重新生成的HTML页面返回给客户端的浏览器。JSP的技术基础是JavaServlet,而且只有配合JavaServlet和JSP才能完成大型的Web应用程序的开发。JSP是面向对象的,安全可靠且具有平台无关性,具有面向因特网的特点。 IBM、Oracle、Bea等公司自JSP推出后就支持JSP技术的服务器,这也使得JSP能够迅速成为商业应用的服务器端语言8。2.2 Java语言简介 它最初被命名为Oak,它是来解决诸如冰箱,电视机、 等家用电器的控制和通讯问题,以家用电器等小型系统为目标的编程语言。后来该项计划被Sun公司放弃了,因为在智能家电的需求市场方面并不像预期中的那样高。但互联网的快速发展使得Oak在将要失败时,Sun公司审时度势,意识到了Oak将会在互联网的热潮中把握良机前景也会比较良好,于是改造了Oak,以“Java”的名称正式发布。 面向对象的程序设计语言Java与面向对象语言C+的核心是相似,但是Java增加了自己的垃圾回收器功能,该该垃圾回收器回收被释放空间的对象所占据的内存空间。这种便利的技术使得程序员免去内存管理的繁琐与担心。同时也舍弃了多重继承、指针、运算符重载等在C+语言中容易引起错误的特性。类型安全的枚举技术、泛型技术编程等语言特性在 Java SE 1.5 版本中引入。还包括不定长参数和自动装/拆箱特性。Java 与一般的编译执行和解释执行计算机语言不同。它实现的是Sun公司提出的目标“一次编译、到处执行”,达到了Java的跨平台特性,因为它的原理是首先将源代码编译成二进制字节码,然后将这种字节在安装有JVM的各种不同平台上来解释执行。不过,每次的编译执行需要一定时间的消耗,这同时也使得Java 程序的运行效率在一定程度上有所降低了。然而Java 的执行速度随着 J2SE 1.4.2 发布有了大幅提升。Java 编程语言总之可以概括为:Java 编程语言首先相对于C+来讲比较简单、作为一种面向对象的高级语言也是面向分布式的。Java是属于解释性的编程语言。Java不仅具有健壮而且安全性高,面向网络编程,安全性与系统无关。更重要的是Java也具有高性能、可移植性、动态性和多线程的特性。因此微软公司推出了与之竞争的.NET平台以及模仿 Java 的 C#语言。2.3 MySQL数据库2.3.1 MySQL数据库简介 瑞士的MySQLAB公司开发了一种轻量级但是功能强大的网络数据库MySQL。Sun公司与2008年耗资10亿美元收购了MySQL数据库。现在 MySQL数据库作为一款非常优秀的自由软件已经是世界上最流行的数据库之一。MySQL数据库被全球最大的网络搜索引擎公司Google使用。国内很多大型的网络公司例如网易、新浪等,也选择MySQL数据库。这都证明了MySQL数据库强大的生命力。目前,MySQL-essential-5.1.55-win32版本已经正式发布,而且6.0版本已经处于开发之中。2010年4月20日,Sun公司被Oracle公司收购, Oracle公司的产品中有新添了成员MySQL数据库。这给MySQL数据库带来了前所未有的机遇和挑战6。2.3.2 MySQL数据库安装与配置 双击MySQL安装目录中的“”,如图2-1所示。 图2-1 安装系统界面 第3章 系统分析 现在,从三个方面进行可行性分析。 GoogleMaps API是Google为开发者提供的Maps 编程API。可以下载到GoogleMaps API的离线开发吧,将Google Maps地图数据嵌入到网站之中,还允许开发者将JavaScript脚本进行应用开发拓展11;TTS技术,又称文语转换技术,它将计算机自己产生的、或外部输入的文字信息转变为可以听得懂的、流利的汉语口语输出的技术,隶属于语音合成,使用微软公司提供的语音引擎speech sdk和LangPack,在JavaScript中通过创建Sapi SpVoice 对象,如var VoiceObj new ActiveXObjectSapi.SpVoice;来实现TTS功能;因此从技术角度来说开发这个系统是可行的15。 电子地图利用其先进的动态显示和数据交互技术,让用户可以方便快捷地进行地理、位置、驾车、公交等众多生活信息的查询,因此这种强大的优势使得电子地图的应用日益发展。这项技术不仅在旅游、全球信息定位、汽车驾驶以及军事航天等方面具有巨大的市场前景,而且在与语音识别技术结合后,将使该系统性能以及用户体验大大提升,这种电子地图与语音合成技术的创造性的结合,一旦投入市场便会迅速占据市场份额。在不久的将来就可能会成为一种不可阻挡的潮流,给公司带来很好的利润。 被系统简洁易用,人机交互效果良好,用户可在短时间内掌握本系统的使用以及维护,可以方便的完成查询景点信息的操作,可以快捷的完成注册后发表评论。在以管理员的身份登录后,可以快捷的完成景点信息的增删改功能。 本设计主要实现以下功能: 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. 小窗口浏览:在右下角的小窗口,可以方便把握全局。 移动地图功能如下所示: 1. 提交关键词:有搜索的景点。 2. 转到经纬度点:景点的经度和纬度。 3. 移动并点击标注给出精确经纬的信息。 搜索景点功能如下所示: 1. 提交关键词:同上。 2. 查询具体景点信息:给出景点的文字简介。 小游戏和语音合成TTS功能如下所示: 1. 排列标注的小游戏:将标注放到相应位置的小游戏。 2. 语音合成TTS:点击下方的“SpeakText”,有相应景点简介的语音输出。 测量距离功能如下所示: 1. 点击两地测出距离:给出两个标注之间的距离。 2. 改变位置是点击图像右上侧的小图标再次查看。 发表评论功能如下所示: 1. 注册登录:注册用户。 2. 发表评论:登录的用户可以对某个景点发表评论。 3. 提交评论:用户发表的评论提交。 在线地图功能如下所示: 1. 两地详细路径:给出两地之间的详细路径。 2. 查找景点:待查询的景点。 3. 获取地理信息:得到该景点的详细信息。 4. 地图放大镜:实现的放大镜效果。 5. 发表评论:登录的用户可以对某个景点发表评论。 本系统数据库采用MySQL数据库,根据系统功能设计要求,本系统数据库设计如图5-1所示。 (1)commentitem表为评论项表,表结构如表5-1所示。表5-1commentitem表的结构字段名数据类型长度是否主键描述IDint 11 是 COMMENT_IDINT11 否 ADDRESSVARCHAR100 否 COMMENTVARCHAR2000 否 景点浏览功能主要代码如下: function load if GBrowserIsCompatible resizeMapDiv; var copyright new GCopyright1, new GLatLngBoundsnew GLatLng36.6140, 116.9571,new GLatLng36.6814, 117.1039,0, Copyright 2012,All Rights Reserved.作者:于祥春,指导老师:燕孝飞; var copyrightCollection new GCopyrightCollection枣庄学院; copyrightCollection.addCopyrightcopyright; /create a custom picture layer var pic_tileLayers new GTileLayercopyrightCollection , 0, 17; pic_tileLayers0.getTileUrl customGetTileURL; pic_tileLayers0.isPng function return false; ; pic_tileLayers0.getOpacity function return 1.0; ; var projnew CustomProjection5,imageWraps; var pic_customMap new GMapTypepic_tileLayers, proj, Pic, Resolution:5,minResolution:0,errorMessage:Datanot available; /Now create the custom map. Would normally be /G_NORMAL_MAP,G_SATELLITE_MAP,G_HYBRID_MAP mapnewGMap2document.getElementByIdmap,mapTypes:pic_customMap; map.addControlnew GLargeMapControl; map.addControlnew GMapTypeControl; map.addControlnew GOverviewMapControl; map.enableDoubleClickZoom; map.enableContinuousZoom; map.enableScrollWheelZoom; map.setCenternew GLatLngcentreLat, centreLon, initialZoom, pic_customMap; var khnew GKeyboardHandlermap; var marker2 new GMarkermap.getCenter,draggable: true; /语音合成代码 var VoiceObjnew ActiveXObjectSapi.SpVoice; GEvent.addListenermarker2, click, function var custPointmarker2.getPoint; var str当前纬度为:+custPoint.lat+当前经度为+custPoint.lng; VoiceObj.Speakstr,1; confirmstr; map.panTonew GLatLng5.9765625, 69.2578125; ; map.addOverlaymarker2; 参考文献1 李兴华,王月清. Java Web开发实例经典M. 北京:清华大学出版社, 2010.01.2 崔跃海. 基于Struts与Hibernate的网上购物系统的设计与实现J. 武汉理工大学学报, 2010,345:34-38.注意:1 多个作者用逗号分隔 。2 期刊或论文名后的字母表示意义。M表示书J表示期刊论文D表示学位论文3参考文献有书、也要有期刊、还要有英文文献。格式中所涉及的标点符号均是英文标点符号4在正文中用上标注明从1开始(摘要中不得出现文献引用)。致 谢 从2011年10月中旬就开始了毕业论文的准备工作,经过了这将近八月的努力和奋斗,大学本科期间的毕业论文将要接近尾声了。在这此非常重要的经历中我学到了很多也感受很多,在包括选题的思考,技术的学习,系统的开发,论文的组织,以及系统的测试和论文的修改等任务中,留下了自己的汗水,携带着朋友的援助,更饱含着燕老师的谆谆教诲和殷勤指导。 一路走来,看着现在努力之后取得的成果,感慨万千,欣喜万分。在这里首先要感谢的是燕孝飞老师。燕老师作为我的指导老师虽然工作繁重,但在毕业论文撰写期间,从外出实习到查阅资料,设计草案的确定和修改,中期检查,后期详细设计,代码编写等整个过程中都给予殷勤的指导。燕老师耐心细致的批改我的论文,不断地纠正论文中出现的错误和不足。燕老师的专业素养让我敬佩,燕老师严谨的治学态度和创新科研精神也是我要学习的地方。我深信这对我以后的学习和工作,对我以后的发展和进步都将起到重大影响。 然后还要感谢大学期间所有的老师,为我们打下计算机专业知识的基础;同时还要感谢所有的同学们,正是因为有了你们的支持和鼓励。此次毕业设计才会顺利完成。 最后感谢信息科学与工程学院和我的母校?枣庄学院对我的大力栽培。
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 幼儿教育


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!