1 设计目的: 数据结构课程设计的目的是,通过设计掌握数据结构课程中学到的基本理论和算法并综合运用于解决实际问题中,它是理论与实践相结合的重要过程。设计要求学会如何对实际问题定义相关数据结构,并采用恰当的设计方法和算法解决问题,同时训练学生进行复杂程序设计的技能和培养良好的程序设计习惯。 2. 设计内容和要求: 设计内容: 编写一管理系统 (1)实现向原有管理系统地记录里插入一个新的记录文件。 (2)实现对管理系统里已有的纪录进行修改、查询且输出修改、查询结果。 (3)删除满足指定条件的纪录。 要求:必须运用C语言实现,不可用面向对象语言实现。 3.本设计所采用的数据结构: 链表,结构体 4.功能模块详细设计: 4.1 详细设计思想: 1.建立一个动态链表,定义一个结构体,结构体里定义了学生档案号,姓名,性别,年龄,籍贯,家庭住址等。 2.建立了输出函数,删除函数,插入函数,查询函数,修改函数,这些函数执行时首先要确定要找的学生档案号是否存在,确定其具体的位置,接着进行相应的操作。 3.建立主函数,运用函数的调用去完成学生档案管理系统的响应功能。