高校学生综合管理信息系统研究与实现.doc

上传人:a**** 文档编号:6372 上传时间:2017-10-20 格式:DOC 页数:6 大小:216.60KB
返回 下载 相关 举报
高校学生综合管理信息系统研究与实现.doc_第1页
第1页 / 共6页
高校学生综合管理信息系统研究与实现.doc_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《高校学生综合管理信息系统研究与实现.doc》由会员分享,可在线阅读,更多相关《高校学生综合管理信息系统研究与实现.doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、2009 年 7 月 第46 卷第 4期 四川大学学报(自然科学版 ) Journal of Sichuan University (Natural Science Edition) Jul. 2009 Vol. 46 No. 4 doi: 103969/j, issn. 0490-6756. 2009. 04. 017 高校学生综合管理信息系统研究与实现 杨 德 友 , 朱 博 , 陈 诗 伟 , 王 伟 (西南交通大学峨眉校区,峨眉 614202) 摘 要 : 在 分析高校学 生管理的现状和职能的基础上,提出建立以学生综合信息管理为目标 的功能强大的学生管理信息系统,提供学生管理工作各方面

2、的信息支持和决策支持,是高校学 生管理信息化的必由之路 .叙述了各高校的管理信息系统存在的不足,重点介绍了学生综合管 理信息系统的系统需求分析,系统设计的指导思想、系统设计策略、系统对象模型、系统体系结 构、用户权限控制与设计和系统的关键技术 . 关键词:学生综合信息;设计策略 ;对象模型;体系结构 中图分类号: TP391 文献标识码 : A 文章编号: 0490-6756(2009)04-0947-06 The research and implementation of student comprehensive management information system in univ

3、ersity YANG De-You, ZHUBo, CHEN Shi-Wei, WANG Wei (Southwest Jiaotong University-Emei Campus? Emei 614202, China) Abstract: Based on an analysis of the function and current situation of student management in universities, this article states that the only way to the informationization of university

4、student management is to establish a powerful student information management system, which aims at managing university students comprehensvie information and gives supports on both information and decision-making in the field of student management. The article also points out the weakness in other s

5、tudent information management systems and then focuses on this system?s demand analysis, design guidelines, design strategy, object model, architecture, user purview control and its design, and key technique. Key words: student comprehensive information,design strategy,object model, architecture i 引

6、言 高校招生规模的不断扩大,高等教育改革的不 断深入和完善,学生管理工作也在发生着深刻的变 化,其管理的范围渗透到了高校的各个部门和教 学、管理的各个方面,包括学生档案管理、学籍和成 绩管理、毕业管理、等级考试管理、党建管理、国家 助学贷款管理、贫困生管理、学生宿舍管理、学生班 级管理、奖惩管理、公文管理等;对学生的思想、学 习、生活、娱乐、行为、能力、素质等各方面都要实施 全方位的影响 .因此,对学生而言,学校既是教育机 构,又是监管机构,也是监护机构,管理工作极其繁 琐和复杂,如果仅依靠手工管理或简单的办公自动 化工具来管理与学生相关的资料和数据,已经远远 不能满足学生管理工作的需要,高校

7、学生管理信息 化的必由之路 . 随着计算机网络技术的应用和普及,校园网基 础设施的建设,以网络环境为基础的各类与学生管 收稿日期: 2009-02-12 通讯作者:朱博 .E-mail: zhuboswgmail. com 万方数据 948 四川大学学报(自然科学版 ) 第 46 卷 理密切相关的管理信息系统相继推出,极大地推动 了高校学生管理信息化的进程,极大地促进了学生 管理工 作的开展,但这些系统具有先天的不足,主 要表现在以下几个方面: (1) 高校各职能部门的划分主要是按功能条块 划分,作为学校各职能部门的信息管理系统,其包 含的内容只涉及到其职能范围内的具体业务管理 内容,功能只与

