学生信息管理系统实例

学生信息管理系统实例

ID:24247777

大小:111.50 KB

页数:3页

时间:2018-11-13

学生信息管理系统实例_第1页
学生信息管理系统实例_第2页
学生信息管理系统实例_第3页
资源描述:

《学生信息管理系统实例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、教案课题:第9章学生信息管理系统实例教学目标1、掌握系统分析的基本方法。2、掌握调试程序的基本方法。3、掌握测试程序的基本方法。4、培养程序的分析设计能力。教学重点、难点1、掌握系统分析的基本方法。2、培养程序的设计、分析能力。技能培训重点、难点1、掌握模块化结构化程序设计的实例。2、掌握学生信息管理系统程序的分析、调试的测试方法。教法案例教学法学法思考,讨论,练习巩固教具使用投影仪演示或教学机房学内容教师活动学生活动备注导入新课通过前面各章的学习,体会到了C语言程序设计的许多优点。同时,也基本掌握了C语言程序设计的方法和技能。程序设计

2、即是一门科学,又是一门艺术。要提高程序的设计能力需要循序渐进。第3章学习了模块程序设计。本章将前面所学的一些适用案例综合起来组成一个较完整的学生信息管理系统。讲授新课案例9.1:学生信息管理系统案例:将前面所学的一些适用案例综合起来组成一个较完整的学生信息管理系统。(主模块)#include#include#include#defineMAX150#defineMAX25typedefstructstudent/*定义一种结构体类型*/{charnum[6];/*学号5位*/cha

3、rname[11];/*姓名10位*/intclass;charsex;/*用'M'表示男,用'F'表示女*/intage;intscore[MAX2];}STUDENT;main(){intcreate(STUDENTstu[],intn);voidsearch(STUDENTstu[],intn);voidprint(STUDENTstu[],intn);intinput(STUDENTstu[],intn);voidoutput(STUDENTstu[],intn);voidsearch_num(STUDENTstu[],intn

4、);voidsearch_name(STUDENTstu[],intn);voidsearch_class(STUDENTstu[],intn);voidprint_num(STUDENTstu[],intn);voidprint_class(STUDENTstu[],intn);voidprint_score(STUDENTstu[],intn);voidprint_all(STUDENTstu[],intn);intappend(STUDENTstu[],intn);STUDENTstu[MAX1];intselect,n=0;wh

5、ile(1){clrscr();printf("ttt学生信息管理系统");printf("tt1--学生信息库建立");printf("tt2--学生信息查询");printf("tt3--学生信息输出");printf("tt0--结束");printf("tt请输入您的选择(0-3):");scanf("%d",&select);switch(select){case1:n=create(stu,n);break;case2:search(stu,n);break;case

6、3:print(stu,n);break;case0:exit(0);}}(后面程序略)一、分析案例程序1.本案例用于学生信息的管理,学生信息包括学号、姓名、班级、性别、年龄和学科(案例中列举语文、数学、英语、物理和政治等)成绩,实现对学生信息的输入、输出、查询、排序和追加等功能。2.分析案例模块化程序设计结构:学生信息库建立模块学生信息查询模块分析程序要求,画出程序功能模块图,并画出每一模块的N-S图,给出数据结构定义,根据流程图和数据定义完成程序功能。教师在学生的分析过程中应引导学生按程序设计的原则进行综合设计,应强调先分析程序功能

7、再写代码,并遵循代码书写规范。在代码完成后使用相应的数据对程序进行调试和测试。有可能的话可以按软件开发的模式把学生分组,同一组中不同学生承担不同模块的设计,让学生在设计过程中体会程序开发的实际操作规范,并要求学生独立查阅参考资料完成软件相关文档的写作。学生信息输出模块3.设一个结构体数组stu,学生基本信息为其成员。4.案例程序采用文件的方式存储学生信息。为了实现快速读写采用二进制文件。5.案例中符号常量MAX1可以根据需在修改。6.模块调用以结构体数组stu为实参进行数据传递。二.调试程序。1、静态检查2、上机编译调试3、改正语法错误

8、4、运行程序5、检查运行结果程序调试是一项细致的工作,需要下功夫、动脑子以用积累经验。在程序调试过程中要用科学的态度、冷静思考、认真分析,不断提高。本章内容可作为学生实验的大课题或实习项目。案例思考案例思考

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

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

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