3. 主要系统设计
3.1 登录子系统设计
用户打开登录界面之后输入相应的用户名,密码,选择用户类型(有两种用户类型,分别是老师用户和管理员用户),然后点击登陆,后台的数据库在匹配用户的输入信息后判断其是否是合法用户,之后进入对应的界面。若是非法用户则不可进入本实验室排课系统。并出现相应提示信息,然后重新登陆。
在用户登录系统的时候,本系统对以下非法输入进行了处理:
(1) 用户名为空或密码为空,并有相应的提示信息;
(2) 用户名错误或用户名正确而密码错误,并有相应的提示信息;
用户登录成功后,管理员进入管理员初始界面,老师进入老师初始界面。从各自的初始界面上可以看出不同的用户有不同的权限,在之前的需求分析中已经介绍过,管理员可以修改个人信息,管理教师信息、实验室信息、课程信息、班级信息并进行排课调整、综合统计及查看排课信息;教师可以修改个人信息、排自己所授课程的实验课、查看所有实验课表及个人课表。
3.2 排课子系统设计
在前面的叙述中已经提过本系统实现的排课功能主要是由任课教师完成的,即任课教师可以按自己的需求进行排课。这样对老师非常方便,老师也可以很合理的安排实验课的节次,但老师的排课必须至少提前一周进行,比如说要安排第二周的实验课表则必须在第一周就排第二周的课,此外老师要调停课的话也要提前一周,如没有在一周前正常调停课而临时又必须调停,在这种情况下老师就要同管理员联系,由管理员进行相应操作。因为调停课在学校的教学过程中是贯穿始终的,也是不可避免的,如果任何老师都可以临时调停课的话势必会对实验室资源造成浪费,给实验室排课信息的管理造成混乱。
上一篇:在EXCEL环境下的加热炉热平衡计算软件开发
下一篇:ASP网络的校园电话号码查询系统设计

asp.net+sqlserver校园论坛开发设计

ASP.NET+sqlserver健身房管理系统的设计与实现

asp.net+sqlserver班级网站设计

ASP.NET+SQLSERVER无纸化考试系统+ER图

ASP.NET+SQLSERVER学生心理健康网设计

ASP.NET农场购物网站系统的设计与实现

ASP.NET+sqlserver小区物业管理系统的设计与实现

适合宝妈开的实体店,适...

小学《道德与法治》学习心得体会

组态王文献综述

淮安市老漂族心理与休闲体育现状的研究

浅谈动画短片《天降好运》中的剧本创作

林业机械作业中的安全性问题【2230字】

人事管理系统开题报告

紫陵阁

大学生就业方向与专业关系的研究

弹道修正弹实测弹道气象数据使用方法研究