欢迎来到天天文库
浏览记录
ID:51502889
大小:215.88 KB
页数:5页
时间:2020-03-25
《基于UML的图书管理系统建模.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、计算机与现代化!"##$年第%期&’()*+&’,)-’*+.*’/)*总第0%1期文章编号:0##23"4$5("##$)#%3#0##3#"基于)67的图书管理系统建模刘红梅(长江大学计算机科学学院湖北荆州4%40#%)摘要:对)67产生的背景及其基本模型进行了阐述,在对图书管理系统进行分析的基础上,结合软件工程和面向对象技术,设计了基于)67用例图、包图和顺序图的图书管理系统模型。关键词:建模语言;)67;图书管理系统中图分类号:89%05!!!!文献标识码:*!"#$%&’(")*""+,!-’
2、-($.$’/01,/$.*-,$#"’2!37’)/:;<3=>?((@A::B:CD:=EFG>H(@?>;@>,,I;K?L>H);?L>HJ?GM,&?;HO>J@H?P>JGA>PI@QPIJ?@=:O>B:C)67RSIJ>O:;GA>I;IBMJ?J:CS::QJ6I;I<>=>;G(MJG>=(S6(),@:=P?;?;>;;>>H?;@G3:H?
3、>;G>OG>@A;:B:S6(?J=:O>B>OPMGA>FJ>@IJ>O?IO?IVF>;@>O?IO:;)67R8$19"6#,:,=:O>B?;;)67;P::QJ=I;I<>=>;GJMJG>=$交互图。描述对象间的交互关系。顺序图展:;关于2!3示对象之间的一种动态协作关系(强调时间上的顺)67();?C?>O6:O>B?;<7I;)是在S::@A方序关系)。合作图从另一个角度展示对象的动态协法
4、、WW(X方法和W68方法的基础上演化而来的基于作关系(强调相互间的通信关系)。面向对象技术的标准建模语言。它统一了面向对象建%实现图。包括构件图和配置图。构件图展示模的基本概念、术语和图示符号,描述了建模过程中所程序代码的物理结构。配置图展示软件在硬件环境必须遵循的基本步骤,提供了一整套描述软件系统模中的配置关系(尤其在分布式及网络环境中)。型的概念和图形表示法,可从不同的视角为系统建模。这5大类0#种模型图为开发者提供了从不同角)67定义了五类视图,包含0#种描述系统的图。度去观察和展示系统的各种特
5、征的一种标准方法,不!用例图。从用户角度描述系统的功能,并指出同类型、不同领域的系统会分别用到不同的模型或几各功能的操作者。一个用例图由一系列角色和用例个模型的组合。本例中,以用例图、包图和顺序图的组成。视角来描述系统。"静态图。包括类图、对象图和包图。类图描述<;基于2!3的图书管理系统建模系统中类的静态结构,包括类的定义和类之间的关系。对象图是类图的一种实例化图。包图用于描述图书管理系统包含用户管理、图书信息管理、读系统的分层结构。者信息管理、用户信息管理及图书借阅管理五大子模#行为图。包括类的状态
6、图和活动图。状态图块。描述类对象具有的所有可能的状态及其转移关系。用户管理:不同类型的用户拥有不同的权限,从活动图展示系统中各种活动的执行流程。而可以实现不同的操作。收稿日期:"##$3#03#1作者简介:刘红梅(01$%3),女,湖北荆州人,长江大学计算机科学学院讲师,研究方向:数据库,软件工程。!"##$年第%期刘红梅:基于&’(的图书管理系统建模)!#)图书信息管理:包括图书信息的查询、增加、删除和修改。读者信息管理:包括读者信息查询、增加、删除和修改。用户信息管理:包括用户的添加、修改与权限管理
7、。图书借阅管理:包括图书借阅规则的维护、读者借阅图书的信息维护以及图书流通的查询统计功能。!"#$用例模型图)!用例模型概图使用用例模型能较正式、准确地识别系统的需行管理,为用户提供信息服务接口,便于对系统进行求。首先识别用例模型的角色,在此基础上再识别用操作。借阅管理:包括借书处理、还书处理和罚款处例,从而得到完整的用例模型。理等。读者图书信息管理:包括对读者、图书等信息!"#"#$角色识别进行的维护,主要有读者信息的增删改,对图书管理角色识别的任务是找出所有可能与系统发生交员资料进行的增删改和对图书
8、更新资料进行维护。互行为的外部实体、对象、系统。它们的行为不受系系统服务:系统其它包使用的服务,包括系统登录检统控制,但是可以提供输入给系统。查、安全维护等。系统包图如图"所示。在图书管理系统中,主要是图书管理员使用系统的主要功能;后台管理员需要系统支持他们的日常工作;系统管理员维护、管理使系统正常工作;系统需要操纵数据库、借阅证;需要与校园网接口、行政办公系统、外部数据源、合作网上图书馆等系统交互(包含其它计算机系统和其它应用程序);读者
此文档下载收益归作者所有