文档详情

C语言课程设计作业.pdf

发布:2025-02-08约4.33万字共46页下载文档
文本预览下载声明

C语言课程设计作业

SOUTHCHINAUNIVERSITYOFTECHNOLOGY

c语言程序设计

课程设计报告

设计题目:学生管理系统设计

学号201330280302

班级13级电科2班

姓名___________林小颖____________

完成方式:单选)自我评分:单选)

独立完成o优秀

o参考他人工作的基础上完成o4良好

o在他人的帮助下完成o中等

o完整拷贝他人成果o及格

o不及格

2015年5月2日

第1页

C语言课程设计作业

设计任务:C语言课程设计任务书5

题目:学生管理系统设计

功能:学生管理系统设计,每个学生是一条记录,包括姓名、学号、性别、出生年月、专

业、班级、家庭地址、宿舍号码等。系统要求实现以下功能:

1、输入功能:录入学生信息包括学生学号、姓名、性别、出生年月、专业等);

2、显示功能:完成学生记录的显示。

3、查找功能:完成按学号或姓名查找学生的相关记录,并显示。

分步实施:

1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数。

2、建立一个文件,将每位学生的信息写入文件中人数利用宏定义设定)并能显

示于屏幕上。

3、完成上述显示、查找姓名,性别等)、修改等功能。

4、进一步要求,修改记录设置密码操作。

要求:1、用C语言实现程序设计;

2、利用结构体数组实现学生信息的数据结构设计;

3、系统的各个功能模块要求用函数的形式实现;

4、界面友好良好的人机交互),程序加必要的注释。

课程设计实验报告要求:

1、预习报告:题目、课程设计任务、数据结构、程序的总体设计算法)、模块划

分。

2、实验总结报告:流程图、主要源程序代码需打印)、测试情况及调试中问题与

解决方案、小结等。

第2页

C语言课程设计作业

一、总体设计

1.程序的总体设计

程序分成14个模块,13个功能模块,1个主函数模块:

各模块调用关系:

//kcsj.h

#ifndef_stu_H

#define_stu_H

#includeiostream

#includefstream

#includewindows.h

usingnamespacestd;

/**************声明结构******************/

structdate

{

intyear;

intmonth;

intday;

);

structstudent

(

longintxh;

charname[20];

charsex[20];

datebir;

第3页

C语言课程设计作业

charmajor[20];

int

显示全部
相似文档