8、具体业务部门的管理相关,不能涵 盖学生管理工作的全部内容 . (2) 学生信息源较多,信息不一致严重,这主要 是各部门的功能权限范围和部门间相对独立造成 的 . (3) 学校各部门的管理信息系统相对独立,无 法实现共享,版本较多,重复工作量较大 .若要了解 学生的详细情况,则需要査询不同的信息管理 系 统,导致工作较繁琐,办事效率低、准确率低和工作 强度大等缺点 . (4) 功能较简单,主要完成事务性数据管理,缺 乏具有决策支持的统计分析功能 . 随着高校教育改革的不断深入,与学生相关的 管理信息系统的现状已经远不能满足高校学生管 理发展的要求 ,需要在新的建设理念、建设模式和 技术路线指导下

9、,建立统一的高校学生综合管理信 息集成平台,实现全局数据的集成管理和数据共 享,为学生综合信息査询和信息服务提供技术和管 理平台 2 系统需求分析 2.1 系统设计指导思想 学生信息管 理涉及到许多职能部门,通过多年 的信息化建设,与各职能部门业务管理相关的管理 信息系统已经基本建成,功能、性能和信息都基本 能够满足业务需要 .因此,学生综合信息管理系统 的研究与实现不是另起炉灶建设一个包罗万象的 学生管理信息系统 .实践证明,设计一个面面俱到 的信息系统实际上是一个无用的系统 . 2.1.1 本系统设计的原则 具体的业务管理信息 系统由具体的业务部门开发和维护,这是业务部门 的责任和优势所在

10、 .数据谁使用谁开发谁管理,能 加强业务部门的责任心,保证数据的正确性、完整 性和安全性,而且能根据需要不断改 进和完善,使 数据发挥真正的效益 .学生综合管理信息系统主要 是以各业务职能部门的管理信息系统为信息源,重 点解决系统集成和数据集成问题 . 2.1.2 系 统 集 成 实 现本系统与各业务系统的互 连,为数据査询建立通道 .在功能上建立以信息査 询为主要内容的信息服务应用,避免用户不知道到 哪儿去获取信息;或知道获取信息的地方,但获取 过程显得过于麻烦;或以种种理由拒绝、避免本应 有权获得某些信息的用户访问系统 . 2.1.3 数 据 集 成 主 要解决涉及多个业务系统的 数据一致

11、性、数据综合与统计分析问题 .数据集成 包括数据模型建立、 数据提取、过滤、综合等 . 2.2 系统用户功能需求 学生综合管理信息系统的“综合”主要体现在 以各业务管理信息系统为基础,在一个平台上提供 全面的信息管理和服务 .其用户不是具体的业务人 员,而是主要关心和从事学生管理工作的各级领 导、各院系学生辅导员,以及学生和家长 .领导、学 生及家长主要希望通过该系统获得他们所需要的 信息 .辅导员一方面需要通过该系统了解他(她 )所 管理的学生的各个方面的信息,另一方面根据自身 工作获取的信息对信息系统中的信息进行补充和 完善,建立起完整的学生综合信息体系 .因此从用 户角度看 ,学生综合管

12、理信息系统的用户功能主要 包括两大方面 :学生信息综合査询和学生综合信息 维护 . 学生综合信息査询,对领导和辅导员来讲,包 括学生基本信息査询、学生成绩及成绩统计査询、 学生学籍信息査询、学生等级考试信息査询、毕业 生信息査询、学生奖惩査询、贫困生信息査询、国家 助学贷款査询、党员发展信息査询;对学生及家长 而言,主要是有关与个人相关的信息査询 . 学生综合信息维护包括从各业务管理信息系 统提取综合数据和在院系一级产生的只与本院系 学生有关的学生信息的录入与修改 .一般需要录人 的数据包括学生部分基本 信息、等级考试成绩、奖 惩信息、贫困生信息、学生党员发展过程信息、毕业 生就业信息等 .5

