计算机开题报告集锦(精选12篇)
课题名称:基于嵌入式的智能手势识别器的设计
一、课题研究背景
1.国内外的研究现状
目前国内外实现的手语识别系统主要分为基于传感器的系统识别和基于图像处理的识别系统。利用传感器识别的系统就是利用空间加速度和角速度这两个参数来进行的,当信息量比较大时,能更方便的获取到数据;缺点是需要在手臂上装置大量装置在表达上带来了不便性。基于图像的视觉识别是用摄像机采集手势信息进行识别的技术。这种方式的优点是动作的识别更加自然,缺点是图像处理识别时容易受到环境的干扰。
手势识别领域的研究在国外要比国内早,国内最早开始研究手势手语的识别是哈工大团队提出了将多种手势识别算法融合的方法,这种方法在分类时特征和模型的参数都很少,但这种技术对手语手势的识别在那个年代取得了良好的识别效果,通过将神经网络和HMM算法相结合,使系统对简单静态手语的识别率达到百分之八十以上。随着技术的发展,人们将GMM模型运用到手
语识别系统中,通过这种方法对手语识别得到的结果更好。20xx年,南开大学的李国峰等人研发了基于MEMS加速度传感器的简单输入系统,该系统也为自热的人机交互研究开启了新理念。20xx年华中师范大学团队开始了基于加速度传感器手语识别研究,对预设的八种手势进行识别,其识别率达到了85.3%.20xx年,清华研究团队利用SEMG信号去识别手臂和手指动作采用多电极阵列获取SEMG信号,虽然实用性不是很强,识别率不是很高,但是在该领域的探索研究,做出了大量的探索工作。20xx年,由于传感器的手势识别领域的快速发展,国内学者张欣和陈勋等人将传感器技术与生理信号相互结合,构建了手势识别系统的远程医疗系统,该系统研发为识别领域注入了新的血液,使得国内对相关领域的研究更加热衷起来。
2.课题研究的意义
根据世卫组织最近的一项报道表明,在全球有6亿多的残疾人,其中就聋哑人占残疾人口的10%.截止到20xx年末,中国残疾人的数量已经占到全国总人口数的百分之六,是世界上残疾人最多的国家。在这些残疾人当中,具有听力障碍的人占33%,人数大约为2780万,这些人中只有少部分人只有听力或语言障碍,而大多数人完全失去了与健康人类正常沟通的能力,手语则是它们唯一的交流方式。对于健康的人们来说,除一些专业人士外大部分人并不能理解手语的含义,那么将手语转换成声音和图像并被人们轻易理解就变得很有实用价值。这将清除它们与社会交流的障碍为它们融入到有声世界提供了很大的帮助。手势手语是将人体产生的动作赋予了特定的含义且高度的结构化后的集中体现。
.它主要是由人的手势决定也会有一些面部表情进行辅助,因此我们要对手语进行识别,首先必须要弄清手势含义,目前很多对手语的识别是依靠计算机视频识别来实现的。自上世纪九十年代以来,计算机技术得到迅猛发展已经深入到生活的方方面面之中影响迅速扩大,而且在日常生活中多模态接口技术已经变得越来越普遍。虽然传统鼠标和键盘随着计算机技术飞速发展而变得越来越先进,但是由于人的需求也在发生着很大的变化,这些传统设备也逐渐凸显出了它们的局限性,在虚拟现实和人机交互上这种限制是有着明显的表现。人机交互中手势是输入和输出的非常重要的方式,所以手势识别是多模式接口技术的一个重要部分。
随着技术的不断革新,用户对传统计算机的要求已经不仅仅局限在便利性和人机交互的方面,导致传统设备在人机互动方面已经无法满足用户的需求。而手势识别就是解决高人工智能领域的局限性问题的,它作为多模式人机接口技术已成为当前计算机技术继续深入研究的方向,能使通信在人机交互界面技术上使用的更加自然和谐,手势识别最接近的就是手语识别,对它的研究涉及心理学、人工智能、计算机视觉等多领域的学科研究,而且作为日常生活中沟通的一种方式已开始受到大批专家和学者的关注,并在手势识别研究方向开始投入大量科研经费和精力,由于手势手臂本身较为复杂而且它的时间和空间差异使得手势识别已经成为一个具有挑战性的多学科交叉融合的研究课题。
二、课题研究内容
1.手势的表示
手势表示通常是利用手势模型和模型参数来表示的,所以在识别手势的时候首先要要对手势建模,识别是根据手势表示内容而选取手势特征量与模型匹配,由于环境文化和地区的不同会导致了手势的差异,可能会有使用不同的表达方式,所以手势通常是一个不太明确的概念,有时手势表达的含义在不同情景下承载的信息是不同的。比如不同地区表示暂停的时候是左手在上右手在下,而其它地方可能就是右手在上左手在下。
本文设计的关键是对手势的建模训练,尤其是对待识别的手势的确定。具体的应用决定了采用什么样的手势模式,只有建立准确的手势模型才能利用算法进行对识别到的手势做出正确反馈。通常手势建模和手势识别所使用到的方法是相异的,采集手势特征数据的方法也不一样。目前基于数据手套的特征捕获方法是比较常用的采集数据信息的方式,通过选择相应的识别算法实现手势的识别反馈。
2.常用手势识别算法分析
2.1人工神经网络算法
这种算法还具有抗干扰能力和容错性强识别速度快等优点,它能把预处理和识别的过程同时进行处理。在目前的识别领域中,运用的比较多的神经网络是误差反向传播神经网络(简称网络)。BP神经网络结构图算法是一种有监督式的学习算法,它由三部分构成输入层、中间层(也叫隐藏层)和输出层,其中的输入层和输出层的神经元节点是固定的数目,两层之间存在从输入层到输出层的前馈连接和输出层至输入层的反馈连接,只有隐藏层的神经元是可以自由定义的。
在人际交互识别领域中应用神经网络算法进行手势的识别时首先需要有自己的数据库系统,再对采集到的手势数据序列进行算法的训练,使用训练好的网络去识别输入的手势数据信息数据的含义即达到识别手势的目的,识别到后经由计算处理以实现人机交互的目的。神经网络的优点是抗干扰性和容错能力强,缺点是训练量比较大,扩充性不强对时序建模能力差,无法有效处理动作的速率带来的问题。
2.2动态时间规整
动态时间规整曾是语音识别的一种主流方式,它是一种将时间归整与距离测度结合起来的非线性正则化的技术,算法是建立一套科学的时间校准匹配路径将测试模式和参考模式建立起联系的算法。
DTW的算法主要利用的动态编程技术(Dynamic Programming,DP)去实现,它的算法实现是将全局的优化分化成众多的局部最优化。所以在使用算法的时候需要将各局部最优化,已达到全部的最优化。
在DTW算法中由于容易实现和数据的训练简单等优点被用在语音识别中广泛应用,但在手势识别领域由于其运算量太大和较弱的抗噪能力,很难达到对手势识别的实时性的要求。
2.3特征选择
手势识别本质上是对手势进行多分类任务,在实际的实验测试过程中,能够准确区分手部状态是进行手势识别任务的前提条件,且对后续的分类以及检测等任务的精准度至关重要。
比如在进行图像识别过程中,对拍摄到的图像进行特征提取是判别手势的第一步,特征性质的优劣是后续进行图像信息处理的关键,对采集到的数据进行特征提取,提取过程中如果特征过于简单就会造成对图像信息的提取不全,导致最后的判别精确度较低的问题不能满足手势识别对人体手势识别高精确度的要求,而如果不考虑提取到的特征维度问题,容易造成数据维度灾难现象即产生大量的特征数据使计算机无法短时间进行处理,这样不能满足手势识别对于现场实时性的要求。
因为在三维空间中执行的手势是动态的,采集到的加速度和姿态角的数据也是实时变化的,所以对于手势识别的数据是由内嵌在手套中的两个六轴陀螺仪加速度传感器产生的,当手部移动时会产生加速度,角速度姿态角等实时数据信息,处理器通过对传感器识别的运动数据进行采集计算最终识别手势的动作。
三、实验结果测试与分析
1.实验手势
本章主要内容是根据前面内容进行试验,通过实验验证可穿戴智能手套翻译器能够使用改进型的识别算法提高手势的识别率和识别精度。
为验证嵌入式系统对手势手语识别的可行性,在进行试验时候从准备好的手势模型中各取四个进行手势识别试验。开始手势表达时要按箭头的方向做轨迹,同时要求一次性完成动作,不能在动作执行时有停顿,做完每一个手势都要停顿一定时间。
2.实验过程及数据统计
本文所采取的实验方法及过程如下:
首先,实验所用的手势模板是已经定义好了的手势集合,实验时从中选取定义好的手势集。
其次,从手势集合中选取部分手势进行算法识别,在这个过程中逐渐将训练样本数量由少到多增加,观察样本数量对识别率的影响。
最后,使用改进型算法对手势进行识别,同样将样本数量逐渐增多,观察样本数量对手势识别率的影响,将两种算法识别的结果进行对比,比较识别率。
整个识别的流程通常是由以下几步完成的:系统的初始化、检测动作的状态是否开始、记录数据集、检测动作是否结束,模型对比和识别结果,实验的流程图如图所示。
识别动作时最重要的是准确判断手势的开始时刻,因为每一个手势动作通常可能会连续摆动来表达含义,所以在进行动作识别时需要采集传感器信息加速度的变化去判断是否为开始信号,过程是传感器采集到数据时判断是否开始,若是开始信号则开始转换数据进行对手势的识别,当传感器停止传输数据时则表动作结束同时语音播放。
根据实验结果可知手势识别率总体上是随着样本的训练次数增加有微量上升,因此再一次增加样本的训练次数进行实验对比,来确认训练的样本数对识别率的影响,分别选用经过次和次训练的手势,总体上手势的识别率是随着样本训练次数的增加而略有提升,不过达到一定程度之后识别率就基本保持了稳定。
四、研究步骤:
x年x月-x年x月,收集资料,建立模型,
x年x月-x年x月,开发软件,
x年x月-x年x月,教学试验,评价修改,
x年x月-x年x月,扩大试验,归纳总结。
五、参考文献
[1]李强,张然,鲍国东,姜海燕。聋人大学生心理健康状况及相关因素分析[J].中国特殊教育,20xx,02:69-72.
[2]陆德阳。残疾人与近代中国残疾人事业的发展[J].齐鲁学刊,20xx,06:55-58.
[3]王丹蕾,聂桂平。手语翻译设备的发展现状及未来趋势[J].设计,20xx,(19):115-117.
[4]晶茹,刘丽娜。商务沟通中口译人员的跨文化意识培养[J].学周刊,20xx,01:217-219.
[5]贾建锋,潘梦佳,马可心。发达国家本科招生制度经验借鉴与启示--基于美国、英国和日本的多案例研究[J].重庆理工大学学报(社会科学),20xx,11:118-125.
[6]李金,宋阳,梁洪。语言残障患者医疗辅助系统设计[A].中国仪器仪表学会。第九届全国信息获取与处理学术会议论文集Ⅱ[C].中国仪器仪表学会,20xx:4.
[7]孟繁玲。我国手语翻译专业教育的现状、问题及对策[J].中州大学学报,20xx,(03):87-90.
[8]刘卓璇。国内聋人高校课堂手语翻译问题与对策[J].中州大学学报,20xx,(06):61-63.
[9]贾建锋,潘梦佳,马可心。发达国家本科招生制度经验借鉴与启示--基于美国,英国和日本的多案例研究[J].重庆理工大学学报(社会科学),20xx,11:118-12.
[10]HUANG G,BAI Z,KASUN L, et al.Local receptive fields based extremelearning machine[J].IEEE Computational Intelligence Magazine,20xx,10(2):18-29.
[11]王卫民,贺冬春。自然手语翻译器系统设计和实现[J].无线互联科技,20xx,(15):41-42.
课题研究的目的和意义:
一、课题研究的目的:
随着网络日异走进人民的生活,网上冲浪在很多人的生活中都占据了重要的位置,国内现在电子商务网站已经达到了一个较高的水平,如:淘宝网、当当网、拍拍网。这些网站都有很大的一个用户群体,而且发展相当迅速。根据今年7月底中国互联网络信息中心(cnnic)发布的统计数据,截至今年6月,中国网民人数已超过4、2亿,网上购物的人数达1、6亿,约占网民总数的35%左右,也就是说中国还是有大部分的网民都不会在网上购物,分析这里的主要原因是因为这些网民不相信网上购物的真实性,目前网上的欺诈行为还是有很多的,为了避免这样的事情发生,所以产生了我现在的这种模式:线上宣传,线下经营。网上销售系统是将实体店的信息搬到网站上,在网站上宣传,到实体店进行交易,顾客在家选好商品,然后直接到实体店购买。这样就给商家和消费者提供了一个互通的平台,是商家更广泛的宣传自己的产品,消费者在家也能逛街,了解最新的产品信息、打折信息、商城活动等。这样就使买卖在安全的前提下更好、更快捷、更健康的发展。让市场更具有活力,货币更快速的流通,市场有活力就会带动一大批商业活动的进行,这样对整个社会的繁荣建设,提高人民的生活水平都具有重要的意义,特此开发了网上销售系统。
二、课题研究的意义:
电子商务的快速发展以及上网人数的急增,为企业创造了许多网络商机。网上销售系统
有一下几个优点:
①突破了商业往来的时间限制:网络上的计算机可以一天24小时,天天为客户提供完善的网络服务,而且可以提供给全国各地的消费者,以最快的速度将公司图书的外观、内容、价格及相关信息提供给客户。
②节省公司营运成本:网上销售系统本身没有店面,减少了公司的管理费用,同时,网上销售系统精简了办公程序,促进了管理的规范化。
③提高了客户购物的积极性:顾客利用网上销售系统,可以很快的找到所需的图书,在网上提交订单后,如果是当地地区的,所买商品当天就会送达顾客手中,节省了顾客的购物时间和精力。对于网上销售系统,首先要能给用户最大的便捷,这种便捷不仅体现在网络之外的物流、商品的折扣等,更要体现用户在进行网络操作时的易用性,能够模拟用户的购物行为,营造一种尽量真实、贴切的用户购物过程。所以,在设计网上销售时,最重要的就是完成用户功能;。其次,对商品等信息的网络管理,对于网站经营者的经营效率的意义,也是不言而喻的,这些可以统称为管理功能;于是,网站可以简单的划分为两大模块:用户功能;和管理功能;
国内外同类课题研究现状及发展趋势:
有相关记录显示,我国是国内外实行考试制度最早的国家,并且一直延用至今,可见考试这一过程的重要性。
1、国外研究现状
虽然我国是考试制度实行较早的国家,但是国外的在线考试系统比我国使用的时间起步要早,而且比较成熟。如:早期引进的CAD国际设计师认证考试,从学生选题到答题,其系统人性化,界面友好,考生答完题后,计算机程序可对答案进行评估,测出考生实际能力平。
2、国内研究现状
当今国内,无论是小学、中学、大学,无论是成人考试、等级考试还是公务员考试、国家计算机等级考试等等,我们的生活中都脱离不开考试。而考试的形式现在已经达到了多元化,结合实际需求的特点,采用不同的形式进行考核。虽然考试被广泛应用,长期存在,不断演变,目前已发展到现代的无纸化考试、现场评定的非笔试形式。如:驾驶执照考试,在短短的几十分钟里,学员从答题到结果评定快速完成,一旦成绩不佳,可重复考试,方便快捷。考试从古至今应用广泛,但是目前仍无完善的资料能够阐述在线考试系统的具体发展及详细设计过程。现有的在线考试系统有些会存在一次组卷多次发放的情况,或是题型单一等问题,所以只能根据功能和使用需求自己进行设计。
3、发展趋势
研究过程中的主要问题、难点和解决方法:
1、研究的主要问题
2、研究的难点
4、参考文献
[1]佟洋,刘学军、考试信息管理中的一种数据安全策略、东北师大自学报自然科学版, 20xx年6月
[2]Mcteod、 Management Information Systems、Printice Hal1、 1998
[3]Laudon and Laudon、Management Information SystemsOrganization and Technology、 Printice Hall、 1996
[4]周洁,陈洪亮、基于C/S模式与网络计算体系结构的MIS开发研究、微型电脑应用, 20xx年9月
[5]张芊,汪利,丁国勇、基于教学管理信息平台的考试质量分析系统、高等教育管理, 20xx年1月
[6]田应福,张声俊、考试质量分析的方法与在计算机上的实施、安顺师范高等专科学校学报, 20xx年
[7]黄燕妮、高校课程考试管理研究的现状与发展 、湖南农业大学学报, 20xx
[8]鲁春燕,孙娟、浅析C/S模式和B/S模式的优缺点 、福建电脑, 20xx年6月
[9]欧阳小松、考务管理简论、理论观察, 20xx年第1期(总第13期)
[10]吕岚、论SQL Server构架数据完整性约束的实现技术、甘肃科技, 20xx年
一、课题的目的与意义
在二十一世纪信息迅猛发展的时代,网络的普及使网络和企业很自然地走到了一起,而如今通信最杰出功劳之一,则是软件项目开发管理系统的广泛应用与飞速发展,
计算机毕业设计开题报告范文。未来个人或企业管理可以很方便,快捷,高效的进行管理。随着Internet技术的发展,它对我们工作和生活显得更加重要,尤其是现在项目软件,应用软件不断推陈出新的今天,各企业对管理不同项目,来应用软件迫切的需要高效性,规范性,安全性、及时性。而基于B/S模式下的数据库所设计而成的软件项目开发管理系统刚好提供了这些功能。本系统就是一个能够让用户能及时有效地对软件项目开发管理系统进行操控,并且是在安全的前提下进行的。在网上实现对软件项目的任何时间,任何地点安全有效的管理这是软件项目开发管理系统的发展方向。
二、课题的发展现状和前景展望
因特网是一个巨大的全球性的信息服务中心。随着互联网的发展,网上交易、电子商务的逐渐繁荣,各行各业的规模不断发展与状大,这就更需要一个安全的,可靠的,高效的管理系统来管理,因此,软件项目开发管理系统的设计就变得尤为重要。各个公司可以根据自身的业务特点和公司的具体情况提出对应用软件的需求,通过我们的软件项目的特定开发服务,不但可以解决企业当前面临的困境,还能够提高信息中心的软件开发维护水平,为企业的长期可持续发展提供有效的保障。随着企业信息化水平的提高、网络的快速发展,已经有很多企业意识到了使用软件项目管理系统可以大大提高管理效率、资金使用率、提高员工的工作效率、降低成本、同现有业务接轨。随着现代社会节奏不断加快,各企业之间的竟争也日益激烈。随之也给企业带来了巨大的压力与挑战,为了能适应残酷的市场竞争,为了能便捷管理,各软件项目管理系统已经成为一种当前各大企业不可缺少的一部分了。而要分析设计出一个实用简单,安全高效的管理软件,其前提必须在基于B/S模式下的数据库设计与分析。软件项目开发管理系统做为一种新型的网络管理系统,已经越来越受到人们及其各大企业的重视,它已经成为一家企业的管理支柱,而随着越来越多的软件系统的开发,如果缺少一个好的
软件管理系统,则不仅不能让操控者感觉到安全,方便,高效,而且会带来资源的浪费。然而,现有的软件存在严重的功能不足,开发出一种新型便捷的软件项目开发管理系统已经成为一种必然的趋势。
三、课题主要内容和要求
1、此课题设计任务特点及分析主要是通过对该数据库软件设计与分析,使学生能够熟练运用一门程序设计语言来掌握C/S或B/S数据库设计的方法和过程,以及为设计其它应用软件提供帮助,进行提高软件设计能力。
2 、课题主要任务与要求
(1)初步方案:通过查阅资料,首先对我的课题进行可行性研究和需求分析,提出相应的设计方案并进行方案论证,然后对该课题进行模块划分并找出模块之间的关联关系,画出系统流程图,在此基础上进行源代码编写和调试,最后撰写毕业论文,资料共享平台《计算机毕业设计开题报告范文》()。
(2)主要任务
a使用C/S或B/S模式设计该系统,并要求系统完成后操作简单,功能完善,界面美观。
b系统用户管理模块:包括文件操作,普通用户和系统管理员不同身份口令密码修改,系统退出等。
c登录界面设计:要根据不同的用户设计不同的口令密码,并且进入系统后,根据用户不同对该软件使用权限也不同。
d项目流程管理模块:包括项目基本信息的录入、修改和删除;申请立项;批准立项;项目工程分配;项目中止等功能。
e项目实施管理模块:包括成立项目组;划分功能模块;书写项目报告等功能。
f项目文档管理模块:包括项目文档信息的添加、删除、修改和查询。
g项目测试管理模块:包括测试工程师添加、修改和关闭报错记录;开发工程师查看、解决报错记录。
h项目验收管理模块:包括提请验收项目;测试工程师,质量控制工程师,业务主管,项目主管签字等功能。
i项目总结管理模块:包括项目总结记录的添加、修改和删除等功能。
j信息打印模块:能实现对各种报表的打印
四、可行性分析、研究方法和步骤可行性分析、
可行性分析:可行性分析:选取几台中等配置电脑,在操作系统为WINDOWS XP的环境下,使用VFP,DELPHI,VB,JAVA等程序设计语言开发该软件系统。 C/S(客户机/服务器)结构,实质就是客户端运行应用程序,并向服务器发送SQL请求及取回结果;服务器侦听基于TCP/IP的网络,响应请求并返回处理结果。两层结构最大的优点在于系统结构简单。只要把客户机和服务器在网络上连通,利用一些快速应用开发工具,就可以很快地开发出一些部门级的小规模应用,同时开发和运行的环境都相对简单。 B/S(浏览器/服务器)模式数据库系统。就是建立并配置WEB服务器及PowerBuilder应用服务器,以实现通过浏览器来访问数据库。B/S结构设计思想的主要目的,就是为了解决两层结构中原发性的问题。其最主要价值在于产生一套切实可行的解决方案,把客户/服务器结构下的应用可靠地推广到企业级的关键任务环境中,并利用这一技术所带来的高效率、多功能与灵活性,增强企业信息网的性能和扩展能力。
三层结构是把应用逻辑划分为三个部分:
第一层是用户界面(User Interface),提供用户与系统的友好交互。
第二层是应用服务器,专司业务逻辑的实现。
第三层是数据服务器,负责数据信息的存储、访问及其优化。
研究方法:主要采取包括:文献调研、课题考察、实践总结、实验分析、调查统计等
设计进度安排:
1第1周任务:布置任务,学生进行资料查询。
2第2周~第3周任务:软件需求分析并画出结构流程图。
3第4周任务:系统模块功能划分。
4第5周~第13周任务:模块源代码编写及调试。
5第14周任务:系统检测并通过最后测试。
6第15周任务:毕业设计论文编写。
7第16周任务:指导老师论文审阅、修改及学生毕业答辩。
毕业设计(论文)开题报告
指导教师意见:
1.对“文献综述”的评语:
2.对本课题的深度、广度及工作量的意见和对设计(论文)结果的预测:
指导教师:
年所在专业审查意见:20xx年xx月xx日
负责人:20xx年xx月xx日
摘要:在计算机网技术不断推广的情况下,人们的生活方式、交际方式等都发生着巨大变化,不仅可以节约时间,还能大大提高工作效率、生产效率等,对于推动我国市场经济快速发展有着重要影响。但是,计算机网络存在着一些安全漏洞,给用户使用网络带来一定安全威胁,必须采取有效的解决措施,才能真正实现计算机网络的安全运行。本文就计算机网络当前的安全漏洞进行全面分析,提出计算机网络安全漏洞的解决措施,以促进计算机网络运行稳定性、安全性等有效提高。
关键词:计算机网络;安全漏洞;解决措施
一、计算机网络当前存在的主要安全漏洞
(一)计算机网络软件方面。在计算机网络的正常运行中,计算机软件是非常重要的组成部分之一,一般在使用前都需要先通过网络下载,才能真正满足相关操作要求。但是,在下载的过程中,一些病毒也可能一起进入计算机,致使计算机网络的安全性受到威胁。
(二)计算机硬件方面。根据计算机网络的运行情况来看,计算机硬件是非常重要的基础组成部分,如果其出现安全问题,则会给计算机网络的正常使用带来极大影响。当前,计算机硬件方面的安全漏洞有使用不正确,致使计算机硬件设施的正常通信受到严重影响。一般情况下,计算机网络出现这种情况主要是受到*客的攻击,导致用户的财产信息、个人信息等大量被窃,给计算机网络的安全运行造成严重影响。
(三)计算机操作系统方面。在计算机网络的整个组成结构中,计算机操作系统可以保证本地连接与网络系统的正常运行,如果不注重计算机操作系统的安全维护,则有可能出现安全漏洞,最终降低计算机的整体性能,甚至出现计算机无法正常使用的情况。与此同时,计算机系统没有跟随计算机网络技术的发展及时更新和升级,致使计算机操作系统和计算机之间出现矛盾,最终出现泄漏用户网络信息的安全漏洞,给计算机网络的安全运行造成极大影响。
(四)人为操作方面。根据用户的使用目的进行计算机网络的操作,可以真正达到使用计算机网络的目的。但是,如果用户不能正确操作计算机网络,或者是操作失误,则有可能出现很多病毒,也给*客、不法人员提供入侵的机会,最终威胁计算机网络的正常运行,是计算机网络存在的主要安全漏洞之一。
二、计算机网络安全漏洞的有效解决措施
(一)计算机网络软件方面。根据上述计算机网络软件存在的安全漏洞,应采取的有效解决措施主要包括如下两个方面:一是,使用安全防火墙来对外界的访问、病毒等进行严格审查,从而避免计算机造成不合理的安全攻击。通过设置合适的防火墙,计算机网络的运行效率可以得到有效提高,用户的个人信息、网络信息等的安全性都能得到提高,最终给计算机的正常运行带来极大影响。二是,在计算机存在病毒的情况下,需要根据计算机的系统来进行杀毒软件的合理选用,则能获得较好的杀毒效果。
(二)计算机网络硬件方面。根据计算机网络硬件的使用情况,选用合适的维护设备,可以有效解决计算机网络硬件存现的安全漏洞。例如:在计算机网络正常运行的过程中,定期对硬盘、网线等进行安全检查、维修等,不但可以保证相关设备的安全使用,还能促进网络安全性的有效提高,以及在维护设备出现问题时,促使计算机使用寿命真正延长。
(三)网络操作方面。在针对网络操作方面的安全漏洞进行有效解决时,需要对操作人员进行定期的专业培训,并提高他们的专业水平、操作能力等,才能真正实现网络操作理论知识的有效应用,最终避免错误操作、不规范操作等带来的安全威胁,最终保障计算机网络的安全运行。与此同时,加强计算机网络运行过程的安全管理,加强计算机网络信息的安全维护,对于提高计算机网络的运行稳定性有着极大作用。
(四)注重法制建设。在计算机网络时常出现安全漏洞的情况下,加强计算机通信方面的法制建设,不仅可以增强用户的安全意识,还能真正防范各种不法行为的入侵,最终提高计算机网络的运行安全性。因此,不断完善我国当前使用的《保密法》,并加大宣传力度和投入力度等,才能真正提高民众的参与性,最终保障计算机网络用户使用过程的安全性。
三、结束语
对计算机网络的运行情况进行整体分析发现,针对其当前存在的主要安全漏洞采取合适的解决措施,才能真正消除计算机网络的安全威胁,最终保障计算机网络的运行安全性和稳定性等,对于促进我国计算机事业可持续发展有着重要影响。
参考文献
[1]黄麟.计算机网络安全漏洞及解决措施分析[J].信息通信,20xx,04:163.
[2]俞彤.计算机网络安全漏洞防范分析[J].计算机光盘软件与应用,20xx,08:155-157.
一、立论依据
课题来源、选题依据和背景情况、课题研究目的、理论意义和实际应用价值
一:课题来源:题目自拟
二:选题依据:随着时代的进步,计算机管理已经应用到了各个领域,特别是在采购这一块,涉及到的数据量大,查询量大,发票的管理,以及合同等方面的管理,所以用数据库的方式来解决这个问题最合适不过了。所以要开发一个物品采购及财务管理系统。
三:背景情况:作为企业而言,为销售而生产,为生产而采购是一个环环相扣的物料输入,输出的动态过程。在这个过程,销售流程,从物流的角度看,最初的采购流程运行得成功与否将直接影响到企业生产,销售最终产品的定价情况和整个供应的最终获利情况,换言之,企业采购流程的“龙头”作用不可轻视。企业采购流程通常是指有制造需求的厂家选择和购买生产所需的各种原材料,零部件等物料的全过程。在这个过程中,作为购买方,首先要寻相应模式,必然会要求生产方式,物料搬运方式都做相应的变动,合在一起共同构成.课题研究目的:解决企业采购中繁琐的过程,库存难以统计,出问题时如何能快速找到发票以及合同按照条例进行赔偿。
四:理论意义:具有很好的兼容性,功能齐全,结构合理,能在短时间内查询需要的信息。过程简洁明了,上手难度极低,一般的库管人员文化程度都比较低,用电脑都很困难,所以本软件从设计的时候就遵循所见即所得的方式,让不会用电脑的人员也能很快的上手进行工作,能有效的提高工作效率以及工作人员的自信心。
五:实际应用价值:全球化信息网络和全球化市场的形成以及技术变革的加速,市场竞争也日趋残酷.技术进步和需求多样化使得产品寿命周期不断缩短,企业面临着缩短交货期、提高产品质量、降低成本和改进服务的压力.所有这些都要求企业能对不断变化的市场做出快速反应,源源不断的开发出能满足用户需求的、定制的个性化产品;去占领市场,赢得竞争.与市场环境相适应,企业在竞争中面临着新的情况.本软件设计应用时,能够解决大部分中小企业的采购及其财务管理系统,并且对没有计算机知识的人员来说,也能很好的上手,同时软件低廉的费用,也能使大部分企业都能应用的上,为推动企业采购及财务管理现代化做出应有的贡献
二、文献综述
国内外研究现状、发展动态;所阅文献的查阅范围及手段
一国内外研究现状:进入21世纪以来,全球化信息网络和全球化市场的形成以及技术变革的加速,市场竞争也日趋残酷.入库和出库的效率必须加强,接收慢或出货慢都会影响合作双方的关系,所以,必须研究一种方案来提高效率,优化结构流程,从开始的多人多类的分管到现在的单人多类的分管,最后到计算机主管人工参与的方式。采购有入库单,出库有出库单,一定要保证账实相符,账账相符,账证相符。仓库发展的方向就是以财务为核心,保证每项经济业务由财务审核,签字,否则仓库不允许动。仓库管理由人工转为自动化是必然趋势,但是自动化的便利必然导致管理漏洞的出现,所以,我们要加强仓库的管理,必须凭单据进行入库和出库的管理,并且入库,出库,发票管理,开据领取单据等一切事务必须要分开,如果是一个人管理的话肯定会造成一些问题,所以权限管理非常重要。
二发展动态:仓库管理系统是随着现代计算机技术的发展而产生的,它充分利用计算机程序制定生产系统优化运行方案,可及时调整企业生产过程内外的各种关系。仓库管理系统的基本模块,简单的说,主要包括两大部分,即前台管理系统和后台仓储系统。前台管理系统对于一个仓库来说其核心就是通过提供科学的进销方式和库存管理来取得高经济效益。一般需求包括:以材料销售为中心,全面支持仓库的产、供、销、存的管理;实现全公司信息资源的共享一计算机自动完成进、销、存情况的分析处理,并自动产生相关执行计划,仓库各部门之间信息的相互传递与处理,实现仓库经营财务的计算机管理一完成材料销售情况数据的集中管理及处理,实现仓库人、财、物信息管理的计算机化,支持材料的经济核算。使用仓库管理系统会在下列4方面给仓库带来切实的效果:
1)为仓库作业全过程提供自动化和全面纪录的途径
2)改变传统上的固定货位,实现全库随机储存。从而最大限度利用仓库
3)提高发货的质量和正确性,减少断档和退货,从而提高顾客的满意程度4)为仓库的所有活动、资源和库存水平提供即时的正确信息。以上这些效果无疑会带给仓库明显的效益,据估算,配进能力一般可提高20~30%,库存和发货正确率超过99%。仓库空间利用率提高,数据输入误差减少,库存和短缺损耗减少,劳动、设备、消耗等费用降低。这些最终将为仓库带来巨大的经济效益。
三所阅文献的查阅范围及手段:中国知网期刊全文数据库1997-中国期刊网全文数据库1999-龙源期刊网全文数据库-中国优秀博硕士论文数据库1999—ieee数据库1999—中国学位论文数据库百度中文搜索引擎谷歌搜索引擎雅虎搜索
三、研究内容
1.研究构想与思路、主要研究内容及拟解决的关键技术
一:研究构想与思路:一直以来,物资管理工作中的信息管理是采用人工的方式,要付出大量人力物力,填写各种表格、凭证、账册、卡片和文件。由于信息是随着时间不断变化的,各业务部门对信息的使用要求也各不相同,所以要按照不同的分类经常不断地汇总、统计,往往要做许多重复登记和转抄的工作。这种手工操作的管理方式,不仅浪费人力、物力、财力,而且还存在以下缺点:处理速度慢,影响信息及时性易出现错误,影响信息精确性不便于查询缺乏综合性,不能起控制作用由于这些缺点,大大地降低了信息的利用价值和使用价值,显然越来越不适应现代物资管理工作的需要。因此,发展以电子计算机为基础的物资管理信息系统已是十分迫切和必要。所以,软件结构主要分3个大部分,市场部,仓库部,销售部。每个部分可以分配不同的帐号,不同的帐号可以对应不同的权限,比如,仓库部只能进行物品的入库,销售部门职能进行物品的出单,虽然权限不同,但是数据库是用的一个数据库,物品的增减都很准确。
二主要研究内容:
1)基本信息管理:包括来源管理,类别管理,库房管理,货物管理等
2)库存管理:包括进库管理,出库管理,进库报表,出库报表,进库明细,出库明细等
3)出货管理:包括添加出货单据,出货单据查询等
4)客户管理:包括客户录入,客户查询等
5)物品使用管理:内部物品资产统计
6)财务管理:包括合同管理和发票管理等7)其他管理:包括建立不同权限的帐户管理,更换操作帐户的更换管理,修改密码以及数据库备份等
三拟解决的关键技术:
1)因为是库管人员使用,有可能计算机使用水平不高,所以要建立一个最简单的使用机制,让任何人在3分钟之内可以完全会使用本软件,并且,功能还要齐全
2)市场定位要明确合理
3)软件结构要工整,易读,方便以后升级应用
4)运用autoit编程工具完成各个模块的设计
5)数据库的自动建立,查询,修改等6)在软件完成之际,通过抽样测试,进行软件的兼容性的测试
2.拟采取的研究方法、技术路线、实施方案及可行性分析拟采取的研究方法:文献检索和众多研究者所采取的研究方法一样,我们在研究采购系统问题时也查阅了相关文献。我们检索文献时,主要通过抽查,法选择有关该项目的文献信息最可能出现或最多出现的时间段,利用检索工具进行重点检索。其中因为查询的书籍文献不同,所需重点部分有时会呈现在两本不同的文献上。文献检索是一项实践性很强的活动,它要求我们善于思考。并能通过实践来掌握其中的规律,从而迅速准确的获得自己想要资料。我们在研究采购管理系统问题时也查阅了相关文献。因为我们所学的是计算机技术专业,进而查阅了一些经济学相关的书籍文献,例如sql基础、程序结构优化,等等,我们检索文献时,主要通过抽查,选择有关该项目的文献信息最可能出现或最多出现的时间段,利用检索工具进行重点检索。其中因为查询的书籍文献不同,所需重点部分有时会呈现在两本不同的文献上。文献检索是一项实践性很强的活动,它要求我们善于思考,并通过经常性的实践,逐步掌握文献检索的规律,从而迅速、准确地获得所需文献。其查询步骤主要有四个
(1)明确查找目的与要求
(2)选择检索工具
(3)确定检索途径和方法
(4)根据文献线索查阅原始文献首先我们确定了查找目的和要求我们所选的检索工具主要以计算机方面的书籍为主,以抽查法和循环法为主对所选经济学书籍进行文献检索,最后记录我们需要的部分。
2、调查问卷我们根据研究主题,制作出了一份调查问卷,并分别以两种形式呈现在调查者面前。第一种是传统的纸质版问卷;第二种是电子版的,我们将其上传在一些较为热门的网站上,例如新浪微博、人人网等网站。纸质版的调查问卷较为传统,发放范围较小,因为我们的调查人数有限,所以我们将纸质版调查问卷的调查范围只局限在校园。我们选择了人口流动性较大的地区,例如博学楼大厅、第三食堂门口等。而第二种问卷形式比较流行,本人推荐第二种,因为这样更节省资金并且环保,较之第一种纸质版,电子版问卷的调查范围更加广泛,这样的问卷结果更具代表性,更加有利于我们对于本课题的研究技术路线:实施方案及可行性分析:实施方案简单的说是首先用au3来建立用户界面,通过中间一系列的编程,使用au3的方法来创建sql数据库,在通过au3把s2l数据库返还给用户,sql的应用已经非常成熟,au3也已经很成熟了,用于采购管理系统是完全可以的。并且设计完成成本低廉,能更加促进系统的完成
一、选题背景
图像,指的是客观物体在人脑中的自然反映,它是信息传递的重要媒介,以纸张,照片,计算机屏幕等介质呈现出来。现实中,人类大部分的信息都是通过人眼观察的方式取得。五种感官方式中视觉是主要的获取方式。然而,由于光照,噪声,介质形状等多方面因素的影响,在图像的生成和传输过程中,图像会发生质量降低的情况,如对比度偏低,图像明暗不均,几何形变等。因此,需要进行图像处理,以取得符合人们应用需求的图像。数字图像处理,指的是以数学运算为方式,对图像作出的各种加工过程,目的是得到对用户适用的效果⑴。这些过程包括降噪、配准、增强、压缩等,它们与现实中的生产过程是紧密结合的。数字图像处理,起始于1950年代,至1960年代时从计算机学中分离出来,形成独立发展的学问。经过半个多世纪的扩充,现在图像处理的技术基础己经很稳固,在许多社会领域广泛运用。
如气象部门通过对遥感图像的处理,得到更加有效的天气云图,提高了预报的准确性;林业部门通过对航拍图像的分析,评估森林发生火灾险情的可能性;航天部门需要对飞行器传回的图像进行处理才能得到更多更清晰的细节;医疗部门的CT诊断技术采用图像重建技术,获得人体各部位的重建图像,而对X射线图像的处理能突出病变区域的显示效果,让医生得以准确地判断病变区域;在安检领域,对阿尔法射线照射图像的处理,使得包裹内物品的形状和层次更加清晰,利于判断物品类型。现在,数字图像处理技术和流行的技术相结合(如生物
技术、人工智能、智能终端等),以后将有更好的发展。数字图像处理按照方式和目标的不同大致分为以下几类:
一是提高图像的视觉效果,如增加对比度,色彩变换,几何变换等,本文主要讨论的图像增强就属于这一方面;
二是获取图像的特征信息,以满足匹配的需要,如获取边缘信息,颜色特征,纹理特征等;
三是图像的压缩编码方面,这是为了减小图像的大小同时一定程度上保证图像质量,使得传送更为容易。从具体方法来看,数字图像处理常用方法有图像变换,图像分割,图像配准,图像增强,图像特征提取等。图像增强,指的是在一定的处理背景下(如整体偏暗,对比度不足等),提升图像上用户感兴趣的部分,同时抑制甚至去除不感兴趣的部分,提升图像区域之间的差异,以突出某些部分的特征的过程。它的目的是提高图像中有用信息的显示效果,使图像更利于机器识别和视觉观察,达到特定的分析目标。图像增强是整个处理过程中非常关键的一环,在这个步骤序列中起着承上启下的作用。很多情况下,设备采集到的图像不能直接满足特定的分析需求,需要采用一些图像增强方法对图像进行预处理,处理后的图像再交给业务处理部分。例如,医疗中X射线照射生成的图像可能因为对比度不足而难以识别,可以先进行图像增强处理,再用其他算法标注可能的病灶区域,可以提高诊断准确性。
图像增强的主要目的在于两点:
一是提升视觉效果,使图像更清晰,人眼观察时更容易获取需要关注的区域;
二是使图像的呈现形式更容易被机器处理,通过机器解析出人们想要的信息。例如,军事侦查卫星得到的遥感图像可能经过了伪装处理,其中的重要建筑,车辆等混为一体,不易分清,进行图像增强处理可以突出诸如机场、桥梁、车辆等元素,再对不同时段的遥感图像对比处理,能够更正确完整地观察对方部署的变动情况。图像增强在技术的选取上并不是一劳永逸的,不同的方法有不同的使用情况。
二、研究目的和意义
本文将阐述图像增强的数学基础和一些典型的算法,并提出自己的改进后的方法。本文所做研宄的项目来源为国家科技支撑平台重点项目课题:便携智能阅读器和国家自然科学基金项目(61371142):基于逆向工程的扭曲文档图像校正技术研宄。前一个项目的产品智能阅读器是本课题的研宄平台,该产品是一款基于文字识别的有声电子阅读产品,主要通过拍照方式获取印刷文字信息,经OCR识别后转换为语音后输出。是为盲人及弱视等人群阅读普通书籍所准备的视听转换工具。借助该产品,盲人可阅读纸质书籍杂志、菜单、说明书等。
图像增强是阅读器处理过程中的重要步骤,包括了灰度增强和位置增强,目的是提高图像的人眼视觉效果和机器处理精确度。后一个项目是前一个的延伸,这个项目通过基于模型的、基于连通域的或基于3D的等各种方法,来实现扭曲文本的校正工作,以达到位置增强的目的。本课题从基于模型的思路出发,提出了一种新的抛物线数学模型,对文本线进行遍历,得到一系列文字的位置点,用位置点的坐标结合模型拟合出文本线,根据文本线与水平线之间的差距进行精确恢复,以得到水平分布的文本行。
三、本文研究涉及的主要理论
图像处理经过半个多世纪的发展,现在在技术基础上己经比较完备。图像增强作为其中的重要部分,也在技术的更新换代中不断地推陈出新,产生新的方法。图像增强方法于二十世纪六十年代为起步时期,它在美国喷气推进实验室获得第一次实用化。实验室人员对航天飞行器传回的图像数据进行了一系列的增强处理,如灰度变换,几何变换等,获得了质量优良的月球表面图像,图像增强技术展示出了强大的应用潜力"]。此后,该技术又多次用于火星,土星等探测图像的优化工作,赢得了巨大的技术成功。七八十年代,图像增强技术与其它领域结合,步入了快速发展时期。例如,这一时期,图像增强技术用于指纹识别领域,通过提升指纹的生成效果和提取质量,使指纹识别的准确率得以保障,指纹识别因此成为实用化的技术。图像增强也应用于了医疗领域,一方面用在显微镜光学成像,对生成的影像进行了大幅度的视觉优化处理,可以对细胞结构,细菌形状,染色体形状等进行更细致的分析;另一方面,是用在X射线所产生图像的处理上,同样对影像效果有了大幅度的提升1990年代以后,图像增强步入普及民用化时期。由于硬件技术的发展,电脑的处理速度快速增长,制造成本却大致遵循着摩尔定律不断下降。
图像增强技术普遍应用于生产的各个方面,针对于各行各业生产环境的增强方法大大增加了。二十一世纪以后,图像增强研宄的发展又有新的特点,其中包括大数据量,实时性,与互联网技术结合,用户定制需求,与人工智能结合,与智能终端结合等。图像增强的方法按照是否经过变换可分为:空域增强和变换域增强。空域增强是以图像各点的像素值为一般处理对象,通过对像素值的单独的或邻域的公式运算来实现提升显示效果的目的,例如灰度变换就是按照公式对像素值进行一一替换,直方图均衡则按照均衡分布的准则重新安排像素值;变换域增强则不是操作像素值本身,而是令其转换到某一变换域后,根据其在变换域中的分布特点进行针对性的操作,如傅立叶变换是转换到频率域上,小波变换是转换到小波域上。转换后的处理方式有同态滤波,带阻滤波等还有其他一些较独立的方法。如数学形态学方法,它是一种用来解析几何形状的方法,被应用于图像处理中。它包括一些特定的结构元素,通过这些结构元素对图像进行操作,可以提取图像中的对应形状。这样将形状和背景分离开,分别加以强调和抑制处理,可以达到图像的增强效果。
另外,图像增强与其他领域的方法相结合,出现了很多新的处理方法,如与模拟神经信号传递的神经网络算法相结合的新方法,利用神经网络得到一种非线性增强方式,对图像进行直接增强前面提到过,本文提出的方法是以智能阅读器的产品为基础的,产品组成如图。这款产品包括了一个图像采集器和一款配套的软件,采集器通过USB线连接到电脑上,采集到的图像经过软件的识别,生成电子文档,再转化为声音信号播放出来,这样实现文本图像的可读化。该机的便携版是将软件烧录到阅读器内的单片机,实现类似的处理过程,便携式阅读器通过电供电,省去了与电脑连接的过程。这款软件的处理过程大致包括这几个步骤:一是图像采集;二是图像预处理;三是文字识别;四是语音合成。图像增强是预处理步骤屮的一个组成部分,一般来说,排在前面的步骤会影响后续处理的结果,这样图像增强对后面的二值化、版面分析都会有显著影响,所以探究效果更好的增强算法是很有必要的。这种增强的效果既可以体现在图像亮度的针对性提升或削弱,也可以是体现在图像各点位置的调整和校正上,目的都是利于后续的分析步骤。
四、本文研究的主要内容
灰度变换,直方图均衡,中值滤波等方法是图像增强中的典型方法,本文将在概念介绍后首先讲解这些方法。基于小波变换的增强是本文着重探讨的地方,包括了理论和具体方法。另外一部分就是作为视觉增强的几何扭曲校正方法。本文以BMP格式图片为基本图片处理格式,对多种方法进行了实验。实验结果,这种方法处理对比度不理想的图像时,有良好的增强结果。全文共分五章,具体安排如下:
第一章绪论,介绍了图像增强研究的出发点和本文的内容安排。
第二章阐述图像增强现在的发展状况,先是概要地阐述若干经典的方法,如灰度变换,直方图均衡等,然后介绍了现在己有的小波阈值化处理方法,在介绍这些方法的时候会注重数学原理和实现方法的阐述。
第三章介绍了图像增强的程序,包括程序实现的功能和逻辑流程,然后介绍了程序的主要文件和功能函数,最后对部分核心代码进行了分析。
第四章阐述方法的过程。先是本文提出的基于自适应阈值的小波增强方法,对阈值的选取进行了细致的数学分析,然后介绍方法的实现过程。另外,位置增强的方法,具体指针对文本文档的几何扭曲状况,提出一种快速的校正方法,使得图像平直排布,提升了视觉效果。
第五章是实验工作,对新提出的图像增强方法进行了仿真,得到了直观的图像对比和客观的数据表格,并根据一些评判参量对方法进行了评价。
第六章总结,概括讲述本文所作出的研宄工作,分析现有工作的成果和不足之处,为下一步的研究工作做铺塾。
五、写作提纲
摘要3-4
Abstract4
第一章绪论7-10
1.1选题背景7-8
1.2本文的内容安排8-10
第二章研究现状10-21
2.1增强理论简介11-17
2.1.1灰度变换12-15
2.1.2直方图均衡15-17
2.2小波变换增强的研究17-21
2.2.1阈值化的方法17-19
2.2.2与直方图均衡结合19-21
第三章程序的基本架构21-27
3.1程序简介21-24
3.1.1程序框架21-23
3.1.2程序流程23-24
3.2主要文件和功能函数24-25
3.3部分核心代码25-27
第四章增强方法的具体实现27-41
4.1小波变换简介27-32
4.1.1连续小波变换27-28
4.1.2离散小波变换28-29
4.1.3多分辨分析与Mallat算法29-32
4.2基于自适应阈值的增强32-35
4.2.1用于增强的阈值32-34
4.2.2用于降噪的阈值34-35
4.2.3方法流程35
4.3位置增强的扭曲校正方法35-41
4.3.1原理简析35-36
4.3.2抛物线模型36-38
4.3.3类抛物线模型38-39
4.3.4方法实现39-41
第五章实验结果41-48
5.1基于自适应阈值的增强41-46
5.2扭曲校正方法46-48
第六章总结48-49
6.1课题工作总结48
6.2展望48-49
参考文献49-52
申请学位期间的研宄成果及发表的学术论文52-53
致谢53
六、目前已经阅读的主要文献
略
设计(论文)题目:基于虚拟现实技术的三维校园漫游系统的设计与实现
本课题国内外研究动态及意义:
随着计算机技术,特别是计算机图形学、三维仿真技术以及虚拟现实技术的飞速发展,信息管理的数字化和实物模型的虚拟化已成为当今世界非常重要的技术应用领域。人们意识到虚拟现实技术的巨大应用前景,因此虚拟现实技术几乎是所有发达国家目前都在大力研究的前沿领域,其发展也达到了异常迅速的程度。在国外,美国、德国、英国、日本、韩国等国家在虚拟现实技术方面的研究做的比较好。我国虚拟现实技术研究起步较晚,与国外发达国家还有一定的差距。我国正逐渐开始尝试和研究建设数字城市、数字社区的实践。在高校,现实大学校园的数字化和虚拟化,对虚拟校园的研究与构建也越来越多。据统计,我国最早建立虚拟校园的高校是天津大学,其后浙江大学、深圳大学、北京大学、西南交通大学、上海交通大学、清华大学、复旦大学等一些著名高校也纷纷采用虚拟现实技术建立了虚拟校园。
在我国,目前各大学所建的虚拟校园漫游系统广泛采用的是VRML技术,思想汇报专题因为VRML技术支持在线访问,动态更新等优点。但是,由于网络的带宽约束,不能支持像本系统这样规模比较大的系统,同时在效果方面,也不能做出这么多动态效果。基于3D和VRP的漫游系统开发流程快,并且仿真效果也十分好,具有更多交互形式等优点。因此,3D+VRP的使用越来越普遍,越来越多的高校开始重视这个新兴平台并开设了相对的课程。
毕业设计(论文)研究内容、拟解决的主要问题:
研究内容:
在综合考虑了目前成熟的各类技术实现方式后,本文从3DMAX的建模和渲染烘焙技术着手,采用成熟VRP-BUILDER虚拟现实编辑器模块进行二次开发来构建的三维校园漫游系统。基于3D和VRP技术的三维仿真漫游系统的开发方法,以梧州学院(北区)建立虚拟场景,实现了自动漫游、手动漫游、校园路径导航、校园景物的查看、校园信息查询、各种气候效果、各种实体的动态效果,并根据实际加入了碰撞检测。同时根据三维仿真漫游的特点,在自动漫游和手动漫游过程中,以现有场景为基础,通过视频、图片、音乐对虚拟现实系统做了补充。
拟解决的主要问题:
基于Polygon+NURBS高级建模,采用Bitmap位图+UVWMapping坐标贴图、VRAY渲染方法、碰撞检测进行系统创建;采用Attach、Collapse命令命令精简模型个数范文参考网。
毕业设计(论文)研究方法、步骤及措施:
研究方法、步骤:
1、收集相关资料进行可行性评估;
2、进行需求分析,进行模型建立;
3、实时数据采集,建立三维模型;
4、贴图制作及渲染烘焙;
5、对各个功能模块框架的构思与创建;
6、调试,运行。
措施:
VR场景模型的优化对VR-DEMO的演示速度影响很大,因此我们采用Polygon+NURBS高级建模方式制作建筑简体模型,在表现细长条的物体时,尽量不用模型而用贴图的方式表现,并且采用Attach、Collapse命令命令精简模型个数。运用Bitmap位图+UVWMapping坐标贴图、VRAY渲染方法、碰撞检测进行系统创建。使系统达到最优化状态,减少硬件资源的开销,保证系统的稳定性。
进度计划与应完成的工作:
1、收集资料进行需求分析时间:20xx年1月
2、实时数据采集,建立三维模型时间:20xx年2月初-----20xx年2月底
3、运行和调试,系统设计及实现时间:20xx年3月初-----20xx年3月底
4、论文撰写时间:20xx年4月
1.本课题研究意义:
病例是病人就诊治病,根据自己的身体状况进行科学的,实际的统一的进行记录。对自己的病情进行科学的总结,对自己病情的发展程度进行阶段性的记录。近些年,随着医疗机构多年来医治的病人不断的增加,手动记载病人的病例越来越不方便,病例资料积攒越来越多,对空间的占用越来越严重,随着时间的推移,出现了各种各样的问题,弊端和缺陷显现的越来明显起来。
医疗机构病例的记录和管理是一项非常繁琐的工作,而传统的选题方式存在以下几方面的问题:
1.医疗机构进行挂号,就诊等一系列医疗流程的同时,要对病人相应流程的资料进行详细的记录.传统的记录流程繁琐复杂,该过程时间长,速度缓慢,因此影响了医疗人员的治疗效率。
2.病例的存放,是医疗机构普遍存在的问题,由于病例记录的材质是纸张,由于多年的积累,病例资料会越来越多,需要长期的干燥环境,避免纸张发霉变质。而且由于纸张的积累,会占用越来越多的空间。而且由于纸笔记录,记录笔迹很容易由于时间过长,缓慢变质,继而字迹愈来愈不清晰,导致记录被损毁,造成记录无法使用,从而要采取安全措施。
3病例记录的查找,由于病例记录是用纸张进行记录.索引模式不清晰,查找使用起来会耽过长的时间,而且查找极为不便,由于病例的使用,会造成材质的损坏甚至损毁无法使用,
针对上述产生的诸多问题,设计并开发一个病例管理系统是非常必要的。该论文设计并实现了中医诊所的病例管理系统,改系统不仅实现了病例的快速记录和管理,增加了病人和医疗人员之间的沟通和了解,更重要的是实现了病例的快速索引和查找使用,提高了医疗机构的工作效率。
2.研究内容:
1.了解该系统现在的发展现状,对国内外的现状进行分析对比
2.对系统的市场需求进行分析
3.系统结构
(1) 对就诊者记录进行统一管理功能;
(2) 对挂号记录进行统一管理功能;
(3) 对就诊者每次所开的处方记录进行统一管理功能;
(4) 对就诊者每次就诊时的确诊记录进行统一管理功能;
(5) 对就诊者住院、出院、转院记录进行统一管理功能;
(6) 对就诊者动手术的手术记录进行统一管理功能;
(7) 对就诊者的检查结果记录进行统一管理功能;
(8) 对就诊者病历进行查询的功能。
4.将系统进行实现与运作
5.结果实际需求进行实践和分析
6.对所做的工作进行总结,进一步的完善和分析出现的问题
3.技术路线、研究方法和研究进度:
本系统采用的软件开发工具及环境如下:
操作系统: WINDOWS20xx
编程工具: PowerBuilder9.0
数据库:SQL Server数据库
开发用机器的硬件配置:
Pentium Ⅳ 1.50GHz、256MB内存、20GB硬盘等。
本应用程序的主要功能都是在主窗口w_zhujiemian及在其下打开的众多窗口中完成的。将主窗口的WindowType属性设立为mdi型,以便在其下以特定方式打开其他窗口。
主界面设计中主要是主菜单m_zhujiemian的设计,该菜单结构及代码如下:
1.医务人员:Clicked事件程序代码
opensheet(w_ywry,w_zhujiemian,8,original!)
2.就诊者记录:Clicked事件程序代码
opensheet (w_jzz_cx,w_zhujiemian,8,original!)
3.挂号记录:Clicked事件程序代码
opensheet(w_gh,w_zhujiemian,8,original!)
4.处方记录:Clicked事件程序代码
opensheet(w_cf_xcg_cx,w_zhujiemian,8,original!)
5.确诊记录:Clicked事件程序代码
opensheet(w_hyjc_qz_cx,w_zhujiemian,8,original!)
6.住院记录:Clicked事件程序代码
opensheet(w_hyjc_zy_cx,w_zhujiemian,8,original!)
7.手术记录:Clicked事件程序代码
opensheet(w_ss_cx,w_zhujiemian,8,original!)
8.检查结果记录:Clicked事件程序代码
opensheet(w_hyjc_jcjg_cx,w_zhujiemian,8,original!)
9.病历查询:Clicked事件程序代码
opensheet(w_hyjc_blcx_cx,w_zhujiemian,8,original!)
设计方法
1.查询相关资料,了解本系统的研究意义。可以上网搜索或者是去图书馆查阅相关资料。
2.通过查询资料了解该系统要如何做,及要做哪些东西。
3.设计出大体上的功能模块,画出模块图。
4.通过进一步的了解,对每个功能模块进行细化,将每一步都想清楚。制定出每一步的做法和注意的地方。
5.对设计好的程序进行调试,通过调试发现存在的问题并解决,从而达到完善系统的目的。
6.最后,整理各阶段的设计记录文档,写成论文稿。
研究的整体方案:
1)应用程序背景和需求分析
2)组建开发组
3)数据库设计
4)编写应用程序
5)测试和优化应用程序
6)发布数据库和应用程序
数据库设计的基本步骤:
确定创建数据库的目的
确定数据库中需要的表
确定表中需要的字段
确定主键
确定表之间的关系
输入数据和创建其他数据库的对象
工作进度的安排:
1)应用程序背景和需求分析:熟悉论文课题,查找资料,研究资料,熟悉编程语言,完成毕业设计开题报告及外文文献翻译。
完成时间:20xx年xx月
2)数据库设计:继续熟悉编程语言,查找资料,研究资料,确定数据库结构和数据结构,建立数据库,做好编程准备。
完成时间:20xx年2月中旬-2月底。
3)编写应用程序:着手编程,初调程序,建立程序的大致结构、整体框架。
完成时间:20xx年3月初-4月初。
4)测试和优化应用程序:设计与撰写论文,完善设计,进行测试。
完成时间:20xx年4月初-4月中旬。
5)发布数据库和应用程序:根据指导老师的建议,继续完善程序,将完成的程序上交,并将毕业论文完成初稿上交。
完成时间:20xx年4月中旬-4月底。
4.导师意见:
论文题目:微信公众平台CMS的设计与实现究
一、选题背景
微信公共平台于20xx年8月23日正式上线,这是基于微信的一个附加功能,任何组织或个人均可免费申请微信公众帐号。获得帐号后可通过后台编辑文字、图片、语音、视频等信息,并群发给关注该帐号的用户,但每天仅可群发一次。同样地,用户主动给微信公众平台发送文字、图片、语音、视频等信息,公众平台可以根据预先设定好的规则,自动反馈相应的信息给用户。对于拥有国内用户数最多,使用频次最高的移动社交APP,微信已经被当作是移动互联网入口的最佳选择。由于人人都可以申请微信公众账号,所以每个微信公众帐号都可看作是一个基于微信公众平台的自媒体,通过该自媒体进行互动营销,是一种移动互联网上不可忽视的营销渠道。然而,微信公众平台自有的后台编辑系统功能较为单一,已经不能满足需求日益多样化的微信公众平台运营者。所幸的是,微信公众平台提供了二次开发的接口,通过对接该接口,开发出一套CMS,一方面可以更加方便地管理和运营微信公众账号,另一方面也可以实现丰富个性化的定制功能。通过这套CMS,还可以实现微网站功能。运营者可将企业网站移植到微网站,用户通过关注微信公众平台即可访问微网站。对于拥有多个微信公众账号的运营者来说,该系统可以实现一站式管理多个公众账号。除此之外,通过用户与微信公众账号的交互,还可以实现许多其他实用的功能。本文主要是阐述了基于ThinkPHP框架的微信公众平台CMS的设计与实现。
二、研究目的和意义
微信公众平台CMS,丰富了原有编辑平台的功能,可以使接入CMS系统的公众账号瞬间拥有十分强大的功能。微信公众平台CMS的意义在于以下几个方面。一是对于微信公众账号的运营者。对那些不懂计算机程序技术的运营者可以建立属于自己的程序接口,让他们通过简单的配置,即可拥有强大而又个性化的微信公众平台管理系统。使运营者可以专注于内容的运营,而不被如何呈现内容的方式而分心。相反地,该CMS还可以辅助运营者,以更佳的方式方法呈现运营者发布的内容,用一些程序小工具维系订阅用户的粘度。另一方面,对于微信公众账号的订阅者。通过关注接入了微信公众平台CMS的公众号,可以获得比一般公众账号更多的功能,诸如天气查询、列车查询、微网站等。可以使得用户对这样的公众账号有着更好的用户体验,使用户更加乐于使用这们的公众账号。再者,对于微信公众平台本身来说,开发这样的CMS,丰富和加强了微信公众平台本身的功能,扩展了微信公众平台的生态链。从另一个角度来看,也可以促进微信公众平台自身功能的扩展。
三、本文研究涉及的主要理论
WAMP架构即Windows+Apache+MYSQL+PHP的组合。是比较常用的PHP开发环境。Windows系统本文选用了WindowsServer20xx。它具有可靠性、可用性、可伸缩性和安全性,这些特性使其成为高度可靠的平台。WindowsServer20xx系列增强了群集支持,其可用性有了很大的提高。WindowsServer20xx系列的可伸缩性通过由对称多处理技术(SMP)支持的向上扩展和由群集支持的向外扩展来提供。Apache是世界上非常流行的WEB服务器。由于其的开源特性,所以不断有人来为它修改原来的缺陷、开发新的功能、新的特性。Apache的特点是性能稳定、简单、速度快。它的特点如下:
(1)拥有简单而强有力的基于文件的配置过程;
(2)支持通用网关接口;
(3)支持多种方式的HTTP认证;
(4)支持基于IP和基于域名的虚拟主机;
(5)集成代理服务器模块;
(6)提供用户会话过程的跟踪MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。
与其他的大型数据库例如Oracle、DB2、SQLServer等相比,MySQL自有它的不足之处,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。Mysql的特性如下:
(1)使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。
(2)支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等多种操作系统。
(3)为多种编程语言提供了API。这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。
(4)支持多线程,充分利用CPU资源。
(5)优化的SQL查询算法,有效地提高查询速度。
(6)既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。
(7)提供多语言支持,常见的编码如中文的GB2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。
(8)提供TCP/IP、ODBC和JDBC等多种数据库连接途径。
(9)提供用于管理、检查、优化数据库操作的管理工具。
(10)支持大型的数据库。可以处理拥有上千万条记录的大型数据库。
(11)支持多种存储引擎。
PHP(PHP:HypertextPreprocessor的缩写,中文名:“PHP:超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的特性包括:
(1)PHP独特的语法混合了C、Java、Perl以及PHP自创新的语法
(2)PHP可以比CGI或者Perl更快速的执行动态网页——动态页面方面,与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;PHP具有非常强大的功能,所有的CGI的功能PHP都能实现。
(3)PHP支持几乎所有流行的数据库以及操作系统。
(4)最重要的是PHP可以用C、C++进行程序的扩展!
PHP的优势:
(1)开放的源代码所有的PHP源代码事实上都可以得到。
(2)PHP是免费的和其它技术相比,PHP本身免费且是开源代码。
(3)快捷性程序开发快,运行快,技术本身学习快。嵌入于HTML:因为PHP可以被嵌入于HTML语言,它相对于其他语言。编辑简单,实用性强,更适合初学者。
四、本文研究的主要内容
本文利用了THINKPHP框架,在此框架的基础上,利用PHP语言、MYSQL数据库,开发出一套简单易用的微信公众平台CMS。该系统将诸如首次关注、文字回复、图文回复、微网站等功能模块化。用户只需几步简单的操作,就能把自己的公众号与微信公众平台CMS对接,随后就可以在该CMS中对自己的公众号进行相应的设置,方便快捷的满足自己的个性化需求。本文的具体内容如下:第一章,绪论。主要介绍了课题研究的背景和现状、课题研究的意义、微信公众平台CMS的部分功能。第二章,系统开发的平台与技术。对开发该系统所需的环境,用到的框架,使用的技术作了详细的介绍。第三章,系统需求分析。分别从可行性、总体需求进行了分析。然后从网站前台、管理后台、会员后台、微信端几个方面进行了详细的需求分析。第四章,系统设计与实现。分别对四个子系统进行了框架和模块设计,并对各个子系统进行了实现。最后对系统中所用到的关键数据库进行了设计。第五章,系统运行与测试。对系统微信端的主要功能进行测试,测试系统的运行情况。第六章,总结与展望。对全文进行总结并对后续的工作进行展望。
一、毕业设计主题:
基于B/S的全数字化体检信息管理系统的设计与实现
二.主题背景:
随着人们生活水平的提高,人们越来越关注健康问题。如今,计算机的发展和应用越来越广泛,体检业务是一项工作量很大的业务。在检查前的准备、检查期间的检查和检查后的服务的每个过程中都有许多工作要做。手动操作既耗时又低效。有些医院几乎没有可供人们选择的体检系统。例如,安徽省医院只提供几个体检包。但是,用户只需进行在职体检,包括五种肝功能、五项乙肝、尿检、心电图和胸部x光检查。然而,其他不相关的身体检查,如身高、体重、脑电图等。也需要为包装选择。因此,系统为用户提供了可选的体检项目。此外,系统还可以在线查询体检项目,并显示每个体检项目的具体位置,方便用户体检,而不是每次体检前询问医生,提高了效率,节省了用户的时间。该体检信息管理系统是一个基于B/S的体检管理软件,其核心功能包括体检文件的录入、体检报告的输出、体检文件的统计查询和对比分析。该系统的使用可以大大提高体检档案管理人员的工作效率,使体检档案管理更加准确、全面和完善,可以明显提高体检业务的竞争力。该系统还利用了当前基于开源软件的网页开发的趋势和趋势。体检管理信息系统实现了用户体检的统一规范管理,是体检工作系统化、科学化不可或缺的一部分。该系统采用MyClipse+SqlSERVER开发环境的关键技术,实现了用户、医生和体检项目体检结果的维护、查询和打印功能。这些关键技术的使用具有简单易用的优点,克服了以往人工操作带来的缺点,保证了信息处理的及时性和准确性,真正实现了数据共享和无纸化操作。系统使用Struts构建MVC模式框架,用Hibernate完成数据持久化,方便数据库操作。
关键技术:
该开发是一个基于B/S架构的动态网站。开发工具选择目前流行的MyEclipse,并使用框架技术。
1.STRUTS技术——这种技术的应用可以说是MVC架构的真正实现。它合理地分离了模型层、控制层和视图层,能够更好地解决业务逻辑和视图层之间的耦合问题。
2.休眠技术——这是一种实现底层持久性的流行方法。其目是使程序使用面向对象的编程思想来处理数据库中读取的所有记录。这些记录通过对其主配置文件Hibernate.hbm.xml的分析,将VO转换为POJO,从而将每个读取的记录封装到一个通用的JAVA对象中,操作起来非常方便。
三.关键问题:
关键问题:
1.理解Struts和Hibernate框架技术,可以用于软件开发。
2.系统中一些报表的设计及如何与数据库交互导出。
3.系统中每个对象的权限设置和分配由用户、不同的医生和管理员来区分,并对应不同的操作权限。
4.软件性能问题。考虑到体检系统可能有大量用户和大量访问,可能有大量用户同时使用该系统。可以认为数据库分布在不同的硬盘上,由线程操作。
四.毕业设计的完成进度和预测进度
(根据学校日历计算)
第一周至第三周:毕业论文的背景调查和数据收集,撰写开篇报告
第4周到第6周:学习相关的开发工具,并查阅相关的设计论文和材料,以分析该设计的需求。
第7-8周:根据分析阶段获得的相关文件进行软件设计,初步编写各模块的相关代码,以满足中期检查。
随着计算机网络技术的迅猛发展,教育信息化的趋势逐步深入,学校教学和管理的信息化发展有了长足的进步。然而在大多数学校,缺乏多功能网上报名系统――既能支持考试报名,同时又支持各种活动的报名。大部分的信息公布和报名工作主要还是依赖于人工完成,不仅缺乏条理,而且工作效率极低。鉴于传统报名方式存在的问题与不足,给学校的教学管理造成了繁重的劳动。为了切实减轻教务管理的工作负担,提高工作效率,把学校建设成一流的信息管理,教育教学平台,我们迫切的需要开发一种功能强大,处理信息效率高的Web网上报名系统。
一、目前现状:
1、功能方面:
从网上查阅到的信息以及很多相关的文献资料表明,自20xx年来,基于网络的各类报名系统的开发与设计成为了人们的研究重点。这些网上报名系统功能各不相同,但是主要还是以考试报名系统为主,如:基于WEB的CET报名系统、基于B/S模式的等级考试报名系统、基于Web的全国计算机等级考试报名系统、基于ASP的艺术考试网上报名系统等等。这些系统的开发,都是为了应对我国日益壮大的考试规模与传统报名方式工作效率低下这对矛盾的。但是,相对于这些日趋广泛的考试报名系统,与校园内外相关的活动的报名系统却并不多见,将考试与活动报名功能整合在一起的系统更是极为罕见。大部分院校都有属于自己的考试报名系统,但是几乎没有一所院校有属于自己校园活动报名系统。
2、技术方面:
通过众多文献我们发现,现有的一些考试报名系统主要使用J2EE技术和ASP技术,采用层次化的开发和模块化的开发这两种开发模式。
一些系统采用基于J2EE和MVC设计模式的多层B/S架构,把每种不同的服务部署在一个独立的层。如:客户层、表示层、业务层、数据层。
客户层:即Web游览器;
表示层:通常采用Struts技术,它继承了MVC的各项特征,将业务逻辑和页面显示分离开来。它的好处是将业务逻辑和页面显示分离开来,将大量的逻辑放在配置文件中,而不是放在程序中。通过配置文件将Struts标签库,Actionform对象,ActionServlet控制器组件,Action对象联系在一起。其主要工作流程为:当用户向服务器提交http请求时,该请求就被转发到ActionServlet控制器,控制器利用ActionMapping对象把请求映射到Action处理器对象,并根据请求的参数实例化相应的ActionForm;通过配置信息决定是否需要表单验证;验证成功则由ActionServlet根据配置信息决定调用哪个Actionexecute方法;Action的execute方法返回一个ActionForward对象,ActionServlet再把HTTP请求转发给ActionForward对象指向的JSP组件。JSP组件生成动态网页,返回给客户。整个过程中Struts完成客户端表单进入的验证,管理请求和响应,提供控制器来完成页面流转和向业务逻辑层委托,返回到客户端页面显示。
业务层:业务层为数据库端表示层提供松散耦合,处理真实应用,完成事务管理的选择,协调各种业务逻辑对象之间的依赖关系,并为持久层和业务逻辑层之间提供松散耦合。
数据层:通常采用Hibernate作为中介,它是采用ORM映射机制的持久层开发工具,是Java应用和关系数据库之间的桥梁,负责Java对象和关系数据库之间的映射。内部封装了JDBC访问数据库的操作,向上层应用提供了面向对象的数据库访问API。
剩下的一些考试报名系统通常使用ASP技术,并且使用模块化的设计。如按用户种类分可以分为:管理员模块和学生模块;按功能分可以分为:登录模块、游览模块、搜索查询模块、报名模块、退出模块等等。
不管使用哪一种的开发方式,都会存在它们各自的优势和缺点,但是我们发现:不管是用J2EE还是ASP技术,开发出来的系统的页面效果都太过单调。就如同一件稀世珍宝披着一件毫不起眼的外衣,总觉得两者非常的格格不入。
二、发展方向:
1、功能方面:
随着我国教育事业不断的发展,我们开始追求科学的教育教学体制,我们需要和谐的发展我们的教育,而不是为了考试而考试的教育,除了课堂,我们更需要从实践中获取我们所要的知识。这样,学校的各项活动就会变多,那势必就会像考试报名那样,我们同样会需要一个活动报名系统来解决我们的问题。我们不会花那么多的时间和精力去开发两套相似却又不同的系统,那么将两套报名系统整合成一套多功能的报名系统就成为一种需求。随着各类报名的不断增多,我们都可以把这些整合到一套多功能报名系统中,组成一个功能更强大的系统。
2、技术方面:
Java Web,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有java applet不过现在使用的很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。Java技术对Web领域的发展注入了强大的动力。随着Java Web技术的不断发展和日趋成熟,越来越多的开发人员更倾向于使用Java Web来开发基于Web的应用和系统,Java web必将成为web开发的中流砥柱。
同时,这是个对美有着很大追求的时代,单调的页面无法给人带来美的享受,如果没有华丽多彩的页面,再强大的系统也只能被历史的长河所吞没。
而Flex的出现却解决了这样一个问题。Flex 是一个高效、免费的开源框架,可用于构建具有表现力的 Web 应用程序,这些应用程序利用 Adobe Flash Player和 Adobe AIR, 运行时跨浏览器、桌面和操作系统实现一致的部署。作为新一代的富客户端互联网技术的佼佼者,Flex这种技术已经被越来越多的公司所采用,被越来越多的用户和程序员所接受。
Java Web强大开发功能加上Flex无与伦比的表现力和富英特网应用,这两种技术的结合必将成为一种趋势,而用Java Web和Flex开发的Web应用或系统也必将大行其道。
三、给我的启发:
针对本次毕业设计翻阅了很多的文献,这些文献给我最大的启发是在开发思路和技术选择方面。
很多相关的文献中其技术实现都是使用ASP技术和C#技术,这一点在前面也提过了,只有一片提到了Struts,而就是这篇文献使我对Struts产生了浓厚的兴趣,通过各种途径学习这种技术,慢慢的对它有了深入的了解。体会到了它与ASP技术和C#技术间的区别,以及Struts框架的优势,最终也使我确定使用Struts技术进行毕业设计的开发。对于页面部分,几乎所有的文献都是通篇一律的使用JSP技术。不错使用JSP技术,借助于Dreamweaver工具,也可以编写出比较优美的画面,但是其实现起来太过困难,其自身的携带的空间和组件太少。这就让我尝试着去寻找一种能够简单的制作出比较优美画面的技术。借助于互联网,很快的就发现了Flex,事实也证明,它的确不负所望。
在开发思路方面,主要让我了解了一些开发的流程,开发所采用的模式,当然也帮助我在一定程度上完善了所要开发的系统的功能。开发流程简单的讲就是:一个项目从开始到结束,其中经历的各个阶段,这是以前没有接触过的。至于开发模式,上面也提过了,有基于B/S和C/S的开发,也有分层的开发和模块化的开发等,其实对于这些开发模式,没有绝对的好坏优劣之分,只能说某些模式更适合某些项目。
简而言之,从这些文献中受益匪浅。
计算机研究生开题报告包括计算机系统结构、计算机软件与理论、计算机应用技术三个方向,不同计算机硕士专业研究主题各有特点,其开题报告形式却大体一致,下文以“PHP技术应用于中小企业网站开发”课题为例,拟定计算机研究生开题报告范文。
一、选题来源与研究背景
随着千千万万的大小企业加入互联网,是否拥有企业自己的网站不知不觉中已经成为了衡量一个企业素质的标准。在此背景下开发一套企业网站系统就十分有必要,而当今,网站开发的形式多种多样,以 ASP+SQL server,JAVA+Oracle,PHP+MySQL,最具代表性,根据网站的类型不同选用适用的技术组合。
PHP 整合了目前流行语言(JAVA/C++/PERL/C)最出色的特性,掌握其中任意一种语言都可以说掌握 PHP 的基础应用,所以 PHP 成为最容易上手的语言。优秀的编译系统也是 PHP 成功重要因素,如 Zend Optimizer、Eclipse PHP 等,完全开源,让世界所有的程序员来完善其功能。PHP 以优异的性能,简单的使用,低廉的价格,成为中小企业的网站开发的首选。
LAMP(LINUX-APACHE-MYSQL-PHP)网站架构师目前国际流行的 WEB 框架,该框架包括:LINUX 操作系统,APACHE 网络服务器,MYSQL 数据库,PERL/PHP 或者PYTHON 编程语言,所有的组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个构架,如 JAVA/J2EE 构架相比,LAMP 具有 WEB资源丰富、轻量、快速开发等特点,微软的。NET 架构相比,LAMP 具有通用、快平台、高性能、低价格的优势,因此 LAMP 无论是性能、质量还是价格都是企业搭建网站的首选平台。
二、中文文献综述
LAMP 系统是(LINUX-APACHE-MYSQL-PHP)使用范围最多的 WEB 框架应用系统:L 所指的是 LINUX 服务器操作系统,A 所指的是 APACHE 网站服务的服务器应用系统,M 所指的是 MYSQL 轻量级的数据库系统,P 所指的是 PERL 语言、PHP 语言或 PYTHON 语言,这些服务或产品都是免费的开源软件,是国际上得到认可及比较成熟的开发环境,非常多的网站采用这样的应用环境,LAMP 比 JAVA 语言更开发速度更快捷,可以使用的更丰富、代码更简洁等特点,LAMP 比。NET 更 LAMP具有通用性、开发速度更快、执行效率更高、开发成本更低等优势,综上所述,LAMP 具有其他 WEB 开发语言有更大的竞争力1 LINUX 概述。
LINUX 系统源于 UNIX,是 1991 年由 Linus Torvalds 开发的开源产品。问世至今受到世界计算机爱好者的热力追捧,被大家广泛的修改及完善。LINUX 仿照UNIX 的很多功能,源代码也比较相似,所以 UNIX 的很多应用都可以移植到 LINUX上使用。
目前手机系统使用最为广泛的 Android 系统,也是由 Google 公司基于 LINUX系统编写的。著名电影《阿凡达》的渲染计算机,也是 LINUX 系统的计算完成。
由此可见,在专业领域的中 LINUX 系统可以更高效的、更好的完成工作。
2 Apache 服务器。
Apache 是一种网页服务器软件,同 WINDOWS 自带的 IIS 是同一种类型的软件,所以如果使用 WINDOWS 系统来安装 Apache 就必须关掉 IIS.
Apache 是后目前网络技术市场中,Apache 是唯一一款开源的,全世界的优秀程序员都在对它进行修改。Apache 比较古老的名字特别有意思,是“a patchyserver”的谐音。
这个神奇的软件,是 PHP 网站开发程的首选页面服务器,它执行效率高,于PHP 完美搭配、稳定,但是配置相对复杂很多,一旦配置成功之后,可长时间稳定的运行,所以一般服务器上都安装 LINUX + Apache 以保证长时间的稳定运行,个人计算机在开发调试过程中,可以选择集成开发环境 XAMPP 或 WAMP,这也充分体现了 PHP 的跨平台特性。
3 MYSQL 服务器应用。
MYSQL 同 ORACLE、DB2、SQL SERVER 等软件一样,是一款常用的关系型数据库管理软件。比其他关系型数据库管理软件体积更小、效率更高、搜索快速、不需要花费任何费用,对中小企业来说,是一款不可多得的经济实用型数据库软件。
用 MYSQL 数据库管理系统与 PHP 脚本语言向结合的数据库系统解决方案,正被越来越多的网站所使用,其中以 LAMP 模式最为流行。
4 PHP 脚本语言。
PHP 是近些年被广大网页开发人员喜爱的语言。PHP 也是开发动态网站的常用的脚本语言,它是一种嵌入 HTML 中的语言。具有简单易用,语法流畅,网络资源多、跨平台、执行效率高等优点。PHP 成为了 WEB 脚本技术的先驱,融入了C、JAVA、PERL 的一些最佳特性,PHP+APACHE+MYSQL 的组合已经成为目前 WEB最流行的组合之一。
三、研究目的、意义和研究方法
本篇论文一小型企业网站系统开发为例,使用 PHP+MySQL 技术构架为核心,开发一套企业网站系统。拉近企业与客户的距离,及时展示企业产品信息,发扬企业文化。
四、研究难点与创新点
本文主要阐述了网站的设计流程与主体设计思想,利用 PHP 丰富的函数功能,MySQL 出色的数据处理能力实现动态更新网站信息,以及在设计中遇到的问题、要点等进行了详细的说明。