学生信息管理系统范文

时间:2023-04-10 06:40:09

导语:如何才能写好一篇学生信息管理系统,这就需要搜集整理更多的资料和文献,欢迎阅读由公务员之家整理的十篇范文,供你借鉴。

学生信息管理系统

篇1

学生信息管理系统,可以用集中的数据库将与人力资源管理相关的信息全面、有机地联系起来,有效地减少了信息更新和查找中的重复劳动,保证了信息的相容性,从而大大地提高了工作效率,还能使原来不可能提供的分析报告成了可能。在采用和实施学生信息管理系统之后,就会将依赖于人的过程改为依赖于计算机系统的过程。学校管理人员只要获取了相应的权限,就可以随时进入系统,直接查阅相应的信息。

关键词:学生信息管理系统;

一、需求分析

学生信息管理系统是一个教育单位不可缺少的组成部分,它的内容对于学校的决策者和管理者来说都是至关重要的。随着用户的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,学生信息管理系统必须肩负起提高学生管理工作效率的重任,通过这样的系统,必须做到信息的规范管理、科学统计和快速的查询,从而方便老师及时、全面地掌握学生情况,减少工作量,规范用户管理学生,实现无纸办公。

目前学校主要有学分银行、数字图书馆、学生工作处、远程教育处四大块。其中学分银行的工作最为繁重,工作人员多,信息量大。除财务部门有专人及专用软件进行信息处理外,其它各类的数据处理都由班主任以及工作人员人工完成。目前有几十个班级的学生,处理的信息主要有五大类:学生信息、成绩数据、课程信息。本系统主要着眼于以上部分,建立数据库以及对数据的各种操作功能。

对于学生信息,各班的班主任及学校领导由于各种分类和了解的需要,经常性地进行各种查询。在每一届学生进校时必须进行分班,设置学号;每一届学生毕业,要进行学生信息备份;

对于成绩管理,课任教师要进行本科目成绩登记,计算平均分、优秀率、及格率;班主任在期中考试和期末考试后计算本班学生总分,排名次;要统计补考学生人数及相应名单,每学期进行学生成绩备份;学校领导则可通过查询工具来了解学生成绩情况。

以上各类信息目前还处于手工或半手工的管理状态,效率低,可靠性差。配备电脑,但实际利用率不高,另外随着计算机网络的持续发展,无论是工作、学习还是生活,将会越来越多地融入到流动的比特中,人们的工作节奏在不断加快,需要快捷的信息来源,并对此作出反应。因此,无论是从目前的现状来看,还是面向未来,一个功能完备的学校信息管理系统的开发都非常有必要。

二、解决方案

首先,由于开发工具尤其是在.NET家族中的出现后,使得开发基于互联网的学生信息管理系统变得简单易行;其次,SQL Server己成为世界上最流行的数据库管理系统。同时,.NET家族中对各种数据库提供了全面的支持,使得对SQL Server的操作变的更简单、更高效。基于以上的原因和背景,开发一套基于互联网的学校学生信息管理系统是必要和可行的。

系统采用了三层式结构。最底层是基于Web Browser 的客户端用于学生与机器交流,完成身份验证、数据显示及学习信息反馈。中间层是应用服务器,用于请求访问处理、与数据库服务器交换信息。最上层是数据库服务器,用于对题库的数据请求以及对题库的更新和维护。

根据信息管理系统的业务流程、要求以及所要实现的目标,可以拟出以下解决方案:1、建立学生信息的管理和维护,实现计算机自动化管理体制。2、建立学生成绩管理机制,在计算机的支持下快速的完成学生成绩的录入、修改和查询。3、建立班级设置管理,在计算机的支持下实现班级的添加、删除、修改。4、实现系统的权限设置管理,保证系统的安全性。

根据系统的需求分析,得到本系统的功能要求如下:1、班级的设置管理:学校的教务秘书可以根据本校具体情况在每学期开始时设置所需班级数量和人数。2、权限管理:为了更好地保证系统的安全性,学校相关负责人可以设置不同类型的人员的权限。3、学生信息管理:学生信息的数量十分庞大,教务管理人员进行新生入学的信息录入及更改。4、学生成绩管理:教务管理人员可以查询和修改学生各门课程的成绩,掌握学生的学习情况,作为评定学生素质的数据依据。

三、解决效果

基于Web的学生信息管理系统的设计与实现,该系统基本实现了需求分析中的功能要求,用户成功登录后进入该系统界面主要由有学生管理、教师管理、院系信息管理、专业信息管理、班级信息管理、课程管理、成绩管理组成。系统用户分为三类,对于管理员用户可对系统进行让你和操作,学生和教师用户只能具有查询操作的权限,除此之外,教师用户可以录入成绩。该系统的主要操作有添加信息、查询信息、更改信息和删除信息,操作简单易行,界面简洁大方。

四、总结效果

有效提高工作效率,学校对各类信息的维护及了解起到积极的作用。同时也进一步促进和完善云南开发大学基础管理体系,M一步提高学校的网络化信息化水平,为云南开放大学建设夯实基础。

参考文献:

篇2

关键词:信息管理系统;设计;开发

中图分类号:TP311.52文献标识码:A文章编号:1673-1131(2015)12-0169-02

0引言

在教育改革全面推进的今天,教育政策以及教学内容均发生了转变,这在某种程度上增加了教学管理难度。近年来,学生数量持续增加,相应的数据量急剧增加,若仍旧依靠人工操作进行管理,这不仅会增加管理成本,且管理效率低下。传统的学生信息管理手段愈发不适应,在新形势下,迫切需要设计并开发学生信息管理系统。

1学生信息管理系统概述

学生信息管理系统,顾名思义,是指管理学生基本信息的系统,它可规范与学生相关的所有信息文件,还可构建成熟的资源共享平台。主要包含信息收集、整理、存储和查阅,并可转换信息管理模式,使其变成服务管理模式,依托服务模型,凭借系统该平台开展信息管理工作[1]。学生信息管理系统便于学生管理工作的开展,还能提供健全的信息管理以及完善的网络查询功能,具体包含以下三部分:

(1)信息管理系统。收集、加工、保管、分析、查阅学生信息,还包含其它一些业务功能。

(2)采集系统。对学生信息进行数字化采集和加工。

(3)查阅系统。借助校园网,在系统内部进行查档和阅档。

2系统设计

教师、管理员和学生是信息管理系统的服务对象,大部分用户的计算机操作能力不强,理论知识涉猎较少。针对这一问题,在系统创建过程中,应尽量建立可行、便捷的人机交互界面,进而让操作者有效掌握相关操作,为此,系统中应尽可能使用人们熟悉的语言,构建中文信息界面,全面考虑系统运行过程中可能出现的所有问题,给予简单且及时的帮助,使其快速熟悉操作步骤[2]。

2.1功能图

