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

c语言下学生成绩管理系统程序设计报告

c语言下学生成绩管理系统程序设计报告_第1页
1/17
c语言下学生成绩管理系统程序设计报告_第2页
2/17
c语言下学生成绩管理系统程序设计报告_第3页
3/17
信息技术学院本科课程设计报告 课程设计题目 学生姓名:黄海兰 学院:信息技术学院 专业:信息管理与信息系统 班级:B11203 学号:0912120316 指导教师:尹剑伟 完成日期:2013.7.12 辽东学院 Eastern Liaoning Univ ersity 一、题目描述 模拟学校学生成绩管理系统。 设计一个简单的学生成绩管理系统,实现对成绩管理的各种信息进行日常管理,如查询、修改、排序、增加、删除。 二、功能分析 通过体验并分析后得出中主要功能包括: 1) 学生信息输入 2) 学生信息输出 3) 按照学号查询 4) 学生信息修改 5) 学生成绩排序 6) 学生数据导入 7) 学生数据保存 8) 推出系统 三、系统设计 1.程序总体结构 程序中由主模块负责协调各功能模块的工作。运行程序成功后,根据输入操作,执行相应的输入、输出、查询、修改。排序、导入、保存、退出等功能。 图 1 学生成绩管理系统结构图 2.界面设计 如图2,运行程序,然后输入密码进入学生成绩管理系统。 图2 学生成绩管理的界面 3.输入方式设计 此系统为 dos下程序,因此简化为键盘控制。 主要用到字母键,数字键,空格,退格,回车。 搜狗拼音输入汉字。 4.重要数据的数据结构设计 1) 全局变量 int choice; int check=0; int loop=0; int a=12; 2) 宏定义 #define N 3 3) 结构体 struct grade { float math;//数学 float chinese;//语文 float english;//英语 float computer;//计算机 struct student { intnum;//学号 char name[7];//姓名 char sex[3];//性别 int age;//年龄 struct grade score; }; struct student stud[N]; 5.函数设计 文件中函数的功能如下: 文件名 函数原形 函数功能 函数处理描述 学生成绩管理系统.c void denglu(); 登陆函数; 用for 语句控制密码输入次数。 void xuanze(); 选择要进入的选项; 输入序号选择进入模块; void inputinfo(); 输入学生信息; 用if 语句判断能否继续输入学生信息,根据提示输入学生信息及各科成绩; void outputinfo(); 输出学生信息 用for 循环输出学生基本信息、各科成绩和平均成绩; void find(); 按 学号查 询 学生信息; 利用for 循环进行查找,用if 语句判断是否找到要找的信息,然后显示。 void sortscore(); 按平均成绩对学生信息进行排序; 首先输入信息,然后利用排序子函数进行排序从而实现插; ...

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

碎片内容

c语言下学生成绩管理系统程序设计报告

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