软件设计课程设计报告 题 目: 学生信息管理系统 系部名称 : 专 业 名称 : 班 级 : 学号 : 学生姓 名 : 指 导 教 师 : 时间 : 2 0 0 9 年 5 月 2 5 日 至 2 0 0 9 年 6 月 5 日 *** Created on 4/27/2022 4:19:01 PM 第 1 页 共 10 页 一、课程设计目的 1)对 C 各部分知识的综合应用能力 2)提高程序设计的能力 3)提升对于较大程序的抽象分析设计能力 4)学习调试和测试的技巧 二、课程设计内容 1)熟悉 C 实验环境,按给定的上机步骤练习完成; 2)熟悉 C 程序的编辑,编译,链接和运行的过程。 3)编译一个应用系统程序,形成一个软件系统。 三、需求分析 随着当今社会发展,信息化水平逐步提高,对教务管理有了新的要求,因此,编写一个信息管理系统是十分有必要的。 该软件主要是实现对学生信息进行系统化的管理,首先可以对学生基本信息进行输入和读取,其次查找并显示特定学生的相关信息,然后可以插入学生的相关信息,还有就是可按学生相关信息排序,以求达到简易操作的目的。 四、概要设计 1.系统结构图(功能模块图)和数据变量说 明 2.功能模块说 明 1.输入模块 2.列 表 模块 主菜 单 输入 列 表 查找 增 加 修 改 排序 退 出 -1 -1 -1 开 始 输入 输入数据 i=-1 i=-1 返 回 主程序 返 回 主程序 返 回 主程序 开 始 输出 列 表 返 回 主程序 *** Created on 4/27/2022 4:19:01 PM 第 2 页 共 10 页 3.查找模块 4.修改模块 5.增加模块 6.成绩排序 开始 读文件数据 输入nu m stu [i].nu m==nu u m ? 输出数据 返回主函数 返回主函数 Y N 开始 读文件数据 输入nu m stu [i].nu m==nu u m ? 输出数据 返回主函数 Y N 显示数据 修改数据 返回主函数 N N 开始 读文件数据 列出数据 s=i i=-1 i=-1 输入数据 Y Y 返回主函数 返回主函数 开始 读文件数据 列出数据 冒泡排序 输入数据 返回主函数 Created on 4/27/2022 4:19:01 PM 第 3 页 共 10 页 五、运行情况 1. 主菜单 2.录入数据 3.输出数据 4.查找数据 5.增加数据 5.增加数据 Created on 4/27/2022 4:19:01 PM 第 4 页 共 10 页 6.修改数据 7.成绩排序 8.退出系统 Created on 4/27/2022 4:19:01 PM 第 5 页 共 10 页 六、设计...