首页 高校学籍管理系统

高校学籍管理系统

举报
开通vip

高校学籍管理系统课程设计报告课程名称面向对象程序设计 课题名称 高校学籍管理系统 专  业通信工程班  级通信工程1301学  号   9 姓  名    念洋     指导教师    乔汇东2015年 12 月30 日工程学院课程设计任务书课程名称面向对象程序设计课  题高校学籍管理系统专业班级  通信工程1301学生姓名念洋学  号6指导老师乔汇东、瑛、黄哲审  批任务书下达日期  2015年 12月26日任务完成日期2015年 12月30日一、设计容与设计要求1.课程设计目的:面向对象程序设计课程设计是集中实践性环节之一,是...

高校学籍管理系统
课程设计 报告 软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载 课程名称面向对象程序设计 课题名称 高校学籍管理系统 专  业通信工程班  级通信工程1301学  号   9 姓  名    念洋     指导教师    乔汇东2015年 12 月30 日工程学院课程设计任务书课程名称面向对象程序设计课  题高校学籍管理系统专业班级  通信工程1301学生姓名念洋学  号6指导老师乔汇东、瑛、黄哲审  批任务书下达日期  2015年 12月26日任务完成日期2015年 12月30日一、设计容与设计要求1.课程设计目的:面向对象程序设计课程设计是集中实践性环节之一,是学习完《面向对象程序设计》课程后进行的一次全面的综合练习。要求学生达到熟练掌握C语言的基本知识和技能;基本掌握面向对象程序设计的思想和法;能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题,从而提高动手编程解决实际问题的能力。2.课题题目⑴公司考勤管理系统⑵高校学籍管理系统⑶高校工资管理系统⑷高校人事管理系统⑸文件加密管理系统3.设计要求:⑴设计课题题目:第5个课题是扩展课题,有能力完成的同学可以选择。其余每位同学根据自己学号除以4所得的余数加一选择相应题号的课题。换题者不记成绩。⑵根据自己对应的课题完成以下主要工作:①完成系统需求分析:包括系统设计目的与意义;系统功能需求(系统流程图);输入输出的要求。②完成系统总体设计:包括系统功能分析;系统功能模块划分与设计(系统功能模块图)。③完成系统详细设计:包括数据库需求分析;类层次图;界面设计与各功能模块实现。④系统调试:调试出现的主要问题,编译语法错误及修改,重点是运行逻辑问题修改和调整。⑤使用说明书及编程体会:说明如使用你编写的程序,详细列出每一步的操作步骤。⑥关键源程序(带注释)⑶按规定格式完成课程设计报告,将其打印稿(A4纸)上交给老师存档。⑷不得抄袭他人程序、课程设计报告,每个人应体现自己的个性设计。二、进度安排第  星期 时:分——时:分星期 时:分——时:分星期 时:分——时:分星期 时:分——时:分课题2:高校学籍管理系统(一)、课程设计题目:高校学籍管理系统(二)、目的与要求:1、目的:(1)要求学生达到熟练掌握C语言的基本知识和技能;(2)基本掌握面向对象程序设计的基本思路和法;(3)能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。2、基本要求:(1)要求利用面向对象的法以及C的编程思想来完成系统的设计;(2)要求在设计的过程中,建立清晰的类层次;(3)在系统的设计中,至少要用到面向对象的一种机制。3、创新要求:在基本要求达到后,可进行创新设计,如根据查找结果进行修改的功能。4、写出设计说明书(三)、设计法和基本原理:1、问题描述(功能要求):(1)能够从屏幕上读取一个学生的信息并将信息存入到数据文件中。(2)能够将指定的信息从文件中删除。(3)能够按编号、姓名对学生的信息进行检索并将检索结果显示在屏幕上。(4)可以统计全部学生的总成绩,及其在班上的排名。(5)能够统计各科的平均成绩及及格率。(6)要求有错误提示功能,例如性别只能输入男女,输入错误提示重新输入。(7)如果检索不到相应的信息应提示用户。(8)扩展要求:能先行设置本学期的科目每个学生信息应该包括:姓名、学号、成绩成绩信息应该包括:科目数量、各科目名称、各科目成绩2、问题的解决案:根据系统功能要求,可以将问题解决分为以下步骤:(1)写出需求分析(做什么);(2)分析系统中的各个实体之间的关系及其属性和行为;(3)根据问题描述,设计系统的类层次;(4)完成类层次中各个类的描述(包括属性和法);(5)完成类中各个成员函数的定义;(6)用户界面的设计;(7)分析系统功能模块(系统流程图);(8)代码编写,功能调试;(9)完成系统 总结 初级经济法重点总结下载党员个人总结TXt高中句型全总结.doc高中句型全总结.doc理论力学知识点总结pdf 报告以及系统使用说明书。一、需求分析1.系统设计目的与意义要求用C面向程序设计语言编写一高校学籍管理系统,1、目的:1)要求学生达到熟练掌握C语言的基本知识和技能;2)基本掌握面向对象程序设计的基本思路和法;3)能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。2.系统设计的意义:系统要能够对相应的数据进行很好的测试,系统的统计对每一科的总成绩,平均成绩,及格律都进行了统计;系统数据的录入除可以手工录入外,还可以采用文件的录入;系统统计学生的基本信息较全面,包括学号,姓名,性别,成绩;程序中查找运用了两种查找式即学号查找和姓名查找。2.系统功能需求(系统流程图)1.要求完成以下功能:1)能够从屏幕上读取一个学生的信息并将信息存入到数据文件中。2)能够将指定的信息从文件中删除。3)能够按编号、姓名对学生的信息进行检索并将检索结果显示在屏幕上。4)可以统计全部学生的总成绩,及其在班上的排名。5)能够统计各科的平均成绩及及格率。6)要求有错误提示功能,例如性别只能输入nan,nv,输入错误提示重新输入。7)如果检索不到相应的信息应提示用户。2.系统功能流程图3.输入输出的要求1.输入的要求:通过主函数体调用其他函数应用系统主控界面包括学生信息录入,查找等功能模块。学生信息录入功能完成学生信息和成绩的输入。记录查询功能可以对数据各分类的记录进行查询。2.输出的要求:1)能够按编号、姓名对学生的信息进行检索并将检索结果显示在屏幕上。2)可以统计全部学生的总成绩,及其在班上的排名。3)能够统计各科的平均成绩及及格率。4)如果检索不到相应的信息应提示用户二、总体分析1.系统功能分析能够从屏幕上读取一个学生的信息并将信息存入到数据文件中。能够将指定的信息从文件中删除。能够按编号、姓名对学生的信息进行检索并将检索结果显示在屏幕上。可以统计全部学生的总成绩,及其在班上的排名。能够统计各科的平均成绩及及格率。要求有错误提示功能,例如性别只能输入男女,输入错误提示重新输入。如果检索不到相应的信息应提示用户。2.系统功能结构图三、详细设计1.类设计:类:student数据成员编号,姓名,性别,籍贯,民族,生日,政治面貌,省份证,数学成绩,英语成绩,计算机成绩classxinxi{protected:              intnumber;               //学号charname[20];              //姓名charsex[6];               //性别charp[100][10];floatfenshu[10];floatshuliang;floataverage;floatsum;floataver;floatjigelv;三、界面设计与各功能模块的实现1.界面设计1.界面设计程序运行后会出现一个简捷的窗口,便于用户查询数据。2.功能模块实现设计通过主窗体调用其他窗体。应用系统主控界面包括学生信息录入,查找等功能模块。学生信息录入功能完成学生信息和成绩的输入。记录查询功能可以对数据各分类的记录进行查询。四、系统调试1.首页进入学籍管理系统主菜单2录入学生信息界面:3.显示学生信息界面:4.查找学生信息界面:5.删除学生信息界面:6.统计学生信息:五、使用说明及 心得体会 决胜全面小康心得体会学党史心得下载党史学习心得下载军训心得免费下载党史学习心得下载 此次c课程设计,在指导教师的精心教导下,我们学会了如用C编写一个简单的应用程序。首先要对程序的设计要求有一个比较明确的认识,然后系统分析与系统设计,最后是代码设计与调试。程序实现上,设计了简单的查询界面,将各个功能集中出来按照程序编写原则,便于查询。根据C课程所学的概念、理论和法,按照C程序设计的基本步骤,设计出一个适当规模的程序;进一步加深对C语言的理解和掌握。理论联系实际,加深和巩固所学的理论知识,提高实践能力和计算机的综合运用能力。好好打牢基础,因为之前学的时候自己动手实践的比较少,到后面就比较吃力,所以还是要多练习。六、附件源文件代码:#include#includeusingnamespacestd;intdi=0;        intnum=0;classxinxi{public:intnumber;charname[20];charsex[6];charp[100][10];floatfenshu[10];floatshuliang;floataverage;floatsum;floataver;floatjigelv;inti;virtualvoidShow()              //显示{cout<<"学生学号:"<>number;cout<<"学生姓名:";cin>>name;cout<<"学生性别:";cin>>sex;while(1){if(strcmp(sex,"nan")==0||strcmp(sex,"nv")==0){break;}else{cout<<"输入有误,请重新输入:"<>sex;}}/*cout<<"请输入本学期科目数量:";     //通过数量确定课程cin>>shuliang;for(i=0;i>p[i];cout<<"请输入科目"<>fenshu[i];}*/while(1)                 //通过课程确定数量{chara;intb;for(i=0,b=0;;i){cout<<"请输入科目"<>p[i];cout<<"请输入科目"<>fenshu[i];b;cout<<"是否继续输入?(Y/N)"<>a;if(a=='Y'||a=='y')continue;else{shuliang=b;break;}}break;}}/*  virtualvoidSave(fstream&f)        //保存到文件f中{f<>number>>name>>sex>>fenshu>>shuliang>>average>>sum;}*/};xinxid[100];xinxiv[100];//输入学生信息voidBookIn()    {while(1){cout<<"*************************"<>x;if(x!='y'&&x!='Y')break;}}//删除学生信息voidBookOut(){inti;while(1){intc;cout<<"*************************"<>c;for(i=0;i>x;if(x!='y'&&x!='Y')break;}}//学生信息查询voidInquiry(){while(1){cout<<"*************************"<>c;if(c==1){cout<<"请选择要查询学号:";inta;cin>>a;for(inti=0;i>c;for(inti=0;i>x;if(x!='y'&&x!='Y')break;}}//显示学籍信息voidDisplay(){for(inti=0;i=60)k;}v[m].jigelv=k/di;cout<>di;                  //读入for(i=0;i>c;if(c==1){BookIn();}elseif(c==2){BookOut();}elseif(c==3){Inquiry();}elseif(c==4){//  FileSave();}elseif(c==5){Display();}elseif(c==6){Paixu();}elseif(c==7){Danke();}elseif(c==8){break;}else{cout<<"输入错误!"< 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 课题名称:项目评价设计案的合理性与创造性设计与调试结果设计说明书的质量答辩述与回答问题情况课程设计表现情况综合成绩教师签名:日  期:(注:1.此页附在课程设计报告最后一页;2.综合成绩按优、良、中、及格和不及格五级评定。)
本文档为【高校学籍管理系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_337177
暂无简介~
格式:doc
大小:260KB
软件:Word
页数:0
分类:
上传时间:2021-09-09
浏览量:0