图书管理系统需求说明文档(共19页).doc

上传人:飞****2 文档编号:27097687 上传时间:2022-07-22 格式:DOC 页数:19 大小:849KB
返回 下载 相关 举报
图书管理系统需求说明文档(共19页).doc_第1页
第1页 / 共19页
图书管理系统需求说明文档(共19页).doc_第2页
第2页 / 共19页
点击查看更多>>
资源描述

《图书管理系统需求说明文档(共19页).doc》由会员分享,可在线阅读,更多相关《图书管理系统需求说明文档(共19页).doc(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上图书管理系统需求说明文档一:需求来源学校图书馆现需要一图书管理系统,具体需求描述为:1 功能要求: 基本数据维护功能: 提供使用者录入,修改并进行维护基本数据的途径。基本数据包括读者的信息、图书资料的相关信息,可以对这些信息进行修改,更新。 基本业务功能: 读者借、还书籍的登记管理功能,随时根据读者借、还书籍的情况更新数据库系统,如果书籍已经借出,可以进行预留操作,书籍的编目、入库、更新等操作。 数据库管理功能: 对所有图书信息及读者信息进行统一管理维护的功能,对书籍的借还也要进行详细的登记,以便协调整个图书馆的运作。 信息查询功能: 提供对各类信息的查询功能,如对本

2、图书馆的用户借书信息,还书的信息,书籍源信息,预留信息等进行查询,对其他图书馆的书籍、资料源信息的查询功能。2. 非功能要求 系统安全性需求:为保证系统安全性,对本图书馆的各项功能进行分级、分权限操作,对各类用户进行确认。对其它图书馆借阅图书和文献资料服务控制访问范围:如限IP、限用户等。 对系统可用性的需求:为了方便使用者,要求对所有交互操作提供在线帮助功能。 对系统查询速度的需求:要求系统在20S之内响应查询服务请求。 对系统可靠性的需求:要求系统失败发生率小于1%。二:需求分析与系统建模1系统功能分析:依据客户要求将本系统的功能分为四个模块如下:l 登陆子系统:用户登陆验证,找回密码功能

3、l 用户管理子系统:面向系统管理员提供,添加用户,编辑用户,删除用户功能l 书籍管理子系统:面向图书管理员提供,添加书籍,编辑书籍,查找书籍,删除书籍,过期书籍l 借阅管理子系统:面向借阅者提供,查找书籍,借阅书籍,预留书籍,归还书籍2系统参与者:依据系统功能分析得到系统参与者有系统管理员,图书管理员,借阅者。3借阅者用例图借阅者能够通过该系统进行如下活的。l 查找图书:借阅者可以通过书名或ISBN号查找图书的详细信息l 借阅书籍:借阅者通过借阅管理员借阅书籍l 预订书籍:借阅者通过借阅管员预订要借的图书l 归还书籍:借阅者通过借阅管理员归还书籍,如归还过期书籍,需缴纳罚金l 查询个人信息:借

4、阅者可以查询自己的个人详细信息通过上述活动,可得借阅者用例图 如图1-1-1图 1-1-1 借阅者用例图4借阅管理员用例图借阅管理员能够通过系统进行如下活动l 登陆系统:借阅管理员登陆系统,包括找回密码l 修查询,改个人信息:图书管理员通过系统管理员对自己的个人信息进行查看修改l 借阅书籍:借阅管理员通过系统向借阅者提供借阅书籍的功能l 归还书籍:借阅管理员通过系统向借阅者提供归还图书的功能l 过期书籍:过期书籍管理,缴纳罚金。通过上述活动,获得借阅管理员用例图 如图 1-1-2图 1-1-2 借阅管理员用例图5图书管理员用例图图书管理员通过系统能够进行如下活动l 登陆系统l 添加书籍l 修改

5、书籍信息l 查询书籍l 删除书籍l 个人信息编辑通过上述活动,获得图书管理员用例图,如图1-1-3图 1-1-3 图书管理员用例图6系统管理员用例图系统管理员主要是对本系统的用户进行管理,具有本系统的最高管理权限,在本系统中系统管理员最多可以存在三个具有以下主要活动l 登陆系统:通过用户名和密码登陆系统l 查看用户信息:通过系统可查看任意用户信息l 添加用户:系统管理员可以添加新用户并赋予相关权限l 修改用户信息:可以修改任意用户信息(系统管理员除外)l 删除用户:可以删除任意用户(系统管理员除外)l 书籍管理:系统管理员继承于图书馆员所有用例l 借阅管理:系统同管理员继承借阅管理员的所有用例

6、依据上述活动,获得系统管理员用例图,如图 1-1-4图 1-1-4 系统管理员用例图三系统类图依据,并分析上述用例图可得到系统用到的类图包括借阅管理类图,图书管理类图用户管理类图1借阅管理类图:借阅管理主要参与者是读者和借阅管理员,借阅者通过借阅管理员由借阅管理员与本系统交互完成借阅者的借书,还书,预订图书。如图2-1-1主要类说明:BoorowManager:管理员类Reader:读者类 参与者Book:图书类 参与者boorManager:借阅管理类 实体类boorManagerForm: 借阅管理窗体类BoorowBooks: 借阅类 控制类BackBooks:归还图书类 控制类Sear

7、chBook: 查找图书类 控制类ReservationBook: 预订图书类 控制类图2-1-1 借阅管理类图2图书管理类图依据图书管理员用例图可得到图书管理类图,其中,图书管理员通过图书管理类对图书进行查找,添加,编辑,删除操作主要类说明BookManager : 图书管理员类 参与者Book:图书类 实体类BookManage: 图书管理类 控制类ManagerBookFrom: 图书管理窗体类图2-1-2 图书管理类图3用户管理类图分析用户管理用例:本系统模块主要是系统管理员与本系统的交互,系统管理员通过本模块完成添加用户,编辑用户,查找用户,删除用户操作。主要类:SysteManag

8、eForm: 用户管理窗体类 系统边界Reader : 读者类 实体类User : 用户超类 BookManager : 图书管理员类 实体类BoorManager: 借阅管理员类 实体类Admin: 系统管理员类 ReaderManage : 读者管理类 控制类UserManage : 用户管理类 控制类图2-1-3 用户管理类图四,系统动态模型1析:本模型具体描述了系统的动态过程,主要是参与者与系统,子系统与子系统交互的动态模型。依据上述的用例及用例图可以得到以下交互行为:借阅管理用例:l 借阅者通过借阅管理员查找图书l 借阅者通过借阅管理员借阅图书l 借阅者通过借阅管理员归还图书l 借阅

9、者通过借阅管理员预定图书l 借阅者通过借阅管理员查看个人信息图书管理用例:l 图书管理员查看图书l 图书管理员添加图书l 图书管理员编辑图书l 图书管理员删除图书系统管理员用例:l 查看用户l 编辑用户l 添加用户l 删除用户管理员用例l 登陆系统l 找回密码l 查看个人信息2借阅者通过借阅管理员查找图书用例基本工作流:(1) 借阅者向借阅管理员申请查询图书(2) 借阅管理员通过系统的用户界面searchBookForm 录入图书的查询条(3) 用户界面 searchBookForm 根据查询条件将Book类实例化,并请求图书信息(4) Book 类实例化对象,根据图书查询条件加载图书信息,并

10、提供给用户界面 SearchBookForm(5) 用户界面向借阅者和借阅管理员显示查询的结果依据用例工作流得到借阅者查找图书序列图 如图 3-1-1图3-1-1借阅者查找图书序列图同时可得相应协作图 如图3-2-1图 3-2-1 借阅者查找图书协作图3借阅者通过借阅管理员用例借阅管理员处理读者借阅书籍基本流程(1) 借阅者将要借出的图书和借阅证交与借阅管理员(2) 借阅管理员将读者证编号和书籍编号录入借阅图书界面BoorowBooks ,(3) 借阅图书界面BoorowBooks根据图书的编号实例化Book 类并查询图书信息(4) 借阅图书界面BoorowBooks 加载实化的Book 类并

11、显示图书信息(5) 借阅图书界面BoorowBooks 将图书信息和读者信息添加到借阅实例 boorowBookManager 中(6) 借阅实例 boorowBookManager 检查是否符合借阅条件(7) 借阅实例 boorowBookManager 向借阅图书界 BoorBooks面返回 添加记录消息(8) 借阅图书界面 BoorBooks 显示添加借阅记录信息(9) 归还图书证和书籍图3-1-1借阅书籍协作图图3-2-1 借阅书籍序列图4归还图书图 4-1-1归还图书协作图图4-2-1归还图书序列图5借阅者预订图书图5-1-1预订图书协作图图5-2-1预订图书序列图6图书管理用例:l

12、 图书管理员查看图书序列图 : 略l 图书管理员添加图书序列图: 略l 图书管理员编辑图书序列图: 略l 图书管理员删除图书序列图: 略系统管理员用例:l 查看用户序列图:略l 编辑用户序列图:略l 添加用户序列图:略l 删除用户序列图:略管理员用例l 登陆系统序列图:略l 找回密码序列图:略l 查看个人信息序列图:略五系统用例状态图:1分析:由上述用例分析可得系统中具有状态的实例为图书和借阅者图书状态包括:新书未入库,在库状态,被借出状态,被预定状态,出库被删除状态借阅者状态:新用户未登记,能够借书状态,不可借书状态,删除状态。2建立模型图6-1-1书籍状态图图6-1-2读者状态图六:系统活

13、动图:1分析:依据用例分析,与系统直接交互的参与者有系统管理员,借阅管理员,图书管理员所以初步可得活动图有管理员登陆活动图,图书管理员活动图,借阅管理员活动图,系统管理员活动图。2建例模型:管理员登陆活动:管理员依据账户和密码登陆系统,验证成功后,系统依据权限赋予相应的操作。图6-1-1管理员登陆系统活动图借阅管理员活动基本流程:(1) 借阅管理员登陆系统(2) 进入借阅管理界面(3) 管理借阅(4) 退出系统图6-1-2借阅管理员活动图图书管理员活动流程:(1) 登陆系统(2) 管理图书(3) 退出系统图6-1-3图书管理员活动图系统管理员活动流程:(1) 登陆系统(2) 用户管理(3) 读者管理(4) 退出系统图6-1-4管理员活动图七书籍库设计数据字典:八系统部署模型专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