学生成绩管理系统设计书_第1页
学生成绩管理系统设计书_第2页
学生成绩管理系统设计书_第3页
学生成绩管理系统设计书_第4页
学生成绩管理系统设计书_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 学生成绩管理系统设计书 1、 系统总体框架 图 1 主 菜 单 输入学生资料模块 输出学生资料模块 按学生姓名进行排列模块 添加学生 资料模块 按姓名查找,删除该学生资料模块 查找并显示学生资料模块 按姓名查找,修改学生资料 模块 从文件中读入数据 模块 储存学生资料并退出系统 模块 2 2、功能分析 “ 学生成绩管理系统 ” 包括 九 个模块: 输入学生资料,输出学生资料,学生姓名按顺序排列,添加学生资料,按姓名查找,删除该学生资料,查找并显示学生资料,按姓名查找,修改该学生资料,从文件中读入数据,储存学生资料并退出系统 。这 九 个模块既相互联系又相互独立 。 本系统根据学生成绩管理的需要,而建 立一个 “学生成绩管理系统 ”,以方便对成绩的各项管理操作。 本系统 能对成绩进行 输 入和 输出;能按姓名对学生进行排序,并显示学生资料、成绩等,不过得以系统输入学生资料、成绩为前提 ; 能添加学生成绩资料; 能根据学生的 姓名 来查询该学生的成绩 资料,并修改或是删除该学生信息 ; 能够从文件中读取学生信息,并且添加到系统中;能把对系统所进行的操作进行保存,以及时更新系统中的数据。 3、 模块设计与分析 (1)输入学生资料 模块: 主要功能用来对 学生的成绩进行收集和 输入 。 在学生信息保存在系统中的前提下,成绩录入需要 输 入学生资料,比如班级,学号,姓名 。 在准确输入学生资料后,就可以对该学生的各科成绩进行录入。该学生各科成绩输入成功后,系统会提示是否继续进行操作,如果想继续输入学生成绩就输入 y,不想再输入学生成绩的话就输入 n,再输入 统返回到主菜单。 (2)输出学生资料 模块: 主要功能用来对 学生的成绩 进行输出 。 在系统已经录入了学生资料成绩的前提下,使用该功能可以显示所有学生的信息,资料等等。 具体包括学生 的班级,学号,姓名和各科成绩。在查看学生的资料,成绩各方面的信息后,按任意键就可以返回到主菜单。 3 (3) 按 学生姓名进行排列 模块 主要功能是用来对学生的资料按姓名进行排序。在系统保存学生资料,成绩的前提下,使用此功能可以对学生的资料按姓名进行排序,这样就方便查找姓氏相同或是相近的同学的资料。 (4) 添加学生资料 模块 主要功能是用来添加学生资料,成绩。如果系统有保存学生资料的情况下,想录入学生成绩的话,就不用添加学生资料这模块。如果系统没有保存该学生信息的话,就要使用此模块,在成功添加学生资料后,就可以对该学生进行其他的操作。 ( 5) 按姓名查找,删除该学生资料 模块 主要功能是用来删除学生资料。在系统保存学生 资料的前提下,想删除某学生的资料,可以输入学生姓名,系统查找该学生资料后,就可以删除了。由于学生辍学,毕业等原因,及时对系统进行更新,删除一些没用的信息,可以使系统更加优化 ( 6) 查找并显示学生资料 模块 主要功能是用来查找学生资料。在系统保存了某学生资料的前提下,想要查找该学生资料,可以输入该学生姓名,这样系统就会显示该学生资料和各科成绩等信息 ( 7)按姓名查找,修改 学生资料 模块 主要功能是用来修改学生资料。在系统保存了某学生资料的前提下,想要查找该学生资料,可以输入该学生姓名,系统就会显示该学生资料和各科 成绩等信息,这样就可以修改该学生的资料,成绩等信息。 ( 8) 从文件中读入数据 模块 4 主要功能是用来从文件中读入学生数据。 由于一些资料可以 用 档或 格输入,故在此模块中增加了导入 数据 的 功能 。这样就方便很多,不用把学生资料一个一个添加,节省了很多时间精力。 ( 9) 储存学生资料并退出系统 模块 主要功能是用来储存学生资料。在对系统进行一系列操作,比如添加、删除、修改学生资料后,对系统的最新操作进行保存,及时更新系统,方便下一次的操作。 4、 类的设计与分析 类图 0; 0; 0; 0; 0; 0; 0; 0; 5 表 1 说明表 名称 属性 说明 据成员 说明学生学号 据成员 说明学生班级 据成员 说明学生名字 据成员 说明学生数据结构成绩 据成员 说明学生离散数学成绩 据成员 说明学生大学物理成绩 据成员 说明学生大学英语成绩 据成员 说明学生模拟电路成绩 5、 特色算法分析 功能 : 定义菜单函数,通过输出函数显示系统功能。利用 句实现多分支选择结构。 算法思路 : 句的执行流程是 :首先计算 面圆括号中表达式的值 ,然后用此值依次与各个 常量表达式比较 ,若圆括 号中表达式的值与某个就执行此 执行后遇 句 。 代码: /主函数调用。 n=0; ;) ) : 0; 0; 0; 0; 0; 0; 0; 0; 0; c; c8;) ; n+in+in+in+in+in+in+i 15 n+ix); i+; n+i); , n) /输出数据。 i; & i%10=0) t,j+1 j+1j jt); t,j+1 j+1j jt); t,j+1 j+1j jt); t,j+1 j+1j jt); t,j+1 j+1j jt); t,j+1 j+1j jt); t,j+1 j+1j jt); t,j+1 j+1j jt); nnnnnnnnx); n+; s; is)!=0&is; is)!=0&ifp=)= fp=w)= b; if(b=0) 5) 谢谢使用! 5) ; ; ); /主函数调用。 n=0; ;) ) : 21 5) 输入学生资料 n=n); : 5) 输出所有学生资料 n); : 5) 按姓名排序 n); 5) ; ; : 5) 插入学生资料 n=n); 5) ; ; : 5) 删除学生资料 5) 输入他(她)的姓名 :; n=n); 5) ; ; : 5) 查找学生 n); 5) ; ; : 5) 修改学生资料 5) 输入你要修改的学生的姓名: ; n=n); ; : 5) 从文件中读入数据 n=n); : 5) 将所有资料写入文件 22 n); 5) ; ; 9、使用手册 ( 1) 用户 进入系统后,就会看到学生管理系统的主菜单页面。系统总共有九个模

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论