学生成绩管理

合集下载

学校成绩管理与评定制度

学校成绩管理与评定制度

学校成绩管理与评定制度概述:学校成绩管理与评定制度是学校教育管理的重要组成部分,它旨在规范学生的学业表现,并提供公正、客观的评价标准。

这个制度涉及到教师教学、学生学习、家长监督等多个方面,对于学校的教育教学质量和学生的发展起着重要作用。

第一部分:建立健全的成绩管理制度学校应建立完善的成绩管理制度,明确规定教师评定学生成绩的依据和方法,并制定相应的流程和操作规范。

这样可以确保成绩评定的公正性和准确性,使学生成绩真实地反映出其学业水平。

第二部分:公开透明的成绩评定标准学校应该制定公开透明的成绩评定标准,明确各项指标的权重和评分范围。

这样既可以减少教师主观评价的可能性,也能够让学生和家长清楚地知道自己的学习水平和提升方向。

第三部分:多样化的成绩评价方式除了传统的考试成绩,学校应鼓励使用其他多样化的评价方式,如课堂表现、项目作业、小组合作等,来全面了解学生的能力和发展。

这样可以激发学生的学习兴趣,促进他们在各个方面的全面发展。

第四部分:及时准确的成绩反馈学校应该及时向学生和家长提供成绩反馈,并具体说明学生的优势和不足之处。

这样可以鼓励学生发现自己的问题并加以改进,并充分发挥家长在学习中的监督和指导作用。

第五部分:个性化的学习辅导学校应针对学生的特点和需要,提供个性化的学习辅导和帮助。

这样可以让学生在学习上得到更多的关注和支持,提高其学习成绩和自信心。

第六部分:培养学生的自主学习能力学校应鼓励学生主动参与学习,培养其自主学习能力。

这样可以帮助学生养成主动思考、自我管理和解决问题的能力,提高他们的学业成绩和终身学习能力。

第七部分:引导学生正确处理成绩的压力学校应引导学生正确看待成绩,避免因成绩压力导致学习焦虑等问题的出现。

这样可以帮助学生保持积极的学习态度,从而更好地适应学习环境和发展自己的潜能。

第八部分:建立合理的奖惩机制学校应建立合理的奖惩机制,对学生的学习成绩进行奖励和惩罚。

这样可以鼓励学生努力学习、进取向上,同时也让学生明确了学习的动力和目标。

考试成绩管理制度

考试成绩管理制度

考试成绩管理制度一、引言现今,考试已经成为了学生衡量自己学习成果的重要方式之一。

而为了更好地管理考试成绩,学校普遍实行了考试成绩管理制度。

本文将从多个角度探讨这个制度以及它对学生和学校的影响。

二、背景分析考试成绩管理制度是为了确保考试结果的公正和准确而设立的。

它包括考试评分、成绩记录、成绩分析等方面的内容,旨在为学生提供一个公平竞争的环境,同时也是学校评估教学质量的重要指标。

三、考试评分考试评分是考试成绩管理制度的核心。

教师根据考试内容和标准,对学生答卷进行评分。

评分应该公正、准确、客观,尽量排除主观因素的干扰,确保考试成绩的真实性和可信度。

四、成绩记录成绩记录是指将学生的考试成绩进行记录和保存。

学校通常会建立学生的成绩档案,包括平时成绩、期中考试成绩、期末考试成绩等。

这些记录不仅为学生提供了一个了解自己学习状况的依据,也为学校和教师提供了评估和分析学生学习状况的材料。

五、成绩分析成绩分析是对学生考试成绩进行综合分析和评估的过程。

通过对成绩分布、班级排名、个人进步等数据的统计和分析,教师可以发现学生的学习问题和不足之处,为个别辅导和改善教学提供依据。

六、学习动力考试成绩管理制度对学生的学习动力产生了积极的影响。

学生在考试中努力取得好成绩,既能得到认可和奖励,也能为自己的未来铺平道路。

