精选计算机硕士毕业论文范文十篇

论文价格:免费 论文用途:其他 编辑:硕博论文网 点击次数:
论文字数:38596 论文编号:sb2018052718205621324 日期:2018-05-31 来源:硕博论文网
本文是一篇计算机论文,计算机论文是计算机专业毕业生培养方案中的必修环节。学生通过计算机论文的写作,培养综合运用计算机专业知识去分析并解决实际问题的能力,学有所用,不仅实践操作、动笔能力得到很好的锻炼,还极大地增强了今后走向社会拼搏、奋斗的勇气和自信。(以上内容来自百度百科)今天为大家推荐一篇计算机论文,供大家参考。
 

精选计算机硕士毕业论文范文篇一

 
第一章  绪论 
 
1.1 引言 
在人们的日常生活中,无时无刻不需要证明下自己的个人身份。个人的身份认证问题,每天都会发生,它已经是当今社会人们无法逃避的一个问题。在世界各个国家,特别是在发达的城市中,人们对个人信息认证要求越来越严格,越来越明显,尤其是对识别的安全性、对识别的方便性提出了很大的质疑。很显然,随着社会的发展,传统的那些认证方式已经不能适应社会发展的脚步 ,达不到人们的要 求。生物识别技 术主 要是通过将(Computer Information Technology,Behavior  Characteristics,Physiological  Characteristics)三者结合在一起,之后通过一些处理技术进行身份鉴定的一种技术。生物特征不容易被破坏,不容易被复制仿造,而且终生不会发生变化。除此以外,还能够从许多人中识别出来某一个人的身份。 科学界声称这方面的技术将会得到重点发展。在人们的日常生活中,生物识别技术正发挥着越来越重要的作用,它已经成为国内外研究者的热门研究对象[1]。目前,众多专家学者所探讨的并且已有些成绩的识别技术重点包含:人脸特征的识别、虹膜特征的识别、手形特征的识别等[1]。 手纹识别技术可以说是一种刚兴起的辨别技术,在某种程度上改进了识别技术的研究内容,同时也充实了已有的生物特征。由于手纹特征容易获取、手纹的特征比较明显、手纹的特征很稳定,手纹自动识别系统的应用广泛性等优点,使得它将成为今后重要的识别技术,是一种很有发展潜力的身份识别方法[2]。 
.........
 
1.2 生物识别概述
人们可以通过计算机对人类的一些生理特征或者行为特征进行处理,生物特征识别技术就是通过利用这些特征对人进行识别的一种技术[3]。正是因为这样,有人将其称为生物技术与信息技术相结合的科目。 生物特征是指人的一些生理特征或者行为特征[4]。这些特征每个人都具有,每个人之间的这些特征是有区别的,而且通过这些特征可以区分不同的人。但是并不是所有的这些特征都可以获取,之后对人进行鉴定。有些生物特征可以用来对身份进行识别,这些生物特征必须满足以下几个基本特性[4]: ⑴ 普遍性。必须每一个人都具有此特征。 ⑵ 特殊性。即此特征在每个人身上都具有不同的性质,通过此特征可以对人进行识别,并且能够区分个体身份。 ⑶ 稳定性。即该特征非常稳定,不会随着时间的变化而发生大的改变[ 5]。也就是说该特性必须足够的长久,长期拥有。    ⑷ 可采集性。即通过采集设备可以很容易地获取到此生物特征。 理论上只要满足以上四点特性的生物特征就能作为个人身份识别的特征[5]。但是在实际地应用过程中,其它因素无法不需要我们去考虑到。比如:可接受性、安全性、系统的性能等[6]。 
.........
 
第二章  中介数学简介 
 
2.1 中介数学研究背景 
数学是众多学科当中非常重要的一门学科,几乎各个领域都会用到数学,研究发现一万多年前数学就已经存在了。一直以来,人们经常习惯用日常用语对事物进行描述,缺少逻辑性,而且不够准确。然而用数学进行事物描述的逻辑性却容易理解,也足够的准确。数学家对待这种被人们认可的描述方式比较严谨。随着人类认识的不断发展,人们渐渐地开始认识到在客观世界中存在着很多事物是不那么“严谨”的,通过用数学的语言方式去描述它们缺少一定的衡量标准。 在自然界中存在着大量的模糊现象,然而在经典逻辑学中只存在着真和假两个值,而且经典逻辑学只能处理那些确定性的问题,因此人们开始利用数学来处理模糊现象[40]。随着社会的不断发展,人们的认识领域也越来越广,人们开始发现一些不确定的模糊现象,这些模糊现象不符合基本的逻辑定律。比如,在对一些对立性的问题进行描述的时候就是不符合基本逻辑定律。例如对人的衰老与年轻的描述、对温度高与低的描述、对天气阴与晴的描述。对这些概念的描述就有一种程度属于的集合关系。对人的衰老与年轻来进行描述时,年老与年轻之间就可以有很多的过渡阶段,基本年轻,比较年轻,比较年老等。为了处理这些模糊性的问题,在 1965 年 Fuzzy 集合论[41]被 Zadeh 提出来了,并且 Zadeh 在非常严格的数学理论研究基础之上,提出了针对处理那些模糊性问题的方法,该方法的提出能够很好的处理解决自然界中的模糊性问题,使得人们在解决一些模糊性现象问题的过程中起到了非常大的作用。 在上个世纪 80 年代初的时候,Pawlak 提出了粗集概念,可以用来对模糊的元素进行描述,之后他又提出了粗逻辑(rough logic)的概念[41]。与之同一时期的,中国的两位学者朱梧槚教授和肖奚安教授[42]在研究分析了模糊数学的理论基础之上,最终有所研究成果,发表了有关中介数学系统的一篇论文,在该篇论文里,首次提到了中介原则,中介公理集合论(medium axiomatic  set,MS)[11]是该系统的主要内容,中介数学系统由此而产生,此事件在模糊学领域具有非常重要的里程碑意义。在该系统发展的背景之下,有学者从应用角度出发,在 2006年提出了“基于中介真值程度度量”方法[41],该方法已经成功地运用在模糊现象、数字图像处理、网络应用等领域中。  
.......
 
2.2 中介数学系统的基本符号 
自 Aristotle 以来,矛盾对立和反对对立就已经被形式逻辑给区分了[42]。在两个概念中,如果其中一个概念的内涵对另外一个概念的内涵进行否定,则称这两个概念是一对矛盾并且对立的概念[43],比如:春天与夏天、吃与不吃、正常与不正常等等;如果这两个概念都有其自身肯定的内容,不仅在同一个内涵范围内的一个级别更高的概念中,而且这两个概念之间存在着最大的差异,那么这两个概念可以称作是一对反对对立概念[43],如:好与坏、丑与美、大与小等等。然而,在现实自然界中所有的事物并不完全是“非此即彼”的现象,也存在着大量地“亦此亦彼”的现象[43],比如像黎明这种现象,它既可以是黑夜也可以是白昼,这种“亦此亦彼”反映的正是从彼至此或者由此至彼的一种中介过渡现象。就是凭借此哲学的背景创立了中介数学系统,该系统得到了迅速的发展。 在中介数学系统中,用 P 来代表任意一个谓词(概念或性质),用 x 表示任意的一个变元,用 P(x)来表示变元 x 具有性质 P[43]。用否定词“╕”来表示反对对立,读之为“对立于”,用╕P 来表示谓词 p 的反对对立面,则 P 与╕P 就可以被称作为一对反对对立的概念[44];符号“~”称为模糊否定词,读之为“部分地”,反映了对立的两个事物在转化过程中的中介状态,其语义深刻地反映了概念模糊性[44];用“ ? ”来表示真值程度,读之为“不强于”,例如“ ba ? ”就表示“a 的真值程度不强于 b”。对于 P 和╕P,如果变元 x 在满足~P(x)&~╕P(x)的条件下,则称变元 x 为╕P 与 P 的中介对象,&表示自然语言中的“与”或“和”或“并且”的简记[6]。 
.........
 
第三章  基于 MMTD 的手纹图像预处理 ..... 14 
3.1  手纹图像定位...... 14
3.2  基于 MMTD 的手纹图像滤波方法研究及实现 ......... 20
3.3  基于 MMTD 的手纹图像边缘检测方法研究及实现........... 24
3.4  线性插值的手纹图像放大方法及实现 .... 27 
3.5  本章小结 .... 29 
第四章  基于 MMTD 的手纹图像识别方法及实现 ........ 30 
4.1  手纹识别的特征提取方法简介 ...... 30
4.2  距离测度 .... 33 
4.3 基于 MMTD 的手纹识别方法研究 .......... 34 
4.4 基于 MMTD 手纹识别方法实现 .... 36
4.5  本章小结 .... 38
第五章  手纹识别系统的设计与实现............ 39 
5.1 基于 MMTD 的手纹识别系统设计 .......... 39 
5.2 基于 MMTD 手纹识别系统实现 .... 41 
5.3  本章小结 .... 44 
 
第五章  手纹识别系统的设计与实现 
 
本文设计了一个手纹识别系统,在医学领域中,手纹识别是一项比较重要的研究,在手纹识别过程中,采集的手纹图像比较模糊,不便于手纹图像识别,对识别结果会造成一定的影响。为了处理该问题,提高手纹图像的识别效果。因此,设计的时候将研究的一些图像处理方法应用到其中,并且实现了识别的整个过程。由定位的关键点提取了掌纹区域,在经过本文第三章介绍的基于 MMTD 的滤波方法、边缘检测方法进行了图像预处理,之后通过本文第四章所提到的主成分分析(PCA)方法提取图像的纹理特征信息,紧接着进行识别实验,完成了手纹的识别实验的整个过程。  
 
5.1 基于 MMTD 的手纹识别系统设计 
经过一番研究,设计的系统可以包括两个阶段,如下图所示:在第一个阶段的时候,每个人的 N 个训练对象都会经过预处理、特征提取,之后再进行分类器设计。在第二个阶段的时候,待测的对象同样也要经过预处理、特征提取,之后再对其分类。也可以对其划分成三大部分:第一部分是手纹图像的预处理;第二部分是手纹图像的特征纹理信息提取;第三部分是手纹图像的识别过程。图像预处理模块功能是手纹识别过程中的三大组成部分之一。这一部分包括了一些最基本的操作,为图像去噪和特征区域定位提供了必要的服务。该部分在整个识别过程中是非常重要的,处理后的效果将会对识别效果产生一定的影响。 特征提取模块功能就是对预处后的图像进行特征信息提取的功能。特征提取的方法很多,每一种都有自己的优点,也有自己不足的地方。在处理的过程中,要采取具体问题具体分析,以便于整个过程。 设计分类器,此过程将会生成用于进行分类识别的分类器。该分类器做为分类识别,能够给出识别结果,而且能够做出相应的判定。 
........
 
总结 
 
本论文首先对生物识别技术的概念以及历史进行了介绍,提到了目前的一些研究情况以及它的应用价值,对该领域有了更多的知晓。本文通过运用“a trous”定位手掌的特征区域,采用 PCA 提取特征信息。在学习研究了该领域的一些理论知识后,提出并实现了一些基于真值程度的处理方法。总结如下: ⑴  研究与实现了基于 MMTD 的图像滤波方法。在研究过程中发现一些经典算法的不足之处,合理运用中介数学,结合手纹识别对图像的要求,采用基于 MMTD 的图像滤波方法,与 Sobel 等方法相比,此方法在去噪方面的效果更佳。 ⑵  研究与实现了基于中介真值程度度量的图像边缘检测方法。在能够得到待测点以及周围 8 个方向的相似程度基础之上,为了去掉过多的边缘信息,以免对图像处理与识别带来不便,提出了获取待测点以及周围区域内 4 个方向点的灰度值,并且进行比较相似度,以此改进了边缘检测方法。与其他方法比较后发现,该方法在处理边缘信息效果更好,能够得到质量更高的识别图像。 ⑶  研究与实现了基于 MMTD 的手纹识别方法。研究学习了一起其它的识别方法,在学习运用中介数学的基础之上,研究了中介判定思想方法,并提出了中介真值程度的手纹识别方法。分析实验结果后表明:在图像质量比较差的情况下,效果依然较好。 ⑷  设计并实现了基于 MMTD 的手纹认证系统。分析实验结果后表明:在图像质量比较差的情况下,采用新的系统识别效果依然较好。但是在识别的速度方面还是存在着一些瑕疵。 
.........
参考文献(略)
 

精选计算机硕士毕业论文范文篇二

 
第 1 章 绪论 
 
1.1 课题的背景与意义
随着人们的经济生活条件的提高,人们对生活品质有了更高的要求。家具在满足人们日常生活需求的同时,大家也越来越注重家具的品质及其艺术价值。随着科技的发展,虚拟现实技术有了很大的革新。采用虚拟 3D 交互技术的家具展示设计手段有效弥补了传统展示设计被动观察的缺陷,而且展示视觉语言也有了一个纵深的扩展。 传统工艺是历史和文化的载体。近年来,人们越来越意识到现代化的同时不能抛弃传统,更强调文化的多元化。传统家具的工艺更是从古至今生活中密不可分的组成部分,传统家具精美的外形和巧妙的结构吸引更多的人去赏析和学习。全国各地举办了各式各样的传统家具展,网上也出现各种传统家具工艺学习的网站。因媒介和技术的限制,在传统家具的欣赏与评鉴中,都是基于立体图结合平面剖面图来让大家欣赏家具了解家具的构造和制作工艺。但在现实当中物体是统一的、立体的,这种分开的透视图让学习者有隔离感。如图 1-1 王世襄著作的《明式家具研究》[1],书中绘制的家具平面图虽然很详尽,但对于非专业的读者来说却不容易读懂家具的结构,多角度的照片也只是展出家具的一个面向,由于限制于平面的纸质媒介,难免会有介绍的不全面的地方。 本设计以明式家具为例,明代是我国家具史上最辉煌的历史时期,明代的家具风格被认为是中国古典家具的最高标准,长期以来一直被追捧。明式家具工艺精湛,造型简洁美观,在装饰及其艺术风格上独树一格,有完整的体系。基于以上原因,所以用虚拟现实技术进行互动设计来展示明代家具,让更多的人了解古代木匠的智慧结晶。 人类生活是建立在交流基础上的生活。人从出生就开始利用感官、想象、情感和知识与周围的产品和环境进行某种形式的对话[2]。虚拟展示中交互的应用,不仅仅从一个固定的角度来展示作品,而是以人类工程学、心理学、认知科学等学科为依托,合理运用视、听、触等直接感受,融入视频、音频、图片、文字等来进行展示。通过人机交互的设计在增加趣味性的同时可以让人们更直接和深入的认识作品。 
.........
 
