需求分析规格说明书.docx

上传人:李司机 文档编号:1965228 上传时间:2022-12-28 格式:DOCX 页数:25 大小:231.75KB
返回 下载 相关 举报
需求分析规格说明书.docx_第1页
第1页 / 共25页
需求分析规格说明书.docx_第2页
第2页 / 共25页
需求分析规格说明书.docx_第3页
第3页 / 共25页
需求分析规格说明书.docx_第4页
第4页 / 共25页
需求分析规格说明书.docx_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《需求分析规格说明书.docx》由会员分享,可在线阅读,更多相关《需求分析规格说明书.docx(25页珍藏版)》请在三一办公上搜索。

1、文档编号:LMSJ版本号:V1.O文档名称:需求分析规格说明书项目名称:图书管理系统项目负责人:年月日编写:校对:审核:批准:开发单位:1、引言:1.1 编写目的:确定图书管理系统的功能及有效性需求,以供软件开发人员参考。1.2 项目背景:本项目的名称:图书管理系统本项目的应用范围:中型图书室开发者:电信科学技术讨论院讨论生部用户:开发人员1.3 定义:LMS:LibraryManagementSystemTitle:纪录图书馆内全部类图书的信息并可进行查询。Item:纪录馆内每一本图书的状态,并供应查询、统计、打印功能。BorrowerInformation:纪录读者信息并可进行查询。Loa

2、n:对图书的出借、归还、续借进行管理并可进行查询。ReSerVatiOn:供应预约与取消预约功能。1.4 参考资料:有用软件工程(其次版)郑人杰殷人昆陶永雷清华高校出版社软件工程JaVa语言实现StephenR.Schach机械工业出版社实践者的讨论方法RogerS.Pressman机械工业出版社2、任务概述:2.1目标:该图书管理系统针对的用户是中型图书室,藏书的种类包括中、英、俄、德、日文书籍和期刊,读者的数量和来源仅限于本单位职工及通过馆际互借认可的读者。相应的需求有:D能够存储肯定数量的图书信息,并便利有效的进行相应的书籍数据操作和管理,这主要包括:图书信息的录入、删除及修改。图书信息

3、的多关键字检索查询。图书的出借、返还和资料统计。图书的远程预约和续借。馆际互借(通过电子邮件或现场录入)2)够对肯定数量的读者进行相应的信息存储与管理,这其中包括:读者信息的登记、删除及修改。读者资料的统计与查询。3)对需要的统计结果供应打印输出。4)供应肯定的平安机制,供应数据信息授权访问,防止随便删改,同时供应信息备份的服务。22运行环境:本系统采纳C/S体系结构,由一台服务器与多个客户机组成,配置如下:服务器:硬件:80x86系列微机CPU:733以上内存:256M以上硬盘空间:40G以上软件:WindowsServerAccess等工作站:硬件:80x86系列微机CPU:166以上内存

4、:16M以上硬盘空间:2G以上软件:Windows9x或WindOWS2000professional、ACCeSS等。输入输出设施:扫描仪、打印机等。网络设施:Hub、网卡、网线等。2.3 需求概述:通过计算机实现对图书馆图书入库、借阅、归还、检索、读者管理、查询的管理功能。2.4 条件与限制:要求图书管理员会个股的计算机操作,会中文输入。要求用户界面有好,供应关心。3、功能模型:3.1用例:图it图书管理系统用例图 借出书目(LendItem) 返回书目(RetUrnItem) 预约(MakeReservation) 删除预约(RenloVeReservation) 续借(ContinUC

5、Lend) 查询(Query) 统计(StatiStiC) 打印(Print)读者检索(BOrrOWerQuery)远程预约(RemoteReservation)远程续借(RenlOteContinueLend)增加标题(AddTitle)更新或删除标题(UpdateorRemoveTitle) 增加书目(AddItern) 更新或删除书目(RemoveItem) 增加读者(AddBorrower)更新或删除读者(UPdateorRemoveBorrower)3. 2类模型:图1-2类模型3.3 :动态建模:【借出书目】(1)借书者没有预约:输入标题显示该标题下的书目输入借书者增加一条新的借书