对比分析B/S和C/S可知,前者操作步骤简单,无需安装客户端软件,便于使用,操作简单,节省了一定的人力以及物力资源,然而,其安全性与后者相比,稍微偏低。综合考虑,本系统交叉使用这两种体系结构,进而实现优势互补。

2.2功能流程

教师、管理员以及教师均是信息管理系统的服务对象,在本系统中,服务对象可凭借账号登陆下载并开展相关处理操作。待新生入学后,通常要进行系统确认,即学生信息注册,管理员应审核与管理学生基本信息,这可有效规避冒名顶替现象的出现,学籍审核十分必要。对于学校而言,旨在通过学生信息管理系统的创建来为学生日常学习生活提供更大的便利。因此,在系统设计环节,应将学生从入学至毕业这段期间的所有内容涵盖在内。新生报到时,应开展学籍注册。在系统设计环节,首先,明确业务流程与需求,为实现这一目的,可进行现场调研,还可开展问卷调查等活动,以此来认识业务组织机构,熟悉业务活动规律,掌握用户自身需求,凭借简洁生动的形式进行展示,同时,以此为基础开展讨论活动,最终形成直白的标准文档。

2.3功能模块

为提升管理效率,确保学生管理工作有效、规范地开展,针对不同各类型的用户,给予特定的权限。依托校园网,可保障系统数据的合理存储、有效处理以及正常运转,还可显著提高工作效率,实现数据库功能的最大化。本系统主要包含信息管理、日常学习生活管理、课程管理等多项内容。参照学校学生信息管理全局,依据用户的实际需求,科学设计,合理开发,在满足用户多样化的使用需求的同时,注重日常维护。

2.4数据库设计

(1)需求分析。在分析实际应用需求、确定组织结构情况、掌握各个部门内部信息获取途径以及工作流程的基础上,参照系统功能需求,构建针对性的栏目,本数据库主要包含教师表、学生表、课程设置表、基本信息表、选课表。

(2)概念结构设计。概念结构设计是指将具体的用户需求转换成直观严谨的信息结构。在这一过程中,数据模型建立在概念结构之上,概念结构与数据模型相比,相对抽象、稳定、独立,不依赖机器,其设计情况直接关乎着数据库的最终设计情况,具体包含数据与学生管理概念结构、E-R图、分层流程图。

(3)逻辑结构设计。在概念结构设计的基础上,获得E-R图形,这是对用户需求的简单描述,不够具体,且不受DBMS支持。而本文则参照数据库转换要求,结合数据约束理论以及命名标准,不断规范,构建出了完整的学生以及班级等信息表。

3系统开发

系统开发是指将设计变成现实的过程,从软件需求过渡到软件表示,简单来说,清晰绘制软件的基本体征,进而确定系统数据结构,落实软件架构。

(1)用户登陆模块开发。认真检查计算机,确定处于正常运行状态后,安装本系统,开启,并弹出用户登陆窗体,输入正确的用户名与密码,单击登陆,如果某一项输入错误,将无法正常登陆。

(2)信息录入模块开发。该模块适用于新生信息添加的情形中。单击入学登记,进入另外一个窗口,窗口中包含姓名、年龄、性别、学号、联系方式等基本信息,进而为学生的规范管理提供便利。在该环节,管理员应参照窗口目录认真录入,除备注栏外,其它都不能为空。另外,也不允许增加现有学生信息,待完成信息添加工作后,单击确定后,即成功,如果单击取消,将会清空所填内容。

(3)课程管理模块开发。管理员在进入系统主页面后,单击课程管理模块,该模块包含课程编辑、添加、删除和改动等基本操作,可依据具体需求进行相关管理;学生可通过该模块进行在线选课操作,若不满意所选课程,还可实施退选操作[3]。

(4)成绩管理模块开发。管理员可依据学生、学期有序录入学习成绩,同时存储在数据库中,以供学生查询和统计。

(5)班级管理模块开发。待启动程序后,单击班级管理模块,该模块包含班级设置模块,可输入与班级相关的基本信息,例如,班主任、教师、所学专业等,以供日后查询使用。

4结语

学生信息管理系统作为学校日常管理的基本工具,它不仅能为图书馆、后勤等管理工作提供数据信息,还能为课程设置提供参考。本文中所设计开发的信息管理系统虽然具备基本管理功能,但是仍然存在不足,这需要我们的进一步完善和探索,进而使其更好地服务于学校日常管理工作。

参考文献:

[1]孔海霞.基于BS结构的学生信息管理系统的设计与开发[J].无线互联科技,2014(8):76-76

[2]沈高洁.现代学生信息管理系统的设计与开发[J].科技信息,2012(36):229-230

篇3

用户需求分析是软件开发的前提和基础。通过调查来确定用户对系统的具体要求,并根据用户需求进一步找出系统需要处理的对象和过程,才能设计软件的结构。基于此,对学生信息管理系统的功能需求进行分析:

1.1系统管理员主要负责设置系统角色权限,建立、维护系统用户的登录名和初始密码,维护用户的使用状态等。

1.2招生部门招生工作涉及到专业信息和学生专业信息等信息的收集、录入,主要包括专业信息维护、学生录取信息录入、学生户籍信息录入、转专业信息管理、审批表信息管理等,对系统的需求包括以下几方面。修改用户密码;专业信息管理,如增加新专业、修改现有专业、查询专业信息等;录取信息管理,如录入新生的录取信息,查询并导出录取信息等;户籍信息管理,录入学生户籍信息;转专业管理,修改已录取学生专业信息;统计信息,如查看生源地统计信息,专业录取情况,录取学生人数等;审批表信息管理,如录入、修改、查询正式录取学生的审批信息等。

1.3财务部门学校财务部门根据免学费审批情况收取学生学费、住校学生住宿费、预收教材费并负责教材费的结算和异动学生的退费等,对系统的需求包括以下几方面。修改用户密码;收费标准管理,如设置、修改、查询各专业学费、住宿费、教材费等;收费管理,如收取学生费用并打印票据、收费查询,导出收费信息等;退费管理,如办理学生退费并打印退费凭证,退费查询,导出退费信息等;教材费管理,主要负责学生教材费的结算;查询统计,如查看交费人数,收费金额、住宿费金额、教材费金额,未交费信息等。

1.4电子学籍专管员负责学生电子学籍的日常管理工作,如学生相关信息的核对,花名册的整理,学生退学、休学的审核等,对系统的需求包括以下几方面。修改用户密码;学生异常信息管理,如审核学生退学、参军等信息,查询退学、参军等信息并导出或打印等;电子学籍管理,如查询学生电子学籍信息,并导出、打印查询结果等;花名册管理,如分年级、分班级导出、打印班级花名册等。

