C语言学生成绩管理系统课程设计报告

2019-02-15 11:46

西安郵電大學

C语言课程设计报告

题 目: 学生成绩管理系统

院系名称: 计算机学院 专业名称: 计算机科学与技术

班 级: 计科1102 学生姓名: 冯佳新 学号(8位): 04111067 指导教师: 李川

设计起止时间:2012年6月6日~2012年6月15日

一. 设计目的

1. 强化上机动手能力,在理论和实践的基础上进一步巩固《C语言程序设计》课程学习的

内容,掌握工程化软件设计的基本方法

2. 学会将知识应用于实际的方法,提高分析和解决问题的能力,增加综合能力 3. 为后续各门计算机课程的学习打下坚实基础

二. 设计内容

1、密码登录;

2、通过键盘输入学生信息,包括学生学号、姓名、成绩; 3、将输入的信息保存到指定文件中; 4、从文件中读取学生信息; 5、显示全部学生信息;

6、按学生总分进行降序排序; 7、删除学生信息;

8、查找学生信息,可以通过学号查找,也可以通过姓名查找; 9、统计学生信息,统计出最高分和学生人数; 10、退出系统;

三.概要设计

1.功能模块图;

主程序 密码登录 输 入 学 生 信 息 显 示 学 生 信 息 查 找 学 生 信 息 修 改 学 生 信 息 删 除 学 生 信 息 总 分 排 序 情 况 统 计 学 生 信 息 2.各个模块详细的功能描述。

1、密码登录:进入系统前需输入密码口令,此处的密码分为管理员登录密码“abcde”,学生登录密码“12345”;

2、输入信息:输入学生信息,包括:学号、姓名、成绩; 3、显示信息:显示输入的信息或者经过处理后的信息

4、查找信息:查找学生信息,可以按学号查找,也可以按姓名查找; 5、修改信息:修改学生的任何信息;

6、删除信息:通过查找学生姓名删除该学生信息;

7、排序信息:将输入的学生信息排序,按总分成绩降序排列;

8、统计信息:统计出所有信息中的最高分成绩的学生的信息和学生人数。

四.详细设计

1.功能函数的调用关系图

学生信息管理系统 登录系统 输入密码 登录系统 录 入学 生 信 息 显示 学 生 信 息 总分排序情况 删 除 学 生 信 息 修改 学 生 信 息 学 生 成 绩 统计 查 询 学 生 信 息 按2键退出系统

2.各功能函数的数据流程图

1、主函数模块

登录(输入密码) 密码错误 判断密码 密码正确 显示主菜单 返 回 主菜 单 选择要操作的模块 调用相应模块 退出选择项 结束

2、输入模块


C语言学生成绩管理系统课程设计报告.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:四年级品德与社会下册 让家乡环境更美好教案 未来版

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: