资源预览内容
第1页 / 共28页
第2页 / 共28页
第3页 / 共28页
第4页 / 共28页
第5页 / 共28页
第6页 / 共28页
第7页 / 共28页
第8页 / 共28页
第9页 / 共28页
第10页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
徽 商 职 业 学 院 毕业设计(论文)题目 学生信息管理系统 姓 名 系 别 电子信息系 学 号 121754 专 业 软件技术 指导教师 徽商职业学院教务处目录1 绪论32 项目开发概述42.1 运行环境42.2 系统可行性分析42.2.1 技术方面的可行性52.2.2 经济方面的可行性52.2.3 系统操作方面的可行性52.3 系统功能概述52.3.1 基本信息管理功能52.3.2 学生管理功能62.3.3 查询管理功能62.3.4 系统管理功能63 项目概要设计73.1 项目的功能需求73.2 项目的性能需求83.2.1 项目信息处理的准确性需求和及时性需求83.2.2 项目信息的开放性需求和可扩充性需求83.2.3 项目的易使用性需求和易维护性需求83.2.4 系统数据要求83.3 主要流程图93.4 数据库主要设计104. 项目实现114.1 各个功能的具体实现114.2 系统运行界面234.2.1 系统登陆界面244.2.2 操作界面25结论28参考文献281 绪论多年以来,学校对本校学生的信息管理都还沿用传统的方式,在这样的模式管理下,用人工来记录学生的信息效率低、保密性差,人力资源也存在着极大的浪费。此外,随着时间的推移,资料库将会产生大量的文件和数据堆积现象,这种现象对于数据的查找、更新以及维护都会带来很大的阻碍。随着现代素质教育的提高以及时代的快速发展,靠人工来管理学生信息已经不再适用于现代的教育管理模式。在科技快速发展,计算机越来越普及的信息化时代的到来,为了使学校传统的管理方法和办学水平都能应对这种极大的挑战,需要对传统的教育方式提出新的建议和要求。而步入了新的世纪,从世界各国的教育科学化进程来看,各种竞争显得异常的激烈,而且不仅仅是在教育的基础信息建设和相关的资源建设上,又或者说是在方法的普及的程度上,我们与其他发达国家,包括一些发展中的国家相比较,也都存在较大的差距。步入21世纪的我们,假如还是不能很好地利用网络和科技,又或是不会用较少的成本来推动教育的信息化、科学化发展,那么像这样没有明确的发展方向,一定会偏离信息化、科技化的轨道,从而就可能会阻碍社会科技化、信息化的进步,甚至于整个国民经济的科技化发展。所以说,如何实施教育的信息化管理已经成了一个十分重要的且必须立刻解决的问题,而如何有效的管理学生信息,是实现教育信息化管理的关键。与传统的管理方式相比,开发出来的学生信息管理系统的优势就显得比较明显。比如动态管理所有学生的基本信息;通过网络,教师可以在任何时间、任何地点查看学生的各种基本信息。实现信息化管理的一个最重要的特点是迅速准确的查找信息,并且在输入结束后立即给出准确的查询结果。本毕业设计论文是以学校对学生的管理为研究背景,通过对信息管理系统的概念和结构,系统开发的基本原理和方法进行深入的了解和探索,把学生信息管理系统的开发步骤大致分为:系统分析、概要设计、详细设计、框架设计、系统实现及运行调试等。该系统能够为管理者提供充足的学生信息以及迅速准确的查找信息等。设计开发一个学生信息管理系统,通过操作计算机实现对学生信息进行有效的管理,可以进一步的提高学校的办学质量,彰显出学校高效的现代化教育水平,同时也能显著地提高学校教师的工作效率,实现学生的信息管理工作流程的专业化、科技化、系统化和自动化。通过使用现代化科技软件对学生信息进行修改、查询、添加及删除等一系列的操作,可以大幅度提高管理者的工作效率,杜绝了人工管理的各种弊端。利用学生管理信息系统来对学校学生的各种信息进行精确而且有效的管理会给学校带来意想不到的收获。学生管理系统是一种高效且使用非常方便的系统软件,它是利用SQL建立相关数据库。所以建立一个数据一致性强、完整性好、安全性高的数据库是十分重要的。该学生管理系统还要求应用程序功能要完备,而且要方面用户使用等。经过一系列的研究和分析,本系统将采用VC+6.0平台进行项目开发,同时数据库建立在SQL Server 2005数据库的基础上实施操作,在此之后对初始的原型系统进行相关的需求迭代并进行不断的修正、改进,使得系统更加完善。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作为数据库建设平台来记录和管理所有学生的相关信息。在计算机迅速发展和普遍应用的今天,学生管理系统研发的可行性大体上划分成下面的几个部分。2.2.1 技术方面的可行性可运用VC+语言在VC+6.0环境下进行开发,而且是在Windows 7系统环境下,用SQL Server 2005 作为数据库。SQL Server 2005数据库是一种增添了许多新功能,同时也改进了很多缺点的数据库。大致上这些改进的功能包括新的XML技术和增强的SQL处理以及新的数据类型,还有对于关系型数据库的可用性、可伸缩性等方面改进。2.2.2 经济方面的可行性在当今社会,计算机的性能有很大的提高,而且价格也越来越便宜。对于学生管理系统的开发,也创造了一个很好的条件。通过使用学生管理系统来有效的管理学生信息,不但会为学校减轻很多负担,而且也提高了管理人员的工作效率,主要表现在以下几个方面:1.本系统的开发可以取代人工操作对信息进行管理。2.本系统的开发可以节省许多人力物力等资源。3.本系统的开发可以大幅度的提高学校的管理者的工作效率。4.本系统可以使学生的信息数据文档的安全性提高很多等等。2.2.3 系统操作方面的可行性此次课题设计所开发的学生管理系统并不算是大型的系统软件,它对于硬件和软件的各种需求都不是很多,要求也不是很高,一般我们的私人电脑或者学校机房的电脑都可以达到这样的要求,所以可以确定学生管理系统在运行上是肯定可行的。作为计算机应用的一部分,使用计算机管理学生成绩,有着手工管理所无法比拟的优点,主要有:检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本低等。该学生管理系统不仅能极大地提高管理学生信息的效率,也能实现教育单位的科学化、正规化管理。因此,开发一个信息管理软件是一件有意义而且非常重要的事情。2.3 系统功能概述学生信息管理系统在学校管理工作中占据着重要的地位,同时对于学校的决策者和管理者来说都是至关重要的。所以学生信息管理系统应该为用户提供充足的信息和快捷的查询方式。随着计算机应用的普及与深入,利用计算机能够对所有考试成绩进行统一管理及分析,大大减少了教学秘书的工作量,提高了工作效率,为教学办公带来了极大的方便。本系统本着实用、通用、开放和安全的原则,实现了学生信息管理、学生成绩管理、成绩查询等功能。本系统一切从实际出发,充分考虑了成绩的内部管理、信息交流等方面的复杂需求,实现学生信息的有效管理,真正为学生信息管理提供一个电子平台。本系统的主要功能和任务是实现对学校所有学生的信息进行管理,其中包括成绩管理、姓名管理、学号管理、年龄管理、专业管理及这些信息的相关的查询。2.3.1 基本信息管理功能1.成绩信息管理提供各个学生的相关信息,如各个学生的名字和各个学生的信息。修改个人信息,如添加一个学生的各种信息或者删除信息等操作。2.姓名信息管理主要提供学校所有人员的相关信息。比如说查询某个学生的学号,以及对某个学生的有关信息进行修改,如添加一个学生或者删除学生等操作。3.学号信息管理提供各个学生学号的相关信息,如学生的学号等。同时还包括对学生信息的修改,添加,删除等操作。4.年龄信息管理提供各个学生年龄的相关信息,如各个学生的年龄,以及对年龄信息进行修改,添加,删除等操作。5.专业设置提供各个学生不同专业的相关信息,设置学生所在专业的名称,以及对相关专业信息进行修改、添加、删除等操作。2.3.2 学生管理功能1.学生信息管理可以录入学生的相关信息,如学生的名称、学号、年龄、专业等,也可以对相关信息进行修改和查询以及添加或删除某个学生的全部信息。2.学生成绩录入用于录入学生各科目在不同考试类别下的各项成绩,便于以后查询,也可进行相应的修改和保存操作等。2.3.3 查询管理功能学生信息查询:可以查询所有学生的基本信息,包括学号,专业,年龄等等。2.3.4 系统管理功能1.用户管理:设置用户,或者对已有用户信息进行修改和删除等操作。2.退出系统:用于退出整个系统。3 项目概要设计21世纪以来,社会经济的高速发展,生活环境和科学技术也都发生了日新月异的变化,尤其是在计算机科学技术的应用及普及都牵涉到经济以及社会生活的方方面面。所以,为了适应当今社会中人们高度的时间价值观念,编写学生信息管理系统软件对于管理学生信息的工作者来说,无疑是一个喜讯。因为,它不但能大幅度的提高管理者的工作效率,而且还减轻了他们的工作负担。利用学院现有的计算机硬件资源,做好学生成绩管理工作,提高办事效率,实现全面的、相对集中的办公自动化,开发本系统就成了当务之急,其目的主要为了彻底改变这种繁杂的管理模式,实现全面的、相对集中的、智能化的信息综合管理,为学院的教学管理工作带来方便。该系统使用C+作为本软件的实现语言,同时运用Microsoft SQL Server2005来实现系统相关数据的后台操作了,它的功能是由系统内部的源代码直接实现的。用户在使用过程中仅仅需要按照系统的要求输入信息即可进行操作。学生成绩管理工作是学校管理工作的重要组成部分,而学生成绩管理系统是典型的信息管理系统的一个分支,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立数据一致性和完整性强、数据安全性能好的数据库,对于后者具有应用程序功能完备、易使用等特点。利用ODBC访问SQL Server数据库技术开发而成,利用其提供的各种面向对象的开发工具,尤其是数据窗口,实现对学生的各种成绩进行查询、更新、添加和删除。中国电信的调查报告指出,我国的上网人数已达到上亿。由此可见,互联网的应用十分广泛,学校各届的毕业生都希望能在世界各地通过网络了解或查询到自己校友的信息。因此,学生信息管理系统为也学校将来的上网做了一定的铺垫,类似于数据库的建立。需求分析可以说是一个渐进的过程,系统通过开发人员和用户的不断沟通和交流,一步步地加深对系统功能的了解和性能的认识,而且对系统各个部分加以细化或者分解软件需求。需求分析是各种软件研发过程中的一种推理过程,这部分涉及到领域问题以及它的组成部分,其目的是为了深入了解用户的需求是什么以及目标系统要实现什么样的功能,最终要将用户的各种需求使用书面形式向工作人员或其他人员表达出来
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号