基于C++的学生信息管理系统的设计实现分析

上传人:yh****1 文档编号:125806921 上传时间:2020-03-20 格式:DOC 页数:33 大小:1.15MB
返回 下载 相关 举报
基于C++的学生信息管理系统的设计实现分析_第1页
第1页 / 共33页
基于C++的学生信息管理系统的设计实现分析_第2页
第2页 / 共33页
基于C++的学生信息管理系统的设计实现分析_第3页
第3页 / 共33页
基于C++的学生信息管理系统的设计实现分析_第4页
第4页 / 共33页
基于C++的学生信息管理系统的设计实现分析_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《基于C++的学生信息管理系统的设计实现分析》由会员分享,可在线阅读,更多相关《基于C++的学生信息管理系统的设计实现分析(33页珍藏版)》请在金锄头文库上搜索。

1、 . 分类号: TP315 2013届本科生毕业论文题目: 基于C+的学生信息管理系统的设计与实现 作 者 姓 名 : 殷巧云 学 号 : 2011110717 系(院) 专业 : 信息工程学院 计算机科学与技术专业 指导教师姓名 : 宋启祥 指导教师职称 : 教授 word范文摘 要随着学校办学规模的扩大和招生人数的增加,靠人工管理学生信息已经不再适用于现代的教育管理模式。本毕业设计依照软件工程的思想开发了一个学生信息管理系统,实现了对学生基本信息的动态管理;通过网络,教师可以在任何时间、任何地点查看学生的各种基本信息。所开发的学生信息管理系统使用VC+6.0设计前台界面,使用SQL Ser

2、ver 2005搭建后台数据库。本系统实现的功能包括学生成绩信息、学生用户信息、每学期各种考试信息的录入、修改、删除,以及更改考试科目、班级信息等功能。本系统改善了人工管理学生信息的模式,不仅方便教师对学生信息进行有效的管理,还能让学生用户方便地查询自身信息。关键词:学生信息管理系统 ;VC+6.0;SQL Server 2005ABSTRACTWith the school scales expansion and school enrollments increase, relying on manual labor for managing student information has

3、 no longer been suitable for modern educational management. Under the guidance of software engineering thoughts, this graduation design develops a student information management system, which can achieve the dynamic management of students basic information; and through the network, teachers can view

4、 a variety of basic information about students at any time and any place.The developed student information management system uses VC+6.0 to design front interface, and adopts SQL Server 2005 to construct back-end database. The system implementation functions include adding, modifying and deleting in

5、formation of student achievements, student user information and examinations information for each semester, and change the test subjects, class information, etc. The system has improved the manual mode of managing student information, which is not only convenient for the effective management of stud

6、ent information, but also allows student users to easily check their own information.Keywords : Student Information Management System ; VC+6.0; SQL Server 2005 .目 录 1 绪论12 项目开发概述32.1 运行环境32.2 系统可行性分析32.2.1 技术方面的可行性42.2.2 经济方面的可行性42.2.3 系统操作方面的可行性42.3 系统功能概述42.3.1 基本信息管理功能52.3.2 学生管理功能52.3.3 查询管理功能62

7、.3.4 系统管理功能62.3.5 帮助功能63 项目概要设计73.1 项目的功能需求83.2 项目的性能需求83.2.1 项目信息处理的准确性需求和及时性需求93.2.2 项目信息的开放性需求和可扩充性需求93.2.3 项目的易使用性需求和易维护性需求93.2.4 系统数据要求93.3 主要流程图103.4 数据库主要设计124. 项目实现164.1 各个功能的具体实现164.2 系统运行界面204.2.1 系统登陆界面204.2.2 操作界面214.2.3 设置操作23结论26参考文献27致 谢28 .1 绪论多年以来,学校对本校学生的信息管理都还沿用传统的方式,在这样的模式管理下,用人工

8、来记录学生的信息效率低、保密性差,人力资源也存在着极大的浪费。此外,随着时间的推移,资料库将会产生大量的文件和数据堆积现象,这种现象对于数据的查找、更新以及维护都会带来很大的阻碍。随着现代素质教育的提高以及时代的快速发展,靠人工来管理学生信息已经不再适用于现代的教育管理模式。在科技快速发展,计算机越来越普及的信息化时代的到来,为了使学校传统的管理方法和办学水平都能应对这种极大的挑战,需要对传统的教育方式提出新的建议和要求。而步入了新的世纪,从世界各国的教育科学化进程来看,各种竞争显得异常的激烈,而且不仅仅是在教育的基础信息建设和相关的资源建设上,又或者说是在方法的普及的程度上,我们与其他发达国

