1、 摘 要- 1 -毕业设计说明书学生成绩管理系统设计与实现学 院 : 计 算 机 科 学 与 技 术 专 业 : 软 件 工 程 摘 要伴 随 信 息 技 术 在 管 理 上 应 用 越 来 越 深 入 而 且 广 泛 , 信 息 管 理 系 统 的 开 发与 实 施 在 技 术 的 领 域 已 经 逐 步 成 熟 。 信 息 管 理 系 统 作 为 一 门 新 型 学 科 , 依 然在 不 断 地 发 展 , 每 一 门 学 科 只 有 不 断 地 发 展 才 能 生 存 , 所 以 必 须 建 立 与 自 身特 点 吻 合 的 信 息 管 理 系 统 。本 文 介 绍 了 在 Visual
2、 S 环 境 下 采 用 “自 上 而 下 地 总 体 规 划 ,自 下 而 上 地 应 用 开 发 ”的 策 略 开 发 一 个 信 息 管 理 系 统 的 过 程 。 通 过 分 析 学校 学 生 管 理 的 不 足 , 创 建 了 一 套 行 之 有 效 的 计 算 机 管 理 学 生 的 方 案 。 文 章 介绍 了 学 生 信 息 管 理 系 统 的 系 统 分 析 部 分 , 包 括 可 行 性 分 析 、 业 务 流 程 分 析 等 ;摘 要- 2 -系 统 设 计 部 分 主 要 介 绍 了 系 统 功 能 设 计 和 数 据 库 设 计 及 代 码 设 计 ;系 统 的 功
3、能 部 分 主 要 是 有 系 统 登 录 界 面 、 系 统 主 界 面 、 用 户 管 理 模 块 、 添 加教 师 模 块 、 添 加 学 生 模 块 和 添 加 成 绩 模 块 。 系 统 包 含 三 种 权 限 : 管 理 员 、 教师 和 学 生 。 其 中 管 理 员 享 有 最 高 权 限 , 可 以 对 系 统 模 块 进 行 操 作 。关 键 词 : 信 息 管 理 系 统 、 学 生 成 绩 管 理 、 Visual S 应 用Abstract- 3 -AbstractWith more and more widespread and profound applicati
4、on of information technology in management, the implement of manage- ment information system has become mature in technology step by step. Managing information system is a new subject. Enterpr- ise needs existence and development, so enterprise activities should be organized efficiently and organica
5、lly, which means tightening up the enterprise management and strengthening eff- ective management of any resource (staff, finance, property, etc.) internal the enterprise, and also establishing a managem- ent information system fitting in with its own characteristics.This article introduces the deta
6、iled process of exploring a management information system under the environment of visual foxpro, utilizing “Top-Bottom” overall plan and a strategy according to “Bottom-Top” application and exploitation. That is to establish a set of effective scheme for student management by computer, through anal
7、yzing disadvantages of student manag- ement by human resources. This article emphasizes on three sec- tions.The system analysis section of student management infor- mation includes feasible analysis, management function analy sis.The system design section mainly focuses on system function design and
8、 data base design and data number design.The main function of the system is the system login interface, the main interface, the user management module, add the teacher module, student module and add the results to add modules. System consists of three privileges: Administrator, teachers and students
9、. Which enjoys the highest administrator privileges, you can operate the system module.Key words: MIS、 student management、 Visual S application目 录- 4 -目 录摘 要 .1ABSTRACT .2目 录 .3第一章 系统概述 .51.1 系统及需求分析 .51.1.1 系统需求分析 .51.1.2 可行性分析 .51.2 系统功能简介 .61.2.1 项目规划 .61.3 系统开发的目标 .7第二章 系统分析 .82.1 业务流程分析 .82.2 数
10、据流程分析 .92.3 数据存储分析:实体联系图 .102.4 功能分析:功能层次图 .12第三章 系统设计 .133.1 软件模块结构设计 .133.1.1 系统方案确定 .133.1.2 软件结构设计 .133.2 数据库设计 .133.2.1 本系统中所涉及到的主要实体共有四个数据表 .14第四章 系统的功能 .174.1 系统登录界面 .174.2 系统主界面 .204.3 用户管理模块 .21目 录- 5 -4.4 添加教师模块 .244.5 添加学生模块 .274.6 添加成绩模块 .29第五章 软件测试 .325.1 软件测试概述 .325.2 测试内容 .335.2.1 系统登
11、录界面测试 .335.2.2 系统管理 .345.2.3 教师管理 .355.2.4 学生管理 .355.2.5 学生成绩管理 .37结 论 .38参考文献 .39致 谢 .40第一章 系统概述- 6 -第一章 系统概述1.1 系统及需求分析1.1.1 系统需求分析通过调查,要求系统需要有以下功能:1针对系统操作人员的计算机知识普遍较差,要求有良好的人机界面;2针对该系统的使用对象较多,要求有较好的权限管理;3针对数据较多,要求原始数据修改简单方便;4针对数据较多,要求有方便的数据查询,支持多条件查询;5在对应的权限下,删除数据方便简单,数据稳定性好;1.1.2 可行性分析随着学校规模的不断扩
12、大,学生人数逐年增加,学校对学生成绩管理的工作量也越来越大。学生成绩管理涉及大量的数据处理,如果用手工来完成庞大的数据处理,将费时费力,还容易出错,为了满足学校对学生成绩管理的需要,急需要一套学生成绩管理系统来完成这项工作。作为计算机应用的一部分,使用计算机对学生成绩信息加以管理,将拥有着手工管理所无法比拟的优点.例如:输入迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩管理的效率,也是学生成绩的科学化、正规化管理的重要条件。同时还要注意下列几点: 1、由于各方面的限制,如人员不够、技术缺乏等原因,开发时应本着循序渐进,逐步完善的原则,不能贪大求全
13、,盲目开发。 2、要注意信息的准确、及时、适用、经济,只有及时、准确的信息才能保证系统开发的质量和效率。 3、从全局出发注意系统开发的整体优化性,同时还要注意系统的可扩展性和可延伸性。 4、尽量采用学校现有的软硬件环境,及先进的管理系统开发方案,从而达到第一章 系统概述- 7 -充分利用学校现有资源、提高系统开发水平和应用效果的以及减少开发成本的目的。 5、系统应符合学校对学生成绩管理的规定,满足学生成绩管理的工作需要,并达到操作过程中的直观、方便、实用、安全等要求。本 系 统 所 管 理 的 对 象 都 是 学 生 , 每 一 个 数 据 内 容 具 有 较 强 的 关 联 性 , 计算 过
14、 程 也 比 较 简 单 。 因 此 , 适 合 使 用 数 据 库 管 理 。 而 且 现 在 的 学 校 电 脑 配 置在 存 储 量 和 速 度 上 都 能 满 足 要 求 。 在 技 术 上 , 有 指 导 老 师 的 指 导 和 相 关 文 献 ,或 者 网 上 相 关 资 料 , 因 此 可 以 实 现 。1.2 系统功能简介1.2.1 项目规划学生信息管理系统是一个典型的数据库应用程序,由系统管理、教师管理、学生管理、成绩信息管理、个人信息管理等模块组成,有如下规划:系统管理模块:该模块的主要任务是维护系统的正常运行和安全性设置,包括添加用户、修改密码等等。教师管理模块:该模块的
15、功能是实现对全校班级学生的管理工作,包括:添加学生成绩、管理学生成绩等,这两个功能模块各自独立,完成学校的全部班级学生成绩的管理。学生管理模块:该模块的主要功能是实现学生对个人信息的管理,包括个人资料修改、个人密码修改、查看个人成绩等功能,从而方便学校管理部门对学校的基本情况的快速查询和了解。成绩管理模块:学校的成绩管理工作是检验学生学习情况的一个主要手段,本模块包括考试类型设置,还设置了成绩添加、成绩修改、成绩查询、成绩的删除等功能模块。第一章 系统概述- 8 -1.3 系统开发的目标本系统是一个学校对于学生成绩管理的一个综合性的系统,本系统的设计目标主要是完成系统管理模块、教师管理模块、学
16、生管理模块、成绩管理模块。建立学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高办学效率和现代化水平。使学校对学生的成绩能够快速并准确的录入、修改和查询,更好地掌握每个学生的各科成绩,便于教师的管理。使学生对个人的学习成绩进行更快的查询。让老师能够更好、更快的了解学生的学习情况,使学校的教学质量进一步的提高。第一章 系统概述- 9 -第二章 系统分析- 10 -第二章 系统分析系统分析是信息管理系统的一个重要的阶段,对于本系统而言主要为业务流程分析、数据流程分析、数据存储分析和功能分析。2.1 业务流程分析图 2-1-1 班级管理业务流程图图 2-1-2 档案管理业务流程图图 2-1-3 课程管理业务流程图