同顺序图一样,每个系统都可以有很多协作图,在这里只介绍图书管理系统中几个重要的协作图。图11-14 添加书籍的协作图2.图书管理员处理借书的协作图图11-15 处理借书的协作图●identify reservation():验证预订信息。......
2023-11-23
图书管理系统是对书籍的借阅及读者信息进行统一管理的系统,具体包括读者的借书、还书、书籍预订;图书管理员的书籍借出处理、书籍归还处理、预订信息处理;系统管理员的系统维护,包括:增加书目、删除或更新书目、增加书籍、减少书籍、增加读者账户信息、删除或更新读者账户信息、书籍信息查询、读者信息查询等。在确定系统的总体信息后,就可以确定系统的参与者和用例了。
1.确定系统的参与者
根据图书管理系统的需求分析,可以确定如下几点:
●一个图书管理系统,首先需要读者(借阅者)的参与。读者可以登录系统查询所需
要的书籍,查到所需书籍后可以预订,当然更重要的还是借书、还书操作。
●读者发起的借书、还书等操作最终需由图书管理员来处理,他们还负责图书预订的
处理。
●对于图书管理系统来说,系统的维护操作也相当重要,主要包括增加书目、删除或更
新书目、增加书籍、减少书籍等操作。
由以上分析得出,该系统的参与者主要有3类:读者(也可称为借阅者)、图书管理员和系统管理员。
2.确定系统的用例
用例是参与者与系统交互过程中完成的事务,识别用例最好的方法是从分析系统的参与者开始,考虑每个参与者是如何使用系统的。由于图书管理系统存在借阅者、图书管理员和系统管理员三种参与者,所以将系统分为三个用例图分别考虑。也可以根据参与者之间的关系,将所有的用例图合为一张,但这样的用例图略显复杂。
(1)借阅者(Borrower)请求服务的用例图
借阅者请求服务的用例图包含以下用例:
●登录系统。
●查询自己的借阅信息。
●查询书籍信息。
●预订书籍。(www.chuimin.cn)
●借阅书籍。
●归还书籍。
(2)图书管理员(Librarian)处理业务的用例图
图书管理员处理业务的用例图包含如下用例:
●处理书籍借阅。
●处理书籍归还。
●删除预订信息。
(3)系统管理员(Administrator)进行系统维护的用例图
系统管理员进行系统维护的用例图包含如下用例:
●查询借阅者信息。
●查询书籍信息。
●增加书目。
●删除或更新书目。
●增加书籍。
●删除书籍。
●添加借阅者账户。
●删除或更新借阅者账户。
有关信息系统开发方法与实践教程的文章
同顺序图一样,每个系统都可以有很多协作图,在这里只介绍图书管理系统中几个重要的协作图。图11-14 添加书籍的协作图2.图书管理员处理借书的协作图图11-15 处理借书的协作图●identify reservation():验证预订信息。......
2023-11-23
下面给出用Rational Rose绘制图书管理系统涉及的3个用例图。图8-27 系统管理员进行系统维护的用例图●Add Book:增加书籍。......
2023-11-23
如图9-2所示,显示了图书管理系统中书的类。图9-2 类的示例隐藏属性部分和操作部分,并不代表没有属性或操作,只是没有显示出来。在UML中,属性的语法为:[可见性]属性名[:类型][=初始值][{属性字符串}]]内的部分表示是可选的。UML中不存在默认的可见性,如果没有显示任何符号,则表示没有定义该属性的可见性。在UML中,接口的表示方法有两种,如图9-5所示。......
2023-11-23
信息系统最常用的开发方法就是生命周期法,也称为结构化生命周期法。该方法将信息系统开发流程分为以下5个阶段:系统规划、系统分析、系统设计、系统实施、系统运行和维护。系统规划阶段的主要任务是通过对现行系统进行初步调查研究,对新系统开发进行可行性论证。生命周期法是一种比较严格的开发方法,其优点是开发出来的系统整体性比较好,功能比较全面,但也具有开发周期长、灵活性差、系统维护困难等缺点。......
2023-10-22
Rational Rose是由美国的Rational公司开发的、面向对象的可视化建模工具。Rational Rose包括了统一建模语言、面向对象的软件工程及对象建模技术。2002年,Rational软件公司被IBM公司收购,Rational成为IBM的第五大品牌。Rational Rose在建模方面具有以下特点:保证了模型和代码高度一致Rose可以实现真正意义上的正向、逆向和双向工程。Rose能够为Oracle、SQL Server、Sybase等支持标准DDL的数据库自动生成数据描述语言。......
2023-11-23
目前人们所说的信息系统已经不是以往的手工管理方式的系统,而是计算机化的信息系统。简单地说,管理信息系统就是输入数据或信息,通过加工处理产生信息的系统。图1-5 管理信息系统的定义按照《中国企业管理百科全书》的定义,管理信息系统是一个由人和计算机等组成的能进行信息收集、传递、储存、加工、维护和使用的系统。管理信息系统作为一门学科,是综合了管理科学、系统理论、信息科学的系统性边缘学科。......
2023-11-23
系统的运行管理是对系统的运行情况进行记录和存档,目的是为了查清系统故障的责任和原因,为系统维护提供依据。收费既要能使系统的效能发挥到最大,使得信息系统部门的利益和管理措施得到保证,又要做到业务部门愿意接受,不能妨碍业务部门的正常使用。......
2023-11-23
正确处理各类人员之间的关系,使得开发工作能够按时、保质、在经费许可的范围内完成是项目管理的主要内容。项目管理组的成员可以是专职的,也可以身兼数职,但负责人应该由专职人员担任。......
2023-11-23
相关推荐