而且,学生可以通过对成绩的回顾和分析,了解自己的学习状况,找到不足之处并加以改进。

七、公平竞争考试成绩管理制度为学生营造了一个公平竞争的环境。

每个学生都有机会通过考试展示自己的水平和能力,无论是成绩优异的学生还是努力进步的学生,都能在这个制度下得到应有的评价和肯定。

八、教学质量考试成绩管理制度可以作为学校评估教学质量的一个参考指标。

通过对学生考试成绩的分析,学校和教师可以了解教学效果,发现问题并及时采取措施加以改进。

对于教师来说,学生的优秀成绩也是他们教学能力的一种体现。

九、激发潜能考试成绩管理制度激发了学生的潜能。

学生成绩评定与管理办法

学生成绩评定与管理办法

学生成绩评定管理办法为科学评价学生的学习效果,增强学生学习的主动性和积极性,进一步规范学院成绩评定工作,提高管理水平和人才培养质量,特制定本办法。

一、课程分类及记分方式按照考核方式不同,将课程分为考试课和考查课。

必修课一般为考试课,任选课为考查课,限选课可以是考试课也可以是考查课。

考试课程成绩评定采用百分制记分;考查课程、实践性教学环节的成绩和毕业设计(论文)成绩评定采用五级制(优秀、良好、中等、及格和不及格)记分;百分制和五级制换算标准是:90~100分为优秀;80~89分为良好;70~79分为中等;60~69分为及格;59分以下为不及格。

二、学生成绩构成及评定总评成绩由平时成绩和期末考试成绩构成。

考试课平时成绩30%,期末成绩70%;考查课平时成绩50%,期末成绩50%。

1、纯理论课程的平时成绩包括作业、阶段性测验、出勤等。

2、包含有实验、实训的课程,平时成绩包括作业、阶段性测验、实验、实训及出勤等,期末考试内容要包含对实验、实训的考核内容。

3、独立设课的实验、实训课要单独考核,单独评分,要注重平时成绩的考核和记载,同时还应有相关理论知识的考核。

4、理论实训一体化课程,平时成绩和期末考试成绩都要包括理论和实训两部分成绩,按实授课时比例折合,确定该门课程的成绩。

5、任课教师应在开课初向学生公布课程考核方式和成绩评定方式。

课程考核成绩由任课教师根据期末考核成绩和平时成绩进行综合评定,被取消考试资格的学生,总评成绩为“零分”。

6、各门课程的总评成绩要呈正态分布,成绩优秀率不应超过20%,不及格率一般不应超过15%。

三、试卷评阅1、考试结束后,教研室主任(拟进行流水作业评阅试卷的课程)或任课教师到二级学院教务科将所授课程的试卷袋取回。

取卷时要按《考场记事单》的记录清点数量并签字确认。

2、各二级学院教务科组织相关教研室教师及时进行阅卷,有条件的教研室要实行流水作业进行试卷评阅。

3、评阅试卷教师要严格执行评分标准,公平、公正评阅每一份试卷,对及格边缘的成绩进行重点复查,认真做好统分、登分工作,杜绝各类错误发生。

学生成绩管理系统心得体会

学生成绩管理系统心得体会

学生成绩管理系统心得体会篇一:成绩管理系统心得成绩管理系统心得学生成绩管理系统是一功能十分強大的管理系统,它集各种功用于一身,可以完成教学中的各种操作,如对学生的成绩的添加.删除等。

学生成绩管理系统功能大,程序编写也十分复杂,工作量很大,编写一定要认真。

一个小小的失误都可能使程序出现大的漏洞。

建立学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高办学效益和现代化水平。

帮助广大教师提高工作效率,实现学生成绩信息管理工作流程的系统化、规范化和自动化。