1.5免学费资助专管员负责确定全日制在校生的户籍性质,审核全校免学费和国家助学金受助学生的的申报情况,根据异动信息修改资助和免学费状态,对系统的需求包括以下几方面。修改用户密码;户籍性质管理,如设置、修改、查询学生户籍性质,查询条件:年级、班级、姓名、身份证号等;全日制学生学籍信息管理,如查询全日制学生学籍信息,并导出查询结果等;免学费信息管理,如审核班级上报的免学费学生名单,月免学费信息管理,学期免学费信息管理,导出、打印学生免学费通知单等;国家助学金信息管理,如审核班级上报的国家助学金受助学生名单,月国家助学金信息管理,学期国家助学金信息,中职资助卡信息管理等;统计信息,包括各年级的全日制学生人数、专业人数、班级人数,各户籍类别学生人数,各种受助原因的学生人数等。

1.6学生工作部负责全校学生的日常管理工作,如设置班级名称、班级类型、班主任等信息,同时负责新生的分班,转班等业务,对系统的需求包括以下几方面。班级信息管理,如设置班级名称,班主任信息等;班级管理员账号管理,如增加班级管理员账号,并设置权限和初始密码。查询班级用户账号、用户权限、初始密码或重置用户密码等;分班管理,根据新生的录取通知书和交费条进行分班;转班管理,如果学生转专业,则把学生从原班级转到另外一个班级;信息查询。

1.7班主任负责本班学生日常信息管理工作,主要负责核对学生的户籍信息,负责评选班级的免学费和国家助学金学生,并负责校内的申报等,对系统的需求包括以下几方面。修改班级管理员密码;修改学生户籍信息,对照学生户口本修改系统中学生的户籍信息;查询并导出学生信息;核实、上报班级学生电子学籍信息;评选、上报班级免学费学生信息;评选、上报班级国家助学金受助学生信息;上报学生异动信息,如退学、入伍等。

1.8实习就业办公室负责办理学生就业报到证和学生实习安排等工作。

1.校领导查看各种统计信息。

2系统功能设计

2.1学生信息管理系统的功能结构

学生信息管理系统实际是中等职业学校中学生管理业务的综合应用,它从用户角度入手收集系统功能,同时招生部门、学生工作部、班主任、财务部门、资助免学费等部门所需功能都在学生信息管理系统中得到综合实现,便需要把该系统分成若干子系统,如系统管理子系统、招生子系统、收退费子系统、电子学籍管理子系统、免学费和资助管理子系统、学工部管理子系统、班级管理子系统等,各子系统通过网络共享数据资源。

2.2招生工作通信图

招生工作涉及到多个对象,理解学生从咨询专业、查询专业信息、确认专业报名到添加录取信息,和学生户籍信息间的协作关系和调用关系,然后对相关对象进行详细分析,对实现该子系统功能至关重要。通过招生工作通信图,可对该部分进行详细分析,理解对象间的协作关系和时间关系。

3系统功能实现

3.1班级管理功能

该界面用于班级信息管理,如增加、删除、修改班级信息等,点击“添加”按钮,在表格中输入相关信息后,点击“保存”按钮后便可保存;按年度查询班级信息后,可将查询结果以Excel格式导出。在班级管理活动中,首先由学生工作部提供班级名称、班主任等相关信息,然后在班级管理界面中进行班级的增加、修改、删除、按年度查询、导出EXCEL等操作。

3.2转专业功能

以河南省财经学校为例,学生办理转专业业务,首先应按程序提出转专业申请,待主管领导批复后,持转专业审批文件和本人身份证到招生办公室办理正式转专业手续,由招生办公室工作人员在招生系统中进行相应修改。

4结语

篇4

关键词:信息管理;系统;设计

中图分类号:TP311.52 文献标识码:A文章编号:1007-9599 (2011) 20-0000-01

Student Information Management System Development and Design

Wang Yanbing,Qian Zongbin

(1.Huishang Vocational College,Hefei231201,China;2.Anhui Technical College of Industry and Economy,Hefei230051,China)

Abstract:As part of computer applications,the use of computers for student information management,management can not be compared with the advantages of hand,such as the search quickly,easy to find,high reliability,storage capacity,security and good,long life,low cost.These advantages can greatly improve the efficiency,but also schools,scientific and standardized management of important conditions.This paper analyzes the student information management system development and design.

Keywords:Information management;System;Design

一、开发工具选择

现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有:Microsoft公司的Visual ,Microsoft公司的Visual C,Borland公司的Delphi和Powersoft公司的PowerBulider以及Java等。

在这些程序开发工具中,有的强调程序语言的弹性与执行效率;有的则偏重于可视化程序开发工具所带来的便利性与效率的提高,各有各的优点和特色,也满足了不同用户的需求。然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必定要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点成为了一纸空谈;相反地,如果只强调语言的弹性,却没有便利的工具作配合,会使得一些即使非常简单的界面处理动作,变得复杂和麻烦起来,这样也会浪费程序设计师们的宝贵时间。作为数据库系统的开发,Visual 2008是一个非常理想选择,它有效地避免了以上所谈到的诸缺点。

二、需求分析

(一)系统需求分析。21世纪的科技时代,科学技术突飞猛进,信息社会的高科技时代,商品经济化的高效益,计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,学生信息管理与分析系统为教学办公带来了极大的方便。该学生信息管理与分析系统是以ASP网页编程+ACCESS数据库+SQL数据查询语言编写,其系统功能在内部IIS服务器上运行。系统管理员、教师、学生只需通过简单的操作,用户都可以了解本系统软件的基本工作原理。用户只需进行输入一些简单的汉字、数字,或用鼠标点击即可达到自己想要的目标。(二)功能需求分析。学生信息管理与分析系统主要提供成绩查询,方便管理的网上的信息查阅平台,学生可以通过该系统查阅与自己相关信息。教师可以通过信息管理与分析系统查阅学生成绩信息,教师信息,学生成绩的管理等相关操作。系统管理员可以实现以上的所有功能,还有对学生的添加、删除、修改、教师的添加、删除、修改,以及学校院系,专业及班级的管理等。

三、系统设计

(一)学生信息管理子系统结构设计。学生信息的管理权限分配给管理员和教师,学生除了可以修改自己的密码外不可以修改其他的信息。学生信息管理主要实现对学生相关属性的管理,以及修改删除学生信息等操作。(二)课程信息管理子系统。课程信息管理子系统主要实现对课程设置的添加,修改,删除等操作。(三)学生选课子系统。学生选课子系统主要实现学生选课功能,包括选课和退课两个子功能。(四)学生成绩管理子系统。学生成绩管理子系统分为教师录入成绩、修改成绩功能和学生查看成绩子功能。(五)统计分析子系统。统计分析子系统主要实现课程按成绩的自动排名,方便教师的排名操作。通过对课程排名的统计分析,可以及时的了解学生的学习情况。提高了教学质量和工作效率。

