《计算机类论文开题报告范文.docx》由会员分享,可在线阅读,更多相关《计算机类论文开题报告范文.docx(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、计算机类论文开题报告范文一、开题报告毕业设计(论文)题目计算机课程考试报名系统的设计与实现课题背景和意义:随着计算机及网络技术的飞速发展,Internet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大,从而使我们从繁杂的事务中解放出来,提高我们的工作效率。JavaWeb技术非常成熟,能为复杂的应用提供强大的业务计算能力,但是其界面展现能力却略显晦涩。恰巧同样基于MVC模式的Fle技术的优势在于构建绚丽的用户界面,能为用户提供很好的富客户端体验,但业务处理能力却并不是它的强项。所以Strut与Fle结合必将引领Web开发的新的潮流。目前在我们学校,存在各级各
2、类的考试和活动,而学校现有的报名系统只能完成一些重要的国家级考试的报名。大部分的信息公布和报名工作主要还是依赖于人工完成,不仅缺乏条理,而且工作效率极低。人工管理还存在许多的弊端,由于不可避免的人为因素,容易造成数据的遗漏和误报。计算机信息化管理有着存储量大、速度快等许多优点,提供给我们的处理信息及时快捷,因此我们可以利用计算机网络,结合Strut技术和Fle技术实现动态的管理和完美的画面。随着计算机网络技术的进一步的发展和普及,利用Strut和Fle技术开发的各种网络报名系统必将大行其道。研究的主要内容:1、研究目标:(1)实现校园考试和活动信息公布和报名的科学规范化。(2)实现校园考试和活
3、动信息公布和报名的自动简便化。(3)实现校园考试和活动信息公布和报名的网络便化。(4)实现Strut技术和Fle技术的完美结合。2、研究内容用Strut技术和Fle技术实现基于B/S模式的网络报名系统,主要包括3类用户:学生、教师和管理员。不同的用户有不同的操作界面和它们各自的功能:(1)学生:注册、登录、浏览、报名、发表意见和建议。(2)教师:注册、登录、浏览、报名、发表意见和建议。(3)管理员:查看所有项目的报名情况、信息的发布和导出、系统的维护(增、删、改)、用户开设等等。研究方法(或技术路线):使用的开发技术有:Strut:完成业务逻辑处理和计算;Fle:完成页面制作;Tomcat6.
4、0:系统的发布和运行环境;MySql:完成数据信息的存储。开发流程:1、本系统在Eclipe环境中使用Fle完成页面的制作。2、在完成页面制作,同样在Eclipe环境用Strut框架完成页面间的跳转和业务逻辑。3、将成果物发布在tomcat服务器上,验证各页面间是否能够正确跳转。4、完成页面与MySql数据库间的连接,并导入初始数据。5、重新在tomcat服务器上发布系统验证各环节的衔接是否正确,数据处理是否有误。6、完成上述过程,并对出现的问题进行完善后,对整个系统进行各项测试。7、完成测试,通过后,正式在校园网上发布系统,试运行。预期结果:1、一个完整的,能够实现上述功能的,可以运行的系统
5、。2、一份毕业设计报告。3、最终的系统画面:进度计划:WBSNAMESTARTFINISHWORK1前期调研Sep1Sep1410天2设计Sep15Dec558天2.1开发环境的选择和构筑Sep15Sep2911天2.2功能模块设计Sep30Oct2518天2.3界面的设计Oct26Nov2220天2.4数据库表单的设计Nov23Dec59天3开发Dec6Feb645天3.1开发环境和技术的学习Dec6Dec2615天3.2界面制作Dec27Jan1615天3.3界面与数据库的链接Jan17Feb615天4测试Feb7Mar1930天5毕业论文Mar20Apr915天二、阅读文献目录1基于Do
6、jo组件的报名系统的应用中国教育信息化2022年3月2论三种设计模式在报名系统中的应用计算机与信息技术2007年4月3基于WEB模式的高校设计大赛报名系统设计中国新技术新产品2022年10月4利用ASP实现网络通用报名系统中国高新技术企业2022年8月5基于Web的培训考试报名系统的设计福建电脑2022年11月6高考报名系统统计功能的探讨与实现现代计算机2007年2月7基于B/S模式的等级考试报名系统的设计与实现电脑知识与技术2022年4月8基于ASP的远程高校考试报名系统的实现中国科技信息2006年8月9基于B/S的网络考试报名系统的设计与实现科技广场2007年1月10基于WEB的CET报名
7、系统的设计与实现科技信息(学术研究)2007年5月11基于WEB的选修课报名系统设计电脑知识与技术2022年6月12高校新生报名管理系统设计信息与电脑(理论版)2022年5月13基于ASP的艺术考试网上报名系统的开发电脑知识与技术2006年8月14面向Web系统的Strut框架研究与应用电子技术应用2007年8月15基于B/S模式的教育学、心理学考试在线报名系统的设计与实现电脑知识与技术2022年1月16基于ASP的网上报名系统研究与设计信息技术与信息化2006年8月17基于网络安全的网上报名系统的实现电脑知识与技术2022年12月18计算机等级考试网上报名系统接口的设计与实现科技信息2022
8、年9月19全国计算机等级考试报名系统关键环节设计计算机应用与软件2022年3月20全国计算机等级考试辅助报名系统设计计算机与现代化2022年6月三、文献综述注意:学生阅读文献后,必须写出1500-2000字左右的综述或读书报告,作为开题内容之一。(可增页)前言随着计算机网络技术的迅猛发展,教育信息化的趋势逐步深入,学校教学和管理的信息化发展有了长足的进步。然而在大多数学校,缺乏多功能网上报名系统既能支持考试报名,同时又支持各种活动的报名。大部分的信息公布和报名工作主要还是依赖于人工完成,不仅缺乏条理,而且工作效率极低。鉴于传统报名方式存在的问题与不足,给学校的教学管理造成了繁重的劳动。为了切实
9、减轻教务管理的工作负担,提高工作效率,把学校建设成一流的信息管理,教育教学平台,我们迫切的需要开发一种功能强大,处理信息效率高的Web网上报名系统。一、目前现状:1、功能方面:从网上查阅到的信息以及很多相关的文献资料表明,自2005年来,基于网络的各类报名系统的开发与设计成为了人们的研究重点。这些网上报名系统功能各不相同,但是主要还是以考试报名系统为主,如:基于WEB的CET报名系统、基于B/S模式的等级考试报名系统、基于Web的全国计算机等级考试报名系统、基于ASP的艺术考试网上报名系统等等。这些系统的开发,都是为了应对我国日益壮大的考试规模与传统报名方式工作效率低下这对矛盾的。但是,相对于
10、这些日趋广泛的考试报名系统,与校园内外相关的活动的报名系统却并不多见,将考试与活动报名功能整合在一起的系统更是极为罕见。大部分院校都有属于自己的考试报名系统,但是几乎没有一所院校有属于自己校园活动报名系统。2、技术方面:通过众多文献我们发现,现有的一些考试报名系统主要使用J2EE技术和ASP技术,采用层次化的开发和模块化的开发这两种开发模式。一些系统采用基于J2EE和MVC设计模式的多层B/S架构,把每种不同的服务部署在一个独立的层。如:客户层、表示层、业务层、数据层。客户层:即Web游览器;业务层:业务层为数据库端表示层提供松散耦合,处理真实应用,完成事务管理的选择,协调各种业务逻辑对象之间
11、的依赖关系,并为持久层和业务逻辑层之间提供松散耦合。数据层:通常采用Hibernate作为中介,它是采用ORM映射机制的持久层开发工具,是Java应用和关系数据库之间的桥梁,负责Java对象和关系数据库之间的映射。内部封装了JDBC访问数据库的操作,向上层应用提供了面向对象的数据库访问API。剩下的一些考试报名系统通常使用ASP技术,并且使用模块化的设计。如按用户种类分可以分为:管理员模块和学生模块;按功能分可以分为:登录模块、游览模块、搜索查询模块、报名模块、退出模块等等。不管使用哪一种的开发方式,都会存在它们各自的优势和缺点,但是我们发现:不管是用J2EE还是ASP技术,开发出来的系统的页
12、面效果都太过单调。就如同一件稀世珍宝披着一件毫不起眼的外衣,总觉得两者非常的格格不入。二、发展方向:1、功能方面:随着我国教育事业不断的发展,我们开始追求科学的教育教学体制,我们需要和谐的发展我们的教育,而不是为了考试而考试的教育,除了课堂,我们更需要从实践中获取我们所要的知识。这样,学校的各项活动就会变多,那势必就会像考试报名那样,我们同样会需要一个活动报名系统来解决我们的问题。我们不会花那么多的时间和精力去开发两套相似却又不同的系统,那么将两套报名系统整合成一套多功能的报名系统就成为一种需求。随着各类报名的不断增多,我们都可以把这些整合到一套多功能报名系统中,组成一个功能更强大的系统。2、
13、技术方面:JavaWeb,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有javaapplet不过现在使用的很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。Java技术对Web领域的发展注入了强大的动力。随着JavaWeb技术的不断发展和日趋成熟,越来越多的开发人员更倾向于使用JavaWeb来开发基于Web的应用和系统,Javaweb必将成为web开发的中流砥柱。同时,这是个对美有着很大追求的时代,单调的页面无法给人带来美的享受,如果没有华丽多彩的页面,再强大的系统也只能被历史的长
14、河所吞没。而Fle出现却解决了这样一个问题。Fle是一个高效、免费的开源框架,可用于构建具有表现力的Web应用程序,这些应用程序利用AdobeFlahPlayer和AdobeAIR,运行时跨浏览器、桌面和操作系统实现一致的部署。作为新一代的富客户端互联网技术的佼佼者,Fle这种技术已经被越来越多的公司所采用,被越来越多的用户和程序员所接受。JavaWeb强大开发功能加上Fle无与伦比的表现力和富英特网应用,这两种技术的结合必将成为一种趋势,而用JavaWeb和Fle开发的Web应用或系统也必将大行其道。三、给我的启发:针对本次毕业设计翻阅了很多的文献,这些文献给我最大的启发是在开发思路和技术选
15、择方面。很多相关的文献中其技术实现都是使用ASP技术和C#技术,这一点在前面也提过了,只有一片提到了Strut,而就是这篇文献使我对Strut产生了浓厚的兴趣,通过各种途径学习这种技术,慢慢的对它有了深入的了解。体会到了它与ASP技术和C#技术间的区别,以及Strut框架的优势,最终也使我确定使用Strut技术进行毕业设计的开发。对于页面部分,几乎所有的文献都是通篇一律的使用JSP技术。不错使用JSP技术,借助于Dreamweaver工具,也可以编写出比较优美的画面,但是其实现起来太过困难,其自身的携带的空间和组件太少。这就让我尝试着去寻找一种能够简单的制作出比较优美画面的技术。借助于互联网,很快的就发现了Fle,事实也证明,它的确不负所望。在开发思路方面,主要让我了解了一些开发的流程,开发所采用的模式,当然也帮助我在一定程度上完善了所要开发的系统的功能。开发流程简单的讲就是:一个项目从开始到结束,其中经历的各个阶段,这是以前没有接触过的。至于开发模式,上面也提过了,有基于B/S和C/S的开发,也有分层的开发和模块化的开发等,其实对于这些开发模式,没有绝对的好坏优劣之分,只能说一些模式更适合一些项目。简而言之,从这些文献中受益匪浅。