9、家,包括一些发展中的国家相比较,也都存在较大的差距。步入21世纪的我们,假如还是不能很好地利用网络和科技,又或是不会用较少的成本来推动教育的信息化、科学化发展,那么像这样没有明确的发展方向,一定会偏离信息化、科技化的轨道,从而就可能会阻碍社会科技化、信息化的进步,甚至于整个国民经济的科技化发展。所以说,如何实施教育的信息化管理已经成了一个十分重要的且必须立刻解决的问题,而如何有效的管理学生信息,是实现教育信息化管理的关键。与传统的管理方式相比,开发出来的学生信息管理系统的优势就显得比较明显。比如动态管理所有学生的基本信息;通过网络,教师可以在任何时间、任何地点查看学生的各种基本信息。实现信息化

10、管理的一个最重要的特点是迅速准确的查找信息,并且在输入结束后立即给出准确的查询结果。本毕业设计论文是以学校对学生的管理为研究背景,通过对信息管理系统的概念和结构,系统开发的基本原理和方法进行深入的了解和探索,把学生信息管理系统的开发步骤大致分为:系统分析、概要设计、详细设计、框架设计、系统实现及运行调试等。该系统能够为管理者提供充足的学生信息以及迅速准确的查找信息等。设计开发一个学生信息管理系统,通过操作计算机实现对学生信息进行有效的管理,可以进一步的提高学校的办学质量,彰显出学校高效的现代化教育水平,同时也能显著地提高学校教师的工作效率,实现学生的信息管理工作流程的专业化、科技化、系统化和自

11、动化。通过使用现代化科技软件对学生信息进行修改、查询、添加及删除等一系列的操作,可以大幅度提高管理者的工作效率,杜绝了人工管理的各种弊端。利用学生管理信息系统来对学校学生的各种信息进行精确而且有效的管理会给学校带来意想不到的收获。学生管理系统是一种高效且使用非常方便的系统软件,它是利用SQL建立相关数据库。所以建立一个数据一致性强、完整性好、安全性高的数据库是十分重要的。该学生管理系统还要求应用程序功能要完备,而且要方面用户使用等。经过一系列的研究和分析,本系统将采用VC+6.0平台进行项目开发,同时数据库建立在SQL Server 2005数据库的基础上实施操作,在此之后对初始的原型系统进行

12、相关的需求迭代并进行不断的修正、改进,使得系统更加完善。word范文 .2 项目开发概述2.1 运行环境本系统采用的是面向对象的软件编程研发方法,用Microsoft公司的开发环境 Visual C+6.0 作为当前软件开发的主要工具如图2-1所示,并且用Microsoft SQL Sever2005作为软件的数据库如图2-2所示。 图2-1是打开VC软件后的初始界面图2-2是SQL2005打开后的初始界面2.2 系统可行性分析本管理系统是在VC+6.0环境下使用C+语言进行软件开发的,而且在数据方面是使用SQL Server 2005作为数据库建设平台来记录和管理所有学生的相关信息。在计算机

13、迅速发展和普遍应用的今天,学生管理系统研发的可行性大体上划分成下面的几个部分。2.2.1 技术方面的可行性可运用VC+语言在VC+6.0环境下进行开发,而且是在Windows 7系统环境下,用SQL Server 2005 作为数据库。SQL Server 2005数据库是一种增添了许多新功能,同时也改进了很多缺点的数据库。大致上这些改进的功能包括新的XML技术和增强的SQL处理以及新的数据类型,还有对于关系型数据库的可用性、可伸缩性等方面改进。2.2.2 经济方面的可行性在当今社会,计算机的性能有很大的提高,而且价格也越来越便宜。对于学生管理系统的开发,也创造了一个很好的条件。通过使用学生管

14、理系统来有效的管理学生信息,不但会为学校减轻很多负担,而且也提高了管理人员的工作效率,主要表现在以下几个方面:1.本系统的开发可以取代人工操作对信息进行管理。2.本系统的开发可以节省许多人力物力等资源。3.本系统的开发可以大幅度的提高学校的管理者的工作效率。4.本系统可以使学生的信息数据文档的安全性提高很多等等。2.2.3 系统操作方面的可行性此次课题设计所开发的学生管理系统并不算是大型的系统软件,它对于硬件和软件的各种需求都不是很多,要求也不是很高,一般我们的私人电脑或者学校机房的电脑都可以达到这样的要求,所以可以确定学生管理系统在运行上是肯定可行的。作为计算机应用的一部分,使用计算机管理学

15、生成绩,有着手工管理所无法比拟的优点,主要有:检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本低等。该学生管理系统不仅能极大地提高管理学生信息的效率,也能实现教育单位的科学化、正规化管理。因此,开发一个信息管理软件是一件有意义而且非常重要的事情。2.3 系统功能概述学生信息管理系统在学校管理工作中占据着重要的地位,同时对于学校的决策者和管理者来说都是至关重要的。所以学生信息管理系统应该为用户提供充足的信息和快捷的查询方式。随着计算机应用的普及与深入,利用计算机能够对所有考试成绩进行统一管理及分析,大大减少了教学秘书的工作量,提高了工作效率,为教学办公带来了极大的方便。本系统本着实用、通用、

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 设计及方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号