基于Android系统的课程管理系统的设计与开发

上传人:飞*** 文档编号:24847601 上传时间:2017-12-07 格式:DOC 页数:35 大小:671.61KB
返回 下载 相关 举报
基于Android系统的课程管理系统的设计与开发_第1页
第1页 / 共35页
基于Android系统的课程管理系统的设计与开发_第2页
第2页 / 共35页
基于Android系统的课程管理系统的设计与开发_第3页
第3页 / 共35页
基于Android系统的课程管理系统的设计与开发_第4页
第4页 / 共35页
基于Android系统的课程管理系统的设计与开发_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《基于Android系统的课程管理系统的设计与开发》由会员分享,可在线阅读,更多相关《基于Android系统的课程管理系统的设计与开发(35页珍藏版)》请在金锄头文库上搜索。

1、我们的爱情,我们的理想,我们的未来,我们的成长,我们的幸福我们的爱情,我们的理想,我们的未来,我们的成长,我们的幸福郑州大学毕业设计(论文)题目:基于 Android 系统的课程管理系统指导教师: 职称: 学生姓名: 学号: 专 业: 院 ( 系 ) : 完成时间: 我们的爱情,我们的理想,我们的未来,我们的成长,我们的幸福我们的爱情,我们的理想,我们的未来,我们的成长,我们的幸福2012 年 5 月 24 日毕业设计(论文)任务书附表一 题目来源:协商拟定课题名称 基于 Android 系统的课程管理系统设计人姓名 学号 指导教师姓名、职称指导时间/地点 专业班级一、 设计(论文)内容根据课

2、程管理的需求设计的研究,其主要功能如下:1课程的添加、删除和修改2课程作业的添加、交作业的时间查看3每节课程上课时间段的设置4每周的课程预览5课程的信息预览二、设计(论文)的主要技术指标1Eclipse 开发平台 Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。本程序的开发安装了Android SDK 插件2Java Android 的开发是使用 Java 语言进行开发的3Xml 布局使用 xml 语法规则4数据库 本程序数据存取方面主要用到了 SQLite 数据库和 Preference 存储机制。其

3、中,SQLite 主要用来存储课程信息,Preference 则主要用来存储配置信息三、进度安排第 1 周 与导师联系明确毕业设计工作的安排第 2-4 周 熟悉相应的开发工具,项目需求及项目现状,翻译 5000 字文献第 5-9 周 完成既定项目中的基本类型设计与实现其中第六周交上第一次中期检查表第 10 周 查阅相关文献资料,学习实现部分源码第 11 周 第二次中期检查,完成设计代码 第 12-13 周 准备毕业论文第 14-15 周 提交毕业论文初稿,与指导老师讨论并修改论文我们的爱情,我们的理想,我们的未来,我们的成长,我们的幸福我们的爱情,我们的理想,我们的未来,我们的成长,我们的幸福

4、四、毕业设计(论文)提交的文档及基本要求1毕业论文一份(包含封皮、目录、中英文摘要、内容及参考文献)2不少于 5000 汉字的科技翻译资料一份3、毕业论文简介(A4 纸 12 页) (包含题目、专业、年级、姓名、指导教师、毕业论文所做的工作、解决的问题、创新之处等)4毕业设计任务书5开题报告6毕业设计工作中期检查表此表指导教师填后、复印,指导教师、学生各保存一份,交院教学办一份毕业设计(论文)开题报告附表二课题名称 基于 Android 系统的课程管理系统学生姓名 学号一、选题的目的意义由于大学里上课教室不定,每次上课时总有许多同学在上课的路上才想到不知道在哪个教室上课,于是不得不每次拿出手机

5、打电话花两毛钱问同学,或者一些同学一直装个纸质的课程表在衣袋里,极不方便。现在 Android 手机在大学中的普及率很高,于是我就想到了创作一个 Android 版的课程管理。将课程表放进手机里,只需大家需要按照具体时间、课程名称等将自己的课程信息录入到系统中,为一周的每一天添加下课程安排,就可以一劳永逸。不用担心忘了明天上什么课了,也不用担心走在路上突然忘了一会儿上什么课,随时随地,方便快捷。二、国内外研究综述无忧课程管理是基于 Android 平台的个人服务软件,将前沿技术与现实生活完美结合,带给您全新的体验,可以让您随时随地的查看您当天的课程。支持基于 Android 平台的手持终端设备

6、。而中国有 3000 万大学生,这是一块大市场!另一方面,智能手机迟早会在大学里普及。上一次互联网从这里征服世界,名字叫 Facebook。那么,再一次征服,多半出现在手机上。无忧课程管理特色鲜明,主要面向大中专学生,用户基础大,发展空间广阔,在产业化上有很好的前景。三、毕业设计(论文)所用的方法Android 的开发环境在操作系统上并没有太大的限制,它可以使用 Windows XP 及其以上版本、MAC OS、 Linux 等操作系统,在该程序的开发中,我选择了 Windows 7 作为开发操作系统。Android 是以 Java 语言作为开发语言,官方推荐使用 Eclipse 作为开发软件

7、,在搭建开发环境前必须准备 JDK、Eclipse、Android SDK 三个软件,JDK 与 Eclipse 都可以在其官方网站上下载到其最新版本,Android SDK 则需要通过 Android SDK Setup 来下载安装。我们的爱情,我们的理想,我们的未来,我们的成长,我们的幸福我们的爱情,我们的理想,我们的未来,我们的成长,我们的幸福四、主要参考文献与资料获得情况1Jerome(J.F.)DiMarzio.Android 程序员指南MUSA:McGraw-Hill 公司, 2008.2 张仕成. 基于 Google Android 平台的应用程序开发与研究J. 电脑知识与技术.

