预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

毕业设计开题报告 1.本课题的研究意义,国内外研究现状、水平和发展趋势 1.1研究意义 近年来移动智能终端已成为人们获取信息的重要来源,同时市场上出现了一 大批基于移动智能设备的优秀软件,这极大方便了人们的生活。 本系统是基于Android平台设计的,为学生用户群体设计的一款课程管理软 件。本款软件实现了每日视图、周视图、上课提醒、上课期间响铃模式切换、单 双周(默认全部)等基本功能,另外还提供了当前周设计、签到记录设计、考试 提醒、签到与成绩统计分析、分享等功能,以便更好地满足用户对一款课程表应 用需求。 1.2国内外研究现状、水平和发展趋势 Android是Google在2005年收购的一款基于Linux内核为触摸屏设计的半 开源智能手机操作系统,主要应用与移动设备,Google成立了OpenHandset Alliance(OHA,开放手机设备联盟)。Android系统最初由AndyRubin开发制作, 成立的OHA用来共同研发改良Android系统,随后,Google以Apache免费开 源许可证的授权方式,发布了Android的源代码。如今Android操作系统被扩展 到了平板电脑以及其他领域。从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)数据的增、删、改模块 功能:用户添加、修改或是删除教学楼、科目、课程和考试的条目; 5)其他 功能:用于便捷处理的工具类,例如计算当前周、分享模块等。 2.3关键问题及其解决的方法和措施 1、系统安全性问题:因为本系统不需要与网络进行连接,不会发生个人信 3 息的泄露,危害到个人的生命财产。 2、因为本系统属于微型的系统,不会对手机本身产生较大压力,不影响人 们对手机的使用。 4 毕业设计开题报告 3.本课题拟采用的研究手段(途径)、可行性分析和进度安排 3.1研究手段 本项目采用的开发工具是Windows7+Eclipse+AndroidSDK+ADT,采用 的开发平台是Android,采用的数据库服务器是