小OA职工书屋图书管理平台需求规格说明书C.docx
《小OA职工书屋图书管理平台需求规格说明书C.docx》由会员分享,可在线阅读,更多相关《小OA职工书屋图书管理平台需求规格说明书C.docx(32页珍藏版)》请在三一办公上搜索。
1、小OA职工书屋图书管理平台需求规格说明书版本:V.1日期:2012-2-20填写人:农健摘要:图书管理B/S结构软件开发需求,包括功能需求、性能需求、用户界面接口、数据需求、条件和约束等关键字:图书管理 梧州客户响应支撑中心一、文档概述31.1目标31.2 背景31.3范围3二、任务概述52.1 业务需求52.2 相关人员及用户分析52.3 用户特点分析5三、需求概述73.1 系统概述73.2 图书管理模块73.2.1 概述73.2.2 业务事件83.2.3 报表113.3读者管理模块113.3.1 概述113.3.2 业务事件113.3.3 报表133.4借阅管理模块133.4.1 概述14
2、3.4.2 业务事件143.4.3 报表19四、具体需求204.1图书管理子系统204.1.1 用例模型204.1.2 领域模型224.2读者管理子系统234.2.1用例模型234.2.2 领域模型254.3借还书服务子系统264.3.1用例模型264.3.2 领域模型29五、补充规约315.1设计约束315.1.1 技术选择的限制条件315.1.2 运行环境315.1.3 预期的使用环境315.2质量属性315.2.1 安全性要求315.2.2 可靠性要求315.2.3 易用性要求325.2.4 性能要求325.2.5 可维护性要求335.2.6 可移植性要求33一、文档概述1.1目标为方便
3、对市公司书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高管理效率。使用该程序之后,图书管理员可通过该程序对图书信息和读者管理进行操作。主要操作包括图书录入、图书查询、图书下架;读者信息添加、查询和删除操作;借还书记录添加、查询、修改以及还书的相关服务,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。读者可通过该程序进行图书查询和续借等操作。本文档预期的读者是本项目的设计人员、开发人员、测试人员等。1.2 背景开发软件名称:小OA职工书屋图书管理平台。项目开发者:系统使用单位:管理员,读者(梧州移动公司职员)1.3范围文档主要包括需求用例图,用例过程和详
4、细的用例说明二、任务概述2.1 业务需求在目前的梧州移动综合业务管理平台中,构建小OA职工书屋图书管理模块,使得图书管理工作系统化、规范化和自动化,从而提高了管理的效率,也方便了读者的借阅。该模块应符合图书馆信息管理及处理的规定,满足图书管理员对图书、读者及借阅信息进行管理的需求,满足读者对图书信息查询检索的需求及实现续借的功能需求,并达到操作过程中的直观、方便、实用、安全等要求。系统用模块化程序设计的方法,即便于系统功能的组合和修改,又便于参与技术人员补充和维护。2.2 相关人员及用户分析(1)图书管理员:图书管理员可以对读者的信息进行管理,成功登陆后可以通过系统进行图书信息的添加、查询及删
5、除操作;对读者信息的添加、查询及删除操作;进行图书借阅查询、在库图书查询、在借图书查询、读者借阅查询、图书分类查询等;图书管理员要对图书的录入和下架进行整理,希望在图书录入时能够知道在某类图书中的新编号;在图书下架时若还有读者在借阅那本书则会给出提示。图书管理员可对图书进行分类统计、图书借阅统计、读者借阅统计、期刊借阅统计等,可直接打印或导出excel表格打印;可通过扫描该书的条码搜索图书;2、要求能将书籍的封面扫描上传,并填写该书的简介,在目录处点击可查看书籍封面扫描图和简介。(2)读者:读者借阅图书需先进行读者信息登记(信息包括读者姓名、单位、手机号码等),读者登录系统后,可以通过图书管理
6、系统进行图书的检索查询。读者在借阅书籍时希望能够通过检索搜索到自己想要的书籍的作者、封面、目录及书籍的概要内容,如需借阅,则可完成相关的书籍或期刊办理续借手续。2.3 用户特点分析本平台的最终用户是面向管理员(图书管理员和其它管理人员)、读者(本公司职工),他们都具有一定的计算机应用基础,可以比较熟练操作计算机。管理员和读者都是经常性用户。系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。三、需求概述3.1 系统概述在综合业务管理平台的职工图书管理模块中,分为三个子模块:图书管理模块、读者管理模块和借阅管理模块。各模块的功能如下:小OA图书管理系统图书管理读者管理借阅管理数据统
7、计添加图书删除图书查询图书修改图书增加读者删除读者修改读者查询读者借书管理还书管理续借管理超期管理 图 1小OA图书管理系统功能图3.2 图书管理模块图书录入:添加新增图书的基本信息。图书下架:将已下架图书的数量归零。图书查询及更新:输入图书名或图书号可获得当前图书管该书的库存量及该书的相关信息。当图书馆已有图书有变动时,管理员可通过该系统对图书信息进行更新。3.2.1 概述图2 图书管理子系统3.2.2 业务事件3.2.2.1 图书管理员登陆系统(1)业务流程分析管理员对系统数据库信息进行操作时,需要验证账号和密码登陆成功后才能进行相关的操作。其中主要包括对图书信息的录入、查询、更新及删除操
8、作。其流程如图2所示。图3 管理员登录系统及操作流程图(2)业务实体分析在这个业务流程中,主要涉及的业务实体及它们之间的关系如图4所示。图4(3)用例分析在这个流程中,只涉及到图书管理员与系统进行交互,其用例图如图5所示。 图 53.2.2.2 图书管理员录入图书信息(1)业务流程分析图书管理员在登陆验证成功后可进行图书信息录入的操作,其流程图如图3所示。(2)业务实体分析该流程涉及的业务实体为图书管理员,图书管理系统及数据库中图书信息表,其业务实体及之间的关系如图6。图6(3)用例分析在这个流程中,只涉及到图书管理员与系统进行交互,其用例图如图5所示。3.2.2.3 图书管理员查询及更新图书
9、信息(1)业务流程分析图书管理员在登陆验证成功后可进行更新图书信息的操作,其流程图如图3所示。(2)业务实体分析该流程涉及的业务实体为图书管理员,图书管理系统及数据库中图书信息表,其业务实体及之间的关系如图6。(3)用例分析在这个流程中,只涉及到图书管理员与系统进行交互,其用例图如图5所示。3.2.2.4 图书管理员删除图书信息(1)业务流程分析图书管理员在登陆验证成功后可进行删除图书信息的操作,其流程图如图3所示。(2)业务实体分析该流程涉及的业务实体为图书管理员,图书管理系统及数据库中图书信息表,其业务实体及之间的关系如图6。(3)用例分析在这个流程中,只涉及到图书管理员与系统进行交互,其
10、用例图如图5所示。3.2.3 报表3.2.3.1 图书信息汇总表(1)概述 部门/职位:图书管理员 目的:1、查看图书使用情况 2、保持图书信息的实时性 3、相关场景与查询频率:频率:每季度固定发生一次,平时不定期发生,图书信息改变时发生,由管理员管理。用户数量:2-5人。(2)数据内容包括图书信息汇总,图书分类信息汇总,已借图书统计以及在库图书统计等信息3.3读者管理模块(一)添加读者信息:添加新增读者的信息。(二)读者查询及修改:输入读者姓名或工号可获得读者的基本信息并可修改其信息。(三)删除读者信息:输入读者姓名或工号删除读者信息。3.3.1 概述3.3.2 业务事件3.3.2.1 图书
11、管理员登录系统(1)业务流程分析管理员对系统数据库信息进行操作时,需要验证账号和密码登陆成功后才能进行相关的操作。其中主要包括对读者信息的录入、查询、更新及删除操作。其流程如图3所示。(2)业务实体分析在这个业务流程中,主要涉及的业务实体及它们之间的关系如图4所示。(3)用例分析在这个流程中,只涉及到图书管理员与系统进行交互,其用例图如图7所示。图73.3.2.2 图书管理员录入读者信息(1)业务流程分析管理员登陆验证成功后,对读者信息进行添加操作,流程图如图3所示。(2)业务实体分析该流程涉及的业务实体为图书管理员,图书管理系统及数据库中读者信息表,其业务实体及之间的关系如图8。图8(3)用
12、例分析在这个流程中,只涉及到图书管理员与系统进行交互,其用例图如图7所示。3.3.2.3 图书管理员查询及修改读者信息(1)业务流程分析管理员登陆验证成功后,进行修改读者信息的操作,流程图如图3所示。(2)业务实体分析该流程涉及的业务实体为图书管理员,图书管理系统及数据库中读者信息表,其业务实体及之间的关系如图8所示。(3)用例分析在这个流程中,只涉及到图书管理员与系统进行交互,其用例图如图7所示。3.3.2.4 图书管理员删除读者信息(1)业务流程分析管理员登陆验证成功后,进行删除读者信息的操作,流程图如图3所示。(2)业务实体分析该流程涉及的业务实体为图书管理员,图书管理系统及数据库中读者
13、信息表,其业务实体及之间的关系如图8。(3)用例分析在这个流程中,只涉及到图书管理员与系统进行交互,其用例图如图7所示。3.3.3 报表3.3.3.1 读者信息汇总表(1)概述部门/职位: 图书管理员目的:1. 读者登录时账号的依据; 2. 方便查询用户信息; 3. 了解用户数量及单位方便添加相关书籍。相关场景与查询频率:1. 每季度固定发生一次; 2. 在有员工入职或离职情况会有改动。(2)数据内容 包括读者信息,读者登录信息等 3.4借阅管理模块(一)图书查询:读者在登录系统后,可查询图书信息。(二)借书登记:读者选中图书后,填写借阅申请,借阅申请必需填写借书人姓名、手机号码、图书配送地点
14、等信息。有借阅时系统自动发信息到图书管理员手机提醒管理员进行处理。借阅申请经图书管理人员审核通过后,图书方可借出。借书记录查询及续签:输入借记卡号或书号可获得其相关信息并可办理续签手续。(三)还书提醒: 统可自动根据图书分类提示还书时间,到期未还书的系统自动发短信到读者手机提醒员工及时还书。(四)还书手续办理:员工还书后由图书管理员进行还书核销,核销后该图书自动回库。借书超期超量处理:该功能在读者还书时检索读者借书信息判断是否超期,进行相应的惩罚。3.4.1 概述图 9 借还书管理子系统3.4.2 业务事件3.4.2.1 读者登录验证(1)业务流程分析该流程是读者在进行自己相关信息查询及操作时
15、进行的用户身份验证的过程。其流程图如图10所示。 图 10 借还书流程图(2)业务实体分析该流程涉及的业务实体为读者,图书管理系统及数据库中读者信息表,其业务实体及之间的关系如图11。图11(3)用例分析该流程涉及读者和系统之间的交互,其用例图如图12所示。图 123.4.2.2 借书登记(1)业务流程分析该步骤首先是读者进行借阅登记,然后管理员通过与系统的交互将读者的借阅信息录入数据库的操作。其读者借阅流程图和审核流程如图10所示。(2)业务实体分析该流程涉及到图书管理员、系统和数据库表之间的交互。其中借阅信息表中的两个外键分别是图书信息表和读者信息表中的主键。实体及实体间的关系如图13和图
16、14 所示。图 13图 14(3)用例分析在这个流程中,读者将所借的书给管理员进行添加操作,管理员与系统进行交互,将读者借阅信息添加到数据库中。其用例图如图15所示。图 15 3.4.2.3 读者续借手续办理(1)业务流程分析续借手续为读者登录系统后查看自己的借阅记录然后进行相关书籍的续借操作。其流程图如图10所示。(2)业务实体分析该流程涉及读者和系统间的交互,读者通过系统对数据库中借阅信息表进行更新。其实体和实体间的关系如图13所示。(3)用例分析用例图如读者操作用例图12所示。3.4.2.4 读者还书(1)业务流程分析还书手续办理流程为读者将图书还回,管理员进行操作,查找出读者的借阅信息
17、,如果图书超期,系统会自动给出超期提示,管理员对读者进行相应的罚款处理之后完成借阅信息的消除,读者还书完成。其流程图如图10所示。(2)业务实体分析该流程涉及到图书管理员、系统和数据库表之间的交互。其中借阅信息表中的两个外键分别是图书信息表和读者信息表中的主键。实体及实体间的关系如图13所示。(3)用例分析在这个流程中,读者将要还的书给管理员,管理员与系统进行交互,将读者借阅信息调出进行还书操作。其用例图如图15所示。3.4.3 报表3.4.3.1 借阅信息汇总表(1)概述部门/职位 : 图书管理员,图书馆目的:1. 记录借阅的图书及日期,方便读者还书时的校验; 2. 用于读者查询到期时间及办
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OA 职工 书屋 图书 管理 平台 需求 规格 说明书
链接地址:https://www.31ppt.com/p-1668259.html