文档介绍:华中科技大学
细节成就未来
2010/11/20
C语言课程设计报告
课程成绩信息管理系统
控制科学与工程系
自动化0902
邹天明 U
戴潜 U
目录
4
4
4
4
(1)概述 4
(2)目标 4
(3)软件性能概述 4
5
5
5
(1)登录界面(login system) 5
(2)注册界面 6
(3)学生主界面(student system) 6
三、程序流程 7
7
8
8
9
四、系统模块分析 9
9
10
(1)本模块功能 10
(2)模块内部设计 10
(3)本模块重要结构体设计 12
(4)本模块重要函数设计 15
18
18
(1)文件模块组成 18
(2)模块内部机制 19
22
22
23
25
25
25
25
26
26
26
26
26
26
27
27
28
33
34
39
40
42
44
52
54
61
62
67
68
70
70
72
73
76
76
78
87
90
91
112
113
135
137
175
177
217
219
247
251
287
21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,学校信息管理系统软件为学校办公室带来了极大的方便。
在我国,学生信息管理系统并非一个新的课题,虽然计算机技术在日新月异的发展,但是有的很多学校,学校的信息管理都依然由手工操作来完成,这种方法效率极低,而且容易出错。随着社会的发展,信息化是社会进程的必然趋势,学校的信息管理只有自动化,高效化才能发挥其价值。
有些学校虽使用了计算机管理学生信息,但是系统不完善到处是漏洞,信息往往不能同步更新,有时甚至出错,这样极不完善的系统对管理来说是没有任何保障的。因此,提出一个新型,高效的学生成绩管理系统是非常必要的。
此次C语言课程设计是具有控制系特色的一次课程设计,具有重要的意义:通过上个学期对C语言的学****对C语言编程有了初步的了解,获得了一定的基础但是非常缺乏实际的编程经验,无法从质上对自己的编程技巧有一个很大的提高,这次的课程设计给我们提供了一个非常好的锻炼机会。通过二个人的分工合作,在实际中运用和训练程序设计的模块化和工程化思想和技术,努力掌握C语言精髓;同时提高自己的交流与团队合作的能力。为以后的更专业更复杂的课程设计和实践活动打好基础。
(1)概述
本软件是将现代化的计算机技术和传统的教学、教务工作相结合,,提高了工作效率和工作质量,为管理员更好地决策有一定帮助.
(2)目标
本软件旨在帮助教务人员更好地对学生进行管理, 教务人员首先编排班级,对学生进行基本的信息录入,再由任课老师对成绩进行录入。
教务处、任课老师跟据实际情况对录入的成绩进行维护,各位同学对以上