5.系统实现
用户登录过程是一个验证的过程,应用程序首先从数据库获取该用户的信息,检索用户信息表,核对用户名和密码。如果用户名不存在或者密码输入不正确,则提示出错信息,用户重新输入信息;若用户登录成功,则进入主操作页面,然后再根据用户的权限进行下一步操作。如果是系统管理员,则可以进行所有操作;如果是学生和教师,则可以进行成绩查询、个人信息查询以及个人密码修改等功能。其中,系统登录页面实现效果如图6:
图6系统登录页面
管理员首先登陆系统,成功登陆后可实现对教师信息、学生信息、发布学生成绩信息的管理,包括对教师和学生信息的增加、删除、修改以及学生信息的发布,也可以对自己的密码修改,其中发布学生成绩信息实现效果如图7:
图7 管理员登录成功页面
学生首先进入注册、登陆页面,如果已经注册过,则直接登陆;如果没有注册,则点击注册按钮进行注册,注册成功后直接跳转到登陆页面重新登陆,登陆成功进入学生管理页面,可以进行个人信息的查询、个人成绩的查询以及修改密码等操作。实现效果如图8:
图8学生登录成功页面
教师首先进入注册、登陆页面,如果已经注册过,则直接登陆,如果没有注册,则点击注册按钮进行注册,注册成功后直接跳转到登陆页面重新登陆,登陆成功进入教师管理页面,可以按输入学生学号查询学生的成绩信息也可以查询所有学生的成绩,以及修改密码等操作。
6.总结
高校排课系统就是从学校实际需求出发,为了减轻教务人员工作量,实现教务工作自动化,解决排课这一老大难问题而开发,能够极大地提高排课的效率,也是学校科学化、正规化管理的重要条件。本系统分为三种用户进行操作,因此不同身份进入系统后,能够在自己的权限内使用不同的功能。这样使用户操作相互独立,互不干扰,并且能够实现如下功能:
1)管理员登陆系统实现对学生和教师、班级、课程等进行增加、删除、修改等功能。
2)教师首先注册、登陆系统,成功登陆后对教室和班级的信息进行查询。
3)学生注册、登陆系统后能够查询教师信息、班级信息、教室信息及申请课程表等功能。本文来自辣*文^论-文%网,毕业论文 www.751com.cn 加7位QQ324~9114找原文
4)实验结果表明,本系统的操作界面设计简单明确,使用操作时很方便,许多功能在同一个页面上。另外,通过反复测试,本系统运行稳定、安全。
但是也存在许多有待于进一步改进的地方:
1)虽然系统能够实现高校排课系统中的基本功能,但是从整体看来,系统还是显得比较简单,页面基本上是套用的一个模版。
2)在功能的结构安排上,没有形成一个较有序的界面。