1、 No 1 沈阳理工大学 任务书课程设计任务书课程设计任务书 分院(系) 信息科学与工程学院 专业 电子信息工程 学生姓名 学号 设计题目 学生选课管理 内容及要求:内容及要求: 采用结构体数组实现 能够输入并保存基本信息到文件中,可以添加、修改、删除某人(或车,书,房间)的 信息。可以按基本信息中的某几项实现信息查询功能。 进度安排:进度安排: 18 周:确定算法,进行初步设计(总体设计) 、详细设计、模块编码等, 编码调试,测试数据,撰写论文,验收并答辩。 指导教师(签字) : 年 月 日 学院院长(签字) : 年 月 日 No 2 沈阳理工大学 目录目录 1 题目内容-P3 2 程序特点
2、及功能-P3 3 总体思路-P3 4 详细设计-P3 5 程序清单-P4 6 运行结果分析-P36 7 参考文献-P37 No 3 沈阳理工大学 正文正文 题目:题目: 学生选课管理学生选课管理 1 课程设计目的及要求 目的目的 : A 综合运用所学的 C 语言知识进行编程. B进一步了解掌握 C 的基本语法. C 开始逐步培养编程思维,完善编程思维漏洞. D 侧重对 C 中数组函数指针结构体和文件等相关内容的综合应用. E 进一步提升自己的编程能力,为以后学习开始奠基. 要求要求 :采用结构体数组实现 能够输入并保存基本信息到文件中,可以添加、修改、删除某人(或车,书,房间)的信息。 可以按
3、基本信息中的某几项实现信息查询功能。 2 相关知识 函数的调用,指针,数组,结构体,链表。 程序特点及功能程序特点及功能 A 特点:程序简单易懂 B功能:各种基本信息数据的录入;各种基本数据的修改;各种基本数据 的插入;各种基本数据的删除;基于各种数据的查询;基于各种数据的计 算。 3 总体思路以及设计方案; (流程图、功能模块图、详细设计等) A 具体流程 No 4 沈阳理工大学 4 程序代码实现; #include #include int N1,N2,kk1,kk2,kk3; struct couse * head1; struct student * head2; struct couse/课程信息结构体 int num1; char name120; int score; int nelepeo;/课程已选人数 int Melepeo;/课程人数上限 struct couse * next; ; struct student/学生信息结构体 int num2; char name220;