计算机程序设计课程设计--学生信息管理系统
《计算机程序设计课程设计--学生信息管理系统》由会员分享,可在线阅读,更多相关《计算机程序设计课程设计--学生信息管理系统(13页珍藏版)》请在毕设资料网上搜索。
1、 1 计算机程序设计(计算机程序设计(C C 语言)语言) 课程设计课程设计报告报告 题目:学生信息管理系统题目:学生信息管理系统 学院:学院: 计算机科学与工程学院计算机科学与工程学院 专业:专业: 电子信息工程电子信息工程 2 一、选题背景:一、选题背景: 该程序实现一个综合的数据管理系统,用户可以已建立数据文档,并对文档 中的数据进行操作输入数据信息、查看数据信息以及删除数据信息。输入、查看 和删除的操作都是通过对链表的操作完成的。可以对班级学生的信息进行方便、 有效的管理。 二、设计思想:二、设计思想:采用模块化编程 (一)总体框架图:(一)总体框架图: 学生管理系统:1、录入学生信息
2、 2、修改学生信息 3、查询学生信息 4、浏览学生信息 5、增加学生信息 6、推出信息系统 (二)思二)思路:路:模块一模块一:头文件,变量定义,函数的声明 对系统所使用的变量进行定义,对函数进行声明 模块二:模块二:学生信息系统使用帮助 声明函数 void help(),对整个系统进行使用说明 模块三模块三:录入学生信息 声明函数 void readfile(),说明一个文件指针 FILE *fp 打开文件 “student.txt“ 模块四模块四:学生信息的查找 声明 void seek()为查找函数,通过 switch(item)设定用学号查找, 用姓名查找两个分支 3 模块五模块五:学
3、生信息的修改 声明 void modify()为学生信息修改函数,通过 switch(item)设定所要 修改的项目 模块六模块六:学生信息按学号排序 声明 void sort()将录入学生系按升序排列,用的是“冒泡排序 法”实现排序 模块七模块七:增加学生信息 声明 void insert()插入学生信息,先通过判断学生是否存在, 若否则继续输入,若是跳出,重新循环 模块八模块八:删除学生信息 声明 void del()实现学生信息删除,通过学号对比确定要删除 的信息,然后用后一个替换掉。 模块九模块九:显示学生信息 通过 display()函数输出学生信息 模块十模块十:保存信息 通过 f
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 程序设计 课程设计 学生 信息管理 系统
