学生成绩管理信息系统设计与开发毕业设计(编辑修改稿)内容摘要:
极具重要性的工作。 计算机已经渗透进入到各行各业的发展中,任何一个企业、一个机构、一个组织都不可避免的要用到计算机来管理,这样管理信息系统也就应运而生了。 使用计算机对学校的各类信息进行管理 ,具有手工管理所无法比拟的优点。 学生成绩管理是学校诸多的管理工作中最重要的一项管理 工作。 学生成绩的好坏是反映一个学生掌握知识的水平 的高低,在很多地方,学生成绩依然是用来衡量教师教学水平高低的一个重要标准,所以学生成绩的管理工作是学校诸多管理工作的重中之重。 随着教育制度的 改革,高校不断的扩招,学生数量与新兴专业种类也在不断增加,因此学生成绩的 管理工作就变得比以往更繁杂。 学生成绩的特殊性 要求学生成绩信息及时、准确的更新,开发一个学生成绩管理信息系统 可以及时更新学生成绩信息,而学生也可以及时的查询到自己的相关成绩信息。 为了适应 当 代社会人们高度强烈的时间观念 ,学生成绩管理系统为教学办公带来了 极大的方便。 该学生成绩管理系统是以 JAVA 语言和 SQL 数据查询语言编写 ,其系统功能在内部 IIS 服务器上运行。 系统管理员 、 教师 、 学生只需要 通过 一些 简单的操作 ,就能够 了解本系统软件的基本工作原理。 用户只 需 要进行一些简单的操作 就能 达到自己的 目的。 任务目标 学生成绩管理系统可以实现管理员对所有学生 成绩的查询 ,添加、修改、删除 等操作,对教师用户的查询、添加、修改、 删除等操作, 可以将学生成绩的数据库发布到网上,方便学生 、 教师进行查询,达到资源共享的目的。 教师湖南商学院北津学院毕业设计 第 2 页 能够在一定的权限内对所有学生成绩 进行 查询 、 添加 、 修改 ,以及 修改 登录密码 等相关操作。 学生可以在自己的权限内 对 自己 的 成绩 进行 查询 , 修改 登录密码 等 相关操作。 2. 项目规划 项目资源 硬件设备 系统运行所需 要的 硬件环境(含服务器、客户机、网络设备、打印机、 交换机 等) 如表 1 所示: 表 1 系统运行硬件环境配置表 设备名称 主要性能指标 规格 数量 服务器 双核 CPU,主频 或以上,内存 2G 或以上 ,硬盘空间 500G 或以上, 1000M 网卡; 台 1 客户机 双核 CPU。 内存 1G 或以上,硬盘空间 320G 或以上, 100M 或1000M 网卡; 台 20 交换机 24 口或以上( 100/1000Mbps) , 背板带宽 32Gbps 或以上 ; 台 2 打印机 黑白激光打印 , 标配端口 , 处理器速度为 533MHz 或以上 ; 台 1 软件环境 系统运行所需 要的 软件环境(含操作系统、数据库引擎、支撑软件等) 如表2 所示 : 表 2 系统运行软件环境配置表 软件类型 软件名称 规格 数量 备注 服务器操作系统 Windows 20xx R2 SP2 简体中文标准版 套 2 客户 机操作系统 Windows XP SP3 简体中文专业版 套 20 浏览器 Inter Explore 以上 套 20 湖南商学院北津学院毕业设计 第 3 页 开发工具 系统开发所需 要的 软件环境(含分析设计建模工具、软件开发工具等) 如表3 所示 : 表格 3 开发工具一览表 软件类型 软件名称 版本描述 备注 开发工具 eclipse Eclipse 开发工具 Jdk jdk6u21windowsi586 数据库系统 Sql server Sql server 20xx 建模工具 MS Visio 20xx Visio20xx SP3 项目规划 任务描述 使用任务树进行任务分解,并说明每项任务的内容、目标等。 该学生成绩管理信息系统开发任务树如图 1 所示: 图 1 学生成绩管理信息系统开发任务树 图 进度安排 该系统的开发主要分成了项目 研究与 规划、 项目 需求分析、 项目结构 分析、项目 详细设计、系统编码 工程 、系统测试以及发布几个任务。 ① 项目 研究与 规划:在项目 研究与 规划任务中,必须研究清楚项目来源,并以此学生成绩管理信息系统设计与开发项目研究 项目规划 系统需求分析 系统结构设计 系统详细设计 系统测试与使用项目来源任务目标项目资源项目进度业务需求功能需求数据结构软件结构总体框架界面设计数据库详细设计程序算法详细设计系统使用说明系统测试情况数据字典湖南商学院北津学院毕业设计 第 4 页 定义任务目标,对整个项目进行一个完整的规划,使之后的开发过程能够更加明晰、规范。 ② 项目 需求分析:分析了解学校的业务组织及业务流程,从而进行第三个任务。 ③ 项目结构 分析:主要包括对需要开发的系统进行系统分析与建模。 ④ 系统编码 工程:主要分为 编辑代码 和 连接数据库 两个方面, 是实现系统的重要过程。 ⑤ 系统测试:对系统进行使用测试,查出异常并给予相应的调试,以保证非专业用户能运行自如。 ⑥ 发布:系统的发布。 该系统从 20xx 年 11 月 16 日开始 规划,先后经历了需求分析与总体分析,在20xx 年 1 月 10 日根据对项目的研究和分析结果,开始进行详细的设计,将系统所需要的功能模块陈列出来,经过 周的设计, 20xx 年 2 月 19 日开始正式对系统进行编码实现,编码于 20xx 年 4 月 20 日结束,之后是对系统进行最后的测试与调试。 具体详情如如图 2 所示: 图 2 系统开发进度计划甘特图 3. 系统需求分析 业务需求 业务组织 说明用户机构的组织结构。 本系统为了实现学校 对 在校学生 的 各项成绩信 息资源的查询、统计、添加、删除、维护 ,方便用户的管理 ,将学生成 绩管理系统分为以下四个功能模块:学生信息 模块 ,教师信息 模块 ,课程信息 模块 ,成绩表信息模块。 ID 任务名称 开始时间 完成持续时间20xx 年 1 1 月 20xx 年 1 2 月 20xx 年 0 1 月 20xx 年 0 2 月 20xx 年 0 3 月 20xx 年 0 4 月11 / 18 11 / 25 12 / 2 12 / 9 12 / 16 12 / 23 12 / 30 1 / 6 1 / 13 1 / 20 1 / 27 2 / 3 2 / 10 2 / 17 2 / 24 3 / 3 3 / 10 3 / 17 3 / 24 3 / 31 4 / 7 4 / 141 1 . 5 w20xx / 11 / 27 星期二20xx / 11 / 16 星期五项目研究与规划2 2 w20xx / 12 / 11 星期二20xx / 11 / 28 星期三项目需求分析3 4 w20xx / 1 / 8 星期二20xx / 12 / 12 星期三项目结构分析5 8 . 2 w20xx / 4 / 16 星期二20xx / 2 / 19 星期二编码工程6 2 w20xx / 4 / 30 星期二20xx / 4 / 17 星期三系统调试7 3 w20xx / 5 / 21 星期二20xx / 5 / 1 星期三定稿4 5 . 8 w20xx / 2 / 18 星期一20xx / 1 / 9 星期三项目详细设计4 / 21 4 / 2820xx 年 0 5 月5 / 5湖南商学院北津学院毕业设计 第 5 页 在 设计 学生成绩 管理信息系统的时候,首先要考虑其组织结构,经过调查 学校最高的职能是校 长,其下设有 教务处、总务处和人事部 子职能部门。 通过对 学校 组织结构的调查分析,得 到 本系统的组织结构 如图 3 所示 : 图 3 学生成绩管理信息 系统组织结构图 学生成绩管理信息系统 组织结构各组成部分的目标职责如下 : 人事处:负责学校各类档案录入、存储、发放等管理,以及各个院系办人事管理工作; 教务处:教务处 的职责主要是教学管理跟学生的管理,是学校的工作重心,学生管理方面包括学生信息管理,学生学籍管理以及学生成绩管理三个方面; 总务处:总务处的职责有财务管理,医务室,保卫处跟后勤处,是学校正常运行的保障。 校 长 人事处 教务处 总务处 档案管理 各院系办 教学管理 财务管理 医务室 后勤处 学生管理 保卫处 学生信息管理 学生学籍管理 学生成绩管理 湖南商学院北津学院毕业设计 第 6 页 系主任批准单科成绩成绩档案 综合成绩各科成绩成绩通知单教务员统计成绩统计不及格处理 补考通知单教师学生 业务定义 学生成绩管理信息系统 , 主要是对学生对成绩查询 全 过程 及教师对学生成绩的 查询、录入、修改、删除全过程的管理。 本系统开发的 学生成绩信息 系统 ,主要与 学生 、 教师、教务 管理员等外部实体发生联系, 其顶层数据流程图如图 4 所示 : 图 4 顶层数据流图 业务流程 用 业务流程图用来描述业务过程, 它能够 清楚的 描述系统内各单位、人员之间的业务关系、作业顺序和管理信息流的流向。 本系统的业务过程为:各任课教师将单科成绩提交给系主任,经系主任批准,教务员将各科成绩综合统计存入成绩档案, 学生成绩 一般会有及格跟不及格 两种情况 , 若是学生有学科考试不及格则会收到除成绩通知单之外的补考通知单。 根据 对 业务 的总体 分析, 本 系统的总体 业务 流程图 如图 5 所示: 图 5 业务流程图 成绩管理 P0 单科成绩 成绩单 成绩统计信息 教师 学生 成绩档案 学生科 湖南商学院北津学院毕业设计 第 7 页 功能需求 功能组成 系统结构功能图能够 更加明确的 、直观的 体现内部组织关系,更加清晰的理清内部逻辑关系, 使 系统 各 个 功能 模块一目了然。 学生成绩管理信息系统的用户包括学生、教师及 教务管理员。 ( 1)学生: 学生可以进行个人各科成绩查询、总分查询、平均分查询、班级排名以及修改 登录 密码; ( 2)教师: 教师可以查询所有学生的成绩,也可以查询学生个人成绩、还可以录入学生成绩、 添加学生成绩、修改学生成绩以及修改登录密码,但教师录入、添加、修改学生成绩的权限是受限于教务管理员的; ( 3) 教务管理员:可以对学生信息、教师信息、课程信息、 成绩信息等 进行管理,实现对这些 信息的查询、 录入、添加、修改、删除以及权限管理等操作。 该学生成绩管理系统分为以下几个模块:学生信息管理模块、教师信息管理模块、成绩表信息管理模块、班级信息管理模块以及系统维护模块。 各个模块的功能如下: 学生信息管理模块:每年伴随着毕业生离校以及新生的进校,学生信息的管理工作量就会瞬间加大。 学生信息管理模块的作用就是及时的对学生信息的变动进行记录,更新 (录入、添加、修改或删除)信息数据库中的学生信息,便于对学生的基本信息进行管理。 教师信息管理模块:教师信息管理模块的功能就是在教师信息有变动的时候,管理员及 时更新 (录入、添加、修改或删除)信息数据库中的教师信息,便于对教师的基本信息进行管理。 成绩表信息管理模块:在考试过后,教务管理员赋予教师权限(录入、添加、修改),及时更新成绩数据库中学生的成绩信息,便于对学生成绩的管理,也方便学生查询。 课程信息模块: 当课程信息发生变动时,便于教务管理员及时对课程信息进行管理,更新信息数据库中的课程信息。 系统维护模块:该模块主要是方便教务管理员对于系统的维护:权限设置,密码管理及操作管理。 湖南商学院北津学院毕业设计 第 8 页 由业务需求分析可得到本系统的系统功能结构,如图 6 所示: 图 6 系统功能结构图 删除教师信息 修改教师信息 查询教师信息 删除课程信息 添加课程信息 修改学生信息 删除学生信息 查询学生信息 添加学生信息 修改学生成绩 学生成绩管理信息系统 删除学生成绩 教师信息管理 学生信息管理 课程信息管理 成绩信息管理 录入学生成绩 系统 维护 权限设置 密码管理 操作管理 统计学生成绩 学生个人平均成绩 学生个人总成绩 班级单科平均成绩 班级单科总成绩 学生个人单科成绩。学生成绩管理信息系统设计与开发毕业设计(编辑修改稿)
相关推荐
if( ) {冒泡排序 法 } } } }break。 case 2://按学生平均分排序 方法同上 5)各个模块之间的关系如下 : 主程序模块 ↙ ↙ ↓ ↘ ↘ ↘ 添加 查询 显示 修改 删除 排序 ↙ ↘ ↙ ↘ 按学号 按姓名 按总分 按平均分 声明一个名为 student 的结构体类型并且定义变量 struct Student 6 { string name。 long number
删除和修改,成绩的录入。 数据字典 数据字典由数据元素,数据流,数据存储和数据处理构成。 数据存储 名字:学生信息表 描述:记录学生的基本信息。 编号: D1 组成:学号,姓名,生别,班级,籍贯,密码 名字:课程信息表 描述:记录学校开设的课程信息。 编号: D2 组成:课程编号,课程名,课程说明 东华理工大学毕业设计(论文) 系统分析 4 名字:学生成绩信息表 描述:记录学生的成绩 信息。
自定义函数 27 6 系统运行与维护 29 系统运行 29 运行方法 29 存在问题 29 主要代码实现 30 系统维护 31 结 论 33 参考文献 34 沈阳理工大学课程 实践(论文) 1 学生成绩管理系统的开发与设计 1 前言 作业背景 本文根据《 数据库应用 》课程要求而做。 利用学生上课所学的有关数据库的知识,建立一个数据库系统, 具有查询功能,包括数据的输入与输出。
fscanf(fp1,%s%d%d%d%d,stu[i].name,amp。 stu[i].Xhao,amp。 stu[i].china,amp。 stu[i].math,amp。 stu[i].english)。 stu[i].sum=stu[i].china+stu[i].math+stu[i].english。 i++。 }。 8 i。 while(!feof(fp2)) {
Pentium 4 内存: 256M/512M 硬盘: 80G 软件环境 南京晓庄学院 20xx 届本科毕业论文 8 操作系统: Windows Professional XP 数据库: MySQL Web 服务器: Tomcat Web 浏览器: Inter Explorer 南京晓庄学院 20xx 届本科毕业论文 9 第四章 总体设计 系统设计目标
住宿管理房间管理学生管理管理员 图 32 整体 用例图 本科生毕业论文 (设计 ) 6 ┊ ┆┆ ┆ 各功能模块用例 ( 1) 学生管理 学生管理 的用例图如图 33 所示。 添加学生信息修改学生信息宿舍管理员删除学生信息 图 33 学生管理 用例图 表 31 学生管理 用例描述 用例名称 学生管理 参与者 管理员使用该用例完成对 学生信息的管理 ,查询 学生 的任务。 前置条件 管理员输入