PINGDINGSHAN UNIVERSITY基础编程能力实训报告 题 目: 学生选课管理系统 专业年级: 物联网工程 2025 级 姓 名: DFDSFDFDfdfdfffd 学 号: 14fdfkdkd 2025 年 07 月 03 日1 功能描述此系统是一个学生选课管理系统
它包含是功能有:学生选课信息的录入,学生选课信息的删除,学生选课信息的查找,学生选课信息的显示等功能
菜单模式:此模块主要实现对本系统所有功能的显示
录入模块:此模块主要实现对学生选课信息的录入,主要包括学生学 号、学生姓名、所选课程、课程学分、授课老师
删除模式:此模块主要实现对学生选课信息的删除
显示模块:此模块主要实现对学生选课信息的显示
查找模块:此模块主要是通过学生学号查找该学生的选课信息
清屏模块:此模块主要是对主界面输入的信息进行清屏
退出程序:此模块主要用于退出系统
2 总体设计2
1 主函数功能 1 2 3 6 4 5 调用 main 函数输入选择的值选择的值=
调用 input 函数调用 del 函数调用display 函数调用 find 函数退出程序 清 屏开 始结 束 学生选课系统菜单功能清屏功能录入功能删除功能查找功能保存功能退出功能显示功能① 主函数的作用主要是调用 menu 函数显示主界面,由于菜单比较简单所以采纳 printf 函数直接将菜单项打印在屏幕上,实现人机对话的第一步
② 然后通过读取用户的输入,调用 switch 函数对用户的输入进行进一步的处理,并使用 for 函数实现用户的选择性的重复操作
我们为用户提供了一个正常的出口,我们采纳人机对话的形式,用户选择某一菜单以后,程序完成此项功能后,用户可以选择继续输入或退出,选择主菜单 5 选项即可退出程序
2 删除模块 否 是 定义学生指针是 否 已 创 建该 学 生 信息
成功删除记录总数减一 调