《学生管理系统》开题报告 下载本文

内容发布更新时间 : 2024/5/18 21:26:50星期一 下面是文章的全部内容请认真阅读。

毕业设计

开题报告

学生姓名 学 号 专 业 计算机网络技术 班 级 指导教师 开题时间 2011年5月30日

电子信息学院

电子信息学院毕业设计开题报告

拟设计题目 《学生管理系统》 研究意义:建立强大的学生成绩管理功能,方便系统管理员对学生成绩等信息的添加、修改,打印等操作,同时方便学生对自己各科成绩查询,学习的交流。采用计算机进行以上各类信息的管理,必将大大提高工作效率,对学校各类信息的维护及了解起到积极的作用。另外随着计算机网络的持续发展,无论是工作、学习还是生活,将会越来越多地融入到流动的比特中,人们的工作节奏在不断加快,需要快捷的信息来源,并对此作出反应。因此,无论是从目前的现状来看,还是面向未来,一个功能完备的学校管理系统的开发都非常有必要。 研究现状:21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的综述 (本课题研究的意义、研究的现状及自己的认识) 发展。许多人还停留在以前的手工操作,不仅工作量大,而且容易丢失数据,这大大地阻碍了管理效率的提高。为了适应现代社会人们高度强烈的时间观念,学校信息管理系统软件为学校办公室带来了极大的方便。我所开发的这个系统所采用的是当前较为流行的网络编程软件VS2005作为实现语言,以数据库Microsoft SQL Server2005作为系统的后台操作,建立WEB版学生管理系统,其功能在系统内部有源代码直接完成。我们只需按系统要求输入即可操作。 我的认识:使用计算机对学生成绩信息进行管理,有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩管理的效率,也是学校管理的科学化、正规化的要求。本人作为学习计算机专业的一员,对系统的需求作了较深入的认识,同时也掌握了一定的系统开发理论,借这次毕业设计的契机,一方面利用自己的所学小刀试牛,另一方面通过这次实践必将提升自身对软件工程、数据库、程序设计等理论的认识,积累系统开发的经验。作为毕业设计,由于时间比较紧张,加之本人没有任何系统开发的经验,它肯定存在许许多多不足的地方,但对它的改善和功能的完备并不会随着毕业设计的结束而终止。本人将在原来的基础上,着眼未来,追踪计算机新技术发展,并应用到系统持续开发中。 1

研究方向: 本系统所采用的语言是C#,用Microsoft Sql Server 2005数据库完成。使用的软件包括VS2005、SQL2005、Photoshop、该系统总体有五部分组成,包括系统管理、班级管理、学生基本信息管理、课程管理及成绩管理。通过本系统,把本校内部查询学生信息、课程信息、学生成绩各个环节进行有效地计划、组织和控制。通过本校内部的信息,依据统一数据信息进行管理,把任何一块信息所产生的数据变动及时地反映给其它相关信息,做到数据共享。 本系统主要信息流程为:系统管理创建管理员和班级,管理员在班级创建学生,学生下录入学生的基本信息,再按班级学生序号录入各科成绩,普通管理员还可以按班级创建课程表共学生查询。所有信息存入数据库中。采用本系统,能够使整个系统内部所有信息的工作简化,提高工作效益。由于采用统一的数据信息,使相关资料能够快速地查询所需的数据、资料及其它信息的,使信息快速高效运行。 研究内容: 1.系统管理 该模块的主要任务是维护系统的正常运行和安全性设置,包括添加用户、修改密码、重新登录、退出系统等功能。 研究内容 (研究方向,研究内容、系统主要功能分析及说明) 2.教师管理 该功能模块是实现对教师信息的管理,包括添加,查询,修改和删除子功能。 3.班级管理 该模块的功能是实现对全校班级的管理工作,包括添加班级信息、修改班级信息两个子功能,这两个子功能模块各自独立,实现学校中全部班级的管理功能。 4.学生基本信息管理: 该模块的主要功能是实现对学生的基本信息的管理工作,包括添加学籍、修改学籍、查询学籍等功能,从而方便学校管理部门对学校的基本情况的快速查询和了解。 5.课程管理 在该模块中可以对各个年级的课程进行设置,并可在其中进行全校所有课程信息的添加和修改,方便了学校教材管理部门和教务科人员的工作。该模块包括添加课程、修改课程和设置课程表三个子功能。 6.成绩管理 在我国,学生的考试成绩是检验学生学习情况的一个主要依据,所以学生成绩管理功能在一个学生信息管理系统中占有非常重要的地位,本系统的成绩管理模块包括添加、修改成绩信息和查询成绩信息等子功能。 系统主要功能及分析: 系统有三种用户:系统管理员,普通管理员(教师)和学生。 1.系统管理员:能够增加和删除管理员,班级的增删改查。 2.普通管理员:可以操作学生基本信息、管理课程信息、学生成绩录入等功能。 3.学生端:可以登录本系统进行相应查询自己的学籍信息、课程和成绩信息等,但不可对其进行操作。 2