5.2.2 教师模块 22
5.2.3 学生模块 23
5.3 问题和解决 24
5.3.1 adb无法启动问题 24
5.3.2 直方图实现问题 24
6 运行效果 25
6.1 登录效果 25
6.2 管理员操作效果 26
6.3 教师操作效果 30
6.4 学生操作效果 34
7 拓展与不足 39
结 论 40
致 谢 41
参考文献42
1 引言
1.1 项目背景
近些年来,移动通讯技术得到了迅猛的发展和广泛的应用,极大地推动了社会的发展[1]。回顾我国移动通信技术,1G只能进行简单的语音通话,2G主要增加了短信功能,虽然能够上网,但是上网的速度较慢,3G的到来人们可以随时随地快速上网,标志着移动互联网的时代[2]。现在,更进3G一步的4G已经到来。4G移动通信技术在3G移动通信技术的基础上,保留了3G移动通信技术的技术上的优势。而且,无论是在传播速度上、兼容性上、网络的智能化上,都得到了迅猛的发展。
随着通讯技术的迅猛发展,手机的上网速度得到提升,人们使用手机的体验也变得越来越好。手机的使用频率在人们的生活中越来越高。手机也由功能手机转化为智能手机,4G移动通讯得以适配其中[3]。PC的使用也逐渐可以被手机所替代。再加上手机的便携性,人们在日常活动中可以随时随地的带上它。
1.2 编写目的
随着智能手机时代的到来,手机的应用越来越广泛。现在,人们不仅可以用手机上网、打电话,还可以用手机来娱乐、办公等等。手机的功用变得越来越强,逐渐可以替代PC做一些操作简单的事情。例如,你可以用PC上网购物,也可以在手机上安装一个淘宝APP进行购物。
当然,我们也可以应用手机进行简单的办公。例如,当人们在旅途中或者其它没有带PC的情况下,可以使用手机进行邮件交流、查看文件。现在,已经有手机版本的office出现,以助于人们的日常办公。用手机替代PC处理事情,已经逐渐成为一种发展趋势。这归功于,手机的智能化及自身的便携性。
目前,市场上流行的手机操作系统有iOS以及Android。其中,Android系统是一种以Linux内核为基础的开源操作系统,主要使用于便携设备[4]。iOS系统则是由苹果公司开发出来的手持设备操作系统。iOS系统与Android系统在创新模式上的一个主要区别是,iOS属于封闭式系统,而Android属于开放式系统。由于,iOS系统的封闭性使得苹果公司完全依靠公司内部的资源对系统进行开发升级,并对系统的安装做了严格的限制要求,仅能安装在苹果公司自家的设备上[5]。相反,Android系统则是开放式的。Android系统的开发不仅仅能使用自家公司的资源,还能利用公司外部的研发资源[6]。Android系统的开源性,为其带来了更多的基础用户,也吸引了更多的用户去使用它。而苹果公司iOS系统的封闭性则对iOS系统的传播及影响范围造成了一定的影响。
除了Android系统、iOS系统,还有微软公司研发的Windows系统。iOS系统性能流畅、贵气十足[7];Android系统开放性高、更为平民化[7];Windows系统则在商务领域仍有优势[7]。但是,Android系统与iOS系统已经占据了绝大部分的市场份额,Windows系统所占的中国市场份额只有1%左右。
我所开发的“网上评教系统”是在Android手机平台上运行的软件,以适用绝大部分的Android系统手机用户。学生只要拥有手机,就可以随时随地的查看成绩并对教师进行评价。在评教、查看成绩方面,极大的为学生带来便捷。 基于Android手机平台的网上评教系统的设计(2):http://www.751com.cn/jisuanji/lunwen_26487.html