[基于web的学生信息管理系统的设计与实现]基于Web的学生信息管理系统的设计与实现

时间:2019-08-03 教育头条 点击:

  摘要:加快教育信息化建设已成为我国教育事业改革与发展的必然选择。实现学生信息管理则成为高校信息化、数字化建设的一项重要内容。本文在对高职院校学生信息的详细分析的基础上,研究了在Windows操作系统平台下开发的基于web的学生信息管理系统的关键技术及系统的设计与实现。系统实现的主要功能是在网络环境下,实现对信息的上传、更新、删除、查询、打印等。本系统的目标是解决人与机的交互、系统的安全性、数据结构的设计等主要问题,进而实现对高职院校各系部学生信息的管理、成绩的管理及相关信息的查询工作。系统运用ASP技术和access数据库技术,采用B/S结构的高职院校学生信息管理系统。
  关键词:Web;信息管理系统;ASP;access
  中图分类号:TP311.52文献标识码:A文章编号:1007-9599 (2012) 04-0000-02
  近年来,随着国内外教育事业的不断发展,加快教育信息化建设已成为我国教育事业改革与发展的必然选择。我国对高职院校招生规模不断扩大,大量的学生信息管理就成了一个非常棘手的问题。依靠传统模式的利用人工进行学生的信息管理,费时费力,严重影响了教师的工作效率。而基于网络化的学生信息管理平台,能够极大地提高学生信息管理的效率和管理的质量,也是各大高职院校实现数字化、信息化的一项重要部分。本系统的开发研究主要是基于web对学生信息的管理等相关操作,实现学生信息管理的统一化、规范化。通过网络把整个学院的学生信息汇集起来,为学院的各系部提供全面及时的学生信息,从而达到提高学生信息管理效率的目的。
  本系统开发的目标是实现学生信息的统一化、规范化。具有信息处理的自动性,完成学生信息管理功能、学生成绩管理功能,实现对信息的浏览、上传、更新、删除、查询、打印等。可以非常方便地使各系部的教师查询、下载学生的信息。
  一、系统分析
  学生是一个庞大的信息群体,用传统模式的人工管理是比较复杂的。本系统就以辽宁林业职业技术学院的学生信息管理为例进行了深入的研究,针对学生信息管理工作所涉及的问题分为两大部分的管理。一部分学生信息管理是指学生入学时的基本信息――学号、姓名、性别、民族、专业、班级、联系电话、照片、是否存在特殊问题、家庭成员、是否单亲、特困情况等基本信息的管理;另一部分学生信息管理是指对大学生在大学期间形成的个人信息,如:奖学金信息、学生资助信息、学生贷款信息、学生寝室信息,学生诚信信息,学生处分信息,学生成绩等信息的管理。而与学生信息管理相关联的人员主要是:学生本人、班主任、学生管理各部门,学生会,职能部分管理员。
  二、系统功能结构
  学生信息管理系统的功能包括:数据浏览、添加、修改、删除,查询,打印报表,用户管理(转载 于:www.BjYld.com 月亮 岛教育网: [基于web的学生信息管理系统的设计与实现]基于Web的学生信息管理系统的设计与实现)。具体实现功能如下:
  (一)信息的浏览功能。即学生基本信息和大学期间形成的个人信息的浏览,主要功能为浏览。
  (二)信息的添加功能。即学生基本信息和大学期间形成的个人信息的添加,主要功能为在授权范围内的数据增加。
  (三)信息的修改功能。主要功能为系统会由于各种原因导致数据误差,因此,必须允许系统在授权范围内的数据误差修正,即学生基本信息和大学期间形成的个人信息的修改功能。
  (四)信息的查询功能。即对学生基本信息和大学期间形成的个人信息的查询,主要功能为授权的数据查询功能。
  (五)报表输出功能。信息在管理的过程中,需要对海量信息进行条件收集或输出功能。
  (六)系统维护功能。运行系统的过程中,要对系统有基本设置、管理员维护功能。
  三、系统相关技术
  由于高职院校学生管理具有数据信息多样化,管理人员多且权限复杂但学生数量不多等特点,所以,本系统采用B/S架构、以学院的网络中心的机器作为Web服务器和数据库服务器Web服务器采用Windows xp和IIS5.0,数据库服务器采用Windows xp和access2003。
  本系统的界面开发采用Dreamweaver 8,它是一套集网页制作和网站管理于一身的网页编辑软件,是建立Web站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。开发人员可以使用Dreamweaver及所选择的服务器技术来创建功能强大的Internet应用程序,从而使用户能连接到数据库、Web服务。
  本系统采用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文件中,以方便用到连接数据库语句的数据文件的调用,只要数据库文件是根目录文件,都可以在文件头中写
  代码来实现数据文件连接数据库的功能。
  (二)系统实现。登录是系统的入口,本文以学生登录页为例,介绍本系统登录功能的实现。用户登录时要进行权限的判断,首先应从界面中获取界面文本框中输入的值(转载于 :www.BjyLd.com 月亮 岛教育网: [基于web的学生信息管理系统的设计与实现]基于Web的学生信息管理系统的设计与实现)。
  
  然后要通过获取的值与数据库中的数据相比对,如果出现错误,应给出相应的提示信息,反之,则应进入系统。if语句结构如下:
  
  五、结束语
  本系统具有友好的人机交互界面、良好的安全性、稳定性和可扩展性。使得高职院校的学生管理工作更加统一、方便、规范、高效、合理、有序。为实现建设高职院校数字化、信息化的宏伟目标前进了一大步。
  参考文献:
  [1]岳学军,李晓黎.Web应用程序开发教程ASP.NET+SQL Server[M].北京:人民邮电出版社,2009
  [2]邱岩,王庆玲.用.NET实现系统整合的关键技术[J].计算机工程与应用,2003,24:136-138
  [3]梁小晓,韦崇岗.基于Web的高校学生信息管理系统的设计与实现[J].四川理工学院学报,2010,23:700-703
  [作者简介]孙晓娟(1981-),女,辽宁沈阳人,硕士,辽宁林业职业技术学院,研究方向:网站制作,程序开发。

热门标签:
《[基于web的学生信息管理系统的设计与实现]基于Web的学生信息管理系统的设计与实现.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:

文档为doc格式

文章下载

《[基于web的学生信息管理系统的设计与实现]基于Web的学生信息管理系统的设计与实现.doc》

VIP请直接点击按钮下载本文的Word文档下载到电脑,请使用最新版的WORD和WPS软件打开,如发现文档不全可以联系客服申请处理。

文档下载
VIP免费下载文档