学生管理信息系统毕业论文.pdf
《学生管理信息系统毕业论文.pdf》由会员分享,可在线阅读,更多相关《学生管理信息系统毕业论文.pdf(55页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 word 文档 可自由复制编辑 前 言 本系统是针对小学的学生信息管理所开发的管理系统,系统主要对学生的基本信息,学生成绩信息的统计、排序,年级课程的设置,班级信息的处理进行系统的设计。系统包括学生信息管理、课程管理、班级管理和学生成绩管理、系统信息管理五大部分,学生信息管理包括添加录入学籍信息,查询学籍信息,修改学籍信息,删除学籍信息,班级信息管理包括添加班级信息和修改班级信息,课程信息管理添包括课程信息设置、修改,成绩信息管理包括添加成绩信息,查询成绩信息,修改成绩信息,删除成绩信息,成绩的统计及排序等,系统设置模块主要是添加、删除用户,设置、修改用户权限和密码。另外,再设置一个帮助系统
2、,帮助用户更好更方便地使用本系统。本系统能减少很多不必要的资源浪费,解决了以前用的纸张式的管理的繁琐、易错问题,大大节省了学校的资源,特别是人力资源。并且计算机的大容量存储与快速查询功能大大提高了学籍管理的效率,并且还提高了成绩管理的精确度,并增强了学校信息安全性。我所要做的学生管理信息系统是一套面向小学的校学生信息管理系统。系统开发是基于Delphi 和 Access 的数据库技术,是一套围绕学生信息的管理为主体的学生信息管理系统。由于基于 Delphi 和 Access 数据库,本系统的可以适用于安装了 WINDOWS 系列的计算机。并且操作简单,适合大多数人使用。word 文档 可自由复
3、制编辑 目 录 摘 要.3 关 键 字.3 第 1 章 系统分析.4 1.1 开发背景.4 1.2 任务概述.4 1.3 项目开发计划.7 1.4 数据流图和数据词典.7 第 2 章 概要设计.24 2.1 系统结构图.24 2.2 处理流程.24 2.3 数据库设计.26 第 3 章 详细设计.29 3.1 主模块.29 3.2 班级管理模块.30 3.3 学生信息管理模块.32 3.4 学生成绩管理模块.34 3.5 课程信息管理模块.36 3.6 系统管理.39 第 4 章 系统测试.41 4.1 测试计划.41 4.2 测试结果说明.42 第 5 章 用户手册.45 5.1 系统主要功
4、能.45 5.2 运行环境要求配置:.45 5.3 系统安装与初始化.45 5.4 运行说明.47 第 6 章 毕业设计小结.53 word 文档 可自由复制编辑 摘 要 我的所面向的对象是一个刚刚建立不久的小学,但长期一来都是使用传统的管理模式:人工管理。在计算机如此发达的现在,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点.例如:资料整理方便,查找简单,资料保存安全等等优点 学校为了提高工作效率,也购买了一批电脑,当务之急就是需要一个对学生的管理系统,因此,我就萌发了为该学校编写这个学生管理系统的想法,并付诸于实际。我选择这个学校来设计这个系统主要有两个原因:一是:在这个学校里
5、我认识许多老师,他们为我提供了许多资料,为我编写这个学生管理系统提供了很多资料。二是:应该学校需要一个学生管理系统,方便的进行对学生的管理 本系统为学生管理系统,是一个的信息管理系统,其开发主要包括数据库的建立和维护以及前端应用程序的开发两个方面。关 键 字 学生信息管理;课程管理;实现班级管理;实现成绩管理 word 文档 可自由复制编辑 第1章 系统分析 1.1 开发背景 该项目开发的软件为学生信息管理系统软件,是鉴于目前由于很多学校还是使用人工管理学生信息,学生人数不断增加,学生信息呈爆炸性增长的前提下,学校对学生信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后
6、可用于所有小学的学生信息的管理。通过一个简化的学生信息管理系统,使学生信息管理系统化、规范化,自动化,从而达到提高学生信息管理效率的目的。1.2 任务概述 1.2.1 组织结构图 图 1.1 组织结构图 word 文档 可自由复制编辑 1.2.2 组织与业务的关系 业务流程图 校长办公室 校长负责学校日常事物和学生信息总管理。日常事物管理主要是对学校里外的一些事情进行处理和管理。学生信息总管理主要是查询学生的信息,一了解学生在各个时期的学习和其他情况,并对其做出一些判断:比如,对某一时期内,成绩比较突出的学生进行奖励,以鼓励 其他学生,或者发现一些成绩相对比较差的学生,以方便了解具体情况。教导
7、处 管理学生的成绩信息、课程安排、以及班级。并对任课老师,班主任提交的信息进行录入存库,对信息进行必要的维护,可按不同要求打印输出表格。(1)学生成绩管理 图 1.2 业务流程图 word 文档 可自由复制编辑 对学生的成绩信息进行管理,并对其进行输入,维护和输出。(2)课程信息管理 对课程信息进行管理,并对其进行输入,维护和输出。(3)班组信息管理 对班级信息进行管理,并对其进行输入,维护和输出。教科室 主要负责相应科目的教学。政教处 主要负责对学生的学籍信息进行管理。学生的学籍信息都是由政教处进行统一的管理。学生的学籍编号都是有政教处进行编号。学籍管理:对学生的学籍资料进行管理,分为手写资
8、料和机器数据资料。1.2.3 功能体系图 1.2.4 实现目标 学生信息管理系统针对的用户是绝大多数小学,主要的实现目标有:实现学生信息管理;实现课程管理;实现班级管理;实现成绩管理;word 文档 可自由复制编辑 实现各种统计、查询、打印功能;能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。1.3 项目开发计划 2004 年 11 月 20 日:落实毕业设计课题 2004 年 11 月 20 日2004年 11 月 30 日:填写开题报告和任务书 2004年 12 月 1 日2005年 1 月 7 日:进行系统的系统分析与概要设计,并完成毕业设计文档中的“
9、第一章 系统分析”与“第二章 概要设计”2005年 1 月 10 日2005年 3 月 1 日:进行程序的详细的设计,并编写毕业设计文档中的“第三章 详细设计”2005年 3 月 2 日2005年 3 月 20 日:进行程序的编码。2005年 3 月 21 日2005年 3 月 31 日:进行程序的各个模块的测试,并完成毕业设计文档中的“第四章 系统测试”中的模块测试部分及“第五章 用户手册”中的模块用户手册部分。2005年 4 月 1 日2005年 4 月 25 日:由组长进行各个模块程序的组装以及系统组装测试,并完成文档相应部分的编写和整合 2005 年 5 月 1 日:向指导老师提交毕业
10、设计全部成果。由指导老师进行初审与系部复审。1.4 数据流图和数据词典 1.4.1 课程管理过程 简要说明 项目名称 学生信息管理系统 项目代码名称 student_Management 子项目名称 课程信息管理 子项目代码名称 kc 作者 章 力 创建时间 2004-11-10 20:10 修改时间 2004-12-1 10:30 word 文档 可自由复制编辑 数据流图 数据词典 名称:教务人员 简要描述:,资料整理、录入 有关数据流:排课信息,入库成功,检验有误 名称:班级 简要描述:班级课程表的使用者 有关数据流:班级课程表 名称:教师 简要描述:教师课程表的使用者 有关数据流:教师课
11、程表(2)加工逻辑词条描述:加工名:检验信息 加工编号:1 简要描述:检验排课信息是否正确 输入数据流:排课信息 输出数据流:检验错误,排课信息 加工逻辑:IF 输入信息有误 THEN 图 1.4 课程管理过程 word 文档 可自由复制编辑 发出“检验错误”ELSE 输出“排课信息”ENDIF 加工名:登记入库 加工编号:2 简要描述:登记课程信息,写入数据库 输入数据流:课程信息 输出数据流:入库成功、课程信息 加工逻辑:IF 输入数据有误 THEN 输入有误 生成含警告的返回信息 ELSE 登记课程信息,写入数据库 生成成功信息 ENDIF 加工名:产生班级课程表 加工编号:3 简要描述
12、:生成班级课程表 输出数据流:班级课程表 加工逻辑:从课程表中读取数据,生成班级课程表 加工名:产生教师课程表 加工编号:4 简要描述:生成教师课程表 输出数据流:教师课程表 加工逻辑:从课程表中读取数据,教师工作表(3)数据流名词条描述:数据流名:排课信息 说明:课程安排的有关信息 数据流来源:教务人员 数据流去向:检验信息 数据流组成:手工排课信息=班级+任课教师编号+任课教师姓名+课程名+星期一+星期二+星期三+星期四+星期五 班级=“000000001”.“999999999”任课教师编号=2字母10 任课教师姓名=2字母10 word 文档 可自由复制编辑 课程名=2字母10 星期一
13、=01 星期五=01 数据流名:课程信息 说明:课程信息 数据流来源:检验信息 数据流去向:课程表 数据流组成:课程信息=班级+任课教师编号+任课教师姓名+课程名+星期一+星期二+星期三+星期四+星期五 班级=“000000001”.“999999999”任课教师编号=2字母10 任课教师姓名=2字母10 课程名=2字母10 星期一=01 星期五=01 数据流名:入库成功 说明:用于通知入库成功 数据流来源:登记入库 数据流去向:教务人员 数据流组成:入库成功2字母10 数据流名:班级课程表 说明:用于班级课程安排信息 数据流来源:产生班级课程表 数据流去向:班级 数据流组成:班级课程信息=班
14、级+任课教师编号+任课教师姓名+课程名+星期一+星期二+星期三+星期四+星期五 班级=“000000001”.“999999999”任课教师编号=2字母10 任课教师姓名=2字母10 课程名=2字母10 星期一=01 word 文档 可自由复制编辑 星期五=01 数据流名:教师工作表 说明:用于教师课程安排信息 数据流来源:产生教师课程表 数据流去向:班级 数据流组成:班级课程信息=班级+任课教师编号+任课教师姓名+课程名+星期一+星期二+星期三+星期四+星期五 班级=“000000001”.“999999999”任课教师编号=2字母10 任课教师姓名=2字母10 课程名=2字母10 星期一=
15、01 星期五=01 (4)数据文件词条描述:数据文件名:课程表 简述:存放课程信息 输入数据:课程信息 输出数据:课程信息 数据文件组成:由课程信息记录组成 课程信息记录=班级+任课教师编号+任课教师姓名+课程名+星期一+星期二+星期三+星期四+星期五 班级=“000000001”.“999999999”任课教师编号=2字母10 任课教师姓名=2字母10 课程名=2字母10 星期一=01 星期五=01 word 文档 可自由复制编辑 1.4.2 班级管理过程 简要说明 项目名称 学生信息管理系统 项目代码名称 student_Management 子项目名称 班级信息管理 子项目代码名称 bj
16、gl 作者 章 力 创建时间 2004-11-10 20:10 修改时间 2004-12-1 10:30 数据流图 数据字典(1)数据源点及汇点描述:名称:教务人员 简要描述:资料录入,资料整理 图 1.5 班级管理过程 word 文档 可自由复制编辑 有关数据流:班级信息,操作信息,修改信息,所需信息(2)加工逻辑词条描述:加工名:检验信息 加工编号:5 简要描述:检验班级信息是否正确 输入数据流:班级信息 输出数据流:检验错误,班级信息 加工逻辑:IF 班级编号字段与数据库数据不符 THEN 发出“检验错误”ELSE 发出“班级信息”ENDIF 加工名:增加 加工编号:6 简要描述:增加班
17、级信息 输入数据流:班级信息 输出数据流:入库成功,班级信息 加工逻辑:IF 输入有误 THEN 输入有误 生成含警告的返回信息 ELSE 在班级表中添加新的班级信息 成功添加信息 ENDIF 加工名:查询 加工编号:7 简要描述:对班级表库的内容进行查询 输出数据流:班级信息 加工逻辑:IF 输入的关键字有误 THEN 输入有误 生成含警告的返回信息或无此记录 ELSE 根据输入的关键字查找 在窗口显示所查询的信息 ENDIF word 文档 可自由复制编辑 加工名:修改 加工编号:8 简要描述:修改班级信息 输入数据流:班级信息 输出数据流:班级信息 加工逻辑:IF 班级编号字段与数据库数
18、据不符 THEN 输入有误 生成含警告的返回信息 ELSE IF 输入有误 THEN 输入有误 生成含警告的返回信息 ELSE 在班级表中生成新的班级信息 修改成功信息 ENDIF 加工名:删除 加工编号:9 简要描述:删除数据库中的班级信息 输入数据流:班级信息 输出数据流:删除成功 加工逻辑:IF 输入有误 THEN 显示输入有误 生成含警告的返回信息 ELSE IF 没有符合条件的记录 THEN 输出没有符合条件的记录 ELSE 删除班级表库中相应的班级记录 生成成功信息 ENDIF (5)数据流名词条描述:数据流名:班级信息 说明:用于班级表的信息 数据流来源:检验信息 数据流去向:增
19、加 数据流组成:班级信息=班级编号+班主任+班级人数+教室 word 文档 可自由复制编辑 班级编号=“000000001”.“999999999”班主任=2字母8 班级人数=“01”.“99”教室=2字母20 数据流名:入库成功 说明:用于通知入库成功 数据流来源:登记入库 数据流去向:教务人员 数据流组成:入库成功2字母10 数据流名:修改成功 说明:发送修改成功的消息 数据流去向:教务人员 数据流组成:修改成功2字母10(6)数据文件词条描述:数据文件名:班级表库 简述:班级信息 输入数据:班级信息 输出数据:班级信息 数据文件组成:班级表库由“各个班级表”所组成 1.4.3 学生成绩管
20、理过程 简要说明 项目名称 学生信息管理系统 项目代码名称 student_Management 子项目名称 学生成绩信息管理 子项目代码名称 xscj 作者 章 力 创建时间 2004-11-10 20:10 修改时间 2004-12-1 10:30 word 文档 可自由复制编辑 数据流图 数据词典(1)数据源点及汇点描述:名称:教务人员 简要描述:资料录入,资料整理 有关数据流:原始成绩,成绩信息,操作信息(2)加工逻辑词条描述:加工名:检验信息 加工编号:10 简要描述:检验成绩信息是否正确 输入数据流:原始成绩 输出数据流:检验错误,成绩信息 加工逻辑:IF 学生学号字段与数据库数据
21、不符 THEN 发出“检验错误”ELSE 发出“班级信息”ENDIF 加工名:增加 word 文档 可自由复制编辑 加工编号:11 简要描述:增加成绩班级信息 输入数据流:成绩信息 输出数据流:入库成功,成绩信息 加工逻辑:IF 输入有误 THEN 输入有误 生成含警告的返回信息 ELSE 在学生成绩表中添加新的班级信息 成功添加信息 ENDIF 加工名:查询 加工编号:12 简要描述:对学生成绩表库的内容进行查询 输出数据流:成绩信息 加工逻辑:IF 输入的关键字有误 THEN 输入有误 生成含警告的返回信息或无此记录 ELSE 在窗口显示所查询的信息 ENDIF 加工名:修改 加工编号:1
22、3 简要描述:修改成绩信息,输入数据库 输入数据流:成绩信息 输出数据流:成绩信息 加工逻辑:IF 学生学号字段与数据库数据不符 THEN 输入有误 生成含警告的返回信息 ELSE IF 学生成绩字段与数据库数据不符 THEN 输入有误 生成含警告的返回信息 ELSE 在学生成绩表中生成新的成绩信息 生成成功信息 ENDIF 加工名:删除 加工编号:14 word 文档 可自由复制编辑 简要描述:删除数据库中的成绩信息 输入数据流:成绩信息 输出数据流:删除成功 加工逻辑:IF 删除信息过多 THEN 不能一次性删除过多信息 生成含警告的返回信息 ELSE 删除学生成绩表库中相应的成绩记录 生
23、成成功信息 ENDIF 给出新的学生成绩表返回信息(3)数据流名词条描述:数据流名:成绩信息 说明:用于学生成绩表的信息 数据流来源:检验信息 数据流去向:增加 数据流组成:成绩信息=学号+学生姓名+性别+班级+课程类别+课程 1+课程 2+课程 3+课程 4+课程 5+课程 6 学号=2字母16 学生姓名=2字母1024 性别=2字母 班级=2字母10 课程类型=“01”.“99”课程 1=01 课程 6=01 数据流名:入库成功 说明:用于通知入库成功 数据流来源:登记入库 数据流去向:教务人员 数据流组成:入库成功2字母10 数据流名:修改成功 说明:发送修改成功的消息 数据流去向:教务
24、人员 数据流组成:修改成功2字母10 word 文档 可自由复制编辑(4)数据文件词条描述:数据文件名:学生成绩表库 简述:成绩信息 输入数据:成绩信息 输出数据:成绩信息 数据文件组成:学生成绩表库由“各个学生成绩表”所组成 1.4.4 学生学籍管理过程 简单说明 项目名称 学生信息管理系统 项目代码名称 student_Management 子项目名称 学生学籍信息管理 子项目代码名称 xsxj 作者 章 力 创建时间 2004-11-10 20:10 修改时间 2004-12-1 10:30 word 文档 可自由复制编辑 数据流图 数据词典(1)数据源点及汇点描述:名称:教务人员 简要
25、描述:资料录入,资料整理 有关数据流:原始学生学籍信息,学籍信息,操作信息,修改信息(2)加工逻辑词条描述:加工名:检验信息 加工编号:15 简要描述:检验原始学生学籍信息是否正确 输入数据流:原始学生学籍信息 输出数据流:检验错误,学籍信息 加工逻辑:IF 学生学号字段与数据库数据不符 THEN 发出“检验错误”ELSE 发出“学籍信息”ENDIF word 文档 可自由复制编辑 加工名:增加 加工编号:16 简要描述:增加学生学籍信息 输入数据流:学籍信息 输出数据流:入库成功,学籍信息 加工逻辑:IF 输入有误 THEN 输入有误 生成含警告的返回信息 ELSE 在学生学籍表中添加新的学
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 管理信息系统 毕业论文
限制150内