基于UML建模的学生信息管理系统设计(广西大学计算机与电子信息学院,广西南宁530001)要】随着高校教育教学改革的不断深入,众多院校开始使用了计算机学生信息管理系统。文章以统一建模语言UML为基础,通过对高校学生信息管理系统的建模的理论进行分析。【关键词】UML;建模;学生信息【中图分类号】TP311【文献标识码】A【文章编号】1008-1151(2009)08-0061-01随着高校招生规模的不断扩大,学生管理的信息量大幅度增加,依靠传统的管理手段很难完成大量的信息分析和处理。因而,如何利用校园网络的资源优势,建设一套基于校园网的学生信息管理系统,使管理工作科学化、合理化,已成为新时期高校学生信息管理工作面临的一个新课题。UML是一种建模语言,是系统开发的一个组成部分,针对各类用户对学生信息管理系统的功能需求,在具体系统功能实现之前,用建模技术对相应的资源采用面向对象的描述方式,建立起系统模型是非常必要的。(一)UML的概述UML(UnifiedModelingLanguage,统一建模语言)承袭面向对象分析与设计(OOADObjectOrientedAnalysisIvarJacobson提出,结合了他们以及其它众多优秀方法和思想,得到了世界知名公司如Microsoft,HP,IBM,Rational等的使用和支持,并于1997OMG(ObjectManagementGroup)组织采纳作为基于对象技术的标准建模语言。
它融入了软件工程领域的新思想、新方法和新技术,不仅支持面向对象的分析和设计,还支持从需求开始的软件开发过程,是近十年来最具有划时代意义的软件技术之一。它是一种可以应用于任何软件开发过程的标记法和语义语言)。作为对软件解决方案的业务领域进行描述的事实上的标准,UML是第一种获得大多数从业者、软件厂商和学术界一致认同的表示法。UML是一种通用的可视化建模语言,用于对软件描述、可视化处理、构造和建立软件系统制品的文档。它记录了对必须构造的系统的决定和理解,可用于对系统的理解、设计、浏览、配置、维护和信息控制。UML适用于各种软件开发方法、软件生命周期的各个阶段、各种应用领域以及各种开发工具,是一种总结了以往建模技术的经验并吸收当今优秀成果的标准建模方法。UML包括概念的语义,表示法和说明,提供了静态、动态、系统环境及组织结构的模型。它可被交互的可视化建模工具所支持,这些工具提供了代码生成器和报表生成器。UML标准并没有定义一种标准的开发过程,但它适用于迭代式的开发过程。它是为支持大部分现存的面向对象开发过程而设计的。UML描述了一个系统的静态结构和动态行为。UML将系统描述为一些离散的相互作用的对象并最终为外部用户提供一定功能的模型结构。
静态结构定义了系统中重要对象的属性和操作以及这些对象之间的相互关系。动态行为定义了对象的时间特性和对象为完成目标而相互进行通信的机制。从不同但相互联系的角度对系统建立的模型可用于不同的目的。(二)学生信息管理系统中UML的建模系统1.随着我国教育事业的飞速发展,高校的在校学生人数也在与日俱增,迫切需要建立一个功能完备的高校学生信息管理系统。根据实际业务的需求,主要提供九大管理功能模块“学生宿舍管理”,“注册管理”,“信息查询”,“人员管理”,“奖惩管理”,“贫困生管理”,“信息打印”,“数据统计”,“用户管理”。(1)“学生宿舍管理”宿舍管理模块主要完成宿舍信息的初始化,学生住宿信息的输入、输出、查询、打印、宿舍异动等操作。在设计中可根据宿舍中最大住宿人数判断现有入住人数。宿舍基本信息包括宿舍编号、入住人数、宿舍类型(男生/女生)、宿舍位置等相关信息。(2)“注册管理”模块实现每学期对各班级学生的注册,注册以班级为单位进行,首先显示各班级学生的姓名**号和注册情况,使用者可通过记录移动确定注册学生。注册时可对全班学生进行全部注册即按全部注册按钮后全班同学全部标记为注册,也可单个注册;但取消注册时只能单个取消,这主要是从用户的方便性考虑的;系统还具有注册查询和打印的功能。
(3)“信息查询”模块对所有用户开放,使用时根据用户权限判断用户的类型给出相应的查询内容。在查询过程中权限分配如下:院级用户可查询全院所有教职工和学生的信息;系部人员可查询系部学生和教师的信息;班主任只能查询本班学生的信息。(4)“人员管理”模块主要实现对班主任的设定,管理员信息的录入、用户信息的修改和增删用户的操作,除用户信息的修改外其他模块只能供系统管理员使用,(5)“奖惩管理”模块主要实现对在校学生奖励、优秀毕业生、惩处等方面进行管理和统计。奖励信息主要包括奖学金、优秀学生干部和三好学生等方面的信息。奖励等级又可分为系、校、国家和专项奖学金。同时还可对奖励金额进行统计。(6)“贫困生管理”模块是对全校的贫困生情况进行管理,该模块主要包括输入贫困生信息、勤工助学、助学贷款、贫困生信息分析及查询打印模块等几个模块。(下转第75【收稿日期】2009-05-06【作者简介】黄小英,广西工商职业技术学院讲师,广西大学计算机与电子信息学院在职工程硕士研究生。18.80单片贝雷片受力及相应的弯聚图由以上计算可知,钢管桩和贝雷片的支架布置形式是附合受力要求的。第三层贝雷片与箱梁平面关系及布置图(四)贝雷片受力计算720钢管桩受力计算:单根钢管最大受力为:36.415.7546/10=2637.2KN,由δ=F/A,查资料知:φ720钢管的截面积A=223cm2=2637.2/223=118.3Mpa |
|