基于Android平台的教学管理系统的设计与实现 下载本文

内容发布更新时间 : 2024/12/28 12:33:55星期一 下面是文章的全部内容请认真阅读。

龙源期刊网 http://www.qikan.com.cn

基于Android平台的教学管理系统的设计与实现

作者:农国圣 曲文瑶 魏玲 来源:《软件工程》2016年第07期

摘 要:如今,随着移动互联网的快速发展,信息呈现井喷式的增长,更多学生倾向于使用移动端设备获取信息。在各种手机应用挤爆大学生手机的同时,校园类手机应用异军突起,成功占据了高校市场。基于这个现状,本文根据当代大学生的偏好和需求,以哈尔滨理工大学为例,对移动端掌上校园进行功能开发设计。该应用是一款基于Android平台集生活和学习为一体的应用产品,旨在让用户通过该教学管理系统平台快速掌握校园信息,提高校园信息化水平,优化校园服务质量。

关键词:校园APP;移动端;教务在线 中图分类号:TP399 文献标识码:A 1 引言(Introduction)

随着智能手机的问世,短短的几年时间,PC的地位受到强烈的冲击。智能移动终端设备变得无处不在,APP手机应用的数量也不断地增加,截止至2015年12月,中国移动智能终端设备已经达到12.8亿台,市场上的手机应用早已突破百万,是2011年手机应用个数的十倍,24.53%的用户在24岁以下,由此可见学生群体是不可忽视的用户资源。各类手机应用遍布了学生生活的各个方面,大量的智能手机应用,使学生有了更多的选择,也使学生的生活更加便捷化。在移动互联网的时代下,移动端APP的市场有着很大的前景。

在众多的APP软件中,专门针对我校师生的APP软件还不是很完善,在这样的情况下,大部分学生就会在众多的手机应用中盲目地去选择,比如,查询的自己的课程和成绩时,会下载“超级课程表”“课程格子”等一类APP软件;需要校内交流时,会下载“人人网”等国内的社交平台;需要了解校内教务信息时,学生只能上网去登录学校的教务平台,才能了解到需要的信息等等。这就使得针对学校的、功能全面的APP十分重要。 2 需求分析和设计及技术路线(Needs analysis and design and technology roadmap)

目前关于高校的生活类和学习类等的手机应用不胜枚举,大家熟悉的有课程格子、超级课程表等,但是缺点很明显,查询课表的功能更容易被大家接受,而学生和学生之间、学生和老师之间的互动,以及学校的最新通知等相关功能显得暗淡,因为高校之间差异性大,只能个性

龙源期刊网 http://www.qikan.com.cn

化的定制才能满足各大高校的不同需求。本移动端教务系统旨在为师生提供方便的办公、学习和互动环境。图1为软件框架图。

网络上有很多针对学生的查课表软件,广受学生的喜爱,但是对教师来说并不方便,这种移动的,便捷的软件对老师的帮助很大。不仅可以查课表,还可以标记不同班级的教学进度,简短的记录课堂上未能及时解决的问题等。将办公转移到线上,使教师可以在一台设备上将所有授课班级的信息集中起来,方便保存查阅,也使教学变得更有针对性,给老师的工作带来便利。

如图2所示,教师模块的子模块有注册、登录、查询、师生通、信息发布五个模块下面简单介绍各个模块的需求分析。

(1)注册功能模块需求分析与设计

教师在使用该软件前,需要注册一个自己的账号,账号包含用户名、密码姓名、性别、专业、年级和昵称等。填写相关信息后,将在服务器端对应数据库生成相应信息。 (2)登录功能模块需求分析与设计

首次登录需要输入已注册的账号和密码。成功登录后,如果不进行注销,客户端将会记录该用户信息,之后的登录不再需要输入用户名和密码。减少了用户来回登录所花费的时间,也使软件的操作更便捷。

(3)查询功能模块需求分析与设计

查询功能模块中下分了三个子模块,分别是查询授课地点,教学笔记,查询个人信息。查询授课地点的功能类似于学生查询课表,方便教师随时随地查询上课地点;教学笔记功能模块可以简单的做记录,跟踪不同班级的教学进度,以及上一堂课没有讲完的内容;查询学生信息功能模块提供了类似点名册的功能优化了以往纸质的点名册,提供简单的统计功能。 (4)师生通功能模块需求分析与设计

师生通是让老师和学生可以通过线上沟通,主要用途是,学生课上不懂的问题,可以在线上与老师进行交流,使问题得以解决;另一方面通过该平台老师可以了解学生平时的学习情况,来调整自己的教学计划。

(5)信息发布功能模块需求分析与设计

信息发布功能模块中下分教学信息变动和作业信息发布及调整两个子模块;教学信息变动是关于教学计划、上课地点和考试时间变更;作业信息发布及调整主要是对作业布置及调整进行公告,发布的信息将会在学生端提示。

龙源期刊网 http://www.qikan.com.cn

2.2 针对学生部分的需求分析

学生系统框架如图3所示,学生客户端分为用户注册、用户登录、校园布告、查询功能、校内社团、我要吐槽、约吗、考试题库八个子模块。其中用户注册和用户登录模块在教师系统已经介绍过相关内容,不再展开介绍。 (1)校园布告模块需求分析

校园通告是集中学校教务处向学校全体师生发布公告的信息发布平台,用户可以选择推送功能,方便全体师生及时得到信息,本模块分为教务公告和教务新闻两个窗口。

教务公告包括各类学术比赛通知、学校放假通知、重大考试通知、全国高校性质的比赛通知等公开信息;教务新闻包括我校学生个人及学生社团在学术、创业和各种技能大赛获奖信息等。

(2)查询功能模块需求分析

查询功能模块给用户提供课表查询、个人学籍查询、查询空教室、成绩查询等功能,免去学生通过网页去查询的繁杂过程,让学生查询变得更快捷方便,通过优化的页面,用户可以快速查询自己需要的内容。

(3)校内社团功能模块需求分析

将为全校社团建立账户,由社团自己发帖,进行社团纳新,社团活动、比赛和演出公告,社团内部成员通知等,让学生第一时间了解社团信息,同时建立社团活跃值,进行十佳社团评比。

(4)我要吐槽功能模块需求分析

该窗口对学生开设,用于学生对校园的人和事进行吐槽以及自己身边的事情进行吐槽,学生用户可以提醒其他学生需要注意的事项和对身边不满意的地方进行宣泄,同时增加校内学生之间的交流。

(5)约吗功能模块需求分析

约吗,是将学校中怀有相同梦想、相同爱好等一群人聚集在一起,在这里可以认识同一校园的朋友,通过手机的位置感应,获取愿意公开位置信息的用户位置,更有益于交友[1]。 2.3 技术路线