学生学籍信息管理系统C++.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
- 一、学生学籍信息管理系统设计 1、需求分析 学生根本信息、学生成绩根本信息要存入文件当中,因而要提供文件的输入输出操作; 查询功能要求提供查找和显示操作;删除功能要现删除操作;排序功能要现排序操作;另外 还应该提供键盘式选择菜单以实现功能选择。 2、总体设计 整个系统可以设计为数据录入模块、数据修改模块、数据查询模块、数据删除模块和数 据排序模块。 成绩包括数学、英语、程序设计根底三门课成绩 根本信息存放在一个文件,成绩信息存放在另一个文件。 〔1〕数据录入模块 学生根本信息文件可以在磁盘建立,采用写文件方式录入学生根本信息、各门课程的成 绩单。综合成绩通过平时成绩和卷面成绩获得计算得到〔平时30% ,卷面 70%〕。 〔2 〕数据修改模块 采用读文件方式读入学生成绩根本信息,进展修改后,以写文件方式写回原文件中。修 改时,首先询问要修改信息学生的**或** ,然后选择要修改的容,并输入新的数据进展修改。 〔3 〕查询模块 通过菜单项选择择查询功能,再选择学生根本情况查询和成绩查询,假设选择前者, 再通过菜单项选择择**、**或宿舍,然后把查找结果输出。假设选择后者,则先查找**对应 的** ,再查找该学生的课程情况,并统计科目和实得总学分,输出结果。 〔3 〕删除模块 通过菜单项选择择删除学生的功能,输入要删除学生的** ,则分别在两个文件中查找该 生信息,删除之。 〔4 〕排序模块 通过菜单项选择择排序依据,采用排序算法〔冒泡、插入、选择等〕对数据进展排序 并输出结果,排序标准包括总分、*课成绩、*课卷面成绩等。 〔5〕追加模块 追加学生信息 *includeiostream.h *includefstream.h *includestring.h *includestdlib.h *includeiomanip.h *define N 80 struct StuInfo { int stuNo; //** char name[20]; //** char se*[3]; //性别 int domNum; //宿舍号 char tel[12]; // }; //学生根本信息构造体 struct StuGraInfo{ char courseName[10]; //课程名称 . z. - int courseNo; //课程编号 int creditHour; //学分 struct score { int stuNo; //** float triGrade; //平时成绩 float e*amGrade; //卷面成绩 float totalGrade; //综合总评成绩 }score_talbe[N]; }; //成绩单根本信息构造体 void create(); void search(); void insert(); void repin(); void del(); void help(); void recreate(); StuGraInfo p[3]; StuInfo d[N]; int stuNum=0; int main( ) { char ch; do{ coutsetw(60) endl; coutsetw(60) 欢送进入系统!endl; coutsetw(40)1: 创 立endlsetw(40)2: 查询 endlsetw(40)3:修 改endlsetw(40)4:排 序 endlsetw(40)5: 删 除endlsetw(40)6: 添 加 endlsetw(40)7:帮助endlsetw(40)0:退出endl; coutsetw(60)endl; cout 请选择〔

文档评论(0)

182****8569 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6243214025000042
认证主体宁阳诺言网络科技服务中心(个体工商户)
IP属地山东
统一社会信用代码/组织机构代码
92370921MADC8M46XC

1亿VIP精品文档

相关文档