1.2 国内外研究现状 
虚拟现实(Virtual Reality,简称 VR),从应用上它是一种综合计算机图形技术、多媒体技术、人机交互技术、网络技术、立体显示技术及仿真技术等多种科学技术综合发展起来的计算机领域的最新技术。它的特点是在于通过视、听、触等感知行为使得用户产生一种沉浸于虚拟环境的感觉,并与虚拟环境相互作用从而引起虚拟环境的实时变化。现在与虚拟现实有关的内容已经扩大到与之相关的许多方面,如“人工现实”(Artificial Reality)、“遥在”(Telepresence)、“虚拟环境”(Virtual Environment)、“赛博空间”(Cyberspace)等等。 在科技高速发展的今天,交互虚拟现实技术不断成熟与普及,应用于多媒体展示领域的越来越多。一款由 Tag Design 公司出品的“榫卯 APP”,上线 20 日取得了 16 万的下载量,并连续一周停留在 App Store 教育类排名第二的位置,目前在教育类排名第十。App 三维图像如实的还原复杂的传统家具的榫卯结构,榫卯结合分离的动画介绍其运用的原理。它的成功之处是把古文化的专业书籍的内容,利用手机、i Pad 这样的大众媒体,将高深、复杂的东西做到了通俗易懂,传播了传统家具的文化知识。如图 1-2,榫卯 APP 将榫卯结构用三维建模的形式展现,用户可以触屏随意旋转榫卯构件。这种交互形式即让大家对榫卯产生浓厚的兴趣,也可以通过 720 度的旋转对它们进一步观察和了解。
...........
 
第 2 章   需求分析 
 
2.1 开发目的
传统工艺是历史和文化的载体,明式家具更是传统工艺的代表。但在工业发展的冲击下,了解传统明式家具的人却不多。如要传统工艺在现代的演化中得到弘扬,需要对其进一步继承和再创造。传统工艺需要打破封闭性,使其生活化、通俗化让更多人了解并产生感情。而新的传播媒介给了这样的弘扬机会。传统媒体依靠纸质、电话和电视,以及数字媒体通过媒体、网络媒体和移动媒体来实现传播。由于数字媒体具有普遍性、交互性和方便性等特点,使得数字媒体具有更为丰富的特点[11]。通过新媒体的展示,让人与传统工艺的距离缩短,传统工艺中蕴含的精神、气质和神韵自然得到相应的传承。随着人们审美意识的提高,工业化生产类的产品也已经满足不了大家,许多人喜欢手工制作的家具。明代风格的家具,高雅,精致的材料,精细的制作,吸引了越来越多的关注和学习。互联网已经进入了一个成熟的时代,智能手机成为最基本的产品。人们有望保持一个更方便的方式浏览,所以应用程序已经成为人们学习和交流的重要媒介。因此 APP 成为明式家具传播媒介的首选。 
.........
 
2.2 项目概述
本研究内容是开发一款基于 Android 系统的虚拟家具装配展示的交互型 APP应用软件。以明代家具为例,三维展示家具的基础上可以展现家具的榫卯解构,同时增加互动性,设有以组装家具为原型的游戏。学中有玩,玩中有学,深入浅出的鉴赏和展示明代家具的榫卯结构和造型艺术。本设计的用户特征主要从两个方面分析,一是用户的生活习惯。从社会大环境来看,在科技、交通、互联网等方面的快速发展使得人们的生活节明显加快。交通时间占用长,休闲时间碎片化。大多数人利用碎片的时间,通过移动终端娱乐休闲。时间的碎片化也使得用户选择方便灵活的应用和简单直接的表达形式。二是用户的痛点。本设计为交互性的虚拟明式家具装配展示,所以用户主要定位为家具的爱好者。家具的爱好者目前主要以文字、图绘和图片来学习和认识家具,这种文字和图片描述真实家具的传统形式枯燥无味表述的也不够清晰明了,让许多家具爱好者摸不到头脑。现代越来越多的人们心情浮躁更不愿意静下来心来进行大量艰深的阅读,而选择更加形象明确、生动有趣的形式来学习和认知事物。 
.......
 
第 3 章 系统策划与美术设计 ............ 13 
3.1 虚拟明式家具装配展示 APP 的设计流程 ...... 13
3.2 内容设计 ............ 13 
3.3 功能设计 ............ 14 
3.4 交互设计 ............ 14 
3.5 用户界面(UI)设计 ............ 15 
3.6 技术方案设计 ........ 20
3.7 本章小结 ............ 21 
第 4 章 虚拟家具装配展示的实现 ........ 23 
4.1 技术应用流程 ....... 23 
4.2 三维计算机图形技术平台 ....... 23 
4.3 模型制作 ............ 24
4.4 明式家具 APP 的实现 ........... 28 
4.4.1 界面 UI 管理的实现 ....... 28 
4.4.2 界面初始化 .... 29 
4.4.3 通过射线检测,界面之间的开启关闭控制 ........ 31 
4.5 3D 交互效果的实现 ............. 32
4.6 系统的测试 ......... 39 
4.7 本章小结 ........... 43 
 
第 4 章 虚拟家具装配展示的实现 
 
4.1 技术应用流程 
现在三维计算机图形技术的应用领域非常广阔,根据不同的应用领域,它们也被分为几个类别,在本篇文章中,主要研究三维模型制作这一领域。该领域的软件发展是极为迅速的,也被细分为了几个种类,其中常见的软件有:3ds max、Maya、Softimage、Cinema 4D、Blender、Rhino、Solidworks、Pro/Engineer、ZBrush、Sketch Up、Mudbox 等。本次研究选择的是 3ds max 作为三维制作工具[22]。 3ds Max 主要应用于影视、游戏、动画方面,拥有软件开发工具包(SDK),SDK 是一套用在娱乐市场上的开发工具[23]。Revealu 渲染功能将让我们更快的重复,重新设计的 OBJ 输入也会让 3ds Max 和 Mudbox 之间的转换变得更加容易[24]。 本设计的模型制作是依据王世襄的《明式家具研究》进行制作。这本书是明式家具的经典著作,它是中国明式家具学术领域中的奠基之作。所以为保证家具模型尽可能的真实,比例外形都以《明式家具研究》为参考。 
..........
 
结 论 
 
本研究项目交互设计在虚拟家具装配展示中的应用,结合了现在最新的 3D技术不仅用三维空间来呈现明式家具的结构,也运用大量的交互手段来进行人机交流。例如,3D 的菜单界面和家具模型、滑屏浏览的延续界面、游戏互动记忆榫卯结构等,这种新的呈现方式给了观赏者更大的自由度,选择的自由、操作的自由,正是这些交互的设计让“虚拟”重新回归于“现实”,达到人性化的设计目的和需求。从技术运用来说,这是传统人机交互的创新[41],从二维空间提升为三维空间,虚拟的空间也得到了极大的拓展。从界面设计,用户交互语言、物品展示形式、教学方法等方面都有焕然一新的呈现方式。比如 3D 展示、虚拟装配家具等,运用好这些方式,让人机交互方便快捷,达到事半功倍的效果。这也是综合技术运用的结果,从平面设计、到家具建模,最后运用 Unity3d 实现应用交互效果。多元结合互动式的虚拟展示是未来技术发展与创新的方向[42]。 通过完成此次研究,也对中华传统工艺有了进一步了解。明式家具作为传统经典家具散发着中华民族特有的文化内涵与精神。明式家具所具有的简约雅致之美跨越了时间和地域的限制,是一种有传世意义的艺术形式。这种艺术形式仍需现代人去发现和认识。本研究的项目“明式家具”APP 并不能承载传承文化的任务,它只是一个向更多人开启传统工艺之门的工具。虚拟现实作为新的传播媒介仍没有得到有体系和实在性的应用,在许多展示或传播中是空缺的,尤其是民族文化领域。民族的就是世界的,希望中华传统工艺继续的传承与发展下去。 本课题运用三维技术于 APP 的交互中,由于现存的技术问题还有许多可以优化的地方[43]。在经济和科技快速发展的今天,还有许多研发值得去创造。在交互设计的应用研究中在教育、娱乐、文化等多方面都有很好的应用前景,更多的未知等待者我们去发现。 
.........
参考文献(略)  
 

精选计算机硕士毕业论文范文篇三

 
第 1 章 绪 论
 
1.1 研究背景和意义
随着光纤入户、Wi Fi、3G/4G 等通信技术的快速发展,移动终端如智能手机、平板电脑等可随时随地高速、快捷、方便地接入互联网,人们不再满足于仅仅通过文字获取信息,更多的需求指向移动视频服务。Cisco Visual Networking Index预测,在 2012 年到 2017 年之间,全球移动视频数量将增加 16 倍,移动视频流量将占据移动数据总流量超过 66%[1]。目前国内互联网视频服务提供商如腾讯视频、爱奇艺、乐视网等均大力推广并完善其 APP 应用,以适应移动互联网的快速发展,传统互联网视频服务提供商已经开始重视面向移动终端的视频服务[2]。然而从 PC 到手机、平板电脑,从数字高清电视到 IPTV,不同移动终端显示能力、处理能力、支持的屏幕尺寸各不相同,要求的视频格式也完全不同,包括编码格式、分辨率、帧率等参数[3]。由于移动网络的易变性,同一移动终端在不同时间不同地点对在线视频的清晰度需求也不同。针对同样的视频内容,在服务器端存储多种格式的视频文件耗费大量的存储空间。实时转码技术能够在服务器端只存储一份视频源的情况下,实现视频内容不同格式之间的在线转换[4],提供满足移动终端个性化需求的实时视频流服务,能够很好地适应移动视频的发展趋势。基于云的视频转码是目前为止最为先进的实时视频转码解决方案。云计算基础设施及服务(Iaa S cloud)利用虚拟计算机创建一个动态可扩展的服务器集群提供转码所需计算能力,同时存储大量转码完成的视频数据。目前关于视频云转码的研究多数侧重于改进转码技术和提升客户端的用户体验[5,6]。然而,文献[7]调查指出视频服务提供商在租用云计算及存储资源时,需要支付上百万英镑的费用。此外,视频点播系统的访问日志显示 20%的流行视频占据了几乎 80%的用户访问量[8],且对于 60%的视频,被观看的部分不超过视频总时长的 20%,大多数用户倾向于从视频的起始部分开始访问,在播放的不同时段即结束访问[9,10]。如何依据用户请求特征确定虚拟机的数量和存储的容量,并制定计算和存储开销的平衡策略,使得系统总开销最小,成为视频服务提供商迫切需要解决的问题。因此,研究并制定实时视频转码系统中视频的转码与缓存开销优化策略,对于在为移动用户提供灵活、可靠、丰富的视频服务的同时,节约系统资源,提升系统服务性能具有十分重要的意义。
.......
 
1.2 国内外研究现状
随着移动互联网的快速发展和移动流媒体服务需求的增长,多媒体应用已成为云计算领域的重要研究方向之一。文献[11]说明了当使用移动设备观看在线视频时,在云端对视频进行实时转码的必要性。互联网视频和移动设备之间存在分辨率和编码格式的差异,小屏幕的移动设备在处理大分辨率的互联网视频时存在解码的困难,且移动设备对于互联网视频的部分编码格式无法正常解码播放。此外,当移动设备处理能力强且网络条件良好时,用户通常请求高清的视频流服务,否则请求低清流畅的视频服务。文献[12]的作者采用状态机依据移动设备之前的网络下载速度预测其下一时段的网络状况,然后将视频的现有格式转码为更贴合预测的网络状况的比特率,通过比较改进前后用户观看视频的 PSNR 指标,证明视频质量得到了提高。文献[13]结合云转码业务的特点,首先对业界优秀的云解决方案 Open Stack 和Hadoop 进行了深入介绍。进而,在搭建海量视频实时云转码系统的过程中,使用Open Stack 构建系统的基础设施即 Iaa S 层,处理计算和存储业务,使用 Hadoop 构架实时云转码系统,处理分布式转码业务,并使用成熟的消息队列 Rabbit MQ 搭建进程间通信的共享消息平台[13]。Zhenhua Li[14]等人以腾讯的基础设施和用户量为基础,按照下载、转码、缓存的流程,构建大型实时云转码系统 Cloud Transcoder。系统包括任务分配器、转码器、下载器、任务管理器以及云缓存五大组成部分,系统的体系结构如图 1.1所示。任务管理器接收并整理移动终端的观看请求,接收到移动终端的请求后,系统首先查询云缓存中是否存在匹配的视频内容和格式,存在即传输对应的数据。否则,由任务分配器分配一个下载器从网络上下载对应的内容,然后分配一个转码器进行实时转码。将数据传输至移动终端后,系统依据缓存策略,决定是否将该数据加入云缓存。系统同样具有依据用户的设备及网络参数进行预测转码的功能。系统采用缓存的策略,加快了为用户提供服务的时间,然而一旦缓存中不存在与请求参数匹配的数据,用户需要长时间等待服务器端下载与转码,且转码的单位为整个视频文件,耗时将会进一步增长。为解决边转码边播放的实时视频转码系统存在的灵活性不高、耗费存储资源的问题,同时提升客户端用户体验,文献[15]的作者构建了基于动态分片的实时视频转码系统,首先依据网络状况对视频进行动态切分,有效地解决实时转码过程启动慢的缺陷,提升了系统的灵活性。其次,作者构建了转码任务调度模型,将任务分配给能够最快完成转码的节点,保证各转码节点的负载均衡[15]。
.........
 
第 2 章 基于云平台的实时视频转码系统
 
