教务信息管理系统课程设计报告.docxVIP

  • 17
  • 0
  • 约1.47万字
  • 约 38页
  • 2021-11-03 发布于天津
  • 举报
精品 精品 可编辑 可编辑 精品 精品 可编辑 可编辑 《高级语言程序设计》课程设计 题 目: 教务信息管理系统 班 级: 软件R7班 学生学号: 5 学生姓名: 麦建波 指导老师: 姚金涛 提交时间: 2013年5月6日 华南农业大学软件学院 教务信息管理系统 系统分析 问题描述 本程序为教务信息管理系统,通过输入学生的相关信息,对数据进行处 理和统计,并按需要输入统计处理后的数据到文件中。 系统功能 1 )录入如下信息: 学生基本信息:如学号、姓名、性别、年龄、宿舍号码、电话号码等; 课程基本信息:课程编号、课程名称、考试成绩、平时成绩、综合成绩、 学分、重修否等。如果重修,需要考虑重修学期、重修成 绩,并且要考虑多次重修的情况。 2 )录入选课信息 3 )录入学生成绩 4)按班统计学生选课情况及考试成绩 5 )按课程统计学生名单及考试成绩 6 )统计并输出每个同学已修学分及不及格课程 功能需求描述: 1 ) 加载学生信息及其课程成绩 :从文件录入学生的基本资料和课程情况, 并覆盖原有数据。 2 ) 新增学生信息及其课程成绩 :按要求录入学生的基本资料和课程情况, 通过提示信息逐步操作。 (3)按班统计学生选课情况及考试成绩 :根据录入的数据,以班为单位逐个 输出选课情况及对应的成绩。 (4)按课程统计学生名单及考试成绩 :按提示输入课程编号,查询对应课程 的学生名单及其成绩。 (5)统计并输出每个同学已修学分及不及格课程 :根据录入的数据进行统计, 输出全部学生的已修学分及不及格课程的名称。 (6)保存学生信息及其课程成绩并退出 :将当前的学生基本资料和课程情况 保存到文件,并覆盖原有文件。 1.4开发平台及工具介绍 (1)硬件环境: 处理器:Intel Pentium 166 或更高 内 存:32MB以上 硬盘空间:2G以上 显 卡:SVGA显示适配器 (2)软件环境: 操作系统:Windows98/Me/2000/XP/2007/Vista/7/8 2.系统设计 系统总体结构设计 精品 精品 可编辑 可编辑 精品 精品 可编辑 可编辑 保存学生信息及其课程成绩并退出 统计学生已修学分及不及格课程 按课程统计学生名单及考试成绩 按班统计学生选课情况及考试成绩 新增学生信息及其课程成绩 加载学生信息及其课程成绩 2.2系统各个功能模块设计 (1) (4) 2.3数据结构的设计 学生信息数据结构 typedef struct student int age,sub,cla; //年龄,选课数量,班级 double poi; //已修学分 //学号,姓名,性别,宿舍号char stun[15],name[30],sex[5],dorn[10],phon[20]; //学号,姓名,性别,宿舍号 码,短号电话号码 //课程信息 //课程信息 struct student*next; }student; 2.3.2 课程信息数据结构 typedef struct course char lessonn[15],lessonname[50],re[5]; // 课程编号 ,课程名称 ,是否重修 绩 ,学分 double textmark,formalmark,mark,point; // 考试成绩 ,平时成绩 ,综合成 restudy res[5]; // 重修情况 int restime; // 重修次数 }course; 2.3.3 重修情况数据结构 typedef struct restudy int term; // 重修学期 double resmark; // 重修分数 }restudy; 2.4 界面设计 程序界面应遵循简洁美观、方便使用的原则。 2.4.1 主界面 充分考虑界面易于操作的系统需求,用 printf 语句构造简单的文字界面,具体主界面 设计效果如图所示。 2.4.2新增信息界面 根据相关的文字提示,用户输入对应信息。 *I-1-返班.加返,5字R I 10入aj 输入 回请 诉回 *I- 1- 返班 .加返 ,5 字R I 1 0 入aj 输入 回请 诉回 —返 I 一.■■■-1 g M 输;%位 覆考半综苧装重重重谡一 人入人人人入AA-人入入入人需入A-人人入 青吉青4ieH皇室垦R± H青青*垦 Lil^ IK k s-lp I lr .■ IK 1 IK 11,IKLSlr u h fl青土 IrillpHfl .系统实现 基于系统需求分析与系统总体设计的结果,本系统采用 Code::Blocks12.11 软件平台 基于C语言实现各模块的功能,下面按照模块的功能划分来分别阐述系统的详细设计和实 现过程。 头文件: #include stdio.h #include stdlib.h #in

文档评论(0)

1亿VIP精品文档

相关文档