
计算机专业开题报告9篇
在人们素养不断提高的今天,报告对我们来说并不陌生,报告具有双向沟通性的特点。那么什么样的报告才是有效的呢?下面是小编收集整理的计算机专业开题报告,欢迎阅读与收藏。
计算机专业开题报告1题目: 计算机辅助网络教学系统探讨
一、研究的背景和意义
当今世界是信息爆炸的时代,信息快速增长并且迅速更新,这一客观现实对教育改革提出了全新的要求。传统的黑板加粉笔的教学手段已无法适应当前大信息量的教学需要,教育体制和教育模式必须有重大变革,才能满足21世纪要求培养高层次、能够适应社会发展、具有创造性人才的需求,所以,必须创造一个在教师指导下学生自主学习的环境。随着现代计算机技术向教育领域的扩展,计算机、多媒体和网络在教育过程中的应用越来越普遍。以计算机为辅助工具的网络教学作为一种全新的教学方式越来越受到人们的重视。所谓网络教育指的是在网络环境下,以学习者为主体,以计算机技术、多媒体技术、通信技术和Internet网络等高新技术为主要教学手段和传播媒体,运用图像、文字、动画、音频和视频等相结合的一种新型的交互式网络教育方式。而网络教学系统是基于这种技术产生的一种具体的应用模式,它是在校园网甚至Internet上建立一个虚拟的教学环境,在这个环境中,可以实现教师备课、讲课,学生自主学习,教师和学生课后交流、答疑、批改作业及考试等教学环节。网络教育打破了传统教育的时空限制、地域限制,使学习者可以按照自己的学习计划在网上学习,能更充分地利用教育资源,为全社会的学习者所共享,使国民可以得到更多、更好的受教育机会。网络教育是一种开放式的教育体系,为知识经济时代的终生教育、终生学习提供了良好的条件。通过建立和完善以计算机辅助工具的网络教学系统,实现从传统教育模式到现代教育模式的转换,实现全国乃至全世界教育资源的共享,是实现对学生个别化终身教育和最终实现我国全民教育终身化的有效途径。
二、文献综述
网络教学的涵义
对于网络教学目前还没有一个统一的、规范的、标准的限定,但可以这样理解,凡是依托计算机网络进行的教学活动,都可以称之为网络教学。它可以有各种各样的方式,如网上实时交互教学、网上实时广播、转播教学及通过网络课件进行的教学等。这里有两个要素:一是计算机网络;二是教学活动。这两个要素缺一不可,必须同时存在,否则就不能称之为网络教学。这样就可以很容易地把当前舆论中的网络教育、网上教学、远程教学、网络化教学、网络辅助教学、计算机辅助教学、网校等概念区分开来,以便于问题的讨论。
网络教学是我国国情的需要
21 世纪,教育是我国国民经济发展最大的支柱和基础产业,网络教学作为一种新兴的教学形式必定得到大力的发展。
网络教学是社会发展的需要
信息化是当今世界经济和社会发展的大趋势,时代的信息化将使新知识、新事物随时随地的大量涌现。这就要求人们必须从一次性学习走向终身学习,而网络教学则为教育走出校园迈向社会提供了强有力的支持,使教育社会化,学习生活化。网络教学将成为没有围墙的学校,成为社会生活的有机组成部分。
网络教学是学生个性发展的需要
每个学生的个性和文化基础参差不齐,因此对教学方式的要求也千差万别。教师可以通过网络教学系统平台发布教学课件、教学内容等相关的教学信息,为学生提供一个开放性的“虚拟校园”.学生可以根据自己的需要随时随地选择适合自己的学习内容。对遇到的疑难问题可以通过以电子邮件的形式请教同学、教师、有关专家等,甚至还可以和他们展开讨论。在这种个别化、交互式的学习环境中学生的个性会得到充分的发展。
理论基础
用于网络教学的课件设计是在计算机技术、网络技术和多媒体技术的基础上发展起来的,目前有众多的开发工具,并且性能优异,表现能力较强。网络课件通常较大,完全利用现有的网络设施进行下载运行是不现实的,因此,通常主要的课件应配置在学习者的客户机端,这些软件可以利用光盘分发给用户,服务器端则配置教师、学生的信息。为保护课件版权,可以在课件中抽取关键数据存储在服务器中,学习者必须在服务器中取得这些数据才能运行后续的课件。
网络技术
计算机辅助网络教学首先应建立校园网,校园网的建设包括以下关键技术:一是大数据量多媒体信息的存储和管理;二是多媒体信息的快速查询与存取;三是多路并发技术处理和信息共享。目前对这些技术的研究较多,支持产品也较多,起步较早的校园网大多采用以太网、FDDI(光纤分布式数据接口)、100VG–Anylan 等,随着计算机网络的普及和发展,这些网络越来越不能适应应用要求。新兴的千兆以太网和ATM 网就是为适应多媒体信息的传输而发展起来的,但是在校园网中使用ATM 技术附加费用太高,优势并不明显,且ATM 技术还处于发展阶段;而应用千兆以太网技术则具有较强的优势:传输速率是快速以太网的10倍,而价格仅是其2倍左右;具有广泛的产品支持;具有良好的交互操作性。因此对于中小规模的校园网使用千兆以太网作为校园主干网是一种经济而实用的方案。
三、研究的主要内容和方法
1.计算机辅助网络教学系统的发展、研究等
2.计算机辅助网络教学系统的理论和技术支持
3.计算机辅助网络教学系统的可行性研究
4.计算机辅助网络教学系统的需求分析
5.计算机辅助网络教学系统的概要设计
6.计算机辅助网络教学系统的详细设计
7.计算机辅助网络教学系统实现和测试的理论方法
四、主要参考文献
[1]刘时进。网上教学系统的基本体系结构分析[J].中国远程教育。20xx.07
[2]蒋东兴、罗念龙、戚丽、沈培华。校园网络教学系统及其关键技术研究[J].计算机应用。20xx.09
[3]李克东,谢幼如。多媒体组合教学设计[M].科学出版社。1994.
[4]宋云娴。网络教学的现状和未来[J].多媒体世界。1997.2
[5]谢幼如。新型教学模式的探索[M].北京师范大学出版社。1998.
[6]凌兰兰。开放式多媒体网络教学系统构建[J].微机发展。20xx.
五、研究进度
1、07 撰写开题报告
2、07-08撰写论文初稿
3、08-09 修改初稿,与导师讨论,完成论文终稿
计算机专业开题报告2总述
开题报告的总述部分应首先提出选题,并简明扼要地说明该选题的目的、目前相关课题研究情况、理论适用、研究方法、必要的数据等等。
提纲
开题报告包含的论文提纲可以是粗线条的,是一个研究构想的基本框架。可采用整句式或整段式提纲形 ……此处隐藏17398个字……的考试报名系统,但是几乎没有一所院校有属于自己校园活动报名系统。
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的开发,也有分层的开发和模块化的开发等,其实对于这些开发模式,没有绝对的好坏优劣之分,只能说某些模式更适合某些项目。
简而言之,从这些文献中受益匪浅。
参考文献:
1、王念晖,徐林 论三种设计模式在报名系统中的应用 计算机与信息技术 20xx年
2、李小强,张朝晖,李振坤 高考报名系统统计功能的探讨与实现 现代计算机 20xx年
3、王成 基于B/S的网络考试报名系统的设计与实现 科技广场 20xx年1
4、林穗,李振坤 面向Web系统的Struts框架研究与应用 电子技术应用 20xx年
5、宋少伟,刘方爱 基于ASP的网上报名系统研究与设计 信息技术与信息化 20xx年
6、管小卫,丁琳 基于Web的全国计算机等级考试报名系统设计 电脑知识与技术 20xx年
7、陈晓林,吴定雪,周妃,余志超,肖小红 全国计算机等级考试报名系统关键环节设计 计算机应用与软件 20xx年3