高校教务管理系统 基于SQL Server 2008的高校教务管理系统的设计与实现

摘要:在计算机网络技术快速发展的今天,高校教务管理面临信息化的巨大挑战,教务管理系统的网络化是未来的发展趋势。教务管理系统作为高校发展不可缺少的一部分,该系统集成学校师生、课程等信息,能够让老师和学生有效完成各项教学工作,让师生最大程度利用学校各种资源,能够减少人力资源浪费。为此,研究基于SQL Server 2008的教务管理系统的设计,对于推动高校教务工作的发展,具有重要意义。

  关键词:SQL Server 2008 教务管理系统 设计
  中图分类号:TP311.52 文献标识码:A 文章编号:1007-9416(2016)11-0172-02
  1 引言
  基于SQL Server 2008的教务管理系统,能够通过计算机对高等学校的教务信息进行有效管理,构建一个人机管理的信息系统。该系统具有传统管理方式难以媲美的优势,例如查询速度快、存储容量大、安全性高等优点。这些优势能够使教务管理信息系统的效率得到极大的提高。基于SQL Server 2008的教务管理系统界面友好,操作简便,稳定性好,实现了高校教务管理的众多功能。
  2 系统需求分析
  2.1 系统功能需求
  本系统的基本模式是以教学管理信息发布为核心,统一、有效的管理教学工作中所涉及到的所有数据,面向学校教学管理人员、教师和学生三种角色用户,该系统的用户访问身份有教学管理员、教师和学生三种。只有通过验证的用户才能进入相应的操作界面。