6、纪录图1-3借出书目的序列图(没有预约)(2)借书者已预约输入标题显示该标题下的书目输入借书者增加一条新的借书纪录删除预约纪录图1-4借出书目的序列图(已预约)【返还书目】(1)没有超期:输入标题显示该标题下的书目输入书目输入借书者增加一条新的还书纪录更新该书目的纪录图1-5借出书H”的序列图(未超期)(2)已超期或丢失输入标题显示该标题下的书目输入书目输入借书者计算罚款金额增加一条新的罚款纪录增加一条新的还书纪录更新该书目的纪录【预约】输入标题输入借书者增加一条新的预约纪录【取消预约】输入标题输入借书者删除该预约纪录【续借】(再借一次)输入标题显示该标题下的书目输入书目输入读者增加一条新的还

7、书纪录增加一条新的借书纪录【查询】(1)书目查询:输入与书目相关的关键值显示符合条件的书目(2)读者信息查询输入与读者相关的关键值显示符合条件的读者信息(3)书目借出状况查询输入标题显示符合条件的借阅信息(4)读者借阅状况查询输入读者显示符合条件的借阅信息【统计】(图书状态统计)输入统计条件显示统计结果【读者检索】输入与标题相关的关键值提交显示该标题下符合条件的书目【远程预约】输入标题输入借书者提交增加一条新的预约纪录【远程续借】输入标题显示该标题下的书目输入书目输入读者提交增加一条新的还书纪录增加一条新的借书纪录【增加标题】输入标题增加一条新的标题纪录图卜3增加标题的序列图【更新或删除标题】

8、输入标题显示该标题纪录更新或删除标题该纪录【增加书目】输入标题输入书目增加一条新的书目纪录【更新或删除标题】输入标题显示该标题下的书目输入书目显示该书目纪录更新或删除该书目纪录【增加读者】输入读者增加一条新的读者纪录【更新或删除读者_输入读者显示该读者纪录更新或删除该读者纪录3.4 功能建模:管理员增加更新制除读者一国定有效”)4读者信息AI读者信息Loan相关操作询计印统打验证输入伯息有效性并处理借出信息预约信息罚款信息归还信息借出信息查询结果远程预约按要求检索日期一5 .数据对象模型:5.1 对象关联图(ERD):5.2 对象法律规范说明:图书管理员信息:目标:建立管理员登录信息,供应平安

9、机制。关联其他数据对象:无属性说明:PrimaryKey用户名ForeignKey无UniqueKeyIndexKey用户名属性名类型.长度值域说明用户名2字节30密码级别2字节302字节描述O字节50图书编目信息:目标:便于管理、查找、查询。关联其他数据对象:图书编目属性说明:PrimaryKey类别ForeignKey无UniqueKey类别IndexKey类别属性名类型.长度值域说明类别编码类别备注2字节102字节100字节50标题:目标:建立图书标题库,便于图书的管理。关联其他数据对象:图书分类、出版社、图书库存信息。属性说明:PrimaryKey书号ForeignKeyUniqueK

10、eyIndexKey书号属性名类型.长度值域说明ISBN书名查询名称2字节302字节302字节30类别2字节10出版日期年+月+日定价“0000.01”.“9999.99”作者2字节12出版社2字节10内容简介2字节50数据量猜测说明:年数据量数据增长率极限数据量备注2M1%IoM每年约增加图书2万本出版社:目标:纪录出版社信息。关联其他数据对象:图书编目属性说明:PrimaryKey用户名ForeignKeyUniqueKeyIndexKey用户名属性名类型.长度值域说明出版社编号出版社名称电话2字节42字节302字节10地址2字节30图书借阅等级:目标:将图书划分为不同级别,供应不同的借阅

11、权限。关联其他数据对象:图书库存信息属性说明:PrimaryKey用户名ForeignKeyUniqueKeyIndexKey用户名属性名类型.长度值域说明借阅等级2字节4借阅等级说2字节30明借阅天数2字节2超期罚款“0000.01:.“9999.99”遗失赔率“1.00”20”备注2字节30图书库存信息(书目):目标:建立图书库存信息,便于图书的借阅、管理。关联其他数据对象:图书编目、图书借出信息、图书归还信息属性说明:PrimaryKey书号ForeignKeyUniqueKeyIndexKey书号属性名类型.长度值域说明ISBNid2字节302字节10借阅等级状态2字节102字节2数据

