程序设计课程设计---学生成绩管理系统

程序设计课程设计---学生成绩管理系统

ID:9816471

大小:224.00 KB

页数:15页

时间:2018-05-10

程序设计课程设计---学生成绩管理系统_第1页
程序设计课程设计---学生成绩管理系统_第2页
程序设计课程设计---学生成绩管理系统_第3页
程序设计课程设计---学生成绩管理系统_第4页
程序设计课程设计---学生成绩管理系统_第5页
资源描述:

《程序设计课程设计---学生成绩管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、程序设计基础课程设计报告报告中应包括的内容:一、设计任务分析【设计目的】设计“学生成绩管理系统”,使其具有数据输入、删除、显示和查询等功能。(1)数据包括:学号、姓名、Score1、Score2、sum。(2)可以增加或删除记录。(3)可以显示学生信息。(4)可以按学号或姓名绩查询。(5)可以按学生姓名修改信息。二、模块设计删除成绩删除姓名删除学号查看学号查看姓名查看成绩插入成绩删除学号删除姓名删除成绩插入姓名插入学号修改成绩修改学号修改姓名录入成绩录入姓名录入学号录入信息修改信息插入信息删除信息信息保存信息导入删除系统查询系统编辑系统文件系统学生成绩管理系统(一)

2、、系统功能模块图一、课程设计15程序设计基础课程设计报告三、流程图结束退出并保存学生信息按姓名修改修改学生信息按姓名删除选择0选择6删除学生信息否选择5按姓名查找按学号查找查找信息选择4是显示记录记录否是按总分排序选择3否选择2是输入记录是否选择1选择操作输出界面面开始四、主要数据结构/*定义存储单元的基本信息结构*/classStudent{public:charname[20];课程设计15程序设计基础课程设计报告charId[20];intCnum;//C语言得分intPnum;//程序设计得分intsum;//总分}/*声明主要的功能函数体*/classSt

3、udentmassage{public:~Studentmassage();Studentmassage();voidShowMenu();voidFind();voidSave();voidModifyItem();voidRemoveItem();voidSwap(Student*,Student*);voidSort();intListCount();voidDisplay()}三、源代码#include#include#include#include//用getch();usingn

4、amespacestd;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;课程设计15程序设计基础课程设计报告cout<<"tt请输入程序设计成绩:";cin>>Pnum;sum=Cnum+Pnum;}vo

5、idReadFile(istream&in){in>>name>>Id>>Cnum>>Pnum>>sum;}voidShow(){cout<<"姓名:"<

6、difyItem();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、;课程设计15程序设计基础课程设计报告}private:Student*Head,*End;ifstreamin;ofstreamout;Student*FindItem(char*name){for(Student*p=Head;p->Next!=End;p=p->Next)if(!strcmp(p->Next->name,name))returnp;returnNULL;}Student*FindID(char*Id){for(Student*p=Head;p->Next!=End;p=p->Next)if(!strcmp(p->Next->Id,Id))r

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。