C语言实训 学生信息管理系统

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实训报告

实训名称 C语言编程开发实训

专业班级物联1541 姓名张禄泽

学号 01

指导教师黄标兵、王丽平

实训时间

成绩评定

计算机技术与工程学院

《实训报告》文档规范及注意事项

一、按照《任务书》中“实训报告要求”模式写。

二、文档格式为A4纸、页边距上下,左,右;正文通篇段落倍行距,宋体五号;一级标题 4号黑体,二级标题小四黑体。

三、图、表应有标号和名称,且图名位于图下,表名位于表格上方;表格:表名用小五号黑体,表头用小五号黑体,表内数字、字母用小五号Times New Roman体,表内汉字用小五号宋体;表框线两端不封。图解:图名用小五号黑体。图表的大小要适中。

四、参考文献格式为:

序号作者,书名,出版地:出版社名称,出版社年份

序号作者.论文题名.期刊名称,年份,卷号(期号):起至页码

五、附录中的源代码应有适当的注释(可没有附录,但是提交的源代码电子文档中应有适当的注释)。

六、按照格式要求填写《实训报告》封面中学生应填写的内容。

七、实训结束后,学生应提交的文档包括纸质文档和电子文档。

纸质文档包括:

1.《实训报告》1份(左侧装订)。

电子文档包括:

1.实训报告

2.源程序

3.程序的可执行文件(.exe)

目录

第1部分课程设计目的.......................... 错误!未定义书签。第2部分课程设计内容与要求.................... 错误!未定义书签。

课程设计内容 (6)

基本要求............................................... 错误!未定义书签。第3部分报告正文.............................. 错误!未定义书签。

设计题目及任务要求.................................... 错误!未定义书签。

总体设计.............................................. 错误!未定义书签。第4部分课程设计总结.......................... 错误!未定义书签。第5部分参考文献.............................. 错误!未定义书签。

第1部分实训目的

C语言编程开发实训是学生在《C语言程序设计》课程结束时进行的一项实践活动,综合运用C程序设计课程和其他先修课程的理论和知识,掌握C语言开发实训的一般方法,树立正确的设计思想,培养分析问题和解决实际问题的能力;学会从实际的要求出发,合理的选择算法,正确的使用测试方法,培养学生程序设计能力;学习运用帮助和查阅有关技术资料的能力。

针对实训题目对学生在整个实训阶段进行检查考核,主要包括考勤、阶段性检查、成果答辩和实训报告。

学习c程序设计语言除了课堂讲授以外,必须保证有不少于课堂讲授学时的上机时间。因为学时所限,课程不能安排过多的统一上机实验,所以希望学生有效地利用课程上机实验的机会,尽快掌握用c语言开发程序的能力,为今后的继续学习打下一个良好的基础。

第2部分实训内容与要求

实训内容

C语言编程开发实.可实现信息的录入、浏览、修改、删除、可按学号、姓名查询,学生信息必须包含学号,姓名,年龄,性别,出生年月,地址,电话以文件的形式打开。

基本要求

(1)所有学生统一在机房进行设计,一人一组。

(2)听从指导老师的统一安排。

(3)严格遵守作息时间、不迟到、不早退,病、事假必须向指导老师请假。

(4)使用C语言开发。

(5)满足编程规范。

(6)设计结构清晰(模块化开发)。

(7)根据任务书的要求选择实训题目,每个题目同一班级内不超过三人选择,根据题目难易程度进行综合评分。学生也可以自选题目,但自选题目要满足实

训题目要求并经指导老师确认。

(8)实训报告不合格者不允许参加答辩。

(9)抄袭他人程序者记零分。

(10)无故缺课累计超过该课程总学时数三分之一者记零分。

第3部分报告正文

实训题目及任务要求

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

要求: 1.可实现信息的录入、浏览、修改、删除、可按学号、姓名查询;

2.学生信息必须包含学号,姓名,年龄,性别,出生年月,地址,电话。

3.以文件的形式打开

4.必须有注释。

总体设计

详细设计

信息录入流程图

信息查询界面,按1依照姓名查询,按2依照学号查询。在文件数据中搜索后若无查找内容则输出“搜索无结果”,若找到查找内容,则输出该内容,返回主菜单。

信息查询流程图

删除模块

修改模块

图1.系统的总体流程图.

一、主界面

二、信息录入

三、信息浏览

四、信息查询

五、删除信息

六、信息添加

七、信息修改

源程序

#include <>

#define N 100

struct student

{

int num;

char name[30];

char sex;

int age;

char xueyuan[30];

int bj;

char addr[30];

char tel[30];

}stu[100]; 入学生信息");

printf(" 2.浏览学生信息\n");

printf(" 3.查询学生信息");

printf(" 4.删除学生信息\n");

printf(" 5.添加学生信息");

printf(" 6.修改学生信息\n");

printf(" 7.退出\n");

printf("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\ t\t制作人侯迪");

printf("\n");

printf("\n");

}

void input() um);

printf("请输入姓名: ");

scanf("%s",stu[i].name);

getchar();

printf("请输入性别(f--女 m--男): ");

scanf("%c",&stu[i].sex);

printf("请输入年龄: ");

scanf("%d",&stu[i].age);

printf("请输入学院: ");

scanf("%s",stu[i].xueyuan);

printf("请输入年级: ");

scanf("%d",&stu[i].bj);

printf("请输入住址: ");

scanf("%s",stu[i].addr);

相关文档
最新文档