基于云服务模式下的教师网上调课系统的开发毕业论文(编辑修改稿)内容摘要:

系统模块图: 教 师 调 课 系 统教师子系统管理员子系统教务处子系统登录子模块申请调课模块课程显示模块登录子模块信息管理模块登录子模块审核调课模块 程序逻辑 系统 ER 图 : 登录模块流程图 院系 课程 课程名 教师 课程号 工号 编号 姓名 6 调课管理模块流程图 登录成功 结束 登录 符合条件。 权限 不符合条件 提交申请表 修改申请表 填写调课信息 申请调课 调课冲突重新填写 退出 提交。 提交。 登录教师调课系统 7 后台管理模块流程图 用户 /管理员登录系统的设计 功能概述 本模块是系统登陆界面,实现的功能是检测合法用户,验证其用户名密码,以杜绝非法用户侵入系统。 本模块界面非常简单,就一用户名和密码两 个文本框和一个登陆按钮,但实现的方法比较复杂,因为系统要自动判断其输入的用户名及密码的正误,还要自动识别其权限(管理员与普通用户),如果登陆正常后,系统要将当前用户名和权限记录下来以便之后其他操作给予适当的权限分配。 登录界面如下: 后台管理 增加、删除用户 修改密码 结束 普通用户 管理员 8 程序流程图 登录系统 合法。 输 入用户名、密码 用户存在且密码正确 用户不存在或密码错误 是系统管理员 ? 进入后台管理模块 进入用户管理模块 操作结束 ? 操作结束 ? 退出系统 是 否 是 是 是 否 9 数据库表逻辑结构设计 数据库表介绍 本系统定义的数据库中表列举如下: teacher 表 ,admin 表 ,Altercourse表 ,course 表等。 下面介绍这些表的结构。 teacher 表:用于保存教师的工号,姓名 ,性别 ,年龄 ,所在院系等信息。 admin表 :用于保存系统用户及管理员信息 .包括组别 ,登录用户名 ,密码等。 成绩表 :用于保存学生成绩信息 ,包括学号 ,课程号 ,成绩等字段。 Altercourse 表 :用于保存教师授课信息。 包括教师名 ,课程号 ,学时数 ,班级名,教室号等。 course 表 :用户保存课程信息 ,包括课程名 ,课程号 ,授课时间等信息。 数据库表结构及设计 表 1 教师数据模型 teacher 表 字段名 字段类 型 长度 字段含义 ID BIGINT 20 ID 号 TH VARCHAR 20 学号 PASSWORD VARCHAR 20 密码 XM VARCHAR 20 姓名 YX VARCHAR 20 院系 表 2 管理员数据模型 admin 表 字段名 字段类型 长度 字段含义 ID BIGINT 20 ID 号 ADMIN VARCHAR 20 管理员账号 PASSWORD VARCHAR 20 密码 表 3 课程数据模型 course 表 字段名 字段类型 长度 字段含义 ID BIGINT 20 ID 号 COURSE_NO VARCHAR 20 课程编号 COURSE_NAME VARCHAR 50 课程名称 COURSE_ROOM VARCHAR 50 课程地点 COURSE_TIME VARCHAR 50 课程时间 TEACHER_ID ID 20 教师 ID 表 4 调课数据模型 altercourse 表 10 字段名 字段类型 长度 字段含义 ID BIGINT 20 ID 号 STUDENT_ID BIGINT 20 学生 ID 号 TEACHER_ID BIGINT 20 教师 ID 号 COURSSE_ID BIGINT 20 课程 ID 号 主要模块程序设计说明 管理用户登录模块 登录模块图示如下: 页面程序说明 程序名称 程序文件 页面传入参数 Username,password 页面传出参数 Session[username] Session[group] 功能说明 登录系统 处理程序说明 程序名称 程序文件 页面转向 转向条件:管理员 转向页面: 转向条件:普通用户 转向页面: 11 功能说明 判断系统登录条件 处理逻辑说明 通过 URL 链接至服务器端的入口 ,点击“登录”系统将页面的参数“用户名称和用户口令”通过 Codebehind 技术设置处的Codebehind= 及 Inher。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。