学生信息管理系统文档内容摘要:

中。 ()。 GridView1 .DataSource = [stuInfo]。 //将 GridView1 中的数据源 设为 ds数据集中的 stuInfo 表中的数据。 第三章 需求分析 德州 学院是经国家教育部认定、山东省人民政府批准成立的全日制高等院校。 在学校日常的教学管理中会存在大量的学生信息,包括学生的档案信息、成绩信息、 学分 信息等等。 随着学 校 规模的不断扩大 、学生数量的不断增多 以及高校教育教学改 革的实行,教务 信息 管理中的各种数据量也随之急剧增加,急需一个管理功能全面、操作流程简易的系统来 保证 学生信息管理工作的顺利进行。 需求分析是软件开发的第一步,也是开发系统的最重要的一步,所以综合考虑学院的实际工作情况,根据学院学生信息管理工作的需求,进行以下分析。 可行性分析 技术可行性 学院有一批有实践能力的学生,可以 解决技术上的主要问题, 另外, 对学生本身 管理工作的基本流程比较熟悉,便于系统的初步分析。 同时,现在的网络资源丰富,可以 充分利用 大量的课外资源,以解决设计中的主要的问题,既为 学院的管理工作提供方便,又在一定程度上提高自己的知识水平和实践能力,对实际的 学习 也 能起到巩固的作用。 另外,根据目前的技术需求,确定了基本的软件架构和开发工具,采用Visual Studio 2020 开发环境,编程语言采用 C,以 Microsoft SQL Server 2020作为后台的数据库管理工具, 构建 B/S 模式的运行开发平台。 经济可行性 由于,该系统可以由学院 学生 来完成,所以在开发成本上应该是比较低的,另外,在该系统的实际应用上, 节省了大量的人力和财力, 经济上是可行的。 综 合功能需求分析 结合本校对于学生管理系统的 实际工作要求 ,本系统开发主要的功能需求描述如下: (1)界面要求 : 界面简洁美观、 操作简 单明了 、 可视化程度高。 (2)权限管理要求 : 设有 管理员、教师和学生 三 个角色。 管理员拥有该系统 中所有的操作权限。 教师 具有 基本部分功能的查询,以及对学生成绩 以及综合教育学分和综合测评相关信息 的录入、修改 、查询和删除等 权限。 学生只具备该系统中大部分功能的查询权限。 (3)学生成绩的管理 : 主要包括学生成绩的录入、查询、修改、删除 等 功能。 其中由教师录入授课信息,并将所授班级的 各学生的课程成绩 录入、修改和删除。 而学生用户 只能通过查询功能来查询自己的成绩。 对于学生的各科成绩,在系统进行生成以后,教师可以对成绩进行打印,以方便对于此数据的使用。 ( 4)学生档案 管理 : 由学生录入学生的基本档案信息,并可以查询和修改该信息。 同时,学生信息的删除,由管理员来实现。 由于原来学生档案信息的管理主要通过表格进行,因此系统需要提供已有档案数据的导入导出功能。 ( 5)综合教育学分管理:指导员老师负责对学生综合教育学分的添加、修改、删除等操作, 并能实现表格的整体导入导出和打印功能。 学分管理可 将学生在各时期参加的比赛活动 以及所获奖项记录下来,并予以学分奖励为将来学生更好的就业提供充分的依据。 (6)综合测评信息的 管理 : 由学生录入学生的基本档案信息,并可以查询和修改该信息。 同时,该部分管理还包括学生信息的删除,由管理员来实现。 删除后的学生信息暂时放到注销信息表中,若撤销删除操作,可以在注销表中还原。 由于原来学生档案信息的管理主要通过表格进行,因此系统需要提供已有档案数据的导入功能。 非功能性需求 分析 系统具有如下 设计原则 : ( 1) 实用 、易用 原则 : 系统实用 性强 ,切实符合 学生信息 管理人员及相关工作的要求,同时能够满足 不 同水平的教学管理人员 要求 , 操作 简单 、维护 方便。 ( 2) 稳定性 、安全性原则:本系统 采用 目前 先进 、流行、成熟而又稳定 的核心技术及合理的 数据库 管理系统 , 既 保证 了 系统的稳定性。 同时针对不同的人员实现不同的管理权限,具有 安全防范措施,从硬件、软件以及 学生信息管理等方面严格管理,杜绝非法入侵,以 保证系统能 够 长期稳定的不间断运行。 第四章 系统概要设计 系统功能规划及模块设计 学生信息管理系统包含了 大量的 繁杂信息, 为了简化本系统的设计,只选取与学生基本信息紧密相关的 班级信息 、 系 别信息、专业信息 以及学生基本信息 等进行管理。 通过认真分析目前学校中学生管理工作的现状,综合各方面的相关需求,确立了该系统主要包含的几个模块,如图 所示。 图 功能模块 对以上各个模块的功能简单描述如下: (1)学生成绩管理:包括学生成绩的录入、修改 、 查询和删除。 成绩信息包括学号、 姓名、年级、专业、层次(本科或专科)、学期、课程名称、课程成绩( 第一次成绩和补考成绩 )。 (2)学生档案 管理:包括学生信息的添加、修改 、 查询 和 删除。 其中学生信息包括学号、姓名、性别、 年级、专业、层次、 相片、民族、出生日期、籍贯 、政治面貌、系别名称、班 级、 宿舍号码、 本人电话以及 家庭联系 电话 和家庭联系地址。 (3)综合教育学分 管理:包括 综合教育学分 的查询、添加、修改和删除。 综学生成绩管理 学生档案管理 综合教育学分管理 综合测评管理 学生信息管理系统 合教育学分 信息包 括项目名称、项目级别、获奖等次、 所获 学分、指导教师、类别(必修或选修)、备注。 (4)综合测评管理:包括综合测评成绩 的录入、修改、查询和删除等信息 综合测评。 综合测评信息包括学号、姓名、 时间、活动名称、活动 成绩、 所获学分。 数据流分析 数据流图( DFD) 是系统的一种图形表示,它表达了数据和处理的 关系,是描述系统中数据流程的图形工具。 数据流图表示出数据源、数据汇集、数据存储和以结点形式对数据执行的处理及在结点间作为连接部分的逻辑数据流,描述信息在软件系统中流动情况和系统处理过程的图形工具。 ( 1) 顶层图 分析学生信息管理系统的来源和去向,确定外部项,绘制出数据流程的顶层图。 如图 所示: 图 (2)顶层数据流图从总体上反映了学生信息管理系统的信息联系 .按自顶向下 ,逐层 分解的方法对顶层图进一步细化 ,划分出几个主要的功能模块 ,并明确各功能之间的联系 , 绘制出数据流图的 0 层图 ,如图 所示: 管理员 学生信息 管理系统 学生成绩信息 学生档案信息 教育学分信息 综合测评信息 管理员 账号 密码 图 数据流图的 0 层图 为了更好地了解系统内部各个子系统的数据运行情况,下面 针对学生信息的管理和用户的信息管理流程做简单介绍。 1.用户信息管理 用户信息 的管理主要包括:添加新用户、删除用户、修改用户信息以及删除用户信 息等方面的内容。 用户信息的添加由管理员来实现。 在录入用户的信息时,需要确 定用户的权限,并将 对应的用户信息输出到数据库对应用户信息表中。 如图 的数据流图。 管 理 员添 加用 户 信 息 表用 户 信 息 录 入用 户 权 限 图 用户信息录入 用户信息的登录则是系统的用户通过系 统的登录界面完成用户信息的验证,并进入其相应的权限的系统界面中。 因此,其外部实体可以是管理员、教师或学生。 输入:用户的基本信息,包括用户名 ( U name) 、密码 (U password)和 用户数据操作 学生成绩信息表 学生档案信息表 教育学分信息表 综合测评信息表 输入学生学号 输入学生学号 录入 测评信息 录入成绩信息 录入档案信息 录入学 分信息 成绩信息 成绩信息表 档案信息 档案信息表 学分信息 学分信息表 测评信息 测评信息表 输入学生学号 角色 ( U roles)。 输出:将用户的信息同数据库中的用户信息表相比较。 处理:用户登录。 如图。 用 户P 1 登 录 验 证学 生 信 息管 理 系 统用 户 信 息 输 入 验 证 进 入 相 应 的 登 录 界 面用 户 信 息 表 图 用户信息验 证 综上分析可知,该系统中主要涉及了 学生成绩信息维护、 学生档案信息维护、综合教育学分信息 维护 和综合测评信息维护 等 维护功能 , 其实现方法主要是在用户界面上输入信息到相应的数据文件中去,或者 从数据文件中提取相应的数据,并将处理结果存储到相应的数据表文件中。 基本的实现方法类似。 如图。 图 数据维护 2.学生信息管理 学生信息的录入:包括学生 成绩 信息、 档案信息、综合教育 学分 信息 、综合测评信息 等。 其中,档案信息的录入及修改由学生实体完成,其余信息的管理由管理员或教师完成。 学生 信息 的 查询 :首先 需要查询条件, 然后依 据学生的信息表 信息进行比较 ,学生成绩信息表 成绩信息维护 档案信息维护 管理员 教育学分维护 综合测评维护 信息维护结果 学生档案信息表 综合教育学分信息表 综合测评信息表 如果存在该记录,则 查询 出 相关的数据信息,并将查询结果反馈 给查询用户。 在查询过程中,分别将学生信息 各表中 的信息与查询条件输入查询处理, 根据查询条件查询相关文件中的数据信息。 图 数据处理流程。 通过 这个数据流图可以看出成绩管理 信息 在系统中的数据流向。 图 学生信息查询 学生信息的删除 :主要包括 学生 档案 信息的删除、学生成绩信息的删除等。 管理员输入 被删除 学生 的删除条件, 如学生的学号、姓名等。 然后输出删除结果,告知管理员删除了学生信息、成绩信息或交费信息。 如果 不存在 该学生的信息记录,则出现错误提示信息。 如果将该生从学籍中删除的话,其 成绩表和 其余各 表等相关的数据表信息会自动删除。 这个操作是由 管理员来完成的,其外部实体是教师 管理员。 数据结构 数据结构反映了数据之间的组合关系。 一个数据结构可以由若干个数据项组成,也可以由若干个数据结 构组成,或若干个数据项和数据结构混合组成。 经过数据项和用户需求的分析,我对本系统一共分了 5 个组,具体如下表所示: 数据结构名 含义说明 组成部分 学生 成绩 信息管理 描述学生 成绩 信息 学号 、 课程名称 、 课程类别 、 课程性质 、 学时 、 成绩 成绩 学期 、 授课教师编号 管。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。