学生籍贯信息记录簿C语言课程设计.pdf
文本预览下载声明
程序设计
课程设计报告
课题名称: 学生籍贯信息记录簿
专 业 计算机科学与技术 (软件工程)
学生姓名
班 级
学 号
指导教师
完成日期
1
- -
一 课程设计的目的1
二 设计内容与要求1
三 主要技术指标及特点1
3.0 信息描述 (注:用流程图表示)1
3.1 创建信息链表并以磁盘文件保存;2
3.2 读取磁盘文件并显示输出所有学生的籍贯信息;3
3.3 按学号或姓名查询其籍贯;5
3.4 按籍贯查询并输出该籍贯的所有学生;9
3.5 能添加、删除和修改学生的籍贯信息;11
3.6 显示输出江苏籍和非江苏籍学生的信息并可分别存盘。16
四 设计小结17
五 程序源代码18
六 参考文献29
2
- -
一. 课程设计的目的
1. 加深对 《C语言程序设计》课程知识的理解,掌握C语言应用程序的开发方法和
步骤;
2. 进一步掌握和利用C语言进行课程设计的能力;
3. 进一步理解和运用结构化程序设计的思想和方法;
4. 初步掌握开发一个小型实用系统的基本方法;
5. 学会调试一个较长的程序的基本方法;
6. 学会利用流程图或N-S图表示算法;
7. 掌握书写课程设计开发文档的能力 (书写课程报告)。
二.设计内容与要求
编制一个学生籍贯信息记录簿,每个学生信息包括:学号、姓名、籍贯。具体功
能要求如下:
1.创建信息链表并以磁盘文件保存;
2.读取磁盘文件并显示输出所有学生的籍贯信息;
3.按学号或姓名查询其籍贯;
4.按籍贯查询并输出该籍贯的所有学生;
5.能添加、删除和修改学生的籍贯信息;
6.显示输出江苏籍和非江苏籍学生的信息并可分别存盘。
3
- -
三.主要技术指标及特点
3.0 信息描述 (注:用流程图表示)
籍贯信息记录簿
建立链表
录 显 查 编 分
主
入 示 询 辑 类
函
信 信 信 信 管
数
息 息 息 息 理
添 删 修
加 除 改
信 信 信
息 息
显示全部