成绩管理系统(源程序)

成绩管理系统(源程序)

ID:15213011

大小:253.00 KB

页数:22页

时间:2018-08-02

成绩管理系统(源程序)_第1页
成绩管理系统(源程序)_第2页
成绩管理系统(源程序)_第3页
成绩管理系统(源程序)_第4页
成绩管理系统(源程序)_第5页
资源描述:

《成绩管理系统(源程序)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、//数据库底层编程#include#include#include#include#defineLENname100//姓名字段最大长度#defineLENfname100//文件名最大长度#defineLENnode100//记录最大长度#defineLENsubjectName50//科目名称长度intLEN;//统计当前记录数目intLenWillDel;//统计当前已被置为删除状态的记录数目intLENsu

2、bject=3;//3个科目//创建数据库表中字段及其结构如下:structDataType{intid;//学号字段,学号作为主关键字charname[LENname];//姓名字段floatchinese;//语文成绩字段floatmath;//数学成绩字段floatenglish;//英语成绩字段inttoFile;//作为导出表到文件的依据(默认状态不可导出,查询得到的记录状态改变,为1,此时允许将新表导出为新文件存储于磁盘上)intdel;//删除记录的标志字段};DataTypenode[

3、LENnode];//新建文件(相当于在数据库中建一张新表),同时录入学生信息及其成绩voidnewFile(){intid;charname[LENname];floatchinese;floatmath;floatenglish;LEN=-1;LenWillDel=0;for(;;){LEN++;cout<<"│请输入学号id:";cin>>id;if(id==-1)break;node[LEN].id=id;cout<<"│请输入姓名name:";cin>>name;strcpy(node[LE

4、N].name,name);cout<<"│请输入语文成绩chinese:";cin>>chinese;node[LEN].chinese=chinese;cout<<"│请输入数学成绩math:";cin>>math;node[LEN].math=math;cout<<"│请输入英语成绩english:";cin>>english;node[LEN].english=english;node[LEN].del=0;}}/*从newFile()中可体会到如下组合的巧妙之处:--------------

5、-voidnewFile(){LEN=-1;for(;;){LEN++;//不管三七二十一,当前记录数目为0,如果往下没有被break,则新增记录有效,记录数目在下一次循环中,在检查是否满足条件之前增一.if(id==-1)break;doSomethine...}}---------------//以下组合看起来也不错哦^_^,找个时间验证---------------voidnewFile(){LEN=0;for(;;){if(id==-1)break;doSomethine...LEN++;}}

6、---------------*/inlinevoidshowData(inti){if(node[i].del==0)cout<<"│"<

7、eturn;}cout<<"│下标"<

8、┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈"<>fname;fstreamf(fname,ios::out

9、ios::binary);for(inti=0;i

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

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

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