




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
图书管理系统需求说明文档一:需求来源学校图书馆现需要一图书管理系统,具体需求描述为:1 功能要求: 基本数据维护功能: 提供使用者录入,修改并进行维护基本数据的途径。基本数据包括读者的信息、图书资料的相关信息,可以对这些信息进行修改,更新。 基本业务功能: 读者借、还书籍的登记管理功能,随时根据读者借、还书籍的情况更新数据库系统,如果书籍已经借出,可以进行预留操作,书籍的编目、入库、更新等操作。 数据库管理功能: 对所有图书信息及读者信息进行统一管理维护的功能,对书籍的借还也要进行详细的登记,以便协调整个图书馆的运作。 信息查询功能: 提供对各类信息的查询功能,如对本图书馆的用户借书信息,还书的信息,书籍源信息,预留信息等进行查询,对其他图书馆的书籍、资料源信息的查询功能。2. 非功能要求 系统安全性需求:为保证系统安全性,对本图书馆的各项功能进行分级、分权限操作,对各类用户进行确认。对其它图书馆借阅图书和文献资料服务控制访问范围:如限IP、限用户等。 对系统可用性的需求:为了方便使用者,要求对所有交互操作提供在线帮助功能。 对系统查询速度的需求:要求系统在20S之内响应查询服务请求。 对系统可靠性的需求:要求系统失败发生率小于1%。二:需求分析与系统建模1系统功能分析:依据客户要求将本系统的功能分为四个模块如下:l 登陆子系统:用户登陆验证,找回密码功能l 用户管理子系统:面向系统管理员提供,添加用户,编辑用户,删除用户功能l 书籍管理子系统:面向图书管理员提供,添加书籍,编辑书籍,查找书籍,删除书籍,过期书籍l 借阅管理子系统:面向借阅者提供,查找书籍,借阅书籍,预留书籍,归还书籍2系统参与者:依据系统功能分析得到系统参与者有系统管理员,图书管理员,借阅者。3借阅者用例图借阅者能够通过该系统进行如下活的。l 查找图书:借阅者可以通过书名或ISBN号查找图书的详细信息l 借阅书籍:借阅者通过借阅管理员借阅书籍l 预订书籍:借阅者通过借阅管员预订要借的图书l 归还书籍:借阅者通过借阅管理员归还书籍,如归还过期书籍,需缴纳罚金l 查询个人信息:借阅者可以查询自己的个人详细信息通过上述活动,可得借阅者用例图 如图1-1-1图 1-1-1 借阅者用例图4借阅管理员用例图借阅管理员能够通过系统进行如下活动l 登陆系统:借阅管理员登陆系统,包括找回密码l 修查询,改个人信息:图书管理员通过系统管理员对自己的个人信息进行查看修改l 借阅书籍:借阅管理员通过系统向借阅者提供借阅书籍的功能l 归还书籍:借阅管理员通过系统向借阅者提供归还图书的功能l 过期书籍:过期书籍管理,缴纳罚金。通过上述活动,获得借阅管理员用例图 如图 1-1-2图 1-1-2 借阅管理员用例图5图书管理员用例图图书管理员通过系统能够进行如下活动l 登陆系统l 添加书籍l 修改书籍信息l 查询书籍l 删除书籍l 个人信息编辑通过上述活动,获得图书管理员用例图,如图1-1-3图 1-1-3 图书管理员用例图6系统管理员用例图系统管理员主要是对本系统的用户进行管理,具有本系统的最高管理权限,在本系统中系统管理员最多可以存在三个具有以下主要活动l 登陆系统:通过用户名和密码登陆系统l 查看用户信息:通过系统可查看任意用户信息l 添加用户:系统管理员可以添加新用户并赋予相关权限l 修改用户信息:可以修改任意用户信息(系统管理员除外)l 删除用户:可以删除任意用户(系统管理员除外)l 书籍管理:系统管理员继承于图书馆员所有用例l 借阅管理:系统同管理员继承借阅管理员的所有用例依据上述活动,获得系统管理员用例图,如图 1-1-4图 1-1-4 系统管理员用例图三系统类图依据,并分析上述用例图可得到系统用到的类图包括借阅管理类图,图书管理类图用户管理类图1借阅管理类图:借阅管理主要参与者是读者和借阅管理员,借阅者通过借阅管理员由借阅管理员与本系统交互完成借阅者的借书,还书,预订图书。如图2-1-1主要类说明:BoorowManager:管理员类Reader:读者类 参与者Book:图书类 参与者boorManager:借阅管理类 实体类boorManagerForm: 借阅管理窗体类BoorowBooks: 借阅类 控制类BackBooks:归还图书类 控制类SearchBook: 查找图书类 控制类ReservationBook: 预订图书类 控制类图2-1-1 借阅管理类图2图书管理类图依据图书管理员用例图可得到图书管理类图,其中,图书管理员通过图书管理类对图书进行查找,添加,编辑,删除操作主要类说明BookManager : 图书管理员类 参与者Book:图书类 实体类BookManage: 图书管理类 控制类ManagerBookFrom: 图书管理窗体类图2-1-2 图书管理类图3用户管理类图分析用户管理用例:本系统模块主要是系统管理员与本系统的交互,系统管理员通过本模块完成添加用户,编辑用户,查找用户,删除用户操作。主要类:SysteManageForm: 用户管理窗体类 系统边界Reader : 读者类 实体类User : 用户超类 BookManager : 图书管理员类 实体类BoorManager: 借阅管理员类 实体类Admin: 系统管理员类 ReaderManage : 读者管理类 控制类UserManage : 用户管理类 控制类图2-1-3 用户管理类图四,系统动态模型1析:本模型具体描述了系统的动态过程,主要是参与者与系统,子系统与子系统交互的动态模型。依据上述的用例及用例图可以得到以下交互行为:借阅管理用例:l 借阅者通过借阅管理员查找图书l 借阅者通过借阅管理员借阅图书l 借阅者通过借阅管理员归还图书l 借阅者通过借阅管理员预定图书l 借阅者通过借阅管理员查看个人信息图书管理用例:l 图书管理员查看图书l 图书管理员添加图书l 图书管理员编辑图书l 图书管理员删除图书系统管理员用例:l 查看用户l 编辑用户l 添加用户l 删除用户管理员用例l 登陆系统l 找回密码l 查看个人信息2借阅者通过借阅管理员查找图书用例基本工作流:(1) 借阅者向借阅管理员申请查询图书(2) 借阅管理员通过系统的用户界面searchBookForm 录入图书的查询条(3) 用户界面 searchBookForm 根据查询条件将Book类实例化,并请求图书信息(4) Book 类实例化对象,根据图书查询条件加载图书信息,并提供给用户界面 SearchBookForm(5) 用户界面向借阅者和借阅管理员显示查询的结果依据用例工作流得到借阅者查找图书序列图 如图 3-1-1图3-1-1借阅者查找图书序列图同时可得相应协作图 如图3-2-1图 3-2-1 借阅者查找图书协作图3借阅者通过借阅管理员用例借阅管理员处理读者借阅书籍基本流程(1) 借阅者将要借出的图书和借阅证交与借阅管理员(2) 借阅管理员将读者证编号和书籍编号录入借阅图书界面BoorowBooks ,(3) 借阅图书界面BoorowBooks根据图书的编号实例化Book 类并查询图书信息(4) 借阅图书界面BoorowBooks 加载实化的Book 类并显示图书信息(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 图书管理员查看图书序列图 : 略l 图书管理员添加图书序列图: 略l 图书管理员编辑图书序列图: 略l 图书管理员删除图书序列图: 略系统管理员用例:l 查看用户序列图:略l 编辑用户序列图:略l 添加用户序列图:略l 删除用户序列图:略管理员用例l 登陆系统序列图:略l 找回密码序列图:略l 查看个人信息序列图:略五系统用例状态图:1分析:由上述用例分析可得系统中具有状态的实例为图书和借阅者图书状态包括:新书未入库,在库状态,被借出状态,被预定状态,出库被删除状态借阅者状态:新用户未登记,能够借书状态,不可借书状态,删除状态。2建立模型图6-1-1书籍状态图图6-1-2读者状态图六:系统活动图:1分析:依据用例分析,与系统直接交互的参与者有系统管理员,借阅管理员,图书管理员所以初步可得活动图有管理员登陆活动图,图书管理员活动图,借阅管理员活动图,系统管理员活动图。2建例模型:管理员登陆活动:管理员依据账户和密码登陆系统,验证成功后,系统依据权限赋予相应的操作。图6-1-1管
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖南快消品策划营销方案
- 咸宁团建活动策划方案公司
- 说明文知识总结
- 赣州税务筹划咨询方案
- 2025年营养师鉴定考试冲刺指南:实操技能强化与理论巩固试卷
- 城市智慧化发展案例分析
- 2025年度深基坑专项方案测试卷及答案
- 2024年水利设施管养人员练习题及参考答案详解(完整版)
- 2025年医师定期考核模考模拟试题及参考答案详解(突破训练)
- 2024年安全员考试通关考试题库含完整答案详解(各地真题)
- 《学术英语(综合)》课后答案
- 高中心理健康课程《人际关系-寝室篇》课件
- 水产微生物学
- 电力系统继电保护课程设计报告-三段式距离保护
- 香港永久性居民在内地所生中国籍子女赴香港定居申请表
- 部编人教版五年级上册小学道德与法治 第5课 协商决定班级事务 课件
- 跨境电商亚马逊运营实务完整版ppt课件-整套课件-最全教学教程
- GB∕T 31038-2014 高电压柴油发电机组通用技术条件
- 基层工会经费财务规范化建设
- 亚硒酸 MSDS危险化学品安全技术说明书
- 预防接种家长课堂(课堂PPT)
评论
0/150
提交评论