【毕业学位论文】(Word原稿)基于.NET平台的学生工作管理系统研究与实现-软件工程_第1页
【毕业学位论文】(Word原稿)基于.NET平台的学生工作管理系统研究与实现-软件工程_第2页
【毕业学位论文】(Word原稿)基于.NET平台的学生工作管理系统研究与实现-软件工程_第3页
【毕业学位论文】(Word原稿)基于.NET平台的学生工作管理系统研究与实现-软件工程_第4页
【毕业学位论文】(Word原稿)基于.NET平台的学生工作管理系统研究与实现-软件工程_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

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

文档简介

硕士学位论文 (专业学位) 基于 台的学生工作管理系统 研究与实现 姓 名: 张辉 学 号: 0921170336 所在院系: 软件学院 学科门类: 工程硕士 学科专业: 软件工程 指导教师: 何宗健 二 一二年六月 A in 0921170336 of 012 学位论文版权使用授权书 本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者签名: 年 月 日 同济大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 签名: 年 月 日 同济大学 硕士学位论文 摘要 摘要 在高等教育大众化的形势下 , 我国的高等教育在推进教育体制改革的进程中不断地进行学科的交叉调整和教育资源的优化组合 。 众多的高校选择了校校合并或异地办学 , 多校区办学格局便成为必然 。 多校区办学是我国高等教育从精英教育阶段走向大众化教育阶段出现的一个新情况 、 新问题。这种多校区办学格局给高校学生思想政治工作带来了新的挑战,因此要求高校通过 工作 观念创新 、工作方法创新 、 工作 内容 与手段的 创新来不断适应学生工作发展的需要。 本文首先介绍了学生工作管理系统的相关 概念以及所涉及到的相关技术,接着对学生管理工作的业务逻辑进行了深入的调研,并对系统的具体需求进行了实际分析 ; 而后依据用例分析得出系统的功能需求,并在此基础上对系统进行了数据库的设计和全局概要设计 ; 最后介绍了各个子系统的详细设计和具体实现 : 包括用户管理子系统、思想政治管理子系统、评奖评优子系统、 党团管理子系统、助学管理子系统等等,并着重描述了在实现各个子系统时所涉及到的关键技术,以及解决问题的思路和方案。 本系统的开发采用 B/S 架构模式,基于先进的企业级 术,并且综合运用面向对象的分析和设计方法来进行 开发与设计。除完成 系统功能的 基本需求外,该项目还充分考虑了 系统安全方面的问题 ,对数据库和 用户访问权限 管理做了一些性能上的改进和优 化 。 本系统具有良好的可靠性、可扩展性以及可重用性。经过后期测试,系统能够满足跨校区学生工作管理的需要。作为一个信息管理平台,该系统可为用户提供高效、便捷的服务,极大的简化了学生工作管理的流程,并使得 学生工作 管理人员对学生的成绩、思想动态、社会关系的 管理 更加具有实时性。 关键词 : 学生工作管理, 管理系统,面向对象 of is of or is a s to be a to so to to of of of on on of to of on on of t it of in so in of s of , on of In to of of in of it is of As an an to of of on of of 济大学 硕士学位论文 目录 I 目录 第 1 章 绪论 . 1 1 1 研究背景 . 1 1 2 研究意义 . 2 1 3 国内外研究现状 . 3 1 4 本文的主要工作和章节安排 . 5 文的主要工作 . 5 文的章节安排 . 5 第 2 章 系统开发的关键技术 . 7 2 1 B/S 体系结构 . 7 2 2 . 8 2 3 术 . 11 架 . 11 术 . 12 2 4 数据库访问技术 . 15 2 5 其在 的应用 . 18 2 6 面向对象的开发方法 . 20 第 3 章 学生工作管理系统分析与设计 . 22 3 1 需求分析 . 22 生工作管理组织职能分析 . 23 生工作管理信息系统应用对象分析 . 23 统用户功能需求分析 . 25 统用户模型 . 27 3 2 概要设计 . 28 计原则: . 29 统流程设计 . 29 统模块结构图 . 30 3 3 详细设计 . 30 统模块设计 . 30 统接口设计: . 32 据库设计 . 33 面设计 . 37 第 4 章 学生工作管理系统的实现 . 39 4 1 系统运行平台 . 39 4 2 系统权限设置 . 40 户权限设置 . 40 同济大学 硕士学位论文 目录 数据库安全性设置 . 40 4 3 系统业务逻辑层的实现 . 40 4 4 系统数据访问层的实现 . 41 4 5 系统主要功能模块的实现 . 43 第 5 章 总结与展望 . 51 5 1 总结 . 51 5 2 展望 . 52 致谢 . 53 参考文献 . 54 个人简历、在读期间发表的学术论文与研究成果 . 56 第 1章 绪论 1 第 1 章 绪论 1 1 研究背景 在高等教育大众化的形势下,我国的高等教育在推进教育体制改革的进程中,不断地进行学科的交叉调整和教育资源的优化组合,众多的高校选择了校校合并或异地办学 ,多校区办学格局便成为必然。多校区办学是我国高等教育从精英教育阶段走向大众化教育阶段出现的一个新情况 , 但却是 面临着 诸多 问题 。 由于这种情况的存在 , 使得 开展基于 台 的学生工作管理信息系统的开发 与 研究, 变得十分 符合 高等教育发展的需要,更符合现 时代发展的需要 。虽然 从 当前的 情况来看,我国 大部分的 高等院校 都基本建成了 校园信息化平台,但是,这一平台 在管理 过程 中 大多数 存在着“重建设、轻应用”的现象, 即先前 花费大量人力、物力把 这一平台建成,有些甚至是运用了十分先进技术,但是在建成后却很少使用这一 技术 平台, 这样就 无法体现出使用 技术 平台的 应有 价值。 另外 现在的 教育主管部门 在面对各 类 高校种类繁多的教育管理 系统 时,还没有 确定相应的 管理 规范 ,这样就显得 难以管理。 部分学校仍然沿袭着传统的管理模式,管理工作的规范化程度较差、质量和效率低下。 在 一些 多校区办学的高校里, 学校将不同年级的,不同专业的,不同层次的(专科 生 、本科 生 、研究生和博士)学生放在不同的 校 区,加之,这些学生的生活经历,家庭背景存在差异性 。 因此 , 由于学校将 不同 校区进行分 开管理,在无形之中便使整合度比较 强的校园文化渐渐 消弱 。而 校园文化 恰恰 是学校在 较长时期 的发展过程 中 逐 步 形成的 , 区 别 与其他学校的能被 本校师生所接受的一种潜在的文化。 但 是新建的校区就使得 校园 文化失去了存在的 “ 土壤 ” , 既便是新校 区能做到在硬件设施上与老校区同步,这种同步可想而知也仅仅是形似。 没有同老校区一样的文化底蕴, 学校给 大家 的感觉也就 好 比 是 较高级的一所中学罢了,这就使得高校管理者 不得不在这一文化沙漠上进行重新建立 。 校园文化 应该是被本学师生所认可,并为之贡献自身力量的一种潜在的文化环境。而这一文化的载体也是由本校的师生所担当的。新校区相比于老校区,存在着诸多 方面 的不足。这些不足主要是表现在: 老师 方面 , 老师们基 本住在老校 区,当他们有课程安排在新校区时,他们才会去新校区讲课 ,并且是上完课就返回老校区。 这样就使得新校区的学 生没有时间 与老师 进行交流。 学生 方面 , 现如今大部分的高校将新生安排在新校区 生活学习,而高年级的学生却在老校区生活学习,这样就使得高年级学生 与 新校区的学 生之间没法联系 , 而高年级的学生 对新生 的 启蒙教育 、关心帮助 作用 就无处体现 。 同济大学 硕士学位论文 基于 台的学生工作管理系统研究与实现 2 在这种情况下,依托学校内部的校园信息化平台,开辟学生工作管理的新的信息化途径,就显得非常必要,也非常符合高等教育发展的需要。从目前情况来看,我国高等院校信息化建设过程中,首先解决的 是有关教务 管理与办公自动化平台建设,专门针对高等院校的学生工作管理系统还比较 少,大多数院校往往使用 使用上级主管部门下发的普通高校的学生管理信息系统, 各高校在办学方式,管理模式上各有千秋,这就使得一般的学生管理信息化系统不可能完完全全地适应学校的特定需求。 因此 ,根据学院实际情况,开发适合学校实际需要的学生工作管理系统, 通过提升这一系统的现代化、科技化和人性化便成为了高校学生工作信息化管理的基础。 1 2 研究意义 我国一直以来都十分重视教育,尤其是高等教育,这一点可 以从整个社会的氛围及各级政府的一系列政策看出,尤其是近年来,在政府的大力推动下,我国的高等教育进入了一个快速发 展的时期。这就使得现在高校的规模巨大,即使以后高校的规模不会大量 增长,但是现存的 学生管理系统 也是巨大的,使得高校的管理不得不进行适当的改变。应运而生的 高校学生 管理信息系统引起了高校管理者的注意,各高校为此通过加大资金投入、引进相关人才等一系列方式进行自己学校的信息系统建设,由此 可 见管理者对其的期望程度和重视程度是相当高的。在这一前提下, 加快 开展先进技术的学生工作管理信息系统的研究, 既符合当代社会 发展 的需要,也 与广大师生的切身利益休戚相关,其 实际意义 表现以下几点上 : 于 加快 推动我国高等教育事业的 发展和 改革 我国 政府一直在对 高等教育事业改革 方式进行着不断的探索,高等教育事业是一项关系到民族与国家生存发展的千秋大计,这是一项极为复杂的系统工程。政府在改革的过程中定遇到 了 各种难题,这其中各地 多校区办学的 现实 状况给 就给政府的 管理工作带来 很大的压力 。 而减轻这一压力的一种较可行的方式便是 进行学生管理工作 的 信息化 建设, 通过 开发一 种科学 高 效 的学生工作管理信息系统, 给高校改革指明了一条可行之路,因此,它自然对 解决 我国 高等教育 改革 发展中遇到的 难 题具有 极其重要的作用 。 于加快我国高校校园数字化和信息化建设的速度 数字化和 信息化校园建设是 现如今各个 高等学校建设的 一项 重要部分, 但是它不可能一蹉而就,需要高校长期持续性地跟进。数字化和信息化校园建设是校园文化的一项重要组成部分,其水平的高低将直接影响学校整体形象、地位和办学水平。而对学生管理工作进行 数字化、 信息化处理是其中的核心部分,它直接第 1章 绪论 3 决定了整个系统的成败 。 众所周知,现如今的高校学生管理牵涉众多的部门, 各部门间的工作量也极其繁重,可以说这是一个庞大的系统。而校园数 字化和信息化的建设也是面对各个细节进行综合分析与整合的一套系统,这就是其必不可少的重要原因。 于 更新高校学生管理理念 ,提高管理水平 ,改进工作方式 山东 某高校 由 教育部、山东省人民政府批准 于 1953 年 10 月 成立 , 当时 是一所从事 专科、 本 科 教育的 多学科、 正规化、综合性 的 高等院校。 该校 在 2011 年7 月与山东 另一所高校 合并 重组,因此 不仅 在学生数量上大大超出其他院校, 现有校区就有四个也 高 于其他学校 。 该校 现在 为 多校区办学, 由于历史原因 及 其在财力、 师资、物力 方面的不足严重制约着学校的进一步发展。 另外在学生管理工作方面 ,比如 学生的奖、助、贷工作 流程, 推荐和审 批 过程存在 标准 不统一 ,这些 因素导致 了 学生工作 环节多、 压力大、工作过程 高度 重复。因此 按照以往的工作特点,从这一工作需求角度出发,再 借鉴其它 成功运行 系统的开发经验,设计和开发出一套适合 本 学校学生工作 实际情况 的管理信息系统, 这样一来就会 减少重复的 、繁杂的工作过程,提高工作效率, 对 实现学生工作管理的网络化、信息化、科学化、规范化具有十分重要的意义。 1 3 国内外研究现状 近年来 , 随着 计算机技术和网络通讯技术为基础的现代信息科学技术迅猛发展,政府、企业,包括各个高校都在加快 数 字化、 信息化建设。 现如今各个高校已经将教学与管理的计算 机与网络化运用已久,其管理模式无非是涵盖了财务管理、人事管理、学 生管理这几大类。 高校管理者面对学校规模的扩大,以现有的技术手段处理日常事务就显得力不从心,并直接影响着教学质量 和管理水平 。现在的高校面对的主要问题便是如何处理级数倍增长 的 学生信息。从现实状况看,大部分的高校都借助于计算机和网络来处理,不断的建立了符合学校实际的各种应用软件。 但是, 其中有一些软件在实际操作中出现了一些问题如 : 管理模式与信息技术不匹配,解决实际问题的能力不强,导致大量信息堵塞,前 期规划不完善、不统一,导致各模块间联系断裂,形成大量的信息“孤岛”。而且大部分高校 目前只在 类似于教务处和财务处这样的职能核心部分中才引入管理系统,其他部门的管理系统则是一片空白。现在存在于各个高校并且比较具有代表性的校园管理系统 有 : ( 1) 四川省高校学生信息系统,它主要是通过 信息 系统提供四川省内 各类高校在校学生的学籍信息 ( 2) 上海交通大学的管理系统, 这一 管理 系统包括 了本科和研究生教学管同济大学 硕士学位论文 基于 台的学生工作管理系统研究与实现 4 理系统、学生处信息管理系统以及 基于网络的教育管理系统 和 校友管理系统。 ( 3) 西南交通大学管理系统,该系统包括 了财务管理系统 、 教务管理系统、人事管理系统、 学生管理系统等。 从 实际应用的 情况来看,虽然以上 这些系统 能在一定范围、一定时 间段内减轻学校管理者的工作强度,提高工作效率,可以说是满足了高校 的一些实际需求。但是 一些问题也凸显出来,例如前期系统在设计时候没能很好地进行总体规划,使得各模块间兼容性不强,间接导致数据无法共享等。 在探索校园管理时 我们常说要借鉴一些成功的有益的经验,那么我们来看一下国外的高校信息化。 一些欧美 国家 的高校在管理上普遍采用了 信息化 的 方式,借助 自己学校的 学生管理信息系统来处理学生工作管理中的各种数据。 这些学校的管理系统使得学校获得本校学生的信息变得异常便捷,管理者也通过这一平台为在校学生提供各种服务。 美国信息管理专家詹姆斯马丁提出建立信息系统的的可行方法之一便是以信息系统数据中心为主,建成集成化的系统,而美国各高校也是遵循这一指导思想进行校园信息化建设的。而美国高校将 学生档案信息作为其信息系统的中心,并且对这些数据的保密性和安全性都有着极高的要求。他们也是遵循这一理念,在做学生管理系统时注重建立能使思路清晰地总体设计。 与高内的一些高校相比较,国外的大部分高校在学生管理信息系统建设方面他们具有更大的优势,除了 本 学校具有大规模的技术团队之外,社会上也有相当规模的稳定的技术团队。而且经过长期的发展,这些学校在各个环节的信息系统的应用也日益成熟。 国外 各所 大学 将 之经过多年的实践,这些国外大学的学生管理信息系统运行稳定,在服务人员、服务质量、服务范围及相应机构的设计中都比我国的高校显得高出许多。 从 国内一些著名高校的学生工作管理信息化来看,各高校的学生工作管理信息系统服务对象具有普遍性。系统的服务对象主要包括学生处、 财务处、教务处、就业处、 团委 及 招生办 等 从事学生管理工作 的 部门、 从事学生信息管理、从事学生毕业推荐管理、 从事学生心理辅导等 一些 后勤管理的部门。 我国各所 高校的学生工作管理信息系统 现在看来 具有全面服务 的 功能。 因为这一 学生工作管理系统包括 了 学生 的一些 基本信息、 通过它可以对学生进行 评优、 学生处分、团员管理、党员管理、毕业生管理和 助学贷款等主 要 业务功能。 纵观国内外高校信息化的发展过程,可以发现如下动态;首先,信息化覆盖了 高校教育教学与 日常 管理 工作的 全过程。其次 , 从系统模式上主要 是 通过 C/S 分布操作 B/S( 数据 集中存储 ( 这两种模式进行的 。 最后 , 这一管理 系统 重点 强调系统间数据的流通 以此来加强 信息的 共享和第 1章 绪论 5 集成, 以提高学校的教学管理效率为最终目的 , 进而 统筹考虑学生工作管理的各个环节。 1 4 本文的主要工作和章节安排 高校 学生工作 信息 管理系统是一个 复杂 的系统工程, 它从新生入学到他们毕业离校,在学生学籍管理,评优入党,毕业后的就业管理等各个方面发挥着不可替代的作用。这一系统具有工作覆盖面广泛、处理信息量大、处理及时等特点。而我国的教育改革和各高校的学生管理是需要 学生工作管理信息系统 来予以满足的 。现如今有些高校的计算机化和网络化建设已经进展良好,财务和教务管理信息系统已相当完善,现有功能也都能满足高校的日常工作需要。 因此, 在建设学生工作管理信息系统 时可以充分利用现有的这一系统,加强这些模块间的联系,既能节省成本又能满足管理需要。 在建设过程中,应该循序渐进,分步实施,逐步完善。而不应该在一开始就将其设计为一个包罗万象的管理信息系统。实践证明,设计一个面面俱到的信息系统实际上也就是一个无用的系统。 文的主要工作 本文 在 对现有高校的学生管理工作的流程进行 详细的研究分析 后,结合学校的实际工作 需要,将现有学生管理工作的相关内 容 融合到各个模块,然后再进一步设计各个模块的具体功能。 在对学生工作管理信息化建设进行设计、运用相关技术和工具 进行开发时,需要借助于数据库的表格结构和模块的框架,实现各类信息资源的有效管理、系统的管理及维护并考虑其安全性,以便能更好地实现数据信息的共享。 通过 对微软 一平台的分析 ,研究 学生工作管理系统的相关理论及技术, 进一步 结合 息系统的 特点 对 010 和 008 在 具体 开发中的 技术 应用 进行深入的研究。 在管理系统的开发上,通过对系统架构模型 的研究,选择采用三层架构。 在现有的网络运用中这种 三层架构模型 完全能满足 用户的要求, 加之通用组件能更好的规范这一系统开发的的全过程 , 并且能极大地降低代码的重复书写,降低了成本提高了效率。 在本文中仅对几个主要的模块经行了设计并辅以效果图,这是由于受到论文篇幅的限制加之这一 学生工作管理系统 极 其 庞大 复杂 , 所以对 每一部分都进行详细介绍是不现实的。 文的章节安排 同济大学 硕士学位论文 基于 台的学生工作管理系统研究与实现 6 本文的章节安排如下: 第一章绪论, 介绍了 学生工作管理系统 的研究背景和研究意义 ,并对这一系统 进行 了 分析, 然后引出这一系统的 国内 和国 外 的 研究现状, 最后再写 本文 这一研究的 主要工作 及整篇文章的架构 。 第二章 主要 介绍 了 学生管理系统 开发 技术 的 分析, 论文这样安排为的是使阅读者能 对 运用于这一系统 的 相关 技术有 更深入的了解 , 在这一过程中 将 构、 及面向对象的系统开发方法等 进行阐述, 并对 的应用进行详细分析。 第三章 主要介绍 了 学生工作管理系统的 分析 与设计 , 在这一部分中先 分析了当前高校职能部门及其工作需求,然后 对 系统的主要功能 、 用户 类别 及 管理 权限、业务流程进行调查和分析,从而识别系统的用例和角色,然后抽取类。在此基础上进行系统设计,并设计类及 其行为。 并且 在这一过程中将 系统所 包括 的数据库进行详细的设计。 第四章 主要介绍 了如何将 学生工作管理系统 予以 实现。 在这一部分里作者把这种系统设计的思路表示为 :表示层、业务逻辑层和数据层 , 然后 按照功能模块对系统进行详细的设计 。对系统 实现过程中的关键技术 及其细节进行了分析 ,并对系统的各个功能模块进行 设计 与实现。 第 五 章 主要 介绍学生管理系统的 结论 和 展望 。在这一章中,将学生管理系统在设计中相关问题予以归纳 , 然后引出研究的创新之处,最后指出本文在这一系统研究设计中存在的问题, 并对下一步的 的研究方向 作了展望 。 第 2章 系统开发的关键技术 7 第 2 章 系统开发的关键技术 2 1 B/S 体系结构 目前大多数应用系统的系统结构有两种结构模式:一种是 B/S( 称 B/S) 结构模式 , 一种是 C/S ( 称 C/S)结构模式。 C/S( 构,即客户机和服务器结构 ,这种软件系统体系结构是比较传统的 。它 之所以能够合理的将任务分配到 和 ,降低系统的花费,是因为其利用了双端硬件的优势。 以往在传统上,开发人员几乎是利用 式的两层结 构来进行系统 的开发,但是现如今市面上的大多应用系统正朝向分布式的 用发展 。由于 业务处理 几乎类似 , 这种相似性表现在他们共享 逻辑组件;因此, 不论 内 、 外部用户都 既可以 访问现有的应用系统, 又可以访问新的应用系统 。这自然而然的就变为了现如今这一系统的发展方向。 1、 B/S 模式的三层结构 B/S 模式或者称为 式,它是一种新型应用系统模式,主要以 通过将 C/S 模式中的服务器部分进行分解,得到一个或多个应用服务器,即 务器和一个数据库服务器,这样便形成了一个客户服务 器体系,主要包括 三层结构。 第一层客户机 , 主要是面向用户的整个系统的接口。在这一层建立一个通用的浏览器软件,并将客户的应用程序予以精简放入其中,如 软公司的 。浏览器能将 码转化成人们通常能接受的图文并茂的网页。这一网页给予用户一定的自由选择权,可以在他们的网页上输入自己的需求,并让其予以处理,显得有一定的交互功能。 第二层是 务器,在这一层它通过将启用相应的进程来回应这一请求,随即动态生成一串 码,其中嵌入了相应的处理结果,这之后就将其反馈到 客户机的浏览器上。如果客户机提交的请求包括数据的存取, 务器还需与数据库服务器协同完成这一处理工作。 第三层数据库服务器的任务可以说与 C/S 模式相类似,这一层的数据库服务器主要是管理数据库,这种管理方式出 求是通过负责协调不同的 务器。 2、 B/S 模式的优势 首先 B/S 模式进一步将客户端予以简化,它只要安装通用的浏览器软件即同济大学 硕士学位论文 基于 台的学生工作管理系统研究与实现 8 可,使其区别于 C/S 模式在不同的客户机上安装不同的客户应用程序这一方式。如此便能将安装过程加以简化,使其网络结构更加灵活 ,继而达到节省客户机的存储空间的效果。 其次,它 将系统的开发和维护过程予以简化。开发人员需要做的就是将这一系统的功能放在 务器上,然后设定相应权限即可,不再需要为不同客户的不同要求分别开发相应的系统。不同的用户一旦有需求只需要通过 送请求,在各自的权限之内使用位于 务器上的与各自对应的处理程序,借此达到自己对自身需求的满足。 B/S 与 C/S 相比较在维护方面具有更大的灵活性。一旦相应的情形发生变化,其他的系统就得为客户进行升级,而它则只需要修改务器上的服务处理程序。这一优点使其既能减少维护时的麻烦,又能提高系统的运行效率。运用在分 布式环境之下,上千台客户机存在于网络内部,而且他们分布地点不同,维护的便利性就显得尤为重要。最后,用户也会受益匪浅。在使用 C/S 模式情况下,其中的客户应用程序有自己特定的规格,而使用者要想使用就得接受专门培训。而在运用 B/S 模式下,客户端只是一个简单易用的浏览器软件,不管你是程序员还是师生都可简单上手。 最后, B/S 特别适用于网上信息发布,将传统的学生信息管理系统原有的一些功能予以扩展,现如今在网上处理与学生有关的一些工作变得日益流行, C/ 2 2 一种功能强大、表 达清晰、良好定义且普遍适用的建模语言。它将现存于软件工程领域的新技术、新方法、新思想都融入了其中。它的作用域既支持面向对象的分析与设计,又支持从需求分析开始的软件开发的全过程。统一建模语言 一种工业化标准语言,它主要是对软件密集系统进行描述、构造,然后予以可视化。 首先,统一建模语言将 些方法中的概念融入其中,这样使其能有效的被 法的用户予以广泛采用,自然就成为的一门简单比较通用的建模语言。其次,统一建模语言对现有一些方法的应用范围加以拓展。 因为 有并行处理的能力,所以开发者们将它用作设计目标。第三,统一建模语言不是一种方式,开发流程也不是太过于正规,只是一个标准的建模语言。 实际上 使用任意一种方式都应包括建模过程和建模语言这两部分。其中建模过程主要 根据 一些需要遵循的设计步骤进行描绘;而建模语言则提供一些符号以用于设计。标准建模语言 面向对象建模的图形符号、术语和基本概念予以勾勒,给人们畅通的交流建立了共同的语言。 第 2章 系统开发的关键技术 9 标准建模语言 1、 些方法自身一些基本概念在 进 行了统一。 2、 仅受到 法的较大影响,而且还讲面向对象技术领域中的一些优点予以借鉴。 号表示不仅增添了一些新的元素符号,而且还将不少可能会引起混乱的以及一些极少使用到的符号予以删除,以此来简化。这样就使得众多的思想被放入到 。而 这 众多的想法却不是设计人员发明的,他们是根据以往的一些经验和 法中的可借鉴的东西升华而成的。 3、众多的崭新概念伴随着 演变而出现。并发( 模板( 过程( 职责( 合作( 扩展机制( 分布式( 模式( 活动图( 线程( s)等新概念融入了 准中。在其中还将组件( 类型( 细化( 类( 实例( 接口( 概念加以区分。 概念模型包括三个要素: 基本构造块、支配这些构 造块如何放在一起的规则和一些运用于整个 机制。下面逐一介绍: 有三种基本构造块,分别是事物( 关系( ,和 图 ( 这三种基本构造块又有具体的划分,如图 2示: 图 2造块的具体划分 有 4 种事物,分结构事物(包括用例、类、接口、协作、活动类、组件和节点 )、行为事物(包括交互和状态机)、组织事物(包)和辅助事物(注同济大学 硕士学位论文 基于 台的学生工作管理系统研究与实现 10 释)。 有 4 种关系,分别是关联( 依赖( 泛 化( 实现( 系。关系把事物紧密联系在一起。 1、 义描述基于 精确元模型定义。元模型之所以能为 因为它先将语义予以统一,具体做法是提供简单、有效、通用和一致的定义性说明。除此之外扩展定义对于元模型在 有体现 。 2、 示法能为设计者或者说是开发人员提供一套标准以使用 号及相关

温馨提示

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

评论

0/150

提交评论