12、量猜测说明:年数据量数据增长率极限数据量备注20M1%IOOM每年约增加图书2万本读者借阅等级:目标:将读者划分为不同级别,赐予不同读者不同的借阅权限。关联其他数据对象:读者信息、图书借出信息、图书归还信息、图书预约信息属性说明:PrimaryKey用户名ForeignKeyUniqueKeyIndexKey用户名属性名类型.长度值域说明借阅等级借阅等级说明最大借书数2字节22字节102字节2最长借书时间2字节2最大续借次数2字节2押金“0.00”.“400.00”租金“0.00”.“400.00”读者信息:目标:纪录读者信息。关联其他数据对象:读者借阅等级、图书借出信息、图书归还信息、图书预

13、约信息属性说明:PrimaryKey证号ForeignKeyUniqueKeyTndexKey证号属性名类型.长度值域说明证号姓名性另2字节152字节202字节2借阅等级2字节2证件名称2字节15证件编号2字节20电话2字节20家庭住址2字节30年数据量猜测说明:年数据量数据增长率极限数据量备注IM10%4M图书流通信息:目标:纪录图书流通信息。关联其他数据对象:图书信息、读者信息属性说明:PrimaryKey证号、书号ForeignKeyUniqueKey证号、书号IndexKey证号、书号属性名类型.长度值域说明证号书号借出时间2字节202字节15年+月+日应还时间年+月+日年数据量猜测说

14、明:年数据量数据增长率极限数据量备注40M10%IOOM图书续借信息:目标:纪录读者续借信息关联其他数据对象:图书库存信息、读者信息、图书借出信息属性说明:PrimaryKey证号、书号ForeignKey无UniqueKey证号、书号、续借日期、应还日期、续借次数IndexKey证号、书号属性名类型.长度值域说明证号书号续借日期2字节152字节15年+月+日应还日期年十月+日续借次数2字节2图书罚款信息:目标:纪录读者罚款信息关联其他数据对象:图书库存信息、读者信息、读者借阅等级、图书借出信息、图书续借信息、图书超期罚款、图书遗失赔率。属性说明:PrimaryKey证号、书号EoreignK

15、eyUniqueKey证号、书号、归还日期、操作类别、罚款金额IndexKey证号、书号属性名类型.长度值域说明证号书号归还日期2字节202字节20年+月+日操作类别2字节2罚款金额“0.00”.“400.00”图书预约信息:目标:建立管理员登录信息,供应平安机制。关联其他数据对象:图书信息、借书证、借书证分类.属性说明:PrimaryKey证号、书号ForeignKeyUniqueKey证号、书号、预约日期TndexKey证号、书号属性名类型.长度值域说明证号书号预约日期2字节202字节20年+月+日6 .业务规章模型6.1 借出:关联对象:图书信息、读者信息、读者借阅等级、图书借阅等级、图

16、书借出信息规章说明读者已借书数未超过最大借书数、该书有库存,而且该读者拥有借阅该书的权限,则执行该操作。6.2 罚款:关联对象:图书编目、读者借阅等级、图书借阅等级、流通信息、罚款信息规章说明:L超期罚款:超期天数*超期罚款率。2.丢失罚款:图书价格*丢失赔率7 .环境7.1 网络环境以太局域网7.2 硬件环境开发硬件环境:计算机数量:3台。每台机器的配置:处理器:733内存:256硬盘:20G输入输出设施:打印机等。网络设施:Hub、网卡、网线等。运行硬件环境:计算机数量:30台本系统采纳C/S体系结构,由一台服务器与多个客户机组成,配置如下:服务器:硬件:80x86系列微机CPU:733以

17、上内存:256M以上硬盘空间:40G以上软件:WindowsServerAccess等工作站:硬件:80x86系列微机CPU:166以上内存:16M以上硬盘空间:2G以上软件:Windows9x或WindOWS2000professional、ACCeSS等。输入输出设施:扫描仪、打印机等。网络设施:Hub、网卡、网线等。7.3 软件环境应用软件开发环境:操作系统:Windows2000professional数据库软件:ACeeSS编程工具、编程语言:JaVa应用软件使用运行环境:操作系统:WindOWS9X/2000数据库软件:ACCeSS7.4 外部接口和其他软件系统的数据接口:()DBC8 .平安保密供应用户登录机制,不同级别的用户拥有不同的权限。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号