ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:667.94KB ,
资源ID:4141861      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4141861.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(图书管理系统需求说明文档.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

图书管理系统需求说明文档.docx

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

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

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

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

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

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

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

8、anager : 图书管理员类 实体类BoorManager: 借阅管理员类 实体类Admin: 系统管理员类 ReaderManage : 读者管理类 控制类UserManage : 用户管理类 控制类图2-1-3 用户管理类图四,系统动态模型1析:本模型具体描述了系统的动态过程,主要是参与者与系统,子系统与子系统交互的动态模型。依据上述的用例及用例图可以得到以下交互行为:借阅管理用例:借阅者通过借阅管理员查找图书借阅者通过借阅管理员借阅图书借阅者通过借阅管理员归还图书借阅者通过借阅管理员预定图书借阅者通过借阅管理员查看个人信息图书管理用例:图书管理员查看图书图书管理员添加图书图书管理员编辑

9、图书图书管理员删除图书系统管理员用例:查看用户编辑用户添加用户删除用户管理员用例登陆系统找回密码查看个人信息2借阅者通过借阅管理员查找图书用例基本工作流:(1)借阅者向借阅管理员申请查询图书(2)借阅管理员通过系统的用户界面searchBookForm 录入图书的查询条(3)用户界面 searchBookForm 根据查询条件将Book类实例化,并请求图书信息(4)Book 类实例化对象,根据图书查询条件加载图书信息,并提供给用户界面 SearchBookForm(5)用户界面向借阅者和借阅管理员显示查询的结果依据用例工作流得到借阅者查找图书序列图 如图 3-1-1图3-1-1借阅者查找图书序

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

11、否符合借阅条件(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图书管理用例:图书管理员查看图书序列图 : 略图书管理员添加图书序列图: 略图书管理员编辑图书序列图: 略图书管理员删除图书序列图: 略系统管理员用例:查看用户序列图:略编辑用户序列图:略添加用户序列图:略删除用

12、户序列图:略管理员用例登陆系统序列图:略找回密码序列图:略查看个人信息序列图:略五系统用例状态图:1分析:由上述用例分析可得系统中具有状态的实例为图书和借阅者图书状态包括:新书未入库,在库状态,被借出状态,被预定状态,出库被删除状态借阅者状态:新用户未登记,能够借书状态,不可借书状态,删除状态。2建立模型图6-1-1书籍状态图图6-1-2读者状态图六:系统活动图: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管理员活动图七书籍库设计数据字典:八系统部署模型

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1