高校学生信息管理技术系统(展示稿)

30 03 2020 1 高校学生信息管理系统 山西师范大学研究生学院李艳明2009年11月27日 30 03 2020 2 摘要 在信息高速发展的当今社会 任何学校和企业都离不开信息化的建设 信息化水平已经成为一个评价高校综合实力的重要指标 近年来 高校都建设了校园网 学生信息管理系统作为高校校园网的一个模块 主要目的是为了使学生能够在校园网内了解到更多与学生生活相关的信息 30 03 2020 3 摘要 例如 成绩查询模块就是使学生及时地了解到自己的近期学习状况以方便学生选择自己感兴趣的课程 同时也方便教师及时做出课程调整 高校学生信息管理系统可作为一个高校学生获取信息 师生交流和教学管理的平台 30 03 2020 4 1 系统概述 高校学生信息管理系统可以说是一个综合性的学校学生管理系统 它集成了学生信息管理 学生成绩管理 学生档案管理 学生教学管理等多种功能 因而具有较强的实用性 全面性和先进性 30 03 2020 5 1 1系统开发的目标 开发本高校学生信息管理系统旨在编制一个具有良好的人机交互界面 容易操作 即使是新手 功能齐全且安全稳定性高的操作软件 为学校有关学生信息管理方面的相关人员提供应有的技术支持与服务 使他们的工作能够左右逢源 如水得水 30 03 2020 6 1 2系统及需求分析 1 2 1功能需求1 2 2性能需求1 2 3运行需求1 2 4可行性分析 30 03 2020 7 1 2 1功能需求 通过调查与研究 系统应具有以下功能 1 教务处功能 对系的添加和删除 对系管理员的添加和删除 对教师提交报表的查看和审核 对补考学生成绩的录入 查询 对选修成绩的录入 查询 平时和期末成绩的修改 以及对学生状态的管理 30 03 2020 8 1 2 1功能需求 2 系管理员功能 对教师 班级 学生的添加和删除 对课程的修改和安排授课 对教师任课信息进行查询 3 教师管理功能 平时分和期末分的录入 平时分规则的修改 生成成绩报表 并上报 对提交的成绩单的审核情况进行查看 对个人成绩和班级成绩的查询 30 03 2020 9 1 2 1功能需求 4 学生查询功能 学生可以按照学期 对自己的必修课 选修课和补考成绩进行查询 5 数据计算自动完成 尽量减少人工干预 6 系统能实现文件的传输 7 实现服务端模块日志的记录 每天一个日志文件 文件名格式为YYYYMMDD LOG 例如20091119 log 30 03 2020 10 1 2 2性能需求 由于本高校学生信息管理系统存储的信息量较大 历史跨度长 所以要求系统具有良好的安全性与稳定性 具体表现如下 1 本系统应具有良好的交互界面 扩展性强 2 由于该系统的用户较多 要求具有良好的权限管理 30 03 2020 11 1 2 2性能需求 3 单个数据的修改与更新不会影响到其他数据的安全与稳定 4 为了方便广大客户的使用 服务端模块可同时支持至少100个用户的连接请求及其信息交互 5 当用户提出请求时 服务端模块能在短时间内作出回应 30 03 2020 12 1 2 2性能需求 6 即使在意外断电时 系统也能起到自动保护数据的作用 防止数据的丢失 7 对用户所进行的每次操作 服务端模块都有详细的日志记录 以方便日后的工作 30 03 2020 13 1 2 3运行需求 1 硬件要求2 软件要求 30 03 2020 14 1 2 3 1硬件需求 处理器 PentiumIII500MHz或更高的CPU 内存 256MB Windows2000Professional 512MB Windows2000 2003Server WindowsXPProfessional 硬盘 系统驱动器为1GB 安装驱动器为2GB备注 上述硬件要求为最低要求 其他硬件能满足当时技术需求就可以了 30 03 2020 15 1 2 3 2软件需求 Access应用程序可以在Windows2000Server Windows2000Professional WindowsXPProfessional Windows2003Server等系统平台上运行 30 03 2020 16 1 2 4可行性分析 A 机器方面B 技术方面C 资金方面D 时间方面E 风险方面 30 03 2020 17 1 2 4 1机器方面 由于本学生信息管理系统管理的对象比较单一 都是在校学生 且数据内容之间具有较强的关联性 涉及的计算过程也不是很复杂 因此 比较适合于采用数据库管理 且学校用于学生信息管理的微机大部分都是PIII以上的机器 在存储量 速度方面也能满足数据库运行的要求 30 03 2020 18 1 2 4 2技术方面 在实际运行操作中 一旦遇到棘手问题可以去请教相关人士和指导老师 或者是去查询网上资料和参考相关文献 也可以参阅其它程序的功能 因此实现它是不容置疑的 30 03 2020 19 1 2 4 3资金方面 本学生信息管理系统在资金方面的要求不是很高 即使是普通的高校也能够承担得起并且愿意承担这一部分费用 因为这是一件功在当代 利在千秋的事情 本系统在协作成本 人工费 耗电量 调试和编码费用等方面都设有一定数量的活动资金 并且备有风险金 完全解决了资金方面的后顾之忧 30 03 2020 20 1 2 4 4时间方面 本高校学生信息管理系统在时间方面的要求并不是非常严格 系统设计与开发人员都具有良好的时间观念 完全可以在用户要求的时间内完成本系统的设计与开发 并最终投入学校与企业中去进行调试与使用 30 03 2020 21 1 2 4 5风险方面 由于本系统在人员 时间 资金等方面都进行了相应的人工估算 时间估算和费用估算 并且设有充足的风险金 再加上目前先进的硬 软件技术的支持 大大地降低了系统在设计与开发过程中所隐含的风险 极大地免除了设计人员的心里担忧 令他们可以放开手脚一显才华 30 03 2020 22 2 系统概要设计 2 1系统方案确定2 2软件结构设计2 3系统使用说明 30 03 2020 23 2 1系统方案确定 通过对本高校学生信息管理系统的调查研究与分析 本系统应完成的主要功能有 系统管理 班级管理 档案管理 教学管理和成绩管理等功能 30 03 2020 24 2 2软件结构设计 30 03 2020 25 2 3系统使用说明 本系统在执行时 先根据不同操作人员的需要来进行相应模块的处理 可以输入数据或者进行其它的查询或浏览等操作 总体来说 本系统属于一个事务型管理系统 30 03 2020 26 3 系统详细设计 3 1系统的模块划分3 2数据流程分析3 3数据存储分析 30 03 2020 27 3 1系统的模块划分 本高校学生信息管理系统简单地实现了 1 学生信息管理2 学生档案管理3 学生班级管理4 学生教学管理5 学生成绩管理 30 03 2020 28 高校学生信息管理系统模块图 30 03 2020 29 3 1 1学生信息管理模块 该模块主要实现学生信息网上管理 需要完成的任务有 1 学生基本信息查询 按班级查询学生的基本信息 此处只包括学生的基本信息 姓名 年龄 性别 籍贯等 2 学生详细信息查询 学生详细信息的查询可根据输入的学号 提供给需要了解学生详细信息的教师 学校的相关人员以及学生查看 30 03 2020 30 3 1 1学生信息管理模块 3 学生信息修改 当学生的基本信息如电话 宿舍等基本信息有变更的时候 学生可及时的更新自己的信息 4 密码修改 学校给每个学生的初始密码都是相同的 因此 学生登入本系统后首先要做的事就是修改密码 30 03 2020 31 3 1 1学生信息管理模块用例图 30 03 2020 32 3 1 2学生档案管理模块 该模块的主要功能是实现对学生的个人信息档案的管理工作 包括档案添加 档案浏览 档案查询和档案下载等功能 从而方便学校管理部门对学生基本情况的快速查询和了解 30 03 2020 33 3 1 2学生档案管理模块用例图 30 03 2020 34 3 1 3学生班级管理模块 该模块的主要目的是实现对学生所在的班级进行录入 编辑 查询 更新与管理等功能 其中包括班级日常事务 班级活动 班级属性等信息 30 03 2020 35 3 1 3学生班级管理模块用例图 30 03 2020 36 3 1 4学生教学管理模块 该模块的主要功能是对各个班级的课程进行设置 并可在其中设置各门课程的教材选用情况 方便了学校教材管理部门和教务处的教学管理人员的工作 该模块包括基本课程设计和班级课程设计两个模块 30 03 2020 37 3 1 4学生教学管理模块用例图 教学管理 课程选择 班级课程设计 教材选择 课程安排 基本课程设计 30 03 2020 38 3 1 5学生成绩管理模块 学校的成绩管理工作是检验学生学习情况的一个主要手段 本模块包括考试类型设置 共有期中考试和期未考试两种类型 还设置了成绩录入 成绩浏览 成绩查询 成绩更新等功能模块 30 03 2020 39 3 1 5学生成绩管理模块用例图 成绩管理 成绩录入 成绩更新 成绩查询 成绩浏览 30 03 2020 40 3 2数据流程分析 在本章节中 主要是对前面5大模块进行数据流程分析 并且给出它们各自的数据流程图 请参阅 30 03 2020 41 3 2 1学生信息管理系统数据流程图 30 03 2020 42 3 2 2学生档案管理系统数据流程图 录入人员 学生档案管理系统 学生信息 屏幕处理程序 打印处理程序 学生档案 学生档案 屏幕信息 档案表 教条处学生教师 30 03 2020 43 3 2 3学生班级管理系统数据流程图 30 03 2020 44 3 2 4学生教学管理系统数据流程图 30 03 2020 45 3 2 5学生成绩管理系统数据流程图 30 03 2020 46 3 3数据存储分析 学生信息管理系统E R图学生档案管理系统E R图学生班级管理系统E R图学生教学管理系统E R图学生成绩管理系统E R图 30 03 2020 47 3 3 1学生信息管理系统E R图 30 03 2020 48 3 3 2学生档案管理系统E R图 管理员 30 03 2020 49 3 3 3学生班级管理系统E R图 30 03 2020 50 3 3 4学生教学管理系统E R图 30 03 2020 51 3 3 5学生成绩管理系统E R图 30 03 2020 52 4数据库设计 数据库采用了Microsoft推出的Access数据库 这是微软集成到Office中的一个桌面数据库 能够快速方便地和Office的其他套件综合使用 使用Access的好处还在于 如果你的系统扩展到Client Server模式 可以使用Microsoft的数据库服务器软件SQLServer 程序只需要简单的修改一下链接 ADO的数据源 就可以 这样 为程序的平滑扩展提供了非常有力的条件 30 03 2020 53 4 1所有课程表及其物理结构 allkecheng表 课程名称 教材 30 03 2020 54 4 2成绩表及其物理结构 cj表 学号 姓名 学期 学科 分数 30 03 2020 55 4 3班级表及其物理结构 class表 年级 班级 学院 年制 专业 班主任 备注 30 03 2020 56 4 4班级课程表及其物理结构 classkecheng表 年级 专业 年制 学期 课程名称 30 03 2020 57 4 5交费表及其物理结构 jf表 学号 姓名 学期 交费 欠费 操作员 30 03 2020 58 4 6考试类型表及其物理结构 kaoshileixing表 类型 30 03 2020 59 4 7用户表及其物理结构 user表 username password admin 30 03 2020 60 4 8学籍表及其物理结构 xj表 学号 姓名 性别 班级 出生年月 家庭住址 邮政编码