通达学院程序设计(2024/2024 学年 第 1 学期)题 目:学生选修课程系统设计与实现 专 业 计算机科学于技术 ( 嵌入式) 学 生 姓 名 班 级 学 号 指 导 教 师 徐小龙 指 导 单 位 计算机学院 · 计算机科学与技术系 日 期 2024 年 10 月 2 7 日 南京邮电大学通达学院程序设计指导老师成绩评定表题 目学生姓名班级学号专业评分内容评分标准优秀良好中等差平常成绩仔细对待课程设计,遵守实验室规定,上机不迟到早退,不做和设计无关的事。设计成果设计的科学、合理性功能丰富、符合设题目要求 界面友好、外观美丽、大方设计的原创性设计报告设计报告正确合理、反映系统设计流程文档内容详实程度文档格式法律规范、排版美观答辩简练、准确阐述设计内容,能准确有条理回答各种问题,系统演示顺利。评分等级指导老师签名日期2024—10-27备注评分等级有五种:优秀、良好、中等、及格、不及格一、课题内容和要求学生选修课程系统设计与实现假定有 n 门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课.试设计一选修课程系统,使之能提供以下功能:(1)系统以菜单方式工作(2)课程信息录入功能(课程信息用文件保存)--输入(3)课程信息浏览功能--输出(4)查询功能:按学分查询、按课程性质查询(5)学生可以选修课程二、需求分析本系统的功能模块如图所示开 始1. 使系统以菜单方式工作:输出个菜单,用于显示以从文件中加载的课程信息和若干个可选的功能选项。根据客户输入的选项来运行不同的功能,运行不同的函数。2. 录入课程信息:使用户可以将课程信息输入文件3. 浏览课程信息:使用户可以根据学分或者课程性质浏览文件中的课程信息4. 进入选课操作:输入学号,姓名进行选课5. 统计选课情况:从选课文件中统计信息三、概要设计(1)主函数的设计 在主函数中根据提示输入相对应数字进入相应的操作,同时,在输入序号数字错误时,会自动提示“输入错误,请重新输入”,然后,重新输入一个数字,继续进行相应的操作。(注:输入的数字要在 0~5 之内)算法设计如下:S1: 从键盘上输入一个 0~5 的数字,进入相应的操作录入课程信 息查询课程信息进入选课操作统计选课情况浏览课程信息将 课程 信息 输入 文件 中浏 览文 件中 的课 程信 息根 据学 分查 询课 程信 息按 照课 程性...