高校成人教育学生信息管理系统的设计与实现_第1页
高校成人教育学生信息管理系统的设计与实现_第2页
高校成人教育学生信息管理系统的设计与实现_第3页
高校成人教育学生信息管理系统的设计与实现_第4页
高校成人教育学生信息管理系统的设计与实现_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、高校成人教育学生信息管理系统的设计与实现一、引言近年来,我国成人高等教育事业得到了快速发展,成人教育的招生 规模稳步增长,学生人数也日益增多.但是,长期以来,我国成人高等 教育管理一直相对滞后,力量薄弱、手段落后、效率低下,规范化、 标准化和不高.与普通全日制高等教育相比,成人高等教育有着完全 不同的特点:一是教育形式多、类型多、科类多.目前主要有成人教 育、自学考试、网络教育等形式,学生可采取脱产、业余、函授等多 种学习方式.二是成人学生来自社会各个阶层,文化素养、专业素质 参差不齐.三是各高校普遍采取与当地教育机构合作办学的方式,在 全国各地设立了众多的成人教育驻外教学站点.高校成人教育的

2、这些 办学特点,无疑丰富了办学模式,扩大了学生可选择的学习空间,方便 了学生在当地就学,增加了学生受教育的机会,但同时也使成人教育 管理更加复杂.随着学生人数增加,学生的各种信息量成倍增长,各高 校的管理负担越来越重,传统的人工管理模式已严重影响了成人教育 事业的良性发展.因此,必须采用先进的计算机和网络技术,研发出专 门针对成人高等教育特点的管理信息系统,力求通过使用计算机辅助 管理,达到提高工作效率,降低管理人员工作强度,促进成人高等教育 管理的规范化、科学化、办公自动化的目的.本文结合长沙理工大学 继续教育学院的具体实例,分析、设计并实现一个专门针对高校成人 教育管理特点的学生信息管理系

3、统.二、技术分析(一)体系结构设计开发信息管理系统,当前主要有两种体系结构模式:c/s结构 (客户机/服务器)和b/s模式(浏览器/服务器).c/s (client/server)模式由客户机和服务器两个独立实体组成,客户 端采用个人电脑并安装专用的软件程序,服务器采用高性能服务器并 配套相应的数据库系统,是一种基于企业内部网络的系统结构.b/s(browser/serv-er )模式即浏览器/服务器结构模式,是一种基于 internet的新型程序设计体系结构,主要由浏览器、web服务器、数 据库服务器等三个层次组成.b/s结构模式无须另外安装客户端软件 程序,用户采用通用web浏览器进行所有

4、操作,具有界而统一,使用简 单、易于维护、扩展性好等优点.学生信息管理系统,除了管理人员、教师,还有学生家长、班主任 等用户类型,在使用过程中具有用户不可预知、登录地点和使用系统 不确定等特点,同时用户主要是对学生信息进行查询、浏览等操 作.b/s模式利用web浏览器作为客户端的特性刚好满足这种情况的 需求.(二)开发架构目前,信息管理系统的,开发设计主要有两种主流的技术开发架构 或开发平台:一是微软公司的.net平台,二是sun公司的java体系 架构.很难说.net和j2ee (java2平台企业版)孰优孰劣,它们都能 为企业级应用提供分布式的、高可靠性的解决方案.两种架构在基于 组件的中

5、间层的设计上各有千秋,对于创建、复杂、高效、高可靠性 的分布式应用程序都有足够的能力;两种架构也都同时支持胖客户 端和瘦客户端,即c/s模式和b/s模式;j2ee通过jvm实现跨平 台,.net通过clr实现跨语言;jdbc和ado. net在数据库访问方面 也都各有优势.目前,基于j2ee架构的大型跨平台应用很流行,但是 由于入门困难,j2ee专业的程序员相对较少,所以目前国内基于j2ee 架构的软件开发成本比较高.微软.net则在一些中小型应用很广泛.高校的学生信息管理系统的建设规模中等,属于部门级管理系统, 业务需求较为繁杂,易扩展、易维护是需求的重点,且开发周期短,所 以微软.net方

6、案是系统设计开发时的首选技术平台.(三)技术工具与微软.net方案相适应,学生信息管理系统使用微软的 visualstudio2008作为开发平台,使用微软的c#语言作为编程语言, 数据库米用 mi-crosoftsqlserver2008.visualstudio2008可以高效开发web应用,集成了 ajaxl. 0,包含 ajax 项目模板.在 visualstudio2008 中,visualbasic、visualc+> visualc#和visualj#全都使用相同的集成开发环境(ide),利用此 ide可以共享工具且有助于创建混合语言解决方案.这些语言利用 了. net f

