学生信息管理系统用户管理内容摘要:

中不可或缺的模 块, 它 实现该 系 统 用 户认证 登 陆 和安全管理。 学生信息管理系统 用户管理及信息查询 学生个人信息管理 课程及班级管理 学生成绩管理 学生表现管理 学生信息管理系统 — 用户管理 第 5 页 共 33 页 第二章 系 统 概述 学 校 学 生管理信息系 统 是 针对学 校人事 处 的大量 业务处 理工作而 开发的 管理 软 件,是典型的信息管理系 统 ( Management Information System)。 它是一 个 教育 单 位不可缺少的部分 ,它的 内 容 对 于 学 校的 决 策者和管理者 来说 都至 关 重要 ,它能 够为 用 户 提供充足的信息和快捷的查 询 手段。 能有效的 帮 助 学 校和老 师 掌握 学 生的情 况 , 为学 生提供成绩 跟 课 程方面的查 询。 学 生用 户 通 过输 入 学 生基本信息、 课 程基本信息等 ,由系 统 自行生成相 应 的 数 据以供 学 生查 询 ,另外人事 处 的管理用 户还 可 以对这 些基本信 息进 行更新和 删 除 , 学 校 学 生 管理信息系 统 力求 给 用 户 方便快捷的途 径 去管理 这 些繁 琐 的 数 据。 信息系 统 的各种特性 先进性 系统的技术设计采用集中式数据存放、分布式处理的结构体系,整套系统由数据库服务器、 web 服务器、应用中间件服务器、客户端管理程序通过 Inter 网络连接而成,网络结构简单清晰,系统数据实时更新,可靠性、准确性高。 充分利用 N 层分布式应用系统中间组件事务服务器 的特点,由组件事务服务器多线程处理数据业务流程,简化网络流量。 易 维护性 由于 业务流 程 计 算通 过应 用服 务 器完成,所以,系 统 大部分的系 统 升 级 在服 务 器端完成,大大 简 化系 统 的 维护与 更新。 本系 统采 用 广 域网的方式,所以,系 统维护 基本上基于 远 程登 录,远 程 维护 的方式,大大 缩 短了系 统 的 维护 成本和 维护 周期。 可 扩 展性 强 大的异构 数 据 导 入 导 出功能,支持的 数 据 类 型多 达 十几种,使用 户 可以按不同的需要, 处 理不同格式、不同 类 型的 资 料,可按需要 实现 各 级部门 的 数 据上 报 ,或与其它系 统 的交互等功能。 良好的安全性 对数 据 库 合法用 户进 行分 组, 不同的用 户 具有不同的授 权。 对 于 进 行 数 据修改的合法用 户 只能通 过应 用系 统 登 录作 修改。 用 户 登 陆 查 询数 据 库时 采取存 储 方式 进 行,有效地防止了 SQL 客 户 端注入攻 击。 对 于非常敏感的信息, 则 采用加密和追 踪 相 结 合的方法,通 过 日志追 踪 合法用 户对这 些信息的修改、插入、 删 除操作。 学生信息管理系统 — 用户管理 第 6 页 共 33 页 应 用系 统安 全措施: 审 核 过 程都采用 应 用程序的方式, 应 用程序的 获 得 严格 采用用户 身份 类别。 应 用系 统采 用用 户组 与用 户 二 级 管理, 对 用 户组 中的不同用 户分别 作 权 限控制。 可行性研究 目的:可行性研究的目的是用最小的代价在 尽 可能的 时间内 确定 问题 是否能 够 解决。 经济 可行性 现 在, 计 算机的价格已 经 十分低廉,性能 却 有了 长 足的 进 步。 而本系 统 的 开发 是 学校 学 生信息管理的 统 一平台, 业务 集 中处 理,全校范 围仅 需建立一 个处 理中心,其它用户仅为 低成本的客 户 端。 这 使得系 统软 硬件 设施投入 少,低廉的投入成本,建 设时间 也大大 缩 短, 为学 校的工作效率 带来了 一 个质 的 飞跃 , 为 此主要表 现 有以下几 个 方面: 第一,本系 统 的 运 行可以代替人工 进 行 许 多繁 杂的劳动 ; 第二,本系 统 的 运 行可以 节省许 多 资 源; 第三,本系 统 的 运 行可以大大的 提高学 校的工作效率; 第四,本系 统 可以使敏感文件更加安全,等等。 所以,本系 统 在 经济 上是可行的。 技 术 可行性 本系 统 的 设计 与 开发 在技 术 上 和硬设备 上的 条 件都 是满 足的,因此,它在技 术 上是可行 的。 操作可行性 本系 统为 一 个 小型的 学 生信息管理系 统 ,所耗 费 的 资 源非常的小, 学 校的 计 算机 无论 是硬件 还是软 件都能 够满 足 条 件,因此,本系 统 在 运 行上是可行的。 需求分析 一、用户管理及 web查询系统 用于对用户的添加,赋予不同权限及对用户的修改及查询。 学生能够使用自己的学号作为登陆用户名、用默认密码在网上对自己该学期的表现进行查询,包括自己的各个学期的学习成绩,表现情况和学生个人信息。 二、学籍管理 学生注册 学生信息管理系统 — 用户管理 第 7 页 共 33 页 新学年一到,新生到学生注册处去注册,注册员可以接受新生的注册信息,那么信息就包括学生的 基本信息以及简历。 学生毕业 可以成批地处理学生毕业,当然也可以设置学生毕业后学校对他们的资料保存期限。 修改学籍号 用户可以对学生的学号进行更改。 学籍变动 学籍变动包括 学生换班、退学、插班、结业、休学等操作。 三、课程及班级管理 班级添加 能够十分方便地添加班级,其中包括班级所在专业、班主任、班干部信息等。 班级修改 修改班级情况,如辅导员、教室等。 班级拆、合 可以方便地实现班级的拆、合。 课程管理:用于对各学期课程的开设和修改。 四、成绩管理 成绩录入 每次考试后,各个任课老师可以把该科成绩列表交 给班主任以进行成绩的录入工作,录入信息包括学生姓名、学号、科目、专业、录入日期。 成绩查询 可以根据多个关键字对学生的成绩进行查询,另外,还可以产生一个班的平均成绩报表、所有学生的排名以及该专业该年级的班级排名。 成绩修改 如在审卷过程中发现有成绩错误,可以对学生的成绩进行修改。 五、学生表现管理 出勤 学生出工作人员每天可以对学生的出勤情况进行录入,包括学生的迟到、早退、缺席。 并实行积分制,工作人员可以自定义每个项目的奖罚分数。 学生信息管理系统 — 用户管理 第 8 页 共 33 页 奖励 学生的每次获奖情况都可以计入系统,该项目也实行积分制,工作人员也可以自 定义每个项目的奖罚分数。 公益活动 可以对每次公益活动中表现比较出色或者比较差的学生进行奖罚积分。 总体表现 每期期末班主任可以对每个学生查看每个学生的该学期中的表现,并给予该学期的评语。 学生:对各科成绩的查询及查看本班成绩排名与年级成绩排名情况。 任课老师:输入并维护所教科目的学生成绩,计算本科的成绩排名、本科成绩在班上的排名。 输出本班科目的成绩及排名情况。 班主任:输入并维护本班的基本信息,对本班的各科成绩汇总,计算各科成绩的总分,排名,本班平均分等需求。 输出学生的基本信息,各科的成绩及各科成绩 的部分,各科成绩的排名,总分的排名情况。 年级:对本年级学生基本情况的管理,对各班的成绩汇总,计算年级中各科成绩的排名,总成绩排名等需求。 输出年级学生基本信息,各科成绩的年级排名,总成绩在年级中的排名。 教务处:学校全体成员的信息管理,对考试科目,时间及对所考科目的编号等进行具体的管理,并对任课老师,班主任等输入的信息进行存库,对学生的信息进行必要的维护,可打印学生的所有信息。 系统 设计 目的 将系统的整个设计过程进行合理的安排 ,对任务的总体进行设计 ,确定其最佳的结构方案。 为 系 统 中的每一 个 模 块 确定使用的算法和 块内数 据 结 构,并用表 达 工具 给 出清晰的描述。 以确保今后的设计工作能够顺利进行。 系统分析 系统工作流程图如图 2— 1 所示 学生信息管理系统 — 用户管理 第 9 页 共 33 页 图 2— 1 系统工作流程图 — 1 Task Flow Diagram Of System 总体设计 处理流程 : 1. 启动系统,激活登陆口令界面。 2. 通过验证后,对系统进行初始化。 3. 系统进入消息循环,通过事件驱动机制激活相应的功能模块,并执行相应的功能。 4. 通过关闭系统事件,激活关闭系统模块,退出系统。 本系统从总体上分为系统信息管理、学生信息管理、课程管理、班级管理和成绩管理五大部分。 每个模块有自己的作用。 下面的各模块功能流图就是由各功能之间的关系而得出的。 系统的总体处理数据流程如图 2— 2: 判断密码 输入登陆信息 正确 一般管理员 超级管理员 课程管理 学籍管理 班级管理 成绩管理 学生表现管理 用户管理 不正确 用户 学生信息管理系统 — 用户管理 第 10 页 共 33 页 图 2— 2 系统数据流程图 — 2 DataFlow Diagram Of System 系统总体结构 系统开发的总体任务是实现信息关系的系统化、规范化和自动化 系统的结构关系图如 图 2— 3: 学生注册 基本信息输入 班级设置 班级管理 成绩信息管理 班级课程管理 学生信息管理 课程基本信息 班级课程设置 成绩信息输入 学生信息管理系统 — 用户管理 第 11 页 共 33 页 图 2— 3 系统结构关系图 — 3 Framework Diagram Of System 数据库描述 根据上面的分析就可以设计出能够满足用户需求的各种数据实体 , 以及它们之间的关系 , 为后面的逻辑结构设计打下基础 .这些实体包括各种具体信息 , 通过相互之间的作用形成数据的流动。 本系统的实体有 : 学生实体 ,班级实体 , 课程实体 .各个实体具体的描述 ER 图 如下 : 图 2— 4 学生实体 E— R图 — 4 E— R Diagram Of Student Entity 学 生 学生基本信息 学生班级信息 学生课程信息 学生成绩信息 学生信息管理系统 成绩信息管理 课程信息管理 班级信息管理 学生信息管理 系统管理 成绩查询 成绩添加 成绩修改 课程修改 课程添加 年级课程 班级添加 班级修改 学生查询 用户管理 密码管理 信息修改 学生添加 学生信息管理系统 — 用户管理 第 12 页 共 33 页 图 2— 5 班级实体 E- R图 — 5 E— R Diagram Of Class Entity 图 2— 6 课程实体 ER图 — 6 E— R Diagram Of Course Entity 图 2— 7 实体之间关系 ER图 — 7 Relation E— R Diagram Of Each Entity 课程 课程编号 课程名 任课教师 课程描述 班级 班级编号 所在年级 班主任 学 生 班级设置 班 级 年级 设置 年 级 课程 设置 成 绩 课 程 学生信息管理系统 — 用户管理 第 13 页 共 33 页 数据采集 本系统数据采集是由数据库系统在软件运行期间通过人机界面来提示用户输入的。 设计数据库 表1 用户信息表 User Informati。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。