C语言班级档案管理系统方案

C语言班级档案管理系统方案

ID:43483612

大小:93.00 KB

页数:20页

时间:2019-10-07

C语言班级档案管理系统方案_第1页
C语言班级档案管理系统方案_第2页
C语言班级档案管理系统方案_第3页
C语言班级档案管理系统方案_第4页
C语言班级档案管理系统方案_第5页
资源描述:

《C语言班级档案管理系统方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、....课程设计任务书课程名称C语言课程设计课题班级档案管理系目录1.设计目的2.总体设计3.详细设计4.调试与测试:5.总结与体会学习参考....6.评分附:源程序清单和执行1.设计目的a)了解和掌握c语言面向对象程序设计的基本过程。 b)进一步熟悉C语言的特点。c)学会总体规划一个程序,从各个部分把一个程序完成好。d)能够使自己的程序实现一定的功能,对C++产生一种浓厚的兴趣。e)培养耐心,遇困难不退缩。f)了解团队精神的重要性,团结合作。加深对《C语言》课程所学知识的理解,进一步巩固C语言讲法规则。学会编制结构清晰、风格良好、数据结构适当的C语言程序,从而具备解决综合性实际问题的能力。

2、学习参考....在熟练掌握C语言的基本知识:数据类型(整形、实型、字符型、指针、数组、结构等);运算类型(算术运算、逻辑运算、自增自减运算、赋值运算等);程序结构(顺序结构、判断选择结构、循环结构);大程序的功能分解方法(即函数的使用)等。进一步掌握各种函数的应用,以及文件的读写操作等。 2总体设计主菜单界面学生档案管理☆☆☆土木工程☆☆☆∮***班****∮1.录入学生信息2.显示学生信息3.查询学生信息4.删除学生信息5.添加学生信息6.修改学生信息学习参考....7退出7******************谢谢使用******************信息录入1按学号查询2按姓名查询3按

3、性别查询4按年龄查询3.详细设计本程序由一个Void main(),一个Void input(),一个Void Save(), 一个Void display(),一个Void Delete(),一个Voidadd和一个Void Search()共七个主要函数来实现该程序的编程的。其中在主函数Void main()中调用其他六个函数,通过Switch语句来实现调用进入各个函数,进入主菜单通过录入函数录入学生信息,并自动保存在c\student.txt中。学生信息输入应用了结构数组,学生信息主要包括姓名,学号,性别,年龄以及备注。其中年龄为整型,其他为字符型。调用函数时,学生信息运用了指针数组

4、,如void Modfiy(struct student* arr,int n)学习参考....在Void Delete()调用函数中,当bool flag=ture是该学生不存在,即已被删除。在Void search()调用函数中,当bool flag=ture是该学生存在,即已被查询到。当flag=false时则说明没有该学生信息。在查询系统中,有四种查询方式,分别是按姓名查询,按学号查询,按性别查询和按年龄查询。四种查询方式用Switch语句连接起来,进入每种查询方式要输入所需信息才能进入。该程序最大的特点是Switch连接各调用函数和各查询方式以及结构数组的运用,将各函数有序的连接起

5、来。 各个调用函数功能的实现如下: 1) 信息的录入主要运用循环语句将各个学生信息依次输入2) 信息的显示也是用循环语句将各个学生信息显示出来。 3)  信息的保存是将信息重写到保存到的文件位置,其中信息保存在c:\student.text 4)   信息的删除是运用字符串复印函数,将空格复印到信息字符上达到删除效果。5)   信息的修改是输入学号用循环语句将需修改的信息显示出来,然后再输入新的信息6)   信息的查询是通过Switch语句将查询方式连接起来,并在各个查询方式中用循环语句将要查询的信息显示出来。学习参考....4.调试与测试 初步调试的结果出现问题较多,经过多次修正和调试解

6、决了许多问题 ,调试完成后进入主菜单按1录入学生信息,录入学生信息后可以通过提示按学号,姓名,性别,年龄进行查询。还能按5添加学生信息,按6修改学生信息,按7退出。5.心得与体会终于可以松口气了,经过一个思考,查资料,写源程序,上机调试,现在终于告一段落了。看到自己的劳动成果,心中不免有些惊喜,没想到自己还能独立完成初次的课程设计。这种课程设计是枯燥无味的,但对C语言这门程序语言的掌握却有非常大的作用.。从开始对题目的分析,就注定摆在我这样一个对C语言了解不多的新手面前的是一段艰难的旅程.但最终很庆幸的是我居然能够坚持下来,而且完成了设计工作。C语言是很难学的,这也许是因人而异,但对我来说确

7、实是一个障碍。如今要自己完成一个课程设计,学习参考....无疑是对自己的一个挑战.先是上网查找有关的资料,分析题目所需的数据,要用到哪些函数等等,星期二上网初步调试,将函数用些结构和语句连接起来,做这个工作时,又将书本翻阅了一遍,重新获得许多东西。如带参函数的特点,以及一些语句的运用及特点等等。将工作分配到每块是我完成这个设计的主要方法,然而将每块都完成看起来比较轻松,但实际操作起来却是比较麻烦的。由于平时对

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。