预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

云南工商学院09信息管理1班图书管理系统需求分析班级:09信息管理1班组员:唐学悦,段敏,杨文燕,胡勇毅,余科辑,林春宇,李波任务分配情况:目录TOC\o"1-3"\h\uHYPERLINK\l_Toc133661系统需求概述PAGEREF_Toc133663HYPERLINK\l_Toc85351.1图书管理系统功能概述PAGEREF_Toc85353HYPERLINK\l_Toc60701.2系统主要业务流程分析PAGEREF_Toc60703HYPERLINK\l_Toc28231.3系统功能模块分析PAGEREF_Toc28233HYPERLINK\l_Toc160541.4建立用例模型PAGEREF_Toc160544HYPERLINK\l_Toc20371.4.1读者用例图PAGEREF_Toc20374HYPERLINK\l_Toc60841.4.2图书管理员用例图PAGEREF_Toc60844HYPERLINK\l_Toc72631.4.3系统管理员用例图PAGEREF_Toc72635HYPERLINK\l_Toc200751.5详述用例PAGEREF_Toc200755HYPERLINK\l_Toc94382系统分析PAGEREF_Toc94386HYPERLINK\l_Toc59352.1类图PAGEREF_Toc59356HYPERLINK\l_Toc278913系统设计PAGEREF_Toc278918HYPERLINK\l_Toc318513.1用例动态模型设计PAGEREF_Toc318518HYPERLINK\l_Toc58613.1.1实现“读者查询个人借阅信息”用例的动态模型PAGEREF_Toc58618HYPERLINK\l_Toc151733.1.2实现“查询图书信息”用例的动态模型PAGEREF_Toc151739HYPERLINK\l_Toc182853.1.3实现“借阅图书”用例的动态模型PAGEREF_Toc182859HYPERLINK\l_Toc309893.2类图设计PAGEREF_Toc3098911HYPERLINK\l_Toc235703.3物理架构设计PAGEREF_Toc2357012HYPERLINK\l_Toc73623.3.1组件图PAGEREF_Toc736212HYPERLINK\l_Toc269183.3.2配置图PAGEREF_Toc26918131.系统需求概述1.1图书管理系统功能概述图书管理主要是借书、还书以及其他一些附带操作(例如,超期罚款、催还图书等)的处理。一个简单的图书管理系统应提供如下功能:·借书处理:完成读者借书的流程处理。·还书处理:完成读者还书的流程处理。·信息查询:包括图书信息查询和读者借阅情况查询。·图书管理:包括输入新书记录和删除旧书记录。1.2系统主要业务流程分析与系统功能相对应,系统主要有4个流程:结束流程、还书流程、图书查询、图书资源管理。各流程的主要过程描述如下:·借书流程:读者借阅所需的图书,借出后图书记录中的借阅标志被置为false(不能再借),借书文件中增加一个借书记录。·还书流程:读者归还所借的图书,还书后图书记录中的借阅标志被置为true(可被外借),在借书文件中删除一个借书记录。·图书查询:读者和工作人员可以进行图书信息查询,输入图书的编号或书名,可从图书对象列表中查找相应的记录。·图书管理:首先由工作人员在“录入新书资料”和“删除旧书资料”两个选项中选择。若是“录入新书资料”,则由工作人员输入新书资料,将新书添加为对象列表的新纪录。若是“删除旧书资料”,则查找需要删除的图书,将其从图书对象列表中删除。1.3系统功能模块分析满足上述需求的系统主要包括以下几个系统模块:·基本业务处理模块:主要用于实现图书管理员对读者借阅图书和归还图书的处理。·信息查询模块:重要用于实现读者对图书信息和自身借阅信息的查询。·系统维护模块:主要用于实现系统管理员对读者信息、图书管理员信息、图书信息、和数据库的管理。1.4建立用例模型根据功能需求构造用例模型,主要任务是识别系统中的所有参与者,并对每个参与者找出其用例,建立用例模型。系统主要的参与者为“读者”、“图书管理员”、和“系统管理员”。各个参与者的用例图如下:1.4.1读者用例图图1-1读者用例图1.4.2图书管理员用例图图1-2图书管理员用例图1.4.3系统管理员用例图图1-3系统管理员用例图1.5详述用