全球旧事资料 分类
值,例如:响应时间(生理上能够接受的时间段)界面形式(图形化的,基于表的,彩色比较平淡的)在我们的案例中,要求借书查找时间小于1秒。我们结合上面的图书馆管理系统的案例,来给出图书管理系统的问题域模型。我们首先看问题域中的图书、借阅、书目和借书者这四个类。系统将通过计算机来处理图书、副本、借书者和借阅。借书者要求借书,给出要借图书的名称,出示借书证。系统查找所借的图书是否存在,若存在,同时还要查看该图书是否还有副本,如果有,再查询该借书者提供的借书证是否合法的注册用户,如果是,则办理借阅手续(登记借阅信息)。
f图书是存放在图书馆中的一个书的名称,副本是一个图书的具体实例。一个图书可能有多个副本,一个副本一定会对应一个图书。为简化起见,我们假定一次借阅(登记)只能借一本图书,同时会对应着一个借书证信息。一个借书者可以进行多次借阅。首先找出业务对象:图书、副本、借书证。系统需要处理的现实世界中的对象和概念:借阅、预定。将要发生或已经发生的事件:已经预定。下面给出其UML表示的问题域的类图。
副本10

拥有
1
图书
参考参考
0
预定0
01借阅0

具有具有
1借书证
图21图书管理系统中的问题域主要概念类图问题域类图中的关系说明如下:1、一个图书名称可以有多个同样图书的副本。2、每一个副本一定要对应一个图书名称。3、一次借阅必须记录一个图书的副本和一个借书证信息。4、一个副本可以被借阅,也可以不被借阅。5、一个借书证可以借多本书,也可以不借一本书。6、一个借书证可以进行多个图书名称的预定,也可以不进行预定。7、一次预定必须记录一个图书名称信息和一个借书证信息。8、一个图书名称可以被多次预定,也可以不被预定。术语表也是一个重要的内容,下面我们给出图书管理系统的术语表:图书:图书是图书馆内最重要的对象,它是系统处理主要对象,图书是本书的信息描述,它包含了图书的名称,图书的作者以及图书的ISBN统一出版编号等内容。副本:副本是图书的一个实例,一个图书信息可以有多个副本,也可以没有副本。副本是借书时的真正对象。只有一个图书有可以供借阅的副本时,借书者才可以对其借阅。借书证:业务中的借书证记录了借书者的信息,从计算机应用软件开发的角度来看,如果组织对象,应该叫“借书者信息”更确切。借阅:借阅是图书管理中的一个最重要的业务活动,它需要进行一系列的操作才能完成一个借阅业务,包括查找图书r
好听全球资料 返回顶部