7、ramework的功能,通过此框架可使用简化aspweb应用程序 和 xmlwebservices 开发的关键技术.microsoftsqlserver2008 是用 于大规模联机事务处理、数据仓库和电子商务应用的数据库和数据 分析平台.它是一种基于客户机/服务器的关系型数据库管理系统,用 来对存放在计算机中的数据库进行组织、管理和检索.它可以跨越多 种平台、应用和设备实现数据共享,进而简化内部系统与外部系统连 接,实现功能强劲的集成化商务智能解决方案.三、总体设计(一)整体结构通过对长沙理工大学继续教育学院学生信息管理工作的访问调查, 详细了解了管理业务流程,并进行了可行性研究和需求分析.学

8、院的 学生信息管理对象主要包括成人教育、自学考试两部分学生,管理的 主要业务为招生管理、学籍管理、教务管理、财务管理等四大部分. 因此,根据学校的管理工作现状,设计了软件系统整体结构(见图 1).(二)系统架构软件系统采用三层建模开发模式,用户界面(ui)层访问业务逻 辑(bll)层,bll层在访问数据访问(dal)层(见图2).用户界面 层即为客房端,用来接收用户输入的数据,并将业务逻辑层处理数据 的结果显示给用户;业务逻辑层部署在具有应用程序功能的web服 务器上,接受用户请求,负责对数据的业务处理,通过数据访问层从数 据库读取数据,并将获得的数据实体按业务逻辑进行处理,然后把结 果返回给

9、用户界面;数据访问层只负责数据的访问存取工作,通过 ado. net实现数据库访问,与业务逻辑层一起部署在web服务器上, 实现统一的数据访问接口;数据库通过transact-sql接收数据访问 层请求,实现对数据的增加、查询、修改和更新等操作,返回处理结 果.四、系统实现系统部署在学校服务器上,用户通过校园网以web浏览器方式管 理和访问部署在学校web服务器和数据库服务器.服务器共用一台机 器,采用windows2003server提高系统的稳定性,客户端均采用 windows2000/xp 系统产品.(一)数据库实现数据库的表主要有学生信息表、学籍异动表、专业信息表、教学 计划表、课程表

10、、考试成绩表、班级信息表、站点信息表、教职工 信息表、财务表,以及系统自用的菜单表和权限表.以学生信息表为 例,见表1.(二)系统主要模块实现软件系统主要有自学考试管理和成人函授教育管理两个子系统, 每个子系统分别包含招生管理、学籍管理、教务管理和财务管理等 四大管理模块,而每个大管理模块又分别由具有独立操作功能的小模 块组成.1招生管理.招生管理包括新生管理和站点管理.新生管理由“新 生导入”和“学生分班”两个具有独立操作功能的小模块组成.其 中,“新生导人”实现将教育部和省考试院提供的成教和自考新生名 单,通过excel文档导入本系统.“学生分班”实现对新生进行分班 的操作.站点管理实现管

11、理各驻外招生站点基本信息、对招生站点进 行编码,以及新增、删除、修改、查询、打印等功能.2学籍管理.学籍管理实现“异动管理”和“毕业管理”两个功 能.异动管理由“异动查询”、“异动管理”和“异动导入”等三个 具有独立操作功能的小模块组成.毕业管理由毕业预审、毕业生数据 导入、毕业生数据导出、毕业生照片下载、毕业证书发放等五个具 有独立操作功能的小模块组成.3教务管理.教务管理实现“学生基本信息管理”、“学生成绩 管理,、“学生班级管理”、“专业管理”、“教学(考试)计划 管理”等五个功能.学生基本信息管理由“学生信息查询”、“学生 统计”两个具有独立操作功能的小模块组成.学生成绩管理由“成绩

12、导入”、“成绩录入”、“成绩查询”、“成绩打印”等四个具有 独立操作功能的小模块组成.学生班级管理用于班级管理的操作,包 括查询、新增、修改操作、删除等数据操作.专业管理用于专业管理 的操作,包括查询、新增、修改操作、删除等数据操作.教学(考试) 计划管理由“计划导入”、“计划设置”、“计划管理”等三个具 有独立操作功能的小模块组成.4财务管理.财务管理实现“收费项目管理”、“站点收费情况 管理”、“学生收费情况管理”等三个功能.收费项目管理统一管理 财务收费项目,提供对财务收费项目进行新增、修改和删除的操作. 站点收费情况管理用于站点收费操作,由“站点收费管理”、“站点 收费项目”、“站点收费详单”、“站点收费统计等四个具有独立 操作功能的小模块组成.学生收费情况管理用于学生收费操作,由 “学生收费管理”、“学生收费项目”、“学生收费

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论