欢迎来到天天文库
浏览记录
ID:10663139
大小:242.50 KB
页数:14页
时间:2018-07-07
《程序设计课程设计---学生成绩管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、程序设计基础课程设计报告报告中应包括的内容:一、设计任务分析【设计目的】设计“学生成绩管理系统”,使其具有数据输入、删除、显示和查询等功能。(1)数据包括:学号、姓名、Score1、Score2、sum。(2)可以增加或删除记录。(3)可以显示学生信息。(4)可以按学号或姓名绩查询。(5)可以按学生姓名修改信息。二、模块设计删除成绩删除姓名删除学号查看学号查看姓名查看成绩插入成绩删除学号删除姓名删除成绩插入姓名插入学号修改成绩修改学号修改姓名录入成绩录入姓名录入学号录入信息修改信息插入信息删除信息信息保存信息导入删除系统查询系统编辑系统文件系统学生成绩管
2、理系统(一)、系统功能模块图一、课程设计14程序设计基础课程设计报告三、流程图结束退出并保存学生信息按姓名修改修改学生信息按姓名删除选择0选择6删除学生信息否选择5按姓名查找按学号查找查找信息选择4是显示记录记录否是按总分排序选择3否选择2是输入记录是否选择1选择操作输出界面面开始四、主要数据结构/*定义存储单元的基本信息结构*/classStudent{public:charname[20];charId[20];课程设计14程序设计基础课程设计报告intCnum;//C语言得分intPnum;//程序设计得分intsum;//总分}/*声明主要的功能
3、函数体*/classStudentmassage{public:~Studentmassage();Studentmassage();voidShowMenu();voidFind();voidSave();voidModifyItem();voidRemoveItem();voidSwap(Student*,Student*);voidSort();intListCount();voidDisplay()}三、源代码#include#include#include#include4、>//用getch();usingnamespacestd;classStudent{public:charname[20];charId[20];intCnum;//C语言得分intPnum;//程序设计得分intsum;//总分Student*Next;voidInput(){cout<<"tt请输入学生的姓名:";cin>>name;cout<<"tt请输入学生的学号:";cin>>Id;cout<<"tt请输入C语言的成绩:";cin>>Cnum;cout<<"tt请输入程序设计成绩:";cin>>Pnum;sum=Cnum+Pn5、um;课程设计14程序设计基础课程设计报告}voidReadFile(istream&in){in>>name>>Id>>Cnum>>Pnum>>sum;}voidShow(){cout<<"姓名:"<6、);voidFind();voidSave();voidModifyItem();voidRemoveItem();voidSwap(Student*,Student*);voidSort();intListCount();voidDisplay(){for(Student*p=Head->Next;p!=End;p=p->Next)p->Show();cout<<"输入任意字符!继续……";getch();}voidAddItem(){End->Input();End->Next=newStudent;End=End->Next;cout<<"添加成功7、!"<Next!=End;p=p->Next)if(!strcmp(p->Next->name,name))returnp;returnNULL;}Student*FindID(char*Id){for(Student*p=Head;p->Next!=En8、d;p=p->Next)if(!strcmp(p->Next->Id,Id))r
4、>//用getch();usingnamespacestd;classStudent{public:charname[20];charId[20];intCnum;//C语言得分intPnum;//程序设计得分intsum;//总分Student*Next;voidInput(){cout<<"tt请输入学生的姓名:";cin>>name;cout<<"tt请输入学生的学号:";cin>>Id;cout<<"tt请输入C语言的成绩:";cin>>Cnum;cout<<"tt请输入程序设计成绩:";cin>>Pnum;sum=Cnum+Pn
5、um;课程设计14程序设计基础课程设计报告}voidReadFile(istream&in){in>>name>>Id>>Cnum>>Pnum>>sum;}voidShow(){cout<<"姓名:"<6、);voidFind();voidSave();voidModifyItem();voidRemoveItem();voidSwap(Student*,Student*);voidSort();intListCount();voidDisplay(){for(Student*p=Head->Next;p!=End;p=p->Next)p->Show();cout<<"输入任意字符!继续……";getch();}voidAddItem(){End->Input();End->Next=newStudent;End=End->Next;cout<<"添加成功7、!"<Next!=End;p=p->Next)if(!strcmp(p->Next->name,name))returnp;returnNULL;}Student*FindID(char*Id){for(Student*p=Head;p->Next!=En8、d;p=p->Next)if(!strcmp(p->Next->Id,Id))r
6、);voidFind();voidSave();voidModifyItem();voidRemoveItem();voidSwap(Student*,Student*);voidSort();intListCount();voidDisplay(){for(Student*p=Head->Next;p!=End;p=p->Next)p->Show();cout<<"输入任意字符!继续……";getch();}voidAddItem(){End->Input();End->Next=newStudent;End=End->Next;cout<<"添加成功
7、!"<Next!=End;p=p->Next)if(!strcmp(p->Next->name,name))returnp;returnNULL;}Student*FindID(char*Id){for(Student*p=Head;p->Next!=En
8、d;p=p->Next)if(!strcmp(p->Next->Id,Id))r
此文档下载收益归作者所有