下载此文档

C语言学生信息管理系统5.doc


文档分类:IT计算机 | 页数:约30页 举报非法文档有奖
1/30
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/30 下载此文档
文档列表 文档介绍
该【C语言学生信息管理系统5 】是由【快乐蚂 蚁】上传分享,文档一共【30】页,该文档可以免费在线阅读,需要了解更多关于【C语言学生信息管理系统5 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。C语言学生信息管理系统5
学生信息管理系统
本题目设计目的是训练学生的基本编程能力,了解管理信息系统的开发流程,熟悉C语言的文件和单链表的各种基本操作。本程序中涉及结构体、单链表、文件等方面的知识。通过本程序的训练,使学生能对C语言的文件操作有一个更深刻的了解,掌握利用单链表存储结构实现对学生成绩管理的原理,为进一步开发出高质量的管理信息系统打下坚实的基础。
1问题定义
创建一个学生信息管理系统.方便管理同学们的信息.系统中每个学生的记录包括学号,姓名,QQ,性别,电话号码等信息,程序运行后可进行列出菜单,删除文件,创建文件,查找文件,修改和保存文件等功能;
在问题定义阶段要考虑题目的可行性和需求分析,接下来进入开发阶段,完成系统设计和系统实现的任,
2系统设计
在系统设计方面需采用模块化,把一个复杂
退出系统………………………………………...……….。
系统分析与设计
系统的总体设计
本系统是由一个主函数和几个子函数完成的,通过一定的语句将主函数和子函数连接起来,即完成了本系统。
创建:可以添加通讯录记录,依次输入序号,姓名,QQ,性别,还有电话等等;
查找:可以查找所存在的所有内容;
删除:可以删除多余的记录,输入存在的序号, 会自动删除这个记录;
修改:输入要修改的那个人的序号之后,然后再一次输入要修改的内容,包括序号,姓名,QQ,性别,还有电话;系统会自动进行修改;
插入:既是要插入到某个已存信息的前面,先找到要插入的位置,然后再依次输入要插入的序号,姓名,QQ,性别,还有电话等,即可完成插入程序,
本系统由一个图来表示为:
主菜单

创建
保存
列出
插入
修改
删除
查找
主体轮廓
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
intnum;/*学生学号*/
charname[10];/*学生姓名*/
charqq[10];/*学生QQ*/
intsex;/*学生性别*/
intphone;
/*学生电话*/
}LIST;
LISTL[100];
intmain(void)
{
}
voidrevise_list()/*修改数组*/
{
}
voidprint_list()/*列出菜单*/
{
}
voiddelete_list()/*删除文件*/
{
}
voidinsert_list()/*创建文件*/
{
}
voidfind_list()/*查找文件*/
{
}
voidinto_list()/*插入文件*/
{
}
voidsave_list()/*保存文件*/
{
}
这样一个简单的学生信息管理系统的整体轮廓就出来了,以后的内容就是对各个子函数进行完善,编程,最后整体与部分连接起来就完成了整个程序。
部分工作流程图
删除:删除用户和信息
开始
输入删除的序号
输出“无此人存在”
判断有误此人
结束
删除该记录
判断有误此人
输出“无此人存在”
Y
N
查找:可以找到并显示所要查找的已存信息
N
Y
结束
显示该人记录
输出没有此人
判断有无此人
开始
输入查询的学号
插入:可以插入到任意一项的前面
输入插入的学号
开始
判断有无此人
输出没有此人
显示该人记录
结束
Y
N
④显示:显示出所有已存的信息
i<key
输出一个记录
inti;i=0
开始

C语言学生信息管理系统5 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数30
  • 收藏数0 收藏
  • 顶次数0
  • 上传人快乐蚂 蚁
  • 文件大小1.87 MB
  • 时间2022-09-22