文章来源:淘论文网   发布者: 毕业设计   浏览量: 585
适用:本科,大专,自考
更新时间:2024年

Q: 1052602713

评分:5.0




还可以点击去查询以下关键词:
[学生]    [课的]    [国内外]    [发展]    [源码]    [安卓的学生选课的国内外发展与源码]   

目的:
随着我国高等教育与教学的改革,数字信息化的教学管理系统已经普遍出现在高校。学年制管理向学分制管理体制的发展,使得网上选课系统在高校中得以广泛应用。传统的选课系统是以固定的形式访问互联网,虽然这样的选课系统能满足大部分学生的选课需求,但是在选课的高峰期,学校的Web服务器经常会因短时间内访问量过大而陷入瘫痪,导致学生不能立即进入系统进行选课。有时候为了能选到自己喜欢的课程需要提前在电脑前面,不能做到随时随地的选课。当今社会,手机也是人们生活必不可少的一部分,所以设计一款基于Android的手机App学生选课系统,使学生通过移动客户端的Android手机就能随时随地的登陆系统进行选课,从而摆脱电脑的束缚,给学生带来了便利,也提高了选课的效率。
研究意义:
在移动网络速度越来越快、智能手机功能越来越强大的背景下,设计一个基于移动终端的网上选课系统是十分必要的,不仅可以节省学生的选课时间、提升选课效率,还可以为高校的行政管理人员减轻工作负担,为高校降低管理成本,削减预算。选课系统可以根据学校的课程设置情况来设计课程选择方案,同时也可以根据教学需求的变更随时更改课程方案的设计。

本课题的国内外的研究现状

国内:
由于现在大多数的高校的选课系统都是采用浏览器/服务器(B/S)模式,这种模式相对最初的人工课程管理方便了许多,不需要大量的人力,学生选课不在排队拥挤,也不会因为网络瘫痪而对学校的服务器各种抱怨和吐槽,更不会因为选课而耽误正常的教学任务。B/S模式的选课系统需要一台能访问网络的电脑。需要选课服务器端提供选课功能、学生信息管理、考试成绩、查询课程功能等业务模块,在客户端的浏览器视窗中就能进行相应模块的功能管理。随着移动互联网的发展,这种B/S模式的选课系统体现出很多不足,比如要进行选课时,就必须坐在接入网络的电脑前,而且课程开设的通知等也是要通过特定网站才知道,对于在上课的同学要想选择自己喜欢的课程带来不便,这些缺陷都可以通过移动终端来解决。
国外:
国外的移动选课系统研究领先与国内,许多高校已经上线了基于移动端的选课APP,根据不同的操作系统都实现了 APP 的部署,而且在选课结构设计和选课流程优化方面大大领先与国内,同时改善选课制度,从需求端入手解决选课系统所存在的瓶颈,提升选课效率,降低运营成本,更接近于智能化选课和智能化管理。由于学生众多,负载均衡处理、系统运维架构设计、系统运维管理流程等方面都进行了科学的研究,这些都是值得国内高校学习的地方。
该软件包括功能如下功能:
一、 用户类型为学生时,系统提供的功能:
1. 用户注册、用户登陆系统;
2.个人基本信息维护,包括修改密码、查看已修课程;
3. 选课功能:可查询本学期所有已上线的课程;学生只可以选两门课;
4. 退课功能:学生可对本学期已选的课程进行退课;
5. 成绩查询:学生可以查看本学期已选课程的考核成绩;
6.学生评教:学生可对本学期已有考核成绩的课程进行评教。
二、用户为教师时,系统提供的功能:
1. 登陆系统;
2. 个人信息进行维护,包括修改密码、个人信息;
3. 课程:查询个人所讲授课程的选课情况;可申请新课程;
4. 分数:查询个人所讲授课程的所有学生成绩;录入个人所讲授课程的学生期末考核成绩。
三、用户为管理员时,系统提供的功能:
1. 数据维护,包括教师基本信息、课程基本信息、学生基本信息;
2. 教师的任课信息由可系统管理员指派产生;
3. 审批:可对教师申请的新课程进行审批;可对教师录入的期末考核成绩进行审批;
4. 可对已有的课程进行编辑;
5. 可对已有的成绩进行编辑。

 开发环境搭建
手机软件开发根据 Android 操作系统最底层开发应用 Java语言,Android 与 Java 的融合效果在业界被认可是效果最好是的之一。在刚开始开发以前,最先必须布署开发环境如下:
(1)开发工具的准备工作,Java Development Kit选择1.8以上版本,AndroidStudio编译软件选择最新版本,Android Software Development Kit选择目前最新版本。这些工具都能在网上下载。
(2)将下载好的Java Development Kit、Android Software Development Kit、AndroidStudio进行安装,AndroidStudio使用 64 位版本。
(3)安装完成后配置 Java Development Kit和 Android Software Development Kit环境变量。
(4)测试 AndroidStudio、Java Development Kit、Android Software Development Kit三者是否安装部署成功。
用户需求
移动课程选择系统分为两部分,一是移动客户端,二是服务器。移动客户端包括学生的选课,退课,成绩检查和教学评估模块。服务器解决来自移动客户端的请求并作出响应,浏览数据库查询,以及管理用户信息。系统软件的用户角色包括管理人员,运维人员,老师和学生。其中,管理人员的主要用户是运维管理人员,他们具有最大的权限来确保系统的稳定运行。
(1) 学生:查看个人相应信息,修改个人登录密码,选课,退课,查询个人已选课程,查询已选课程的期末考核成绩,对已有期末考核成绩的课程进行评价。
(2) 教师:查看个人相应信息,修改个人登录密码,开课申请,课程下线,提交学生的课程期末考核成绩。
(3) 管理员:学生的增加和删除,学生信息修改和查询;教师增加和删除,教师信息查询和修改;管理员增加和删除,对管理员信息的修改和查询;课程审批,可指派课程给教师,对课程信息做编辑;分数审批,可对有申请修改的分数进行编辑。

这里还有:


还可以点击去查询:
[学生]    [课的]    [国内外]    [发展]    [源码]    [安卓的学生选课的国内外发展与源码]   

下载密码-》请扫码加微信 微信号:sj52abcd


下载地址: https://pan.baidu.com/s/1CRWwDGXaSskuCFonSNqRiQ
  • 上一篇:学生社团APP
  • 下一篇:基于安卓的商品竞拍系统
  • 资源信息

    格式: docx