四、部分代码

本系统的核心代码:

(mysql.Student_LoginSQL(Convert.ToInt32(this.StudentNum.Text.Trim()),this.StudentPwd.Text.Trim())==2)

{

StudentId=this.StudentNum.Text.Trim();

StudentMain Student=new StudentMain();

Student.Show();

this.Close();

this.Dispose();

}

五、结论

总之,学生信息管理系统具有以下特点:①本系统采用模块化设计,从问题的提出到问题的解决,从上到下进行逐一分解。本系统易于操作,易于理解。②系统操作灵活方便,简单扼要,本学生信息管理与分析系统采用少量菜单而多用按钮的风格。在本系统以鼠标动作居多,其中主要功能大多集中在所使用的窗口界面上,通过大量的按钮直接对窗口操作,这样一来,用户操作起来方便,要进行那些工作一目了然。③系统完成了各方面信息的查询、修改、添加、删除等基本功能。并且又增添了统计和主要信息的报表输出。更重要的是对用户的访问权限进行了限制,保证了系统的安全性、完整性,保证了合法用户的权益。

参考文献:

[1]王晟,韩泽坤.Access数据库开发经典案例解析[M].北京:清华大学出版社,2006,1

[2]西尔伯沙茨.数据库系统概念(原书第5版)[M].北京:机械工业出版社,2006,10

篇5

关键词:学生信息管理 系统设计 管理信息系统 系统开发

中图分类号:TP311 文献标识码:A 文章编号:1672-3791(2017)01(a)-0000-00

作者简介:谢沛阳(1984-),男,满族,辽宁本溪,大连职业技术学院现代教育技术中心,实验师,主要从事计算机网络管理及实验室管理工作。

一、系统开发的目的与意义

本项目设计面向普通初级中学,设有三个年级,分别是:初一、初二、初三。每个年级有分成若干个班,由每班的班主任掌握各班内的情况,然后教务处对学生的学籍、课程等变动进行统一管理。在课程方面,分别对初一、初二、初三开设了必修的课程,以及一些辅助课程。由教务处安排每个年级的课时要求,安排每个班级的课程表,编排任课教师,分配班主任。同时,对学生的德、智、体、美、劳各个方面进行跟踪调查,根据学生的表现情况评选区、市优秀学生与三好学生。为了严格的保证学校正常的教学秩序,也进行了一些惩罚处理,教育学生,指导学生。

学生信息管理信息系统开发的目的如下:

1、 建立学生信息管理系统,不但将进一步提高学校的管理水平,更为以后远程联网进行教学比较打好基础创造了条件。从而增进学生信息管理系统的合理性、科学性。

2、 学生信息管理系统的建立,将大大提高对学生信息各个方面工作的效率。使学生信息的变动,成绩核算与排名等更加快速、准确、可靠,使学校有关人员从繁复的工作中解放出来。

3、 由于系统设立了用户权限等机制,可减少对各个方面随意改动,造成信息失真,难以追述等差错。

4、 管理人员通过对微机系统的功能分析,及时准确的掌握正常情况,安排课程,编排任课教师,调拨临时教师,保证学校良好的教学秩序。

二、系统主要内容

这个系统涵盖了学校学生管理的大部分流程,主要包含以下模块:学生自助管理、学生管理、班级管理、课程表管理、成绩管理、奖惩管理、帮助系统等七大部分,而这七大部分又分成了若干个子模块。本系统实现了学校的学生、教师、课程、奖惩等一系列管理工作。使学生信息管理工作规范化、制度化、程序化。

1、 可行性分析

可行性分析研究的主要在系统能否正常使用及利用率上进行的初步调查,对于系统是否能够实现和值得实现等问题做出判断,避免浪费了大量的人力物力后才发现系统不能投入使用或使用后没有在在的价值,对新系统进行的可行性分析,需要用最小的成本创造最大的利用率。

2、技术可行性

此次开发的学生信息管理系统我将使用Visual Basic当作前台的开发工具。为了更好的实现系统的相关功能,后台选用了微软的 Access 作榭发所需的数据库。选择这样的工具,是因为他们都各自有其独特的、适合本系统开发的特点。

作为Windows环境下的可视化开发工具,Visual Basic 具有面向对象的概念,事件驱动的编程机制,可视化的界面设计、构件技术、对象的链接和嵌入技术、数据库访问功能、功能强大的辅助开发工具、方便易用等特点。进行布局设计,设计对象属性即可,系统可以自动产生界面设计代码,这样可以大幅度地提高程序员的设计效率。我在开发过程中,体会到了前后台支持良好,能够顺利完成本学生信息管理系统的设计工作。所以,本系统采用了Visual Basic 6.0企业版与Microsoft Access在Windows平台上进行开发是可行的。

3、 经济可行性分析

现有PC机若干,一台打印机,每台PC已通过局域网相互联接,因此新系统使用后,不需要新购置硬件,系统完成以后,一些报表可由系统自行处理,也不需要人工干预,提高学生信息管理的规范化、系统化、制度化,减轻了管理人员的工作量。校内有计算机操作人员若干,对本系统的运行等方面工作熟练,不需要进行特殊的培训。

4、操作可行性分析

本系统所涉及的学生信息的管理流程是比较固定的,而且学要记录的信息也是比较固定的。本系统实施后可以辅助学校管理人员更好的办理业务和管理信息,减轻管理人员的工作量,提高效率。

三、系统的需求分析

在可行性分析阶段已经粗略的了解了用户的需求,并分析了开发平台及软件的可行性,但为了准确的确定目标系统必须做什么,了解用户的明确需求,必须对现行的管理进行详细调查研究,了解系统需求和进行系统分析与设计,因此要对学生信息管理的各项工作进行全面、细致而充分的调查研究。我在本系统的用户――进行了调研,明确了用户的需求。

本系统初步调查采用的主要方式是,与学校教务处的领导进行交流,到各级管理部门去参观了解,深入到各班询问情况,把我第一手资料。调查内容涉及新生入校的分班原则和方法,每个年级与班级的课程安排,考试的安排,对学生成绩的查询统计,以及根据成绩优异、表现突出的学生设置奖励方案等。经过初步调查了解到:以前进行学生管理的方式主要基于文件、表格等的手工处理,信息量大且容易出错,缺乏系统、规范的信息管理手段。具体来说,该校现有学生1600多人,学生分成3个年级:初一、初二、初三。每个年级有若干个班,班内的主要班级干部有:班长,学委,体委,生活委员,文艺委员。他们协助班主任老师管理班级的各种事务。学校拥有167位优秀的教师,为造就大批的高质的学生做出了巨大的贡献。具有pc机若干台,其基本配置为:256M内存,40G硬盘,Pentium 4处理器。主要体现在信息的输入、保存和简单的计算,数据不一致的问题屡见不鲜。这样大量的、重复性的工作继续着,学校配备的计算机设备没有能够合理的、有效地应用,好多问题需要解决,应有专门的软件对数据进行管理,急需开发一个集成化的学生信息管理系统。

