信息技术学院本科课程设计报告 课程设计题目 学生姓名:黄海兰 学院:信息技术学院 专业:信息管理与信息系统 班级:B11203 学号:0912120316 指导教师:尹剑伟 完成日期:2013
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 s