课程设计任务书。
2012 —2013学年第一学期。
计算机与通信学院(系、部) 软件工程专业姓名:夏笑声班级 1202
课程名称: 《面向过程程序设计》 课程设计。
设计题目: 《学生管理系统》
湖南工业大学。
课程设计任务书。
2012 —2013学年第一学期。
计算机与通信学院(系、部) 软件工程专业姓名:夏笑声班级 1202
课程名称: 《面向过程程序设计》 课程设计。
设计题目: 《学生信息管理系统 》
完成期限:自 2012 年 12 月 26 日至 2012 年 12 月28日共三天。
指导教师(签字2023年12月28日
系教研室)主任(签字年月日。
计算机与通信学院。
面过程程序设计》课程设计。
题目 《 学生信息管理系统。
学号。专业及班级软件工程1202
姓名夏笑声。
日期2012/12/28
1、实验目的和要求4
1、课程设计的目的4
2、课程设计的要求4
二、设计方案4
1、总体设计4
2、系统流程图5
3、 程序说明书4 三、总结与体会17
四、 参考资料18
一、 实验目的和要求。
1、课程设计目的:
1、使学生巩固和加强“c语言程序设计”课程的理论知识。
2、使学生掌握c语言程序设计的方法及编程技巧。
3、进一步理解和运用结构化程序设计的思想和方法。、
5、 初步掌握开发一个小型实用系统的基本方法:结合实际应用的要求,使课程设计既覆盖知识点,又接近工程的实际需要。
6、培养学生良好的程序设计风格。、
7、掌握书写程序设计开发文档的能力,使学生学会撰写课程设计报告。、
8、通过查阅手册和文献资料,。培养学生独立分析问题和解决问题的能力。、
9、培养学生的创新能力和创新思维。
2、基本要求:
1)要求利用结构化程序设计的方法及c语言的编程思想来完成系统设计。
2)模块化程序设计:要求在设计过程中,按功能定义函数或书写多个文件,进行模块化设计,各个功能模块用函数的形式来实现。
3)学生所选课题必须上机通过,并获得满意的结果。
4)程序书写风格:锯齿型书写格式。
二、 设计方案。
1、总体设计。
该程序共有6 大模块构成,程序的开头首先是一个欢迎界面,欢迎界面的下方有提示信息按回车键继续,这时按下回车键,界面跳转到程序的主界面,各功能菜单项。此程序一共有六大功能,全部通过定义函数来实现功能。主要有以下几项基本功能:
1.信息录入功能2.信息查询功能3.
删除记录功能4.修改记录功能5.按总分排序输出所有信息功能,6.
退出程序功能。
3、程序说明书。
此程序在实现功能时采用的方式是编写函数,通过编写的5个函数来实现该程序的五大基本功能。主要功能有信息录入、信息查询、删除记录、修改指定记录、输出所有学生信息,以及退出程序功能。首先将一系列头文件包含进来以及定义文件指针和定义了一个结构数组用来存储学生的所有信息,源**如下:
#include<>
#include<>
#include<>
#include<>
struct node
char id[12];
char name[15];
char fale[4];
int score[3];
int all;
int _size;
student[50];
struct node2
char id[12];
char name[15];
char fale[4];
char score[4][4];
char all[4];
file *fr;
struct node *p=student;
char _class[4][10]=;
int number;
void luru();
void chaxun();
void shanchu();
void paixu();
void xiugai();
void main()
打开程序,首先可以看到的是一个精美的欢迎界面,该界面由如下**实现:
printf("");
printfn");
printfn");
printfn");
printfn");
printf欢迎使用学生管理系统n");
学生管理系统课程设计报告
c语言趣味应用 课程设计报告。设计题目学生管理系统 系别信息技术学院 班级 11网络工程 物联网方向 姓名杨浩瑞。学号 111124088 目录。1.功能描述 3 2.概念设计 4 3.详细设计 5 4.效果及存在的问题 7 5.心得 11 6.参考文献 11 本程序能简单的对学生的各项信息进行管理...
学生考勤管理系统课程设计报告
合肥学院。计算机科学与技术系。课程设计报告。2010 2011学年第二期。2011年7月。学生考勤管理系统。目录。一。需求分析 3 1.1 功能需求 3 1.2 数据需求 3 1.3 性能需求 3 二。算法设计 3 2.1设计思想 3 2.2功能实现 7 三 用户手册 7 四。调试及测试 8 五。总...
学生考勤管理系统课程设计报告
一 需求分析。功能需求 1 录入学生的缺勤记录 2 修改某个学生的缺勤记录 3 查询某个学生的缺勤情况 4 统计某段时间内,缺勤学生学号及缺勤次数,按缺勤权值统计学生的负分值,并能进行排序 5 统计某段时间内,有学生旷课的课程及旷课人次,按旷课人次由多到少排序 6 系统以菜单方式工作。数据需求。本系...