学校分成校长室,德育处,教务处以及各个教师办公组等职能部门。每年初三的学生经过一年的学习后升入高中,同时,学校接收一批新生,该学生名单从教委发来,在学校的教务处,根据学生的系统成绩平均的分成若干个班,构成初一年组。教务处要进行教师的课程安排,根据教委的课时要求编排课表,为每个班指定一位班主任老师,学校要定期安排各种规模的考试。当然,统计考试成绩很重要,主要是为了进一步的提高成绩而进行下一步的工作安排。就目前学校的运行状况来看,缺乏专门的软件进行管理。同时,学校也准备培训一批技术人员,以对软件进行正确地操作,使学校的管理活动科学化、规范化。

学生信息管理需要有:学生成绩管理,学生奖惩管理和学生变动管理和教师信息管理等几大部分。应有学生基本信息的输入窗口,教师情况的输入窗口,各个学年课程的输入窗口,以及情况改变时的输入。并且当输入学生基本信息、课程和成绩信息时,界面要自然、简便,要有充分的提示和帮助,以便操作人员学习和掌握。对输入的错误有好的补救措施,并随时掌握任务的进展情况,输出的形式要易于理解,结果要正确。当查询学生基本信息、所在班级、以学课程和成绩时,相关信息同时显示,并准确及时。当学生成绩、课程增加或删除时要正确除掉与之相关的所有信息,并且要容易操作。

最终,本系统将达到学校管理部门及时掌握学生的全面信息情况目的,并通过这样的系统,做到信息的规范管理,科学统计和快速查询,从而减少管理方面的工作量。

参考文献

[1] 软件工程概论 李存珠 李宣东 编著 南京大学计算机系出版 2001年8月

篇6

系统公告构件封装授权用户对公告的、查阅、修改和删除等操作,具体细分为公告子构件、公告查阅子构件、公告修改子构件和公告删除子构件。公告子构件和公告查阅子构件会分别对应系统公告构件的实现体。其中,公告查阅子构件又是公告修改子构件和公告删除子构件的构件复合体。在本系统的五类角色中,只有系统超级管理员具有公告构件、修改公告构件、删除公告构件的授权,其余四类角色只具备查阅公告构件的授权。数据填报构件封装授权用户对数据上报的操作,具体细分为在线填报子构件和离线填报子构件。数据填报构件是在线填报子构件和离线填报子构件的构件复合体。本系统只有领导组不具备该构件的授权。

2数据管理构件

数据管理构件封装授权用户对上报数据的查询、统计分析和预警等操作,具体细分为数据查询子构件、统计分析子构件和预警子构件。除数据管理构件是数据查询子构件、统计分析子构件和预警子构件的构件复合体之外,数据查询子构件又是简单查询子构件、组合查询子构件以及报表查询子构件的构件复合体。本系统只有普通填报员不具备该构件的授权。

3数据填报单位管理构件

数据填报单位管理构件封装授权用户对本系统填报单位的添加、查询、修改和删除等操作,具体细分为数据填报单位添加子构件、数据填报单位查询子构件、数据填报单位修改子构件和数据填报单位删除子构件。数据填报单位管理构件被设计成数据填报单位添加子构件、数据填报单位查询子构件、数据填报单位修改子构件和数据填报单位删除子构件的一类构件复合体。本系统只有系统超级管理员具有该构件的授权。

4数据填报人员管理构件

数据填报人员管理构件封装授权用户对本系统填报人员的添加、查询、修改和删除等操作,具体细分为数据填报人员添加子构件、数据填报人员查询子构件、数据填报人员修改子构件和数据填报人员删除子构件。数据填报人员管理构件设计为数据填报人员添加子构件、数据填报人员查询子构件、数据填报人员修改子构件和数据填报人员删除子构件的构件复合体。本系统只有系统超级管理员具有该构件的授权。

5系统数据库构建

学生实验信息管理系统开发的基础工作之一是学生实验数据的数据库设计。学生实验信息管理系统的概定模型设计ER主要包括学生、教师、部门、专业、设备、实验、成绩等实体。限于篇幅这里省略了ER图。依照ER图向关系数据库转换方法并经过优化处理后,学生实验数据库逻辑结构(表)构成如下:学生(专业名称,班级编号,学号,姓名);教师(部门编号,工作证号,姓名,职称);部门(部门编号,名称);设备(部门编号,设备编号,设备名称,设备类型,位置);实验(实验名称,实验类型);指导(工作证号,学号,实验名称,实验成绩);使用(实验名称,设备编号)

6结语

篇7

关键词:学生信息管理系统; B/S;ASP ;数据库系统

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)29-6552-03

随着科学技术的不断提高,学生管理系统是学校管理中不可少的一部分。学生信息管理系统是一个教育单位不可缺少的部分。基于B/S架构的学生信息管理系统,就是利用电脑对学生各种数据进行日常管理,如查询、修改、增加、删除,可以加强学生的注册工作、使得选课工作信息化。一个简单易用、功能齐备的信息管理系统,能很大程度上减轻学校相关学生工作人员的负担,信息数据对于学校的决策者和管理者来说及其重要。

1 系统分析

1.1系统开发环境

本系统开发过程中使用Windows XP Professional操作系统,系统运行服务器可以采用Windows 2000 Server以上版本的操作系统。数据库:Microsoft SQL Server 2000及以上。技术平台:Microsoft .NET Framework 2.0.0.0版本。IIS:Internet Information Server 5.1版本。调试(开发)工具:Microsoft Visual Studio .NET 2005中文企业版。使用功能强大的SQL查询语言,实现关系数据库的建立,数据库的访问,更新数据库,较好地实现了设计的需求功能。

1.2系统设计原则

1)有灵活性原则。在环境和实际条件发生变动的情况下,本信息管理系统使用网络进行数据交换和反馈,对应用层进行相应的修改,就能够快捷实现,系统具有可扩展性。

2)用户界面设计原则。用户界面的设计友好,做到美观大方,拥有各个界面相关联的信息提示,用户能够更好地进行操作,实现真正的易学、易用、易管理。

3)数据库设计原则。信息数据具有一致性、完整性和安全性。信息管理系统中的各个功能模块的组合与使用权限应具有自设定能力,不需要修改任何源程序代码。

2 系统功能设计

2.1系统功能分析

本系统的主要用户是所有的学生、教师和管理人员,系统管理人员起着决定性的作用。系统设计了两种权限。教师和系统管理员统一使用最高权限,使用管理员功能;学生的一般权限包括个人信息查询、密码修改、选课、个人成绩查询等。

