
C++课程设计(包含学生选课系统)及相关报告文档。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
1. 学生选课系统中,教师基本信息包含课程名称、课程代码、教师姓名等关键数据。课程信息同样包括课程名称、课程代码、教师姓名、上课时间、课时安排、开课学期以及相应的学分,并明确了课程所属专业或面向专业。学生信息则涵盖学号、姓名、专业以及详细的选课记录。 (1) 管理员界面提供以下二级菜单功能:(a) 课程信息查询,能够检索到课程名、课程代码、教师姓名、上课时间及开课学期,以及其面向专业或所属专业的详细信息;(b) 增加课程信息,用于添加专业课和公共课;(c) 删除课程信息,允许管理员删除指定的课程(包括其名称、代码、教师信息和相关时间安排);(d) 更新课程信息,方便对已存在的课程进行修改;(e) 排序功能,可对课程名、课程代码、上课时间及面向专业/所属专业进行排序;(f) 课程信息的保存与显示,能够将数据写入文件并从文件中读取相关信息。(2) 学生入口则具备以下功能:(a) 选课功能,限制每人每学期最多选修四门课程,且同一学期选修同一门课程的学生人数不得超过百人;仅允许学生选修自己专业的专业选修课或面向自己专业的公共选修课。(b) 1) 读取和展示所有已选的科目及个人选修的科目;2) 查询可供选择的科目的详细信息(包括科目名、代码、教师姓名和上课时间),同时明确其面向专业或所属专业;3) 查询学生的个人信息(学号、姓名、专业及所选科目);4) 显示生成的详细的科系表。请注意:某位教师可能教授多门学科且上课时间不冲突;同一门学科的代码相同但上课时间不冲突也允许;多位教师可能开设同一门学科但采用不同的代码;并且同位同学在同一个学期内不能同时选择不同教师授课的同一样目(即同名科目)。
全部评论 (0)
还没有任何评论哟~


