基于android平台实现学生选课系统的设计与实现演示【附项目源码+论文说明】

基于android平台实现学生选课系统的设计与实现演示

摘要

近年来,信息通信技术和网络技术的发展,信息技术已经被广泛应用到各行业各领域中,各行各业都在加快现代化建设的步伐。高校选课群体较大、过程复杂较难管理的问题突出,而且高校学生的选课工作又是一项复杂而又繁琐的工作,这更加凸显了学生选课管理系统的重要性。高校选课系统利用计算机和各种网络终端设备完成课程管理,便于增强学生选课的自主性,提高学生的学习积极性,提高学校的教学管理质量和教学效益,本研究即是基于Android平台,设计的一款学生在线学科应用。

关键字:JAVA  Android 在线选课

研究背景及意义

随着我国教育体制的进一步完善,国内各大高校的办学规模不断扩大,高校毕业生人数呈现出井喷的趋势。据教育部统计,2020年高校毕业生人数将再创新高,达874万人。在我国,中小学为教育普及阶段,课程相对固定,基本不面临选课问题;但高校为学习拓展阶段,课程设计多样化、复杂化,需要学生根据专业要求和个人发展规划进行自主选择。

近年来,信息通信技术和网络技术的发展,信息技术已经被广泛应用到各行业各领域中,各行各业都在加快现代化建设的步伐。[1]随着国家教育改革的不断深入,绝大多数高校的教学管理制度都已经从学年制转变为学分制模式,学生选课机制则是学分制的核心组成部分,而选课群体较大、过程复杂较难管理[2]的问题突出,而且高校学生的选课工作又是一项复杂而又繁琐的工作,这更加凸显了学生选课管理系统的重要性。当前,学生选课系统是目前各大专科及本科院校不可缺少的组成部分,对于学校的教务工作来说尤为重要。[3]建立了独立的学生选课系统学生可以自主的结合自己的选课兴趣和学校提供的教学资源进行选课。

高校选课系统利用计算机和各种网络终端设备完成课程管理,便于增强学生选课的自主性,提高学生的学习积极性,提高学校的教学管理质量和教学效益,所以,分析与设计高校选课系统具有相应的价值与意义。

国内研究现状

随着计算机学科以及网络技术的发展,互联网技术的普及,我国高校的学生选课系统开始有了发展与进步。如今,国内已经有多个高等院校认识并设计研发学生选课信息系统,并且有了一定的发展,基本上实现了教学管理工作网络化、系统化。

与政务系统、财务系统等大规模信息 管理系统发展模式相类似,我国教务系统的无纸化、信息化过程也是经历了由C/S阶段逐渐向B/S阶段过渡,并且两种软件架构同时并存的发展过程。[4]在第一个时期,高校选课系统的研发人员利用C/S结构在局域网内进行开发,大大提升了教务人员的工作效率,但是需要相关的硬件设备作为支撑。到了第二个阶段,随着高新技术时代的到来,移动智能终端的普及应用,单机登陆的网上选课模式难以继续适用下去,据此提出了开发出基础web的网上选课系统。借助于网络环境下的软件开发技术和互联网平台,我国高校的教务管理逐渐过渡到B/S架构下的信息管理阶段,教务管理人员、教师和学生可以在不同地理位置实时登录选课信息管理系统,对课程信息、选课申请、开课申请等不同的选课业务流程进行分布式操作[5]。以往我国大多数学校的教务系统以及学生网上选课管理系统还是多年前采用传统软件开发技术实现的,比如Windows DNA(Distributed Internet Application)、组件技术(COM+)、VB等。

然而,各高校间在硬件设施等方面存在差异,因此国内的网上选课系统整体上看了发展存在参差不齐的情况。所以,国内高校选课系统的发展需要进一步的统一进行规划发展。

系统分析的方法

本系统以抽象和模块化拆解为手段,采用的是结构化分析方法进行图像处理系统的深入分析。根据实际调研和需求分析,将系统从上到下逐层划分。循序渐进,逐步细化,建立起整个系统的逻辑架构和模型,这种逻辑架构模型将尽可能避免使用IT专业术语,使之尽可能简单通俗,便于开发者与使用者之间的交流与体验。

结构化的系统分析方法的基本理念是系统采用结构化、模块化的分析方法,以泛化和微分为手段,将系统从上到下逐层划分,逐步细化,达到通俗易懂的目的。

系统可行性分析

可行性分析是系统开发的前提和必要条件,对系统开发具有重要的指导意义。因为系统在实际的设计和开发过程中,总会遇到各种不可预测的问题,包括技术问题,经济问题,甚至是社会和环境问题,导致开发无法持续,导致开发持续到一半就要终止,以致先前的开发被浪费了,带来了不可预测的损失,人力和物力,时间和精力都被浪费了,为时已晚。在分析过程中,针对发现的技术难点和经济条件,有必要及时分析和制定弥补缺陷,避免困难,及时恢复发展风险的策略。如果最终分析表明该系统的开发不可行,则说明该系统尚未开发,损失成本几乎为零。本节将分析系统开发过程中经济,技术两个方面的可行性进行分析。

系统页面展示

学生成功登录系统后,可以通过课程管理中的我要选课进入选课界面,学生可以浏览到所有教师开出的课程信息,从中选择自己喜欢的课程到自己的课表中,学生选完课程后,对应的开课教师和管理员也可以查看到学生的选课信息。应用还支持课程退订、选课信息查看和课程成绩查询等。课程选择界面如下图所示:

 教师登陆系统后,可以编辑课程信息机课表,发至管理员通过后即可供学生浏览选择,并支持对查看已申请课程的学生信息及考试成绩。

 后台管理针对管理系统管理,主要实现对课程的管理、学生的管理和老师的管理。管理员可以查看并通过教师提交的课程申请,还能对课程进行修改。实现效果如下图所示:

如需要可扫取文章下方二维码联系得源码

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大雄是个程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值