我们这次完成学生成绩管理系统分三步.一是对要写成的学生成绩管理系统做全面的分析,即对学生成绩管理系统要使用的编写方法,管理功用,运行方式进行分析,并作出明确的解决方案.针对这次的学生成绩管理系统,它的流程是:以老师和学生两种方式进入,要有密码认证.学生进入系统在能查看此学生的各科目的成绩,平均分,(:学生成绩管理系统心得体会)各科最高分和总分.老师进入系统也能查看各位学生的成绩,并能添加,删除学生和学生成绩,对学生成绩进行总分,平均分的运算.二是程序的编写.由于学生成绩管理系统的功能十分強大,程序的编写也十分的复杂,所以我们四人一组,每人完成一部分程序.程序的编写是一项困难的任务,完成此程序必需运用书中的大部分知识,而且要有清晰的思路,有较強的语言组织能力.由于四人各完成一部分,所以最后四部分程序要能衔接得十分完整,所以四个人要在编写自己的程序的基础上考虑其他人的程序结构.编写程序就是一项十分困难的事,所以一定要细心,不能有一丝的马虎,否则会前功尽弃.三是程序的检查和系统的调用.程序写完后并不能保证它一定能运行,所以要对它进行调试,发现其中的弊端,并作出相应的修改,以完善程序,使其逻辑性,运算能力都符合题目要求,使学生成绩管理系统的运行能力达到课程的目的.成绩管理系统心得(2):一、背景简述使用计算机进行信息管理,不仅提高了工作效率,而且大大的提高了其安全性.尤其对于复杂的信息管理,计算机能够充分发挥它的优越性.学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。

小学生考试成绩的管理方案

小学生考试成绩的管理方案

小学生考试成绩的管理方案1. 引言为了提高小学生考试成绩的管理效率,确保考试成绩的公正、透明,我们特制定本方案。

本方案主要包括考试成绩的收集、整理、分析、反馈和存档等环节。

2. 考试成绩的收集1. 考试结束后,各科任课老师将学生的考试成绩整理成电子表格或纸质表格,包括学生姓名、班级、学号、各科目成绩等信息。

2. 班主任负责收集各科任课老师的考试成绩,并进行初步核实。

3. 考试成绩的整理1. 班主任将收集到的考试成绩进行整理,确保数据准确无误。

2. 对考试成绩进行排序,按照班级、科目、学生姓名等维度进行分类。

4. 考试成绩的分析1. 班主任和各科任课老师共同分析考试成绩,从整体和个体两个层面进行。

2. 分析内容包括:学生的总体成绩水平、各科目的成绩分布、优秀学生、待提高学生等。

3. 针对分析结果,制定针对性的教学改进措施。

5. 考试成绩的反馈1. 班主任将分析后的考试成绩反馈给学生和家长,以便他们了解学生的学习情况。

2. 各科任课老师针对学生的考试成绩,给予个性化的指导和建议。

6. 考试成绩的存档1. 班主任将整理好的考试成绩存档,以便日后查询和分析。

2. 存档材料包括:纸质成绩单、电子表格、分析报告等。

7. 持续改进1. 定期回顾和评估考试成绩管理方案的有效性,根据实际情况进行调整。

2. 鼓励教师分享优秀教学经验和案例,不断提升教学质量。

8. 附则本方案自发布之日起实施,如有未尽事宜,可根据实际情况予以调整。

---以上就是小学生考试成绩的管理方案,希望对您有所帮助。

如有其他问题,请随时提问。

学生成绩管理系统设计思路

学生成绩管理系统设计思路

学生成绩管理系统设计思路设计学生成绩管理系统需要考虑以下几个方面的思路:1. 数据库设计:首先,需要设计一个数据库来存储学生信息和成绩数据。

数据库表可以包含学生基本信息(如学号、姓名、性别、班级等)、课程信息(如课程名称、教师信息等)和成绩信息(如学号、课程成绩等)。

通过设计合理的数据库结构,能够方便地存储和查询学生的成绩数据。

2. 用户界面设计:设计一个用户友好的界面,让教师和管理员可以方便地进行操作。

