时间:2020-08-05 20:48 | 栏目:开题报告 | 浏览:次
现如今,随着计算机软件的快速发展,互联网信息的出现为当今社会发展的给予了重要保证。那么作为计算机软件毕业的学生而言,计算机软件毕业论文开题报告应该怎么来写呢?以下是学术参考网小编为同学们搜集整理的计算机软件毕业论文开题报告,欢迎阅读!希望可以帮助到各位同学们~
毕业(设计)论文开题报告
1、本课题的来源及研究意义
随着计算机技术的飞速发展,信息网络已成为社会发展的重要保证。如何以网络为纽带快速、高效、方便地实现知识传递,以现代化手段促进教学改革,将传统的课堂教学转变为课堂+电脑+网络课堂+internet等多种学习方式,是教育工作者应当为之努力的方向。基于JSP技术的网络教学平台是依托校园网的优势设计和开发的,通过此平台,学生可以不受时间、空间、地域的限制,实现网上浏览教学内容、完成作业,参加测试等功能,教师也可借助此平台,发布公告信息,发布试题,实现课件上传下载,组织讨论答疑等功能。
2、国内外发展状况
在国外,网络教学平台系统已经走上正轨,能高效、方便地实现知识传递,具有很强的可靠性,但是功能稍显不足。
在国内,网络教学平台系统的开发与使用都处于低层次阶段,只有少部分信息存于系统中,系统功能不够全面,人们更多的是使用传统的课堂教学手段,所以我选择了这个毕业设计,目的就是要开发一个通用的功能比较全面的网络教学平台。
3、本课题的研究目标
网络教学平台按照Browser/Server模式,将传统的浏览器/WEB服务器的两层体系结构扩展成浏览器—WEB服务器+应用服务器—数据库服务器三层体系结构,这种模式采用多种标准的协议和技术,适合于任何硬件平台和软件环境。
系统采用JSP与mysql数据库相结合,其实现的基本原理是利用mysql作为数据仓库,用Servlet等高性能服务器端程序作为后台总控程序,JSP程序在前台运行,Servelet接受用户的输入,分别调用不同的JSP程序向客户端反馈信息,JSP/Servlet通过HTTP连接在服务器端和客户端传递数据。
4、本课题的基本内容
1、教师教学系统与学生学习系统
教师教学系统与学生学习系统的功能相对应,主要包含以下几个模块:
(1)网络课堂。
(2)网上作业。
(3)网上测试。
(4)讨论答疑。
(5)网上交流。
(6)实验指导。
2、教学管理系统
系统分为人员管理、课程管理、作业管理、考试管理和讨论交流管理。
(1)人员管理。
(2)课程管理。
(3)作业管理。
(4)考试管理。
(5)讨论交流管理:包括BBS版主管理、帖子管理。
5、本课题重点和难点
重点:各功能模块的创建。
难点:数据库的连接和数据库的各种操作。
6、论文提纲
第一章:概述
第二章:开发环境简介
第三章:需求分析
第四章:系统的总体设计
第五章:系统的详细设计
第六章:系统实现
第七章:系统运行
第八章:结束语
7、进度安排
阶段工作内容工作进度安排
1开题报告及立题论证任务书4月3日
2可行性研究报告4月7日
3软件需求规格说明书4月12日
4项目实施计划书4月15日
5软件设计及调试4月16日~5月16日
6毕业论文5月17日~5月31日
8、主要参考文献
[1]陈禹.信息系统分析与设计.北京:电子工业出版社[M],1986
[2]郑人杰.软件工程.北京:清华大学出版社,2000
[3]Binstock&Rex.PracticalAlgorithmsforProgrammers.Addison-Wesley,1995
[4]Gamma,Helm,Johnson&Vlissides.DesignPatterns.Addison-Wesley,1995
[5]Hamilton,Cattell&Fisher.JDBCDatabaseAccesswithJava.Addison-Wesley,1997
[6]Cornel&Horstmann.CoreJava.Prentice-Hall,1997
[7]BruceEckel.ThinkinginJava,3rded.PearsonEducation,2003
[8]PatrickChan&RosannaLee.TheJavaClassLibraries:AnAnnotatedReference.北Addison-Wesley,1997
指导教师意见:
指导教师:
年月日
教研室审查意见:
教研室负责人:
年月日
范文如下:
虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。
从IT技术发展的角度来看,桌面虚拟化技术将用户使用环境与系统运行环境拆分,不必同时在一个位置,即利于用户灵活使用,又便于IT部门集中维护管理。桌面虚拟化技术在节约管理成本,降低设备功耗,倡导绿色计算、提高可管理性和数据安全等方面有一定的经济技术优势。
1、系统结构
桌面虚拟化是融合了服务器虚拟化,远程连接协议、瘦客户机等多种技术的系统,完整的桌面虚拟化解决方案主要由4部分组成:服务器设施、虚拟化的桌面主机,连接代理和瘦客户机。
2、关键技术
1、桌面虚拟化
桌面虚拟化是一种基于服务器的计算模型,VDI概念最早由虚拟化厂商VMware提出,已经成为标准的技术术语。虽然借用了传统的瘦客户端的模型,但是让管理员与用户能够同时获得两种方式的优点:将所有桌面虚拟机在数据中心进行托管并统一管理;同时用户能够获得完整PC的使用体验。桌面虚拟化解决方案,此解决方案不仅能增强控制能力和可管理性,简化虚拟桌面的管理、调配和部署;还可以提供令用户备感亲切的桌面体验,用户能够通过View Manager安全而方便地访问虚拟桌面,升级和修补工作都从单个控制台集中进行,因此可以有效地管理数百甚至数千个桌面,从而节约时间和资源。
服务器虚拟化技术
虚拟化技术起源于对分式系统时代,其目标是在一台主机上运行多个进程,以便充分利用大型机上昂贵的计算资源。从广义上讲,虚拟化技术主要分为平台虚拟化、资源虚拟化和应用程序虚拟化等。平台虚拟化通过虚拟机监视器(VirtualM a c h i ne M o nito r,或称为Hypervisor)隐藏特定计算平台的实际物理特性,为用户提供抽象的、虚拟的硬件环境。VMM是一个位于计算机硬件和操作系统之间的软件层,运行在特权级,负责管理和隔离上层运行的多个虚拟机,并为这些虚拟机提供安全、独立的运行环境。每个虚拟硬件系统运行的操作系统称为客户操作系统(GuestOS),客户操作系统将通过VMM访问实际的物理资源。平台虚拟化技术按照实现方式可分为指令集虚拟化、硬件抽象级虚拟化,硬件辅助虚拟化、操作系统级虚拟化等。早期的平台虚拟化技术采用软件解决方案,为改善软件解决方案在性能方面的瓶颈,出现了硬件辅助虚拟化技术。
借助 VMware Virtual Infrastructure 软件的体系结构,企业可以通过提高效率、增强灵活性和加快响应速度来降低 IT 成本。由 VMware 虚拟机搭建的 VMware 虚拟硬件平台构成了虚拟基础架构的基础。它创建了一个用软件实现的、可运行操作系统和应用程序的统一硬件映像。
通过 VMware 软件,IT 组织能够虚拟化计算、存储和网络系统,并对这些系统进行集中管理。VMware 产品提供的企业级虚拟机可以提高服务器的利用率和性能,并延长系统的正常运行时间,从而降低提供企业服务的成本和复杂性。通过利用现有的技术,VMware 软件降低了推广新应用程序的风险和平台成本。
3、解决IT难题
无论大型企业还是小型企业,都可以使用 VMware Virtual Infrastructure 软件来提高 IT 操作的效率、降低 IT 操作的成本。通过让企业方便轻松地使用适当的 IT 资产,可以改善企业绩效、提升竞争优势。使用 VMware 虚拟化软件,IT 组织能够查看、管理和快速部署整个企业的数据中心资源,IT 管理员则可以对业务需求做出即时响应。此项技术可用于解决一些业界最为复杂的 IT 问题,包括实施生产服务器整合、提高业务连续性和优化软件开发生命周期。
l 服务器整合 - 借助虚拟化技术,可在较少的服务器上运行多种工作负载并减少未来对物理服务器的需要,使难以管理的服务器数量剧增状况得到控制。
l 业务连续性 - 使高可用性和灾难恢复解决方案变得更经济、更简单、更可靠,从而减少停机时间。
l 开发和测试 - 通过在开发和测试中使用虚拟化技术来降低成本、提高生产效率和产品质量,优化软件生命周期。
桌面可管理性和安全性 - 提高企业桌面的可管理性和安全性,以降低成本、减小风险,并提高桌面基础架构的灵活性。
4、得到的成果和未来的发展
当前,全球化、外包和更高的员工移动性分散了企业的各种流程,IT系统的复杂性阻碍了业务灵活性和弹性,因此,对简化管理系统、降低成本的需求是桌面虚拟化的主要驱动因素之一。此外,缩减IT预算、提高信息安全性和服务水平都导致集中部署IT的需求大幅提升,由此统一管理的呼声越发高涨。另外,通过桌面虚拟化可以在任何地点随时随地地进行工作,无论在家中或者在路上,并且应用PC、笔记本甚至手机等各种终端设备均可以非常便捷地获得用户自己的电脑桌面,不必拘泥于固定的客户端,从而代表了全面的用户体验。
从技术角度,桌面虚拟化为企业带来的改观也是前所未有的。利用节能型的瘦客户端设备,企业可以降低硬件采购成本。利用集中管理的方式将客户端的数据和应用全部存放在后台的数据中心,可以保证数据的安全性。对于企业和最终用户来讲,客户端应用和数据的集中管理使得应用的维护和升级变得易如反掌,同时访问应用和数据的方式将变得更加简单而灵活。
通过桌面虚拟化,IT部门可以将Windows桌面作为一种按需服务提供给任何设备。企业能够灵活地向任何用户、任何设备交付任何类型的虚拟桌面,并在任何时间改变用户、设备与虚拟桌面的组合。这种灵活性使用户能够用自己选择的任何设备工作,自助选择自己需要的服务以及何时需要这些服务。同时,IT部门获得了集中式管理和控制的所有好处,可以更加确保企业资源的安全,并显著地降低桌面管理成本。这种统一管理、成本优化、全面用户体验的特点也正代表着未来IT发展的趋势。
5、领先提供商的一致推动将主导IT应用方向
当前,为了应对这一发展趋势,各大IT厂商已纷纷加入到桌面虚拟化的大军中来。其中,戴尔推出了增强型灵活计算解决方案,扩展了桌面虚拟化的应用范围,使用户能够专注于精细化应用管理和用户配置文件设定。而微软、思杰、VMware也纷纷推出了新一代的桌面虚拟化产品MED-V、XenDesktop、View 4等。领先IT厂商的一致推动将开创一个全新的并具有足够支持者的IT应用方向。
从更广义的角度来说,在IT领域,从来都是IT技术的发展方向引领用户的走向,技术如何发展,用户的IT应用就如何发展。同时,任何旧技术的格局都会因为新技术的到来而被打破,无论是硬件的发展还是软件的发展,这一规律经历了几十年的验证,至今仍然适用。就像当年众多厂商主推服务器端虚拟化一样,客户端同样也会经历虚拟化的浪潮。如今,伴随着领先厂商的一致推动,这一浪潮已经向我们袭来,从这一方面来讲,人们有理由相信桌面虚拟化能有着更加广阔的未来。