学生管理系统的要求就是要准确快捷的管理学生信息,学生隶属班级,班级又由教师指导,学生需要有课程,成绩,学分,而这些又都要靠教师或者管理人员来完成添加,综合分析需求,设计如下面所示的数据项。

2.2系统模块分析

本系统包括5个模块:用户信息模块、课程信息模块、班级信息模块、成绩信息模块和选课信息模块。本系统主要包括学生管理系统,其中班级信息模块和教师管理(用户信息模块的教师管理部分)属于辅模块。学生管理、课程管理、选课管理、成绩管理是与管理员(教师)和学生相关的主要功能模块。主要模块说明:

1)用户信息模块。其基本功能是对用户属性、用户管理、用户权限进行管理。由网络数据库管理员为用户设置用户名和密码,用户密码的的修改只能由用户本人操作或者由管理员修改。

2)班级信息模块。可以对班级学生的信息进行管理和操作。学生入学时,学生的相关信息按照班级为基本单位录入数据库。学生毕业离校时,系统将相关信息复制到备份数据库中。

3)课程信息模块:提供本学期各年级各专业所开课程名称的录入、修改、删除。课程分为基础课、专业课和选修课3种类型,管理员在课程管理中公布课程信息后,学生才能进行选课。它是学生成绩管理的基础。分配课程主要是制定该科的任课教师和授课班级。用以保证数据库中一致性原则。

4)选课信息模块:主要是选修课程删除和选课信息的统计,也就是对选修课程和选修人数统计的双重进行管理,并根据学生选课时间决定最终选修此课的学生名单。

5)成绩信息模块:在本模块中,学生的各科成绩、汇总成绩、以及成绩排名,按照班级录入数据库中。

3 系统设计及实现

3.1学生信息模块实现

学生信息模块用来完成学生信息的浏览、修改、添加及删除功能和学生信息的添加功能。

首先,学生信息的更新即查看、修改和删除是根据学生的学号或姓名来实现的,用户管理员登陆后即进入此界面。用户管理界面如图1所示。

3.2教师信息模块实现

教师信息的查看、修改和删除。教师信息的查看通过教师名字或者教师编号。

3.3班级信息模块实现

班级信息模块和学生信息模块的布局功能是完全相似的,也包括班级信息的查看、添加和删除页面。班级和学生的对应关系是多对一的。添加及删除学生信息界面功能区如图2所示。

3.4课程信息模块实现

课程信息模块包括6个页面,分别是课程信息显示、删除、修改课程信息添加、添加必修课、课程分配、授课信息显示和授课修改。

3.5学生选课信息模块实现

课程信息的添加,基础课和专业课是可以被添加为选修课的课程,课程和班级是多对多的关系,因此可能出现重复项。就是信息可能出现多条,但是课程名称都是选择的课程,作为地址参数。课程与班级的对应关系是在“添加学生必修课”功能中实现的。

3.6成绩信息模块实现

新成绩的录入页面,输入学号后,下拉列表会自动查询数据库并且建立该学生所要修课程的数据绑定,选择要录入成绩的课程,填写表单即可录入。

4 结束语

设计开发学生信息管理系统,在高等学校信息化建设中有着重大的实际意义,本系统能够实现学生信息的规范管理、信息数据的科学统计和数据库快速查询,减少了学生管理方面的工作量,同时也提高了学生信息管理的效率,实现了学生信息网络化管理,促进了高校信息化建设。

参考文献:

[1] 萨师煊.数据库系统概略[M].北京:高等教育出版社,2001.

[2] 郑齐心项目开发案例全程实录[M].北京:清华大学出版社,2011.

[3]丁贵广.ASP编程基础与实例[M].北京:机械工业出版社,2002.

[4] 张树亮,李超 2.0+SQL Server网络应用系统开发案例精解[M].北京:清华大学出版社,2006.

[5] 吴丽娟. 技术在学生管理系统中的应用及实现 [D].广州:中山大学,2009.

篇8

现在对于教务系统管理人员来说,能够通过网络平台对学生信息进行相互传递,分析某班学生信息、对无关信息进行处理等等,而这一切都归功于电脑技术的快速发展。对于以前的管理办法来说,想要实现联网共享信息、远程操作、迅速及时传达信息等功能,可以说根本不可能实现,但通过现代最管理手段全部都能实现。正因为如此,现代管理手段有着不可估量的市场价值。

关键词:

;教务管理系统;设计;实现

1国内外研究现状

美国和欧洲其他发展国家,政府非常支持建设数字化校园。所以各个学校都对本校的学籍以及教务等管理进行了信息化改造。在20世纪90年代之初,这些地区几乎所有的名牌院校都已经非常成功的实现了信息化,数字化校园。现在,全球的在互联网方面具有顶尖技术的大型公司都开始斥巨资用来开发与研究数字化校园。一般情况下,以上这种类型的软件对应群体是软件开发商。软件开发商在开发和使用自身企业或者是和自身企业相联系的软件的时候,关键是使用了下面的这两个不同的方法来设计与建设上述的那类技术。首先是需要购买在开发研究方面所需要的基础设施,像是桌面软件和服务器等。买这些基础设施就需要花费该公司大量的人力资源和物力资源。其次就是,根据对有关的虚拟主机与服务器不进行购买而是通过租赁的形式来获得使用权,这样就为企业节省了大量的人力物力资源,大大的节约了成本。但是若是这样做的话同时也降低了对后台服务器的控制权。数据化校园能够使全体师生在上网的过程中,可以让用户访问服务、处理器、存储设备等和他们相联系的设施。对学生和教师来讲,可以在运用校园信息化数据部署和应用程序在。基于同样的道路,可以选择任意的服务并对它们进行组合,这一来,在藕合程度方面还是比较低的。数字化校园运用了虚拟技术,云端或者本地的运行环境能够支持类型不同的编程语言,采用了改进的数据库。在我国,中国高等教育文献保障系统简称CALIS是第一个把信息化的应用带入到教务管理系统中的。其创造了没有访问界限的中国高等教育数字化校园。这所学校变成了社会经济和谐发展的重要因素,是至关重要的。根据之前的所的出的结论与未来发展的趋势,CALIS不仅实行了定位,而且还建议根据信息化来设计适合我国的数字化校园。以上所说的是,CALIS要构建植根于信息化平台的数字化校园。同样需要在全国、不同的地区、不同的学校都创建CALIS的数字化校园云服务中心。如此,大学生和教师就可以获取丰富的服务。同样,CALIS还可以为当地的数字化校园在建设云服务平台时给出有效的处理办法。建设CALIS的信息化平台,能够不断地提升信息化在数字化方面的进程。如此就为更深层次的优化数字化校园的服务结构部分给出了非常重要的可行性。信息化平台能够使数字化校园服务变得更加的虚拟,并且在此基础上,建设与分享图书馆的资源信息可以为数字化校园的发展带来巨大的美好前景。如此一来,我国的数字化校园也迈进了新时代。