界面可以包括学生信息的录入、成绩的录入与修改、成绩查询、成绩统计等功能。

可以使用图形化界面或者网页界面,使用户能够直观地操作系统。

3. 功能模块设计:根据需求,可以将系统划分为不同的功能模块,如学生管理模块、教师管理模块、成绩管理模块等。

每个模块负责相关的操作,可以实现独立的功能,并且可以相互调用。

这样能够提高代码的可复用性和可维护性。

4. 成绩计算与统计:系统需要支持成绩的计算和统计功能,例如计算学生的平均成绩、课程的平均成绩、班级的平均成绩等。

可以通过编写相应的算法和函数来实现这些功能,并将结果显示在界面上。

5. 数据安全与权限管理:为了保护数据的安全性,需要设计合适的权限管理机制。

不同的用户可能有不同的权限,例如教师可以录入和修改成绩,管理员可以管理学生信息等。

同时,需要进行数据备份和恢复,以防止数据丢失或损坏。

6. 报表生成与导出:系统可以支持生成各种报表,如学生成绩单、课程成绩分布图等。

这些报表可以直接打印或导出为电子文档,方便教师和管理员进行查阅和使用。

以上是设计学生成绩管理系统的一些思路,具体实现时可以根据需求和技术条件进行调整和扩展。

成绩管理办法

成绩管理办法一、为什么需要成绩管理办法在学校教学过程中,成绩是对学生学习成果的综合评价,对学生个人的学术水平和能力有着重要的指导和激励作用。

因此,建立一套科学合理的成绩管理办法,能够准确评估学生的学习情况,为学生提供有针对性的教育服务,推动学生全面发展。

二、建立科学的成绩评价体系成绩评价是成绩管理的核心内容之一。

学校需要建立一套科学的成绩评价体系,包括多种评价方式和多元化的评价标准。

除了传统的笔试、口头答辩等方式,还可以引入实践操作、项目研究等形式进行评价。

评价标准应包括知识掌握、思维能力、实践能力等方面,注重综合素质的培养。

三、公开透明的成绩录入和统计方式成绩录入和统计是成绩管理的基础工作,需要确保公平、公正、公开。

学校应制定详细的成绩录入和统计规定,明确责任部门和人员,确保每位学生的成绩都能得到准确录入和计算。

同时,成绩统计结果要及时向学生和家长公示,保证成绩的透明度和公开性。

四、鼓励学生个性化学习学生在学习过程中存在着不同的学科偏好和特长,学校应鼓励学生进行个性化学习,为学生提供多样化的选修课程和学习资源,满足学生的不同学习需求。

同时,针对不同学生制定不同的学习目标和评价标准,不仅注重学科知识的掌握,还要注重学生的兴趣培养和个性发展。

五、提供个性化成绩反馈成绩是学生学习的一个重要反馈,学校应提供个性化的成绩反馈,及时告知学生自己的优势和不足之处,并给予相应的指导和帮助。

成绩反馈不仅仅是数字的呈现,还应该深入剖析学生的学习过程、策略和方法,引导学生进行有效的学习调整和改进。

六、关注学习过程的质量成绩管理不仅仅注重结果,还应关注学习过程的质量。

学校应鼓励学生进行自主学习和合作学习,培养学生的主动探究和问题解决能力。

同时,老师要通过学习笔记、作业记录等方式了解学生的学习过程,及时发现问题并给予指导。

七、加强学习支持与辅导学生成绩的提升离不开学校的学习支持与辅导。

学校需要提供良好的学习环境和学习资源,包括图书馆、实验室等设施,以及学习指导和辅导课程。

考试成绩管理制度

考试成绩管理制度考试成绩是衡量学生学习能力和知识掌握水平的重要标准,对于学生、学校和社会都有着重要的意义。

为了有效管理考试成绩,许多学校实行了考试成绩管理制度。

本文将从不同角度探讨考试成绩管理制度的意义、作用、实施方法和改进方向。