2.1 视频云转码的引入
流媒体技术的原理是服务器端将压缩后的媒体数据,以数据流的形式通过网络分段发送给用户所在的客户端,客户端安装的流媒体播放器在获取网络媒体数据的同时进行解压缩和播放,避免用户在享受服务前耗费较长时间下载整个媒体文件[17]。常用的流媒体协议里,音频流可以采用MP3或AAC格式压缩,而视频流通常采用HEVC或H.264压缩[18],压缩编码后的音频流和视频流再用比特流格式如MP4、AVI、FLV、ASF等组装起来[19],按照流媒体传输协议从服务器端传输至客户端。目前主要存在两大类传统的流媒体传输协议,其一是面向连接的流媒体技术如实时流传输协议(Real-time Streaming Protocol, RTSP)等,其二是HTTP渐进式下载,目前仍然应用在主流的视频网站中[18]。移动网络环境中,各终端设备屏幕大小、显示能力、处理能力存在差异,同样的视频内容需存在多种不同格式的版本,以适应不同终端设备及网络条件的需求。HTTP动态自适应流媒体技术(DynamicAdaptive Streaming over HTTP, DASH),将高品质的流媒体资源存储在支持HTTP协议的Web服务器上,允许如平板、智能手机等多种终端根据连接网络的状况动态自适应地获取在线流媒体内容[20]。DASH将视频文件划分成一系列可以基于HTTP协议传输的小片段,片段大小固定,时长一般在2-10秒之间。在服务器端,每个片段都存储有覆盖不同比特率的多个版本。当DASH客户端向服务器端发起播放请求时,将根据自身的网络状况选择下一播放片段的比特率。一般情况下,客户端会选择在自身网络条件允许范围内的最大比特率的视频片段,保证在用户观看高清晰度的视频内容的同时,不出现卡顿或重新缓冲的现象,并因此导致用户体验感下降。综上,DASH技术通过无缝地适应随时变化的网络状况,在不出现卡顿或重新缓冲现象的基础上,为移动终端用户提供高质量的在线流媒体内容。DASH技术实现网络及终端自适应的原因在于视频比特率的自动选择。对于系统中所有视频内容,服务器端预先存储设定好的几个比特率的版本,移动终端根据预测的自身网络状况,在设定好的几个比特率中选择自身网络条件允许范围内的最大的比特率,向服务器端发起播放请求。现有的DASH服务中,服务器端预先存储的视频片段总量有限,且由客户端进行视频比特率选择,这种方式不能最大化地利用网络能力,且系统不具备良好的拓展能力。此外,在服务器端存储相同视频内容多个比特率的版本浪费了大量的存储空间。
.........
 
2.2 基于云平台的实时视频转码系统
基于云平台的实时视频转码系统分为服务接口层、转码服务层、云存储和计算层,系统的层次结构如图 2.1 所示。服务接口层向移动终端提供视频检索、播放及下载等服务的接口,转码服务层支撑服务接口层,为系统提供视频智能检索、转码任务调度及实时转码服务,PC(Personal Computer,个人计算机)硬件集群作为最底层,即云存储及计算层,为转码服务层提供透明的计算及存储服务,支撑其进行分布式处理,并提升视频处理速度。基于云计算平台的实时视频转码系统总体结构如图 2.2 所示。首先系统有三个参与者角色:流媒体视频服务提供商、使用不同移动设备访问的终端用户、媒体云服务提供商。流媒体视频服务提供商发布视频内容及其所有可用格式的版本,并存储在源服务器中,同时源服务器将视频内容最高质量的版本分发到各边缘服务器上。媒体云服务提供商对底层硬件资源进行封装,动态地分配缓存和计算资源至各个边缘服务器,并按用量收费[31]。因此,边缘服务器可通过实时转码或本地缓存为区域用户提供服务,显著降低由源服务器直接为终端提供服务消耗的传输带宽资源,同时避免在边缘服务器上存储大量视频内容的所有格式,造成存储空间的浪费。
..........
 
第 3 章 视频转码与缓存优化问题描述......14
3.1 引言.............14
3.2 最优化技术与数学建模.........14
3.2.1 最优化问题的模型与分类....14
3.2.2 数学建模的一般过程............15
3.3 实时视频转码系统开销优化基础........... 16
3.4 视频转码与缓存优化问题建模......18
3.5 本章小结.... 23
第 4 章 视频转码与缓存开销优化策略......24
4.1 缓存区最优存储容量计算.... 24
4.1.1 视频流行度分布模型............24
4.1.2 缓存区最优容量计算公式....25
4.1.3 最优容量计算求解...... 26
4.2 基于最大总价值的缓存替换算法........... 27
4.3 本章小结.... 32
第 5 章 视频转码与缓存优化模型建立与性能分析.....33
5.1 引言.............33
5.2 建模平台和优化流程.............33
5.2.1 XPress-MP 平台............ 33
5.2.2 优化流程............. 34
5.3 转码与缓存优化模型建立..... 34
5.4 模拟数值分析......38
5.5 本章小结.... 45
 
第 5 章 视频转码与缓存优化模型建立与性能分析
 
5.1 引言
本文的前几章首先通过系统总开销的数学建模分析大量视频实时转码与缓存的均衡对系统总开销变化的影响,在此基础上,提出视频转码与缓存开销优化策略。针对该策略,本章首先在 XPress-MP 环境中,使用 XPress-Mosel 编程语言开发一个仿真优化模型,然后,采用一系列模拟数值对模型进行验证,通过优化结果对比分析验证优化策略的有效性。平台出现在 1960 年代和 1970 年代之间的第一代优化工具要求以数值矩阵的形式输入问题,不仅直观性差,还具有阅读和修改上的困难。随着代数建模语言在 1980年代之后的逐渐普及,利用其可以写出代表原代数表达式的线性优化程序。在代数建模语言中,通过使用索引变量和数据矩阵,可以将数据和模型分开保存,因此模型的编写和问题的规模无关。使用代数建模语言加速了建模的过程,减少了出错机率,且方便了今后对于模型的阅读和修改。XPress-MP 软件由英国的 Dash Optimization 公司开发,是新一代的优化工具,它拥有全功能的代数建模语言 XPress-Mosel(简称为 Mosel)、完整的可视化开发环境 XPress-IVE、先进的求解引擎(例如 XPress-Optimizer),可以在同一个环境中实现数学模型及其启发式求解和数据预处理/后处理。它可以用来解决线性规划问题、混合整数规划问题及二次规划问题[48]等问题。
.........
 
结论
 
基于云平台的实时视频转码系统以云计算技术为支撑,以 CDN 架构为基础,通过引入视频分段转码与缓存机制,提升移动流媒体服务自适应性,缓解缓存压力,提升系统服务性能。本文在分析实时云转码系统组成结构及视频转码与缓存工作机制的基础上,通过理论研究与模型优化相结合的方法,对实时云转码系统中的视频转码与缓存资源开销优化问题进行了研究。研究过程中始终以数学建模和最优化技术为基本方法,在对系统总开销数学建模和分析的基础上,以均衡视频的转码与缓存,降低系统总开销为目标,提出视频转码与缓存开销优化策略。按照建模及优化的流程,本文建立视频转码与缓存优化模型,并进行模型的求解,验证和分析。模拟参数值条件下的优化结果验证了本文提出的转码与缓存开销优化策略的有效性。本文做出的工作有以下几点:
(1)分析基于云平台的实时视频转码系统的层次结构,系统的总体结构,系统重要组成部分的功能,视频分段转码与缓存机制,系统工作流程以及系统中的资源消耗。
(2)依据实时视频转码系统中视频的分段转码与缓存机制,在为系统中的视频编码转换关系,视频内容管理,转码与缓存开销建立数学模型的基础上,建立系统总开销的数学模型,并通过具体算例分析大量视频转码与缓存的均衡对系统总开销变化的影响。
(3)提出视频转码与缓存开销优化策略,通过优化缓存空间容量与置换策略,均衡视频的实时转码与缓存,降低系统总开销:首先结合视频流行度分布、系统中的视频文件总数、区域点播量、缓存区请求命中率、单位转码与缓存成本等参数,建立缓存区最优容量计算的整数规划模型,并给出求解过程;进而采用视频分段缓存策略,依据片段的转码延时和请求频率建立片段的缓存价值函数,根据片段的价值确定不同视频片段的缓存优先级进而确定片段的转码与缓存策略。
(4)按照建模和优化的流程,依据系统总开销的数学模型和视频转码与缓存开销优化策略,在 XPress-MP 中建立视频转码与缓存优化模型,首先建立缓存区最优容量计算模型,求解得到最优缓存容量后,建立约束条件及目标函数模拟基于最大总价值的缓存替换策略。采用模拟数值,在 XPress-MP 中对优化模型进行求解、验证和分析,测试转码与缓存优化策略的有效性。模拟数值实验中,首先通过穷举计算结果对比验证缓存区最优容量计算的正确性,同时通过分析优化模型运行结果验证缓存区最优容量计算的有效性,进而分析模拟实验环境下视频转码与缓存优化策略的性能。最后,观察用户请求特征的变化对系统总开销变化的影响。
.........
参考文献(略)
 

精选计算机硕士毕业论文范文篇四
 

第1章 绪论 
 
1.1  研究背景及意义 
森林在管理方面一直面临着诸多困难,不仅空间上分布离散,在地域分布上也很广阔,这就导致森林监测者在监测森林资源方面,面临着多方面的问题,例如:动态状况不能及时掌握、周期长、精确度较低等问题。“智慧森林”的提出与实施可以有效的改善监测森林的难度。 “智慧森林”是一种融合了多种信息技术,通过多种手段,使森林资源管理与信息化技术高效融合的新技术模式[1]。这种技术模式在以前的信息处理技术基础上,把现在正在发展的物联网技术和大数据技术高效融合。从而最终发展成为一种集感知森林生态环境与管理森林发展于一身的发展新模式。这种发展模式的提出,有助于森林管理者高效便捷的使用物联网、大数据、传感器等新技术管理森林。随着“智慧地球”的发展,“智慧森林”成为地球智慧化发展不可或缺的部分。人们将“美丽中国”和“智慧森林”、“智慧地球”密切相连。这是森林未来创新发展的必经之路,是指引森林将来工作、提高森林技术应用、提升森林管理水平、加强森林生产质量、促进森林可持续发展的重要支撑和保障。“智慧森林”的重点是通过森林管理组织对技术和管理编制出相关的规范和标准,形成一体、主动和互动的管理模式。“智慧森林”的精髓是以最终发展成持久和智慧化的管理为发展目标,充分利用现代科技技术,以实现森林高质量发展。“智慧森林”的目标是尽可能的最大化社会、经济和生态综合利益。使得生态资源和系统、经济产业发展齐头并进[2]。 森林含有成千上万种资源,也有多种资源划分的方式。目前林业界最权威的划分方式就是按照结构划分,大体分为 3 类,分别是林木林地资源,生态环境资源和生物资源。森林内部资源关系紧密,彼此间相互依托与关联。地球生态系统的主体就是森林。森林作为一种天然资源具有可循环利用性,这样给人类和其他物种的进化提供了良好的条件,不难看出,森林在生物的发展与生存过程中担负着重要作用。林木资源主要由森林组成,对于维护地球表面生态圈的平衡作用格外明显,所以,生态环境占据了森林整体资源中的一大部分。人们对森林生态资源的开发、研究、管理不但影响地球生态结构的维护与调节,还对森林生态平衡的可持续发展息息相关。 
..........
 
1.2    国内外研究现状 
我国虽然已经开始重视对森林生态环境监测研究,但是相比较某些发达国家,我国在监测森林方面依然存在一些问题。 在中国,虽然对森林生态感知监测的研究时间和其余发达国家相比开始较晚,但是现实情况决定了我们的起点较高。目前,我们国家正在经历森林建设发展时期,实际情况来看,对于森林的蓄积和面积仍然是我国森林监测的重点。对森林资源综合监测还不够全面,调查样地因子不足八十个,尽管在第六次全国森林资源清查时重新增加了一些调查因子,依然有森林健康、生物数量以及生物多样性等 3 个重要的因子没有涉及[2]。20 世纪 50 至 60 年代建立几个定位观测站,70年代后就开始借鉴欧洲国家的研究方法,森林灾害问题的相关新闻报道早在二十世纪八十年代我国就已经出现,但多数的研究都是集中在酸雨对林木影响和形成原因方面,对于森林整体健康和生态环境的监控在我们国家众多研究领域中还很少。中国的生态环境研究与监测网络在 90 年代就有了一定的发展。以后国家陆续成立了多个“数字森林”工程实验省区,2004 年 6 月份,我国“数字森林”体系技术日趋成熟,我们国家的第七次森林资源连续清查也于 2008 年完成。2012 年初我们国家首次建立了森林局生态监测评估中心。2013 年我国提出了“智慧森林”战略构想,充分说明我国对森林资源越来越重视,紧接着,我国公布了有关森林和湿地资源的清查状况  [3-5]。 从中国多年的发展进程中得知,对林地的管理历程从最初的零基础发展到现在的信息化管理。从一开始的纯手动记录发展到计算机和人工同时管理,接着到比较先进的计算机数据库、3S 技术管理,再到计算机化的“数字森林”,到现在的“智慧森林”[6]。但由于各方面的技术不足,“智慧森林”发展还处于刚刚起步的阶段,这种发展模式许多细节还需要研究者们完善与发展。 目前,森林环境监测感知在中国已经出现,可是因为森林管理体系比较简陋,空气污染也比较严重,整个生态系统非常脆弱,加之人为干扰因素很多,导致森林环境监测仍然面临着巨大挑战。短时间内依然达不到新形势下制定的全球资源评价的需要和森林发展要求。 
...........
 
第2章 物联网感知技术与 FPGA 设计平台 
 
2.1  物联网技术 
二十世纪九十年代末期,出现了物联网[26-27]。它的提出预示着一个新兴的技术领域诞生,它的出现引发了世界各国的政府和学者及企业高度关心与重视。 首次提出是在美国的麻省理工学院,提出的是一种基于网络的 RFID 系统,RFID 系统的含义是使用射频识别等传感器设备实现互相独立的物体与互联网相连。这就是物联网概念最初的起源。在物联网发展的初期,物流管理系统下的应用是该技术提出的背景,物流管理人员使用射频技术来实现物品识别管理,从而实现了智能化管理物流系统。时代的发展使人们对生活质量要求更高,因此物联网技术的概念和具体含义也跟着发生了很大改变。 随着信息技术的飞速发展,很多科研人员分别从多个方面对物联网技术做了比较深入的分析与研究[28]。随之,物联网的含义被扩充,概念也发生了很多的变化。但目前为止,物联网名词的概念还没有一种代表权威、完整和精确的定义。可是它产生的基础和使用的核心技术仍然是先前的互联网技术,它是在传统互联网的技术基础上经过发展与提升,使用范围扩展到了物品与物品之间和人与物品之间的交互与管理。物联网技术具有感知全面可靠、数据传输准确和智能化处理等特点。此类技术可以通过射频、扫描、感知等对物体感知识别,并且对感知到的数据进行分析与海量智能化处理,把信息通过可靠的传输网络传送到监测端。所以,用户数量不断增加,由于它的应用范围十分广,在它的基础上设计的各种架构和系统规划极易因为角度差异而产生多种不同的现象和结果。所以,建立一个代表性的体系设计架构是相当有意义的。而且,由于各种需求发展的需要,多种技术在以后会被融入物联网技术这个大熔炉,技术体系架构的设计能决定物联网发展的趋势和整体技术细节。
..........
 
