c语言课程设计报告---学生信息管理系统
《c语言课程设计报告---学生信息管理系统》由会员分享,可在线阅读,更多相关《c语言课程设计报告---学生信息管理系统(14页珍藏版)》请在毕设资料网上搜索。
1、题目:学生信息管理系统题目:学生信息管理系统 一、需求分析一、需求分析 任务要求:任务要求: 自学 C 语言中有关链表及外部文件的内容,设计学生信息管理系统。 具体要求如下: 建立学生信息,信息至少包括名字、性别、年龄、学号、系别、家庭信息等 内容; 能够提供添加、删除和修改学生信息等功能; 能将通讯录保存在文件中; 能够按指定方式输出学生信息。 系统功能需求分析:系统功能需求分析: 1、为存储学生信息,需定义一个结构体类型,成员名字、性别、 年龄、学号、系别、家庭信息等,并建立链表,定义该结构体类型的 指针,用于指向各结点; 2、分别建立具有添加、删除、修改、查询等功能的子函数,完成 相应功
2、能,对程序实现模块化。这其中要用到对链表的删除、插入等 知识。删除时用一结构体指针指向链表的第一个结点,检查该节点的 值是否等于输入的要删除的学号, 若相等就删除, 不相等则后移指针, 直至表尾。插入时也要先找到相应结点,再添加。 3、为实现存储功能,需用到文件的相关函数,打开文件,将添加、 修改或删除的信息存入磁盘中。 4、为以表格的形式输出文件,宏定义格式化输出语句,指定输出学 生信息。 2 二、概要设计二、概要设计 系统总体设计框架:系统总体设计框架: 对程序进行模块化,建立添加、修改、删除、查找和显示功能的 子函数,各子函数中运用链表存储数据。从主函数开始执行,调用各 个子函数,并运用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课程设计 报告 学生 信息管理 系统
