




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学生成绩管理系统学生成绩管理系统 一 一 系统分析系统分析 1 现状分析现状分析 随着计算机应用的普及和迅雷般的飞速发展 信息化必然成为世界发展的潮流和趋势 信 息化正在以前所未有的速度影响着人类的方方面面 同时对传统教育的改革也起到了推动 作用 在今天的中国 信息化迅速发展 信息化必然走进校园 在学校众多管理工作中 学生的 成绩管理原来越重要 然而传统的工作方式如手工修改和查询成绩是一项非常繁重而枯燥 的工作 经常耗费很大财力和人力 数据量大时 将不可避免的出现失误 因此 学生成 绩管理工作的信息化是十分必要的 学生成绩管理系统是利用现代的信息技术 实现学生 信息资源的共享 实现学生信息与社会其他信息的有机联系 促进学生成绩管理工作的科 学化 现代化 提高学生管理工作的效率 2 系统需求分析系统需求分析 通过调查 要求系统具有以下功能 1 任课教师可以录入所教课程的成绩 2 成绩的上传和下载 3 教务处即系导员能够统计成绩 4 成绩的发布和查询 5 用户权限的限定 3 系统的可行性分析系统的可行性分析 1 技术可行性分析 该系统选择微软公司的 Visual Basic 6 0 作为系统开发工具 主要是因为它是一个快速 可视化程序开发工具软件且功能强大 主要表现为 所见即所得的界面设计 尤其是数据 窗口能方便而间接操纵数据库的智能化对象 基于对象的设计方法 极短的软件开发周期 较易的代码维护 同时还有众多的 Active 控制 提高了软件的使用效率 连接采用 SQL Server 数据库 SQL Server 是一种关系数据库工具 关系数据库已开发 的最通用的数据库之一 该数据库能汇集各种信息以供查询 存储和检索 它是一种使用 广泛的数据库管理系统 具有许多优点 易用性 适合分布组织科伸缩性 用于决策支持 的数据库功能等 2 经济可行性分析 从经济角度分析 学生成绩系统所耗费的资源非常的少 目前 计算机越来越普及 大部分学校都配有计算机 它使用的软件工具 Visual Basic 6 0 和 SQL Server 学校的机房 几乎都有安装 而且由于这个系统较小 涉及人员较少 开发费用小 易于维护并具有可 靠的安全性 该系统在投入使用后可以节省大量的人力 物力和财力 3 社会可行性分析 现代科学信息技术的应用越来越普及 促进了社会的高速发展 也将社会带入了一个 新的数字时代 学生成绩管理系统采用科学的 有效的手段 对信息加以分析 通过建立 一个有效的学生成绩管理系统是学校的各项活动能够提高工作效率 最终提高经济效益和 社会效益的目的 该软件易于操作 实现的功能丰富 大大减少了工作量以及偶那个做人员的数量 便 于对学生进行有效的管理 提高了部门信息化水平 同时能够与社会同类院校数据处理相 融合 使此系统在时间上具备了可行性 综上分析可知 学生管理信息系统在技术 经济 社会上具有可行性 4 业务流程图业务流程图 业务流程图如下 用户登录部分的业务流程 处于对系统的数据安全性和正确性 设置了权限 特定的用户只能在其特定的权限内进行 操作 用户输入其验证信息 系统进行身份验证 如果身份正确则允许登录 进入限定的 操作领域 否则返回登录失败信息 用户 输入信息身份验证 登录成功 登录失败 Y N 学生成绩查询系统的业务流程图 该系统的主要使用者有四部分 即学生 老师 教务处 各系的导员 任课老师在通过权 限认证后 进入系统 进行网上录入成绩 录入完毕后 系统生成成绩录入完毕通知单和 成绩单 然后将通知单传送给教务处 教务处接到通知 从服务器上下载成绩 进行统计 生成统计结果表再上传到服务器 保存在统计结果文档中 学生和各系导员对统计结果文 档进行查询 学生输入查询条件 查询个人成绩 导员输入查询信息 统计学生的课程完 成情况 从而判断学生能否顺利毕业 若老师在提交成绩后发现录入的成绩有错误 其应 当向教务处提交成绩修改申请表 由教务处对申请表统计后进行修改 生成新的成绩单 5 数据流程调查数据流程调查 上述业务流程图对应的数据流程图如下 用户登录数据流程图 用户输入用户信息 身份验证处理接收到信息进行身份验证 将验证结果返回给用户 学生成绩查询系统的数据流程图 教师网上录入成绩 通知单 从服务器下载 成绩进行统计 统计结果表 上传到教务处 服务器 统计结果 教务处修改成绩 新成绩单 成绩单 学生 导员 查询条件 查询统计 个人成绩单 学生课业成 绩信息单 申请修改成绩 成绩修改单 P0 身份验证 用户 用户信息 登陆结果 顶层图 任课教师将成绩数据录入学生成绩查询系统 教务处向系统发出下载成绩请求 系统将成 绩统计处理后 将统计结果输出给教务处 同时统计结果共学生和导员进行查询 数据流程展开图如下 学生 P1 学生成绩处理 教师 导员 教务处 查询条件 查询结果 统计结果 查询条件 成绩数据 下载 成绩 请求 统计 结果 学生 P1 1 成绩查询 P1 2 成绩修改 D06 查询条件 查询结果 D10 P1 3 教务处统计 成绩 P1 4 成绩网上录 入 教师 D05 成绩数据 教务处 D15成绩修改申请单 D14 修 改 单 汇 总 F成绩数据库 D13 修 改 数 据 D01 成 绩 数 据 D16 录入完毕通知 D17 下载 成绩 请求 D12 查 询 D02 成 绩 数 据 D09 统 计 结 果 D03 成 绩 数 据 导员 P1 5 查询统计 D07 查询条件 D08 统计结果 D11 查 询 D04成绩数据 本部分将学生成绩处理展开为五部分 分别是 成绩网上录入 教务处统计成绩 成绩修 改 成绩查询 查询统计 成绩网上录入功能用于任课教师在网上录入成绩数据 同时将录入完毕通知发送给教 务处 将成绩数据输送到成绩数据库 教务处接到通知后 将下载成绩请求发送到教务处 统计成绩功能块 该功能块向成绩数据库发出查询请求 成绩数据库将成绩数据发送给该 功能块 功能块进行成绩统计 并将统计结果回馈给成绩数据库 若教师提交成绩后发现 有录入错误 则把成绩修改单上交教务处 教务处通过成绩修改功能块进行成绩的修改 并将修改后的数据输入成绩数据库 学生通过成绩查询功能对成绩进行查询 导员通过查 询统计功能对学生的课程完成轻快进行统计 6 数据字典 数据流的定义 数据流编号 D01 02 04 数据流名称 成绩数据 简 述 成绩数据库中的数据 数据流来源 成绩数据库 数据流去向 成绩查询处理模块 数据流组成 学号 课程号 成绩 学分绩 教师编号 数据流编号 D03 05 数据流名称 成绩数据 简 述 任课教师录入的各科成绩 数据流来源 任课教师 数据流去向 成绩数据库 数据流组成 学号 课程号 成绩 学分绩 教师编号 数据流编号 D06 07 数据流名称 查询条件 简 述 用户输入的查询信息 数据流来源 用户如学生 导员 数据流去向 成绩查询 查询统计功能块 数据流组成 学号 课程号 数据流编号 D08 09 数据流名称 统计结果 简 述 对成绩数据库中的数据进行查询统计后的结果 数据流来源 成绩查询 查询统计功能块 数据流去向 用户 数据流组成 学号 课程号 成绩 学分绩 教师编号 处理逻辑的定义 处理逻辑编号 P1 1 处理逻辑名称 成绩查询 简 述 查询学生的成绩 输入的数据流 学生的查询条件 以及成绩数据库的成绩数据 处 理 根据成绩数据库的成绩数据 按照学生 的查询条件进行整理 生成 符合学生的成绩信息 输出的数据流 查询者的成绩信息 处 理 频 率 每查询一次处理一次 处理逻辑编号 P1 2 处理逻辑名称 成绩修改 简 述 修改录入错误学生的成绩 输入的数据流 由成绩修改单汇总成的修改汇总单 处 理 将修改单中的数据与成绩数据库中对应的数据联系起来 进行修改 输出的数据流 修改后的成绩数据 处 理 频 率 每修改一次处理一次 数据存储的定义 数据存储编号 F 数据存储名称 成绩数据库 简 述 存放学生的各科成绩 数据存储组成 学号 课程号 成绩 学分绩 关 键 字 学号 课程号 相关联的处理 P1 1 1 5 外部实体的定义 外部实体名称 学生 教务处 导员 教师 简 述 该系统的使用者 输入的数据流 D05 06 07 14 15 输出的数据流 D03 08 09 10 13 二 系统设计二 系统设计 1 系统功能结构图的设计 系统功能结构图的设计 系统功能模块结构图 1 登陆 用户登录模块主要实现只有指定的用户才能访问的系统功能 管理员在选择自 己的账号后 输入正确的密码信息就可以登陆系统 本模块包括登陆和退出两个功能 模 块功能如下图所示 2 数据添加 数据添加管理模块主要提供对数据库中重要数据的添加功能 其中的功能 包括 添加学生基本信息 添加教师基本信息 添加班级信息 添加课程信息 添加学生 成绩信息 数据添加管理模块的功能如下图所示 3 数据查询 数据查询管理模块主要提供对数据库中重要数据的查询功能 其中的功能 学生成绩查询系统 登录子系统成绩统计子系统数据维护子系统查询子系统打印子系统 用 户 信 息 学 分 绩 排 名 排 名 计 算 成 绩 学 生 信 息 教 师 信 息 课 程 信 息 修 改 的 成 绩 信 息 奖 学 金 统 计 学 分 绩 计 算 成绩录入子系统 成 绩 录 入 包括 查询学生基本信息 数据表浏览 包括学生基本信息 教师基本信息 班级信息 课程信息 学生成绩信息 5 个表的浏览 课程浏览 数据查询管理模块如下图所示 4 数据修改 数据修改管理模块主要提供对数据库中重要数据的修改功能 其中的功能 包括 修改学生基本信息 修改教师基本信息 修改班级信息 修改课程信息 修改学生 成绩信息 数据修改管理模块的功能如下图所示 5 成绩统计 成绩统计模块提供按个人成绩统计和按单科成绩统计两项功能 成绩添加 模块如下图所示 6 数据打印 数据打印管理模块主要提供对数据库中重要数据的打印功能 其中的功能包 括 打印学生基本信息 打印教师基本信息 打印班级信息 打印课程信息 打印学生成 绩信息 数据打印管理模块的功能如下图所示 2 系统业务流程图 系统业务流程图 3 数据库设计数据库设计 经过分析后设计出如图 12 7 所示 E R 图 实体联系图 学生主修课程 讲授 教师 成绩 教务处 管理 1 n m p 1 n n m 根据上述 E R 图 该数据库中含有六个表分别为 成绩表 学生信息表 教师信息表 课 程表 任课表 用户信息表 4 代码设计代码设计 在学生学籍与成绩管理信息系统中设计代码 学号和教师编号 可以方便管理工作 在查询学生信息时只需输入学生或的学号及密码即可找到与该学生相关的所有信息 学号共包含十二位 全由数字组成 前四位代表哪一级学生 第五位和第六位代表学 院 第七位和第八位代表专业 第九位和第十位代表班级编号 第十一位和第十二位代表 该学生在班级的号 按顺序排列 例如 201216010135 其中 2012 表示入学年份 16 表示学院代码 01 表示专业代码 01 表 示班级代码 35 代表在班级中的代码 5 输入输出设计输入输出设计 在系统的输入 输出设计上遵循的是既满足用户需求又方便用户使用的原则 输入 输出界 面的确定都与用户反复沟通 直到用户满意为止 输入界面的设计不仅考虑数据输入窗口的屏幕格式 而且考虑如何使输入数据的错误 率可能的小 为此在程序中加入了对输入数据的校验和判断等功能 如输入数据上下限的 设置 与相关数据关系的判断 参考对照表等 例如 在输入和选择学生时 只输入学生 代码即可 系统可根据成绩代码 科目及其学生姓名对照表 自动将相应的学生姓名和成 绩等信息调出来 当用户输入的学生代码不对时 系统自动转入代码表查询窗口 让用户 在窗口中浏览查询选择学生代码 因此用户可不必一定记住每个产品的代码 系统将代码 表显示在输入输出窗口旁 用户可随时通过系统联机查询 6 用户界面设计用户界面设计 用户界面充分发挥可视化程序设计的优势 采用图形化操作方式 适应用户的能力和要求 尽量做到简单 方便 一致 为用户提供友好的操作环境 7 对话框的设计对话框的设计 对话框一般是应用程序和用户之间的交互窗口 系统通过对话框给用户关于操作的相关信 息 一般要求用户进行响应 对话框的类型一般分为 提示 警告 帮助 等类型 三 系统实施三 系统实施 1 系统运行系统运行 系统运行是继系统规划 系统分析 系统设计之后的又一个重要阶段 它将在系统设计的 基础上 将系统设计方案的结果具体地在计算机系统上进行实现 这一阶段的主要任务可 以概括成以下几个方面 系统环境的建立 程序设计 数据的录入 系统的调试与转换 文档的建立与完善 本系统采用 编程软件和 Microsoft Access 数据库相结合的思路 通过调用数据库中已经编好的学生成绩信息 使管理员及用户自己可以轻松查看到所需的 相关信息 主要实施步骤分为四步 第一个步骤 使用项目管理器建立一个项目 使以后设计的所有功能都在项目管理器中能 够有组织地灵活运行 第二个步骤 建立系统运行需要的表并把表添加到数据库中 第三个步骤 根据系统所要完成的录入 维护 查询等功能分模块进行表单和报表格式的 设计 通过编程来定义表单中的命令按钮 使表单完成不同的功能 第四个步骤 设计菜单和主控程序 菜单通过调用表单和报表来实现各种操作 主控程序 则用来设置默认路径和数据环境 使系统进入初始化登陆界面并调用菜单 系统为学生成 绩信息管理系统 要求对学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 田螺姑娘考试试题及答案
- Unit 4 The Earth 单元核心素养培优卷(含答案解析)七年级上册英语沪教版
- 2025年公需科目大数据时代的互联网信息安全考试试题及答案
- 2025年高级汽车驾驶员资格证考试题库(含答案)
- 2025年高级会计师资格考试《高级会计实务》试题及答案
- 中考试题压轴题及答案
- 中控初级试题及答案
- 食品营养题库及答案
- 《薪资福利管理办法》
- 两江新区疫情管理办法
- 病原微生物实验室生物安全管理体系的建立与运行
- 小学数学教学设计的理论与案例分析
- 部编人教版四年级上册道德与法治全册教案
- 建筑给排水-外文文献翻译
- 肿瘤和肾脏病
- 新教科版小学1-6年级科学需做实验目录汇总表
- 纪念中国人民抗日战争暨世界反法西斯战争胜利70周年阅兵式观后感
- 高中物理答题卡模板
- 使用visio绘制化学化工图形
- 变电站值班员职业技能鉴定试题库(第二版)
- 山东省病历书写基本规范讲解
评论
0/150
提交评论