2022年面向对象程序设计张天一自.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年面向对象程序设计张天一自.docx》由会员分享,可在线阅读,更多相关《2022年面向对象程序设计张天一自.docx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 面对对象程序设计报告课程名称:同学信息治理系统学院:自动化专业:自动化班级:自 1101 姓名:张天一学号: 41151013 1 / 11 名师归纳总结 - - - - - - -第 1 页,共 11 页精选学习资料 - - - - - - - - - 一、 设计目的:系统的需求分析、系统的总体设计、系统的概念设计、系统各模块的具体设计、系统运行与测试;二、 任务:系统目标 依据查询条件实现同学信息的查询 同学选课信息查询、成果信息的查询 同学信息、课程信息、成果信息的增加、删除、修改 对基本信息完成增加、删除、修改时,需留意表与表之间 的关
2、联功能需求分析 本系统的功能需求分析如下:同学信息查询:同学可以依据学号、姓名、专业进行查询 . 同学信息治理:主要是用于同学信息更新、插入、删除;同学成果录入:用于同学成果治理,录入同学成果,也可 以更新 登录、用户界面需求:2 / 11 名师归纳总结 - - - - - - -第 2 页,共 11 页精选学习资料 - - - - - - - - - (1)简洁、易懂、易用、友好的用户界面;(2)安全保密性需求:只有凭借用户名和密码登陆系统,才能进行信息的治理等;三、 设计:经过对系统的需求分析,同学信息治理系统主要划分为三个部分:同学信息查询,同学信息治理,同学成果录入三个功能模块;如图系
3、统的总体结构;同学信息治理系统学学学生生生信信成息息绩查管录询理 系统的总体结构入同学信息查询模块同学信息查询:同学可以依据学号、姓名、专业进行查询;如图同学信息查询模块结构;同学信息查询学 姓号 名查 查询 询同学信息治理模块结构同学信息治理模块3 / 11 名师归纳总结 - - - - - - -第 3 页,共 11 页精选学习资料 - - - - - - - - - 同学信息治理:主要是用于同学信息更新、插入、删除,如图同学治理模块结构;同学信息治理学学学生生生信信信息息息更录删新入除成基成基绩本绩本更信录信新息入息更录新入同学信息治理模块结构 四、 调试、测试、任务分析:包括同学的数据
4、成员(学号、姓名、班级、成果)和方法成员(添 加、查询、修改、删除、输出);class Student *数据成员 * public Stu student1 = new Stu0 ; public struct Stu public string num ; public string name ; public string stuclass ;4 / 11 名师归纳总结 - - - - - - -第 4 页,共 11 页精选学习资料 - - - - - - - - - public int score ; 数据成员设计中,使用一位数组的结构来定义每个同学成员,并用定义结构体的方法来表示每
5、个同学的属性(学号、姓名、班级、成果);*方法成员 * public void add / 增加同学信息 int count = 0 ; Stu student2=new Stu1 ; Console.WriteLine 输入学号: ; string k = Console.ReadLine ; for int i = 0 ; i student1.Length ; i+ if student1i.num = kcount =1; if count = 0 student20.num = k ; Console.WriteLine 输入姓名: ; student20.name = Consol
6、e.ReadLine ; Console.WriteLine 输入班级: ; student20.stuclass = Console.ReadLine ; Console.WriteLine 输入成果: ; student20.score =int.Parse Console.ReadLine ; ArrayList list = new ArrayListstudent1; list.Addstudent20 ; student1 = Stulist.ToArraytypeofStu Console.WriteLine 输入终止! ; Console.ReadLine ; else Con
7、sole.WriteLine 错误,学号重复! ; Console.ReadLine ; 5 / 11 名师归纳总结 - - - - - - -第 5 页,共 11 页精选学习资料 - - - - - - - - - 增加同学信息的方法中规定学号是不行以重复的,使用计数器 确定是否输入,并通过使用 ArrayList 动态增加的数组;count 判定学号是否重复来* * public void output / 输出同学信息 Console.WriteLine 学号姓名班级成果 ; for int i = 0 ; i student1.Length ; i+ Console.WriteLine
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 面向 对象 程序设计 张天一
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内