UML——包图

一、包图的含义

       包图(Package Diagram)由包和包之间的关系构成,对维护和控制系统总体结构很重要。系统建模中,有大量的类、接口、组件、节点和图,有必要将这些元素进行分组,把语义相近并倾向一起变化的元素组织起来加入同一包,这样方便理解和处理整个模型。

       设计良好的包是高内聚、低耦合的,并且对其内容的访问具有严密的控制。

二、包的名字

         每个包都必须有一个区别于其他包的名字。模型包的名字是一个字符串,可以分为简单名和路径名。

         简单名:指包仅含一个简单的名称。

         路径名:指以包位于的外围包的名字作为前缀。

                                                           

三、拥有的元素

         1.包可以拥有类、接口、组件、节点、协作、用例和图,包甚至还可以包含其它包。

  • 6
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
一、图书馆管理系统类图 二、图书馆管理系统数据库表设计 读者信息表 该表主要保存读者的信息,其中主键为userID "属性 "类型 "是否为空 " "userID "varchar(10) "否 " "userName "varchar(8) "否 " "telephone "varchar(11) "是 " "class "varchar(5) "是 " "status "int "否 " 图书信息表 该表主要保存图书的信息,其中主键为bookID "属性 "类型 "是否为空 " "bookID "varchar(10) "否 " "bookName "varchar(20) "否 " "publishment "varchar(30) "是 " "writer "varchar(8) "是 " 管理员信息表 该表主要保存图书管理员的信息,主键为userID "属性 "类型 "是否为空 " "userID "varchar(10) "否 " "userName "varchar(8) "否 " "password "varchar(10) "否 " "telephone "varchar(11) "是 " "status "int "否 " 图书借阅信息表 该表主要保存图书的借阅信息,主键为bookID,userID "属性 "类型 "是否为空 " "bookID "varchar(10) "否 " "userID "varchar(10) "否 " "borrowDate "datetime "否 " "reutrnDate "datetime "否 " "borrowtime "Int "否 " "overtime "int "否 " 三、图书馆管理系统包图 ----------------------- 图书馆管理系统类图、数据库、包图设计全文共4页,当前为第1页。 图书馆管理系统类图、数据库、包图设计全文共4页,当前为第2页。 图书馆管理系统类图、数据库、包图设计全文共4页,当前为第3页。 管理员界面 读者界面 主窗体 主窗体 登陆窗体 逾期处理窗体 编辑图书信息窗体 借阅信息查询 还书窗体 借书窗体 图书查询 用户界面层 图书查询目录 借书书目 还书书目 编辑图书信息书目 权限管理 图书信息处理 借阅处理 逾期借阅信息 借阅查询目录 逾期处理 控制层 图书馆管理系统类图、数据库、包图设计全文共4页,当前为第4页。 借阅信息 图书信息 管理员信息 用户信息 数据获取层

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值