当前位置: 首页 > 专利查询>盐城工学院专利>正文

基于Android平台的课程表管理系统技术方案

技术编号:12394590 阅读:93 留言:0更新日期:2015-11-26 01:45
本发明专利技术公开了一种基于Android平台的课程表管理系统,其特征在于,通过安卓手机进入课程表管理系统,包括用于设置教学周信息的教学周设置模块、用于设置课程信息课程设置模块、用于查询课程信息的课程查询模块和用于对课程设置闹钟提醒的闹钟设置模块。可以通过安卓手机登录课程表管理系统,操作简单、方便,成本低,便于学生快速查阅课程信息以及是否布置课后作业等情况。

【技术实现步骤摘要】

本专利技术涉及一种课程表管理系统,具体地涉及一种基于Android平台的课程表管 理系统。
技术介绍
现在的学生们已经没有随身携带纸质课程表的习惯了。但是,每周一到周五,又有 很多固定的课程要学习,特别是在大学中,上课时不像中小学中是比较固定的地点,往往一 天几门课地点都不相同。即使是在中小学中,一些课程如实验课、音乐课和电脑课等也需要 去专门的教室上课。不同的课程,不同的教室,学生们有时候会混淆,不能记清楚,会导致耽 误到大家正常上课。 大学生上课地点的不确定,学生有时候出门会比较匆忙,出门之前不知道课程,而 且大家都没有记录课程表的习惯,所以经常会出现一大群人跟着一个了解的人走,可能还 会出现一群人走错教室的情况。其次,在了解课程出门后,有时候大家也不清楚具体上课的 地点在哪,这也会给大家造成困扰。虽然可以打个电话给同学问一下上课教室,但是有时候 大家就是不舍得这两毛钱的话费,而且打过去别人不一定接,也不一定知道上课教室,这也 会麻烦到别人。 随着生活水平的提高,现在学生的学习生活离不开手机,而在众多的智能手机中, Android平台的手机在市场中占有很大的比例。因此有必要开发一款基于Android平台的 手机课程表管理系统,来大大便捷学生们的学习生活。
技术实现思路
针对上述技术问题,本专利技术目的是:提供一种基于Android平台的课程表管理系 统,可以通过安卓手机登录课程表管理系统,操作简单、方便,成本低,便于学生快速查阅课 程信息以及是否布置课后作业等情况。 本专利技术的技术方案是: 一种基于Android平台的课程表管理系统其特征在于,通过安卓手机进入课程表管 理系统,包括用于设置教学周信息的教学周设置模块、用于设置课程信息课程设置模块、用 于查询课程信息的课程查询模块和用于对课程设置闹钟提醒的闹钟设置模块。 优选的,所述教学周信息包括一个学期的教学周周长以及本周的周次。 优选的,所述课程信息包括课程名称、课程简称、教师姓名、上课时间、上课地点。 优选的,所述课程查询模块可以按时间或者周次查询课程信息。 优选的,所述课程设置模块还可以对课程设置课后作业信息。 优选的,还包括计划设置模块,所述计划设置模块用于设置计划内容、计划简称、 地点、时间和闹钟提醒。 优选的,所述课程设置模块和计划设置模块包括用于设置时间和地点的时间地点 设置模块。 与现有技术相比,本专利技术的优点是: 1.该基于Android平台的课程表管理系统通过操作简单的界面就能操作,开发成本低 廉,应用广泛。 .只需要在手机上安装好程序,根据自己的课程安排,设置自己个性化的课程表。 可以快速查阅上课的课程名称、教室地点、时间、上课的教师以及课程是否留有课后作业等 信息,可以检查作业完成情况,将已完成作业删除,并添加任课老师新布置的作业进课程 表。还可以根据老师临时调课等调整课程表。大大方便学生的学习生活。【附图说明】 下面结合附图及实施例对本专利技术作进一步描述: 图1为本专利技术基于Android平台的课程表管理系统的结构框图; 图2为本专利技术基于Android平台的课程表管理系统的课程实体的E-R图; 图3为本专利技术基于Android平台的课程表管理系统的闹钟实体的E-R图; 图4为本专利技术基于Android平台的课程表管理系统的时间地点实体的E-R图。【具体实施方式】 为使本专利技术的目的、技术方案和优点更加清楚明了,下面结合【具体实施方式】并参 照附图,对本专利技术进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发 明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本 专利技术的概念。 实施例: 如图1所示,本系统实现的主要功能模块如下: 教学周设置模块,课程设置模块,课程查询模块,时间地点设置模块,闹钟设置模块,计 划设置模块。 教学周设置模块 教学周设置模块能够实现设置一个学期的教学周周长以及本周是第几周,设置完成 后,可以左右滑动界面选择周次。 课程设置模块 课程设计功能模块能够设置课程的名称,并且可以设置课程简称,方便显示,同时进入 课程设置模块能够对已有课程进行修改和删除。课程可以设置对应的周次,可以选择每周、 单周和双周。还可以对课程设置课后作业信息。部分代码如下: OSuppressLint("UseValueOf") publicclass MainActivity extends Activity { private ViewPager mPager;// 主界面 staticint sWeeks\ privateint mCurrentffeek = I; OOverride protectedvoid onCreate(Bundle savedlnstanceState) { super. onCreate(savedlnstanceState); setContentView(R. layout. activity_main); sWeeks - PreferencesUtil. getlnt(t\iis, PreferencesUtiI. STR_TOTAL_ WEEK); mCurrentffeek = CeilendeirVtil. getCurrentifeeA(this)] if (mCurrentffeek == 0 | | sWeeks -- 0) { sWeeks - mCurrentffeek = I; } } ?Override publicvoid onResume () { super. onResume (); initYiew (sifeeAs); } privatevoid initView(int weeks) { List<View> 1st = new ArrayList<View> (); for (int i = 0; i < weeks; i++) { LinearLayout Inly = (LinearLayout) View. infJate(thisy R. layout. layout_weekview_calendar, null); GridView gridview = (GridView) Inly, findViewByld (R. id. grid); gridview. setAdapter(generateGridAdapter (i + 1)); gridview. setOnltemClickListener(new OnItemClickListenerO { publicvoid onltemClick(AdapterView<?> parent, View v, int position, long id) { gridOnClick(position); } }); 1st. add(lnly); } final TextView title = (TextView) findViewByld(R. id. lesson_table_ titie); title. setText (getStr ing (R. string, s tr_sc本文档来自技高网...

【技术保护点】
一种基于Android平台的课程表管理系统,其特征在于,所述系统运行在安卓系统上,所述系统包括用于设置教学周信息的教学周设置模块、用于设置课程信息课程设置模块、用于查询课程信息的课程查询模块和用于对课程设置闹钟提醒的闹钟设置模块。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘其明李裕谱张成彬
申请(专利权)人:盐城工学院
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1