13、 3 系统设计与实现 3.1 系统设计策略 在逻辑上,高校学生综合管理信息系统是一个 完整的系统,即有完整的功能体系和完整的数据体 系 .在物理上 ,本系统是通过学生校园网连接起来 的一个分布式系统,为本系统提供数据支持的各业 务管理信息系统本身可以独立存在、独立运行 .本 系统通过从这些系统中获取数据为用户提供信息 万方数据 第 4 期 杨德友等:高校学生综合管理信息系统研究与实现 949 服务,本系统在为用户提供服务的数据存储位置决 定了本系统的设计策略,即建立分布数据体系 .8 分布数据体系,即数据分布存储 .对与各职能 部门管理信息系统有关的事务性数据査询,直接从 原管理信息系统中提取

14、,本系统不存储这些数据 . 本系统将保存对与各职能部门管理信息系统有关 的统计性数据,以提高数据査询效率和信息服务质 量 .本系统还将构建自己的数据库来增加一些数 据,与统计数据和各职能部门管理信息系统中的数 据共同构成完整的数据体系 .这样,整个数据构成 在 逻辑上是集成的和完整的,在物理上是分布的 . 该策略的优点是,本系统査询得到的数据都是各系 统中最新的数据,反映的最新真实情况 .对于统计 分析数据,统计的数据对象一般是历史数据,不会 影响分析结果 .缺点是,本系统的运行对其它管理 信息系统有一定的依赖性,其它系统关闭或出现异 常情况,对本系统的运行将有一定的影响 .但随着 各职能部门

15、业务管理信息化程度的普遍提高,办公 自动化已经成为最基本的工作方式,其管理信息系 统已经成为其各部门的生命线,对服务器设备的管 理和数据库的安全管理普遍得到加强,系统关闭和 出现异常 情况的概率已经变得微不足道,数据的分 布存储对本系统的影响越来越小 . 3.2 系统设计关键技术 (1) 组 件 模 型 . 考虑到微软的 COM/ DCOM/. Net 组件模型具有应用范围广泛、开发工 具众多、设计开发简单等特点,另外基于 COM 的 微软核心技术,对象链接与嵌人 ( OLE)和 ActiveX 己经得到了广泛深人地了解,这样便于系统的推广 和今后的应用维护,因此在进行本课题的研究和系 统的开

16、发设计时 ,采用了 COM/DCOM/. Net 组件 模型, 9即利用基于组件的软件开发 ( Component Based Software Development, CBSD)技术,在 COM 架构下,开发一系列功能专一的组件,通过 重用组件库中的一个或多个软件组件,利用组合手 段高效率、髙质量地构造应用软件系统,从而缩短 研发周期、减少重复劳动、提高生产效率 . (2) 系统结构模式 .基于 Web 的应用因其具 有很强易用性、较髙的通用性和良好的可扩展性等 优点而发展迅速,正逐渐成为信息管理系统的主流 结构 .因此采用基于 B/S 模式的多层结构同时结 合基于XML Web Serv

17、ice 的分布式架构技术来实 现, 1如图 1 所示 图 1 系 统 主 体 程 序 的 基 本 体 系 结 构 Fig. 1 Basic architecture of the main program of the system 客户端浏览器通过 HTTP 协议向服务器发送服务 请求 ,Web 服务器对请求进行分析,根据请求的内 容和客户端提供的参数调用相应的组件,由组件完 成对数据库的访问并将査询结果返回 Web 服务 器,最后Web 服务器将结果数据返回给客户端浏 览器 ,并生成相应的 HTML 静态界面和 ASPX 动 态页面 . (3) Web 页面开发技术 .基于 NET 框架的

18、巨 大优越性和广阔的发展前景,因此本系统设计与实 现的页面表示层功能采用基于 .NET 技术的 ASP. NET 来完成 . 3.3 用户权限控制与设计 为保证系统安全,系统安全主要考虑数据安 全,数据安全必须保证:( 1)防止非法用户篡改; (2)不被合法用户的非法操作 .一 种是恶意的非法 操作,另一种是无意识的不正确的数据操作,对第 二种通过数据的完整约束来进行保证,对非法用户 对数据的安全性危害通过基础设施和技术安全来 保证 .对于合法用户的非法操作主要是通过对数据 库的 操作权限控制来保证 .主要考虑用户分类,不 同的用户对应不同的操作权限,设置不同的操作界 面来控制 .为了实现系统

