您所在位置: 网站首页 / 文档列表 / 管理系统 / 文档详情
学生学籍信息管理系统 C.doc 立即下载
上传人:王子****青蛙 上传时间:2024-09-09 格式:DOC 页数:16 大小:53KB 金币:6 举报 版权申诉
预览加载中,请您耐心等待几秒...

学生学籍信息管理系统 C.doc

学生学籍信息管理系统C.doc

预览

免费试读已结束,剩余 6 页请下载文档后查看

6 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

一、学生学籍信息管理系统设计1、需求分析学生基本信息、学生成绩基本信息要存入文件当中,因而要提供文件得输入输出操作;查询功能要求提供查找与显示操作;删除功能要求实现删除操作;排序功能要求实现排序操作;另外还应该提供键盘式选择菜单以实现功能选择。2、总体设计整个系统可以设计为数据录入模块、数据修改模块、数据查询模块、数据删除模块与数据排序模块。成绩包括数学、英语、程序设计基础三门课成绩基本信息存放在一个文件,成绩信息存放在另一个文件。(1)数据录入模块学生基本信息文件可以在磁盘建立,采用写文件方式录入学生基本信息、各门课程得成绩单.综合成绩通过平时成绩与卷面成绩获得计算得到(平时30%,卷面70%)。(2)数据修改模块采用读文件方式读入学生成绩基本信息,进行修改后,以写文件方式写回原文件中。修改时,首先询问要修改信息学生得姓名或学号,然后选择要修改得内容,并输入新得数据进行修改。(3)查询模块通过菜单选择查询功能,再选择学生基本情况查询与成绩查询,若选择前者,再通过菜单选择学号、姓名或宿舍号码,然后把查找结果输出。若选择后者,则先查找学号对应得姓名,再查找该学生得课程情况,并统计科目与实得总学分,输出结果。(3)删除模块通过菜单选择删除学生得功能,输入要删除学生得学号,则分别在两个文件中查找该生信息,删除之.(4)排序模块通过菜单选择排序依据,采用排序算法(冒泡、插入、选择等)对数据进行排序并输出结果,排序标准包括总分、某课成绩、某课卷面成绩等。(5)追加模块追加学生信息#include<iostream、h〉#include<fstream、h>#include<string、h〉#include<stdlib、h>#include<iomanip、h>#defineN80structStuInfo{intstuNo;//学号charname[20];//姓名charsex[3];//性别intdomNum;//宿舍号chartel[12];//电话号码};//学生基本信息结构体structStuGraInfo{charcourseName[10];//课程名称intcourseNo;//课程编号intcreditHour;//学分structscore{intstuNo;//学号floattriGrade;//平时成绩floatexamGrade;//卷面成绩floattotalGrade;//综合总评成绩}score_talbe[N];};//成绩单基本信息结构体voidcreate();voidsearch();voidinsert();voidrepin();voiddel();voidhelp();voidrecreate();StuGraInfop[3];StuInfod[N];intstuNum=0;intmain(){ﻩcharch;do{cout<<setw(60)<<""<<endl;ﻩcout〈<setw(60)<〈"—-—-——--—欢迎进入系统!—--———--—--—--”〈〈endl;cout<<setw(40)〈<"1:创建"<〈endl〈〈setw(40)<<"2:查询"〈<endl<<setw(40)<<"3:修改"<<endl<<setw(40)<〈”4:排序”<<endl〈〈setw(40)<〈"5:删除”<<endl<<setw(40)<<"6:添加"<〈endl<<setw(40)<〈"7:帮助”<<endl〈<setw(40)〈<"0:退出"〈〈endl;ﻩcout<〈setw(60)〈<"——-----——-—---—————---—-------—-———---”<<endl;ﻩcout〈<"请选择(0~7):";ﻩﻩcin>〉ch;ﻩﻩwhile(!(ch<='7’&&ch>='0'))/*输入不在0到5之间无效*/ﻩ{ﻩﻩcout<〈"数据输入错误,请重新选择(0~7):”;ﻩﻩcin>〉ch;}switch(ch){ﻩcase'1':create();break;ﻩﻩcase'2’:search();break;ﻩﻩcase'3':insert();break;ﻩcase'4’:repin();break;ﻩcase'5’:del();break;ﻩcase'6’:recreate();break;case’7':help();}}while(ch!='0’);ﻩreturn0;}voidcreate(){//模块一录入学生信息ﻩinti,j,t=0;charm;
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

学生学籍信息管理系统 C

文档大小:53KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用