2.2  传感器技术 
在二十世纪中期,传感器技术逐渐出现。由于传感器技术刚出现,各方面还都处于起始阶段,相应的技术也很不成熟[32]。和已经存在了很久的计算机技术和数字控制技术相比较相差很远。很多先进的研究成果只能在实验室里进行,没有投入生产的条件。所以,科研成果转化为实际成果的效率很低。二十世纪六十年代,我国开始了对传感技术开发与研究之旅。 传感技术从发展进程上大体可以划分为三代[33]。最初的第一代是结构型传感器。这种传感器是通过结构参量的变化引起感知数据的变动。如:电阻应变式传感器,它实现电信号转化的原理是:金属材料在发生弹性形变时电阻值会发生变化。之后是上世纪七十年代开始发展起来的固体传感器,也就是被称为第二代的传感器。此类传感器利用电固体元件材料的特殊性质制作成的。比较典型的且有代表性的传感器类型有:热电偶感知元件、霍尔感知元件等。第三代传感器是八十年代兴起的智能传感器。它制作原理是把微型计算机技术和感知技术融合。八十年代的智能化主要体现在使用微处理器上。把传感信号的存储、计算与调节电路都集成到同一块芯片里使传感器智能化。九十年代后,传感器技术水平有了提高,并有了自诊断、记忆、网络通信等功能。 
..........
 
第 3 章  面向智慧森林的环境感知系统设计 ...... 15
3.1  森林环境感知系统的需求分析 ..... 15 
3.1.1  森林感知系统的设计需求 ............ 15 
3.1.2  智慧森林感知系统的特性 ............ 15 
3.2  感知系统整体设计方案 ....... 16
3.3  感知平台设计 ............. 20
3.4  无线传输模块设计 ..... 26 
3.5  本章小结 ........... 28 
第 4 章  嵌入式环境感知平台搭建 .... 29 
4.1  搭建环境感知平台 ..... 29 
4.2  搭建嵌入式 Linux 系统 ....... 37
4.3  本章小结 ........... 41 
第 5 章  面向智慧森林环境感知软件系统实现 .... 43 
5.1  感知节点数据采集 ..... 43 
5.1.1  温度感知的采集实现 .......... 43 
5.1.2  定位感知的设计实现 .......... 48
5.1.3  粉尘感知的采集实现 .......... 51 
5.2  无线通信的传输与协议 ....... 53 
5.3  感知数据融合与处理 ........... 58 
5.4  本章小结 ........... 60 
 
第6章 面向智慧森林环境感知系统功能测试 
 
6.1   环境感知系统集成
完成所有设计后,就可以进行森林环境监测系统的安装和测试。测试对环境因子的感知功能时需要一台 PC,对 PC 具体的性能要求就是能成功装入 Linux 的操作系统,PC 与 Zynq 平台联通通信可借助串口或者网口,监测感知模块直接与ZC702 平台相连。在测试无线传输功能时,借助抓包软件 wireshark 对传输的数据进行分析测试。无线通信模块通过 LTE 通信转接板与 Zynq 平台相连,要求在LTE 和 GPS 信号良好的环境下进行数据传输测试。 测试环境的搭建过程描述如下: (1)  一个通用的 SD 存储卡,首先把它格式化处理,再把 SD 存储区设置为 FAT 格式的分区; (2)  把前面第四章和第五章设计好的嵌入式系统启动镜像文件、设备树、硬件配置文件、文件系统和感知节点和 LTE 无线网络程序的可执行文件等内容,放入 SD 卡内;SD 卡的内容如图 6-1 所示。终端与监控端有两种联通模式,分别是通过以太网模式和串行接口模式连接。本文用到的主要测试工具有两个,分别是串口驱动 CP2103 和 Putty 远程登录软件。首次使用串行模式连接 ZC702 和电脑时,需要安装 CP2103 串口驱动。Putty软件是一个可以用多种模式登录终端的连接软件,主要的登录模式有网络、TCP、SSH、串行接口等。 测试工具安装成功后,接通 ZC702 的电源,使用串口工具 Putty 软件,选择对应的接口 COM3,登录即可查看到系统启动输出信息。启动信息包括:自定义感知平台接口情况、外设和网口等设备的启动信息。 
..........
 
结  论 
 
随着物联网技术的迅猛发展,将物联网技术与不同专业领域相结合的应用实例日益增多。面向智慧森林环境感知系统就是把物联网技术与森林环境监控领域结合起来的应用实例。 面向智慧森林的环境感知系统的实现是将不同功能的感知节点,经过核心处理器对数据进行分析和存储,把感知数据按照一定的数据协议封装成数据包,通过无线通信模块将感知信息传输到监控端,从而达到动态掌握森林生态环境健康状况。 感知系统的研究与设计对实时监控森林环境有着十分重要的意义。本文主要完成的工作内容有: 
(1)  成功将 ZYNQ 处理器应用于智慧森林环境感知系统中,实现了使用较少的硬件资源实现较高处理性能和功能扩展,从而达到对系统资源合理的调用与释放,使系统更加稳定和可靠。 
(2)  实现了包含多种感知接口,包括 GPIO 接口,单总线,串口,I2C 接口,USB 接口,网口等的感知平台。并且在 Linux 嵌入式操作系统中设计相关的驱动程序,同时开发了 ZYNQ 平台上的传感器采集的应用程序,建立了感知节点与 ZYNQ 平台的采集系统。并提出了对感知平台进行节点扩展的应用方法。 
(3)  根据感知系统的设计需要,本文使用 LTE 无线技术作为无线数据传输的通信平台,并且成功在嵌入式 Linux 系统中实现了 LTE 模块的驱动加载,LTE 通信的用户应用接口以及相关软件的控制系统,完成了环境感知系统的远程无线通信的接入功能。 
(4)  成功使用 JSON 数据传输协议进行感知系统和远程控制端的周期性数据传输,实现了安全,稳定,高吞吐量的实时数据传输。 
(5)  对设计的智慧森林环境感知系统进行功能与连通性测试,成功测得温度、粉尘浓度、GPS 定位等数据信息并进行数据传输,并在测试的过程中取得了精确的感知数据。 
.........
参考文献(略)
 

精选计算机硕士毕业论文范文篇五

 
第 1 章 绪 论
 
随着移动通信技术的发展,特别是随着短信业务的全面普及,短信为企业通过无线方式发展业务提供了便捷途径,同时短信具备及时、快捷、优惠等优点,对内部员工发送短信可以用于信息发布、工作安排等工作,对外可向用户发送业务、服务营销信息。针对中小型企业,结合工作特点,通过量身定做,建立短信发送平台(企信通),让用户可以通过电脑,取代手机群发的方式,实现生产办公。例如:会议安排、紧急工作通知、业务管理等工作,优化企业内部管理流程,对外可以开展诸如业务营销、用户服务、理念宣传、节日祝福等短信服务,提高用户满意度及营销效率。[1]因此面向中小企业,基于短信功能,通过搭建“企信通”平台,适应技术发展,开展信息交流,能有效提高企业工作效率,成为企业信息化的重要生产工具。
 
1.1 课题研究背景和意义
随着科技进步的日星月异,手机除了担任语音通信联络等功能,更已成为人们必须随身携带的物品之一,通过手机进行信息传递,使手机成为生产工具,已是大势所趋。短信以其便捷、快速、方便等优势,成为信息流快速交互的重要载体,虽然近期随着 QQ、微信、钉钉等即时通信软件市场份额逐渐增大,但也存在一定缺点,例如均需智能手机,且需通过无线上网方式,如果在网络信号不好的地方,则受限较大,在即时性方面仍受到较大制约。[2]而短信支持所有手机,与语音通信一样,成为标配,同时,短信支持在有无线通信信号的地方,就能接收,方便快捷,另外在人们的日常生活中短信仍占有重要地位,在信息传递方面接受程度较高。在企业开展业务联系时,如果通过手机一对一的发送短信,操作较为繁琐,且联系人无法共享,工作效率不能有效提升;如果通过短信群发技术,利用电脑编辑信息,将这条信息同时发送给多个接收者的同时,能实现数据统计,权限管理,敏感词屏蔽等多项功能。[3]本论文主要研究如何通过搭建“企信通”平台,以实现中小企业下发短信,开展业务联系,内部通知,业务管理及统计分析等功能。“企信通”系统的搭建结合了现代化计算机通信技术,以及企业的业务服务管理规范,实现技术及业务的双统一,不仅可以提高企业管理水平,也可以通过信息化管理系统,提升企业管理的 IT 支撑能力。通过短信方式,强化企业无线应用是企业与员工,企业与用户沟通、协作的重要发展方向,通过计算机技术以及现代化管理理念,进行有效的业务服务管理,营销创收,打造有效的管理信息系统,是“企信通”实现目标.
............
 
1.2 企业短信群发业务发展现状
根据工信部数据,2015 年中国已有 13.06 亿手机用户,在此背景下,移动商务已成为新的营销应用增长点,除了手机上网之外,短信群发技术在商务营销方面的作用也得到进一步体现及确认。(短信群发技术是指可以通过移动,联通互联网短信网关,对目标用户进行短信群发的操作。)虽然短信群发具备方便、快捷,价格低廉等优点,在 2015 年,工业和信息化部发布了《通信短信息服务管理规定》,规定涵盖了短消息使用范围、服务规范、商业性短信息管理、用户投诉及举报制度、监督检查制度等五大方面。表明对短信业务的发送管理今后将日趋严格,如果开发短信群发平台,必须要考虑以下两个层面:1、如何以法律法规的形式进行规范管理 2、如何满足运营商对发送内容的审核管理,并能够按照相关行政管理条例进行内容控制管理。短信群发营销实际已由来已久,方式也由手机点对点、SP 发送、发展到专业企业级短信平台进行发送,内容也由营销、推广、定制等信息不断发展,由于短信群发市场的潜力巨大,各类软件公司也推出了短信群发产品,但因为缺乏有效监管,“诈骗短息”,“垃圾短信”曾经有段时间发送较多,用户也因此遭受了损失。国内三大运营商针对此问题也推出了多项举措,例如垃圾短信举报,号码自主屏蔽,垃圾短信关键字共享等措施。群发短信的行为已成为双刃剑,如果不提前有效管理,必将引起用户的反感,得不偿失。通过插 SIM 卡,购买短信群发器进行短信群发,不利于对垃圾短信管理,用户感知也很差,基本属于被禁止的短信群发方式,企业需要有个能够强化短信管理,提前完成监控审核的管理平台,以保障正常的短信沟通交流。通过面向中小企业搭建“企信通”平台,可以充分发挥短信群发效用,同时在加强敏感词管理的基础上,保障短信群发平台向合法化、规范化、普及化发展,有效管理宝贵用户资源,提升用户维系、营销效率。
............
 
第 2 章 系统相关技术方法
 
2.1 系统的开发技术介绍
J2EE 技术架构与传统应用开发技术相比,技术特点明显不同,而且还包括可以应用的组件,采用 J2EE 技术,比传统应用更加方便的部署到不同的系统平台,在部署与开发的过程中,有明确的标准及统一的要求,也较传统应用更加安全、规范。[13]J2EE 的实质就是集成了一系列的技术规范、指南,并通过统一、明确的标准、规范来约束 J2EE 中组件、技术和架构,这样就保证了凡是符合 J2EE 要求开发的软件系统,就可以不用考虑其在不同的系统平台上是否能够移植,均能支持。[14]J2EE 在用于开发系统时具有多项优点。可以提供实用的功能框架,节约开发成本、维护成本,具备实用性及后期升级能力。随着业务需求的快速变化,IT 需求也渐渐加快。如果新的需求,必须更换硬件,无疑浪费巨大,J2EE 系统构架能够在现有的 IT 硬件基础上继续开发,也可使用主流功能模块,节约程序开发所需成本。[15]
............
 
2.2 B/S 模式简要说明
B/S 结构,即浏览器/服务器模式,B 代表 Browser 即我们电脑中所使用的上网浏览器, S 代表 Server 指服务器, 这种模式和 C/S 模式(用户端/服务器)优点是,能更符合信息服务技术发展的需要,是对后者的优化及功能扩展。通过浏览器/服务器模式,用户直接利用电脑的浏览器登录、使用软件,工作界面类似网页,上手比较简单,无需安装多余软件、也无需考虑用户端的版本升级等问题。B/S 结构随着网络通信及浏览器技术的发展,可以支持的功能越来越多,从基本的数据展示,到综合脚本语言和 Active X 技术的应用,越来越在企业信息系统的建设中占有重要地位,无需对用户端软件进行专项部署,下发,C/S 架构的占有率也在逐步下降,体现了这一趋势,基本框架如图 2.2 所示。B/S 模式基于电脑默认安装浏览器为开发对象,同时兼容主流浏览器,用户象上网一样,打开浏览器就可以直接操作,大型的服务运算可以在服务器端执行, B/S结构无需客户端,网络浏览器即可完成任务,而现在电脑均默认安装浏览器,无需额外操作,所以很方便地能让用户把精力放在更重要的研发任务上。能够较为容易的进行系统扩展和维护。
............
 
第 3 章 系统需求分析........11
3.1 可行性分析.......11
3.2 需求分析...........12
第 4 章 系统设计及流程图.........21
4.1 系统设计概述...........21
4.2 系统设计思想............21
4.3 系统设计原则............22
4.4 系统设计目标...........23
4.5 系统模块化设计.......23
4.6 系统性能设计...........29
4.7 数据库表单设计........30
第 5 章 部分系统界面及代码展示......37
5.1 部分系统界面展示....37
5.2 部分代码实现............40
 
第 5 章 部分系统界面及代码展示
 
5.1 部分系统界面展示
软件测试主要是指通过人工或者自动的方式对软件进行操作,判断该软件是否能够满足预计达到的要求,比对测试结果与软件设计目标,确定是否达成。检查系统是否存在 BUG,以及从稳定性方面确定软件能够提交用户使用,实现结果是否符合需要。软件测试主要是用来发现问题,解决问题,确保系统的正常运行。为了验证软件是否优秀,需要从软件的开发、技术水平、运行测试等方面进行测试,在测试前要确定测试人员,提前了解用户的需求,从用户角度对软件进行测试,以真正满足用户需要,同时测试人员也必须精通技术,以便较快发现程序中存在的问题,能提交给程序员尽快修正错误,以保证软件产品的质量。测试人员需明确任务及职责,重点工作倾向于发现错误,可以提出改进建议,但不能直接参与软件修改。测试之前需制定详细的测试计划,列示具体测试内容。测试内容一般包括系统流程的测试,数据准确性测试,数据关系测试,业务规则验证测试,操作界面测试,接口测试等。测试方法有完全看不到系统架构的黑盒测试,可以看到系统架构的白盒测试,以及介于两者之间的灰盒测试等。从方式来说,有自动测试以及手工测试。从测试的范围来看,有最小功能,参数的单元测试,验证功能是否实现的功能测试,同时验证几个模块之间关系是否正确的集成测试,从用户场景出发的场景测试,整个系统的功能测试,以及真实环境测试和用户的真实环境测试等。
...............
 
