网站大量收购独家精品文档,联系QQ:2885784924

基于UML的教务系统设计方法研究.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于UML的教务系统设计方法研究   摘要:作为一种优秀的统一建模语言UML可以清晰快速地定义面向对象的软件体系结构。该文通过UML建模语言利用用例图,协作图和时序图为教务系统的部分功能建模,充分体现UML语言简洁,图形结构清晰,容易掌握和使用的特点。   关键词:UML;面向对象;建模;教务管理系统   中图分类号:TP311文献标识码:A 文章编号:1009-3044(2009)35-9991-02   Research and Designing of Academic Management System Based on UML   ZHAO Wei, LI Hong-bin   (Taiyuan Normal University, Taiyuan 030012, China)   Abstract:As an excellent Unified Modeling Language UML can clearly and quickly define an object-oriented software architecture. In this paper, through the use of UML Modeling Language use case diagrams, collaboration diagrams and timing system, part of the picture shows the Senate sub-function model, fully embodies the UML language simple, graphical structure, clear, easy to grasp and use characteristics.   Key words: UML; object-oriented; modeling; academic management system   UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言,溶入了软件工程领域的新思想、新方法和新技术,它的作用不仅支持对象的分析与设计,还支持从需求分析开始的软件开发的全过程[1]。   教务管理系统是一个面向学校教务管理人员、教师和学生并为其提供服务的综合管理系统[2]。由于各个学校的管理体制不同,当管理方式改变时,也要求管理软件作相应的改变。尽管如此,教务管理中的业务仍然存在很多相似之处,具有一般的模式,可以找到一种通用的分析模型来辅助教务管理系统的开发。   本文通过利用UML中的用例图、序列图、协作图对教务系统的各功能模块进行描述,从中能够体现UML模型概念明确,建模表示法简洁,图形结构清晰,容易掌握和使用的特点。为进一步的开发实现打好基础。   1 UML建模   UML涵盖了面向对象的分析、设计和实现,融合了早期面向对象建模方法和各种建模语言的优点,为面向对象系统的开发、软件自动化工具与环境提供了丰富的、严谨的、扩充性强的表达方式[3]。UML定义了9种不同的图,9种图分为两类,一类是静态图,包括用例图、类图、对象图、组件图和配置图;另一类是动态图,包括序列图、协作图、状态图和活动图。静态模型,也称结构模型,主要强调一个系统中的对象结构,包括它们的类、接口、属性和关系。动态模型,也称行为模型,强调系统的对象行为,包括它们的方法、相互作用、协作和状态变化。这些模型可以从软件开发的不同阶段、不同视角和不同层次对所开发的项目进行描述,非常适合于模拟对象的结构和行为,在描述系统模型时尽量采用建模符来刻画,具有良好的可理解性。   2 教务管理系统分析及建模   2.1系统功能分析   通常在一个学校中教务管理系统主要完成以下功能:   1)系统管理:用于对学生、教师进行基本信息录入、修改、权限及密码的设置,系统日志的管理,以及整个系统的维护。   2)学生管理:主要包括学籍管理,注册管理,奖惩管理,学生档案管理。   3)排课选课管理:用于根据教学计划、教室资源等,制订每学期的课程表。   4)考务管理:用于根据课程自动生成本学期的考试地点、考试时间、监考老师等数据, 并对考试的过程和结果进行监控。   下面分别对学生学籍管理系统,考务管理系统,排课选课管理系统采用UML的用例图,协作图,序列图进行建模,以便准确地描述系统的结构和行为。   2.2 学生学籍管理系统   用例图是从用户的观点对系统行为的一个描述。用例图主要描述系统和外部环境的关系和系统所能提供的服务。包含系统、活动者、用例以及元素之间的各种关系(泛化、关联、依赖)等模型元素。在学生学籍管理中主要包括了高校学籍管理的常用信息,提供对学生学籍基本信息的录入、查询、修改、打印输

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档