图书管理系统OOA-OOD报告(2)

2019-06-11 09:55

3. 关键技术

(1) 分离了应用程序的逻辑和页面显示; (2) 简化了开发交互式应用程序的过程; (3) 能够进行快速的开发和测试; (4) 能够在应用程序服务器上运行;. 4 .系统的静态建模图 4.1 UML初始模型

启动ROSE2007,选择J2SE模式或Cancel键,如图10-4所示:

ROSE2007启动界面图(任晔)

4.2 用例图

要开发一个软件系统,首先要对软件系统的需求进行分析,要做的工作是深入描述目标系统的功能和性能,确定软件设计的限制和软件同其他系统元素间的接口细节,定义软件的其他有效性需求。运用UML(Unified Modelling Language:统一建模语言)的目的可以捕捉系统的功能需求、分析,提取所开发系统领域的类以及描述它们之间合作概况,在完成系统的OOA(Object-Oriented Analysis:面向对象分析)在此基础上,对系统进行OOD(Object-Oriented Design:面向对象设计)。UML的用例图较详细和确切地描述了用户的功能需求,使系统责任明确到位,奠定UML对系统建模的基础,这样,其他模型图的构造和发展依赖于用例图中所描述的内容,直至系统能够实现用例图中描述的功能。用例间关系、用户与用例关系及用例之间的关系如图所示。

查询个人信息查询图书信息查询借阅信息借书还书借书者删除图书类别增加图书信息修改图书信息修改图书类别删除图书信息增加图书类别添加管理员维护修改密码图书管理员增加读者类别删除读者信息修改读者类别修改读者类别删除读者类别增加读者类别图书管理用例分析图(任晔)

4.3 包图

(1)系统服务包:主要包括系统管理员、网站工作人员为用户借阅书籍服务的相关用例、类等信息。

(2)用户接口包:包括不同用户登录、操作界面、窗体、类等信息。 (3)系统数据库包:包括与数据库操作相关的用例、类等信息。 (4)公共类信息包:包括系统提供的公共用例、类等信息。

系统服务包用户接口包系统数据库包公共类信息和包

图10-6 系统的包图(杨永)

5 系统的动态建模图 5.1 时序图

1.在图书信息管理中系统管理员可以对图书信息进行管理和维护(添加、删除、修改、查询):

图书信息管理时序图(杨永) 2.在借阅管理中系统管理员可以通过对借阅信息的查询,来决定哪些书籍可以借阅,哪些不可以借阅:

借书时序图(郭子乔)

3.在管理系统管理员可以对用户还书信息的查询

还书时序图(杨永)

4. 在查询与统计模块系统管理员可以获得图书销量排行榜和图书库存量统计表


图书管理系统OOA-OOD报告(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:锅炉安装监理实施细则汇总

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: