C语言课程设计报告-学生选课管理系统.docVIP

  • 23
  • 0
  • 约1.71万字
  • 约 35页
  • 2017-08-11 发布于安徽
  • 举报

C语言课程设计报告-学生选课管理系统.doc

《学生选课系统》 1 需求分析 1.1任务要求 制做学生选课系统,共包括课程信息和学生信息两部分。课程信息包括:课程编码、课程名称、适用专业、课程类型(必修、限选、必选、实践、学习)、学分、学时、主讲教师等。学生信息管理,学生选课管理(学生选课学分总数有一定范围),学生可以对课程进行查询、浏览,选完课后可以退选、重选,并可以按学号、姓名进行查询和统计。 要求:1.源文件采用多文件的工程结构。 2.数据储存采用文件形式。 3.标准的C输入输出。 4.功能完善,适当的注释。 5.关于文件的内容要自学。 1.2系统功能需求分析 1.为存储课程信息,需要定义一个结构体类型,成员包括课程编码、课程名称、适用专业、课程类型、学分、学时、主讲教师,所选人数等等,并建立链表,定义该结构体类型的指针,用于指向各节点; 2.为存储学生信息,需要定义一个结构体类型,成员包括学生编码、学生姓名、所选课程编码、所选课程学分和等等,并建立链表,定义该结构体类型的指针,用于指向各节点; 3.对于课程信息和学生信息,可以选择从键盘输入也可选择从文件中打开原来存盘的信息,并对他们分别建立添加、删除、浏览、查询等功能的子函数,完成相应的功能,对程序实现模块化。这其中要用到对链表的删除、插入、增加等知识。删除包括课程删除和学

文档评论(0)

1亿VIP精品文档

相关文档