毕业论文_基于web的学业成就测评系统的研究设计与实现(编辑修改稿)内容摘要:
实现 9 6)作业管理; 7)查看所有人的信息。 教师操作 1)查询个人信息; 2)查询学生各科成绩; 3)查询学生综合测评成绩; 4)查询课程设置; 5)作业管理; 6)修改个人密码。 学生操作 当其成功登录系统后,要实现以下操作: 1)查询个人信息; 2)查询各科成绩; 3)查询综合测评成绩; 4)修改个人密码。 数据流程分析 数据流程分析,即把数据在组织 (或原系统 )内部的流动情况抽象地独立出来,舍去了具体组织机构、信息载体、处 理工作、物资、材料等,单从数据流动过程来考查实际业务的数据处理模式。 数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。 数据流程分析的目的就是要发现和解决数据流通中的问题。 数据流图由四种基本的元素组成:数据流 (Data Flow)、处理(Process)、数据存储和数据源 (数据终点 )。 数据流 (Data Flow) 数据流 (Data Flow):为具有名称且有流向的数据,用标有名称的箭基于 Web 的学业成就测评系统的研究设计与实现 10 头表示。 一个数据流可以是记录、组合项或基本项。 处理 (Process) 处理 (Process):表示对数据多进行的加工和变换,在图中用圆形表示。 指向处理的数据流为该处理的输入数据,离开处理的数据流为该处理的输出数据 . 数据存储 数据存储:表示用文件方式或数据库形式所存储的数据,对其进行的存取分别以指向或离开数据存储的箭头表示。 数据源及数据终点 数据源及数据终点:表示数据的来源或数据的去向,可以是一个组织或人员,它处于系统范围之外,所以又称它为外部实体,它是与系统有关的外部事物或外部环境。 其图形符号用平行四边形表示,如图形 31所示。 根据上面的分析我们可以对 系统画出如图 32 所示的顶层数据流图。 外部实体 处理 数据存储 数据流 图 31 数据流图的基本图形符号 基于 Web 的学业成就测评系统的研究设计与实现 11 系统流程分析 系统流程图( System Flowchart)是描绘系统物理模型的传统工具。 它的基本思想是用图形符号以黑盒子形式描绘系统里面的每个部件 (程序、文件、数据库、表格、人工过程等),表达信息在各个部件之间流动的情况。 系统流程图表达的是系统各部件的流动情况,而不是表示对信息进行加工处理的控制过程。 本系统的基本操作流程如 图 33 所示。 用户端提交数据 界面显示 登录信息 错误提示 输出 出出 操作申请 学生学业成就评测系统 数据库 图 32 数据流图的基本图形符号 基于 Web 的学业成就测评系统的研究设计与实现 12 开 始密 码 和 用户 名 正 确登 录输 入 用 户名 和 密 码主 界 面操 作 成 功错 误 提 示信 息 提 示结 束是否是否功 能 操 作 图 33 系统流程 图 基于 Web 的学业成就测评系统的研究设计与实现 13 第 4章 系统总体设计 总 体 设计 即对有关系统全局问题的设计,也就是设计系统总的处理方案,又称系统 概要设计。 总体设计是工程项目开发过程中的一个重要阶段 , 它包括:计算机配置设计、系统模块 结构设计 、数据库和文件设计、代码设计以及 系统可靠性 与内部控制设计等内容。 软件功能分解属于软件开发中的总体设计阶段。 系统设计的目标 本系统针对综合测评的最基本的需求而开发,通过对用户、成绩、课程、信息反馈等各项活动实施全面管理,不仅能使管理工作人员准确高效地执行各项活动,减轻劳动强度,而且能够让学生及时了解本自己的学习情况,从而达到完善综合测评的目的。 该系统具有科学、高效、实用等特点,能够达到较高的用户满意 率。 一般来说,综合测评系统应满足以下几点基本要求: 1)要求有良好的人机界面,操作简单; 2)由于该系统的使用对象多 ,要求有较好的权限管理; 3)原始数据修改简单方便 ,支持多条件修改; 4)方便的数据查询,支持多条件查询; 5)在相应的权限下,删除数据方便简单,数据稳定性好; 6)数据计算自动完成,尽量减少人工干预。 系统功能模块划分 管理员功能模块 系统管理员成功登陆系统,有权限进行如下操作: 基础信息、课程管理、信息查询、课程安排管理、成绩管理、成绩分析、作业管理、系统管理。 其中 基 础信息 包括: 学生信息导入 、 学生信息 、 教师信息 ; 课程管理 包括: 课程设置、班级设置 ; 信息查询 包括: 学生信息查询、教师信息查询 ; 课程安排管理 包括: 课程安排;成绩管理包括:成绩添加、基于 Web 的学业成就测评系统的研究设计与实现 14 成绩维护、成绩查询;成绩分析包括:成绩段人数分析、年段分数段分析、年段平局分分析;作业管理包括:作业添加、作业维护;系统管理包括:用户设置。 管理员功能模块图 如 图 41 所示。 学 业 成 就 测 评 系 统基 础 信 息 课 程 管 理 信 息 查 询 课 程 安 排 管 理 成 绩 管 理 成 绩 分 析 作 业 管 理 系 统 管 理学生信息导入班级设置课程设置教师信息学生信息成绩段人数分析成绩查询成绩添加课程安排教师信息查询学生信息查询用户管理作业维护添加作业平均分分析分数段分析成绩维护 图 41 管理员功能模块图 学生功能模块 学生可以成功登录系统,学生有权限进行如下操作:信息查询、各科成绩查询、作业查询。 学生功能模块图如图 42 所示。 基于 Web 的学业成就测评系统的研究设计与实现 15 学 业 成 就 测 评 系 统基 础 信 息 信 息 查 询 成 绩 管 理 作 业 管 理学生信息成绩查询学生信息查询作业维护 图 42 学生功能模块图 教师功能模块 教师登陆成功后,有权进行如下操作: 基础 信息查询、 信息 查询 、成绩管理 、 成绩分析 查询 、作业管理。 教师功能模块图如图 43 所示。 学 业 成 就 测 评 系 统基 础 信 息 信 息 查 询 课 程 安 排 管 理 成 绩 管 理 成 绩 分 析 作 业 管 理学生信息导入教师信息学生信息成绩段人数分析成绩查询成绩添加课程安排教师信息查询学生信息查询作业维护添加作业平均分分析分数段分析成绩维护 图 43 教师功能模块图 根据系统功能分析,可以画出系统功能模块图,这里按用户 界面、管理界面分别对功能模块图加以描述。 用户界面的系统功能模块基于 Web 的学业成就测评系统的研究设计与实现 16 图如图 44 所示。 学 业 成 就 测 评 系 统基本信息课程管理信息查询课程安排管理成绩管理成绩分析作业管理系统管理 图 44 用户界面的系统功能模块图 基于 Web 的学业成就测评系统的研究设计与实现 17 第 5 章 数据库设计 数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应 用系统的效率,以及实现的效果产生影响。 合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。 数据库需求分析 通过系统功能分析,针对学生成绩管理的需求,总结出如下的数据库需求信息: 用户分管理员、教师用户、学生用户 课程分课程基本表和班级课程表 关键字设置为学号、班级、学期和年级 根据上述需求,设计如下所示的数据项和数据结构 用户信息,含数据项:用户名、真实姓名、密码、身份 班级信息,含数据项:班级编号、班级名称 课程信息,含数据项:课程编号、课程班级、任课教师等 课程配置,含数据项:课 程编号、课程名称 成绩信息,含数据项:学号、姓名、课程名、分数等 学生信息,含数据项:学号、姓名、性别等 教师信息,含数据项:教师编号、姓名、性别等 数据库概念设计 通过上面的数据项、数据结构之后,就可以设计出符合系统要求的实体和它们之间的关系,为下面的逻辑结构设计打下基础。 根据上面的描述,本系统的实体有:教师、班级、课程、成绩、学生表、用户信息以及班级课程实体。 用户信息的实体的 ER 图如图 51 所示 班级实体的 ER 图如图 52 所示 课程实体的 ER 图如图 53 所示 基于 Web 的学业成就测评系统的研究设计与实现 18 课程配置实体的 ER 图如图 54 所示 成绩实体的 ER 图如图 55 所示 学生实体的 ER 图如图 56 所示 教师实体的 ER 图如图 57 所示 用 户密 码 真 实 姓 名身 份用 户 名 图 51 用户信息的实体 ER 图 班 级班 级 名 称编 号 图 52 班级信息的实体 ER 图 基于 Web 的学业成就测评系统的研究设计与实现 19 课 程课 程 名 称任 课 老 师课 程 号 图 53 课程实体 ER 图 课 程 配 置课 程 名 称编 号 图 54 课程配置实体的 ER 图 成 绩姓 名 课 程 名分 数学 号 图 55 成绩实体的 ER 图 基于 Web 的学业成就测评系统的研究设计与实现 20 学 生姓 名联 系 电 话家 庭 住 址学 号性 别家 长 姓 名入 学 日 期出 生 日 期民 族 图 56 学生实体的 ER 图 教 师姓 名联 系 电 话家 庭 住 址教 师 号性 别 图 57 教师 实体的 ER 图 数据库逻辑设计 在数据的概念结构设计结束后,可以 把上面数据库概念结构转化为数据库的逻辑结构。 由数据模型进行数据库的详细设计,其基本表的设计如下: 基于 Web 的学业成就测评系统的研究设计与实现 21 kc 课程信息列表 表 51 课程信息列表 Field Type Null Key Default Comment ID 编号 NULL PRI NULL 主键 kch Int(11) NULL 0 0 课程编号 kcbj Int(11) NULL 0 0 课程班级 rkjs Int(11) NULL YES NULL 任课教师 说明:此表存放课程信息。 bj 班级信息列 表 表 52 班级信息列表 Field Type Null Type Default Comment ID 编号 主键 bh Varchar(20) YES (NULL) 班级编号 bjm Varchar(50) YES (NULL) 班级名称 说明:此表存放班级信息。 cj 成绩信息列表 表 53 成绩信息列表 Field Type Null Key Default Comment ID 编号 主键 xh Varchar(50) YES (NULL) 学号 xm Varchar(50) YES (NULL) 姓名 kcm Varchar(50) YES (NULL) 课程名称 cj Varchar(50) YES (NULL) 成绩 nf Varchar(50) YES (NULL) 年份 xq Varchar(50) YES (NULL) 学期 lb Varchar(50) YES (NULL) 成绩类别 bj Varchar(50) YES (NULL) 班级 基于 Web 的学业成就测评系统的研究设计与实现 22 说明:此表存放成绩信息。 kcpz 课程配置表 表 54 课程配置 表 Field Type Null Key Default Comment。毕业论文_基于web的学业成就测评系统的研究设计与实现(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。