学生管理系统开题报告

2024-12-20 11:35:43
推荐回答(1个)
回答1:

  一、 立论依据

  ◎ (毕业设计(论文)的意义、现状分析、附主要参考文献)
  ◎ 意义
  学校主要有总务处、政教处、教导处、培训处四大块。其中教导处的工作最为繁重,工作人员多,信息量大。除财务部门有专人及专用软件进行信息处理外,其它各类的数据处理都由班主任以及教导处工作人员人工完成。教导处目前有几十个班级的学生,处理的信息主要有五大类:学生信息、成绩数据、课程信息。本系统主要着眼于以上部分,建立数据库以及对数据的各种操作功能。
  对于学生信息,各班的班主任及学校领导由于各种分类和了解的需要,经常性地进行各种查询。例如:查询一个班级中团员的人数,男、女生的人数,住宿或通宿学生的人数等等。教导处在每一届学生进校时必须进行分班,设置学号;每一届学生毕业,要进行学生信息备份;
  对于成绩管理,课任教师要进行本科目成绩登记,计算平均分、优秀率、及格率;班主任在期中考试和期末考试后计算本班学生总分,排名次;教导处要统计补考学生人数及相应名单,每学期进行学生成绩备份;学校领导则可通过查询工具来了解学生成绩情况。
  对于课程信息,教导处每学期要进行课程安排、课任教师分配、一周课程安排、中途课程调整等等。
  以上各类信息目前还处于手工或半手工的管理状态,效率低,可靠性差。配备电脑,但实际利用率不高,如果采用计算机进行以上各类信息的管理,必将大大提高工作效率,对学校各类信息的维护及了解起到积极的作用。另外随着计算机网络的持续发展,无论是工作、学习还是生活,将会越来越多地融入到流动的比特中,人们的工作节奏在不断加快,需要快捷的信息来源,并对此作出反应。因此,无论是从目前的现状来看,还是面向未来,一个功能完备的学校信息管理系统的开发都非常有必要。
  本人作为学习计算机专业的一员,对系统的需求作了较深入的认识,同时也掌握了一定的系统开发理论,借这次毕业设计的契机,一方面利用自己的所学小刀试牛,另一方面通过这次实践必将提升自身对软件工程、数据库、程序设计等理论的认识,积累系统开发的经验。
  作为毕业设计,由于时间比较紧张,加之本人没有任何系统开发的经验,它肯定存在许许多多不足的地方,但对它的改善和功能的完备并不会随着毕业设计的结束而终止。本人将在原来的基础上,着眼未来,追踪计算机新技术发展,并应用到系统持续开发中。

  ◎ 研究现状分析
  21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,学校信息管理系统软件为学校办公室带来了极大的方便。我所开发的这个系统所采用的是当前较为流行的编程软件VISUAL BASIC 6.0作为实现语言,以数据库Microsoft SQL Server2000作为系统的后台操作,其功能在系统内部有源代码直接完成。我们只需按系统要求输入即可操作。为了校上网做好准备。跟据1999年中国电信的调查报告显示我国的上网人数已达到890万,互联网已经十分普及,学校往界的毕业生希望能在世界的任何一个角落查到自己校友的信息,本系统为学校将来的上网作了先期工作,比如数据库的建立。根据实际情况,我们使用原型法(Rapid Prototyping)即以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。

  主要参考文献
  本系统的过程中,主要的参考文献版社
  XX
  XX
  XX
  XX
  XX
  二、 设计方案

  1、 本设计的目标、设计内容和拟解决的关键问题
  ◎ 设计目标
  实现 :系统管理、学籍管理、班级管理、课程管理、成绩管理五大功能。其中系统管理功能中包括添加用户、修改密码、重新登录和退出系统四个子功能;学籍管理功能中包括,添加学籍信息、修改学籍信息和查询学籍信息三个子功能;班级管理功能中包括添加班级、修改班级信息两个子功能;课程管理功能中包括添加课程信息、修改课程信息和年级开课设置三个子功能;成绩管理功能中包括添加、修改成绩和查询成绩三个子功能。
  ◎ 研究内容
  系统管理模块
  该模块的主要任务是维护系统的正常运行和安全性设置,包括添加用户、修改密码、重新登录、退出系统等功能。
  班级管理模块
  该模块的功能是实现对全校班级的管理工作,包括添加班级信息、修改班级信息两个子功能,这两个子功能模块各自独立,实现学校中全部班级的管理功能。
  学生学籍管理模块
  该模块的主要功能是实现对学生的基本信息的管理工作,包括添加学籍、修改学籍、查询学籍等功能,从而方便学校管理部门对学校的基本情况的快速查询和了解。
  课程管理模块
  在该模块中可以对各个年级的课程进行设置,并可在其中进行全校所有课程信息的添加和修改,方便了学校教材管理部门和教务科人员的工作。该模块包括添加课程、修改课程和设置年级开课三个子功能。
  成绩管理模块
  在我国,学生的考试成绩是检验学生学习情况的一个主要依据,所以学生成绩管理功能在一个学生信息管理系统中占有非常重要的地位,本系统的成绩管理模块包括添加、修改成绩信息和查询成绩信息等子功能。

  ◎ 拟解决的关键问题
   有关学籍等信息的输入,包括输入学生基本信息、所在班级、所学课程和成绩 等。
   学生信息的查询,包括查询学生基本信息、所在班级、已学课程和成绩等。
   学生信息的修改。
   班级信息管理的输入,包括输入班级设置、年级信息等。
   班级信息管理的修改。
   班级管理信息的查询。
   学校基本课程信息的输入。
   基本课程信息的修改。
   学生课程的设置和修改。
   学生成绩信息的输入。
   学生成绩信息的修改。
   学生成绩信息的查询。
   学生成绩信息的统计。

  2、 拟采取的设计方法及可行性分析
  ◎ 拟采取的设计方法
  本系统采用面向对象的软件开发办法,以Microsoft公司的可视开发环境 Visual Basic6.0 作为主要开发工具,使用Microsoft Access 2000作为关系数据库,并为VB编程语言中采用ADO数据库编程模型,配合功能强大的SQL查询语言实现建立关系数据库,放问数据库,对数据库的更新,较好地实现了预定的需求功能

  ◎ 可行性分析
  学生信息,作为一个学校,就有一定的工作量存在,而学生信息,它的工作量可能是其它信息工作量的几倍,班级的增加、班级的查找、班级的修改;学生档案;课程管理;成绩管理;缴费管理;统计等等,每个信息的数据都在不断地变化着,如果采用人工的方式进行操作,那么,一天的工作量,足以让人觉得比较繁琐,吃不消。针对这样的情况,采用让数据的查询变得简单化,数据变的更让每个人都在任何时刻都可以了解到。
  4楼

  学生信息管理系统是为本校开发的,本系统所采用的语言是Visual Basic,用Microsoft Access 2000数据库完成。该系统总体有四部分组成,包括学生信息查询、教务信息维护、学生选课及用户管理。通过本系统,把本校内部查询学生信息、教务信息、学生选课各个环节进行有效地计划、组织和控制。通过本校内部的信息,依据统一数据信息进行管理,把任何一块信息所产生的数据变动及时地反映给其它相关信息,做到数据共享。
  本系统主要信息流程为:教务信息维护接受学生的信息,学生信息查询根据教务信息维护的学生信息做出对所接收的信息合理性进行判断,并交于信息维护进行相应的修改,再把信息存入数据库中。学生选课是对学生进行相应选择自己相关的课程。最后进行打印。
  采用本系统,能够使整个系统内部所有信息的工作简化,提高工作效益。由于采用统一的数据信息,使相关资料能够快速地查询所需的数据、资料及其它信息的,使信息快速高效运行。

  .

  3、 预期的设计(论文)进展和成果

  ◎ 设计进展:
  第一周和第二周 项目建议、启动,需求调研、系统分析;
  第三周 系统框架设计开始;
  第四周 系统总体与详细设计,编码;
  第五周 系统测试、运行

  ◎ 论文进展
  第一周 论文开题报告;
  第二周 论文开题报告完成;
  第三周 论文完成初稿;
  第四周 论文修改,定稿;

  三、论文大纲

  1 引言
  1.1、研究的必要性
  1.2研究的目的和意义
  1.3其它情况说明及关键字
  2 序论
  2.1项目的背景与意义
  2.2相关技术与开发工具介绍

  2.3 可行性分析

  3 总体设计
  3.1系统功能描述
  3.2数据流图与数据字典
  3.2.1数据流图
  3.2.2数据字典
  3.3数据库设计

  4详细设计
  4.1系统界面设计
  4.2系统流程分析

  四、设计基础
  1、 已具备的条件,尚缺少的条件和拟解决的途径
  ◎ 已具备的条件
  1.通过课堂平时训练已经具备大致框架
  2.熟悉学生信息管理系统体系结构
  3.熟悉VB , Access设计工具

  ◎ 尚缺少的条件
  对VB具体结构体系不熟悉,其他辅助工具再VB中的运用,及连接

  ◎ 拟解决的途径
  查阅相关资料,掌握相关技术。

  五、指导老师意见

  指导老师签名:
  200 年 月 日