学习情况汇报_电子信息与通信学院_华中科技大学

上传人:xmg****18 文档编号:117275205 上传时间:2019-12-05 格式:PPT 页数:24 大小:3.71MB
返回 下载 相关 举报
学习情况汇报_电子信息与通信学院_华中科技大学_第1页
第1页 / 共24页
学习情况汇报_电子信息与通信学院_华中科技大学_第2页
第2页 / 共24页
学习情况汇报_电子信息与通信学院_华中科技大学_第3页
第3页 / 共24页
学习情况汇报_电子信息与通信学院_华中科技大学_第4页
第4页 / 共24页
学习情况汇报_电子信息与通信学院_华中科技大学_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《学习情况汇报_电子信息与通信学院_华中科技大学》由会员分享,可在线阅读,更多相关《学习情况汇报_电子信息与通信学院_华中科技大学(24页珍藏版)》请在金锄头文库上搜索。

1、Android平台下的课程提醒应用指导老师:曾喻江通信0805徐兵课题背景现在大学里学生上课的时间和地点都是不固定的,学生经常出现因忘记课程安排而走错教室,错过上课时间等问题,本课题的目的即开发一款课程提醒手机软件帮助学生解决这类问题,而选择Android平台是从手机市场占有率和开发成本考虑的。研究目标开发一款基于Android平台的应用,主要功能是实现课程提醒,即上课之前某个时间提醒学生上课的时间和地点等信息,并且可供查询课表。课题意义该应用可以有效减轻学生记忆上课信息的负担,给学生的学习生活带来便利。也可以推广到其它涉及到大量日程的问题,具有较高的实用价值。研究现状目前手机自带的日程表以及

2、其它一些类似应用,一次只能输入一条备忘记事。课程表类的应用只是显示电子课程表并可供编辑,有的包含提醒功能,但也需要每个单独设置目前还没有发现通过导入电子文档来建立备忘记事的应用,这是本课题的创新点。经典日程表智能课程表可以编辑并显示课程表,可以提醒。涉及到的问题可以自动从一定格式电子档课程表中提取课程相关的信息,同时也允许用户手动输入课程信息;将提取到的课程信息按一定格式存储到数据库当中;根据课程的起止日期和授课时间建立课程提醒机制,即在课程开始之前一定时间提醒学生,并且可供查询课程信息软件UI设计;功能拓展,根据用户体验的感受对软件功能进行完善。解决方案采用Excel格式课程表,以华中科技大

3、学HUB系统导出的个人课程表的格式为准使用现有API实现Excel文件读写(POI或jxl)采用SQLite数据库存储课程信息调用系统的日程表或者闹钟,软件为每门课程建立一个备忘记事,并对这些备忘记事进行管理软件完成测试后,让周围人试用,并收集建议完善功能和外形设计采用Excel格式规定格式有助于简化软件的编写Word和PDF等格式处理起来较为复杂,Excel更适合处理课程表这样的文件,提取信息更为方便采用HUB系统格式采用HUB系统格式方便测试软件,本校学生均可以方便地进行测试该格式具有一定普遍性,如果用户的课程表格式不同,也只需略作修改ApachePOIApachePOI是Apache软件

4、基金会的开放源码函式库,POI提供API给Java程式对MicrosoftOffice格式档案读和写的功能。结构:HSSF提供读写MicrosoftExcel格式档案的功能。XSSF提供读写MicrosoftExcelOOXML格式档案的功能。HWPF提供读写MicrosoftWord格式档案的功能。HSLF提供读写MicrosoftPowerPoint格式档案的功能。HDGF提供读写MicrosoftVisio格式档案的功能。SQLiteSQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,

5、在嵌入式设备中,可能只需要几百K的内存就够了。数据库表设计图原始信息6项:课程名称,上课教室,授课教师,星期几,节次,周次添加信息4项:课程开始,结束时间,课程开始,结束日期数据导入流程设计读取数据,即从电子课程表中读取原始课程数据;整理数据,整理原始数据,剔出无用数据,并将整理得到的有用数据存储到数据库当中;解析数据,从数据库中读取有用数据,从中提取信息并将有用信息存储到数据库当中;创建日程,从数据库中读取有用信息并批量创建日程事项日程管理设计查看日程,包括查看每一天的日程和全部的日程;新建日程,用户可以自己输入信息新建日程,每次可以创建一条日程;编辑日程,用户可以更新已经创建的日程的信息;删除日程,用户可以删除已经创建的日程,可以选择删除一条日程,一门课的日程或是全部日程。删除日程设计选择删除,用户可以根据课程的名称选择删除某一门课程全部的日程事项,使用多选对话框供用户选择。清除重复,当用户由于误操作或其他原因导入了重复的数据,可以使用该项功能清除重复的日程事项,该功能会将同一天发生,开始时间相同的日程事项删除到只剩下一条,一键操作。全部删除,该功能将删除日历里由本软件所创建的全部日程事项,不会删除用户在其它日历软件中创建的日程事项,一键操作。菜单结构图界面切换关系软件效果图更多信息请访问知识回顾知识回顾KnowledgeKnowledgeReviewReview

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

当前位置:首页 > 大杂烩/其它

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