基于android的学生分流系统开发

  • 毕业设计类型: 安卓
  • 展示图片数量: 3
  • 展示视频数量: 1
  • 本项目包含了:源码、数据库、演示视频、远程包运行

可以点击视频播放器的右下角全屏播放

基于android的学生分流系统开发演示视频1

基于android的学生分流系统开发功能说明

(1)制作一个简单的APP,学生通过学号(13位数字),姓名,学院(4到10个汉字),专业大类(比如信息科学与工程学院分为计算机类和电信类)登陆,密码为学号后6位,登录信息与数据库学生信息无误后才能登录 (2)学生可以在APP上填写分流的志愿,志愿的数目根据专业大类的不同由管理员在网站后台设置,根据学生在登陆时选择的专业大类确定他要填写的志愿数目,以及上传加分证明材料,比如四六级证书的图片,证明材料数量不限。 (3)数据库的容量差不多有600名学生的信息数据库中的信息包括学生的姓名,学号,绩点(数值大小为1.00到5.00,例如2.30,2.66),学生上传的获奖证书材料(图片),学生填写的选择分流的方向,比如信息学院计算机类分流成软件工程和互联网工程,网络工程,计算机科学与技术,电信类分为电子信息工程和通信工程。 (4)制作一个网页。管理员可以通过电脑在网站后台对获奖证书材料(图片)进行审核,审核通过了加5分,加5分相当于在排序的时候往前5个位置,加分的数值管理员可以设置为一个固定的值,也可以根据不同的奖项设置为不同的值。 (5)学生填写的分流方向分为第一志愿,第二志愿......志愿中填写的是小专业的名称,如软件工程,学生不能跨专业大类分流,比如计算机类的学生不能分流到电信类的专业里,管理员在网站后台可以实现一下功能:设置每个专业的人数,之后管理员点击分流按钮后,系统将同时对所有小专业进行分流,系统将根据学生的绩点从大到小对所有学生的第一志愿进行排序,排序第一次完成后对有加分的人位置往前移,这样第一次排序完成;之后对超过专业人数容量的同学的第二志愿进行排序方法如上,人数已经满了的专业不在分流了,这样一直排序到第四志愿,如果有人一直没有符合被分流的规则被分流的则由管理员手动分配,这样就确定分流名单,分流名单应该包括分流各个专业的同学的名单,绩点,以及加分的数值,没有加分则显示0,同时管理员可以对分流名单进行管理。在分流时用到排序算法或者框架,同时在旁边添加适量的注释。 (6)学生可以在APP上查看分流的结果。