开题报告2.docx
- 文档编号:30759993
- 上传时间:2023-08-20
- 格式:DOCX
- 页数:14
- 大小:23.41KB
开题报告2.docx
《开题报告2.docx》由会员分享,可在线阅读,更多相关《开题报告2.docx(14页珍藏版)》请在冰豆网上搜索。
开题报告2
南京理工大学泰州科技学院
毕业设计(论文)开题报告
学生姓名:
王素年
学号:
1109520124
专业:
计算机科学与技术
设计(论文)题目:
基于Android手机平台的网上评教系统
的设计与实现
指导教师:
孙廷凯
2015年1月18日
开题报告填写要求
1.开题报告(含“文献综述”)作为毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一。
此报告应在指导教师指导下,由学生在毕业设计(论文)工作前期内完成,经指导教师签署意见及所在专业审查后生效;
2.开题报告内容必须用黑墨水笔工整书写或按教务处统一设计的电子文档标准格式(可从教务处网页上下载)打印,禁止打印在其它纸上后剪贴,完成后应及时交给指导教师签署意见;
3.“文献综述”应按论文的格式成文,并直接书写(或打印)在本开题报告第一栏目内,学生写文献综述的参考文献应不少于15篇(不包括辞典、手册);
4.有关年月日等日期的填写,应当按照国标GB/T7408—2005《数据元和交换格式、信息交换、日期和时间表示法》规定的要求,一律用阿拉伯数字书写。
如“2007年3月15日”或“2007-03-15”。
毕业设计(论文)开题报告
1.结合毕业设计(论文)课题情况,根据所查阅的文献资料,每人撰写
2000字左右的文献综述:
文献综述
摘要基于Eclipse开发环境和AndroidSDK4.4开发包,利用android模拟器模拟android手机平台,来设计与实现基于Andriod手机平台的网上评教系统,这个系统可以让学生对老师的教学质量进行评价,对学校了解教师的教学质量有很大帮助。
本文将从现有移动通信技术及其今后的发展方向来系统地介绍网上评教软件的现状,并对java和Android方面的相关技术进行概括介绍。
关键字JavaAndroid手机软件
1项目背景
随着移动互联网的迅速发展,智能手机已经成为我们生活中不可缺少的一部分,人们使用移动设备的几率远远超过了使用桌面PC,手机设备的功能不断的创新完善。
如今我们的手机应用非常广泛,今天我们可以使用智能手机来对老师的教学质量进行评教,效率比以往手工评教高出百倍。
评教信息能及时反馈,评教不受时间空间的限制,后期程序自动统计分析结果。
2编写目的
如今移动互联技术发展迅速,很多传统的方式都被如今新潮的互联网所取代,移动互联网的高效性便捷性深受人们的喜爱,它的发展当然也影响了教育行业,比如学校的教育质量评价方面,教师评价是教育管理的重要方面,也是促进教育发展和教师发展的重要手段。
通过学生评价可以反应出教师的教学质量,同时网上评教也体现了学校对学生权利的尊重,以及促进师生之间的沟通,但是一直以来教学质量评价都是通过纸质的问卷调查方式完成的,由负责人发放调查表,学生手工填写,最后统计员手工录入调查的结果,这种评价方式不好的地方主要是:
1.评教信息反馈滞后,2.调查人数与调查地点等方面受时间、空间的限制,后期统计分析工繁琐,不能很好地满足透明、民主、及时的师生沟通要求。
随着互联网的快速发展,网络化教学管理模式应运而生,如果在互联网快速发展的今天,仍旧采用通过纸质的调查问卷由学生填写来给教师评分提意见的方式的话未免太有些不符合发展了,因此有必要建立一个基于网络的教学质量测评系统。
而且这个评测系统要打破纸质调查问卷的弊端,能及时反馈评价信息,学生进行评价不受时间空间的限制,后期程序自动统计分析,本设计所研究的“网上评教”系统是基于android手机平台的,学生只需要在自己的手机上打开这款手机软件就能对老师进行评价,方便快捷,同时学生的心声得到释放,老师的教学质量得以体现。
3关于Android
安卓是基于Linux的开放源代码的系统,是用在移动设备上的,像智能手机和平板电脑,它是由Google公司开发的。
在中国我们将它翻译成安卓,但也有不少人喜欢称其为“安卓”或“安致”。
android操作系统最初由AndyRubin开发,他当时是为了实现手机端的业务的。
它在05年8月的时候被谷歌收购了。
07年11月,谷歌与多家软硬件制造商还有电信营运商等机构组建手机联盟,他们一起研发改良android系统。
不久之后,谷歌拿到了Apache开源许可证,发布了android的源代码。
08年10月,世界上第一部安卓智能手机发布了。
安卓逐渐扩展到平板电脑及其他领域上,比如我们平时经常用的电视啊、游戏机啊、车载工具啊等。
11年第一季度的时候,安卓的市场份额开始超过了诺基亚的塞班系统,跃居了全球第一的位置。
13年的第四季度,安卓平台手机的份额在全球市场已经达到78.1%。
13年09月24日这一天是谷歌的安卓操作系统五岁生日,据不完全统计当今世界采用安卓系统的的设备数量已有多达十亿台。
4关于Java
Java作为一种计算机编程编程语言,做到了跨平台和面向对象的功能,被企业广泛应用于各个领域,它分为Web应用开发和移动应用开发。
90年代初詹姆斯等人研发了Java语言的雏形,他们一开始将它叫做Oak,是设置在家用电器上的小系统程序语言,主要是应用在电话、面包机、洗衣机等家用电器的控制。
由于当时市场需求问题,导致这些产品卖不出去,于是Sun公司就搁浅了这项工程。
随着互联网的快速发展,Sun公司又看见它的应用前景,于是对其进行改造,并换了一个名字,叫Java,在95年正式发布。
Java的重要性,在日趋发展的互联网时代提现的淋漓尽致,慢慢地成为了非常重要的编程语言。
Java编程语言非常通俗易懂,和别的语音的风格十分接近。
它也是一种面向对象语音,Java里面没有像C里面的指針,他也移除原运算符重载,在Java中没有多继承,Java是改用接口,同时它还有C没有的垃圾回收器功能。
即使如此强大的Java语言,也没有停止过对其的改进,在1.5版本中Java引入了枚举、泛型编程。
在我看来Java语言是:
“一个面向对象的、是分布式的,而且Java语音是很健壮、是可移植、是多线程和动态的”。
Java它和一般的编程语音又有着不一样的地方。
它之所以能跨平台,是因为它先将源代码编译成字节码,然后跑在不同平台上的虚拟机来执行,这样它就实现了跨平台的能力,我们只要写一次代码,就可以到处运行了。
如果你有期的开发经验的话,你会发现早期的虚拟机在一定程度上降低了确实降低了程序的效率。
但是在1.4.2发布后,你会发现,Java的运行速度大大提升了,并且Sun公司一直强调:
Java语音的壮大靠的是群体的力量,并不是公司一己之力。
Sun公司开源的做法,得到了众多开发人事的认同。
5关于Android模拟器
Android模拟器是我们开放安卓项目上的用到的非常有用的测试工具,我们开发的好的安卓项目不用直接在真机上面运行,只要在安卓模拟器的运行就能知道我们开发的项目展现在手机上是什么样,有没有bug这些问题,它除了不能模拟打电话和接听电话外,别的所有的安卓手机功能它都是可以模拟的,并且安卓模拟器它拥有大量的导航和控制键,同时它像手机一样拥有一个屏幕,并且你选择不同的屏幕尺寸,它的大小还可以改变,不仅仅可以改变屏幕的大小,还可以改变系统的版本,切换不同的版本和屏幕大小就相当于你拥有了不同的手机设备。
为了方便开发人员的测试应用程序,安卓模拟器允许你调用其他程序、允许播放音乐歌曲、联网、传输数据等等,除了这些安卓模拟器同样的调试能力也非常强大,可以记录控制台地输出、程序中断的模拟、数据延时模拟等等。
6关于JavaME
在我们学习了JavaSE之后,Java的基础部分我们就算是学完了,如果你想继续学习Java编程知识,那就要学习JavaME这个部分了,JavaME与J2SE、J2EE并称。
是一种精简优化后的Java运行环境,主要是用在小型电子设备上的,比如可视电话、机顶盒、车辆导航等等。
在99年的时候JAVAME技术正式推出,它将Java语言完美移植到了那些小型设备上,并且它允许应用程序在移动无线设备之间共享。
即使目前很多人还是将Java的应用聚集在企业开发上的JavaEE。
但是从核心方面来说,J2ME才是Java真正的精华所在。
J2ME的所有技术标准都由JAVA社区过程(JavaCommunityProcess,JCP)制定,JCP是一个国际性的开放组织,它的组成成员主要是Java开发者和被授权者,他们的职责就是发展Java技术规范技术兼容包(TCK)。
Java技术和JCP两者的原创者都是SUN计算机公司。
JCP维护的规范包括J2ME、J2SE、J2EE、XML、OSS、JAIN等。
组织成员可以提交JSR(JavaSpecificationRequests),通过特定程序以后,进入到下一版本的规范里面。
J2ME使用配置(CDC或CLDC)和简表(Profile)定制JRE,一个完整的JRE由配置和简表组成,配置决定了所使用的JVM(可能是CVM或KVM)例如:
CLDC规范目前分为v1.0JSR30、v1.1JSR139;CDC规范目前分为v1.0JSR36、v1.1JSR218;MIDP规范目前分为v1.0JSR37、v2.0JSR118。
7关于数据库MySQL
众所周知,我们开发中都是要将数据和程序分开来的,这样以后涉及到数据的更新,我们只要动数据即可,而不需要去关心代码的修改,数据库就是一个非常好的存放数据的工具,今天我要介绍的数据库是众多数据库中比较常用的一种,就是MySQL,它是一个关系型数据库管理系统,它是MySQLAB公司开发的,但是现在卖给了Oracle公司。
在当今MySQL数据库非常流行。
除了这些,MySQL也是一种关联数据库管理系统,关联数据库不是将所有数据放在一个大的容器里,而是将数据保存在不同的表中,这样有什么好处呢?
答案很简单,这样可以提供查询速度和灵活性。
它使用的访问数据库的语音是最常用的标准化语言。
MySQL软件有社区版还有商业版,它的有点也非常多,比如它的体积很小,它的速度很快,它的成本也比较低,中小型公司一般都会用MySQL作为网站数据库。
8关于开发工具
IBM的Eclipse是一个非常好用的开发工具。
我们做项目开发不再是像开始学习编程那样用记事本写代码,而是用一个开放工具,就是Eclipse,用Eclipse可以快速写代码,有的方法名特别长,一般我们是记不住的,Eclipse就可以自动补全,只要敲出前几个代码,就会自动生成后面的代码,非常方便开放人员,如果就对其本身而言而言,Eclipse只是一个框架和一组服务,它想构建开发环境还是要通过插件组才行的。
但是我们不必担心,因为它附带卡了一个插件集,包括Java开发工具,虽然大多数开发者都将Eclipse当作了量身为Java定制的集成开发环境(IDE)。
其实Eclipse的目标却不仅限于此。
因为它不仅有上面的功能,还包括了插件开发环境(PDE),这个功能一般什么人会用呢?
当然是希望扩展Eclipse的软件人员。
其实Eclipse中的每样东西都是插件,所以所有工具开发人员都是具有一样的发挥空间的。
还有就是尽管Eclipse这个工具是用Java语言开发的,但它的用途却是非常广泛的,并不是仅仅限于Java语言的;它还支持诸如PHP、android等编程语言的插件等。
IBMRationalSoftwareArchitect是基于Eclipse的一个非常有代表性的例子它奠定了IBMJava开发工具的基础。
参考文献
[1]李刚.疯狂android讲义第二版[M].北京:
电子工业出版社,2013.
[2]李刚.疯狂Java讲义(第二版)[M].北京:
电子工业出版社,2008.
[3]成典勤.基于J2EE的MySQL性能监控的研究与实现[J].电脑开发与应用,2006,19(4):
39~40,43.
[4]韩超,梁泉著.android系统级深入开发——移植与调试[M].北京:
电子工业出版社,2011.
[5]韩超,梁泉.android系统原理及开发要点详解[M].北京:
电子工业出版社,2010.
[6]杨丰盛著.android应用开发揭秘[M].北京:
机械工业出版社,2010.
[7]刘畅.智能手机剖析与发展前景[J].科技与企业,2012(10):
5~6.
[8]汪永松著.android平台开发之旅[M].北京:
机械工业出版社,2010.
[9]任中方,张华,闫明松,陈世福.MVC模式研究的综述[J].计算机应用研究,2004,21(10):
1~4.
[10]张利国.android移动开发案例详解[M].北京:
人民邮电出版社,2013.
[11]李宁.android平台开发之旅[M].北京:
机械工业出版社,2013.
[12]韩超.android经典应用程序开发[M].北京:
人力资源出版社,2011.
[13]丁永明,季方明.基于Android平台移动学习软件的研究与实现[J].信息通信,2011
(1):
66~68.
毕业设计(论文)开题报告
2.本课题要研究或解决的问题和拟采用的研究手段(途径):
(1)研究和解决的问题
系统面向学生、教师、系领导、系统管理员等不同群体,各群体权限功能各不相同,主要要实现的功能如下:
1.系统管理员:
主要负责对信息的基本维护及系统的配置等。
包括发布系内新闻,管理学生的基本信息,管理教师的基本信息,班级开课信息,发布评价标准,评价原则,管理留言。
2.系领导:
测评结束后,查看各教师测评分数的统计结果,,统计优良率等。
3.教师:
教师登陆后能够查看自己的个人信息,教课信息,查看各课程学生打分成绩,查看学生的留言反馈信息。
4.学生:
学生登陆系统后可以查看个人信息,查看本学期的开课信息,任课教师等。
若测评时间段未过可以给任课教师打分等。
5.前台界面:
系统的首页,任何人均可查看,包括系内的一些新闻通知,测评标准原则等系统的基本信息,留言互动模块等。
(2)主要研究手段
系统的设计采用分布式的结构框架,包括Web服务器端处理平台和手机数据终端软件两个部分.Web处理平台在实现基本的Web评教系统功能的基础上,对手机用户提交的评教请求和评教信息进行响应和处理.手机终端软件可分别为教师和学生两类用户提供评教功能.教师用户可实现教师对同教研室教师的教学评价和对授课班级学生的学习情况进行评价,以及进行学生和教师对自己教学情况评价的查询.学生用户可实现学生对本班级的所有授课教师的教学情况进行评价和教师评学查询.校园评教系统的应用程序选择Android手机操作系统作为数据终端设计的框架,实现手机数据终端功能的开发.手机数据终端软件使用集成开发工具Eclipse和Java语言进行开发,服务器端则是基于JSP开发的一个Web系统,测试和部署使用的是tomcat服务器,存储数据使用MySQL数据库,以分层结构实现服务器端数据请求和处理.在服务器端构建Web服务程序对用户的请求进行分类处理.在手机数据终端与服务器数据通信的实现上,以wifi或3G作为通信的通道,通过HTTP响应,实现手机数据终端与服务器端进行数据通信。
毕业设计(论文)开题报告
指导教师意见:
1.对“文献综述”的评语:
该生在导师指导下查阅学习了有关文献、文档和技术资料,文献综述内容较为清楚的描述了驾照理论考试辅助软件的研究背景和相关开发技术,技术路线合理可行,符合毕业设计文献综述标准要求。
2.对本课题的深度、广度及工作量的意见和对设计(论文)结果的预测:
本课题研究的是实现一个Android手机平台上的网上学生评教系统,要求能实现评教数据的收集、计算和统计等功能,其中数据统计与直方图绘制是一个重点内容。
课题的选题具有较好的实用价值,有利于巩固和提高本科阶段所学过的一些专业课程。
该生于毕业设计前期已经做了一定的工作准备,对系统的设计与实现手段基本清楚,预计该生能够顺利完成毕业设计任务。
指导教师:
年月日
所在专业审查意见:
负责人:
年月日
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 开题 报告