总结
 
“企信通”平台可以应用于多种场景,首先,可以将短信群发与业务管理、产品营销有机的融合,加强了个人联系人、企业联系人的管理,以及敏感词、短信库的功能,可以极大提高使用人员的工作效率。 其次对系统安全方面制定了详细的规划,通过任务审核机制,敏感词、短信库的分层分级管理,保障系统的安全性。再次,“企信通”按照规范化的计算机科学理论设计了数据库,增强了各模块互相的交互,使系统能够正确运行,输出准确数据。确保了数据能够按预先设定输出。最后,经测试,用户可以通过系统较为轻松地完成任务,实现了非计算机人员也能顺畅操作的目标。“企信通”是融合了互联网、短信等通信方式的企业沟通平台,实现了短信沟通与互联网联络的无缝衔接,通过通信录的分层,将企业联系人与个人联系人清晰划分,成为企业对内联系对外营销的平台。可以使企业通过该平台实现信息的快速发送,节约企业沟通及营销成本,同时通过敏感词、任务审核等方式加大管理力度,有效规避垃圾短信风险。“企信通”可以为企业提供信息服务保障,提高企业信息化办理效率。系统主要分为祝福语管理、通讯录管理、任务管理、个人助理、手机群组、任务追踪、任务审核、日程提醒、统计管理、系统管理、接口管理等 11 个主要模块,每个模块下均有定位清晰的小模块,可以有效协同,保障软件的顺畅运转。目前,该系统已面向中小企业推广使用,只要与移动、电信、联通三个运营商做好接口,可以发送全部手机号码,同时在实际使用中,也会根据用户的需求,不断完善,逐渐优化,成为中小型企业管理,营销发展的催化剂。
.........
参考文献(略)
 

精选计算机硕士毕业论文范文篇六

 
1    绪论
 
聚类[1]是根据数据集中数据对象之间的相似性[2],将数据对象划分为若干个类,从而发现数据间的结构。聚类的边界[3]指的是聚类边缘处的数据对象,它代表了一种模式,对数据挖掘[4-6]有着重要的意义。当前,聚类边界的研究正处于发展阶段,提出的聚类边界检测算法并不多。但是,就已经提出的边界检测算法来讲,尽管它们通过使用不同的方法,获得了数据集中所有聚类的整体边界[7],却无法从数据集中提取出任一聚类的边界。为了解决数据集中任一聚类的边界提取问题,本文提出了两种簇边界检测算法:基于 DBSCAN 的任一簇边界提取算法和基于 K 近邻[8]的具有聚类功能的簇边界提取算法。 本章一共分为三节:第一节概括了任一聚类边界检测的研究背景与意义;第二节叙述了聚类边界检测算法的研究现状;第三节则是对本文的组织结构进行说明。 
 
1.1    研究背景与意义 
聚类是将数据分类到不同的类或者簇的一个过程,所以同一个簇中的对象有很大的相似性,而不同簇间的对象有很大的相异性[9]。聚类分析[10-12]是一种非常有用的数据分析模式。在现实生活中,我们可以对商场中的消费者进行聚类,通过比较不同消费者购买物品之间的相似性,我们可以制定出“捆绑销售”的营销策略[13]。例如,通过聚类分析我们可以发现这样的一类消费群体,他们在购买了薯片之后,一般还会再购买可乐。这样,我们就可以将薯片和可乐进行捆绑销售,从而促进商品销量的增加和商场利润的增长。 聚类技术的研究是近几年研究的一个热门,并且现如今已经提出了许多聚类算法,比较经典的聚类算法如:基于密度的聚类算法 DBSCAN[14],基于原形的聚类算法 K-MEANS[15],等等。可是,对聚类的边界的探讨却还不够多。聚类的边界指的是聚类边缘处的数据点对象。边界点与孤立点[16-19]和噪声点[20-22]不同。对边界对象[23]来讲,它的类归属是确定的,但是,它与类中其它对象相比又具有不同的特性,代表着一种数据模式。例如,在医学领域中,恶性肿瘤患者的检测与预防一直是近年来我们比较关注的热点话题。恶性肿瘤患者的来源可能是良性肿瘤患者中的那些边界对象,也就是说良性肿瘤患者的聚类边界可能是那些易发展为恶性肿瘤的患者群体。因此,通过对良性肿瘤患者聚类边界的检测与研究,我们可以提前预判哪些良性肿瘤患者可能会发展成为恶性肿瘤患者,检测并发现发现如是的患者对恶性肿瘤的提前预防和治疗具有十分重要的应用意义。 目前,在聚类的边界检测方面,已经存在一些成熟的、使用不同方法的聚类边界提取算法。例如基于 K 近邻的聚类边界检测算法:BORDER[24];基于K-距离的聚类边界检测算法 BAND[25]、BRINK[26];基于密度的聚类边界检测算法:BOUND[27]、BRIM[28];基于证据积累的聚类边界提取算法:BERGE[29],等等。尽管以上聚类边界检测算法均可以有效的检测出数据集的整体边界,但是却无法识别出数据集中的聚类个数以及每一个聚类的边界。检测出数据集的整体边界固然重要,但是检测出数据集中的每一个聚类的边界,更加重要。文献[29]中使用 BERGE 算法成功提取出了 Mushroom(包含有毒蘑菇和无毒蘑菇)数据集中的聚类边界,这些聚类边界表示数据集中无法区分是有毒蘑菇还是无毒蘑菇的数据对象。但是如果我们能够提取出每一个聚类的边界,即有毒蘑菇的边界和无毒蘑菇的边界,我们就可以研究有毒蘑菇和无毒蘑菇之间的联系和区别,进而更加准确的区分有毒蘑菇和无毒蘑菇,这对我们的生产和生活,具有更加重要的应用意义。因此,对数据集中任一聚类的边界的检测,即:对数据集中所有单聚类边界的检测和研究具有十分重要的理论意义与实际意义。 
.........
 
1.2    聚类边界研究的现状
边界点的概念首先由 Ester 等在 DBSCAN 这一聚类算法中提出的。Ester等人认为,一个对象是否是边界点应该达到以下两个要求:1、它是一个非核心点对象;2、它落在某个核心点的 eps-邻域内。尽管 Ester 等人给出了边界点的定义和计算方法。但是这些定义和计算方法仅仅是针对聚类,并不涉及边界检测。也就是说,DBSCAN 算法中边界点概念的提出,可以使聚类算法的精度得到提高,但其并未给出如何计算并查找出一个给定数据集中各个聚类的具体边界的方法。 聚类的内部点[30]有别于聚类的边界点,聚类的内部点通常存在于数据空间中的密集区域,其四周均有大量的数据对象围绕着;边界点虽然也位于数据空间中的密集区域,但其仅有一侧是被大量的点对象围绕着。BORDER 算法就是借助边界点的这种特性,利用边界点的反向 K-近邻个数小于聚类内部点的反向K-近邻个数来辨认边界点。BORDER 算法能够在不含噪声的数据集上比较完好的获得给定数据集的整体边界,但是对于含有噪声的数据集,BORDER 算法无法排除噪声的干扰,即将噪声点识别为边界点。BAND 算法提出了 K-距离的概念,它给数据集中每一个对象都定义了局部密度,而局部密度的值则定义为给定对象到其 K-距离范围内其它对象的距离和的平均值的倒数。在局部密度的基础上,BAND 算法又给数据集中每一个对象定义了变异系数,任一对象的变异系数的值为该对象 K-距离范围内其它对象的局部密度的标准差与这些对象的局部密度的平均值的比值。由于聚类内部点、噪声点的变异系数较小,边界点的变异系数较大,所以 BAND 算法能够在含有噪声的数据集上提取出数据集的整体边界。BRINK 算法在 K 距离的基础上提出了局部质变因子 LOF 的概念来识别边界点。对于给定的数据集,通常簇内对象的 LOF 值约等于 1,簇边缘对象的 LOF 值略大于 1,而且数据对象距离簇的距离越远,该对象的 LOF 值就越大。BRINK 利用 LOF 的值来提取边界点,它可以排除噪声的干扰并且实现在高维数据集上检测整体边界目的。BOUND 算法利用数据集中给定数据对象的 Eps 邻域内其它数据对象在该对象的正负半邻域内分布不均的特点来识别边界点。如果一个数据点的正半邻域中所包含的数据点的个数总和除以负半领域中所包含的数据点的个数总和的商超过给定的阈值,那么这个点就被视为边界点。BOUND 算法能够在含有噪声的且具有不同形状簇的数据集上提取出数据集的整体边界。BERGE 算法将模糊聚类引入了边界检测,它采用证据积累的思想克服了模糊 C-MEANS[31-32]随机初始化聚类中心所带来的误差,并且根据数据对象的隶属度定义了边界因子 BOF 来识别边界点。给定对象的 BOF 值越大,那么它就越有可能是边界点。BERGE 算法能够有效地从含有噪声的高维数据集中提取出边界点。 
..........
 
2    基于 DBSCAN 的任一簇边界提取算法 
 
本章在点密度、平均密度、连通距离、边界度等概念的基础上提出了一种基于 DBSCAN 的任一簇边界检测算法 DBORDER。本章主要包含 4 个部分:第一部分是相关工作,主要分析介绍 DBSCAN 算法在边界检测方面存在的不足。第 2 部分是算法定义,对 DBORDER 算法所用到的一些术语、方法或概念进行详细的解释和说明。第 3 部分是算法描述,对 DBORDER 算法执行的具体步骤进行解释和说明。第 4 部分是实验结果及分析,将 DBORDER 算法同其它边界检测算法做比较实验以及对实验结果、算法进行分析。
 
2.1    相关工作 
Ester 等提出了聚类算法 DBSCAN,它认为边界点是位于核心点的 eps-邻域内的非核心点对象[14]。虽然作为一种聚类算法,DBSCAN 却可以通过求边界点、聚类来获取数据集中聚类的整体边界以及数据集中各个聚类的边界。尽管如此,DBSCAN 算法在边界提取、边界点识别以及聚类个数的确定上还存在着一些不足: 第一,DBSCAN 使用全局 eps。所以,当 eps 取值较大时,DBSCAN 算法很容易将靠近聚类边缘的噪声点误识别为边界点,将相互之间比较靠近的类误识别为一个类;当 eps 取值较小时,DBSCAN 算法很容易将聚类内部点误分为噪声点或边界点,将一个类误分为若干各类。 图 2.1(a)是一个完整的簇,图 2.1(b)是图 2.1(a)中黑框部分的放大图像。图2.1(b)中,eps 取值为 3,minpts 取值为 10,A 点的点密度为 16,B 点的点密度为 9,C 点的点密度为 14。由于 A、C 两点的点密度大于 minpts,B
 点的点密度小于 minpts,所以,DBSCAN 算法根据 minpts 的取值,将 A、C 识别为核心点,B 识别为边界点。
......
 
2.2    算法定义
给出 eps,就意味着数据集中所有数据对象邻域范围的大小是一致的[36]。而当数据集中各个聚类的位置比较靠近,或者数据对象的点密度分布不均,或者各个聚类的内部对象分布不均时,过大的 eps 会导致本不应该合并的聚类被强行地合并成一个类,本应该排除的噪声点被强行的划分到聚类中;而过小的eps 又会导致同一个类被强行地划分成若干个类,本应该属于聚类内部中的点被强行的识别为噪声点或边界点。因此,给定连通度,求出连通半径,让核心点关于连通半径连通,而不是像 DBSCAN 算法中的那样关于 eps 连通,就可以将 eps 的取值同聚类个数以及噪声点的识别过程相互剥离,从而降低 eps 的取值对全局的影响,提高数据集中聚类数目和噪声点识别的精确性。 
............
 
3 基于 K 近邻的具有聚类功能的簇边界提取算法 .... 19 
3.1 背景介绍 .......... 19 
3.2 算法定义 .......... 20 
3.3 算法描述 .......... 22 
3.4 实验结果及分析 .... 23 
3.4.1 综合数据集上的对比实验 ............ 23 
3.4.2 高维真实数据集上的对比实验 ......... 27
3.5 算法时间复杂度分析 ......... 35 
3.6 参数讨论 .......... 35 
3.7 本章小结 .......... 35 
4 总结与展望 ............ 36
4.1 总结 ..... 36 
4.2 展望 ..... 36 
 
3    基于 K 近邻的具有聚类功能的簇边界提取算法 
 
本章在 K 近邻、反向 K 近邻、边界度等概念的基础上提出了一种基于 K近邻的具有聚类功能的簇边界提取算法 KBORDER。本章主要包含 3 个部分:第 1 部分是算法定义,主要是对 KBORDER 算法所用到的一些术语、方法或概念进行详细的解释和说明。第 2 部分是算法描述,主要是对 KBORDER 算法执行的具体步骤进行解释和说明。第 3 部分是实验结果及分析,主要将 KBORDER算法同其它边界检测算法做比较实验以及对实验结果进行分析。 
 
3.1    背景介绍
目前,在聚类方面,已经提出了很多聚类算法,如基于原型的 K-MEANS[38]算法,基于密度的  Revised DBSCAN[39]算法等。K-MEANS 算法在含有“圆形簇”或者簇间间距比较大的数据集上能够得到良好的聚类结果,但在含有噪声以及不规则簇的数据集上,K-MEANS 算法的聚类效果不佳。Revised DBSCAN算法可以在含有噪声、具有不同形状和大小的均匀簇的数据集上能够得到良好的聚类结果,但是 Revised  DBSCAN 算法由于使用全局 Eps,使得它在含有变密度的簇的数据集上无法得到理想的聚类结果[40]。K-MEANS 算法和 Revised DBSCAN 算法均可以有效的检测出数据集中的聚类个数以及聚类划分,但在数据集的整体边界模式以及各个聚类的边界模式的提取上,却缺乏相关的研究与探讨。 在聚类的边界检测方面,已经提出了一些检测算法,如 BOUND、BORDER等。BORDER 算法在不含噪声的数据集上能够得到良好的边界检测结果,但在含有噪声的数据集上,BORDER 算法无法排除噪声的干扰,会将噪声点全部识别为边界点。BOUND 算法无论在含有或者不含有噪声的数据集上都能得到良好的边界检测结果,但是 BOUND 算法只适用于低维数值属性的数据集,它无法在高维数值属性的数据集上检测出数据集的边界。BORDER 和 BOUND 算法均可以有效的检测出数据集的整体边界模式,但对某个聚类的边界模式的提取,却缺乏相关的研究与探讨,而且也无法获取数据集中的聚类个数以及聚类划分。 
.........
 
