如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
图书管理系统的需求分析系统功能需求:系统功能需求包括以下几个方面:借阅者可以通过网络查询书籍信息和预订信息借阅者能够借阅书籍和还书图书管理员能够处理借阅者的借阅和还书请求系统管理员可以对系统的数据进行维护,如增加删除和更新书目,增加、删除和更新借阅者账户,增加和删除书籍。满足上述需求的系统主要包括以下几个模块:基本数据维护模块。基本数据维护模块提供了使用者录入、修改并维护基本数据的途径。例如对借阅者的、书籍的各项信息的更新与修改。基本业务模块。基本业务模块主要用于实现用户借书与还书的管理,例如借阅者可以登录系统预订书籍,图书管理员可以取消书籍的预订,当然还可以进行借书、还书等操作。数据库管理模块。在系统中,所有书籍的信息以及借阅者的账户信息都要统一管理,书籍的借阅情况、预订情况也要进行详细的记录,所以要用统一的数据库平台进行管理。信息查询模块。信息查询模块主要用于查询书籍的信息和借阅者的信息,下图表示了图书管理系统的功能需求。图书管理系统信息查询模块块基本数据维护模块基本业务模块数据库管理模块块基本业务模块功能需求图基本数据维护模块基本数据维护模块修改更新借阅者信息删除书籍信息添加书籍信息修改更新书目信息添加书目信息添加借阅者信息基本数据维护模块添加借阅者信息。系统管理员可以添加借阅者账户修改更新借阅者信息。系统管理员可以修改更新借阅者信息添加书目信息。系统管理员可以添加书目信息。修改更新书目信息。系统管理员可以修改和更新书目信息。添加书籍信息。系统管理员可以添加书籍。删除书籍信息。系统管理员可以删除书籍。基本业务模块基本业务模块取消数据预订数据预订还书借书借书。处理借书业务。还书。处理还书业务。书籍预订。借阅者可以通过网络进行书籍预订。取消书籍预订。图书管理员可以根据情况取消书籍预订,如果借阅者已经借了此书或者借阅者要求取消预订都涉及此项业务。数据库模块基本业务模块书籍预订信息管理账户信息管理书籍信息管理借阅者信息管理借阅者信息管理。书籍借阅者信息包括所借书的书名、ISBN以及借书的时间等。书籍信息管理。书籍信息包括书籍的名字、ISBN、作者、入库时间及书籍在相应书目的编号等。账户信息管理。账户信息包括借阅者的账户ID、姓名、地址、邮编和所借书籍的书目等。书籍预订信息管理。负责管理书籍预订信息。查询模块数据库模块查询借阅者信息查询书籍信息查询书籍信息。负责书籍信息的查询查询借阅者信息。负责借阅者信息的查询任务:上面对图书管理系统进行了模块划分,并且明确了每个模块得具体功能,下面请同学们使用UML进行系统建模,即使用面向对象的方法来分析系统,然后用可视化的模型将该系统直观的图形显示出来。绘制图书管理员处理借书、还书等的用例图绘制系统管理员进行系统维护的用例图系统管理员添加书籍的时序图图书管理员处理书籍借阅的时序图图书管理员处理书籍归还的时序图借阅者预订书籍的时序图系统管理员添加书籍的协作图图书管理员处理书籍借阅的协作图图书管理员处理书籍归还的协作图借阅者预订书籍的协作图书的状态图借阅者账户的状态图借阅者的活动图图书管理员的活动图系统管理员维护书籍信息的活动图系统的类图系统的组件图(用户界面组件图)系统的配置图对上述每个图进行简单的文字介绍!!!