论文部分内容阅读
本文针对中国地质大学研究生院信息网络化管理的需要,构建了一个“基于NET平台的研究生管理信息系统”。该系统运用完善的校园网络,建立一个集B/S结构和先进的ASENET技术为一体的,涉及研究生院招生、培养、学位和科研工作等各个环节,具有多类型用户的、安全的研究生管理信息系统,从而满足新形式下研究生教育信息管理应达到的质量和水平要求。
本文的内容共分为五章,具体安排如下:
第一章是绪论部分。首先介绍了选题背景与课题来源,然后分析了研究生管理信息系统的发展历史和现状,并探讨了目前高校研究生管理信息系统的中存在的缺陷,分析了研究生管理信息系统应当具备的特点。接下来总结了本文的工作和成果,最后是本文的组织结构。
第二章是基础理论部分。介绍了管理信息系统(MIS)和ASENET的基础知识。在MIS方面,首先探讨了MIS的基本概念和发展历程,然后着重探讨了MIS的3种常用开发模式及其优缺点。在ASENET方面,首先介绍了NET框架的构成和优势,然后研究了几种动态Web应用程序开发方法,之后从新特性、优势和Web开发等多个方面着重阐述了ASENET技术,并对新一代数据访问模型ADO.NET进行了简要介绍。
第三章是“基于NET平台的研究生管理信息系统”的设计和开发过程。首先介绍了系统的可行性分析和详细的需求分析,接着是系统详细设计过程,包括开发方案选定、系统框架和构成,最后介绍了部分数据库的设计过程。
第四章是系统的安全性设计。首先分析了目前潜在的安全性问题,然后针对这些安全隐患,从实体安全、网络安全和信息安全的多重安全保护着手,提升了系统的安全性。并在参考RBAC96模型的基础上,提出了一种适合本系统实际应用需要的树状RBAC模型——TRBAC模型。为实现多用户角色权限的部分继承,引入了根权限和叶子权限的概念,对权限的分配进行了扩充。
第五章是总结和展望部分。总结全文的工作和成果,并指出不足之处,对下一步的工作进行展望。
本文取得的成果有:对NET技术进行了研究,设计并实现了“基于NET平台的研究生管理信息系统”,该系统已在中国地质大学(武汉)研究生院试运行半年,其思路和方法已被其它单位所借鉴。该系统具有以下特色和功能:使用了ASP.NET+SQL Server的先进开发模式。ASENET是目前用于创建、管理和部署Web应用程序的最理想平台;SQL Server具有优良的性能和可伸缩性;易于使用。ASP.NET和SQL Setver同是微软的产品,因此具有良好的兼容性和稳健的接口。两者结合是网络版的管理信息系统开发的最佳组合之一。系统功能强大,实现了以招生为龙头,以培养为核心,以学位授予为关口,形成研究生信息资源共享的闭环的一条龙管理服务体系。主要功能有:
招生管理:包括报考信息管理、录取信息管理、招生上报工作。
培养与学籍管理:包括培养方案定制、网上选课、教学计划、导师信息维护、学籍管理、科技成果管理、成绩管理、学籍上报工作。
学位管理:包括学位申请管理、开题及答辩情况管理、学位授予管理、学位上报工作。
院系二级管理:包括新生报到管理、学生注册管理、院系公告管理工作。
满足了各级用户信息获取的要求。作为该校研究生院的网络窗口,为学生、导师和各学院研究生秘书对信息的获取提供便利。
界面友好,操作方便。用户只需使用浏览器就可方便的实现所有管理功能。
在系统安全性方面,采用实体安全、网络安全和信息安全的多重安全保护措施,并在参考RBAC96模型的基础上,提出了一种适合本系统实际应用需要的树状访问控制(RBAC)模型——TRBAC模型。为实现多用户角色权限的部分继承,引入了根权限和叶子权限的概念,对权限的分配进行了扩充,有效保障了系统的安全性。