总结 
 
聚类的边界指的是聚类边缘处的数据对象,它代表了一种模式,对数据挖掘有着重要的意义。当前,聚类边界的研究正处于发展阶段,提出的聚类边界检测算法并不多。但是,就已经提出的边界检测算法来讲,尽管它们能够获得数据集的整体边界,但却不能获得数据集中任一聚类的边界。 为了提取数据集中任一聚类的边界,本文提出了 2 种簇边界提取算法:1.基于 DBSCAN 的任一簇边界提取算法,该算法在 DBSCAN 的基础上,将连通度、边界度、正负半邻域等概念引入边界处理,能够获取数据集中任一聚类的边界以及数据集的整体边界;2.基于 K 近邻的具有聚类功能的簇边界提取算法,该算法基于 K 近邻与反向 K 近邻,不但能够获取数据集中任一聚类的边界和数据集的整体边界,而且还能获取给定数据集中的聚类数目与划分。通过对这两种算法的定义、具体执行步骤、时间复杂度,参数进行说明和分析,将其同其它算法在综合数据集上以及在真实数据集上进行对比实验,并对实验结果、实验数据进行量化分析,检验了 DBORDER 算法与 KBORDER 算法在数据集上对任一聚类边界的提取能力。 
.........
参考文献(略)

 

精选计算机硕士毕业论文范文篇七

 
第 1 章  绪  论
 
1.1  研究背景及意义 
近年来,随着科学技术飞速发展,各种电子信息产业不断蓬勃发展,以满足人们日益增长的需要。在当今时代,车辆不断增加,交通管制越来越严,各种电子摄像随处可见,所以合理规划、制定出行路线是十分重要的。计算机网络技术飞速发展,4G 网络不断成熟,移动电话使用者不断增加,设计一款基于智能手机的导航交互系统,方便交通参与者出行具有重要意义。 自 20 世纪 90 年代起,交通运输业得到快速发展,呈现出一片繁荣景象。但快速发展的同时,由于车辆不断增多给城市交通带来了巨大压力,造成了交通拥堵。为避免出行拥堵,需在出行前做出适当规划,合理设计路线,由此,导航系统便悠然而生。然而,传统车载导航系统存在部分弊端,当车内环境较为嘈杂时,导航便会受到干扰,使用起来非常不方便。本文研究的基于震动反馈的智能手机导航系统具有操作简单、抗干扰性强的特性,可轻而易举的解决传统车载导航的问题。 在现阶段的交通环境下,智能手机普遍使用和车载导航技术的成熟,人们对智能导航的需求不断提高,追求方便、灵巧、适用。因此,对智能手机和基于震动反馈的导航系统结合,形成基于震动反馈的智能手机导航交互系统会显示一个广阔的应用前景。该系统采用全球卫星定位系统(简称 GPS)、蓝牙技术和 GPRS技术,具有漫游性能好、操作简单、保密性高、抗干扰性强、移动业务数据可靠等优点。 
..........
 
1.2  国内外研究现状 
智能导航就是根据用户实际需要规划合理路线,对于车载导航在美国发展较早,其车载导航技术发展处于较前列并代表了该领域研究和应用的发展方向[1]。在上世纪 90 年代,美国就实施了许多 ITS 领域内的研究计划,发展包括 ARTS(先进的郊区交通系统)、ATIS(先进的旅行者信息系统)、CVOS(商用车辆运行系统)、APTS(先进的公共交通系统)、ATMS(先进的交通管理系统)、AVCS(先进的车辆控制系统)等六大子系统的 ITS 系统[2]。由此可见,这类的车载导航在国外略显成熟。 相比于国外,车载导航系统在国内的研究和应用尚处于起步阶段[3]。自从车载导航系统发展至今,其发展可被分成三个阶段[4]: 第一阶段(1994~1995 年):该阶段有许多公司抢占市场,但由于技术完善程度欠缺、市场不成熟、用户需求不急需,因而产品中成功的较少; 第二阶段(1998~2000 年):该阶段市场趋于成熟,技术进步较大,但部分急于求成的公司造成了负面影响,在他们推向市场的产品中,有一部分并不完善; 第三阶段(2000 年至今):该阶段国际 GPS 发展进入高潮期,在国内,GPS 也逐渐吸引起众人的注意,且此时的 GPS 可将网页浏览、多媒体播放和电子导航等集成,起到了劳逸结合的作用。依据国家统计局和中国汽车新闻的数据表明,当前国内的汽车导航市场仍处于初期,与西方发达国家比起来,普及率仍旧非常低。 在导航技术上,国内的一些学者对北斗卫星导航进行了研究,2010 年,杨元喜等人针对北斗卫星导航发展评述我国北斗卫星导航系统的发展应用,做出的贡献及将来将面临的挑战[5],2012 年,施闯等人对北斗卫星导航系统的精密定轨与定位进行了研究[6],农丽萍等人,提出了 Android  在嵌入式车载导航系统中的应用研究[7]。 现如今,国内外虽有部分用手机导航系统代替传统车载导航系统的案例,但几乎全部是基于听觉反馈,在汽车内采用基于触觉反馈的应用仍然比较少见,本文就采用基于震动反馈的智能手机导航系统。 
.........
 
第 2 章  相关技术介绍 
 
本章主要针对基于震动反馈的智能手机导航交互系统设计与实现过程用到的相关技术和方法进行介绍,首先,介绍了嵌入式系统开发技术、嵌入式系统的开发步骤,然后详细的介绍了 Android 软件开发技术、蓝牙通讯技术。最后对高德导航技术的应用进行详细阐述。 
 
2.1  嵌入式系统开发技术 
嵌入式系统是指,“嵌入于对象体系中的、可用于执行单独功能的专用计算机系统”。定义为以应用为中心,以控制技术、微电子技术、通信技术和计算机技术为基础,强调软硬件的协同与整合,软硬件可剪裁,适应于应用系统对可靠性、功能、成本、功耗、体积和应用环境等有严格要求的专用计算机系统[8]。其三个基本要素是“嵌入性”、“计算机系统”和“专用性”。 嵌入式系统相比于通用计算机系统,具有专用性强、系统内核小、可靠性要求高、运行环境差异大等显著性特点,更具有人性化的人机界面,具有完善的开发平台。 嵌入式系统硬件平台可以分为四层,从下到上分别是硬件层、驱动层、OS层和应用层[9],具体如图  2.1 所示。 硬件平台是嵌入式实时程序、实时操作系统运行的硬件基础。嵌入式系统的主要特点便是硬件平台的多样性,并且不同类型的嵌入式处理器是嵌入式系统的核心部件。据统计,嵌入式处理器已超过 1000 个品种,并有 30 多个流行的体系结构系列。 嵌入式操作系统具有体积小、实时性强等特点,其内核精简,具有可配置的特性,并能与高层应用紧密关联。系统需求分析:确定需要设计的任务和目标及设计说明书,作为最终的设计指导书及验收标准。系统需求一般分为非功能性需求和功能性需求两方面[8]。非功能性需求包括成本、体积、功耗、重量、系统性能等因素;功能性需求则归属于系统的基本功能,例如操作方式、输入输出信号等。 体系结构设计:描述系统如何实现功能和非功能性需求。其设计成功与否的关键是好的体系结构。 软硬件集成:根据体系结构及系统需求分析,在软件方面,编写相应的软件程序;在硬件方面,根据 PCB 图加工 PCB,再焊接、装配必要的芯片(如 MCU、震动电机等),形成目标硬件;然后调试修改至基本无错误。 
.........
 
2.2  Android 开发技术
“机器人”是 Android 一词的本义,并且具有 Android 之父之称的 Andy Rubin创办了早期的 Android 系统,最初主要支持手机。Google 公司于 2005 年 8 月收购了成立仅 22 个月的 Android 公司,并且开始了手机检索、短信、定位等业务,进入基于 Linux 开发平台的时代。2007 年 11 月 5 日,Google 公司正式公布了该平台,Google 公司与开放手机联盟(Open Handset Alliance,简称“OHA”)合作研发改良 Android 系统,并产生了能搭载 Android 的智慧型手机,渐渐的拓展到平板电脑和相关领域中。OHA 组织是由 84 家软件开发商、电信营运商及硬件制造商组成,且该组织由 Google 公司领导[10]。 Google 公司的“随时随地为每个人提供信息”目标的实现,将进一步被作为其战略重要组成部分的 Android 所推进,并最终研发出不依赖设备、平台的移动设备。
..........
 
第 3 章  智能手机导航交互系统硬件平台设计 ........... 12 
3.1  智能手机导航交互系统的整体框架 ..... 12 
3.2  硬件功能需求分析 ........... 13 
3.3  硬件设备选型 ....... 15 
3.4  硬件集成 ........... 18 
3.4.1  硬件集成流程 ........... 18 
3.4.2  集成过程中的注意事项 ........... 18 
3.4.3  硬件电路原理图 ......... 19 
3.4.4  硬件实物图 ..... 20 
3.5  硬件编程实现 ....... 21
3.6  震动反馈模式 ....... 23
3.7  本章小结 ........... 24 
第 4 章  智能手机导航交互系统软件平台构建 ........... 25 
4.1  Android 开发环境的搭建 ...... 25 
4.2  Android UI 技术 ..... 25 
4.3  软件功能需求分析 ........... 27 
4.4  软件流程图 ......... 27 
4.5  软件模块划分及程序实现 ..... 28 
4.6  本章小结 ........... 34 
第 5 章  系统测试与实现 ..... 35 
5.1  主界面 ..... 35 
5.2  功能测试 ........... 35 
5.3  本章小结 ........... 39 
 
第 5 章  系统测试与实现
 
经过智能手机导航交互系统硬件平台设计和软件平台构建后,本章对系统进行功能测试,给出系统的实现结果。 
 
5.1  主界面 
利用 Android 环境,根据自己的需求进行设计编程[23],程序的主界面主要包括两部分,一部分是控制;进入控制界面,对硬件部分的震动反馈进行测试,另外一部分是导航,根据实际需要进行实时导航[25]。主界面如图 5.1 所示。在智能控制导航系统的主界面点击控制按钮组件,进入普通控制界面,普通控制界面实现了手机端阶段和震动反馈模块的测试,主要包括前进、倒车、左转、右转等控制,如图 5.2 所示。 本章对基于震动反馈的智能手机导航交互系统测试和实验结果展示,分别测试了系统的主界面实现方法、通过普通控制界面实现和硬件的交互过程测试。利用系统的导航功能,设定路线的起点和终点,进行路线的规划,并对规划的路线进行展示,根据已经规划的路线进行模拟导航测试。
..........
 
总结 
 
本文设计了基于震动反馈的智能手机导航交互系统,实现了对车辆的实时定位及路径规划,根据导航信息发送给驾驶员座位上不同震动方式,驾驶员再根据得到的反馈做出相应驾驶操作,进而完成导航功能。 本文所设计的智能导航交互系统是在 Android 开发环境下并结合了高德导航SDK 的基础上进行的,Android 手机端软件与车载单片机震动反馈模块通过蓝牙建立连接,进行通信完成导航信息的传输及硬件产生震动反馈。本文在研究过程中主要解决的问题是如何建立蓝牙通信、如何获得导航信息、如何实现导航信息的传输和处理、以及如何产生震动反馈。本实验虽然不需要研究高德导航 SDK是通过何种算法规划路径,但是这些接口及 API 是必须了解,必须掌握的。这是获得导航信息的前提。在解决了上述问题的基础上,通过实验,证明了自己的想法的可行性,进而实现了基于震动反馈的智能手机导航交互系统。 在本次基于震动反馈的智能手机导航交互系统设计与实现过程中,主要完成了一下工作: 
(1)在实验室老师的协助下,通过阅读相关的文献,学习 STC  12C5A60S2开发使用方法、蓝牙通信功能的使用以及震动马达开发原理。 
(2)根据系统需求分析,查询相关的资料,结合自己的软件开发平台,设计程序框架,根据高德导航 SDK 开发方案,结合自己的想法,提出获得导航信息的方案。 
(3)选取实验设备和芯片,设计硬件电路图,并对硬件进行集成,搭建本次实验的硬件开发板,分析硬件的功能需求,设计硬件实现流程图,编程实现对硬件设备的控制。 
.........
参考文献(略)
 

精选计算机硕士毕业论文范文篇八

 
第 1 章 课题概况 
 
1.1 选题背景 
在当前国家宏观背景下,为了提高新闻传播和舆论引导能力[2],完成中央及地方赋予的各项任务,更好地满足广大读者要求,本溪日报不断丰富和完善内容与形式,着力丰富内容、创新表达、清新文风,加强新闻的有效宣传以及传播效果。新闻传播将充分发挥党治国理政的重要资源和重要手段作用,为推动科学发展、促进社会和谐营造良好舆论氛围,建设新闻管理系统成为对外宣传的重要窗口。 目前,大多数新闻管理系统还局限于实现新闻的传递发布等,功能较单一,表现形式多以网页呈现,而网页则更多的是以电子报阅读的方式进行新闻传播,没有实现新闻的吸引力,同时新闻信息更新不及时,导致信息停滞,这些都难以保证新闻的时效性。本溪日报社创立于 1948 年 12 月 24 日,在新闻传播方面,积极响应中央及地方的要求,在新闻传播以及宣传方面也在不断的加强工作,目前的工作数字化程度虽不高,大部分还停留在纸质的状态,存在的问题类同于国内新闻管理系统方面的问题共性。本溪日报社其优势在于已经开展了电子报在线阅读平台,读者可以在网页上进行任意的阅读,可实现放大、缩小、移动的操作的体验。本溪日报社有着其本溪地方文化特色,仅通过网络电子报的方式呈现,不能满足用户层出不穷的新闻了解需求。 基于此,为了有效的管理新闻、提高新闻的时效性、丰富传播的方式手段、优化新闻业务流程、增强用户互动体验等。以本溪日报社为服务以及研究对象,基于 B/S 架构,使用.net 语言,采用 MVC 模式进行分层。客户端使用 jquery、ajax、flash、Template engine 等技术;服务器使用 Linq、Entity Framework、ORM、Webservice、IIS 等技术。建设新闻管理系统,给本溪日报社工作人员工作提供便捷,提高工作效率以及质量。
............ 
 
