基于Web的学生信息管理系统的设计与实现
近年来,随着国内外教育事业的不断发展,加快教育信息化建设已成为我国教育事业改革与发展的必然选择。我国对高职院校招生规模不断扩大,大量的学生信息管理就成了一个非常棘手的问题。依靠传统模式的利用人工进行学生的信息管理,费时费力,严重影响了教师的工作效率。而基于网络化的学生信息管理平台,能够极大地提高学生信息管理的效率和管理的质量,也是各大高职院校实现数字化、信息化的一项重要部分。本系统的开发研究主要是基于web对学生信息的管理等相关操作,实现学生信息管理的统一化、规范化。通过网络把整个学院的学生信息汇集起来,为学院的各系部提供全面及时的学生信息,从而达到提高学生信息管理效率的目的。
本系统开发的目标是实现学生信息的统一化、规范化。具有信息处理的自动性,完成学生信息管理功能、学生成绩管理功能,实现对信息的浏览、上传、更新、删除、查询、打印等。可以非常方便地使各系部的教师查询、下载学生的信息。
一、系统分析
学生是一个庞大的信息体,用传统模式的人工管理是比较复杂的。本系统就以辽宁林业职业技术学院的学生信息管理为例进行了深入的研究,针对学生信息管理工作所涉及的问题分为两大部分的管理。一部分学生信息管理是指学生入学时的基本信.
息――学号、姓名、性别、民族、专业、班级、、照片、是否存在特殊问题、家庭成员、是否单亲、特困情况等基本信息的管理;另一部分学生信息管理是指对大学生在大学期间形成的个人信息,如:奖学金信息、学生资助信息、学生贷款信息、学生寝室信息,学生诚信信息,学生处分信息,学生成绩等信息的管理。而与学生信息管理相关联的人员主要是:学生本人、班主任、学生管理各部门,学生会,职能部分管理员。
二、系统功能结构 asp文件管理系统
学生信息管理系统的功能包括:数据浏览、添加、修改、删除,查询,打印报表,用户管理。具体实现功能如下:
(一)信息的浏览功能。即学生基本信息和大学期间形成的个人信息的浏览,主要功能为浏览。
(二)信息的添加功能。即学生基本信息和大学期间形成的个人信息的添加,主要功能为在授权范围内的数据增加。
(三)信息的修改功能。主要功能为系统会由于各种原因导致数据误差,因此,必须允许系统在授权范围内的数据误差修正,即学生基本信息和大学期间形成的个人信息的修改功能。
(四)信息的查询功能。即对学生基本信息和大学期间形成的个人信息的查询,主要功能为授权的数据查询功能。
(五)报表输出功能。信息在管理的过程中,需要对海量信息进行条件收集或输出功能。
(六)系统维护功能。运行系统的过程中,要对系统有基本
设置、管理员维护功能。
三、系统相关技术
由于高职院校学生管理具有数据信息多样化,管理人员多且权限复杂但学生数量不多等特点,所以,本系统采用B/S架构、以学院的网络中心的机器作为Web服务器和数据库服务器Web服务器采用Windows xp和IIS5.0,数据库服务器采用Windows xp和access2003。
本系统采用Access 2003数据库,Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即Relational Database Management System),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得用户不必编写代码,就可以完成大部分数据管理的任务。可以利用它来解决大量数据的管理工作。现在它已成为世界上最流行的桌面数据库管理系统。
四、系统设计与实现
(一)数据库的设计。根据系统功能,本系统建立以stua为数据库名的数据库,该库中包括学生基本信息数据,学生在大学期间的信息数据,管理员信息数据。
张数据信息1学生基本信息数据。学生基本信息数据为1.
表:即学生基本信息表。
2.学生在大学期间的信息数据。学生在大学期间的信息数据为8张数据信息表,即:贫困生情况表、奖学金情况表、助学金贷款情况表、助学金管理信息表、诚信情况表、寝室情况表、违纪情况表,成绩表。
3.管理员信息数据。包括1张信息数据表,即:管理员信息表。
数据库建立好后,需要将应用程序与数据库之间建立连接,建立数据库的方法有几种,本系统使用ADO提供的Connection对象,它用于建立和管理应用程序与OLE DB兼容数据源或ODBC兼容数据库之间的连接。
'打开连接
本系统将以上连接数据库的语句写入conn.asp文件中,以方便用到连接数据库语句的数据文件的调用,只要数据库文件是根目录文件,都可以在文件头中写
代码来实现数据文件连接数据库的功能。
(二)系统实现。登录是系统的入口,本文以学生登录页为例,介绍本系统登录功能的实现。用户登录时要进行权限的判断,首先应从界面中获取界面文本框中输入的值。
然后要通过获取的值与数据库中的数据相比对,如果出现错误,应给出相应的提示信息,反之,则应进入系统。if语句结 构如下:
五、结束语
本系统具有友好的人机交互界面、良好的安全性、稳定性和可扩展性。使得高职院校的学生管理工作更加统一、方便、规范、高效、合理、有序。为实现建设高职院校数字化、信息化的宏伟目标前进了一大步。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论