- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言学生成绩管理系统课程设计报告
学生成绩管理系统是为了管理上学期这门课的学习成绩而设计的。它具有查询和检索功能,可以对指定的文件进行操作,也可以将多个文件组合成一个文件。a .设计内容
1.每份记录包括学生的学号、姓名、性别、各科成绩(上学期的科目)和平均成绩。
2.输入功能:
你可以一次输入几条记录。
3.显示功能:
完成所有学生记录的显示。
4.查找函数:
按姓名或学生编号完成学生记录的搜索并显示出来。
5.排序功能:
根据学生的平均分数。
6.插入功能:
按照学生编号的顺序插入学生记录。
7.将学生记录保存在学生档案中
8.应提供一个接口来调用每个函数。各功能的调用界面和操作界面应尽可能清晰美观!b .设计要求
众所周知,有一个学生档案数据库存储着这个班学生的记录(包括学生编号、姓名、学科成绩、性别等)。),并且所有学生都按照学生编号从小到大进行排序(文件是自己建立的)。
它需要编程来实现查询、排序、插入和删除功能。具体要求如下:
A.需要显示以下界面* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 1-a,设计内容
1.每份记录包括学生的学号、姓名、性别、各科成绩(上学期的科目)和平均成绩。
2.输入功能:
你可以一次输入几条记录。
3.显示功能:
完成所有学生记录的显示。
4.查找函数:
按姓名或学生编号完成学生记录的搜索并显示出来。
5.排序功能:
根据学生的平均分数。
6.插入功能:
按照学生编号的顺序插入学生记录。
7.将学生记录保存在学生档案中
8.应提供一个接口来调用每个函数。各功能的调用界面和操作界面应尽可能清晰美观!b .设计要求
众所周知,有一个学生档案数据库存储着这个班学生的记录(包括学生编号、姓名、学科成绩、性别等)。),并且所有学生都按照学生编号从小到大进行排序(文件是自己建立的)。
它需要编程来实现查询、排序、插入和删除功能。具体要求如下:
A.需要显示以下界面* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 1:按名称查询应采用顺序方式实现;根据查询结果实现查询结果小于m的学生;
找到学生并将学生的记录输出到屏幕上。如果找不到人,输出相关信息。如果你选择2,你将根据你的成绩从上到下排列,你的名字和学生人数的顺序也将相应调整。如果选择3,按照学生编号的顺序插入新的学生记录并将结果保存在学生文件中。如果选择4,删除指定学生的记录并将结果保存在学生文件中。例如,输入数据错误、文件操作错误等。所有上述函数都被写入子函数,由主函数调用。利用结构数组实现学生成绩的数据结构设计;
模块:
学生成绩管理系统查询模块排序模块显示模块保存模块删除模块插入模块结束显示返回插入返回选择保存返回查询根据学生编号选择删除根据姓名选择删除返回主菜单根据姓名查询排序根据成绩查询返回数学平均英语C语言健康教育返回计算机历史程序结构图:
main:int标志=1;结构学生*头=空;head=load();do switch(menu())case“0”: flag=0;休息;case ' 1 ' : search(head);休息;case ' 2 ' : port(head);休息;案例“3”: head==NULL?head=插入(head):插入(head);拯救(头);休息;案例'-根据查询结果实现查询结果小于m的学生;
找到学生并将学生的记录输出到屏幕上。如果找不到人,输出相关信息。如果你选择2,你将根据你的成绩从上到下排列,你的名字和学生人数的顺序也将相应调整。如果选择3,按照学生编号的顺序插入新的学生记录并将结果保存在学生文件中。如果选择4,删除指定学生的记录并将结果保存在学生文件中。例如,输入数据错误、文件操作错误等。所有上述函数都被写入子函数,由主函数调用。利用结构数组实现学生成绩的数据结构设计;
模块:
学生成绩管理系统查询模块排序模块显示模块保存模块删除模块插入模块结束显示返回插入返回选择保存返回查询根据学生编号选择删除根据姓名选择删除返回主菜单根据姓名查询排序根据成绩查询返回数学平均英语C语言健康教育返回计算机历史程序结构图:
main:int标志=1;结构学生*头=空;head=load();do switch(menu())case“0”: flag=0;休息;case ' 1 ' : search(head);休息;case ' 2
您可能关注的文档
- (宏观经济练习)第4章总需求-总供给模型.doc
- (实用干货)工作计划摘要突出标题.doc
- (土壤力学和基础)复习问答.doc
- (英语)《六年级英语教学计划》第二卷外语版.doc
- (自学考试)思想道德修养与法律基础课后练习答案.doc
- [新区幼稚园三年发展计划].doc
- [中考汉语修辞基础安排包括训练问答分析].doc
- “大学生鞋市场调查”调研报告.doc
- “计算机辅助审计”实验报告.doc
- “军事节日文化艺术周”策划.doc
- 仓库保管员述职报告 仓库保管员述职报告总结 (21篇).docx
- 教师高级职称述职报告 教师高级职称述职报告要求字数多少 (17篇).docx
- 加油站经理述职报告 加油站经理述职报告2023年 (17篇).docx
- 销售主管述职报告范文 销售主管述职报告范文大全 (17篇).docx
- 机修班长述职报告 机修班长述职报告 (20篇).docx
- 村干部半年述职报告 村干部半年述职报告 (17篇).docx
- 学生会组织部述职报告 (15篇).docx
- 教师职称评定述职报告 初中教师职称评定述职报告 (17篇).docx
- 信贷述职报告 信贷述职报告怎么写 (17篇).docx
- 入党述职报告范文 入党述职报告范文大全 (19篇).docx
文档评论(0)