19、的按权限访问,即系统的 各类用户可以也只能访问自己权限内的功能,采取 身份验证和存取控制方法,为每个用户设置用户 名、用户密码等信息,并根据用户类别进行授权,每 个用户只能访问到系统中已授权的功能,对未授权 部分无法访问 .&13 3.4 系统对象模型 根据学生综合管理的需要,可以抽象出本系统 的类对象有 :学生类、党员类、毕业生类、贫困生类、 等级考试类、课程类、成绩关联类、院系类、专业类、 课程系数 关联类、班级类、奖学金类、奖励类、处分 万方数据 950 四川大学学报(自然科学版 ) 第 46 春 类、党支部类 .可按类的性质将对象模型分为如下 包 :“ .15 (1) 学籍管理包,由等

20、级考试类、课程类、成绩 关联类、课程系数关联类组成 . (2) 奖惩管理包,由奖学金类、奖励类、处分类 组成 . (3) 组织管理包,由院系类、专业类、班级类组 成 . (4) 党员管理包,由党支部类、党员类组成 . (5) 学生综合管理包,由学生类、毕业生类、贫 困生类 组成 . 3.5 系统体系结构 系统体系结构如图 2 所示 .其中,控制类(由界 面中的控制按钮对应的类组成,包括功能层次类, 下拉式菜单类、按钮类和表单类)通过接口访问业 务系统,实现对用户直接对业务系统的数据访问, 如学生贷款数据的査询等 .分析层通过接口从业务 系统提取综合数据何分析数据,并放人学生综合管 理数据库中

21、. 图 2 系统体系结构 Fig. 2 Architecture of the system 3.6 系统主要功能实现 3.6.1用户 注册及登录功能实现 在本系统开发 中,为保证系统的安全性,将用户分为管理员 、院 (系 )领导、学生和家长四类,且不同的用户对应不 同的操作权限 ,设置不同的操作界面来控制 .在编 程中,通过判断用户为那一种类型,然后为其创建 实体,判断是否授权,将登录用户身份凭据写人到 客户端cookie 中,用于用户下次访问页面时做身 份验证,登录后,验证为何种用户,若通过验证,进 入相应的功能页面 .以学生用户为例,关键代码为: /创建学生用户实体 student =

22、new Student(string)Session“ UserID” , (string)Session“ Password” ); if (student. IsAnthented)/判断学生用户是否已经授权 /为保障系统安全,在此记录用户登录的 IP 地址等信息 student. RecordLogin(Request. ServerVariables“REM TE_HOST” ); Session, Add(“ StuID ,( string)Session“ UserID” ); 万方数据 第 4 期 杨德友等:高校学生蜍合管理信息系统研究与实现 951 /将登录用户身份凭据写人客户