1. 重要性和意义考试成绩管理制度在学生的学业发展中起到至关重要的作用。

首先,它能够客观地评估学生的学术成绩,为学生提供有针对性的反馈,促使其不断改进学习方法和提升学习效果。

其次,通过管理考试成绩,学校可以全面了解学生的学习情况,有针对性地制定教学计划和课程调整,为师生提供更好的教学环境。

2. 提高学生积极性考试成绩管理制度能够激发学生的学习积极性。

通过将成绩作为学生学习的正向激励,可以促使学生更加努力地学习和备考,提高学习效果和成绩水平。

同时,合理的奖励和激励制度也能够促使学生形成良好的学习习惯和行为规范。

3. 创设公平竞争环境考试成绩管理制度有助于创设公平竞争的学习环境。

通过确定统一的评价标准和考试规范,可以确保学生在相同的起跑线上进行学习和考试。

这样一来,学生凭借自己的努力和能力来取得好成绩,而非依靠其他外部因素。

这种公平竞争无疑能够培养学生的独立思考能力和自我管理能力。

4. 实施方法实施考试成绩管理制度需要考虑多个因素。

首先,要确定统一的评价标准,确保评分的客观性和公正性。

其次,在考试过程中,应采取科学合理的考评方式,避免题目涉及敏感话题,注重综合素质的评价。

同时,学校还应制定学生考试违规行为的处理办法,确保整个考试过程的严肃性和公平性。

5. 针对性反馈和支持考试成绩管制度不仅仅是评估学生的成绩,更应关注学生的发展需求。

学校可以根据不同学科和学生特点,提供针对性的反馈和支持措施。

例如,针对薄弱科目,可以提供额外辅导和补习课程;对于优秀学生,可以提供深入学习和扩展活动。

通过这种个性化的反馈和支持,学生的学习动力和成绩提升都会得到有效的促进。

6. 鼓励多样化评价方式单一的考试成绩评价方式并不能全面反映学生的学习能力和综合素质。

学生成绩管理系统的用例类图课件


查询成绩
显示查询结果
导出查询结果
用户选择查询条件,如 课程名称、学期等。
系统根据用户选择的查 询条件查询成绩。
系统将查询结果以列表 形式展示给用户。
用户可以将查询结果导 出为Excel或其他格式。
成绩修改功能用例图
选择修改课程
用户选择需要修改成绩的课程 。
修改成绩
用户输入新的成绩并提交修改 请求。
下载导出文件
系统生成导出文件并提供下载链接给用户下 载。
05 学生成绩管理系 统类图绘制
学生类图绘制
学生实体类
包括学生ID、姓名、性别、年龄 等属性。
学生操作类
包括添加、修改、删除学生信息 ,查询学生信息等操作。
课程类图绘制
课程实体类
包括课程ID、课程名称、课程学分等 属性。
课程操作类
包括添加、修改、删除课程信息,查 询课程信息等操作。
传统成绩管理方式的不足
传统的学生成绩管理方式存在效率低下、易出错等问题,无法满足 现代教育的需求。
信息化成绩管理系统的优势
信息化成绩管理系统可以提高管理效率、减少人为错误、方便学生 和教师查询等。
课件目标
01
02
03
04
掌握用例图的基本概念和绘制 方法。
了解学生成绩管理系统的基本 功能和需求。
能够绘制学生成绩管理系统的 用例类图。
课程展望
进一步拓展成绩管理系统的功能
在现有功能的基础上,可以进一步拓展成绩管理系统的功能,如增加 数据分析、预测等功能,提高系统的实用性和智能化程度。
加强与其他系统的集成
可以将成绩管理系统与其他相关系统进行集成,实现数据的共享和交 换,提高工作效率和数据准确性。

学校学生学期成绩管理规定模版

学校学生学期成绩管理规定模版一、总则1. 为了规范学校学生学期成绩管理工作,确保成绩的公正和客观性,制定本规定。

2. 本规定适用于全校各个年级的学生,包括各类教育阶段。

