dansan 2010-06-12
本节向大家介绍一下图书管理系统中UML应用。主要包括用例模型,静态模型和动态模型如何建立等内容,希望通过本节的介绍你对图书管理系统中UML应用有一定的认识。
在开发图书管理系统中UML应用
了解了UML的定义、基本模型、功能和建模过程,现在来讲UML在实例中的应用,本文的另一个重点就是介绍UML在图书管理系统中的应用。我阅读了华南理工大学软件学院的周莹和张宇华在2004年10月发表的《UML及其在图书管理系统中的应用》,其中对UML在图书管理系统中的应用讲的比较清晰简明。
用例模型的建立
图书管理系统中UML应用是根据单位的实际业务需要而建立的计算机软件系统,它提供以下三方面的服务:“图书借还管理”、“读者库管理”、“图书库管理”。从图书管理系统的顶层用例抽象,可以确定三个用例“图书借还管理”、“读者库管理”、“图书库管理”。如图2所示。
“图书借还管理”用例可以分解为以下一些用例:“查询图书”、“借书”、“还书”、“预定借书”。如图3所示。“读者库管理”用例可以分解为以下一些用例:“查询读者”、“办证”、“借书证挂失”,如图4所示。“图书库管理”用例可以分解为以下一些用例:“管理图书出借信息”,“管理图书入库”,如图5所示。
静态模型的建立
图书管理系统中UML应用时静态结构用类图、对象图、包图、构件图和配置图描述,类图设计是面向对象方法的核心技术,通过类图将用例的实现具体到每个类中,从而完成设计走向细化的过程。图书库管理的类有“:库存图书”、“图书登记”、“图书登记表单”、“注册表单”、“查询图书表单”、“图书”、“图书信息管理表单”、“图书入库表单”。如图6所示。
动态模型的建立