1.2 国内外研究现状 
新闻管理系统的设计以及研发,将借鉴国内外丰富的成功案例的经验。目前国内外的新闻管理系统主要是建立大数据数据库为存储核心,基于互联网平台,支持 IE、谷歌、chrome 等常规的浏览器。 相比之下,国外的新闻管理系统发展领先于国内行业水平,很早之前,美国《纽约时报》的工作人员则通过电话产品,一种叫做 Call Pilot 通讯工具,纽约时报的工作人员通过多样化的方式去获取新闻,不仅限于现场采集方式,同时,通过电话通讯工具,更好的建立工作协作机制,提高新闻采编到发布的流程,实现新闻管理一体化建设,更广范的实现新闻的舆论传播[3]。全球五百强的谷歌(Google)、雅虎(Yahoo)、百度(Baidu)等,都能自动搜索信息,监测信息的实时更新[4]。国外知名新闻媒体网站,如华尔街日报电子版、纽约时报等这些是国外的精粹。国内新闻管理系统中较为出色并且找有市场业绩份额大的公司有有方正电子、紫光等多家成功案例。北大方正电子企业是采用高效率、智能化的新闻管理系统,其可实现新闻采编到发布全流程一体化使用。在业界也是被广泛推崇以及应用。在这个基础上,衍生出新产品,那就是新闻门户网站,其中众人皆知的 Sina、新华和 Tencent 为典型成功代表。在新闻门户网站技术使用,Web 技术是一种热潮,被广泛应用在系统开发中。新华网以其独具特色的全球新闻传播为特色,为广大群众提供新闻报道[5]。Tencent 以新闻实时更新的高效率,受众范围广占有优势,其于聊天工具 QQ 绑定着,自动弹出窗口的形式,为大众用户提供新闻快捷了解的方式。
............
 
第 2 章 本溪日报社新闻管理系统分析
 
2.1 本溪日报社概况 
《本溪日报》创刊于 1948 年 12 月 24 日,由本溪市委主办,报社下辖《本溪日报》、《本溪晚报》两报及《洞天周刊》、《经济周刊》两刊。以马列主义思想为思想灵魂,全面反映各条战线社会主义现代化建设的成就,讴歌具有时代精神的先进典型,并力求做好新闻广泛宣传传播、将国家政治以及新闻融合为一体。《本溪日报》创刊于 1948 年 12 月 24 日,日发行量 50000 余份。《本溪晚报》创刊于 1995 年,日发行量 30000 余份,均由中共本溪市委主办。2009 年,本溪日报社和七家报社形成实施战略整合,其中实力雄厚的有辽宁日报传媒集团[7],2010 年至 2011 年,本溪日报社广告业务委托辽报集团下属报社本溪辽晚传媒广告有限公司经营。2012 年 1 月 1 日起,本溪辽晚传媒撤离,并由本溪日报社广告部重新经营报社全部广告业务,并开展新产品(电子产品、小商品、海产品、副食品、酒类等)代展、代销、代理等多种经营业务。 
............
 
2.2 新闻管理现状分析 
本溪日报社创立于 1948 年 12 月 24 日,在新闻传播方面,积极响应中央及地方的要求,在新闻传播以及宣传方面也在不断的加强工作,目前的工作数字化程度虽不高,大部分还停留在纸质的状态,存在的问题类同于国内新闻管理系统方面的问题共性。本溪日报社其优势在于已经开展了电子报在线阅读平台,读者可以在网页上进行任意的阅读,可实现放大、缩小、移动的操作的体验。本溪日报社有着其本溪地方文化特色,仅通过网络电子报的方式呈现,不能满足用户层出不穷的新闻了解需求。要做好新闻传播工作,那么首先要在新闻管理方面下工夫。 目前在新闻管理方面还缺乏一个有效的管理机制[4],其新闻宣传报道资料的有效性、完整性、可控性等,一直都是新闻管理的症结所在。本溪日报社还没有建立起一套制度化的有效管理机制,在新闻管理上还依赖管理人员的素质。因此,档案管理的方式与管理好坏几乎全取决于新闻管理人员的经验和做法,管理系统的缺失,使得管理方式混乱,管理人员在管理时无章可循,不但空耗管理人员的时间,还做出不良的成果,不能及时的将新闻进行传播[4, 8]。 
.............
 
第 3 章 本溪日报社新闻管理系统的设计...........10
3.1 系统设计依据.........10
3.2 系统设计思路.........11
3.3 系统技术路线.........11
3.4 总体架构设计.........11
3.5 功能模块设计.........12
3.6 技术架构设计.........13
3.7 网络架构设计.........14
第 4 章 本溪日报社系统数据库建设.........18
4.1 数据库建设原则 .........18
4.2 数据库设计方法......... 19
4.3 数据库模型设计......... 19
4.4 数据库元数据......... 20
4.5 数据表设计......... 21
第 5 章 本溪日报社新闻管理系统开发 .........25
5.1 系统登入入口 .........25
5.2 新闻信息管理 .........27
5.3 新闻信息提交 .........29
5.4 新闻传送审核 .........29
 
第 5 章 本溪日报社新闻管理系统开发 
 
设计研发本溪日报社新闻管理系统,可以实现本溪新闻信息的宣传以及传播,实现舆论方向的引导[4];另一方面,对本溪日常新闻信息进行有序的、统一的管理,可以为本溪日报社工作人员提供智能化的管理平台,实现新闻的时效性,保证新闻更新的及时性,也为工作人员提供一个高效率的工作平台,提高工作质量,改善目前的工作状态等,系统框架图如图 5.1。
 
5.1 系统登入入口
要进入新闻管理系统,必须通过账号以及密码进入到系统中。管理员正是通过用户注册信息来分配用户权限,如图 5.2。电子报信息管理:目前新闻前台新闻传播窗口[18],增加电子报展示,免费提供给公众浏览,该电子报数据量大,同时资料更新快,数据存储大,必须进行有序的电子报管理,才能更好地为后续新闻宣传传播提供数据支撑。 新闻提交人员对新闻稿件进行信息录入,在录入完后并进行新闻提交。新闻信息提交管理可灵活性的实现增加、删除提交人员[19],给新闻管理者工作提供便捷。新闻审核人员,对提交上来的新闻进行审核,审核过程中可对新闻进行编辑、添加、删除等操作。审核[21,22]通过则提交给上级查看及发布,如审核不通过,则返回到信息提交人员处,由其进行修改。   
.........
 
总结 
 
结合本溪日报社业务工作的实际需求,为其量身打造新闻管理系统并进行研发实现。系统总体基于 B/S 架构,采用 MVC 模式进行分层。客户端使用 jquery、ajax、flash、Template engine 等技术;服务器使用 Linq、Entity Framework、ORM、Webservice、IIS 等技术;系统的数据存储使用大型关系型数据库。系统的最终开发成功,实现了本溪日报社新闻的采编、审核、发布和管理等,为本溪报社的工作人员提供了工作的便捷,同时也提高了其工作效率以及工作质量。在系统流程的设计,更多的考虑人性化使用、系统可扩展性、可维护性等,对提高新闻从采编-审核-发布-管理的效率,该系统的建设有极高的建设意义。 通过本溪日报社新闻管理系统的设计以及研发的实现,我从实践中学习并成长,将理论知识运用到实践中,而我本人本溪日报融媒体中控室工作,负责新闻采写以及后期网络后台操作,包括新闻传送、网站(本溪网)维护、信息更新等网络日常工作。在设计系统的同时,以个人的业务优势来实现系统的功能设计、业务流程设计、界面设计等,在用户界面人性化、功能全覆盖、性能稳健、操作易上手等方面都做了充分的思考,从系统的功能点、使用便捷、业务角度进行分析,该课题设计能够达标。通过该课题的设计,让我更好更扎实的掌握本专业知识,相信对我以后的学习生涯和工作职业中都会有很大的帮助。 
.........
参考文献(略)
 

精选计算机硕士毕业论文范文篇九

 
第一章     绪   论 
 
1.1  研究背景 
全球经济迅猛发展,各个企业间的竞争日益激烈。规范而科学的管理模式是企业良性发展的重要保障。众所周知,人才是人力资源的重要内容,更是企业生存发展的根本动力。因而,完善的人力资源管理系统是企业最重要的资产之一,是关乎企业生存与发展的关键因素。 人力资源管理系统在发展上,大体经历过三代[1]:第一代的人力资源管理系统仅作为一种自动计算薪资的工具;第二代的人力资源管理系统则加入了一些非财务的人事信息和薪资的历史信息,改善了生成报表和对于薪资数据的分析功能,但并不能完全满足人力资源管理者的需求和理念;第三代人力资源管理系统用集中的数据库将几乎所有与人事相关的数据整合、管理起来,形成了集成的信息源。利用友好的用户界面、强有力的报表生成工具、分析工具和信息的共享使人力资源管理系统可以基本满足工作需要[2],因而是适合于当今企业的工作需要的。 国内外使用的人力资源管理系统较多[3-4],相对于过于大型的数据库系统,企、事业单位的人事管理更需要一个操作简便、功能实用,能满足日常工作对于数据的管理及需求的人力资源管理系统。本课题的目标就是在于开发一个功能实用、操作方便,简单明了具备人性化分析的人力资源管理系统。 
.......
 
1.2  研究意义 
管理的终极目标都是为了提高工作效率[5],提升效益。传统的人力资源管理依靠相关工作人员对于全部企事业单位职员的了解和记忆,以及翻阅人事档案以满足人事工作需要,工作量大且繁冗,容易出现工作的遗漏和重复。随着经济的发展,企事业单位在用人需求上产生了新的需要,人事管理必须学习相关的理念和知识,重视人才的资源性和整体性,以人为本,把人作为资源和资本,强调整体性管理人力资源,随着信息化发展,这种需求更为迫切。 计算机在各个领域的普及应用,相应的带动了企事业中的系统管理水平的提升。简便工序、减轻职员工作负担,使工作效率得以显著提升。使用计算机对企事业单位信息进行全面的统筹、管理,使信息查找方便、迅速、确实可靠,且具有信息存储量大、保密性强、存储寿命长的特点,降低了相应的人力成本。将计算机广泛应用于企业的人力资源管理是适应现代企业制度的管理要求、推动企业劳动人事管理走向科学化、规范化的必由之路。创建不同的人事管理系统以适应不同企业需要,可以从根本上满足企业需求,更好的提升工作效率,以符合现代企业的发展需要。 各个企事业单位的具体需求不同,最基本的需要是一个可以满足全部数据的管理和查询的体系,且操作简单、实用性强、安全可靠,而并非单纯的系统体系规模。本系统的研究目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统,以满足企事业单位的日常管理需要。 
.........
 
第二章     系统分析与设计 
 
2.1  系统分析 
在系统调研的基础上,根据用户的具体要求,从社会、经济、技术、管理等各个层面对新系统全面进行可行性分析,从而得出开发工作的可行性、需要改进的地方、费用增加、开发步骤、具体实施等结论,加以完成分析。可行性分析是前期考察和鉴定,是非常重要的步骤之一,对工程项目进行前期全面的研究,以确定技术层次和经济方面的需要,最终得出可行性分析报告,为接下来的工作打下良好基础。 可行性分析阶段的主要工作基本属于基础工作,包括以下几个方面: 1.新系统目标的可行性分析: 分析新系统的目标能否符合企事业单位在现阶段的需求,满足今后发展的需要。 2.社会可行性分析: 社会可行性分析主要是指实现的信息管理系统的开发是否符合国家法律、下策,是否能够对接社会大系统。 3.技术可行性分析: 技术可行性分析是根据新系统的目标来衡量是否具备所需要的技术实现能力:系统开发人员数量和水平、硬件、软件方面及其它应用技术能否满足工作需求。 4.经济可行性分析: 主要是针对开发新系统所需要投入的资金与入使用后所带来的经济效益进行比较,确认新系统能否带来经济效益,且与投入的比值。 5.管理可行性分析: 管理可行性分析主要是分析企事业现行的管理体制和企事业单位领导是否具有现代化的管理意识和管理水平,是否对于该系统具有真正意义上的需求。 
..........
 
2.2  系统设计 
人力资源管理系统是一个典型的数据库应用程序,由系统主界面、登录模块、人事管理模块、考勤管理及请假管理、工资管理模块、查询模块、信息设置模块、系统管理模块等组成[21-23],具体的功能模块如下:当使用某些需要合法权限才能操作的功能时,会弹出登录窗体,并对操作者身份的合法性进行检查,如果不合法的话,是无法使用这些功能的。例如,普通员工想修改自己的工资底薪是不可能的,只有具有这一权限的超级管理员及管理员才可以修改某一员工或某一部门员工的底薪。 可以按照部门或者个人设置工资,包括底薪、补贴及奖金。当只选择部门时,会设置整个部门所有有人的工资;当只选择员工时,会提供所有的员工号进行选择;当部门和员工同时选择时,将会只列出该部位的员工号而不是全部员工号,更便于选择。 每位员工都具有一定的权限,一般为普通权限,人事部门的员工具有管理员权限,经理具有超级管理员权限。该模块的功能是判断操作者的权限级别,来确定是否能够修改别人的权限级别。根据需求分析要求,本系统中只有超级管理员具有修改别人权限级别的合法权限,所以,除了超级管理员权限的操作者,其它操作者没有更改其他操作者或自己权限级别的权限。 权限管理模块对于普通权限和管理员权限的操作者来说,主要功能是修改自己的密码。 
.......... 
 
第三章 系统实现.........23    
3.1 主窗体设计.......23    
3.2 人员管理模块窗体设计....27    
3.3 考勤设置窗体设计........33    
3.4 请假管理模块窗体设计....34    
3.5 工资管理模块窗体设计....38    
3.6 查询模块窗体设计........40   
3.7 参数设置窗体设计........43    
3.8 部门管理模块窗体设计....43    
3.9 更改权限窗体设计........46 
第四章 测试与维护.......49   
4.1 测试项目.........49    
4.2 测试方法.........50   
4.3 测试过程.........50  
4.4  模块设计.........53       
4.4.1 系统登录....53       
4.4.2 人事管理模块.......53          
4.4.3 考勤管理模块.......54   
4.4.4 工资管理模块.......55   
4.4.5 查询功能模块.......56   
4.4.6 系统功能模块.......56 
第五章 总结......58 
 
第四章     测试与维护 
 