2系统目标和总体需求

(1)系统目标。1)系统应该功能强大,操作过程简单明了;2)远程网络协同访问系统;3)对校园网实行开放,进行标准建设;4)可以对各种工作步骤进行传递;5)文件、数据安全可靠。(2)系统总体需求。学生想要对其个基本信息、下载学习有关资料、根据老师安排上传所布置的作业、等一列与网络有关的学习方法。现在只要登录网络管理系统都能够顺利实现。对于教师来说,凡是学生需要掌握的教学大纲、课辅资料、作业习题、参考课本等有利于学生更好学习的资料,均可以通过登陆网页系统来完成。这样一来,不仅增加了师生间的良好沟通,也极大地促进了网络教学目标的实施。另一方面。教务管理系统想要针对课程安排、教学任务、学生成绩查询、教师绩效考评等管理任务也能够通过网络平台实现自动化管理,而不再是以往的人工化。大大加快了工作效率。

3关于教务管理系统如何设计

设计系统时需要遵循的基本原则:(1)不但能够稳定不变还要相对靠谱。系统只要开始设计研发,将会持续运行,因此不允许中间因某些不稳定因素影响进程;(2)对外进行开放与拓展空间;(3)在世界范围内都处于先进水平且各项技术都比较成熟;(4)在实际应用当中,能够对其进行最大化利用且方便管理者管理。检验一个系统的优劣关键是看其实用性如何,里面的各项功能能否适用于用户需求,有无综合考虑用户的特点,或者根据用户日常习惯专项研究后再进行设计;(5)安全性。针对全部的用户来说,系统的管理机制必须安全可靠

4系统测试

通过对于软件进行测试,我们可以很容易的发现软件在设计之初与实现过程当中因为疏忽而产生的问题。相较于其他任何软件工程活动,软件测试的过程中所花费的工作量更多。假如对于软件测试不是有计划地进行,则会使得劳动和时间都造成浪费,这还不算,其中最为糟糕的是会对原有错误造成遗漏。所以,要想确保其所开发的软件质量,就必须要对软件进行系统化的测试。想要促进制定软件的测试方法,就要确保其策略拥有足够的灵活性;另一方面,一定要确保其严格性,这样的话在项目工程建设当中能够对项目提出合理策划,并进行追踪管理。软件测试理论中非常著名的舒曼(Shooman)模型理论这样描述软件测试策略:测试从许多方面来看和软件开发方法一样,是一个独立的过程,而且具有很多测试类型;早年我们处理程序出错主要是依靠谨慎的软件设计和程序员的个人智慧,而如今我们采用很多现代设计技术和正式技术评审来减少实现代码中的错误;与此类似,不同的测试方法也正在开始聚合成几种不同的途径和思想。其中所提到的途径和思想就是我们称之的“策略”。对于软件测试方法,在实际操作中,我们需要对其提供两种两种办法,即低级测试办法和高级测试办法。其中,确保低级测试可以对小段落的代码验证是否正确,相比而言,高级测试主要用于用户对于系统主要功能的满意度。软件测试的螺旋模型就能够为我们提供这样一种符合要求的软件测试策略。

5小结

篇9

一、学籍信息管理系统开始发挥重要作用

2012年12月,教育部明确我省为全国中小学生学籍信息管理系统试点省份,经过三个月的艰苦努力,完成1.8万所学校,658万名学生信息入库,试点工作如期完成。今年3月起,系统正常运行。学籍系统建设和运行半年来,初步显现出一定成效,在教育管理上开始发挥重要作用。

一是准确掌握了学生数据。多年来,由于统计口径、人工填报等诸多原因,学生数据处于不太精确的状态,成为困扰教育发展的问题之一。目前,学籍系统的建设与运行,使我们准确掌握了学生数据,对规划工作和推动重点工作提供了可靠依据,提高了教育管理的科学化水平。例如, 目前贵州小学、初中、高中在读学生数分别为3804274人、2051331人、743242人。

二是全面加强了控辍保学。控辍保学是我省义务教育阶段工作的重要任务。过去的方法较为陈旧、落后。现在,我们依托学籍系统,开发控辍保学功能,要求学籍管理员定期操作。省市县校四级均可掌握辍学学生情况,及时做好劝返复学工作,为控辍保学提供第一手资料,打下坚实基础。截至今年7月,统计辍学学生1.32万人,劝返复学5526人。同时,系统还实现了对超龄生和不足龄生的管控。

三是及时掌握了学生异动。新时期学生异动呈现数量大、时间长、区域广等特点,没有信息化手段难以实现动态监管。我们利用学籍信息系统实现了对学生异动状况的有效监管。今年上半年省内学生异动总数达134799人,跨省异动29047人。

四是明显提高了工作效率和方便了学生。传统的学籍管理工作十分繁琐,学生转学、升学程序复杂。应用学籍系统后,主要工作都通过系统来完成,简化了工作流程,实现了学生转学、升学等学籍管理工作的信息化,一方面大大提高了工作效率,另一方面也为学生的转学、升学提供了方便。随着这一系统应用的不断深化,我们将继续探索新的应用。

二、建设学籍信息管理系统的几点体会

一是领导重视。我省领导高度重视学籍系统建设工作,亲自安排部署,要求抓好建设,经常过问建设工作进展情况。我省教育系统全力推进学籍系统建设工作,从顶层设计、机构设置、人员配备、经费落实等方面保障工作顺利开展。

二是部门协同。部门协同至关重要,我们通过三方协同、五级联动推进学籍系统建设工作。三方协同是教育部司局负责统筹协调,省教育厅基教部门和信息中心负责整体推进,系统开发公司负责技术保障。五级联动是部、省、市、县、校共同推动。

三是培养队伍。系统高效运行,管理员是关键。我省重点培养两支队伍。一是学籍管理员队伍,通过省市县校四级培训,培养了两万名学籍管理员。二是系统管理团队,通过现有人员培养提高、学校遴选借调使用、公司企业协助支持等多种形式,建立了一支精通技术、熟悉业务、作风过硬、服务周到的学籍系统管理团队。

四是甘于奉献。我省建设学籍系统面临软硬件条件不足等问题。无论条件多艰苦,我们不畏艰难,甘于奉献,大力弘扬贵州教育精神,发扬“5+2”、“白加黑”的作风,推动学籍系统建设高效快速开展,涌现出许多感人事迹。

三、做好教育管理信息化工作顶层设计

教育管理信息化是教育工作的重要组成部分。我们将精心做好教育管理信息化工作顶层设计,整体推进我省教育管理信息化工作快速优质发展。

一是编制管理系统规划。按照国家要求,结合贵州实际,认真做好教育管理信息系统规划编制工作,积极建设数据集中、系统集成的应用环境,努力实现各类教育数据管理信息化、规范化、科学化。

