福 建 工 程 学 院
课程设计
课 程: 高级语言课程设计 _ 题 目: 学生选修课程系统设计 专 业: 信管 班 级: 学 号: 姓 名:
5、学生选修课程系统设计
一、需求分析
假定有n门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于10)自由选课。试设计一选修课程系统,使之能提供以下功能: 1)系统以菜单方式工作
2)课程信息录入功能(课程信息用文件保存--可选) 3)课程信息浏览功能
4)查询功能:(至少一种查询方式) 按学分查询
按课程性质查询等 5)课程信息的删除与修改 6)学生选修课程--可选
二、总体设计
学生选修课程系统 以菜单方式打开 课程信息录入 课程信息浏览 课程查询 课程的删除与修改 选课
三、详细设计
设计的函数有:select():显示菜单
Input();输入课程信息; output();浏览信息; kccx();课程查询;
xfcx();按学分查询; kcxz ();按课程性质查询
shanxiu();课程删除与修改; xiu();课程修改; shan();课程删除; xuanke();学生选课; xk();选课函数;
四、程序运行结果测试与分析 总菜单:
课程信息的录入:
课程查询:
选课:
课程的删除与修改:
五、编码 #include