1.本课题的研究意义,国内外研究现状、水平和发展趋势
1.1研究意义
大批基于移动智能设备的优秀软件,这极大方便了人们的生活。
本系统是基于Android平台设计的,为学生用户群体设计的一款课程管理软
件。本款软件实现了每日视图、周视图、上课提醒、上课期间响铃模式切换、单
用需求。
1.2国内外研究现状、水平和发展趋势
Android是Google在2005年收购的一款基于Linux内核为触摸屏设计的半
开源智能手机操作系统,主要应用与移动设备,Google成立了OpenHandset
Alliance(OHA,开放手机设备联盟)。Android系统最初由AndyRubin开发制作,
成立的OHA用来共同研发改良Android系统,随后,Google以Apache免费开
到了平板电脑以及其他领域。从2009年4月30号官方发布1.5Cupcake版本后
Android更新的速度飞快,到了2010年12月7号发布了Android2.3Gingerbread,
其用户量已经爆发式的增长,每年的激活设备量不断的增加,而且当时的Android
Market中的应用数量也在飞快增长,给开发者带来了一个潜力很大的平台。再
到2011年10月19号,Android4.0IceCreamSandwich发布,Google带来了全
新的UI界面,相对于2.3是个很大的跨越。Android4.0后Google同样是以很
快的速度发布了Android4.1JellyBean和Android4.2,截至本文撰写时,Android
最新版是Android4.2.2。如今的Android相对于2009年第一版本已经是很成熟
的平台了,本系统之所以选择了Android一方面是由于上述原因另一方面则是考
虑到Android的普及化,Android设备在价格上较iOS设备低廉。
由于大学教学不同于以往小学、初高中时期,采取的是选课制,在规定所修
的课程内,选择你喜欢老师的课程,这种自由的选课制度对于初入大学的同学们
来说,是新颖的,这无疑给大家更大的激情去学习。
1
除了选课制带来的好处外,选课制对同学们来说也是一种负担,由于上课的
来了一定的不便利因素,所以针对大学生的课程表应用应运而生。然而这种功能
只是作为一种附带的功能存在于另外一种程序中(大多是社交软件);国外则不
然,他们的课程表应用只干份内的事,对于这点我很是赞同他们的看法。但也不
代表否定了国内市场上众多的课程表类应用,因为他们是商业公司,需要盈利来
满足自己公司的运营,这是可以理解的。由于国内课程表应用太过臃肿,以及国
外应用并不是很符合中国的大学生,出于这两点,我想做一款解决这两个矛盾的
课程表,也就是自己的毕业设计课题。
2
2.本课题的基本内容和要求,关键问题及其解决的方法和措施
2.1基本内容
系统主要实现数据录入(添加课程)、数据查询(显示课程的各种信息)、数
2.2基本要求
1)数据库读写模块
功能:统一系统的读写数据库操作;
2)数据显示视图模块
功能:将数据按照不同的展示要求呈现给用;
3)系统设置模块
4)数据的增、删、改模块
功能:用户添加、修改或是删除教学楼、科目、课程和考试的条目;