高校教务管理系统 基于SQL Server 2008的高校教务管理系统的设计与实现
  2.2 系统性能需求
  数据的安全性通过二级安全保障来保证数据安全:根据设置用户的权限和密码来控制。
  2.3 可用性能需求
  本系统是面向全校教师和学生,部分功能将面对非本校人员开放。用户量比较庞大,良好的用户体验是本系统的重要属性,可以从以下方面提高系统的用户体验。
  (1)可用性和易用性。基于SQL Server 2008的教务管理系统的功能必须是容易操作的,且能够达到一定级别的正常使用。(2)基础标准(即系统的速度、安全性、兼容性等)。这是教学管理系统必须具备的基本标准,缺一不可。系统必须在速度、安全性等方面达到较好的用户体验。(3)具备沟通功能。互联网的最大优点是即时性和沟通性,因此对于一个学校的教务管理系统来讲,务必要保证可以供用户间沟通的渠道。
  2.4 接口需求
  由于各学校的教学管理过程、管理方式、管理内容等不尽相同,因此教务系统需要能根据自身特点进行二次开发。例如各学校实行学分制后,学费的计算和收交情况统计、学生选课情况统计等,由于每个学校都有自己的规定,这就要求系统能够提供一些接口,便于学校后期根据自己的特点进行开发适合本校的功能模块。目前的系统,可能由于版权和数据安全等方面问题,最后几乎没有留给用户能够进行二次开发的接口,因此该功能是本系统重点考虑的。只有便于二次开发的系统,才具有通用性,同时也便于后期的维护和管理。
  3 系统总体设计
  3.1 数据库的设计
  基于SQL Server 2008的教务管理系统包含以下的数据库表,教师信息表:teacher;学生信息表:student;课程信息表:course;课程类型表:coursetype;班级信息表:class;专业表:speciality;院系信息表:department;成绩表:grade。具体来说,对于学生信息表student,它的字段主要包括姓名、学号、性别、身份证号、出生年月、专业、班级、地址、电话等。学号信息为student表的主关键字,唯一地标识了一个学生的记录,班级字段为student 表的外部关键字,与class表中的name字段相关联。另外,课程信息表:其字段主要包括课程编号、课程名称、学时和课程类型等;课程类型表:其字段主要包括类型编号、类型名等;学生成绩信息表:其字段主要包括序号、学生姓名、学号、课程名称、学时、学分、分数等;班级信息表:其字段主要包括班号、班级名称、专业名、年级名、班主任名等;院系信息表:其字段主要包括编号、名称、院系负责人姓名等;教师信息表:其字段主要包括编号、姓名、性别、生日、所属院系、电话、教师职称、家庭住址等;专业信息表:其字段主要包括专业名称,专业代码,所属院系等。
  3.2 系统主要的功能模块的设计
  系统主要功能模块包括:管理员模块、教师模块、学生模块,具体实现的功能有:班级管理,课程管理,院系管理,成绩管理等。其中,各个模块都能够实现增加、修改、删除、查询等不同的功能。用户管理主要包括超级用户和普通用户两个类型。超级用户能够具备用户添加、用户删除等功能。在用户添加模块,管理员能够向各个子系统添加用户,用户权限也会相应给定,这就相当于用户初始化。用户删除模块主要用于管理员删除不必要的用户。系统功能模块设计图如图1所示。
  3.3 系统实现的功能
  3.3.1 管理员用户模块
  管理员模块包含整个管理系统的分模块,具有对各个分模块的查询,修改,增加,删除等功能。主要有以下几个方面:
  (1)用户管理:对管理员、教师、学生信息的管理。(2)课表管理:对课程信息,学期授课计划进行管理。(3)院系管理:对二级学院、系部的信息进行管理。(4)专业管理:对所有专业信息进行管理。(5)教师管理:对所有教师信息进行管理。(6)学生管理:对所有学生信息进行管理。(7)考试管理:对期末考试所有考场安排和成绩进行管理。
  3.3.2 教师用户模块
  (1)课程管理:包括课程的增加、删除、修改等。(2)考试管理:包括期末考试成绩录入、查询和考试安排查询等。(3)教师管理:包括查询、修改自己的密码等个人信息等。(4)学生管理:包括查询学生的学籍信息,录入学生的考勤信息等。
  3.3.3 学生用户模块
  (1)课表查询:按学期对课程内容、授课教师、上课地点等进行查询。(2)成绩查询:不同学期考试成绩的查询。(3)信息管理:对个人信息的管理,包括修改个人信息和密码等。
  3.4 系统层次概况
  根据对系统流程进行分析,本教务管理系统的系统流程图如图2所示。
  首先登录本系统,用户输入用户名和密码,验证后通过角色分配则可进入本系统;用户根据需求可以进行查询、增加、修改或者删除各项信息。例如:管理员和教师可以根据权限添加信息,学生则可以查看信息,所有用户都可以修改自己的密码。
  4 结语
  综上所述:教务管理系统的设计包括:学生管理、教师管理、课程管理、成绩管理等内容,在教务管理系统的设计开发过程中,经历了需求分析、概念设计、逻辑设计、物理设计等过程,最后完成了数据库的构建。教务管理系统的开发能够为学生和教师提供基于网络的教学和信息管理服务,有助于学校教学计划的实施。基于SQL Server 2008的教务管理系统的开发,其操作方法在于利用计算机的查询和运算功能,使学校教学管理人员通过互联网,随时随地实现办公,教务管理人员则根据自己的权限和职责,完成相应的教务管理工作。构建和完善科学合理的教务管理系统是高校教学管理的重要组成部分,是高校提高自身综合竞争力的必经之路,这对于提高高校的科学决策,保障高校教学管理有效运行具有重要意义。
  参考文献
  [1]黄雪华,基于SQL Server的高可用性在校园网教务管理系统中的实现[J].网络安全技术与应用,2014(11).
  [2]吴伶琳,SQL Server触发器在教务管理系统中的应用研究[J].软件工程师,2015(11).
  [3]陈珊.高校教务管理系统的设计与实现[D].河北科技大学,2010.
  [4]刘阳.闽南理工学院教务管理系统设计与实现[D].电子科技大学,2015.
百度搜索“爱华网”,专业资料、生活学习,尽在爱华网!  

爱华网本文地址 » http://www.aihuau.com/a/352451/929773750627.html

更多阅读

绩效管理系统软件 绩效管理在企业管理系统中的应用

      工欲善其事,必先利其器。从观察国内众多企业,特别是上市企业的发展脉络,可以发现,提高企业管理的绩效水平,不是没有办法,而是在优化管理制度的基础上,找到真正有效的绩效管理工具,这样一来,管理就不再是不可传的艺术,不再是天赋的才

声明:《高校教务管理系统 基于SQL Server 2008的高校教务管理系统的设计与实现》为网友且将青衫换酒分享!如侵犯到您的合法权益请联系我们删除