



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
选题: 学生信息管理系统设计学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。采用结构体数组或文件形式存储学生的信息,(测试数据不少10个人,可以本班同学的具体数据为背景)软件由下列几个功能模块组成:(1)增加一个学生的信息(需输入要增加学生的所有信息);当录入了重复的姓名和电话号码时,则提示数据录入重复并取消录入; (2)统计本班学生总人数及男女生人数。(3)分别按照学号和姓名查找一个学生的信息;若找到则输出该学生全部信息,否则输出查找不到的提示信息。(4)分别按学号、姓名和出生年月,对所有学生信息排序,并输出结果;(5)选做:删除一个学生的信息(需指定要删除学生的学号);同时显示删除后的结果。要求:查询和统计的结果除在屏幕上显示外,还需写入单独的文本文件中。算法设计:系统的工作方式-菜单形式学生信息收集(txt文件)-输入 学生信息浏览-输出 查询学生信息、学生信息排序-算法 按学号查询、按姓名查询 学生信息的删除与修改流程图: 进入程序如果选择继续查询 如果输入正确 程序运行到此 运行程序查询 输入要查询的对象 停止运行如果不继续查询如果出现错误 出现提示 运行到此学生信息:学号 姓名 年龄 性别 出生年月 地址 电话 邮箱001 张晖 20 男 91.01 黄石1320484871002 张晶 20 男 91.10 武汉978582067003 王鲸 21 男 90.09 黄冈1096056957004 何杰 21 男 90.09 孝感1473879110005 刘凯 20 男 91.10 天门1255643546006 梁山 20 男 91.02 天门2369395245007 万燕 20 女 91.03 荆州1224435566008 肖太 20 男 91.09 武汉5059935994009 肖霆 21 男 90.09 仙桃 159278824755 1049183427010 周阳 20 男 91.08 辽宁1473819710011 孙慕华 19 男 92.07 孝感491229457012 余慧娟 20 女 91.06 沙市1208682268进入程序登记学生信息查询学生信息修改学生信息删除学生信息输入学生的基本信息保存学生信息删除学生学号或姓名输入学生学号或姓名重新输入学生信息输入学生的学号删除学生信息获取学生的信息输入n,保存信息声明:int num ;char name; char sex ; int age; char birth; char add; char mail;int struct 函数声明函数 char 引用一系列数组,利用switch和break 语句实现函数之间的循环,case 语句为循环体提供了执行体,利用continue语句实现循环的正常进行。Strlen语句实现了电脑对输入数据进行比较。Return 语句实现了程序的多次进行任意次结束int 进行整形数据的输入strcpy字符串复制Struct 定义函数,通过switch(num)调用,以上各函数,实现功能指针变量为数据提供了地址字符串处理函数:Gets:从终端输入一个字符串到字符数组;Puts:将一个字符串输出到终端;Strcat:把字符串2接到字符串1后面;Strcmp:比较字符串1和字符串2;Strlen:测试字符串长度;Strcpy:字符串复制函数,将字符串2复制到字符数组1中。程序设计模块1, 对系统所使用的变量进行定义,对函数进行声明 2,声明void readfile(),说明一个文件指针FILE *fp 打开文件zhanghui.txt 3,声明void seek()为查找函数,通过switch(item)用学号或姓名查找。4,声明void modify(修改)()为学生信息修改函数,通过switch(item)设定修改项目 5,声明void sort(排序)()按升序排列,可用“冒泡排序法”实现排序 6,声明void insert(插入)学生信
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 8《我们受特殊保护》第二课时(教学设计)部编版道德与法治六年级上册
- 高中信息技术粤教版选修4教学设计-4.3.4 创建“密码验证”窗体-
- 第四节 现代通信教学设计-2025-2026学年初中物理鲁科版五四学制九年级下册-鲁科版五四学制2012
- 2025年中考数学总复习《等腰三角形》专项检测卷(附答案)
- 2.2.2生物对环境的适应和影响说课稿-2024-2025学年苏科版生物七年级上册
- 2025年全国育婴师职业技能鉴定中级考试题库(含答案)
- 2025年高考数学试题分类汇编:平面向量与复数(试卷+解析)
- 2025年山东省泰安市中考生物试题及答案
- 小班师德师风题目及答案
- 《2025企业员工聘用劳务合同》
- 电子课件-《英语(第二册)(第三版)》-A01-4402 英语 第二册 第三版 课件-Unit 2 lesson 2
- GB∕T 17794-2021 柔性泡沫橡塑绝热制品
- Q∕SY 01747-2020 热力采油过热蒸汽锅炉运行规程
- CRT植入推荐步骤和工具课件
- 建筑施工岗位安全风险明白卡
- Q∕GDW 10827-2020 三相智能电能表技术规范
- 空气轴承技术培训教程
- (完整版)法理学试题库附答案
- 客户服务管理10421考试大纲
- 典范剧本Coming Clean
- 硫酸生产工艺计算
评论
0/150
提交评论