c语言班级档案管理系统.doc

c语言班级档案管理系统.doc

ID:54059006

大小:182.50 KB

页数:21页

时间:2020-04-12

c语言班级档案管理系统.doc_第1页
c语言班级档案管理系统.doc_第2页
c语言班级档案管理系统.doc_第3页
c语言班级档案管理系统.doc_第4页
c语言班级档案管理系统.doc_第5页
资源描述:

《c语言班级档案管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.设计目的全面熟悉、掌握C语言基本知识,掌握C程序设计中的顺序、分支、循环三种结构及数组、函数和c语言基本图形编程等方法,把编程和实际结合起来,增强对不同的问题运用和灵活选择合适的数据结构以及算法描述的本领,熟悉编制和调试程序的技巧,掌握分析结果的若干有效方法,进一步提高上机动手能力,培养使用计算机解决实际问题的能力,养成提供文档资料的习惯和规编程的思想,为以后在专业课程中应用计算机系统解决计算、分析、实验和设计等学习环节打下较扎实的基础。2任务概述对一个有N个学生的班级,通过该系统实现对该班级学生的基本信息

2、进行录入、显示、修改、删除、保存等操作的管理。   1、本系统采用一个包含N个数据的结构体数组,每个数据的结构应当包括:班号、学号、姓名、性别、年龄。 2、本系统显示这样的菜单: 请选择系统功能项: a. 学生基本信息录入 b. 学生基本信息显示 c. 学生基本信息保存 d. 学生基本信息删除 e. 学生基本信息修改 f. 学生基本信息查询 (按学号查询)g.添加学生基本信息  g. 退出系统 3、执行一个具体的功能之后,程序将重新显示菜单。4、将学生基本信息保存到文件中。 5、进入系统之前要先输入密码。6、

3、 数据结构:结构体类型数组 7、 数据库结构:下表构成该系统的基本数据库。        班号:charclaNum学号:charstuNum姓名:charname性别:charsexword专业资料.年龄:intage3模块划分班级档案管理系统包括:a. 学生基本信息录入、 b. 学生基本信息显示 、c. 学生基本信息保存、 d. 学生基本信息删除 、e. 学生基本信息修改、 f. 学生基本信息查询 (按学号查询)、  g.添加学生基本信息、g. 退出系统 8个功能,功能模块图如图3所示。班级档案管理系统学

4、生基本信息添加学生基本信息查询学生基本信息删除学生基本信息保存学生基本信息显示学生基本信息录入退出系统学生基本信息修改退出按学号查询word专业资料.图3功能模块图4主要函数说明及其N-S图主函数:voidmain();程序的入口函数;录入函数:voidinput();录入学生的基本信息;显示函数:voidshow();显示出学生的基本信息删除函数:voiddelete();删除不用的信息;修改函数:voidModfiy();修改错误的学生信息;查询函数:voidquery();查询学生基本信息;添加函数:v

5、oidadd();添加新同学的信息;(1)输入密码进入主菜单,如图4-1所示。输入密码:str1;真str1=str2;假结束Returnmuen();printf(“密码错误!”);图4-1进入主菜单(2)录入学生基本信息,如图4-2所示。输入录入人数:intn;i有0到n-1执行n次循环输入班号:claNum;输入学号:stuNum;输入姓名:name;输入性别:sex;输入年龄:age;结束word专业资料.图4-2录入学生基本信息(3)显示学生基本系信息,如图4-3所示。输入学生学号:student[

6、i].stuNum;i由0到n-1执行n次循环结束输出班号:claNum;输出学号:stuNum;输出姓名:name;输出性别:sex;输出年龄:age;图4-3显示学生基本系信息(4)保存学生基本信息,如图4-4所示。创建一个文件夹:fp;0strcmp(number,student[i].stuNum)1Save()printf(“文件不存在!”);结束图4-4保存学生基本信息word专业资料.输入学生学号:fp;i由0到n-1执行n次循环结束(5)查询学生基本信息,如图4-5所示。0strcmp(n,s

7、tudent[i].stuNum)1printf(“班号:”student[i].clsNum);printf("该学生不存在!");printf("学号:",student[i].stuNum)printf("姓名:",student[i].name);printf("性别:",student[i].sex);printf("年龄:",student[i].age);图4-5查询学生基本信息(6)修改学生错误信息,如图4-6所示。输入学生学号:student[i].stuNumi由0到n-1执行n次循环1s

8、trcmp(n,student[i].stuNum)0修改学生错误信息printf("该学生不存在!");图4-6修改学生基本信息输入学生学号:student[i].stuNum;结束(7)删除学生基本信息,如图4-7所示。1strcmp(number,student[i].stuNum)0strcpy(student[i].clsNum,"");strcpy(student[i].stuNum,"

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。