教室管理系统设计说明书内容摘要:
ar 50 用户的证件号码 用户性别 Usersex Int 4 用户性别男为 1 女为 2 用户类型 Usertype Int 4 1, 2, 3 分别代表管理员,教师和学生。 表 27 用户性别表 ( usersex) 属性名 存储代码 类型 长度 备注 性别 ID Id Int 4 用户性别 1 为男, 2 为女 性别名称 Sexname Varchar 50 性别 表 28 用户权限表 ( usertype) 属性名 存储代码 类型 长度 备注 权限 ID ID Int 4 用户权限 1 为 admin, 2为教师, 3 为学生。 名称 Typename Varchar 50 管理员,教师,学生 15 西华大学毕业设计说明书 表 29 教室借用表 ( ByClassroom) 属性名 存储代码 类型 长度 备注 教室 借用 ID Id Int 4 教室 借用的 ID 教室 ID ClassroomId Int 4 教室 表的 ID 使用 开始时间 Userbegin datetime 使用教室的 开始时间 使用结束时间 UserEnd datetime 使用教室的 结束时间 借用 用途 UseDescript vcarchar 8000 使用教室的 用途 借用者权限 Status Int 4 1 代表教师 2 代表学生 逻辑 设计 教室管理信息系统的关系模型: 1 教学楼( 教学楼 ID, 教学楼名称) 2 教室( 教学楼 ID, 教学楼名称 ,教学楼层,教室号) 3 借用权限( 借用 ID,借用人身份) 4 院系( 院系 ID,院系名称) 5 课程( 课程 ID,课程名称, 教室 ID,课程时间) 6 用户( 用户 ID,用户名,用户密码, 用户权限 ,用户姓名,用户证号,用户性别,用户类型) 7 用户性别( 性别 ID,性别名称) 8 用户权限( 权限 ID,权限名称) 9 教室借用( 教室借用 ID, 教室 id,使用开始时间,教室结束时间,借用用途,借用者权限 ) 16 西华大学毕业设计说明书 3 系统的详细设 计 设计工程框架 系统的设计和准备工作已经非常充分了, 系统所需数据库也已建好, 这一节将创建工程并设计工程的框架。 创建工程 我们首先需要创建工程存储的目录。 运行 Visual Stdio 2020 主程序,并选择新建“ Windows 窗体项目”工程,命名为。 解决方案名ClassroomManagerSystem 添加 新的项目 根据 本系统的 功能模块的划分原则,本系统将需要创建以下几个 新的项目 : 1. 项目 ,用来管理工程 中的 各种各样的工具,就是一个工具类 , 里面 DbHelper 配置了 数据库的连接。 2. 项目 , 因为数据库操作是经常要进行的,所以一般习惯将对数据库的连接和操作单独作一个项目 用来 读取和修改数据。 3. 项目 ,用来 保存和传递从数据库得到的数据。 添加 新的窗体 模块 根据本系统功能的设计原则,我们创建,教室查询,教师查询,课程查询等模块。 (1) Adminform 窗体,是管理员用来管理的主界面的操作,它包含有:教师信息管理,教室信息管理管理,退出等 9 大按钮。 (2) budingfrom 窗体,教学楼管理,可以实现教学楼的添加,修改和 删除 (3) ByClassroom 窗体 , 管理员管理教室借用界面,可以查看当前的教室借用信息和修改当前的教室借用状态 ; (4) ClassRoom 窗体 , 教室管理界面,可以完成添加,删除,修改,保存等功能 ; (5) CourseForm 窗体 , 课程管理界面,可以完成课程的 添加,删除,修改保存等功能 ; 17 西华大学毕业设计说明书 (6) CourseInfoForm 窗体 , 课程信息界面,能够查看上课时间,地点,任课老师等功能 ; (7) DepartmentForm 窗体,院系管理界面,可以实现添加,修改和删除功能 ; (8) LoginForm 窗体 , 登录主界面有学生和教室的注册连接 ; (9) StudentForm 窗体 , 学生登录管理界面,可完成教室查询, 教师查询,教室借用等功能 ; (10) TeacherForm 窗体 , 教室登录管理界面,可完成教师个人资料修改,教室借用等功能; (11) TeacherInfoForm 窗体 ,用来修改 ,删除,保存教师信息。 完成上面步骤后将出现下图所示效果 : 图 31 系统工程图 数据 关系图 : 18 西华大学毕业设计说明书 图 32 数据库关系图 登录模块设计 用户要使用本系统,首先必须通过系统的身份认证,这个过程叫做登录。 登录过程需要完成以下任务: 输入帐号 ; 输入密码。 本系统有个 3 种权限登录管理员帐号为分别是 管理帐号 admin,密码 admin,教室帐号 teacher 密码 123456,学生帐号 test1,密码 123456. 也可以通过自己注册来获得用户名和密码,注册的时候可以选择成学生用户或教室用户注册。 具体界面如下图所示: 19 西华大学毕业设计说明书 图 33 登录界面 这个模块我用到了一个 picturebox这个控件,在 image属性中导入了西华大 学的 logo, 在用了 2个 Linklabel来分别连接学生注册和教师注册。 在登录的时候先会自动判断用户的登录权限,如果权限为 1,就登入管理员界面。 如果为 2,就登入教师登录界面。 为 3则登入,学生界面。 主要代码 private void btn_Login_Click(object sender, EventArgs e) { string strName =。 string strPwd =。 model = new ().GetSqlModel(strName, strPwd)。 if (model != null) { =。 =。 =。 if ( == 1)//管理员 { AdminForm adminform = new AdminForm()。 = false。 ()。 ()。 } if ( == 2)//教师 { TeacherForm teacherForm = new TeacherForm()。 = false。 20 西华大学毕业设计说明书 ()。 ()。 } if ( == 3)//学生 { StudentForm studentForm = new StudentForm()。 = false。 ()。 ()。 } } else { (用户名或密码错误。 )。 } } /// 退出 private void btn_Exit_Click(object sender, EventArgs e) { ()。 } //学生注册 private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { StudentReg studentReg = new StudentReg()。 ()。 } //教师注册 private void linkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { TeacherReg teacher = new TeacherReg()。 ()。 } } } 学生注册 界面 点击登录界面上的学生注册功能。 进入注册界面,需依次填入登录名,性别,密码,姓名,所属院系和学生编号完成注册功能, 2 次密码输入必修一至。 登录名,性别,密码,院系为必填。 姓名 和编号可以缺省。 21 西华大学毕业设计说明书 图 34 学生注册功能界面 这个模块中我密码部分我用了 if (!(). Equals (text ()))来判断匹配 2次密码是否相同。 相同才能完成注册,不同就提示输出。 用户 box控件绑定了性别和院系,让其成为下拉选项,在进入此页面的时候就定向给予了 3的权限,也就是学生权限( = 3)。 学生注册核心代码如下 if (!(())){ if (!().Equals(())) { =。 =。 (两次密码输入不一样。 , 错误: , , )。 return。 } else{ = ()。 } }else {()。 return。 } try { new ().Add(model)。 (注册成功。 , 提示: , , )。 ()。 22 西华大学毕业设计说明书 } catch (Exception ex) { (, 错误: , , )。 } } } private void StudentReg_Load(object sender, EventArgs e) { //绑定院系 = new ().GetList().Tables[0]。 = DepartmentName。 = Id。 //绑定性别 = new ().GetList().Tables[0]。 = SexName。 = Id。 } } } 教师注册 模块设计 点击登录 界面右下角 的 教 师 注册功能。 进入注册界面,需依次填入登录名,性别,密码,姓名,所属院系和 教师 编号 ,和所教科目 完成注册功能, 2 次密码输入必修一至。 登录名,性别,密码,院系为必填。 姓名 , 编号 和科目 可以缺省。 图 35 教师注册界面 这个模块基本技术和上一个学生注册模块中的技术一样,只是在给予权限时权限为 2( = 2。 )。 代码基本和学生注册模块相同。 23 西华大学毕业设计说明书 学生登录成功后主界面 模块设计 学生登录成功 可以进行以下操。教室管理系统设计说明书
相关推荐
购进教材 管理事物处理 教材买进 教材入库 教材卖出 教材出货 教材清 单 出货清 单 进货清 单 7 数据流图、数据字典及实体联系图 数据流图 该系统数据流程图如图 所示: 图 系统数据流程 图 数据流图由四种基本的元素构成:数据流 (Data Flow),处理 (Process),数据存储和数据源(数据终点)。 数据流 (Data Flow):为具有名称且有流向的数据,用标有名称的箭头表示
构,即 总体 ER图。 在该总体 ER图中,有 4 个实体类型, 4个联系类型,其实体属性分别见各自的实体图。 该总体 ER 图说明了实体与实体间的联系。 如图 32所示。 图 35教师管理信息系统完整 ER图 课程 教师 学院 所属 授课 名称 专业数 人数 编号 姓名 电话 职称 性别 工资 编号 编号 课程名 学分 学时 1 N 1 1 教编号 课编号 班级 学院名 时间
授予 第三方的,或向他人转 让或担保、抵押只有签 订本 协议才享有的权 利所有权的行为。 第八 条:更改劝告 当乙方 没有充分实行本协议的 条文及与甲方的约定, 或者因乙方自身经营 管 理不妥,甲方要以 书面形式劝告更改。 乙 方 10 个工作日内 对此劝告必须予以确 定的答复并加以实行。 否则,甲方有权取消乙 方授权资格,并可另行 授权。 第九条:本协议
努力做到精通所教专业知识. 对 参加培训 教师所提要求或问题应及时 处理 ,并耐心给予指导,限于水平或其它原因不能随时答复应作出明确解 释 或及时上报。 辅导员之间团结协作,互相切磋;总结经验,不断提高教学水平和能力. 做好 参加培训 人员的考勤工作。 参加培训 期间的 督查 考核制度 为了规范管理,保证培训工作正常有序进行,并落实到位,特制定本制度。 一、督查考核领导小组 组 长:司 柏芝
、教师课堂教学评估体系 教师评教 由各教研室主任组织全体教师在认真听课的基础上以无记名方式填写《教学质量评估表(教师评教用)》,对被评课的教师教学质量情况进行评议打分,取平均值作为同行评议分。 学生评教 由任课班学生填写《教学质量评估表(学生评教用)》对任课教师的课堂教学情况进行评议打分,取平均值作为学生评议分。 教师评学
在二级学院、学生本人各存一联。 自修流程 学业优良、自学能力强或修读的课程与上课时间冲突的学生,在开学后一周内从“教务在线”下载或从二级学院领取并填写《自修申请表》,一式三份。 任课老师签署意见后,学生报所在二级学院审核并报教务处审批。 学生可通过自学的方式完成课程学习,但必须完成规定的作业、实验量,并参加统一考试。 《自修申请表》学生所在二级学院、任课教师、学生本人各存一份。