项目作业 399
等26人参与
来源: / C++结构体

小伙伴们,前面已经学习了相关知识内容,那么现在我们可以来开发一个简单的学生信息的添加、查询功能啦!希望通过系统的开发来巩固之前所学的知识。

演示视频
作业描述

一、 项目准备

开发工具:VC++、Xcode

需求分析:见演示视频,并参考评分标准。

效果演示:见演示视频。

二、整体要求

1、完成需求分析和详细设计中所涉及到的所有功能。

2、代码结构要层次分明,代码编辑思路要清晰、整洁。

3、要求C++代码书写、命名符合规范,并在代码中添加必要的注释

4、程序运行效果与提供的页面效果图、结构保持一致

5、将作业项目导出(Export)成压缩文件

三、提示:

1、定义一个描述学生基本信息的结构体,包括姓名、学号、年龄、电话、性别。注意:对应信息的类型匹配。

2、编写输入函数,录入学生的基本信息,具体要录入的学生个数应该通过用户自己来决定。

3、编写输出函数,输出所有学生的信息。

4、编写查询函数,根据指定学号的搜索,查询学生信息并输出该学生的所有信息。

5、main函数中注意整体程序的流程控制,可以通过while循环来控制程序的执行流程。

四、注意:

1、根据用户输入的指令完成对应的操作。

2、当输入0的时候,应该退出程序,退出程序可以通过exit(0);来进行退出。

3、当输入的指令超过0~3的时候,应该给出错误提示,让用户重新输入指令。

4、代码中应该添加适当注释,并且给出相应的操作提示。


评分标准是什么?

规范【10分】   

  • class、成员变量命名规范;                   

  • 代码结构要层次分明;  

  • C++代码规范及添加适量注释。

程序整体运行效果【10分】   

  • 程序正常运行,且满足效果图要求;                

结构体定义【15分】   

  • 正确定义属性的类型

  • 定义结构体数组

添加学生信息【10分】   

  • 录入要添加的学生数量

  • 在函数中通过for循环实现添加所有学生的信息

查询所有学生信息【15分】   

  • 通过for循环遍历输出所有的学生信息

根据学号搜索学生信息【12分】   

  • 结合for循环和if判断,找到要查询的学生信息

显示提示信息菜单的方法【3分】  

  • 能够完成显示提示信息菜单的方法

主方法【25分】

  要求如下:  

  • 使用switch结构完成主体功能,并调用方法完成演示效果中所示的功能。

  • 如果输入0-3以外的数字,应给出错误提示。

  • 通过while循环控制程序的执行流程



项目作业上传说明
第1步:上传你的作业压缩包
第2步:等待讲师一对一批复
第3步:查看讲师点评
上传作业

登录后查看更多作业,立即

意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师