基于Web的学生信息管理系统的设计与实现
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
引言
善 量JI莲lI主l 嘉fl 薹Il I蓁 I f 晷 譬 翥 暑 差
霎f¨ f ¨l f 蓁 J
1学生基本信息管理 。该系统可 以对学生基 信息 , ) 如姓名 、 学号 、 性别 、 籍贯 、 民族 、 出生 日期 、 年级 、 专业 、 班级等属 性信息进行添加 、 删 除 、 改和保存 的管理 ; 修 并且能对学生基本信息按复合 条件进行查 询操 作; 当学生信息发生异动时, 能够对每个学生数据进行动态更新 , 该项功 能只有授权的教务人员才能使用。 2 学生履历信息管理 。 ) 能够对学生在校期间任职 、 竞赛获奖 、 发表论 文和科研、奖惩以及参加社交活动或社团组织等情 况信息进行添加 、 删
除 、 和 保 存 管 理 , 于 学 生 综合 测 评 ; 且 能 对这 些 信 息 按 学 号 和 按 修改 用 并
复合条件进行查询操作 , 该项功能只有授权的教务人员才能使用 。 3 学生成绩信息管理。 ) 能够按指定教师所授课程名称添加学生成绩 信息; 能够按条件查询每个班级 的全部学生成绩并且可进行修改 ; 能够 按学号查询每个学生的全部成绩并且可进行修改 , 如果遇到补考 或重修 的情 况 , 记 录 该 生 最 后 一 次 考 试 的 成 绩 , 项 功 能 只 有 授 权 的 教 务 人 只 该 员才能使用 。 4) 统计功能。能够对每门课程 的成绩等级优秀 、 良好 、 中等 、 及格和 不及格 的所有学生成绩进行人数统计和百分比率计算 ; 能够对某 门课 程 按某个班级学生成绩等级的人数统计和百分比率计算 , 该项功能只有授 权的教务人员才能使用 。 5 学生查询功能。学生根据输入的学号 和正确密码 , ) 可以查 询 自己 的全部个人资料信息 , 显示的顺序依次是学生基本信息 、 学生成绩信息 和学生履历信息 。还可以按不 同模块进行功能查询 , 这些信息包含从入 学到 目前为此所有信息。 学生可以修改密码 , 加强数据安全性 。 这是本系 统唯一能够让学生使用 的功能 , 同时也允许被授权 的教务人员使用 。
21年 期 0 第9 0
民营科 技
信 息科 学
基于 We b的学生信息管理系统的设计与实现
彭 玉 华
( 汉科技 大 学 中 南分校 信 息 工 程 学 院 , 武 湖北 武汉 4 02 ) 3 2 3
摘 要 : 系统采用比较 先进 的 BS结构 , 本 / 服务器端对数据库进行管理 , 客户端通过浏览器登 录学生信息管理 系统 , 学生可以对个人基本信息
查 询 和 密码 修 改 , 务 处 人 员 可 以对 学 生 信 息进 行 添 加 、 改 、 询 、 除等 操 作 , 教 修 查 删 并提 交给 服 务 器数 据 库 保存 。
关键词 : 学生信息管理系统 ; / BS结构; 数据库
6 用户管理功能。 ) 对使用本系统的用户人员信息进行 添加 、 删除、 修 包括用户帐号 、 姓名和密码 的管理 ; 对本系统的每 目前高等院校扩招 , 学生人数急剧增加 , 学生信息量 日益增长 , 学校 改和保存等管理功能 , 确保 系统数据的安全性。系统管理员可 对学生信息的系统化 、 准确化 、 及时化 、 网络化的要求 日益强烈。学生信 个用户分配帐户进行权限管理 , 息管理系统是针对高校管理学生档案及成绩而开发的软件系统 , 本系统 以修改 、 删除和查询学生的全部信 息, 可以为系统 的其它用户分配系统 采 用 We 应 用 程 序 开 发 , b 完全 独立 , 对 性 强 , 能 齐 全 , 在 提 高工 作 各模块的操作权限 , 针 功 它 管理员权限最高 。 效率 的同时 , 将高校的信息化和管理科学化推上了一个新 的台阶。 7 系统维护功能。 ) 能够实现对 院系 、 专业名称进行动态更新 ; 对课程 1 系统 的分 析 与设 计 名称 、 课程学时 、 课程学分和授课教师等课程基本信息进行管理和维护 , 11 系统开发环境。 . 本系统 以 Mimsf V sa su i.E 0 8为开发 满足学生成绩管理的需要。该项功能只有授权的教务人员才能使用。 c ot iul td0N T 20 构造系统软件结构图如图 1 所示 。 平 台, c 以 撑为开发语言 , 使用 S L Sre 0 5 E t pieE il1 Q evr2据 库 进 行管 理 。 学 生管 理 信息 系 统S M] 10 - ¥- 1 系统功能分析 。学生信息管理 系统是基 于 BS结构的 We . 2 / b应用系 统 , 要是 为用 户 在 网上 对 学 生 信 息 进 行 查 询 , 户根 据 权 限对 学 生基 主 用 本信息进行添加 、 修改 、 删除 、 保存等相关操作 , 还可对学生 在大学期 间 任职、 奖惩及 参加重要活动或组织等履历情况进行查询。 用户使用该 系统是按照一 定流程 进行 的 : 用户登录进入系统 , 以 可 查询学生基本信息、 履历信息 、 成绩 信息以及通过搜索功能查找需要的 信息等 ; 管理员要对该系统进行管理 , 系统要具有 添加 、 修改 、 删除 , 保 课 班 存的功能等。本系统有三种类 型用户角色 : 学生用户 、 教务人员用户 、 系 程 级 统 管理 员 。 及 及 格 格 学生用户 : 根据学号和密码登录 , 可以查询个人全部信息 。 蛊 蛊 教务人员 : 可以对学生基本信息 、 履历信息 、 成绩信息进行管理 , 统 计某门课程的全部学生成绩等级的人数 和百分 比率。 图 1 学 生管 理信 息 系统 软 件 结构 图 2 系统 的 设 计 学生管理信息系统作为学校管理 中的一个子系统 ,与其他子系统 , 2 系统流程设计。总体设计完成后 , . 2 对于业务需求较简单的系统, 可 如教学管理系统 、 人事管理系统、 后勤管理系统 、 图书管理 系统等一起构 直 接 编写 代 码 实 现 , 对 于 包 含 复 杂 业 务 的 系 统 , 先 设 计 业 务 逻辑 的 但 应 成学校信息管理系统 , 为校 园信息化管理提供一个 子功 能, 从而提高管 算 法 流 程 图 , 再 进 行 编码 开 发 。 程序 流 程 图 如 图 2所 示 。 然后 理1 3常的 工 作效 率 。 系统总体设计 阶段 的基本任务是 ,概括地 回答 “ 怎样实现 目标 系 统?' 问题。总体设计的另一项 主要任务就是设计程序的体 系结构 , , 这个 也就是确定程序 由哪些模块组成以及模块 问的关系。 21 系统软件结构设计 。基于上述分析 , . 本系统需要完成以下功能 :
善 量JI莲lI主l 嘉fl 薹Il I蓁 I f 晷 譬 翥 暑 差
霎f¨ f ¨l f 蓁 J
1学生基本信息管理 。该系统可 以对学生基 信息 , ) 如姓名 、 学号 、 性别 、 籍贯 、 民族 、 出生 日期 、 年级 、 专业 、 班级等属 性信息进行添加 、 删 除 、 改和保存 的管理 ; 修 并且能对学生基本信息按复合 条件进行查 询操 作; 当学生信息发生异动时, 能够对每个学生数据进行动态更新 , 该项功 能只有授权的教务人员才能使用。 2 学生履历信息管理 。 ) 能够对学生在校期间任职 、 竞赛获奖 、 发表论 文和科研、奖惩以及参加社交活动或社团组织等情 况信息进行添加 、 删
除 、 和 保 存 管 理 , 于 学 生 综合 测 评 ; 且 能 对这 些 信 息 按 学 号 和 按 修改 用 并
复合条件进行查询操作 , 该项功能只有授权的教务人员才能使用 。 3 学生成绩信息管理。 ) 能够按指定教师所授课程名称添加学生成绩 信息; 能够按条件查询每个班级 的全部学生成绩并且可进行修改 ; 能够 按学号查询每个学生的全部成绩并且可进行修改 , 如果遇到补考 或重修 的情 况 , 记 录 该 生 最 后 一 次 考 试 的 成 绩 , 项 功 能 只 有 授 权 的 教 务 人 只 该 员才能使用 。 4) 统计功能。能够对每门课程 的成绩等级优秀 、 良好 、 中等 、 及格和 不及格 的所有学生成绩进行人数统计和百分比率计算 ; 能够对某 门课 程 按某个班级学生成绩等级的人数统计和百分比率计算 , 该项功能只有授 权的教务人员才能使用 。 5 学生查询功能。学生根据输入的学号 和正确密码 , ) 可以查 询 自己 的全部个人资料信息 , 显示的顺序依次是学生基本信息 、 学生成绩信息 和学生履历信息 。还可以按不 同模块进行功能查询 , 这些信息包含从入 学到 目前为此所有信息。 学生可以修改密码 , 加强数据安全性 。 这是本系 统唯一能够让学生使用 的功能 , 同时也允许被授权 的教务人员使用 。
21年 期 0 第9 0
民营科 技
信 息科 学
基于 We b的学生信息管理系统的设计与实现
彭 玉 华
( 汉科技 大 学 中 南分校 信 息 工 程 学 院 , 武 湖北 武汉 4 02 ) 3 2 3
摘 要 : 系统采用比较 先进 的 BS结构 , 本 / 服务器端对数据库进行管理 , 客户端通过浏览器登 录学生信息管理 系统 , 学生可以对个人基本信息
查 询 和 密码 修 改 , 务 处 人 员 可 以对 学 生 信 息进 行 添 加 、 改 、 询 、 除等 操 作 , 教 修 查 删 并提 交给 服 务 器数 据 库 保存 。
关键词 : 学生信息管理系统 ; / BS结构; 数据库
6 用户管理功能。 ) 对使用本系统的用户人员信息进行 添加 、 删除、 修 包括用户帐号 、 姓名和密码 的管理 ; 对本系统的每 目前高等院校扩招 , 学生人数急剧增加 , 学生信息量 日益增长 , 学校 改和保存等管理功能 , 确保 系统数据的安全性。系统管理员可 对学生信息的系统化 、 准确化 、 及时化 、 网络化的要求 日益强烈。学生信 个用户分配帐户进行权限管理 , 息管理系统是针对高校管理学生档案及成绩而开发的软件系统 , 本系统 以修改 、 删除和查询学生的全部信 息, 可以为系统 的其它用户分配系统 采 用 We 应 用 程 序 开 发 , b 完全 独立 , 对 性 强 , 能 齐 全 , 在 提 高工 作 各模块的操作权限 , 针 功 它 管理员权限最高 。 效率 的同时 , 将高校的信息化和管理科学化推上了一个新 的台阶。 7 系统维护功能。 ) 能够实现对 院系 、 专业名称进行动态更新 ; 对课程 1 系统 的分 析 与设 计 名称 、 课程学时 、 课程学分和授课教师等课程基本信息进行管理和维护 , 11 系统开发环境。 . 本系统 以 Mimsf V sa su i.E 0 8为开发 满足学生成绩管理的需要。该项功能只有授权的教务人员才能使用。 c ot iul td0N T 20 构造系统软件结构图如图 1 所示 。 平 台, c 以 撑为开发语言 , 使用 S L Sre 0 5 E t pieE il1 Q evr2据 库 进 行管 理 。 学 生管 理 信息 系 统S M] 10 - ¥- 1 系统功能分析 。学生信息管理 系统是基 于 BS结构的 We . 2 / b应用系 统 , 要是 为用 户 在 网上 对 学 生 信 息 进 行 查 询 , 户根 据 权 限对 学 生基 主 用 本信息进行添加 、 修改 、 删除 、 保存等相关操作 , 还可对学生 在大学期 间 任职、 奖惩及 参加重要活动或组织等履历情况进行查询。 用户使用该 系统是按照一 定流程 进行 的 : 用户登录进入系统 , 以 可 查询学生基本信息、 履历信息 、 成绩 信息以及通过搜索功能查找需要的 信息等 ; 管理员要对该系统进行管理 , 系统要具有 添加 、 修改 、 删除 , 保 课 班 存的功能等。本系统有三种类 型用户角色 : 学生用户 、 教务人员用户 、 系 程 级 统 管理 员 。 及 及 格 格 学生用户 : 根据学号和密码登录 , 可以查询个人全部信息 。 蛊 蛊 教务人员 : 可以对学生基本信息 、 履历信息 、 成绩信息进行管理 , 统 计某门课程的全部学生成绩等级的人数 和百分 比率。 图 1 学 生管 理信 息 系统 软 件 结构 图 2 系统 的 设 计 学生管理信息系统作为学校管理 中的一个子系统 ,与其他子系统 , 2 系统流程设计。总体设计完成后 , . 2 对于业务需求较简单的系统, 可 如教学管理系统 、 人事管理系统、 后勤管理系统 、 图书管理 系统等一起构 直 接 编写 代 码 实 现 , 对 于 包 含 复 杂 业 务 的 系 统 , 先 设 计 业 务 逻辑 的 但 应 成学校信息管理系统 , 为校 园信息化管理提供一个 子功 能, 从而提高管 算 法 流 程 图 , 再 进 行 编码 开 发 。 程序 流 程 图 如 图 2所 示 。 然后 理1 3常的 工 作效 率 。 系统总体设计 阶段 的基本任务是 ,概括地 回答 “ 怎样实现 目标 系 统?' 问题。总体设计的另一项 主要任务就是设计程序的体 系结构 , , 这个 也就是确定程序 由哪些模块组成以及模块 问的关系。 21 系统软件结构设计 。基于上述分析 , . 本系统需要完成以下功能 :