已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-学生成绩管理系统c0 C+程序设计课程设计说明书主题学生成绩信息管理系统编号1276807439名吴利春指导教师邓斌日2019年12月27日金内蒙古科技大学课程设计任务书对象程序设计a课程设计课程名设计主题学生成绩管理系统的设计指导教师邓斌时间2 019/12/27星期五一、 教育要求1 .加强对c语言课程基本知识的理解和掌握,深化2 .掌握c语言编程和程序调试的基本技能3 .用c语言进行基本软件设计4 .掌握写程序设计说明书的能力5 .提高用c语言解决实际问题的能力2 .用c编程设计资料和参数(一)输入学生成绩;以学号、名字、语文、数学、英语的形式输入学生的成绩。(2)调查成绩。根据学生的学号和名字调查学生的成绩。(三)修正。在咨询中找到适当的学生记录进行修改。(四)统计。计算学生的总得分,并排显示输出。显示合计班级学生各课程平均分和总分平均分显示的统计分比班级总分小的学生合计显示的不及格学生名单。三、设计要求和成果可以根据系统功能要求,将问题解决分为以下几个步骤(1)分析系统中各实体之间的关系及其属性和行为的(2)基于问题的描述来设计系统的类级别(3)完成类层次中各类的描述(包括属性和力的方法) (4)完成类中各成员函数的定义(5)系统的应用完成系统摘要报告和系统说明书目录第一章的要求分析. 条件.41. 3执行要件.41. 4学生成绩信息管理系统的介绍.42. 1框架. 的说明. 5第三章的设计. 设计详细资料. 1工程视图. 73、 二课程图表视图.18第一章需求分析1. 1引言c课程设计是实践性教学的重要环节,以c课程为基础,是独立于课程的特殊课程。课程设计使学生们能够更全面地学习、应用和理解所学的课程,并掌握课程知识。c课程设计是计算机理论和应用的核心基础课程,要求学生在结构、循环结构和算法选择和课程基本内容理解的同时,在程序设计方法和正常运行等基本技能和科学做法方面接受比较系统和严格的训练。1. 2功能需求这是学生信息管理系统,因此需要设计功能界面菜单,通过菜单一目了然地把握了各个功能。该系统包括以下模块:报头文件、变量定义、函数的宣言增加学生信息系统的使用支持人员信息数据输入删除个人信息修正数据按姓名查询学生信息按学生编号查询学生信息按出生地点查询学生信息输出所有学生的书籍信息的接口菜单。各模块相互联系,相互独立。成功登陆学生信息管理系统后,系统初期学生信息为空,无法使用和实现各项功能,因此学生信息的各项管理工作需要先输入。本系统可以添加学生信息以输入和输出信息,根据学生的姓名和学号查询该学生的资料,修改或删除该学生的信息的1.3执行需求应用程序Visual C、Visual C不仅仅是c编译器, 一种基于Windows操作系统的可视集成开发环境ido,在这种环境下开发的软件具有高度稳定性、高度可移植性和可创建各种Windows应用程序。1.4学生成绩信息管理系统介绍学生成绩信息语文、数学、英语等。设计学生成绩信息管理系统,可提供以下功能a、学生成绩信息输入功能-输入b、学生成绩信息阅览功能-输出c、查询功能-算法1、学生成绩检索2、名字检索d、学生成绩信息的删除和修正第二章整体设计2.1结构框图1.5程序结构图2. 2程序的结构框图解释(文字)该学生成绩管理系统具有学生成绩的输入功能、显示功能、检索功能、索引简单记录学生学习情况的是对学生学习情况有良好反应的软件。第三章类的设计2,1 student类的设计描绘类图student数据成员char n_name10; char n_numble5; char n_sex3; char d_numble5; 函数成员:student :3360 stuent () void student :360 input () float stuent :360 pj () void student :30 stu _ delete (students tu ) void stuent :3360 stu _ find (students tu ) void stuent :3360 di saly () void manage _ stu :3360 input _ stu ()2.类的函数成员说明不写代码,函数输入什么样的参数/做什么/返回什么样的结果第四章详细设计3,1图面视图1,说明几个源代码文件3,2类视图各文件中包含的类和函数3. 3程序流程图第五章测试程序4,1学生成绩的输入4,2学生信息的检索include iostream # include cstring # includefstreamusingnamespacestd; constint N=3; class student char n_name10; char n_numble5; char n_sex3; float score4; /score0英语成绩、score1数学成绩、score2语文成绩、score3平均为公共: student (); student(char name、char numble、char sex、float a、floatb、float c ); student(student s) void input (); /输入学生信息:姓名、学号、性别、英语、数学、语言float pj (); /平均得分voidsstu_delete(stu ) /voidsstu_find(studentstu ) void dispaly (); /显示学生信息:姓名、学号、性别、英语、数学、语文、平均分; student 33: student () strcpy (n _ numb LLE,000 ); strcpy(n_name,noname) strcpy(n_sex,male) score0=88; score1=99; score2=95; score3=94; student 33: student (charname 、char numble、char sex、float a、floatb、float c) strcpy(n_name,name ); strcpy(n_numble,numble) strcpy(n_sex,sex) score0=a; score1=b; score2=c; score 3=(score 0 score 1 score 2 )/3.0; student 33: student (students ) strcpy (n _ name,s. n_name ); strcpy(n_numble,s. n_numble) strcpy(n_sex,s. n_sex) score0=s. score0; score1=s. score1; score2=s. score2; score 3=(score 0 score 1 score 2 )/3.0; 输入voidstudent333:input()cout学生信息:endl; cout请依次输入您的姓名、学号、性别、英语、数学和语文endl cinn _ namen _ numb pen _ sex score 0 score 1 score 2; score 3=(score 0 score 1 score 2 )/3.0; float student 33: pj () return score 3; void student 33: stu _ delete (students tu ) studentt; inti,k,j; char d_numble5; cout请输入要删除的学生编号: cind _ numb le; for(i=0; iN 1; i ) j=i; k=strcmp(stui. n_numble,d_numble) if(k=0i!=N) for (; jN; j ) stuj=stuj 1; if (k=0I=n ) strcpy (stu n .n _ numb ble,0000 ); strcpy(stuN. n_name,noname) strcpy(stuN. n_sex,男人) stuN. score0=0; stuN. score1=0; s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广东广州市白云区科技工业商务和信息化局第二次招聘政府雇员1人备考公基题库带答案解析
- 2025广东广州城建职业学院清远校区项目经理、现场建设工程师招聘5人模拟试卷带答案解析
- 2025中国诚通控股集团有限公司所出资企业招聘336人笔试备考试卷带答案解析
- 四川省公安厅关于所属事业单位2025年公开考核招聘工作人员历年真题库附答案解析
- 2025中国人民大学和平与发展学院研究院招聘3人备考公基题库带答案解析
- 2025云南西双版纳州检察机关招聘聘用制书记员5人模拟试卷附答案解析
- 2025天津银行资产负债管理部总经理或副总经理招聘1人模拟试卷附答案解析
- 2025黑龙江哈尔滨启航劳务派遣有限公司派遣到哈尔滨工业大学计算学部招聘1人参考题库带答案解析
- 2026中国储备粮管理集团有限公司湖北分公司招聘历年真题库附答案解析
- 婚宴合同付款写协议
- from head toe whole story从头到脚整个故事
- 复式统计表(教学设计)-2023-2024学年五年级上册数学苏教版
- GRE(QUANTITATIVE)模拟试卷2(共319题)
- 网络安全技能竞赛(CTF)考试题库-下(多选、判断题)
- 财税201758号文深度解析:工程项目预收账款财税处理大调整
- 中国农业文化遗产与生态智慧智慧树知到期末考试答案章节答案2024年浙江农林大学
- ZJ70DB钻机系统设计与研究
- GB/T 43803-2024科研机构评估指南
- 中国当前周边安全形势
- 中药代茶饮行业市场分析
- 2024年北京市公务员录用考试申论真题及解析
评论
0/150
提交评论