图书馆管理系统需求分析规格说明书_第1页
图书馆管理系统需求分析规格说明书_第2页
图书馆管理系统需求分析规格说明书_第3页
图书馆管理系统需求分析规格说明书_第4页
图书馆管理系统需求分析规格说明书_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

图书馆管理系统需求分析规格说明书文档名称需求分析规格说明书工程名称图书馆管理系统编写编写日期2023-04-08修改修改日期2023-04-10审核审核日期2023-04-18最终修改确定日期2023-04-25小组成员:目录TOC\o"1-3"\h\z一、引言31.1编写目的31.2工程背景31.3术语定义31.4参考资料3二、任务概述42.1功能概述42.2约束条件52.3目标62.4用户的特点6三、数据流图与字典63.1数据流图63.1.1数据流图图形63.1.2数据流述103.2数据字典123.2.1数据项说明123.2.2数据结构说明15四、系统接口174.1用户接口174.2硬件接口184.3软件接口18五、性能需求18六、软件属性186.1可使用性186.2系统平安186.3可维护性196.4可移植性19七、其他需求197.1数据库需求197.2系统操作需求197.3故障及其处理19一、引言1.1编写目的编写本报告的目的是明确本系统的详细需求,供使用单位确认系统的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标准。需求说明书有时候也被称为规格说明书,本规格说明描述了任务管理工程的要求,并且作为各方面沟通的依据,也为下一步工作提供基准。软件开发小组的每一位成员应该阅读本需求说明,以明确工程最后要求完成的软件产品的特点。经使用方认可的需求说明将作为产品特征评价、仲裁的重要参考。1.2工程背景工程名称:图书馆管理系统工程开发者:软件学院对日专业“图书馆管理系统〞开发小组用户:北航北海学院图书管理员、其他管理员、读者〔学生、老师〕为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该图书管理系统以提高图书馆的管理效率。使用该系统之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。1.3术语定义系统:图书馆管理软件图书信息:一些图书的根本信息,包括书名、书号、作者、出版社、库存数量及库存位置等信息,便于读者查询借阅。借书记录:包括借阅者的姓名、ID号以及所借书的书名和借书日期等信息。4.借阅规那么:对不同的借阅者有不同的借阅册数和借阅时间,对不同的违章情况有不同的罚款措施。1.4参考资料:[1]王立福等,《软件工程》〔第三版〕,北京大学出版社[2]张海藩,《软件工程导论》〔第五版〕,清华大学出版社[3]王珊等,《数据库系统概论》〔第四版〕,高等教育出版社二、任务概述2.1功能概述“图书馆管理系统〞的主要功能有:读者注册、书目查询、图书预订、图书借阅、图书采编、电子读物、读者留言和系统维护等。系统功能如下:功能名称描述读者注册读者访问系统时将检验读者账号和密码,经过注册的读者允许进入系统。书目查询读者进入图书馆管理信息系统后,可以根据需要检索书名或期刊。检索条件可以是书名称、图书编号、作者姓名或关键字等条件,如果读者拥有不充分还可以进行模糊查询。图书预定读者检索到需要的图书后,单击所需要图书条目,进入图书预定系统,读者也可以从图书馆管理信息系统主界面进入图书预定系统。系统查询图书库,如果书库中有此书,那么将此书为该读者保存三天。读者应当在三天内到图书馆办理借阅手续,否那么系统将自动取消保存。图书借阅读者查找到所需图书后,在图书保存期内到图书馆办理借阅手续。图书借阅系统处理图书借阅、还书、续借等手续。图书采编图书采购入库经过编目等处理后,将其目录存入数据库,提供应读者检索使用。目录信息包括图书编号、图书类别、书名、作者、出版社、定价、出版日期和数量等。电子读物随着数字技术的开展,图书馆中的电子读物的数量越来越大,电子读物系统处理电子读物的阅览、版权与平安等事务。读者留言板通过留言板,读者将需要的图书、要求和建议等记录下来,与图书馆管理人员交流。系统维护系统维护模块主要为图书馆管理人员提供图书统计信息和读者统计信息,以便于管理人员从宏观上掌握图书馆运行的总体状况。各功能模块之间的相互关系如下列图:图书馆管理系统图书馆管理系统系统维护读者留言版电子读物系统图书采编系统图书预订系统图书借阅系统书目查询系统读者注册系统系统维护读者留言版电子读物系统图书采编系统图书预订系统图书借阅系统书目查询系统读者注册系统图书馆管理系统的功能概述如下图:注销读者信息查询图书借阅信息查询读者借阅信息注销读者信息查询图书借阅信息查询读者借阅信息备份数据借阅图书(期限、数量等不同)高级阅读者备份数据借阅图书(期限、数量等不同)高级阅读者查询借阅信息修改读者信息统计借阅信息查询借阅信息修改读者信息统计借阅信息图书管理员查询个人信息系统管理员图书管理员查询个人信息系统管理员归还图书分发权限查看图书借阅信息建立借阅账户归还图书分发权限查看图书借阅信息建立借阅账户普通图书阅读者管理归还信息管理权限管理图书信息普通图书阅读者管理归还信息管理权限管理图书信息管理借出信息管理借出信息验证超期验证超期借阅图书验证卡号书号验证卡号书号删除图书管理入库图书删除借书信息借阅图书验证卡号书号验证卡号书号删除图书管理入库图书删除借书信息2.2约束条件2.2.1用户终端/效劳器〔Client/Server〕结构总体设计方案对它的约束:本图书管理系统作为Client/Server结构的一个应用系统,不可防止的要受到Client/Server结构的约束。在其实施的各个阶段都要服从它的一些规划,包括功能设计、系统配置和方案。同时,由于信息的共享及交换,图书管理系统还受到其它系统的信息约束。2.2.2人力、资金、时间的约束图书管理系统工程实施的目标是为了辅助学校图书馆的工作事务方便进行,由于是学校资开发自用,开发过程中对人力、资金和时间的约束考虑不会太严格。软件开发由软件工程〔对日开发方向〕大三学生解决,硬件资金充足,限时一个学期开发完成。2.2.3技术开展规律的约束计算机技术和产品的开展日新月异,将会给信息处理带来更多的手段,同时也会带来更加丰富的信息表达形式。例如图像和语音技术的进步,多媒体技术的开展,这些都要求系统在设计时考虑技术变化的可能性,为可能的变化预留一定的系统处理能力。2.3目标本系统通过强大的计算机技术给图书管理人员和读者借、还书带来便利。本系统除了图书馆内管理的一般功能还外,还包括网上在线查询图书信息、查询本人的借阅情况和续借等功能。目标还包括:减少人力与管理费用;提高信息准确度;改良管理和效劳;建立高效的信息传输和效劳平台,提高信息处理速度和利用率;系统设计优良,界面设计精美、友好、快捷,人性化设计,后台管理功能强大、效率高;更简便、信息化程度更高的图书管理流程;2.4用户的特点本软件的最终用户是面向管理员〔图书管理员和其它管理人员〕、读者〔老师和同学等〕,他们都具有一定的计算机应用根底,可以比拟熟练操作计算机。管理员和读者都是经常性用户。系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。维护人员为间隔性用户。数据流图与数据字典3.1数据流图〔功能模型〕3.1.1数据流图图形0层图P0读者留言读者管理信息图书馆管理系统读者图书馆管理员P0读者留言读者管理信息图书馆管理系统读者图书馆管理员图书采编信息图书采编信息书目查询图书借阅书目查询图书借阅读者留言汇总读者留言汇总图书借阅预订库存图书查询图书借阅预订库存图书查询借阅情况统计借阅情况统计1层图图书馆管理员库存图书统计P6图书维护系统读者管理信息(D03)P7读者管理图书馆管理员库存图书统计P6图书维护系统读者管理信息(D03)P7读者管理系统办公室读者库读者库借阅情况统计借阅情况统计P1图书采编系统P1图书采编系统P3图书查询系统图书库图书采编信息采编室P3图书查询系统图书库图书采编信息采编室书目查询读者书目查询读者P2P2图书借阅系统图书预订P4图书预订系统借阅库图书借阅借阅室图书预订P4图书预订系统借阅库图书借阅借阅室读者库读者库P8P8电子图书系统电子图书借阅电子书库电子图书借阅电子书库读者留言读者留言汇总P5读者留言系统读者留言读者留言汇总P5读者留言系统图书馆管理员读者留言留言库读者留言留言库1层图〔图书采编系统〕P1_11采编管理图书采编信息(D01)图书采编信息(D01)P1_11采编管理图书采编信息(D01)图书采编信息(D01)采编人员图书表图书表1层图〔图书借阅系统〕填写归还记录(D16)填写归还记录(D16)借阅库P2_14图书归还处理还书记录(D15)图书馆管理员借阅库P2_14图书归还处理还书记录(D15)图书馆管理员归还修改在库数量(D17)归还修改在库数量(D17)图书库图书库P2_11检查读者身份填写借阅记录P2_13填写借阅库,修改图书库P2_12P2_11检查读者身份填写借阅记录P2_13填写借阅库,修改图书库P2_12检查图书是否在库图书借阅(D02)(D03)借阅库在库有效(D03)借阅库在库有效借阅修改在库图书库借阅修改在库图书库数量(D03)数量(D03)图书库读者库图书库读者库1层图〔图书查询系统〕P4图书预P4图书预订系统D05图书检索要求(D05)读者P3_11D05图书检索要求(D05)读者P3_11检索处理图书库图书检索结果(D06)图书库图书检索结果(D06)D06D06P5P5读者留言系统1层图〔图书预定系统〕P4_13预订处理P4_12读者身份检查P4_13预订处理P4_12读者身份检查读者P4_11预订信息输入借阅表填写预订信息(D08)预订信息(D07)借阅表填写预订信息(D08)预订信息(D07)D10D10读者表图书表P3图书检索读者表图书表P3图书检索1层图〔读者留言系统〕P3_11P3_11检索处理读者读者留言(D09)查询读者留言(D11)P5_12留言处理P5_11留言处理读者读者留言(D09)查询读者留言(D11)P5_12留言处理P5_11留言处理图书馆管理员读者留言读者留言读者留言汇总(D12)读者留言汇总(D12)1层图〔图书维护系统〕P6_11图书维护图书馆管理员P6_11图书维护图书馆管理员图书维护需求(D18)读者库库存图书统计(D19)读者库库存图书统计(D19)借阅情况统计(D20)图书库借阅情况统计(D20)图书库读者情况统计(D21)读者情况统计(D21)借阅库借阅库1层图〔读者管理系统〕借阅管理员读者登录信息(D22)借阅管理员读者登录信息(D22)读者查询(D24)P7_11读者登录检查读者信息(D23)读者查询(D24)P7_11读者登录检查读者信息(D23)读者表读者表读者查询结果(D25)读者查询结果(D25)1层图〔电子读物系统〕P8_11P8_11电子读物处理读者电子读物查询要求(D13)检索信息电子读物库读者电子读物查询要求(D13)检索信息电子读物库电子读物查询结果(D14)检索结果电子读物查询结果(D14)检索结果读者表读者表3.1.2数据流描述数据流编号:D01数据流名称:图书采编信息简述:图书采编信息数据流来源:图书购置后,由图书馆采编人员编码整理后,输入计算机。数据流去向:采编管理模块。图书采编信息将采编数据存入数据库〔图书表〕数据项组成:图书编码+图书类别+书名+作者+出版社+单价+出版日期+购置数量数据流量:100本/日顶峰流量:500本/日数据流编号:D02数据流名称:图书借阅单简述:图书借阅单数据流来源:用户填写图书借阅单交图书馆管理员,图书馆管理员审核后,输入计算机。数据流去向:P2_11检查读者身份。数据项组成:借阅日期+书名+读者账号+读者姓名+借阅数量数据流量:1000部/日顶峰流量:5000部/日数据流编号:D03数据流名称:填写借阅记录简述:填入借阅表的记录数据流来源:P2_13检查合格的借阅图书信息录人到借阅库中数据流去向:借阅库数据项组成:借阅号+借阅日期+书名+图书编码+读者姓名+读者账号+还书日期+借阅数量+状态数据流量:1000人/日顶峰流量:2000人/日数据流编号:D04数据流名称:借阅图书数量简述:修改图书库中图书数量数据流来源:P2_13修改图书库中图书数量数据流去向:图书库数据项组成:图书编码+借阅数量数据流量:1000人/日顶峰流量:2000人/日数据流编号:D05数据流名称:图书查询信息简述:图书查询信息数据流来源:读者数据流去向:P3_11检索处理模块数据项组成:图书编码︱书名︱作者︱出版社数据流量:2000次/日顶峰流量:4000次/日数据流编号:D06数据流名称:图书检索结果简述:返回给读者的查询结果数据流来源:P3_11检索条件处理模块,从图书库中返给读者的查询结果数据流去向:读者数据项组成:查无此书︱符合条件的图书数量+{图书馆藏号+图书类别+书名+作者+出版社+出版日期+在库册数}数据流量:2000次/日顶峰流量:4000次/日数据流编号:D07数据流名称:图书预定信息简述:读者预定图书时填写的信息数据流来源:用户填写图书预定信息,要求预定图书数据流去向:P4_11预定信息输入数据项组成:读者姓名+密码+读者编码数据流量:50次/日顶峰流量:100次/日3.2数据字典3.2.1数据项说明名字:名字:读者借书信息别名:描述:读者用户借书权限及记录定义:读者种类信息=借书种类编号+借书种类名称+借书数量+借书期限+有效期限+赔偿记录+备注位置:传输到效劳器数据库终端名字:名字:图书管理员信息别名:描述:图书管理员个人的根本资料,用于管理员登陆确认定义:管理员信息=姓名+性别+工作号+工作部门+管理员编号+有效期+备注位置:传输到效劳器数据库终端名字:名字:书籍类别信息别名:描述:书籍类别判断定义:读者种类信息=类别编号+关键词+备注位置:传输到效劳器数据库终端名字:名字:书籍具体信息别名:描述:书籍具体信息,用于读者对所需求书籍的查询定义:书籍信息=书籍编号+类别编号+书籍名称+作者姓名+出版社+登记日期+库存/借出数量标记+备注。位置:传输到效劳器数据库终端名字:读者个人信息名字:读者个人信息别名:描述:读者用户的个人信息,用于对读者确实认定义:读者个人信息=姓名+学号/教师号+用户种类+年级+专业班级+图书馆卡号+有效期+备注位置:刷卡或输入自动借书终端名字:名字:书籍借出信息别名:描述:书籍借出数目数量和时限等信息定义:书籍借出信息=借出书籍数目+书籍编号+书籍名称+归还时限+超限标记位置:传输到前台显示终端名字:名字:书籍续借信息别名:描述:书籍续借数目数量和时限等信息定义:书籍续借信息=续借书籍数目+书籍编号+书籍名称+续借归还时限+超限标记位置:传输到前台显示终端名字:名字:书籍归还信息别名:描述:书籍归还数目数量和备注等信息定义:书籍归还借信息=归还书籍数目+书籍编

