C语言生成绩管理系统2.docVIP

  • 3
  • 0
  • 约13.49万字
  • 约 20页
  • 2017-06-13 发布于河南
  • 举报
C语言生成绩管理系统2

一、应用程序的名称: Student Information Management System.exe 二、应用程序的主题、设计目的: 应用程序的主题把学生成绩进行综合管理,设计目的是通过设计一个程序,进一步熟悉和掌握C语言,同时使程序可用于添加、修改及删除学生的各种信息,包括学号、姓名、性别及各科成绩等,还可让使用者便捷的查看所有学生的各科学习情况,方便使用者进行成绩统计。 三、应用程序简介:包括应用程序的基本结构、基本内容、运行环境等: 1、基本结构: 2、基本内容: 程序中可添加、修改和删除每个学生的学号、姓名、性别等基本信息资料,以及六门课程的成绩,还能对所有学生的信息进行统计,筛选出符合条件的学生。 3、运行环境: 本程序使用Microsoft Visual C++ 2008进行制作,在WINDOWS XP SP3环境下成功运行,其他环境未做测试。 四、主要运行界面的介绍; 程序主要运行界面如下: 当进入该程序时,从主菜单中的选项-9中选择自己需要进入的模块,并按回车键即可进入。 下面主要介绍主菜单各选项的功能: 1、输入学生信息记录 当使用者需要添加一个新的学生信息时,可以使用此功能输入学生信息。 2、修改学生信息记录 当一个学生的信息已经存储于该程序时,可以使用此功能进行修改。 3、删除学生信息记录 当一个学生的信息已经存储于该程序时,可以使用此功能进行删除。 4、按学号查询学生信息记录 若使用者需要查询某一学号学生的详细信息,可以使用此功能。 5、按总分值排序 此功能可以使已经存储于该系统的学生成绩按降序的方式进行排序。 6、各科优秀(不低于分)人员统计 此功能可以列出各科成绩不低于分的人员信息。 7、各科不及格(低于)人员统计 此功能可以列出各科成绩低于分的人员信息。 8、退出 此功能可以让使用者退出该系统。 五、测试结果; 经测试,程序达到实验要求,所有功能运行正常。 六、得意之处:重点介绍整个应用程序中自已认为最满意、最得意的地方; 我认为这个程序中我最满意的地方是我在设计这个程序时,对该程序进行了模块化的处理,这让我的编程时间大大的缩短了,使我可以把整个程序变成许多个小的模块后一一进行处理,这无形中也降低了编程的难度,而且让我在后期的调试过程中也方便了许多,我可以对每一个模块一一进行检查,而不必因为一个错误就把程序从头到尾的看一遍。 模块化的另一个好处就是在我完成这个程序,进入后期的修改时,我可以很方便的对程序的每一个功能进行完善,这大大加快了我对程序的优化进度,从而节省了很多的时间。 七、课程设计中目前存在的问题; 在我刚完成这个程序时,该程序的界面本不友好,很多显示的地方还有瑕疵,在我后期对这个程序进行优化的时候,虽然对显示的部分花了大力气进行了大量的修改,但是我仍然不是非常的满意,有很多地方显示的应该还可以再友好一些。 八、设计实践过程中的自我感受。 在我制作这个程序的过程中,我遇到了很多的困难,这使我不得不去图书馆参考关于编程方面的书籍,也在网上查阅了大量有关编程方面的资料,在这一过程中,我学到了很多有关编程方面的知识,很多以前看不懂的语句现在也能慢慢看懂了。平时上课时老师在讲台上讲课,我们在下面听课,听的时候我们感觉都懂了,但是实际做起来还是觉得有很多地方是不清楚的。通过这次实验,我明白了只会读书而不去实践是没有用的,我们必须通过实践的检验才能获得最好的学习效果。在今后的学习中,包括以后的工作生活中,我一定会多多实践,只有这样,我才能学到更多的东西。 附录: #include stdio.h #include stdafx.h #include string.h /*定义学生信息结构体*/ struct Student { char ID[20],Name[20],Sex[20]; float DigitalCircuit/*数字电路*/; float Math/*高等数学*/; float English/*英语*/; float AnalogElectronics/*模电技术*/; float Sports/*体育*/; float Elective/*选修*/; float Add/*总分值*/; }; /*声明学生数组及学生数量*/ struct Student students[100]; int num=0; /*总成绩计算模块*/ float Add(struct Student stu) { return stu.DigitalCircuit+stu.Math+stu.English+stu.AnalogElectronics+stu.Sports+stu.Elective

文档评论(0)

1亿VIP精品文档

相关文档