《Android系统手机课程表应用开发.ppt》由会员分享,可在线阅读,更多相关《Android系统手机课程表应用开发.ppt(21页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、Android系系统手机手机课程程表表应用开用开发一、软件介绍二、软件需求分析三、软件开发流程四、总结主要内容:主要内容:一、软件介绍 最早的移动版课程表是以纸质的方式存在,随着基于android和ios等智能移动系统的智能手机的开展,课程表也逐渐从纸上移动到我们的手机屏幕上,更加方便地为人们管理课程,记录课程的相关信息,而这些手机屏幕上的课程表,即是我们所要开发的手机课程表。二、软件需求分析 手机课程表在手机应用程序中并不常见,一般在手机上较为常见的日程提醒程序无法实现自由设置课程信息。其主要功能如下:课程的添加、删除和修改;学期课程信息概要显示;课程具体信息预览;三、软件开发流程开发环境需
2、要的软件:1、操作系统:Windows XP,Win7/8/10或Linux 2、JDK:Java Runtime Environment虚拟机、(JDK)Java Developmentkit3、软件包:Android SDK(Software Development kit Java Development kit)、ADT(Android Develoopment Tool)4、以上三、软件开发流程1、用户进入程序后,将会进入主页面,也就是首页面,首页面会显示一周的天数,今天是周几及当前周数。2、在首页面,可以通过点击“修改课程进入课程添加页面,并且编辑课程名称,上课时间以及上课地点,通
3、过点击确定进展保存,或者点击取消选择不保存,点击确定或者取消都会返回首页面。3、在首页面,点击设置按钮,进入设置页面,在设置页面可以对当前学期,当前周数,还可点击关于查看版本信息,当然了,在设置页面点击退出并选择确定将会退出整个程序。三、软件开发流程数据库设置根据对本程序的需求分析,本程序只需要用到一张数据表。该数据表主要用来存储已经添加的课程,用户每添加一个课程信息就会在该表中新增一条记录,并且自动生成一个唯一的id,用以区别每条记录,该表构造设计如下:数据库设置E-R图系统模块划分 根据以上系统的流程,将系统分成3个模块。课程编辑、课程显示、根本信息以及课程提醒的设置。每个模块都有对应的功
4、能及相关工作。课程编辑模块该模块实现了如下几个功能:1、查看已有课程;2、添加课程名称;3、修改已有课程4、编辑上课地点;5、选择上课周数;6、设定课程在星期几上课;7、添加/修改备忘录;8、删除备忘录查看课程界面课程编辑模块编辑/修改 课程名称选择日期课程编辑模块编辑/修改 备忘录删除备忘录程序显示模块该模块主要用于软件界面概要显示,而这模块也就是主页面的主要内容。翻开软件有个欢送界面。在主页面,将会在页面的顶部显示当前周数,例如,“第4周那么是显示当前时间在第4周,表格第一个格表示周一的第一节课,表格空白表示没课,当表格有内容时,比方“高数 4-303这节课上高数,教室在教4-303,假设
5、表格为彩色,那么表示这节课在当前周有课,假设是灰色,那么是表示该课在当前周没上课。程序显示模块欢送界面备忘录界面程序显示模块周期显示课程显示信息设置模块在这一模块中,将会对各种根本配置信息进展设置,需要设置的根本配置信息:1、当前学期2、当前周数同时,在这模块中也可以查看关于about信息,同时有选择完全退出功能。信息设置模块关于课程表设置按钮、退出按钮信息设置模块设置课程表日期设置课程表日期四、总结 本设计的开发是基于Android系统的,由于此前较少接触过关于这方面的知识,这次设计是一边学习相关的Android开发知识一边设计实现的。归纳如下:1、阐述了手机课程表的定义,确定了开发手机课程表的根本技术路线。2、从用户需求的角度说明开发手机课程表的根本技术路线。并针对所收集的资料整理出手机课程表的系统流程图、系统模块图。3、确定程序开发所需要的技术,结合现有的数据和编程思想,设计生成所需要的数据库。4、在详细设计和编码阶段,运用了Java最根本的开发技术,代码简单易懂,程序里各个Activity之间的跳转比较清晰。能正常的将输入的合法数据保存到数据库中,需要显示时正常读取数据库里的数据。最终完成开发。经过运行调试后说明,系统根本可以满足用户的各项需求。Thank You世界触手可及世界触手可及携手共携手共进,齐创精品工程精品工程
限制150内