学生考勤管理信息系统的设计与实现_毕业论文(编辑修改稿)内容摘要:
限管理功能细化 基础信息管理功能细化 管理员 权限管理 管理员 角色管理 按钮管理 菜单增删改 按钮权限细化 按钮增删改查 角色分配权限 用户分配角色 角色增删改 教师 管理员 基础信息 管理员 管理员 用户管理 教师 所有用户 教师 班级增删改 学工办增删改 院系增删改 用户增删改 用户密码重置 用户查询 所有用户 管理员 教师 其他各模块功能细化 考勤记录 考勤增删改查 教师 教师 课程管理 教师 请假管理 学生 请假审核 请假申请 课程增删改 9 请假模块细化 注:条件是指三天以上十五天以内的请假要通过院领导的审批,超过十五天的请假就得要通过校领导。 数据库设计与实现 ER模型 数据库的建立 建立数据库有两种方法:( 1)使用 mysql server 命令 建立 数据库;( 2)使用缺勤情况 学号 姓名 性别 班级 学生 出勤 出勤记录 任课教师 提交 请假 请假记录 提交 专业 学院 ID 姓名 班级 课程 应到人数 实到人数 上课时间 1 1 1 n 1 n 1 n 审批人 1 n 注:审批人包括:班主任、院校领导 学生请假 请假成功 班主任审批 院校领导审批 请假失败 查看 查看 同意 不同意 不同意 条件 不符 10 辅助工具 sqlyog enterprise 命令创建数据库。 以下主要用第二种方法: 打开 MySQL,登录之后,选择 [新建数据库 ]命令,给数据库起名为 lzcu。 然后通过设计器创建数据表,刚才已经说明了需要不同的数据表来分管,它们分别是 “ sys_user” , “ work_course” , “ work_attendance” 等,有关这些数据表的信息见 下表。 数据库逻辑设计 根据系统功能设计的要求以及功能模块的划分,对于系统数据库,可以列出以下主要的数据表以及数据表项: 按 钮表:按钮名称、按钮图片路径、是否启用等。 代码表:上一级代码、代码名称、代码值、在用标志等。 代码分类:代码分类名称、代码分类描述、排序、在用标志等。 院校表:院校名称、是否叶子节点、排序号、在用标志等。 菜 单表:菜单名称、上级菜单编码、排序号、菜单类别、菜单动作、是否叶子节点、是否在用等。 角色表:角色名称、角色描述等。 院办 /学工办 /班级表:部门名称、部门类型、部门负责人等。 用户表:用户编码、用户名、是否超级用户、是否在用等。 课程表:课程编码、课程名称等。 考勤记录表:课程名称、任课老师、记录时间、班级、缺勤人数等。 请假信息表:请假原因、请假理由、 请 假天数、申请时间、申请人、审批人、审批结果等。 审核表:审批时间、审批人、审批结果等。 数据库表的创建 根据数据库需求的分析,建立如下基本数据表。 系统表 表 Sys_button(按钮表) 字段名 字段类型 主 /外键 字段约束 说明 ID varchar(50) P Not Null 自增序号 BUTTONID varchar(50) Not Null 按钮编码 11 BUTTONNANME varchar(100) Not Null 按钮名称 SORTNUM int(11) 排序号 BUTTONACTION varchar(100) 按钮动作 DIRECTION varchar(30) 按钮动作方向 ICONPATH varchar(100) 按钮图标路径 PICPATHDOWN varchar(100) 选中时按钮图片路径 PICPATHUP varchar(100) 未选中时按钮图片路径 BUTTONDESC varchar(200) 按钮描述 ISRUNNING varchar(2) 是否启用 表 sys_codetype (代码分类表 ) 字段名 字段类型 主 /外键 字段约束 说明 ID varchar(50) P Not Null 自增序号 CODETYPEID varchar(50) Not Null 代码分类编码 CODETYPENANME varchar(100) Not Null 代码 分类名称 CODETYPEDESC varchar(200) 代码分类描述 SORTNUM int(11) Not Null 排序 APPFLAG varchar(2) Not Null 在用标志:使用是 1,不使用是 0 表 sys_divisions(行政区划表) 字段名 字段类型 主 /外键 字段约束 说明 ID varchar(50) P Not Null 自增序号 DIVISIONID varchar(50) Not Null 院校编码 DIVISIONNAME varchar(100) Not Null 院校名称 12 FATHERID varchar(50) Not Null 上级院校编码 FULLNAME varchar(200) 院校全称 DIVISIONTYPE varchar(10) 院校类型( 0:公立, 1:私立) AREA double( 18, 4) 辖区面积(平方公里) DIVISIONDESC text 院校简介 ISLEAFNODE varchar(2) Not Null 是否叶子节点( 0:否, 1:是) ISHAVEUNIT varchar(2) Not Null SORTNUM int(11) 排序号 APPFLAG varchar(2) Not Null 在用标志:使用是 1,不使用是 0 表 sys_menu(菜单表 ) 字段名 字段类型 主 /外键 字段约束 说明 ID varchar(50) P Not Null 自增序号 MENUID varchar(50) Not Null 菜单编码 MENUNAME varchar(200) Not Null 菜单名称 FATHERID varchar(50) Not Null 上级菜单遍码 MENUDESC varchar(200) 菜单描述 SORTNUM Int(11) 排序号 ACTIONURL varchar(200) 菜单动作 DIRECTION varchar(30) 菜单动作方向 (本窗体、弹出、根窗体 ) MENUTYPE varchar(30) 菜单类别 SUPERUSER varchar(2) 超级用户使用 ICONPATH varchar(100) 按钮图标路径 13 PICPATHDOWN varchar(100) 选中时按钮图片路径 PICPATHUP varchar(100) 未选中按钮图片路径 ISLEAFNODE varchar(2) Not Null 是否叶子节点 (0:否 ,1:是 ) APPFLAG varchar(2) Not Null 是否启用 (1:启用; 0:禁用 ) 表 sys_menu_button(菜单拥有权限 ) 字段名 字段类型 主 /外键 字段约束 说明 ID varchar(50) P Not Null 自增序号 ROLEMENUID varchar(50) Not Null 菜单编码自增 ) BUTTONID varchar(50) Not Null 按钮编码 BUTTONLOCA varchar(200) 按钮位置 表 sys_role(角色表) 字段名 字段类型 主 /外键 字段约束 说明 ID varchar(50) P Not Null 自增序号 ROLEID varchar(50) 角色编码 (自增 ) ROLENAME varchar(100) Not Null 角色名称 ROLETYPE varchar(30) 角色类别 ROLEDESC varchar(200) 角色描述 表 sys_role_menu(角色拥有菜单权限) 字段名 字段类型 主 /外键 字段约束 说明 ID varchar(50) P Not Null 自增序号 ROLEID varchar(50) Not Null 角色编码 (自增 ) MENUID varchar(50) Not Null 菜单编码 表 sys_unit(部门表,即行政区划所辖单位表) 14 字段名 字段类型 主 /外键 字段约束 说明 ID varchar(50) P Not Null 部门编码 UNITID varchar(50) Not Null 部门编码 DIVISIONID varchar(50) Not Null FATHERID varchar(50) Not Null 上级部门编码 UNITNAME varchar(200) Not Null 部门名称 UNITTYPE varchar(50) 班级类别 (班级、学工办、院办、其他 ) UNITDESC text 班级 /学工办 /院办简介 STAFFNUM Int(11) 班级人数 /办公室人数 LEADERNUM varchar(50) 班主任 /学工办主任 /院办主任 CONTACT varchar(100) 班长 /学工办联系人 TELEPHONE varchar(100) 联系电话 FAX varchar(30) 传真 ADDRESS varchar(100) 联系地址 ZIPCODE varchar(30) 邮政编码 WEBURL varchar(100) 主页 URL EMAIL varchar(100) EMAIL SORTNUM Int(11) 排序号 ISLEAFNODE varchar(2) Not Null 是否叶子节点 (0:否 ,1:是 ) ISHAVEUSER varchar(2) Not Null 是否存在人员 DELFLAG varchar(2) Not Null 删除标志 表 sys_user 15 字段名 字段类型 默认 主 /外键 字段约束 说明 ID varchar(50) P Not Null 自增序号 UNITID varchar(50) Not Null 学 院 /班级编码 USERID varchar(50) Not Null 用户编码(教师工号、学生学号) USERNAME varchar(100) 用户名(教师姓名、 学生姓名) PASSWORD varchar(200) 123456 Not Null 用户密码 USERTYPE varchar(30) 用户类型( ) ISDEP varchar(2) 是否班级 ISSUPER varchar(2) 是否超级用户 SORTNUM int(11) Not Null 序列号 APPFLAG varchar(2) 0 账户状态:正常为 0;禁用为 1;默认为 0 IDCARD varchar(30) 身份证号 SEX varchar(10) 性别 BIRTHDAY varchar(30) 出生日期 TELPHONE varchar(100) 联系电话 MOBILE varchar(100) 手机号码 POSITION varchar(30) 职务 POST varchar(30) 职位 POLITICAL va。学生考勤管理信息系统的设计与实现_毕业论文(编辑修改稿)
相关推荐
L 为水舌挑距, m; g 为重力加速度, m/s2; v1 为坎顶水面流速, m/s 约为鼻坎处平均流速的 倍; θ为挑射角度,本设计为 20176。 ; h1为坎顶平均水深 h 在铅直向的投影, h1=hcosθ,约等于 h; h2 为坎顶至河床面的高差, m。 v1=v=h1=h= h2=9589=6m 9 L=1/{+*[+2*(+6)]1/2}= ②下游冲刷坑深度的计算 关于冲刷坑深度
ntifier_1 pi教师教师编号姓名出生年月身份证号码政治面貌入职时间民族籍贯家庭地址联系电话pi IntegerVariable characters (10)DateVariable characters (20)Variable characters (10)DateVariable characters (10)Variable characters (10)Variable
的强度。 ( 6)、啃边 啃边产生的原因主要是路肩积水,路面边缘处基 层湿软。 防止方法在于路面的施工时控制好路面的横坡,使雨水能顺利排除;切实做好边坡的排水工作,保证边沟畅通。 ( 7)、泛油、拥包和光面 泛油、拥包和光面产生的根本原因都是沥青混合料或下封层用油偏多,当路面气温很高时,沥青向上泛出形成泛油或局部向低处积聚在行车宁宁 波波 服服 务务 区区 改改 造造 工工 程程 匝匝 道道
.............................................. 54 附录 A 外文参考文献(原文) .............................................................54 On Information Resources ............................................
项目区低压电源由区内变压器引入,电压为 380V/220V。 工程 ( 1) 由电视、电话、宽带、监视系统组成,分别由城市电信系统管孔引入,适当设置电话接线箱、电视干线分支器(放大器)箱及宽带中继箱,电信线路引入各功能用房。 项目在主要出入口、个别用房设置监视系统,信号统一传输至监控室。 ( 2) 设施布置 规划电讯线路均采用地埋电缆以直埋方式敷设引入各建筑物的电话配线箱。 线路的埋深不应小于
管理员管理系统 数据库保存成功页面 保存成功保存信息数据处理修改删除冗余学生信息保存成功14 : 保存成功页面11 : 修改删除冗余学生信息9: 确认信息6: 录入成功2: 录入学生信息12 : 数据处理3: 数据处理15 : 保存成功13 : 保存信息10 : 保存成功5: 保存成功4: 保存学生信息‘管理员管理系统数据库 学生信息管理业务用例实现