软件测试是对需求分析设计以及编码的最后复审,是软件质量的重要保证。在开发和应用软件的每一步,不可避免地会发生差错,通常是每步原程序编写后都要进行一次必要的测试。然后由专业人员集中、综合的进行各种再测试。 通常,软件产品可用黑盒法和白盒法两种方式结合测试。本次系统测试中,首先采用黑盒法,即检查程序输出的结果是否正确;继而利用白盒法了解程序的内部结构以及处理的过程情况,重点测试程序中的逻辑路线,在不同点来检查程序的状态,来考察实际状态是否与时期状态达成一致。 
 
4.1  测试项目 
MIS 开发过程中采用了多种方法来保证软件的质量,但在开发过程中还是会产生错误或系统通常可能隐藏的错误和缺陷,该系统在投入运行后,没有彻底的测试,将会导致很难想象后果,想要软件的保证质量,在 MIS 系统开发过程中测试工作的必须进行的。统计数据显示,在管理信息系统开发中大量的系统测试它的工作量往往占了总工作量的 40%以上。因此,测试工作非常重要[32]。 因为该程序某些隐藏的缺陷会显示在一些特定的环境中,系统故障通常是由于考虑不周等一系列的条件引起。所以测试不只在证明成功的软件程序;顺利的测试不是测试过程中一切正常。软件测试应该是从软件系统的角度来看待,以“破坏”的思维方式用心设计以暴露软件系统的缺陷为目的。通常,软件测试应该使用最少费用和最少的时间,来确定潜在的软件错误和缺陷。 从产品情况来看,该测试计划的测试项目,包括软件体系结构,分系统级、子系统级,功能模块级,程序模块层级中的各类模块,从测试角度来看,单元测试,组合测试,确认测试等。测试对象是随不同阶段而异的,最基本、最初的测试是单元测试,后面的组合测试、确认测试都是以被测过的模块作为测试对象.
...........
 
总结 
 
随着经济的发展,企业的竞争日益加剧,人才对于企业的生存与发展至关重要。企业决策者在根据实际情况,制定目标规划,实施发展战略的过程中,要充分考虑到人员的调配与利用,并应该长期考虑人员的发展走向。在企业中,人员的招聘、使用是企业长期战略中的一项重要资源,根据企业发展既定目标,确定所需员工条件,进行相应招聘。在日常工作中,通过企业文化氛围熏陶、企业发展信息沟通,使员工参与到企业发展中,保持员工的积极性、主动性,充分发挥员工的创造性,提高企业的生产力,达到企业的最大效益。加强员工培训,促进员工不断汲取行业内的新知识新技能,提升业务素质水平,促使员工充分发挥主观能动性,最大限度的实现员工的价值,从而达到员工与企业共同发展,共同进步的目的。为了使人才发展,不断进步,企业在管理人员上必须科学、系统,因而良好的人力资源管理系统就显得非常重要,完善的人力资源管理系统是企业最重要的资产之一,是关乎企业生存与发展的关键因素。 参看现存的各个人力资源管理系统,发现更受企业欢迎,也更符合实际需要的,并非简单的大数据库,而是灵活、简便、易操作,能够满足日常工作需要的人力资源管理系统。因此,人力资源管理体系在一定程度上可以说没有统一的标准适用于不同企业,企业需要开发适合自身情况的人力资源管理体系。 本单位现有的人力资源管理系统中,企业职员信息管理存在一些问题,例如其不可随时增改。在实际操作中,多个数据库不能任意关联、查询,使日常工作不能达到便捷、灵活的目标,不能充分满足日常工作的需要。因此,本课题对此问题,进行了全面的研究、规划,设计出一套适合单位日常管理需要的人力资源管理软件系统,并加以考虑系统的安全性,保障人事档案的安全。 该系统解决的实际问题,在于由计算机来代替人工执行一系列工作,例如增加新进员工的基本信息、变更员工基本信息、删除离职职员信息等工作,此外,还可实现统计查询及打印等操作。这些功能的实现,可以使办公人员轻松快捷地完成员工的信息管理任务,实现人力资源管理工作系统化、自动化、规范化,从而提升工作效率,提高管理水平。 
.........
参考文献(略)
 

精选计算机硕士毕业论文范文篇十

 
第 1 章 绪论 
 
1.1 研究背景与意义 
随着移动终端和互联网技术的不断更新和进步,带动了一批相关产业的发展。语音识别技术作为智能技术的重要组成部分,为人工智能的发展做出了重要的贡献[1-2]。二十年前,PC 刚刚在国内崭露头角,人们用 PC 进行办公,玩游戏等有限的事情,当时手机还不普及,用户群体非常小众化,十年前,PC 的功能变得多样化起来,而手机也渐渐开始普及,但功能主要局限在电话与短信等几个基本的功能上,接下来短短几年的时间的发展,随着以智能手机和平板为代表的智能移动终端的出现[3-4],信息化的格局出现了天翻地覆的变化,智能移动终端体积小,携带方便,功能却不输 PC 端,这些优势使得智能移动终端在信息化建设中的地位越来越重要,用户群体正在从传统的 PC 端逐步地向智能移动端转移,很多以前必须要通过 PC 来做的事情,现在可以通过移动端轻松的完成,在这样一个大环境下,越来越多的资源投入到了移动终端领域,大量优秀的移动应用呈现井喷式的涌现,人们的使用习惯也随着科技的发展而改变,用手机浏览新闻、购物、看视频、理财、玩游戏等等,人们生活的方方面面都跟移动应用有着千丝万缕的关系,人们对手机应用依赖也越来越强[5-6]。 语音识别就是将人的语音通过一定的技术,转化为文字,并在特定的设备上显示的一种新技术,该技术的应用极为广泛[7-8]。语音识别技术被应用到智能手机领域,通过将语音识别为文字,或者通过语音识别技术实现智能拨号,直接说出手机号或者直接说出名字,智能手机实现自动拨号,这样不仅可以解放人类的双手,还能够节省不少宝贵的时间[8]。而且随着语音识别技术的不断发展进步,语音识别已经成为一种趋势和潮流,成为了众多手机应用软件所重点研究的对象[9-10]。 随着通信设备网络和计算机科学的不断发展,智能手机不再仅仅是通信网络的终端,还将成为互联网的通信终端,手机用户对移动设备的性能有了智能化和人性化的要求。目前具备语音识别功能已成为中高端主流的智能手机所必须具备的一个标志性功能。在很多特殊的环境中,比如驾车时人们会希望通过声音就能操作手机,从而让生活更便利、更安全、更现代化[11]。 
.......
 
1.2 国内外研究概况 
对语音识别技术的研究最早是在 1955 年,当时是一个叫做约翰逊的教授开发创造出来的,不过这个比较简单,只是实现了十个字母的语音识别,可识别的数据量非常有限。但是这在语音识别技术领域它却是一个重的里程碑式的突破。后来在大约十年后,计算机技术的出现,这是一个历史性的进步,该技术非常重视线性规划和动态分析两项技术,其中线性规划技术为解决信号识别率低的问题,提供了一个很好的方法[12]。 大约过了十年以后,随着人们对语音识别技术的进一步认识,以及科学技术的不断进步和完善,人们研究语音识别技术的工具越来越先进,越来越科学。LP 技术(教练技术)的应用就是一个很好的证明,科学家利用 LP 技术实现了对个别词语的高效识别的功能[13-14]。 又是近十年的发展  ,科学技术又有了进步,新的技术水平和新的工艺不断得到广泛的使用,特别是人工神经网络技术的推广,对语音识别识别概率的显著拉升起到了很好的推动作用。随着 HMM(隐马尔可夫模型)模型的广泛应用,能够首次实现超过一千个字符的又好又快的识别效率,该模型的应用,被认为是语音识别技术发展史上的一个非常重要的里程碑事件[15-16]。 进入到 20 世纪末期,大型科技公司投入了大量资金对语音识别技术进行研究,通过一系列的实验方法,取得了一定的进步,但是在应用上还是存在很多弊端,还需要进一步的深入研究[17-18]。 
......
 
第 2 章   语音记事本需求分析 
 
本章主要研究该系统的需求分析,其中主要包括:功能需求、非功能需求和约束三大部分,并对系统流程进行了梳理和简介,对完善系统需求分析起到了很好的导向作用。需求其实就是软件最基本最迫切最必须完成的任务,它包含功能、非功能以及约束[26-27]。 
 
2.1 功能需求分析 
在终端用户需求的收集方面,主要采取用户访谈和观察用户使用习惯的方法,通过分析用户的不同使用场景和操作习惯,结合一定的专家意见生成了用户需求。针对用户需求先通过系统用例图梳理需求如图 2-1 所示。 用户管理模块用来提供与用户个人相关的信息和服务,包含注册、登录、个人信息等功能。登录,用户输入正确的用户个人注册信息,才可登录,否则,登录失败。个人信息,界面显示与用户相关的信息,包括昵称,用户头像,登录次数等。用户可以通过录音、拍照、文字打开新建记录界面;点击录音开始新建记录:录音的前 20 秒转换成文本作为标题;录音可以暂停,取消暂停后继续录音;每个记录只能有一个录音;可以编辑录音文件;拍照/图片开始记录:每个记录只能有一个照片;文字输入开始新建记录:输入记录内容;每条记录最多可以输入 200 字;点击“保存”,将录音、照片和文本都保存,提示需要输入智能手机账号和密码能够保存网络,如果选择不保存网络,仅保存本地;如果设置了智能手机账号和密码,保存本地和网络。录音长度最多 2 分钟;照片最大 2M,总计最大容量:60M。 
...........
 
2.2 性能需求分析 
所谓的非功能需求其实是针对功能需求而言的,无法再功能需求中体现的用户需求。可以包括是否保证数据不丢失、系统多长时间崩溃一次、能够同时给多少用户提供服务等等。本课题中提到的非功能需求主要分为业务模型、数据量计算、总体性能规格、总体可靠性规格等方面内容。 根据前期调研的用户群及使用习惯,采用每条数据量计算和估算用户操作数量及使用频度的方式,初步确定所需存储空间。具体用户量算如表 2-1 所示。 以随时记语音图片数据为例,按照 10 万用户,每个数据 680K 计算,13G/天,约合46.5T/年的存储空间。而记事本文本数据如果按照 20 万用户,每个数据 60Byte 计算,11.5M/天,约合 4.05G/年的存储空间,因此总的存储空间就是 46T 左右,语音识别记事本列表查询响应时间应小于 2.5 秒。服务器关键性能指标如表 2-2 所示。 
........
 
第 3 章  语音记事本系统设计 .......... 9 
3.1 系统总体设计 ........... 9 
3.1.1 软件层次架构 ....... 9 
3.1.2 系统功能结构 ...... 10 
3.2 系统各功能模块设计 .... 11 
3.2.1  用户管理模块设计 ......... 11 
3.2.2  语音录入模块设计 ......... 14 
3.2.3  语音转文字模块设计 ....... 16 
3.2.4  文件上传与同步模块设计 ........... 18 
3.3 数据库设计 .... 20 
3.4 本章小结 ...... 24 
第 4 章 语音记事本系统实现 .......... 25  
4.1 系统运行环境与开发工具 ...... 22
4.2 系统各功能模块实现 ........... 26 
4.3 数据库实现 .... 36 
4.5 本章小结 ...... 38 
第 5 章  语音记事本系统测试 ......... 39 
5.1 测试方法 ...... 39 
5.2 测试过程 ...... 40 
5.3 测试结果 ...... 43 
5.4 本章小结 ...... 43 
 
第 5 章   语音记事本系统测试 
 
5.1 测试方法 
本应用使用 Eclipse 开发,安装 Android SDK Manager 下载相应的工具包后,可以使用模拟器来对应用进行测试,不过考虑到模拟器的运行速度较慢,最终还是选择采用真机来进行测试,这里选用了联想的一款手机,型号 A850+,主屏尺寸 5.5 英寸,分辨率 960*540,Android 版本 4.2.2。生成 APK 文件后,在 cmd 中执行命令 adb install APK路径,即可将 APK 安装到手机中,点开应用即可开始测试,为了保障测试的流畅性,使用 WIFI 的环境。 本系统在已成功连接互联网的安卓智能手机平台上进行测试,系统的测试环境如表5-1 所示。 软件测试是软件工程中非常重要的组成部分,它决定了最终软件的质量。也就是说通过测试能够发现软件在设计和实现中的问题,比如:查找漏洞、发现安全隐患、查找不一致等等。或者可以说测试其实就是对软件需求的有效性真实性和达标性的对比,得出的结论就是软件是否满足了需求。当然,软件测试也不能随意开展,它必须有自己一套完整的做事方法和纪律。从质量管理或者说风险管理的角度来说,软件测试首先要遵从的就是尽可能早的接入测试,也就是随工测试,一边开发一边测试,这样不至于把问题越积攒越大,减少项目后期的修改成本和失败风险;另外还需要利用替换测试人员的方法来减少错误,众所周知,自己做的工作自己去查找问题,能够发现问题的概率将会大大降低,很多明显的错误必须依靠第三方来测试才能发现。 
...........
 
总结 
 
语音识别技术作为智能技术的重要组成部分,为人工智能的发展做出了重要的贡献。在当前信息技术研究界,其中的热点也有语音识别这项技术,该技术的实现提高了电子产品的可操作性,逐渐成为了人机交互的重要方式,成为了具有革命性和时代性的重要新兴产业,也成为了国内和国外科学界和产业界所关注的焦点。特别是现在智能手机发展迅猛,如果将语音识别与智能手机相结合,就能真正从用户的使用角度解决诸多应用场景问题,例如语音记录日志,语音打电话、发短信等等。 本文设计出一款安卓智能手机上的语音识别记事本软件。基本涵盖一些基础功能,力图达到简单易用、功能全面、界面清晰的目的,包括语音识别、命令适配、终端语音控功能、语音实时输入文本等模块。 主要工作如下: 
1.  研究安卓手机应用软件设计所涉及的相关技术和方法,重点研究该软件设计涉及的语音识别技术、开发工具、数据库技术等关键技术,这些工作是支持语音识别功能的Andriod 记事本软件设计与实现的基础。 
2.  对软件进行需求分析,其中主要包括:功能需求、非功能需求和约束三大部分,并对系统流程进行了梳理和简介,对完善系统需求分析起到了很好的导向作用。需求其实就是软件最基本最迫切最必须完成的任务,它包含功能、非功能以及约束。 
3.  确定了支持语音识别功能记事本软件在安卓智能手机端的设计方案,主要从系统所要实现的系软件层次架构、功能方面设计、以及语音识别的数据库三个方面进行了设计。 
.........
参考文献(略)

如果您有论文相关需求,可以通过下面的方式联系我们
点击联系客服
QQ 1429724474 电话 18964107217