二、成绩考核标准1. 学生的学期成绩由平时成绩和期末考试成绩组成,平时成绩占总成绩的30%,期末考试成绩占总成绩的70%。

2. 平时成绩包括日常作业、课堂表现、实验成绩等评价项。

3. 期末考试成绩由考试成绩和实践能力考核成绩组成。

4. 考试成绩由学科教师负责评定,实践能力考核成绩由实践教师负责评定。

三、成绩计算方法1. 平时成绩计算方法:a. 日常作业成绩占平时成绩的50%。

b. 课堂表现成绩占平时成绩的30%。

c. 实验成绩占平时成绩的20%。

2. 期末考试成绩计算方法:a. 考试成绩由试卷总分和学生得分计算得出,占期末考试成绩的80%。

b. 实践能力考核成绩由实践教师评定,占期末考试成绩的20%。

3. 总成绩计算方法:a. 总成绩 = 平时成绩× 0.3 + 期末考试成绩× 0.7。

四、成绩公布与查询1. 学校将于每学期结束后的一个月内公布学生的学期成绩。

2. 学生可以通过学校提供的成绩查询系统查询自己的成绩,同时可以向班主任咨询成绩情况。

3. 学生可以要求查阅自己的试卷和成绩材料,但不得将其带离教室或拍照。

五、成绩复议及申诉1. 学生对成绩有异议的,可以在成绩公布后的一周内提出成绩复议申请,申请书需详细说明异议原因。

2. 学生的成绩复议由专业教师进行审查,如有需要,可组织专家组对复议结果进行评审。

3. 对于复议结果仍有异议的学生,可以在复议结果公布后的一周内提出成绩申诉申请。

4. 成绩申诉由学校成绩管理委员会处理,委员会成员由学校教务处和相关学科教师组成。

六、成绩考核的纪律要求1. 考试期间,学生必须按时到达考场,带齐应携带的考试工具。

2. 考试期间,学生不得互相抄袭,不得交流和使用通讯工具。

3. 考试结束后,学生应主动交卷,不得拖延时间。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

下周课程设计,时间安排:周一一天;周二下午;周四一天(下午答辩)37.学生成绩管理

实现功能:输入,输出,插入,删除,查找,追加,读入,显示,保存,拷贝,排序,索引,分类合计,退出。

#include /*I/O函数*/ #include /*其它说明*/ #include /*字符串函数*/ #define BUFLEN 100 /* 缓冲区最大字符数 */ #define LEN 15 /* 学号和姓名最大字符数,实际请更改 */ #define N 100 /* 最大学生人数,实际请更改*/ struct record /*结构体*/

{ char code[LEN+1]; /* 学号 */ char name[LEN+1]; /* 姓名 */ int age; /* 年龄 */ char sex[3]; /* 性别 */ char time[LEN+1]; /* 出生年月 */ char add[30]; /* 家庭地址 */ char tel[LEN+1]; /* 电话号码 */ char mail[30]; /* 电子邮件地址 */ }stu[N];

int k=1,n,m; /* 定义全局变量 */ void readfile();/* 函数声明 */ void seek(); void modify(); void insert(); void del(); void display(); void save(); void menu(); int main()

{ while(k) menu(); system("pause"); return 0; } void help() { printf("\n0.欢迎使用系统帮助!\n"); printf("\n1.进入系统后,先刷新学生信息,再查询;\n"); printf("\n2.按照菜单提示键入数字代号;\n"); printf("\n3.增加学生信息后,切记保存按7;\n"); printf("\n4.谢谢您的使用!\n"); }