23、端 cookie 中,用于用户下次访问页面时做身份验证 FormsAuthentication. SetAuthCookieCstudent. UserlD. ToStringO , true) /向客户端注入页面转向脚本 if (! IsClientScriptBlockRegistered(“ redirect” ) /转向 index aspx 页面 RegisterClientScriptBlock(“ redirect”,“parent. location= Index. aspx w)( else Response. Redirect(“ Default. aspx? Action

24、=Relogin” ); 3.6.2 查询 功能实 现学生 信息 管理系 统存 在诸 多功能模块需要完成大量的数据査询工作,为了提 供更合理,更友好,更高效的査询功能给用户,我们 采用了 SQL Server 关系数据库,另外还采用了页 面、逻辑和数据 (服务 ) 分离的多层结构 .部分关键 代码以学生用户査询等级考试成绩为例: private void BindGradeExamDataC string stu- ID) /从数据库获取等级考试成绩数据,并 绑定到页面数据列表控件上 this. DataGridl. DataSource = student. Get- GradeExamFi

25、le(stuID). Tables0; this. DataGridl. DataBindO ;/执行数据绑定 3.6.3 教务信息管理系统和学生综合管理信息系 统的连接实 现 本 系 统 主 要 是 以 各 业 务 职 能 部 门 的管理信息系统为信息源,重点解决系统集成和数 据集成问题,通过 Web Service 建立各个系统之间 通讯和相关交互的接口 .以与教务管理信息系统进 行交互为例,在教务管理信息系统上部署提供学生 相关信息操作 Web Service 接口,以供其他相关系 统调用,关键代码为: public class College: System. Web. Service

26、s. WebService /部署接口 JWWS. Class. College college; public CollegeO InitializeComponentO j college = new JWWS. Class. CollegeO; /部署了一个教务与院系之间的接口 给定访问参 数,以便其它系统通过上面部署的接口加以访问: System. Web. Services. WebMethod public DataSet GetStudentsCstring collegelD,string grade,string majorlD,string classID) /提供院系代码

27、、年级、专业代码、班级作为参数 return college. GetStudentsCcollegelD,grade, majorlD,classID) /返回在院系系统中的学生信息 . 万方 数据 952 四川大学学报(自然科学版 ) 第 46 卷 4 结语 本系统经西南交通大学峨眉校区试用以来,得 到师生的一致好评,认为该系统的数据涉及到学生 管理工作的各个方面,建立了与教务管理信息系 统、学生处管理信息系统等的互连,实现了各管理 信息系统资源的共享,査询管理的便捷,通过数据 集成和对各系统的数据进行统计分析,为领导做出 决策提供了依据 . 参考文献: 1 陆炯 .数字化校园的总体框架与

28、若干关键技术的研 究D.南京:南京大学出版社, 2004. 2 Newcomer E. GregLomow. Understanding SOA with web services M, Beijing: Pearson Education Press, 2006. 3 Banerjee A, Corera A. C web services-building web services with. NET remoting and ASP. NET M. Indianapolis: WroxPress* 2002, 4 Avanzi R M. Aspects of hyper-elliptic

29、 curves over large prime fieldsin software implementations M, New York; Springer-Verlag, 2004. 5 杨薛明,陈勇 .公路工程施工综合管理信息系统的 研究与实现 J.计算机工程, 2007, 33(11): 230. 6 解亚龙,许巧祥 .基于 j2EE 架构的髙可用性办公自 动化系统 J.四川大学学报:自然 科学版, 2007, 39 (1): 283. 7 李幼平,周富平,刘立伦基于 WEB 的党务信息管 理系统的设计与实现 J.武汉工业学院学报, 2006, 25(2). 51. 8 蓝集维,胡勇

30、,龚海澎 .分布式 Web 应用系统及其 安全 J.四川大学学报:自然科学版 , 2003, 40(5): 853. 9 Esposito D. Building web solutions with ASP. NET and ADO, NETM. Washington: MicrosoftPress, 2002. 10 薛丽娟 , 杨柳堤 基于 G 的科研项目管理 系统持久化层解决方案 门 .四川大学学报:自然科 学版,2007, 39(1): 212. 11 Stallings W. Cryptography and network security principles and prac

31、ticeM. New Jersey: Prentice- Hall Inc, 1999. 12 徐婷,杨欣荣 .数据库安全技术的理论研究 J.科 技情报开发与经济 , 2007,17(4): 222. 13 琚生根,陈黎,骆学春,等 .基于角色的个性化 WEB日志挖掘模型研究 J.四川大学学报 .自然 科学版 ,2008, 45(2): 271. 14 赵国安,王晓军,刘兴淼,等 .管理信息系统通用 模块的设计 J.计算机工程, 2008,34(14): 49. 15 陈珂,殷国富,姜华,等 .计算机辅助设备管理信 息系统设计 J.四川大学学报:自然科学版, 2004, 36(6): 82. 责 任编辑:伍少梅 万方数据

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 研究报告 > 论证报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