预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

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