void readfile()/* 建立信息 */ { char *p="student.txt"; FILE *fp; int i=0; if ((fp=fopen("student.txt","r"))==NULL) { printf("Open file %s error! Strike any key to exit!",p); system("pause"); exit(0); }

while(fscanf(fp,"%s %s%d%s %s %s %s %s",stu[i].code,stu[i].name,&stu[i].age,

stu[i].sex,stu[i].time,stu[i].add,stu[i].tel,stu[i].mail)==8) { i++; i=i; } fclose(fp); n=i; printf("录入完毕!\n"); } void seek() /*查找*/ { int i,item,flag; char s1[21]; /* 以姓名和学号最长长度+1为准 */ printf("------------------\n"); printf("-----1.按学号查询-----\n"); printf("-----2.按姓名查询-----\n"); printf("-----3.退出本菜单-----\n"); printf("------------------\n"); while(1) { printf("请选择子菜单编号:"); scanf("%d",&item); flag=0; switch(item) { case 1: printf("请输入要查询的学生的学号:\n"); scanf("%s",s1); for(i=0;i if(strcmp(stu[i].code,s1)==0) { flag=1; printf("学生学号 学生姓名 年龄 性别 出生年月 地址 电话 E-mail\n");

printf("--------------------------------------------------------------------\n");

printf("%6s %7s %6d %5s %9s %8s %10s %14s\n",stu[i].code,stu[i].name,stu[i].age,

stu[i].sex,stu[i].time,stu[i].add,stu[i].tel,stu[i].mail); } if(flag==0) printf("该学号不存在!\n"); break; case 2: printf("请输入要查询的学生的姓名:\n"); scanf("%s",s1); for(i=0;i if(strcmp(stu[i].name,s1)==0) { flag=1; printf("学生学号 学生姓名 年龄 性别 出生年月 地址 电话 E-mail\n"); printf("--------------------------------------------------------------------\n");

printf("%6s %7s %6d %5s %9s %8s %10s %14s\n",stu[i].code,stu[i].name,stu[i].age,

stu[i].sex,stu[i].time,stu[i].add,stu[i].tel,stu[i].mail); } if(flag==0) printf("该姓名不存在!\n"); break; case 3:return; default:printf("请在1-3之间选择\n"); } } }

void modify() /*修改信息*/ { int i,item,num; char sex1[3],s1[LEN+1],s2[LEN+1]; /* 以姓名和学号最长长度+1为准 */ printf("请输入要要修改的学生的学号:\n"); scanf("%s",s1); for(i=0;i if(strcmp(stu[i].code,s1)==0) /*比较字符串是否相等*/ num=i; printf("------------------\n"); printf("1.修改姓名\n"); printf("2.修改年龄\n"); printf("3.修改性别\n"); printf("4.修改出生年月\n"); printf("5.修改地址\n"); printf("6.修改电话号码\n"); printf("7.修改E-mail地址\n"); printf("8.退出本菜单\n"); printf("------------------\n"); while(1) { printf("请选择子菜单编号:"); scanf("%d",&item); switch(item) { case 1: printf("请输入新的姓名:\n"); scanf("%s",s2); strcpy(stu[num].name,s2); break; case 2: printf("请输入新的年龄:\n"); scanf("%d",&stu[num].age);break; case 3: printf("请输入新的性别:\n"); scanf("%s",sex1); strcpy(stu[num].sex,sex1); break; case 4: printf("请输入新的出生年月:\n"); scanf("%s",s2); strcpy(stu[num].time,s2); break; case 5: printf("请输入新的地址:\n"); scanf("%s",s2); strcpy(stu[num].add,s2); break; case 6: printf("请输入新的电话号码:\n"); scanf("%s",s2); strcpy(stu[num].tel,s2); break; case 7: printf("请输入新的E-mail地址:\n"); scanf("%s",s2); strcpy(stu[num].mail,s2); break; case 8:return; default:printf("请在1-8之间选择\n"); } } }

void sort()/*按学号排序*/ { int i,j,*p,*q,s; char temp[10]; for(i=0;i { for(j=n-1;j>i;j--) if(strcmp(stu[j-1].code,stu[j].code)>0) { strcpy(temp,stu[j-1].code); strcpy(stu[j-1].code,stu[j].code);

相关文档
最新文档