高校成人教育学生信息管理系统的设计与实现

发布时间:2019-08-05 来源: 散文精选 点击:

http://img1.qikan.com.cn/qkimages/jxyj/jxyj201308/jxyj20130832-1-l.jpghttp://img1.qikan.com.cn/qkimages/jxyj/jxyj201308/jxyj20130832-2-l.jpghttp://img1.qikan.com.cn/qkimages/jxyj/jxyj201308/jxyj20130832-3-l.jpg
  摘要:结合高校成人教育学生信息管理的特点,在对管理系统的开发技术、体系结构以及主要功能进行详细分析设计的基础上,运用.net技术方案和SQL数据库技术,采用B/S体系结构,设计与实现一个专门针对高校成人教育学生信息管理的软件系统。
  关键词:高校成人教育;学生管理信息系统;.net;B/S;数据库
  中图分类号:G717
  文献标志码:A
  文章编号:1009-4156(2013)08-090-03
  一、引言
  近年来,我国成人高等教育事业得到了快速发展,成人教育的招生规模稳步增长,学生人数也日益增多。但是,长期以来,我国成人高等教育管理一直相对滞后,力量薄弱、手段落后、效率低下,规范化、标准化和信息化管理程度不高。与普通全日制高等教育相比,成人高等教育有着完全不同的特点:一是教育形式多、类型多、科类多。目前主要有成人教育、自学考试、网络教育等形式,学生可采取脱产、业余、函授等多种学习方式。二是成人学生来自社会各个阶层,文化素养、专业素质参差不齐。三是各高校普遍采取与当地教育机构合作办学的方式,在全国各地设立了众多的成人教育驻外教学站点。高校成人教育的这些办学特点,无疑丰富了办学模式,扩大了学生可选择的学习空间,方便了学生在当地就学,增加了学生受教育的机会,但同时也使成人教育管理更加复杂。随着学生人数增加,学生的各种信息量成倍增长,各高校的管理负担越来越重,传统的人工管理模式已严重影响了成人教育事业的良性发展。因此,必须采用先进的计算机和网络技术,研发出专门针对成人高等教育特点的管理信息系统,力求通过使用计算机辅助管理,达到提高工作效率,降低管理人员工作强度,促进成人高等教育管理的规范化、科学化、办公自动化的目的。本文结合长沙理工大学继续教育学院的具体实例,分析、设计并实现一个专门针对高校成人教育管理特点的学生信息管理系统。
  二、技术分析
  (一)体系结构
  设计开发信息管理系统,当前主要有两种体系结构模式:C/S结构(客户机/服务器)和B/S模式(浏览器/服务器)。C/S(Client/Server)模式由客户机和服务器两个独立实体组成,客户端采用个人电脑并安装专用的软件程序,服务器采用高性能服务器并配套相应的数据库系统,是一种基于企业内部网络的系统结构。B/S(Browser/Serv-er)模式即浏览器/服务器结构模式,是一种基于Internet的新型程序设计体系结构,主要由浏览器、Web服务器、数据库服务器等三个层次组成。B/S结构模式无须另外安装客户端软件程序,用户采用通用Web浏览器进行所有操作,具有界面统一,使用简单、易于维护、扩展性好等优点。
  学生信息管理系统,除了管理人员、教师,还有学生家长、班主任等用户类型,在使用过程中具有用户不可预知、登录地点和使用系统不确定等特点,同时用户主要是对学生信息进行查询、浏览等操作。B/S模式利用Web浏览器作为客户端的特性刚好满足这种情况的需求。
  (二)开发架构
  目前,信息管理系统的,开发设计主要有两种主流的技术开发架构或开发平台:一是微软公司的.net平台,二是SUN公司的JAVA体系架构。很难说.net和J2EE(JAVA2平台企业版)孰优孰劣,它们都能为企业级应用提供分布式的、高可靠性的解决方案。两种架构在基于组件的中间层的设计上各有千秋,对于创建、复杂、高效、高可靠性的分布式应用程序都有足够的能力;两种架构也都同时支持胖客户端和瘦客户端,即C/S模式和B/S模式;J2EE通过JVM实现跨平台,.net通过CLR实现跨语言;JDBC和ADO.net在数据库访问方面也都各有优势。目前,基于J2EE架构的大型跨平台应用很流行,但是由于入门困难,J2EE专业的程序员相对较少,所以目前国内基于J2EE架构的软件开发成本比较高。微软.net则在一些中小型应用很广泛。
  高校的学生信息管理系统的建设规模中等,属于部门级管理系统,业务需求较为繁杂,易扩展、易维护是需求的重点,且开发周期短,所以微软.net方案是系统设计开发时的首选技术平台。
  (三)技术工具
  与微软.net方案相适应,学生信息管理系统使用微软的Visual Studio 2008作为开发平台,使用微软的C#语言作为编程语言,数据库采用Mi-crosoft SQL Server2008。
  Visual Studio 2008可以高效开发Web应用,集成了AJAX 1.0,包含AJAX项目模板。在Visual Studio 2008中,Visual Basic、Visual C++、Visual C#和Visual J#全都使用相同的集成开发环境(IDE),利用此IDE可以共享工具且有助于创建混合语言解决方案。这些语言利用了.NET Framework的功能,通过此框架可使用简化ASP Web应用程序和XML Web Services开发的关键技术。Microsoft SQL Server2008是用于大规模联机事务处理、数据仓库和电子商务应用的数据库和数据分析平台。它是一种基于客户机/服务器的关系型数据库管理系统,用来对存放在计算机中的数据库进行组织、管理和检索。它可以跨越多种平台、应用和设备实现数据共享,进而简化内部系统与外部系统连接,实现功能强劲的集成化商务智能解决方案。
  三、总体设计
  (一)整体结构
  通过对长沙理工大学继续教育学院学生信息管理工作的访问调查,详细了解了管理业务流程,并进行了可行性研究和需求分析。学院的学生信息管理对象主要包括成人教育、自学考试两部分学生,管理的主要业务为招生管理、学籍管理、教务管理、财务管理等四大部分。因此,根据学校的管理工作现状,设计了软件系统整体结构(见图1)。

相关热词搜索:成人教育 信息管理系统 高校 学生 设计

版权所有 蒲公英文摘 www.zhaoqt.net