android的课程表与备忘录管理系统

目 录
一 、引言 1
(一)课程背景 1
(二)课程意义及目标 1
二、系统的开发工具和环境介绍 1
(一)ANDROID系统优点 1
(二)SQLITE数据库的优点 1
(三)环境配置 2
三、基于安卓掌上课程表的总体设计 2
(一)系统的功能需求 2
(三)数据库设计 3
四、系统的设计与实现 3
(一)系统主界面设计 3
1.登录界面设计 3
2.注册面设计 5
(二)系统的详细设计 7
1.课程表添加功能 7
2.课程表的删除功能 8
3.课程表修改功能 10
(三)备忘录管理功能 11
五、总结 14
致谢 16
参考文献 17
一 、引言
在21世纪的今天,科学技术发展十分迅速。计算机管理已经进入了我们的生活。用计算机来管理我们,既方便,有有效,快速,计算机管理,会越来越多,课程表软件的开发就是为了同学们不会忘记自己的课程,这个系统的实现将会极大的方便同学们自己的课程管理,备忘录管理等各个方面的管理。
(一)课程背景
回忆一下,在上小学,中学,高中那会儿,是不会用手机软件来记下课程表的。理由如下:
1、大部分小学,中学,高中教室黑板上每天都会有值日生写上课程表
2、大部分小学,中学,高中上课是在固定教室。不需要自己独立看课表
3、大部分小学,中学,高中生用手机是件危险的事儿....
总体上来说,对于这些学生来说,大部分课程都是被安排好的,只要遵守就行了。简单打印张课程表,一个班里五六十人都可以共用,差异不大。
而上了大学之后就不一样了,课程多、分散、无规律,上课地点和上课人数不相同,每个人的课表及时间安排都是不同的,更别说当不同系的人混合在一起上课的时候,一个学期下来,同系同班的同学也许都认不全。在这种情况下,我们要是不能很好的自组织、即时提醒自己,有可能会找不着教室、错过了课程,所以我们需要牢牢记住在什么教室,什么
 *好棒文|www.hbsrm.com +Q: *351916072* 
只要遵守就行了。简单打印张课程表,一个班里五六十人都可以共用,差异不大。
而上了大学之后就不一样了,课程多、分散、无规律,上课地点和上课人数不相同,每个人的课表及时间安排都是不同的,更别说当不同系的人混合在一起上课的时候,一个学期下来,同系同班的同学也许都认不全。在这种情况下,我们要是不能很好的自组织、即时提醒自己,有可能会找不着教室、错过了课程,所以我们需要牢牢记住在什么教室,什么时间,上什么课,所以需要一款手机软件方便我们的生活。
(二)课程意义及目标
随着上了大学之后,课程的增多、分散、无规律,上课地点和上课人数的不同,使的我们自己的课表及时间安排是有较大差异的,更别说其他同学的人。这种情况下,我们要是不能很好地自组织、即时提醒自己,有可能会找不着教室、错过了课程,所以需要我们牢牢记住自己在什么教室,什么时间,上什么课。我们开发的这个系统能及时的帮助自己查看备忘录与修改自己的课程动态,方便我们更好的学习,与上课。
二、系统的开发工具和环境介绍
(一)Android系统优点
Android系统,目前是用户最多的手机操作系统。它覆盖范围非常广,现代人们离不开手机,使得Android系统有着很好的市场份额。在所有手机用户中,有很大一部分人正在使用Android系统 。它也有一些缺点,若果说新手要使用它的话,是不可能的,我们要经过一系列培训才能熟练的使用它,对于一些新手来说,他们会感觉Android系统会很难。挺且Android系统的一些机型也有很多的“错误”。在我看来,Android系统有着很好的发展前途,值得我们花费很大的功夫去学习它。
(二)SQLite数据库的优点
对于大多数人来说,SQLite是是一款非常不错的软件,是因为它的小巧和快速.不像其他的数据库要很多东西,这不不是它的所有优点, 我们还发现SQLite比其他数据库软件要稳定的多. 因为它的简单导致它很稳定, 因为越简单它就越不容易出错. 总的来说SQLite还是一款很好的数据库软件。
(三)环境配置
●系统要求:Windows xp/7/8
●开发工具: Eclipse(还需要配置Sdk、ADT插件,Android Studio会自动给你下载Sdk,配置Windows上JDK的变量环境 。)
●数据库:SQLite
●硬盘大小:3GB以上
●屏幕解释度:建议1024×768
●具备Windows 7,建议内存为4 GB左右配置的计算机
三、基于安卓掌上课程表的总体设计
(一)系统的功能需求
通过对基于安卓掌上课程表的需求分析将系统的功能主要模块划分为:
◆登录注册:能对用户进行注册,如果注册过了可直接登陆进入课表系统,登录注册时密码或用户名出错会提醒,注册出错时会跳到登陆界面。
◆课程表管理:可以对课程表的信息,进行查看,添加,删除,修改,并且可以进行一键修改等一些操作。
◆备忘录管理:包括了备忘录查询、添加,删除,修改、并且可以进行查看前一条与后一条
(二)系统框架设计
为了方便,详细的了解本软件的结构,特此做个个框架结构图,从此图可看出:首先要想使用软件,你必须申请一个账号,进入后查看课表,进行一系列的对课程的操作(添加,删除,修改),点击备忘录,进行一系列的对备忘录的操作(添加,删除,修改,查看等)。系统框架如图3-1所示

图3-1系统框架图
(三)数据库设计
本系统的主要数据实现代码如下所示
表3-1登录注册管理表
名称
类型
长度
含义
备注

username
字符串
20
主键
用户名

password
字符串
20

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1557.html

好棒文