开发一个简单的管理系统
项目作业 15
等28人参与
来源: / Swift基础语法

小伙伴们,前面我们已经学习了Swift的基础语法,那么现在我们可以来开发一个简单的管理系统啦!通过开发来巩固之前所学的知识。

一、项目准备

开发工具:Xcode

效果演示:见下图。

二、整体要求:

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

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

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

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

http://img1.sycdn.imooc.com/climg//58dcd35700010da305000235.jpg

定义菜单,显示效果如上图所示,并定义方法完成对学生成绩的管理,学生成绩存放在数组中。

http://img1.sycdn.imooc.com/climg//58dcd38a0001a7eb05000575.jpg

http://img1.sycdn.imooc.com/climg//58dcd3990001b4ed05000387.jpg

http://img1.sycdn.imooc.com/climg//58dcd7df0001a74d05000315.jpg

http://img1.sycdn.imooc.com/climg//58dcd3bd0001271405000227.jpg

http://img1.sycdn.imooc.com/climg//58dcd3cc0001b88905000430.jpg

http://img1.sycdn.imooc.com/climg//58dcd3d800016d9b05000348.jpg

http://img1.sycdn.imooc.com/climg//58dcd3e00001a92c04240160.jpg

作业描述

1、定义一个显示菜单的方法:static func displayMenu() { }

2、定义一个初始化数学成绩的方法,数组的长度和元素均由键盘输入。static func initScore() ->[float] {  }

3、定义一个求平均成绩的方法:static func average->[float] {  } 

4、定义一个统计成绩大于85分的人数的方法:static func count( arr:[float])->Int {  }

5、修改指定位置处成绩的方法:static func update( f:[Float], index:[int], newScore:[Float]) {  }  参数index为位置,从0开始,与数组下标含义相同,newScore是新的成绩。

6、打印输出所有成绩的方法:static func displayAllScore( f:[Float]) {  }

注意:

1、当要求输入数字,而输出非数字时,要给出错误提示。

2、当输入的数字与case语句不匹配时,给出错误提示。


评分标准是什么?

规范【10分】

1、文件、class、成员变量命名规范;   

2、代码结构要层次分明;  

3、代码规范、添加适量注释。

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

1、程序正常运行效果,且满足效果图要求。

插入数据方法【18分】

1、能够完成需求中向数组中插入数据的方法。

显示所有数据方法【18分】

1、能够完成需求中显示成绩大于85分的人数。

修改指定位置的成绩【18分】

1、能够完成需求中修改指定位置的成绩

查询平均成绩【13分】

1、能够完成需求中查询平均成绩

输出所有成绩【13分】

1、能够完成输出所有成绩




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

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

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

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