- 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字RI10入aj 输入 回请 诉回
*I-
1-
返班
.加返
,5
字RI1
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
您可能关注的文档
最近下载
- ZAT24000H763中文操作手册2023年8月第1版.pdf VIP
- 高中数学必修二练习题人教版,附答案.pdf VIP
- 《赢在起跑线:大学生职业生涯规划与就业指导》 项目二 职业兴趣探索.pptx VIP
- 三会一课培训课件.ppt VIP
- 专题01二次根式的概念与性质重难点专练(原卷版+解析)-【考点培优尖子生专用】2021-2022学年八年级数学专题训练(沪教版).docx VIP
- 广东省深圳市宝山区重点名校2026届中考四模语文试题含解析.doc
- 台湾华仪EEC 6700系列可编程交流电源(变频电源)中文说明书.pdf VIP
- 2025年苏州工业园区服务外包职业学院单招职业技能测试题库(历年真题).docx VIP
- 专题03实际问题与一元二次方程重难点专练(原卷版+解析)-【考点培优尖子生专用】2021-2022学年八年级数学专题训练(沪教版).docx VIP
- 2025年云南省初中学业水平考试【中考数学真题含答案】.pdf VIP
原创力文档

文档评论(0)