实用标准
1.2.3.4.5.6.评分文档大全
课 程 设 计 任 务 书
课程名称 C语言课程设计 课 题 班级档案管理系
目录
设计目的 总体设计 详细设计 调试与测试: 总结与体会
实用标准
附:源程序清单和执行
1.设计目的
a)了解和掌握c语言面向对象程序设计的基本过程。 b)进一步熟悉C语言的特点。
c)学会总体规划一个程序,从各个部分把一个程序完成好。
d)能够使自己的程序实现一定的功能,对C++产生一种浓厚的兴趣。 e)培养耐心,遇困难不退缩。 f)了解团队精神的重要性,团结合作。
加深对《C语言》课程所学知识的理解,进一步巩固C语言讲法规则。学会编制结构清晰、风格良好、数据结构适当的C语言程序,从而具备解决综合性实际问题的能力。
在熟练掌握C语言的基本知识:数据类型(整形、实型、字符型、指针、数组、结构等);运算类型(算术运算、逻辑运算、自增自
文档大全
实用标准
减运算、赋值运算等);程序结构(顺序结构、判断选择结构、循环结构);大程序的功能分解方法(即函数的使用)等。进一步掌握各种函数的应用,以及文件的读写操作等。
文档大全 2总体设计
主 菜 单 界 面 学生档案管理
☆☆☆土木工程☆☆☆ ∮***班 ****∮
1.录入学生信息
2.显示学生信息
3.查询学生信息
4.删除学生信息
5.添加学生信息
6.修改学生信息
7退出
实用标准
7******************谢谢使用******************
信息录入
1按学号查询 2按姓名查询
3按性别查询 4按年龄查询
3.详细设计
本程序由一个
Void main(),一个
Void input(),一个
Void Save(), 一个Void display(),一个Void Delete() ,一个Void add和一个Void Search()共七个主要函数来实现该程序的编程的。其中在主函数Void main()中调用其他六个函数,通过Switch语句来实现调用进入各个函数,进入主菜单通过录入函数录入学生信息,并自动保存在c\\\\student.txt中。学生信息输入应用了结构数组,学生信息主要包括姓名,学号,性别,年龄以及备注。其中年龄为整型,其他为字符型。调用函数时,学生信息运用了指针数组,如void Modfiy(struct student* arr,int n)在Void Delete()调用函数中,当bool flag=ture是该学生不存在,即已被删除。在Void search()调用函数中,当bool flag=ture是该学生存在,即已被查询到。当flag=false时则说明没有该学生信息。在查询系统中,有四种查询方式,分别是
文档大全
实用标准
按姓名查询,按学号查询,按性别查询和按年龄查询。四种查询方式用Switch语句连接起来,进入每种查询方式要输入所需信息才能进入。该程序最大的特点是Switch连接各调用函数和各查询方式以及结构数组的运用,将各函数有序的连接起来。
各个调用函数功能的实现如下:
1) 信息的录入主要运用循环语句将各个学生信息依次输入 2) 信息的显示也是用循环语句将各个学生信息显示出来。 3) 信息的保存是将信息重写到保存到的文件位置,其中信息保存在c:\\\\student.text
4) 信息的删除是运用字符串复印函数,将空格复印到信息字符上达到删除效果。
5) 信息的修改是输入学号用循环语句将需修改的信息显示出来,然后再输入新的信息
6) 信息的查询是通过Switch语句将查询方式连接起来,并在各个查询方式中用循环语句将要查询的信息显示出来。
4.调试与测试
初步调试的结果出现问题较多,经过多次修正和调试解决了
文档大全