软件需求报告规格说明书.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《软件需求报告规格说明书.doc》由会员分享,可在线阅读,更多相关《软件需求报告规格说明书.doc(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验一方法需求建模设计一、 实验概述本系统的名称是:图书馆信息管理系统。该图书管理系统分为6个大模块:图书查询、图书借阅、图书归还、读者信息管理、图书信息管理。二、 实验结果系统关联图:1层数据图:1层数据字典:(1). 数据流词条:通常使用扩充的范式来描述。对于基本的数据项,通常应明确其名称,类型,含义,度量单位,有效范围,精度等。数据流名:借书证说明:用以读者的唯一识别标识数据流来源:读者数据流去向:借书检验数据流组成:一卡通一卡通的号码姓名读者其他信息一卡通的号码“0”.“999999999999”姓名2字母24读者其他信息数据流名:图书说明:记录图书的主要相关信息数据流来源:读者数据流
2、去向:借书检验数据流组成:图书书号书名作者出版社价格类别状态图书编号“000000001”.“999999999”书名2字母24作者2字母24出版社2字母24价格“000.01”.“9999.99”类别=2字母24状态1字母(1). 数据流词条:通常使用扩充的范式来描述。对于基本的数据项,通常应明确其名称,类型,含义,度量单位,有效范围,精度等。数据流名:借书信息说明:用于传递一卡通号码和图书号数据流来源:借书检验数据流去向:借书登记数据流组成:借书信息一卡通号码书号 数据流名:借阅记录说明:用于记录读者借书信息数据流来源:图书访问记录库,借书登记数据流去向:借书检验数据流组成:借阅记录书号借
3、阅证号借书日期 借书日期日期数据流名:还书信息说明:用于传递图书书号数据流来源:还书检验数据流去向:还书登记数据流组成:还书信息书号数据流名:查询信息说明:用于传递查询关键字段数据流来源:读者,查询许可检验数据流去向:查询许可检验,数据查询数据流组成:查询信息1字母50数据流名:还书成功说明:用于通知还书成功数据流来源:还书检验数据流去向:读者数据流组成:还书成功2字母10数据流名:查询结果说明:用于显示读者查询的结果数据流来源:数据查询数据流去向:读者数据流组成:查询信息读者信息图书信息(2) . 数据文件词条描述:说明文件的成分和组织形式(如记录排列顺序)等,基本数据项的说明同数据流。数据
4、文件名:读者信息库简述:存放读者信息输入数据: 输出数据:读者信息数据文件组成:读者信息库由“读者信息”组成存储方式:关键码存取频率:数据文件名:图书信息库简述:存放图书信息输入数据: 输出数据:图书信息数据文件组成:图书信息库由“图书信息”组成存储方式:关键码存取频率:数据文件名:借阅记录库简述:存放图书借阅记录信息输入数据:图书借书记录,还书记录输出数据:图书借书记录,还书记录数据文件组成:图书借阅记录库由“借书记录,还书记录”组成存储方式:关键码存取频率:加工名:借书检验加工编号:1简要描述:检验读者身份、图书是否入库、读者还能借多少书以此判定读者是否能借书输入数据流:借书证,所借书本,
5、读者信息,图书信息,图书访问记录,日期输出数据流:借书错误信息,借书信息加工逻辑:(3)加工说明词条:加工说明:编号、加工名、输入、输出、加工逻辑等,加工逻辑通常使用自然语言或结构化自然语言(如判定树、判定表等)来描述。加工名:借书登记加工编号:2简要描述:将“借书信息”登记到“图书借阅记录”中,完成后将书本递交读者输入数据流:借书信息,日期输出数据流:图书借阅记录,图书加工逻辑:将借书信息及日期写入图书借阅记录;将图书递交读者加工名:还书检验加工编号:3简要描述:检验图书是否图书室外借图书输入数据流:图书,图书访问记录输出数据流:检验错误,还书信息加工逻辑:书号与数据库数据不符发出“检验错误
6、”发出“还书信息”加工名:还书登记加工编号:4简要描述:删除读者对该图书的借书信息,如果超期给出警告及天数输入数据流:还书信息,日期输出数据流:图书访问纪录,还书成功加工逻辑:所还图书超期统计超期天数 生成通知超期通知删除图书访问记录库中相应的借书记录 生成成功信息 给出还书返回信息加工名:查询许可检验加工编号:5简要描述:检验读者身份是否有效输入数据流:借书证,查询信息,读者信息输出数据流:检验错误,查询信息加工逻辑:借书证在读者库中不存在发出“检验错误”发出“查询信息”加工名:数据查询加工编号:6简要描述:根据所读入的查询信息,检索图书库和图书访问记录库得出相应结果输入数据流:查询信息,图
7、书信息,图书访问记录,日期输出数据流:查询结果加工逻辑:根据所读入的查询信息,检索图书库和图书访问记录库得出相应结果2层数据流图:2. 数据字典(1) 数据流名词条数据流名:管理员信息说明:用于传递图书管理员的身份信息以备验证数据流来源:图书管理员,管理员库数据流去向:身份验证数据流组成:管理员信息口令姓名口令3字符8姓名2字母24每个数据量流通量:数据流名:操作信息说明:用于传递图书管理员的操作命令数据流来源:身份验证数据流去向:增删改图书或读者数据流组成:操作信息2字母50每个数据量流通量:数据流名:操作确认说明:用于传递增删改图书是否成功数据流来源:增删改图书或读者数据流去向:图书管理员
8、数据流组成:操作确认1字母50每个数据量流通量:(2)加工逻辑词条加工名:身份验证加工编号:7简要描述:根据所读入的管理员信息,检索管理员库验证该人身份输入数据流:管理员信息,读者或图书输出数据流:检验错误,操作确认加工逻辑:根据所读入的管理员信息,检索管理员库验证该人身份加工名:增删改图书或读者加工编号:8简要描述:根据所读入的操作信息,增删改读者库里的内容输入数据流:操作信息,读者信息输出数据流:操作确认,读者信息加工逻辑:根据所读入的操作信息,增删改读者库或图书库里的内容实验2 方法需求建模设计一、实验结果:类图:时序图:读者登录:管理员登录:借书:还书:查询图书:图书更新:读者更新:状
9、态图:借书状态图:还书状态图:管理系统:实验3需求规格说明书软件需求规格说明书项目名称:图书管理系统1.0编 制: 年 月 日审 核: 年 月 日批 准: 年 月 日修订历史记录日期版本说明作者2015-06-161.0未评审的初稿1 引言错误!未指定书签。1.1 目的错误!未指定书签。1.2 文档约定错误!未指定书签。1.3 预期的读者和阅读建议错误!未指定书签。1.4 产品的范围错误!未指定书签。1.5 参考文献错误!未指定书签。2 综合描述错误!未指定书签。2.1 产品的前景错误!未指定书签。2.2 产品的功能错误!未指定书签。2.3 用户类和特征错误!未指定书签。2.4 运行环境错误!
10、未指定书签。2.5 设计和实现上的限制错误!未指定书签。2.6 假设和依赖错误!未指定书签。3 外部接口需求错误!未指定书签。3.1 用户界面错误!未指定书签。3.2 硬件接口错误!未指定书签。3.3 软件接口错误!未指定书签。3.4 通讯接口错误!未指定书签。4系统特性错误!未指定书签。4.1说明和优先级错误!未指定书签。4.2激励/响应序列错误!未指定书签。4.2.1读者登录错误!未指定书签。4.2.2读者信息查询错误!未指定书签。4.2.3管理员登录错误!未指定书签。4.2.4图书信息定制错误!未指定书签。4.2.5读者信息定制错误!未指定书签。4.2.6借书错误!未指定书签。4.2.7
11、还书错误!未指定书签。4.2.8图书查询错误!未指定书签。4.3功能需求错误!未指定书签。4.3.1读者密码修改错误!未指定书签。4.3.2图书信息定制错误!未指定书签。4.3.3读者信息定制错误!未指定书签。4.3.4图书查询错误!未指定书签。5 其它非功能需求错误!未指定书签。5.1性能需求错误!未指定书签。5.2安全设施需求错误!未指定书签。5.3安全性需求错误!未指定书签。5.4软件的质量属性错误!未指定书签。5.4.1有效性错误!未指定书签。5.4.2效率错误!未指定书签。5.4.3完整性错误!未指定书签。5.4.4健壮性错误!未指定书签。5.4.5可用性错误!未指定书签。5.4.6
12、可维护性错误!未指定书签。5.4.7可移植性错误!未指定书签。5.4.8可重用性错误!未指定书签。5.4.9可测试性错误!未指定书签。5.5业务规则错误!未指定书签。6其它需求错误!未指定书签。1 引言1.1 目的随着我国教育现代化的不断发展,在教学各个环节中的信息化水平也在不断提高。开发这套图书管理系统能够完善学校图书管理制度,极大提高图书借还效率,方便广大师生借阅图书。由于计算机硬件和软件水平的不断发展与完善、学校图书馆的藏书量不断增加,现有的图书管理系统已经越来越不能满足现有的需要。由于用户与软件人员之间交流的困难是造成软件危机的重要原因之一,我们需要充分了解用户的需求。图书管理系统需求
13、分析说明书的目的为用户和软件人员之间的相互了解提供基础;反映图书管理系统的基本结构,可以作为软件人员进行设计和编写的基础;作为选取测试用例和进行形式验收的依据。所以图书管理系统需求说明书作为用户与编程人员的媒介,它是给用户与编程人员看的。此图书管理系统的版本号为1.0。1.2 文档约定本软件需求规格说明书将遵循从830标准改写并扩充的模板编写,实际的改写与扩充将根据该项目的需要。1.3 预期的读者和阅读建议本文的预期读者为图书馆的工作人员、需求分析人员、软件开发人员、项目经理、测试人员和用户文档的编写人员。图书馆的工件人员阅读时应注意产品功能的描述是否符合实际现场操作情况。软件开发人员和测试人
14、员阅读时应注意对产品功能和图书馆工作流程的理解,以及数据的格式要求。1.4 产品的范围该项目开发主要是解决现行系统的一些弊病,使之更适合用户操作.该系统只应用于图书馆,图书管理,主要操作者有学生,图书管理员,借还书管理员,该软件为自行开发的独立软件。1.5 参考文献1软件需求规格说明模板标准83019982软件需求机械工业出版社著陆丽娜王忠民王志敏等译2 综合描述2.1 产品的前景该项目开发主要是解决现行系统的一些弊病,使之更适合用户操作.该系统只应用于图书馆,图书管理,主要操作者有学生,图书管理员,借还书管理员,该软件为自行开发的独立软件2.2 产品的功能该产图书管理信息系统按照实际业务需要
15、,主要应由读者密码修改功能、借还书管理功能、图书管理功能、读者信息管理功能、图书查询功能组成。2.2.3读者信息查阅功能这里的读者密码修改功能由读者在页中完成。读者进入学校图书馆的网站,输入自己的读者证号和密码,系统验证读者输入的读者证号和密码返回读者基本信息和读者借阅信息。这时,读者可以看到自己的基本信息和借阅信息并且可以修改自己的密码。系统应接受读者的密码修改信息,并且写回数据库中。2.2.4借还书管理功能借还书管理功能由借还书管理员在主界面里完成。需要借书时借还书管理员首先读入读者证号和读者条码号,确认读者信息是否正确,如果正确读入读者基本信息,查看该读者的奖罚信息,读者借阅信息,判断是
16、否超出读者的借阅能力和是否有处罚,如果超出借阅能力,则不能再借,或者有惩罚而没有处理,则不能再借;如果可以借,将读者借的图书的信息添加到读者借阅信息表里,以记录读者的借阅情况,然后更新图书信息表,以方便以后查询,最后将图书交给读者。还书时,首先读入图书代号和图书条码号.确认图书信息是否正确,正确后,从读者借阅信息表中删除读者此图书,并产生奖罚信息,若有处罚则给予处理(比如:罚款)后,使读者拥有再借的能力,并将结果写入奖罚信息表,然后更新图书信息表,以方便以后查询,最后将图书交给图书管理员。2.2.5图书管理功能图书管理功能由图书管理员在主界面里完成。当收到新到图书时,对图书编号分类,录入图书信
17、息,判断图书基本信息表中是否已存在此书,若没有,则将新信息写入图书基本信息表中。当需要修改数据时,首先判断是否存在该图书的信息,若存在,将修改的信息写入图书基本信息表中。当某些图书退役时,从图书基本信息表中调出要删除图书的信息,确认无误后,从图书基本信息表中删除这些图书的信息。2.2.6读者信息管理功能读者信息管理功能由读者信息管理员在主界面里完成。当需要添加读者(比如新生入学)时,录入读者信息,添加到读者基本信息表中。当需要修改读者信息(比如读者信息有误)时,在读者基本信息表中找到该读者基本信息,填入要修改的数据,确认无误后存入读者基本信息表中。当需要删除读者信息(比如退学或毕业或该读者已不
18、存在)时,从读者基本信息表中调出要删除读者的信息,确认无误后,从读者基本信息表中删除这些读者的信息。2.2.7图书查询功能图书查询功能是当读者需要查询图书馆中是否有某书或某书的相关信息时在页中完成,它又分为简单的图书查询和复杂的图书查询。简单的图书查询是由读者输入图书查询条件1,系统从图书基本信息表中检索符合要求的记录,有,则显示符合条件的记录,无,则报错。复杂的图书查询是由读者输入图书查询条件2,系统从图书基本信息表中检索符合要求的记录,有,则显示符合条件的记录,无,则报错。2.3 用户类和特征用户特征读者读者可以通过页访问学校图书馆的网站,输入自己的读者证号和密码来查询自己借阅图书的情况,
19、修改自己的密码。也可以查询学校图书馆的藏书情况。读者一般为学校的学生或教师。借还书管理员借还书管理员根据读者提出的借还书请求,扫描读者的借书证和图书的条形码,正确操作此系统,完成借还书的工作。图书管理员图书管理员负责图书信息的日常维护工作,即图书信息的增加,删除,修改工作。读者信息管理员读者信息管理员负责读者信息的日常维护工作,即读者信息的增加,删除,修改工作。维护人员负责此系统的日常维护工作,可以请专门人员负责也可以由图书馆的工作人员兼任。2.4 运行环境2.4.1硬件环境l前台使用机l后台使用服务器:数量为2台(双机备份)l磁盘阵列柜l打印设备:针式打印机l100M交换机l路由器l条形码读
20、码机l学校现有的网络2.4.2软件环境l前台操作系统为2000,l后台操作系统为l数据库使用9il双机热备软件2.5 设计和实现上的限制2.5.1技术限制本图书管理信息系统的后台数据库必须使用9i;后台的源程序必须使用C语言;前台系统必须使用、或开发。2.5.2开发规范和标准因为软件系统交付使用后由学校图书馆负责后期的软件维护工作,所以在开发过程中必须有完整、详细的文档资料,必须定义所使用的设计符号。2.5.3硬件限制因为学校图书和读者的数量都较大,所以对系统处理速度和性能的要求也比较高,用户前台运行的机建议使用联想商用机,不得低于P41.8,内存不得低于256M,后台服务器建议使用。2.6
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 需求 报告 规格 说明书
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内