{title}{title}
文献综述
当今社会,人们的生活中越来越离不开智能手机,智能手机给予了我们生活很大的方便,比如网上订餐,订车票,购物等等,让我们的生活更加的便利而且我们对信息的接受也比以前广泛而快捷。而智能手机操作系统主流是android,ios。因此,我们为了让师生能更加方便的操作自己的选课,我们觉得有必要设计一个基于android的网上选课系统,这将极大地方便我们的生活。本文就安卓平台的技术和学生选课系统讨论次课题的意义 科学技术的极大发展给我们带来了意想不到的收获,现在的社会是一个网络连接成的新型科技社会,我们摆脱了手工管理低效率的缺陷,取而代之的是网络的便捷和高效。网络深入我们生活的方方面面,计算机开始架起了我们沟通的平台,但是由于现今大学生的数量明显增多,单一的登陆引用同一个网站的现象,很可能导致网页的瘫痪,常常有同学由于网络网速的原因无法选择自己喜欢的课程。
随着智能手机的普及,手机在我们的生活中逐渐占据了更加重要的地位,各种各样的手机APP也孕育而生。每年都会有选课,为了方便于同学们的选课方便,对于每学期都有好多课要修的同学们都有很大的意义。但是传统的选课是到办公室手录,不仅需要奔走于各个办公室,统计课程人数是否够耗费了大量的人力物力,而且效率低容易出错。不然就是必须要到pc端前操作,可是不是所有宿舍都有网或者电脑,因此也会造成极大的不便,而手机却是大部分学生都会随身携带的。因此拥有可以随时携带选课的手机APP十分必要。因此需要开发一款基于Android平台由java语言编写的网上选课APP。此APP将拥有管理员,学生,教师三种身份,不同的身份对应不同的权限,其中管理员大于教师大于学生。 网上选课app更加方便于学生们及时的在规定时间内选上课,可以进行看自己选了多少门,分数有多少。老师可以看自己的课有多少人选等。与传统pc端选课系统图相比,便于实现和操作,极大地方便了身处不同空间的用户使用。为广大同学提供了一个实时选课的平台,该研究具有一定实用价值。
如今智能手机慢慢的展现它的无比的优越性,人们对此上运行的软件有着极大的兴趣。我们将眼光投向移动市场,当今智能手机等移动设备不断普及,为我们提供的随时随处应用的方便,因此移动选课将是继互联网选课之后的又一种选课模式。当今的智能手机使用最多的操作系统有:Symbian、Windows Phone 7、iOS、Android和 BlackBerry OS。 Android是一种以Linux为基础的开放源代码操作系统,主要使用于便携设备。目前尚未有统一中文名称,中国大陆地区较多人使用“安卓”。Android操作系统最初由Andy Rubin开发,最初主要支持手机。2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。Android的主要竞争对手是苹果公司的iOS以及RIM的Blackberry OS。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2012年2月数据,Android占据全球智能手机操作系统市场59%的份额,中国市场占有率为68.4%。其次就是服务于苹果公司产品的iOS,虽然服务于苹果公司,可是苹果公司产品使用人数非常的大,这就是操作软件领域的另一大巨头,我们可以看一下俩个操作系统的大致介绍,如下: Android架构: Android的系统架构和其它操作系统一样,采用了分层的架构。android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。Android是以Linux为核心的手机操作平台,作为一款开放式的操作系统,随着Android的快速发展,如今已允许开发者使用多种编程语言来开发Android应用程序,而不再是以前只能使用Java开发Android应用程序的单一局面,因而受到众多开发者的欢迎,成为真正意义上的开放式操作系统。 而虽然Android有着开放性,多功能等优势,但是也有着兼容性差,有些产品华而不实,用户体验差等缺点。而SymbianOs随着诺基亚的没落,差不多也是无人问津的状态了,并且该系统本身也有着开发代码工作量极大的缺点,毕竟是基于c语言的开发。而且兼容性也不是很好。目前而言,其实iOS呈现平稳上升趋势。 iOS架构: iOS是由苹果公司开发的操作系统,它主要给iPhone,iPod和iPad运用。就像其根据的Mac OS X操作体系相同,它也是以Darwin为根底的。iPhone OS的体系架构分为四个层次:中心操作体系层(the Core OS layer),中心效劳层(the Core Service layer),媒体层(the Media layer),可轻触层(the Cocoa Touch layer)。iOS管理设备硬件并为手机本地应用程序的实现提供基础技术。 而大多数的开发都是基于Android,但是很多软件都有两个版本,因为很多用户并不是同一款手机,他为了增大自己的用户使用率一般都会做俩款,国外的很多是,国内的亦是如此,比如说下载的时候,会提示Android,iOS俩个选择。而且国外的很多大牛也通过app完成了很多成就。比如社交类的,推特,Facebook等,用户量大,功能强大。而设计其他方面的软件更是多不胜数,毕竟发展得早,所以很多方面领先很多。这不仅是我们借鉴的前辈,更是我们需要努力超越的目标。 随着4G在中国的全面启动,所带来的巨大机遇和新生力量,大规模的网络建设正在不断深入展开。但是不可否认的是我国在通信领域中相比许多发达国家任然存在着不小的差距。网速有差距外,而基于手机所开发的延伸功能也有很大的差距。 目前国内手机应用服务方向覆盖各个方面,支付软件,设计软件,学习软件等等多不胜数。举个例子,腾讯的社交软件qq,功能上越来越丰富,再也不是以前那样简陋。虽然可能使用人数上与国外的社交软件存在一定的差距,但是我们的功能也在日渐完善,一定可以慢慢渗入别人的生活。而我们的支付软件支付宝已经让国外小伙伴羡慕了。国外很多的付费任然是使用刷卡或者就是现金。这不仅很麻烦,让自己拿的东西变多而且容易有丢失的风险,虽然国外也有类似PAYPAL,Google checout,但是在使用人数与交易金额上与我国的支付宝相差胜远,我国实用支付软件的比例已经远高于国外这点就是我们领先的标志,所以也有一种说法就是支付宝是新中国四大发明之一,这是对我国的软件的肯定。虽然我们存在不足但是我们也有领先,我们需要不断努力,做出更好的工程来弥补超越别人。 四.总结 基于安卓的网上选课系统的开发,有利于简化现今的基于WEB的网上系统,此项课程主要满足的学生随时随地选课的需求,使得该系统的用户无论是在公交车,在商场,还是在没有电脑的宿舍里,只要通过搭载有该客户端的android手机就能随时随地的登录进行选课。从而使用者可以远离电脑的束缚,不用在学校规定的选课时间内傻傻的等在电脑前,刷新当前界面,对着自己喜欢的课程感叹,可以大大的提高学生的学习效率。 参考文献 [1]李刚,疯狂Android讲义,背景,电子工业出版社,2015.6 [2]欧阳,Android Studio开发实战,北京,清华大学出版社,2017 [3]董志鹏,张水波,Android手机应用开发简明教程,北京,清华大学出版社,2016.3 [4](美)Zigurd Mednieks,Android数据库应用编程:为企业开发数据驱动Android应用,北京,清华大学出版社,2015.2 [5]朱凤山,Android移动应用程序开发教程,北京,清华大学出版社,2014.5 [6](美)Jason Wei,Android数据库程序设计,北京,清华大学出版社,2014.12 [7](美)Shane Conder,Lauren Darcey,Android移动应用开发从入门到精通,北京,人民邮电出版社,2010 [8]罗文龙,Android应用程序开发教程,北京,电子工业出版社,2016.8 [9]谢景明,Android移动开发项目式教程,北京,人民邮电出版社,2015.7 [10]高成珍,Android编程经典案例解析,北京,清华大学出版社,2015.1 [11]王卫红,Android应用开发基础教程,北京,机械工业出版社,2015.1 [12]关立勋,Android应用开发深入学习实录,北京,电子工业出版社,2013.10 [13]关建平,Android编程宝典,北京,北京航空航天大学出版社,2013.3 [14]王英强,Android应用程序设计,北京,清华大学出版社,2013.10 [15]林城,Android2.3应用开发实战,北京,机械工业出版社,2011 |
资料编号:[77865]
以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。