学生选课系统的设计与实现
https://www.bilibili.com/video/BV17Q4y1E7eK/
演示视频:
第1章系统实现
1.1登录界面
1.1.1登录界面
此模块主要功能是用于登录本系统,不同权限的用户登录本系统会进入不同的管理模块界面,因为在后台对该用户进行的判断,首先将从前台页面提交的用户名和密码进行接受,之后在后台进行处理,按照用户名在数据库中进行查询如果查到该用户则将该用户的权限和密码全都取出来分别赋给两个字符串变量,判断从数据库中读出的密码与登录时输入的密码是否配比上,若两个密码相同则根据权限的值进入相应的页面,否则输出密码错误。若用户未被管理员分配好权限那么也是无法登陆本系统的。如下图所示:
图5.1登录界面
1.1.2登录流程
图5.2登录流程图
1.2登陆首页面
超级管理员输入用户名和密码后,系统判断合法性正确后,登录到本系统,系统首页如下图所示:
图5.3管理员登录首页
1.3密码修改模块
超级管理员登录本系统后,为了保证系统安全性,可以修改自己的密码,界面如下图所示:
图5.4管理员维护界面
1.4课程信息管理模块
该模块负责维护所有的课程信息,界面如下图示:
图5.5课程管理界面
1.5老师信息管理界面
该模块负责管理所有的老师信息,设计界面如下图所示:
图5.6老师信息管理界面
1.6学生信息管理
超级管理员登录本系统后,可以管理学生的信息,如下图所示:
图5.7学生信息界面
1.7课表信息管理
本模块是系统的核心所在,管理员负责管理课表信息,然后学生登陆系统后可以在线选课,设计界面如下图所示:
图5.8在线讨论管理界面
1.8课表录入模块
录入新的课表信息,设计界面如下图所示:
图5.8在线讨论管理界面
- 8 -