电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

学生学籍信息管理系统 C

学生学籍信息管理系统  C_第1页
1/16
学生学籍信息管理系统  C_第2页
2/16
学生学籍信息管理系统  C_第3页
3/16
一、学生学籍信息管理系统设计1、需求分析学生基本信息、学生成绩基本信息要存入文件当中,因而要提供文件得输入输出操作;查询功能要求提供查找与显示操作;删除功能要求实现删除操作;排序功能要求实现排序操作;另外还应该提供键盘式选择菜单以实现功能选择。2、总体设计 整个系统可以设计为数据录入模块、数据修改模块、数据查询模块、数据删除模块与数据排序模块。成绩包括数学、英语、程序设计基础三门课成绩基本信息存放在一个文件,成绩信息存放在另一个文件。(1)数据录入模块学生基本信息文件可以在磁盘建立,采纳写文件方式录入学生基本信息、各门课程得成绩单.综合成绩通过平常成绩与卷面成绩获得计算得到(平常 30%,卷面 70%)。(2)数据修改模块采纳读文件方式读入学生成绩基本信息,进行修改后,以写文件方式写回原文件中。修改时,首先询问要修改信息学生得姓名或学号,然后选择要修改得内容,并输入新得数据进行修改。(3)查询模块通过菜单选择查询功能,再选择学生基本情况查询与成绩查询,若选择前者,再通过菜单选择学号、姓名或宿舍号码,然后把查找结果输出。若选择后者,则先查找学号对应得姓名,再查找该学生得课程情况,并统计科目与实得总学分,输出结果。(3)删除模块通过菜单选择删除学生得功能,输入要删除学生得学号,则分别在两个文件中查找该生信息,删除之.(4)排序模块通过菜单选择排序依据,采纳排序算法(冒泡、插入、选择等)对数据进行排序并输出结果,排序标准包括总分、某课成绩、某课卷面成绩等。 (5)追加模块追加学生信息#in clude#defi ne N 80st r uct StuInfo{ i nt s t uNo; //学号 char n a me[2 0]; //姓名 ch a r sex[3]; //性别 int domNum; //宿舍号 ch a r t e l[1 2]; //电话号码 }; //学生基本信息结构体str u ct StuGraI n fo{ cha r c o urseNam e[1 0]; //课程名称 i nt cour s e N o; //课程编号 int cr e ditHour; //学分 st ruct s c or e { int stuNo; //学号 flo at t r iGra d e; //平常成绩 f l oa t e xa mG r ade; //卷面成绩 f loat tota l...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

学生学籍信息管理系统 C

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部