小学教务管理系统的分析、设计与实现毕业论文(编辑修改稿)内容摘要:

护教 师 、 学 生 信 息日 志 档 案 图 2 教务管理系统业务流程图 数据流程分析 数据流程 是数据的采集、输入、处理、加工和输出的全过程。 信息原始数据经采集后,输入计算机系统,进行模式或统计运算,或按用户的特殊要求编制某种专门程序来加工处理数据,然后输出结果数据。 输出结果一般都应说明或反映某一领域内客观事物自然属性的特性和规律性。 档 案 信 息学 生学 生 学籍 管 理账 号 、 密 码学 生 成绩 管 理成 绩 信 息学 生 课程 安 排课 程 安 排 信 息学 生 选课 管 理课 程 表等 级 考试 管 理 新乡学院专科论文 (设计) 10 图 3 学生管理数据流程图 教 师 信 息教 师教 师 管理账 号 、 密 码排 课 管理课 表 信 息教 学 计划课 程 安 排 信 息教 材 管理课 程 表学 生 成绩 管 理成 绩 信 息 图 4 教师管理数据流程图 数 据 库管 理 员后 台 数据 维 护账 号 、 密 码增 删 用户教 师 、 学 生 档 案 信 息数 据 维护日 志 维护 图 5 系统管理员管理数据流程图 数据字典 数据流名称:登录教务系统进行管理 参与者:学生 简要说明: 学生通过账号密码登录系统进行信息管理。 前置条件: 学生能够通过密码的检测顺利登录系统。 基本事件流: 新乡学院专科论文 (设计) 11 ( 1) 学生用户单击“登录”按钮。 ( 2) 顺利进入系统页面。 ( 3) 学生用户可以在自己相应的权限内进行查询或修改信息。 ( 4) 学生用户查询或修改信息后,单击“退出”按钮,那么系统服务器就把信息保存起来方便管理员整理。 ( 5) 用例终止。 其他事件流: 学生用户登录系统后只是查询相关信息而不作任何修改,页面内的内容不会 改变。 后置条件: 查询后的信息不会在服务器上改变,但修改后的信息会在服务器上进行更新显示。 注释:无 用例名称:登录教务系统进行管理 参与者:教师 简要说明: 教师用户通过账号密码登录教务系统进行信息的管理。 前置条件: 教师能够通过密码的检测顺利登录系统。 基本事件流: ( 1) 教师用户单击“登录”按钮。 ( 2) 顺利进入系统界面。 ( 3) 教师用户可以在相应的权限内进行成绩管理、排课管理和教学安排。 ( 4) 教师用户进行编辑查询后,单击“确定”按钮进行信息保存,数据库会对修改的信息进行更新显示。 ( 5) 用例终止。 其他事件流: 教师用户登录系统后只是查询相关信息而不作任何修改,页面内的内容不会改变。 后置条件: 教师用户进行修改后的信息会在服务器上进行更新显示。 新乡学院专科论文 (设计) 12 注释:无 用例名称:登录教务系统进行管理 参与者:系统管理员 简要说明: 系统管理员通过账号密码登录教务系统进行信息的管理。 前置条件: 系统管理员能够通过密码的检测顺利登录系统。 基本事件流: ( 1) 管理员用户单击“登录”按钮。 ( 2) 顺利进入系统界面。 ( 3) 管理员登录系统服务器,对服务器信息进行整理,分析。 或者修改学生、教师用户的权 限。 进行日志的管理。 ( 4) 管理员进行编辑查询后,单击“确定”按钮进行信息保存,数据库会对修改的信息进行更新显示。 ( 5) 用例终止。 后置条件: 整理后的服务器信息会被更新显示。 注释:无 新乡学院专科论文 (设计) 13 第三章 系统设计 系统功能模块设计 ( 1)基本数据管理 :包括基本信息的查询 ,专业编号学年编号 ,学期编号以及教师编号的管理等 . ( 2)教师管理 :教师基本信息的管理 ,教师认可档案以及教师奖罚档案的管理等 ( 3)选课排课管理 :可进行全校排课的设定 ,班级排课的配臵 ,教师排课的设定等 . ( 4)毕业管理 :对毕业生 的档案,学位,就业等进行管理。 ( 5)教务成绩管理:对学生的成绩,奖罚情况进行管理。 图 6 系统功能模块图 代码设计 代码是用来表征客观事物的一组有序的符号, 是实体明确的、唯一的标识。 使用代码可以提高计算机的处理效率,同时也便于数据的存储和检索, 信息的分类和统计可节省空间和时间。 代码的类型指代码符号的表示形式,一般有数字型、字母型、数字字母混合型等。 3种类型的代码各有所长,应根据使用者的要求、信息量的多少、信息交换的频度、使用者的习惯等方面综合考虑。 代码设计应该遵循以下基本原则: 新乡学院专科论文 (设计) 14 惟 一性。 一个对象可能有多个名称,也可按不同的方式对它进行描述。 但在一个编码体系中,一个对象只能赋予它惟一的代码。 最简单的就是职工编号、学生的编号等。 合理性。 代码结构与相应的分类体系相对应。 可扩充性。 应留有充分的余地,以备将来不断扩充的需要。 简单性。 结构尽可能简单,以减少各种差错。 适用性。 代码尽可能反映对象的特点,以助记忆,便于填写。 规范性。 国家有关编码标准是代码设计的重要依据,已有标准的必须遵循。 在一个代码体系中,代码结构、类型、编写格式必须统一。 系统性。 有一定的分组规 则,从而在整个系统中具有通用性。 本系统采用自检码设计,以下是以下是对本系统的主要数据代码进行说明: 学生学号:入学年份 学校编号 班级编号 编号 如: 12 02 10 02 教师编号:就职年份 学校编号 所属专业 编号 如: 07 05 10 11 课程编号:授课 班级 课属专业 教师编号 所在班级 编号 如: 01 10 11 01 01 数据库设计 概念结构设计 ER图也称实体 联系图 (Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。 新乡学院专科论文 (设计) 15 学 生 成 绩 查 看m1m分 数绩 点科 目选 修课 程11m课 程 名课 程 号 学 分任 课 老 师姓 名性 别学 号报 名 等 级 考 试1m考 试 时 间考 试 地 点成 绩受 理 教 务 处1m账 号密 码录 入教 师nmn姓 名教 师 编 号系 别注 册学 籍11政 治 面 貌性 别姓 名民 族籍 贯入 学时 间学 号查 看1m安 排课 程课 程 名上 课 地 点上 课 时 间课 程 号图 7 教务管理系统 ER 图 由 ER图转换成关系模式: 1 教师(教师编号,姓名,性别,工作时间,政治面貌,学历,职称,联系电话) 2 学生(学号,姓名,性别,出生日期 ,班级编号,政治面貌,毕业学校) 3 课程(课程编号,课程名,课程类别,学分) 4 成绩(成绩 ID,学号,学年,学期,课程编号,成绩) 5 授课(授课 ID,课程编号,教师编号,班级编号,学年,学期,学时,时间,地点) 6 选课(选课 ID,课程编号,学号) 新乡学院专科论文 (设计) 16 物理结构设计 教务管理系统数据库的实体有:学生,教师,专业,院系,教室,教材,考试成绩,课程,上课时间等。 表 1 学生信息数据库 字段 字段类型 是否标识 长度 是否可以为空 学号 varchar 是 20 否 姓名 varchar 否 10 否 班级编号 varchar 否 20 是 性别 varchar 否 10 是 年级 int 否 是 政治面貌 varchar 否 5 是 民族 varchar 否 5 否 籍贯 varchar 否 20 否 专业院系 varchar 否 10 是 入学时间 Datetime 否 10 否 出生日期 Datetime 否 10 否 表 2 课程库数据库表 字段 字段类型 是否标识 长度 是否可以为空 课程编号 int 是 否 课程名称 char 否 20 否 教师 Char 否 10 是 学分 int 否 是。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。