毕业设计(论文)-C语言学生成绩管理系统 下载本文

学生成绩管理系统

C语言毕业设计

学生成绩管理系统

作 者 姓 名: 指 导 教 师: 单 位 名 称: 专 业 名 称:

精品文档,下载后可随意编辑!

目 录

第一章、 诸 论………………………………………………………………………...3

1.1课题背景……………………………………………………………………………… .3 1.2目的背景与意义……………………………………………………………………… .3 1.3项目开发的目标 ………………………………………………………………………. 3 1.4 开发工具的选择 ……………………………………………………………………………………………………………4

第二章、 设计任务分析 …………………………………………………………… 5

2.1目标…………………………………………………………………………………… 5 2.2要求…………………………………………………………………………………… 5 2.3学生成绩管理系统的功能 ……………………………………………………………………………………… 5 2.4该项目编程的原理……………………………………………………………………6

第三章、 模块设计…………………………………………………………………… ..7 第四章、 主要数据结构…………………………………………………………….. .9 第五章、 流程图………………………………………………………………………… 10 第六章、 源代码 ………………………………………………………………………...11

6.1头文件 …………………………………………………………………………………..11 6.2主函数及各功能函数 …………………………………………………………….. 12

第七章、 测试情况……………………………………………………………………… 20

7.1主模块页面………………………………………………………………………………20 7.2按学号查询学生信息页面………………………………………………………………20 7.3按姓名查询学生信息页面………………………………………………………………21 7.4查询所有学生信息页面…………………………………………………………………21 7.5根据单科成绩进行排序页面……………………………………………………………22 7.6根据总分进行排序页面………………………………………………………………....22 7.7添加学生信息页面……………………………………………………………………....23

第八章 、小结………………………………………………………………………………24

精品文档,下载后可随意编辑!

【摘要】本系统依据开发要求主要应用于教育系统,完成对日常的教育工作中学生成绩档案的数

字化管理。开发本系统可使学院教职员工减轻工作压力,比较系统地对教务、教学上的各项服务和信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规范化。

目前,学校工作繁杂、资料重多,虽然各类管理信息系统已进入高校,但还未普及,而对于学生成绩管理来说,目前还没有一套完整的、统一的系统。因此,开发一套适和大众的、兼容性好的系统是很有必要的。

本系统在开发过程中,注意使其符合操作的业务流程,并力求系统的全面性、通用性,使得本系统不只适用于一家教育机构。在开发方法的选择上,选择了生命周期法与原型法相结合的方法,遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计,而在具体的设计上,采取了演化式原型法,随着用户的使用及对系统了解的不断加深,对某一部分或几部分进行重新分析、设计、实施。本论文主要从系统分析、系统设计、系统实施与使用等几个方面进行介绍

:

Abstract :This system according to the development requirements are mainly applied in education system of education, the daily work of the digital archives management of student performance. This system can make the college development staff to reduce the working pressure, educational and teaching to the various services and information management, also can reduce the use of force, accelerate query speed, strengthen management, as well as the national departments about the pace of normalization, make each management standardized. At present, the school work multifarious, material more, though various management information system has entered the university, but has not been popular, and for students' performance management, it has been a complete and unified system. Therefore, the development of a suitable and the populace, compatibility good system is very necessary. This system in the process of development, pay attention to the operation of the business process, and strive to system of comprehensive, generalization, makes this system not only applicable to a education institutions. On the choice of methods in the development life cycle method, a method of combining with the prototype, follow the system research and systematic analysis, system design and system implementation, four main stages, and the specific design in the design, taking the evolution as users of prototype, the use of system and the deepening understanding of a part or a few parts for analysis, design and implementation. This thesis mainly from the system analysis, system design and system implementation and use etc.

【关键字】成绩录入 成绩显示 C语言 成绩存盘

精品文档,下载后可随意编辑!

前言

人类已进入21世纪,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛应用,对社会的政治、经济、军事、文化等领域产生越来越深刻的影响,也正在改变人们的工作、生活学习、交流方式。信息的获取、处理、交流和应用能力,已经成为人们最重要的能力之一。

第一章 绪 论

1.1课题背景

该项目开发的软件为学校学生信息管理系统软件,是鉴于目前学校学生人数剧增,学生信息呈爆炸性增长的前提下,学校对学生信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有教育单位(包括学校,学院等等)的学生信息的管理.

1.2目的背景与意义

学生信息管理系统是一个教育单位不可缺少的部分。一个功能齐全、简

单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点,如:效率低、保密性差,人工的大量浪费;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着来越重要的作用。

1.3项目开发的目标

建立学生信息管理系统,采用计算机对学生信息进行管理,进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生信息管理工作流程的系统化、规范化和自动化。

1.4 开发工具的选择

现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有:Microsoft公司的Visual Studio.net, Microsoft公司的Visual C, Borland公司的Delphi和 Powersoft公司的PowerBulider以及Java等。 在这些程序开发工具中,有的强调程序语言的弹性与执行效率;有的则偏重