二是建设省级数据中心。按照教育部要求,建设省级数据中心,陆续部署教育部开发、提供的学生管理、教师管理、学校管理等信息系统,支撑教育管理信息系统运行,满足教育管理信息化建设需求,服务教育事业发展需要。

篇10

>> 基于Web的学生信息管理系统安全方案设计 基于Web的教务管理系统安全方案设计 基于Web的企业信息管理系统安全方案 基于密码技术的设计信息管理系统安全体系 基于B/S模式的信息管理系统安全性设计 基于WEB的人员信息管理系统设计 基于Web的学生信息管理系统的设计与实现 大数据下基于web的学生综合信息管理系统的设计 基于WEB的学生信息管理系统设计与实现 基于Web分析学校学生信息管理系统的设计及开发 基于Web的网络考试系统安全方案的分析与设计 如何确保财务信息管理的系统安全 加强医院信息管理系统安全的策略 基于.NET的电子商务信息管理系统安全问题研究 网络信息系统安全防护措施及检测方案设计 应用系统安全方案设计与实现 基于WEB的数控设备维修信息管理系统 基于Web Service的库存信息管理系统的设计与实现 基于WEB的高职院校就业信息管理系统的设计与实现 基于Web的文书档案信息管理系统的研究与设计 常见问题解答 当前所在位置:l文件分置在不同的目录下,将.aspx文件所在的目录权限设置为不可读脚本权限。将.html文件所在目录权限设置为只读,不可执行。安装微软提供的补丁程序。

(2) 限制IP地址

IIS能够授权或拒绝特定IP地址对其访问,而且控制更加灵活,它可以将这种拒绝或授予细化为对Web站点、虚拟目录、目录和文件的访问控制。因此,在Web应用系统中,就可以根据每个文件或目录的重要性来分别设置对IP地址的限制。

(3) 使用SSL(Secure Socket Layer)保护数据传输

安全套节字层(SSL)为TCP/IP连接提供了数据加密、服务器身份验证和消息完整性。Web服务器上SSL安全性要求生成密钥对文件和请求文件;从身份验证权限中请求一个证书;在服务器上安装证书,激活www服务目录上的SSL安全性。

3 应用级安全解决方案

3.1 身份认证

系统的安全涉及到两个问题:一是用户登录授权,二是登录后用户的权限划分。要判断一个用户是否为合法用户,需要先在数据库中建立一张允许进入系统的用户名单,当用户要求登录系统的时候,系统通过数据库里的信息判断他是否为合法用户。因此,问题就转化为如何有效地判别一个用户是否为系统的有效用户,即“验证”(Authentication)过程。一个常见的验证过程是,当用户进入系统时,被要求输入用户名和口令。如果验证成功,当用户进入以后,系统只允许他访问事先指定给他的资源,这一过程称为“授权”(Authorization)。只有通过授权检查后,用户才能够对相应资源进行操作。

3.2 用户权限管理

考虑到本系统用户的实际使用需求,即一个用户可能拥有多个角色身份,如既负责勤工助学工作,又负责国家贷款工作。而每个角色管理的模块、工作内容是固定不变的。因此采用权限管理模式,即限定每个角色可访问的页面,每个用户可以由管理人员自定义分配一个或多个角色。

用户从登陆页面进入后台管理系统后,系统会保存用户的角色、所属部门等相关身份信息。当用户选择进入某个管理页面时,系统首先判断,用户是否拥有可以访问该页面的角色身份;然后再根据用户所在的部门,对用户可以访问、修改的数据进行过滤。

通过权限管理,保证了数据使用的安全性。横向上一个角色只能访问一个管理模块,对其余管理模块的数据信息没有访问的权利;纵向上学工部和各系部形成二级管理模式,学工部可以访问控制全局数据,而各系部只能访问操作本系部的信息数据。这样,保证了用户之间不能越权访问、管理,一旦数据、报表等出现问题,也容易追查到责任人。

3.3 数据加密技术

目前流行的加密算法有 MD5,MARSMARS,SHA等。考虑到数据库被非法入侵后可能导致所有的密码泄露问题,因此决定采用不可逆的MD5加密算法作为本系统的加密方案。

系统使用MD5算法对用户密码加密后存储在数据库文件中,当用户登录时,系统把用户输入的密码计算成MD5值,然后再去和保存在数据库中的MD5值进行比较,进而确定输入的密码是否正确。通过这样的步骤,系统在并不知道用户明文密码的情况下就可以确定用户登录的合法性。这样不但可以避免普通用户的密码被系统管理员知道,而且还在一定程度上增加了密码被破解的难度。

当然,仅仅对密码进行加密处理是不够的,还应进一步采用SSL 加密技术,防止网络传输时数据信息被窃取的情况发生。SSL可以让客户机和服务器之间建立一条加密的安全通道,能保证所传输的信息不被他人非法窃取。

3.4 数据备份

当系统出现安全问题时,数据信息受到相应的危险,在本系统设计过程中,考虑到了通过定期数据备份和恢复的手段来保障数据的完整性。数据管理功能的主要作用在于管理和维护数据信息,系统管理员可以通过身份认证进入数据管理维护页面,选择进入备份功能或恢复功能。

系统管理员的数据管理只能在自己授权范围内进行数据管理和维护,对重要数据可以定期进行备份,必要时可恢复。

4 结 语

该方案能阻止学生信息管理系统的非法用户入侵,保证服务器的安全和数据传输过程中的机密性,并能对数据库进行备份与恢复。理论分析和实验结果表明,该方案是保证学生信息管理系统安全运行的一种有效解决方案。

参 考 文 献

[1]张瑜,李杰,刘跃军网络应用与开发[M].北京:清华大学出版社,2006.

[2]马军 2.0网络应用系统开发[M] .北京:人民邮电出版社,2006.

[3]Convery S.网络安全体系结构[M] .王迎春,谢琳,江魁,译.北京:人民邮电出版社,2005.

[4]汤恒耀.SQL Server 2000的数据安全控制[J].科技情报开发与经济,2005,15(6):242-243.

[5]罗永胜,葛利宏.数据安全与数据备份问题探讨[J].内蒙古电力技术,2005,23(1):28-29,35.

[6]任德昊,吴少华,颜开.局域网中的数据安全问题研究[J].中国民航飞行学院学报,2005,16(5):28-31.

[7]刘毅,余发江.可信计算机平台应用研究[J].计算机安全,2006(6):13-15.

[8]陈也平.基于校园网的高校人事管理系统[J] .微机发展,2002,12(2):32-34.

[9]孙飞显,徐明洁,杨进,等.基于Web的教务管理系统安全方案设计[J].计算机应用,2006,26(5):1 198-1 201.

[10]王艳柏,谭璐.网络安全的探讨[J].长春大学学报,2005,15(2):35-37.