C语言程序设计基础大作业报告:学生信息管理系统.pdfVIP

  • 0
  • 0
  • 约1.58千字
  • 约 3页
  • 2026-01-26 发布于北京
  • 举报

C语言程序设计基础大作业报告:学生信息管理系统.pdf

2012级《C语言及程序设计基础》

大作业报告

一、程序:学生信息管理系统

二、完成人

学号设计内容

2012301500192策划、设计、程序编写(界面设计、修改信

息)、调试、细节增加

左梅2012301500178策划、设计、程序编写(增加、删除)

2012301500183策划、设计、程序编写(文件写入、保存)

三、编译环境:DEVC++4.9.9.2

四、主要功能描述

如上图所示我们的程序主要用来实现以上六个功能:增加学生信息、删除学

生信息、修改信息、查询信息、修改、。

功能一,点击增加学生信息,进入界面后编辑学生信息,按回车键。

功能二:在增加学生信息后,点击删除学生信息,进入系统后进行如

图所示的操作即可删除学生信息。

功能三:修改学生信息暂时还没有实现,抱歉!

功能四:查询学生信息,有三种查询方式可供选择,都可得到相同结果。

五、程序特色:我们的程序增加了管理员这一职位,允许管理员以正确的进

入系统并拥有将另一文件中的学生信息进本系统(不过该功能还未能实现)

六、程序划分及模块设计

1】数据结构:我们主要用了学过的数组和结构类型这两种数据结构。

2】子程序之间的关系:增加学生信息的程序是基础,下面的主要操作都建

立在有学生信息的增加,此程序相当于录入学生信息。查询和删除是我

们程序实现的主要功能。

七、调试运行

在运行中各变量的数据类型应正确,指针应用需要熟悉。

八、参考文献《C语言及程序设计基础》

九、遗留问题:

1、我们最大的问题是没有实现管理员对学生信息的修改,经过我们分析,我们

的设计思路是管理员通过输入进入系统,然后再输入要修改的学生信息的学

号,进入系统修改界面后进行信息的相关修改。我们不能实现的内容是不会设计

系统的修改界面,也没有可读写的文件。不能解决这个问题是因为我们的C

语言知识和技能都不够,通过后期的进一步学习相信我们能很好的解决这个问

题。

2、我们的第二个较大的问题是在管理员输入学生信息的时候,程序不能限制各

种信息的格式,不能实现输入法。可以说这两项功能的让我们的程序几乎毫

无特色可言,也让我们深感头痛!

3、我们的第三个大问题是选题毫无特色!从口中得知,我们和好几组同学

的选题一样而且设计思路也差不多,这让我们很忐忑。说到底,我们所有问题的

根源就是我们自身知识的不足,由于知道的少,所以程序的一些基本功能没有实

现,选题也大众化,没有难度。

4、最后的问题就是我们的程序只对管理员开放,具有一定的局限性。

十、设计感想:

完成这次C语言大作业后,我们的感想是通过这次大作业,我们了解了C

语言知识,也更加熟悉了相关语法的应用。在完成程序的过程中,我们最大的收

获就是明白了自身知识的局限,我们还需要更加努力的学习和练习,锻炼自己的

C语言的设计思路,也还需要培养彼此之间的默契,加强队友之间的想法交流,当然

正真需要的就是我们还必须不断的学习进步。

文档评论(0)

1亿VIP精品文档

相关文档