8、2009.3靳岩,姚尚朗 Google Android 开发入门与实践M北京:人民邮电出版社, 2009.4杨丰盛Android 应用开发揭秘 M北京:机械工业出版社, 2010.5 Jeff Friesen.Learn Java for Android DevelopmentM.USA:Apress.2010.6 Marziah Karch.Android for work:productivity dor professionalsM.USA:Apress.2010.7 财经日报.二月份谷歌 Android 移动市场占有率 33%扩大优势 EB/OL.http:/.hk/a-2011040

9、5-113764/uygtr五、指导教师审批意见签字: 年 月 日毕业设计工作中期检查附表三 2011 年 3 月 26 日课题名称 基于 Android 系统的课程管理系统姓 名 专业和班级 指导教师一、 毕业设计具体内容、目标和可能遇到的问题毕业设计的具体内容:在 Android 平台上实现一个课程管理程序,该程序可以帮助学生添加每周课程信息,并且在下课之后增加该课程的作业和交作业的时间,方便记忆,进入主界面就能预览每周的课程信息和作业情况。毕业设计的目标:实现需求分析中的各项功能需求,通过具体的项目开发熟练掌握 Android 的知识可能遇到的问题由于对 Android 接触时间不长,刚

10、开始编写代码有一定难度。开发环境的搭建。以及要用到的 Android 开发包中自带的 SQLite 数据库,都不太了解,需要查阅资料熟悉相关知识。我们的爱情,我们的理想,我们的未来,我们的成长,我们的幸福我们的爱情,我们的理想,我们的未来,我们的成长,我们的幸福二、采取的研究方法、技术路线、实验方案及可行性分析研究方法:文献研究法,参考一系列跟课题相关的文献来获得相关资料试验法,通过在开发平台上编写调试代码达到设计的实现技术路线:Java,XML 布局,SQLite实验方案:在写完项目的需求分之后进行相关功能的代码编写,通过在创建的 Android 虚拟机上运行来查看代码运行得到的结果并进行修

11、改可行性分析:课程管理在手机应用程序中并不常见,一般在手机上较为常见的日程提醒程序无法实现自由设置课程以及相关作业,经过对周边同学的调查研究,普遍认为这样的软件方便实用三、指导教师对学生出勤、文献阅读等方面的评语签字: 年 月 日此表学生填写,指导教师给出评语后,复印件于第五周交院教学办公室。毕业设计工作中期检查附表四 2011 年 4 月 28 日课题名称 基于 Android 系统的课程管理系统姓 名 专业和班级 指导教师一、 阶段性结果1查阅了大量的相关书籍,了解了 Android 上做项目的流程,对自己的设计流程有一定的把握2完成了数据库的建立3基本上完成了项目需求分析中的多数功能,如

12、课程添加和修改,作业的修改4可以在虚拟机上运行实现我们的爱情,我们的理想,我们的未来,我们的成长,我们的幸福我们的爱情,我们的理想,我们的未来,我们的成长,我们的幸福二、存在的问题1主屏中的菜单键里面的“退出”项不能退出整个程序,只能结束当前的 Activity2课程列表里面点击相应课程之后再继续点击“ 增加”按钮会导致程序出现错误,强制性关闭3在作业的添加跟课程的修改页面完成相应的操作之后点击“修改”也会导致程序出先错误,强制性关三、后一步工作设想1测试并修改代码,解决尚未解决的问题2完善代码程序,确定最后版本3开始着手毕业论文的编写四、指导教师对学生出勤、论文进展方面的评语签字: 年 月

13、日指导教师组织学生口头汇报后,学生填写该表,教师给出评语后,于第十周交院教学办公室。我们的爱情,我们的理想,我们的未来,我们的成长,我们的幸福我们的爱情,我们的理想,我们的未来,我们的成长,我们的幸福基于 Android 系统的课程管理系统摘要:随着无线移动设备的发展,手机也日益普及,Android 系统的推出使手机的发展进入到了一个新的领域。世界上一些知名的移动设备生产厂商对于 Android 智能机的开发热情也日益提高,Android 系统的使用人群正在急速提升, Android 应用程序的多样化对人们快速获取资讯以及方便人们的生活起着不可忽视的作用,近年来 Android 得到了社会更多

14、的认同和应用,本文主要概述了 Android 系统的体系结构, Android 应用程序的开发环境和用 JAVA 语言开发基于 Android系统的课程管理系统中的一些技术实现方法,这些技术包括:基于 Android 系统的课程管理系统的用户界面设计,Service 的使用,SQLite 数据库的建立和存储 9。在系统的设计与实现中,确定系统的开发思想以及开发环境。最后给出了系统中模块的详细设计与实现,并对系统模块涉及到的关键源代码进行了详细的分析。笔者将在文中对各个技术要点进行具体的阐述。经过调试运行后表明,系统可以满足用户的各项要求。关键词:Android,JAVA ,SQLite,课程管理ABSTRACT:With the development of wireless mobile devices, mobile phones have been increasingly 我们的爱情,我们的理想,我们的未来,我们的成长,我们的幸福我们的爱情,我们的理想,我们的未来,我们的成长,我们的幸福popular, and the introduction of Android system has promoted the development of phones into a new area. Some of th

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号