号+书籍名称+超限标记+备注位置:传输到前台显示终端名字:名字:书籍查询信息别名:描述:书籍查询信息,用于读者浏览数目定义:书籍查询信息=书籍编号+书籍名称+树立内容简介+借出/现存数量标记+备注位置:传输到前台显示终端名字:名字:书籍借出/入库信息别名:描述:书籍出入信息,用于图书馆书籍管理定义:书籍借出/入库信息=书籍编号+书籍名称+入库/借出时间+备注位置:传输到图书馆书库效劳端数据库名字:全局名字:全局书籍统计信息别名:描述:书籍统计信息,用于图书馆全部书籍统计管理定义:书籍借出/入库信息=书籍种类+借出/现存数量位置:传输到图书馆书库效劳端数据库名字:名字:书籍更新信息别名:描述:书籍新入库/淘汰、遗失、损坏信息定义:书籍更新信息=书籍编号+书籍名称+增加/注销时间+备注位置:传输到图书馆书库效劳端数据库名字:名字:书籍超时归还/报损/报失/赔偿信息别名:描述:书籍报损信息,用于计算赔偿金额定义:书籍报损信息=超时/报损书籍编号+书籍名称+超限罚金/损失赔偿金+备注位置:传输到前台显示终端名字:名字:管理员操作记录别名:描述:管理员的实时操作记录,供查询及管理定义:管理员操作记录=操作时间+操作内容+备注位置:传输到图书馆书库效劳端数据库3.2.2数据结构说明[1].E-R图〔数据模型〕姓名借阅证号班级系别联系工号姓名姓名借阅证号班级系别联系工号姓名学生教师学生教师办理日期姓名编号办理日期姓名编号MM有效日期MM有效日期还书日期还书日期借书日期借阅/归还借阅证借书日期借阅/归还借阅证11N分类管理N分类管理NNMNM出版社作者书名图书编号工号姓名工号姓名采购员采购图书图书管理管理员NNMNM出版社作者书名图书编号工号姓名工号姓名采购员采购图书图书管理管理员[2].图书馆管理系统数据流程图图书管理员根本信息读者根本信息图书管理员根本信息读者根本信息管理员根本信息登入管理员根本信息登入读者根本信息登入读者根本信息登入管理员登陆管理员根本信息管理图书登记读者刷卡登记读者根本信息管理管理员登陆管理员根本信息管理图书登记读者刷卡登记读者根本信息管理读者信息确认管理员信息确认图书信息确认读者信息确认管理员信息确认图书信息确认读者图书数据管理管理员数据管理图书信息数据管理读者图书数据管理管理员数据管理图书信息数据管理管理信息登入借出/还入/报失信息登入管理信息登入借出/还入/报失信息登入读者操作信息管理管理员操作信息管理读者操作信息管理管理员操作信息管理读者操作反响管理员操作反响读者操作反响管理员操作反响[3].状态转换图〔行为模型〕删除删除读者信息读者减少删除管理员登陆读者维护书库维护删除删除读者信息读者减少删除管理员登陆读者维护书库维护图书注销书目减少添加添加添加添加还书添加读者信息读者增加还书添加读者信息读者增加添加图书书目增加管理管理查询查询罚款提示图书已超期超期是否超期查询检查信息查询借书罚款提示图书已超期超期是否超期查询检查信息查询借书输入书目号弹出查询窗口没超期没超期不在不在还书成功输出读者号出入窗口在还书成功输出读者号出入窗口在是否在库读者存在读者存在借书成功借书成功结束结束四、系统接口4.1用户接口在用户界面局部,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对WINDOW风格较熟悉,应尽量向这一方向靠拢。在设计语言上,已决定使用MSVISUALC++进行编程,在界面上可使用VISUALC++所提供的可视化组件,向WINDOWS风格靠近。其中效劳器程序界面要做到操作简单,易于管理。在设计上采用下拉式菜单方式,在出错显示上可调用VISUALC++库中的错误提示函数。 总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用4.2硬件接口普通无故障的电脑均可运作,如果计算机性能较

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论