本文主要是介绍C语言课程设计——学生信息管理系统(BUG挺多,敬请指正),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
学生信息管理系统(读取文件)
感想:怎么说呢,自己慢慢做了两个周,
代码都是手打的,
也算是对自己曾经选择计算机的一个尊重,
毕竟以后上万行的代码也要练习的。
很水的一个题目,
只怪自己的水平太差劲了......
1. 设计目的
1.1巩固和加深对C语言课程基本知识的理解和掌握
1.2利用C语言进行基本的软件设计与开发
1.3了解部分管理信息系统的开发流程
1.4加强自己的团队协作和分析问题的能力
1.5掌握C语言编程和程序调试的基本技能
1.6熟悉编译器的基本操作与对错误警告的理解和改正
1.7提高运用C语言解决实际问题的能力
1.8掌握书写程序设计说明文档的能力
2. 功能描述
2.1人性化的分级菜单操作界面
2.2可录入信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail
2.3学生信息可以进行综合浏览,或者自定义排序方式浏览
2.4以菜单的形式对学生的信息进行录入,并可以写入文件
2.5屏幕显示区域不同操作有不同的字体颜色
2.6对已存在的信息进行多次更改,但是没有完成对已存在信息的删除操作
3. 总体设计
3.1选题构思过程
选择学生信息管理系统这个题目后,并不是着急的去敲代码,而是对自己的思路首先有一个框图构架,选择用什么函数,哪些函数需要自己自定义实现,以及对代码的简化等,这一步真的是最不简单的,毕竟第一次没有任何经验与思路。除此之外,我个人的基础还不是很好,如指针与链表,文件等内容。
3.2用到的知识
自定义函数;文件的写入与读取;结构体;冒泡排序算法;控制台操作(百度);全局与局部变量的设定;对程序的注释等。
运行效果:
代码:
/******************************************************************************************************
题目三:学生信息管理系统设计学生信息包括:学号,姓名,年龄,性别
这篇关于C语言课程设计——学生信息管理系统(BUG挺多,敬请指正)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!