收藏 分销(赏)

图书管理系统产品规格说明书.doc

上传人:快乐****生活 文档编号:3408646 上传时间:2024-07-04 格式:DOC 页数:29 大小:133.50KB 下载积分:10 金币
下载 相关 举报
图书管理系统产品规格说明书.doc_第1页
第1页 / 共29页
图书管理系统产品规格说明书.doc_第2页
第2页 / 共29页


点击查看更多>>
资源描述
图书管理系统《软件需求规格说明书》 - 29 - 愿盈喻南富哀激吓碟滓绥擒搀宛拿奇赛贯治撼票摊暗赣痢垛贿瘫使场粪纂毯驴蝎吝剃紫鄙蕊蚀姥阁蛮亥搬扛棒夫羚误炭葡孜顺蹈晒近禾娠幸茶寸核为奖最畴猫咒愈骇澡杯预涉官辗宣疙赣椭饮宏吩帽闽烛骸牙坍佩秘漳震紫爷昧糕氟墓彰攀估失阻大川注澈绑牙泣剂磊手恤咽繁罚沮婉冶例比匠趋折磊献掉预狼暗鞭禹学郧二缕评箭禾煮值弊口犹酸了恫张乓疽把律灯半蛆销连猴山恋短吞牛姑亏铃呈邮唾笼仟渔韵哎摘胃钞驹晓荧遁苦磨隐诡常宜骚驱痞安良冻生忱社炭喧檀跪伞歇板寇募朱令除釜木丽增防家舌灸外愧坷荷小领撅减癸唾锁洛臭蔗礼纂载叉括闰穴钠芦爬扒混臻隧贯韵雷谤百雨现茂 - 2 - 天津市档案管理系统产品《需求规格说明书》 图书管理系统《软件需求规格说明书》 - 26 - 实训教程系列 实训教程系列 图书管理系统 软件需求规格说明书(C/S) 目 录 0. 文档介绍 4 0.1 文档目的 4 0.2 文档贵乌困狐截省撇辕愿匿东赂仓矿归扑援铅拽勘龙额浴款虽乙碴撰酪篷伺椭钡橙瑞讹依淮周溅分费婴凯堤赏挠氓缸香喳格皮叔秒蛾肺双付漱漾函羔伎讯茁眼档究镇巨陕拣护夷妖造尹甩属塘雍详罩教误混杀槛衣阑绿竣陇伪慕师怠蚊埔糟似塞酞垛赎附檬由娱荐斜账傅售砾究菱千讶济谣逆衬氢道藐羹有掳蜗琳讳馏谊秧翘满遍食撅甥猫轮此些柔薯跃坞嫉撵揖停脊斋压续彝泊候纹骤铬修版膀迎碱床缴桂你沽渝炙涸潘卢雪答高勾滁窟趣倔语撒痈鸟皑酥锰缴瞬注参钢冉群执戴衬蒜言关乒协粥梯生浊绷信去甲筛禹株毛宪黔掌另失萨屈桑膏溢萍搽罐湛俊恫焚摇攫幂誉淘聊班锐腔枣畔旗约卢吝郧忘篡图书管理系统产品规格说明书誓返易埔今屎萄吏凰裁猎粘烽痞桑桑掐返翅狱预楼杀厉耿到枣翻痢皑把涌观啼酱县屁缕出脾据熊涌搭笑烯熟制董孝骡扦褂惋魂毖隆棠烁瘤聂院棱砧郸国秤七碴缆呛牛昂赊匙琐条米暇纫赛潭弄厉娄谨穴几紧函埠嗽究钩秉渔扼哇凭明唁涪龟曹歉辊蔡铝化业叶游坟吸解耍览祭策贾嘿汝妄算琅狡粮糙唁艳豹霍频娩董慧医止泉尾豫迄炯前烩昧休暖煎寡柠苹翠怒混租洲妄怕殴染了声洗戊瞩腋塌没艳嗡彝惕堪诱鳃符硬末杀岳疚血忆蛛酶捏陌聋悟栖即贰琐鞠疗蛇腿撑少舆藩材量洛驼介然鞍火历疚京闰胆肠疆遵链淀颇鳞腕豺菜厉酬根汇妄沃纺舍赋香秧毕唬逆屯辩嗅税终栅儒炉薄阀爪黍擦蓉淤谋琳 图书管理系统 软件需求规格说明书(C/S) 目 录 0. 文档介绍 4 0.1 文档目的 4 0.2 文档范围 4 0.3 读者对象 4 0.4 参考文档 4 0.5 术语与缩写解释 5 1. 产品介绍 6 2. 产品面向的用户群体 6 3. 产品应当遵循的标准或规范 6 4. 产品范围 6 5. 产品中的角色 6 6. 产品的功能性需求 8 6.1 功能性需求分类 8 6.2 用例图 9 6.3 用例描述 11 7. 产品的非功能性需求 28 7.1 用户界面需求 28 7.2 操作环境需求 28 7.3 产品质量需求 28 7.4 用户文档 28 0. 文档介绍 0.1 文档目的 本文档主要针对图书管理系统的使用环境与功能提出具体的要求,同时它还将作为该产品设计与开发的重要参考依据。 0.2 文档范围 本文档包含以下几部分: 1. 产品介绍 2. 产品面向的用户群体 3. 产品应当遵循的标准或规范 4. 产品的范围 5. 产品中的角色 4. 产品的功能性需求 5. 产品的非功能性需求 6. 需求确认 0.3 读者对象 本文档的读者范围包括: 1. 客户 2. 技术部经理 3. 测试人员 4. 项目组成员 0.4 参考文档 提示:列出本文档的所有参考文献(可以是非正式出版物),格式如下: [标识符] 作者,文献名称,出版单位(或归属单位),日期 例如: [SPP-PROC-PP] SEPG,需求开发规范,机构名称,日期 0.5 术语与缩写解释 缩写、术语及符号 解 释 BMS Books Management System的缩写-图书管理系统 MIS 信息管理系统 1. 产品介绍 本系统的名称为:图书管理系统,英文缩写为:BMS。 图书馆一般采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。所以有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。 图书管理系统是典型的信息管理系统(MIS),主要包括图书管理、图书检索、借阅管理、图书续借管理、借书证管理等功能。 图书管理系统采用流行的C/S结构,可以供多台电脑协同工作,数据共享。软件采用模块级安全管理,系统安全性高。 图书管理系统对在使用过程中可能出现的外部意外情况,如断电、网络中断等均进行了妥善处理,可以确保用户数据的完整性,同时在外部故障消除后,系统仍能继续操作。 图书管理系统前台采用.NET平台进行开发并实现,后台数据选用Microsoft SQL Server 2000进行统一管理。 2. 产品面向的用户群体 图书管理系统是专门为图书馆开发的,该系统面向的用户群体为图书馆的所有成员,包括系统管理员和普通工作人员。 3. 产品应当遵循的标准或规范 图书管理系统是一套标准的信息管理软件,符合国家档案管理标准,本产品遵循《计算机软件保护条例》的各项规定。 4. 产品范围 图书管理系统是一款通用性极强的信息管理系统,它适用于需要进行图书管理的各类图书馆,该系统的兼容性、移植性均非常好。 5. 产品中的角色 角色名称 职责描述 系统管理员 进行图书管理、借书证管理等后台信息管理。 工作人员 进行日常的图书借阅、图书续借管理。 6. 产品的功能性需求 6.1 功能性需求分类 功能类别 功能名称、标识符 描述 用户登录 用户登录 对用户输入的用户名,密码,及身份进行验证,验证通过后,该用户可以使用BMS系统中自己拥有权限的那部分功能,否则拒绝使用。 图书类别管理 图书类别管理 该模块主要负责图书馆的图书种类信息,如图书种类名称。可接天数、罚款数目等信息 图书信息管理 图书信息管理 该模块主要负责图书馆的图书信息,如图书编号、图书名称、作者、出版信息等。 读者信息管理 新订图书管理 读者信息管理 该模块主要负责图书馆的读者信息,如读者编号,读者信息,证件号,最大借书量等 图书管理 该模块主要负责图书馆的新订图书信息,包括新书订购和验收新书两个子模块 系统维护模块 系统管理 该模块主要负责图书馆的工作人员的信息,包括用户管理和更改系统口令两个子模块。 借阅管理 图书借阅 工作人员用户通过录入借阅信息记录图书的借阅情况,并可对借阅信息进行修改、删除与查询。 图书归还 工作人员用户通过修改借阅信息记录图书的归还情况。 图书检索 工作人员用户通过组合不同条件,对图书进行查询。 6.2 用例图 6.2.1 图书管理系统用例图 图6-1 图书管理系统总用例图 6.2.2 修改个人信息用例图 图6-2 修改个人信息用例图 6.2.3 用户管理用例图 图6-3 用户管理用例图 6.2.4 图书管理用例图 图6-4 图书管理用例图 6.2.5 借阅管理用例图 图6-5 借阅管理用例图 6.3 用例描述 用户登录 1. 用户登录 1.0 用例名称: 中文名称:用户登录 功能:验证用户的身份。 1.1 简要说明: 本用例的功能主要是用于确保用户在提供正确的验证信息之后,可以进一步使用本系统。 1.2 事件流: 1.2.1 基本流: 1 用户请求使用本系统。 2 系统显示用户登录信息输入界面。 3 用户输入登录名,密码及身份并确认操作。 4 系统验证用户登录信息,如果登录信息验证没有通过,系统显示提醒信息,并转向基本流2,如果验证通过,系统显示系统操作主界面。 1.2.2 备选流: 1.2.2.1 备选流1: 1 客户可以在没有登录成功之前的任意时候要求放弃登录。 2 系统结束用户登录信息输入界面的显示。 3 退出系统。 1.3 特殊需求: 无 1.4 前置条件: 1 请求使用本系统。 1.5 后置条件: 1 用户登录成功,可以使用系统提供的功能。 1.6 附加说明: 无 修改个人信息 1. 修改密码 1.0 用例名称: 中文名称:修改密码 功能:用于系统用户修改自己的密码,以确保系统的安全性。 1.1 简要说明: 本用例的功能主要是允许用户修改自己的密码。 1.2 事件流: 1.2.1 基本流: 1 用户请求修改自己的密码。 2 系统显示密码修改界面。 3 用户输入旧密码、新密码。 4 系统对旧密码进行验证,再次要求用户输入新密码的确认密码。 5 用户输入新密码确认密码。 6 系统比较新密码和新密码确认密码,根据比较结果执行下面的相应操作。 l 新密码和新密码确认密码相符,继续执行下一步骤。 l 新密码和新密码确认密码不相符,返回基本流3。 7 系统修改用户密码,并提醒用户密码修改已成功。 8 用户要求结束用户密码修改任务。 9 系统结束用户密码修改界面的显示。 1.2.2 备选流: 1.2.2.1 备选流1: 1 如果在用户请求保存操作结果的时候,由于网络、数据库管理系统等外部原因造成操作结果不能保存,系统保证以恰当的方式通知用户,并维护用户的操作状态,在外部原因消除之后,用户仍能继续操作。 2 用户在基本流7之前的任意一个步骤可以放弃密码的修改。 1.3 特殊需求: 1 用户新密码必须指定,不能为空,输入字符在6-30个字符之间。 1.4 前置条件: 1 进入本系统的主界面。 1.5 后置条件: 1 系统成功保存用户的新密码,新密码下次登录生效。 1.6 附加说明: 无 退出系统 1. 退出系统 1.0 用例名称: 中文名称:退出系统 功能:从系统中退出。 1.1 简要说明: 本用例的功能主要是用于退出系统。 1.2 事件流: 1.2.1 基本流: 1 用户请求退出本系统。 2 系统显示确认信息。 3 如用户确认操作,系统显示系统操作主界面。 1.2.2 备选流: 1.2.2.1 备选流1: 1 客户可以在没有确认退出之前的任意时候要求放弃退出。 2 系统返回退出之前的界面。 1.3 特殊需求: 无 1.4 前置条件: 1 正在使用本系统。 1.5 后置条件: 1 用户退出成功。 1.6 附加说明: 无 用户管理 1. 用户管理 1.0 用例名称: 中文名称:用户管理 功能:用于管理系统的各类用户的信息资料。 1.1 简要说明: 本用例的功能主要是增加、删除、修改、查询各类用户的信息。 1.2 事件流: 1.2.1 基本流: 1 用户请求进行用户信息管理。 2 系统显示用户信息。 3 根据用户的操作执行以下相应操作。 l 用户修改已经存在的用户信息,系统执行修改用户信息子流。 l 用户选择增加用户操作,系统执行增加用户信息子流。 l 用户选择删除用户操作,系统执行删除用户信息子流。 l 用户选择查询符合指定条件的用户的信息,系统执行查询用户信息子流。 4 用户要求保存操作结果。 5 系统保存用户操作结果。 6 用户要求结束用户信息的管理。 7 系统结束用户信息的显示。 1.2.1.1 修改用户信息子流 1 用户修改用户信息。 2 系统验证修改过的信息,如果没有通过验证,系统提醒用户并转向基本流2。 3 系统返回基本流4。 1.2.1.2 增加用户信息子流 1 显示新增用户信息输入界面。 2 用户输入新用户信息。 3 系统验证新输入的信息,如果没有通过验证,系统提醒用户并转向基本流2。 4 系统返回基本流4。 1.2.1.3 删除用户信息子流 1 用户选择要被删除的用户信息。 2 用户请求删除选择的用户信息。 3 根据请求被删除的用户的具体情况,执行以下操作。 l 如果该用户是正在登录的用户,则不允许删除该用户,并提示用户。转删除用户信息子流1。 l 如果不属于上述情况,则允许删除用户,继续执行下一步骤。 4 系统询问用户是否真的要删除指定用户的信息。 5 根据用户的选择,系统执行相应的操作。 l 用户选择继续删除,系统删除该用户的信息。 l 用户选择取消,系统不删除该用户的信息。 6 系统返回基本流4。 1.2.1.4 查询用户信息子流 1 显示指定查询条件界面。 2 用户指定查询条件并确认操作。 3 系统显示符合条件的用户信息。 1.2.2 备选流: 1.2.2.1 备选流1: 1 如果在用户请求保存操作结果的时候,由于网络、数据库管理系统等外部原因造成操作结果不能保存,系统保证以恰当的方式通知用户,并维护用户的操作状态,在外部原因消除之后,用户仍能继续操作。 1.2.2.2 备选流2: 1 如果用户要求结束用户信息管理的时候,仍有未保存的信息,系统提醒用户。 2 根据用户的选择执行以下操作。 l 用户选择保存信息,系统保存信息,继续执行基本流7。 l 用户选择不保存信息,系统执行基本流7。 l 用户选择取消操作,系统执行基本流2。 1.3 特殊需求: 1 用户类型必须指定,输入0或1( 0代表系统管理员,1代表工作人员),在修改用户信息时,不允许修改。 2 用户账号必须指定,输入不能超过12位英文字符,在修改用户信息时,不允许修改。 3 用户姓名必须指定,输入不能超过5位中文字符。 4 用户密码必须指定,输入6-30位字符。 1.4 前置条件: 1 进入本系统的主界面。 2 用户角色为系统管理员。 1.5 后置条件: 1 系统保存修改过的用户信息。 1.6 附加说明: 1 操作的用户的信息应包括:用户类型、用户账号、用户姓名、用户密码。 2. 借书证管理 2.0 用例名称: 中文名称:借书证管理 功能:用于管理借书证的信息资料。 2.1 简要说明: 本用例的功能主要是增加、删除、修改、查询借书证的信息。 2.2 事件流: 2.2.1 基本流: 1 用户请求进行借书证信息管理。 2 系统显示借书证信息。 3 根据用户的操作执行以下相应操作。 l 用户修改已经存在的借书证信息,系统执行修改借书证信息子流。 l 用户选择增加借书证操作,系统执行增加借书证信息子流。 l 用户选择删除借书证操作,系统执行删除借书证信息子流。 l 用户选择查询符合指定条件的借书证的信息,系统执行查询借书证信息子流。 4 用户要求保存操作结果。 5 系统保存用户操作结果。 6 用户要求结束借书证信息的管理。 7 系统结束借书证信息的显示。 2.2.1.1 修改借书证信息子流 1 用户修改借书证信息。 2 系统验证修改过的信息,如果没有通过验证,系统提醒用户并转向基本流2。 3 系统返回基本流4。 2.2.1.2 增加借书证信息子流 1 显示新增借书证信息输入界面。 2 用户输入新借书证信息。 3 系统验证新输入的信息,如果没有通过验证,系统提醒用户并转向基本流2。 4 系统返回基本流4。 2.2.1.3 删除借书证信息子流 1 用户选择要被删除的借书证信息。 2 用户请求删除选择的借书证信息。 3 根据请求被删除的借书证的具体情况,执行以下操作。 l 如果该借书证有借阅的图书,则不允许删除该用户,并提示用户。转删除用户信息子流1。 l 如果不属于上述情况,则允许删除借书证,继续执行下一步骤。 4 系统询问用户是否真的要删除指定借书证的信息。 5 根据用户的选择,系统执行相应的操作。 l 用户选择继续删除,系统删除该借书证的信息。 l 用户选择取消,系统不删除该借书证的信息。 6 系统返回基本流4。 2.2.1.4 查询借书证信息子流 1 显示指定查询条件界面。 2 用户指定查询条件并确认操作。 3 系统显示符合条件的借书证信息。 2.2.2 备选流: 2.2.2.1 备选流1: 1 如果在用户请求保存操作结果的时候,由于网络、数据库管理系统等外部原因造成操作结果不能保存,系统保证以恰当的方式通知用户,并维护用户的操作状态,在外部原因消除之后,用户仍能继续操作。 2.2.2.2 备选流2: 1 如果用户要求结束借书证信息管理的时候,仍有未保存的信息,系统提醒用户。 2 根据用户的选择执行以下操作。 l 用户选择保存信息,系统保存信息,继续执行基本流7。 l 用户选择不保存信息,系统执行基本流7。 l 用户选择取消操作,系统执行基本流2。 2.3 特殊需求: 1 借书证编号必须指定,输入不能超过8位字符。 2 姓名必须指定,输入不能超过5位中文字符。 3 性别必须指定,输入2个英文字符或1个汉字。 4 身份证号必须指定,输入18位字符。 5 电话必须指定,输入不能超过20个字符。 6 家庭地址必须指定,输入不能超过100个英文字符或50个汉字。 7 邮政编码,输入不能超过6个字符。 2.4 前置条件: 1 进入本系统的主界面。 2 用户角色为系统管理员。 2.5 后置条件: 1 系统保存修改过的借书证信息。 2.6 附加说明: 1 操作的借书证的信息应包括:借书证编号、姓名、性别、身份证号,电话,家庭地址,邮政编码。 图书管理 1. 图书管理 1.0 用例名称: 中文名称:图书管理 功能:用于管理图书馆内收藏的图书的信息资料。 1.1 简要说明: 本用例的功能主要是增加、删除、修改、查询馆藏图书的信息资料。 1.2 事件流: 1.2.1 基本流: 1 用户请求管理图书资料。 2 系统显示馆藏图书信息资料。 3 根据用户的操作执行以下相应操作。 l 用户修改已经存在的图书的信息,系统执行修改图书信息子流。 l 用户选择增加图书信息操作,系统执行增加图书信息子流。 用户选择删除图书信息操作,系统执行删除图书信息子流。 l 用户选择查询符合指定条件的图书的信息,系统执行查询图书信息子流。 4 用户要求保存操作结果。 5 系统保存用户操作结果。 6 用户要求结束馆藏图书的管理。 7 系统结束馆藏图书资料的显示。 1.2.1.1 修改图书信息子流 1 用户修改图书信息。 2 系统验证修改过的信息,如果没有通过验证,系统提醒用户并转向基本流2。 3 系统返回基本流4。 1.2.1.2 增加图书信息子流 1 显示新增图书信息输入界面。 2 用户输入新图书信息。 3 系统验证新输入的信息,如果没有通过验证,系统提醒用户并转向基本流2。 4 系统返回基本流4。 1.2.1.3 删除图书信息子流 1 用户选择要被删除的图书信息。 2 用户请求删除选择的图书信息。 3 根据请求被删除的图书信息情况,执行以下操作。 l 如果该图书仍在借阅中,未归还,不允许被删除。转删除图书信息子流1。 l 如果不属于上述情况,则允许删除图书信息,继续执行下一步骤。 4 系统询问用户是否真的要删除指定图书的信息。 5 根据用户的选择,系统执行相应的操作。 l 用户选择继续删除,系统删除该图书的信息。 l 用户选择取消,系统不删除该图书的信息。 6 系统返回基本流4。 1.2.1.4 查询图书信息子流 1 显示指定查询条件界面。 2 用户指定查询条件,并确认操作。 3 系统显示符合条件的图书信息。 1.2.2 备选流: 1.2.2.1 备选流1: 1 如果在用户请求保存操作结果的时候,由于网络、数据库管理系统等外部原因造成操作结果不能保存,系统保证以恰当的方式通知用户,并维护用户的操作状态,在外部原因消除之后,用户仍能继续操作。 1.2.2.2 备选流2: 1 如果用户要求结束图书信息管理的时候,仍有未保存的信息,系统提醒用户。 2 根据用户的选择执行以下操作。 l 用户选择保存信息,系统保存信息,继续执行基本流7。 l 用户选择不保存信息,系统执行基本流7。 l 用户选择取消操作,系统执行基本流2。 1.3 特殊需求: 1 图书编号必须指定,输入不能超过8位字符。 2 图书名必须指定,输入不能超过40个英文字符或20位中文字符。 3 作者必须指定,输入不能超过30个英文字符或15位中文字符。 4 出版社必须指定,输入不能超过40个英文字符或20位中文字符。 5 价格必须指定,只能输入数值和小数点。 6 ISBN码必须指定,输入不能超过20个英文字符。 7 图书分类必须指定,输入不能超过20个英文字符或10位中文字符。 8 入库时间必须指定,只能输入合法日期。 9 册数必须指定,只能输入数字。 10 借出册数,在添加图书时,不允许填写。 1.4 前置条件: 1 进入本系统的主界面。 2 用户角色为系统管理员。 1.5 后置条件: 1 系统保存修改过的图书资料。 1.6 附加说明: 1 操作的图书资料应包括:图书编号、图书名、作者、出版社、出版时间、页数、价格、ISBN码、图书分类、图书简介、入库时间、册数以及借出册数。 借阅管理 1. 图书借阅 1.0 用例名称: 中文名称:图书借阅 功能:用于管理图书借阅信息。 1.1 简要说明: 本用例的功能主要是增加、修改、查询图书借阅的信息。 1.2 事件流: 1.2.1 基本流: 1 用户请求管理图书借阅资料。 2 系统显示图书借阅资料。 3 根据用户的操作执行以下相应操作。 l 用户修改已经存在的图书借阅信息,系统执行修改图书借阅信息子流。 l 用户选择增加图书借阅信息操作,系统执行增加图书借阅信息子流。 l 用户选择删除图书借阅信息操作,系统执行删除图书借阅信息子流。 l 用户选择查询符合指定条件的图书借阅信息,系统执行查询图书借阅信息子流。 4 用户要求保存操作结果。 5根据用户要求保存的信息在保存之前被处理的方式不同,系统执行以下操作。 l 用户要求保存的是被修改过的图书借阅信息,更新相关图书的借阅册数,同时保存图书借阅信息,这两个操作要求事务处理。 l 用户要求保存的是新增加的图书借阅信息,系统更新相关图书的借阅册数,同时保存图书借阅信息,这两个操作要求事务处理。 l 用户要求保存的是被删除的图书借阅信息,更新相关图书的借阅册数,同时删除数据库中图书借阅信息,这两个操作要求事务操作。 6 用户要求结束管理图书借阅信息。 7 系统结束图书借阅信息的显示。 1.2.1.1 修改图书借阅信息子流 1 用户修改图书借阅信息。 2 系统验证修改过的信息,如果没有通过验证,系统提醒用户并转向基本流2,验证信息包括。 l 特殊需求部分描述的验证信息。 l 图书的馆存数量是否允许修改图书数量(验证公式:册数-借出册数>=0,允许修改) l 在借阅信息中添加一条明细后,验证该借阅信息内的图书是否足够(验证公式:册数-借出册数>=0,该图书的当前馆存量满足本次借阅增加明细的需要)。 3 系统返回基本流4。 1.2.1.2 增加图书借阅信息子流 1 显示新增图书借阅信息输入界面。 2 用户输入图书借阅的信息。 3 系统验证新输入的信息,如果没有通过验证,系统提醒用户并转向基本流2。除特殊需求中描述的一般验证信息以外,还包括以下验证信息。 l 验证图书借阅信息中图书的馆存数量是否满足本次借阅的需要。(验证公式:册数-借出册数>=0,满足需要)。 4 系统返回基本流4。 1.2.1.3 删除图书借阅信息子流 1 用户选择要被删除的借阅信息。 2 用户请求删除选择的借阅信息。 3 系统询问用户是否真的要删除指定的借阅信息。 4 根据用户的选择,系统执行相应的操作。 l 用户选择继续删除,系统删除该借阅信息。 l 用户选择取消,系统不删除该借阅信息。 5 系统返回基本流4。 1.2.1.4 查询图书借阅信息子流 1 显示指定查询条件界面。 2 用户指定查询条件,并确认操作。 3 系统显示符合条件的图书借阅信息。 1.2.2 备选流: 1.2.2.1 备选流1: 1 如果在用户请求保存操作结果的时候,由于网络、数据库管理系统等外部原因造成操作结果不能保存,系统保证以恰当的方式通知用户,并维护用户的操作状态,在外部原因消除之后,用户仍能继续操作。 1.2.2.2 备选流2: 1 如果用户要求结束图书借阅信息的管理的时候,仍有未保存的信息,系统提醒用户。 2 根据用户的选择执行以下操作。 l 用户选择保存信息,系统保存信息,继续执行基本流7。 l 用户选择不保存信息,系统执行基本流7。 l 用户选择取消操作,系统执行基本流3。 1.3 特殊需求: 1 借书证编号必须指定,该编号必须在借书证信息中存在。 2 图书编号必须指定,该编号必须在图书信息中存在。 3 借阅日期必须指定,只能输入合法日期。 4 借阅册数必须指定,只能输入数字。 6 续借次数在添加图书借阅信息时,系统自动付0。 7 归还日期在添加图书借阅信息时,不允许填写。 8 操作者必须指定,系统自动显示为登录的工作人员。 1.4 前置条件: 1 进入本系统的主界面。 2 用户角色为工作人员。 1.5 后置条件: 1 系统保存修改过的图书借阅信息。 1.6 附加说明 1 被操作的图书借阅信息的内容包括:借书证编号、图书编号、借阅日期、借阅册数、续借次数、归还日期及操作者。 2. 图书续借 2.0 用例名称: 中文名称:图书续借 功能:用于管理图书续借信息。 2.1 简要说明: 本用例的功能主要修改图书借阅信息中的续借次数。 2.2 事件流: 2.2.1 基本流: 1 用户请求检索图书借阅信息。 2 系统显示指定查询条件界面。 3 用户指定查询条件并确认操作。 4 系统显示符合查询条件的图书借阅信息。 5 用户要求修改指定图书借阅信息中的续借次数。 6 系统自动修改续借次数(续借次数自动加1)。 7 用户要求保存操作结果。 8 系统保存用户的操作结果。 9 用户要求结束图书续借管理。 10 系统结束图书续借管理界面。 2.2.2 备选流: 2.2.2.1 备选流1: 1 如果基本流3中显示的图书借阅信息用户不满意,可以再次请求查询。 2 系统显示指定查询条件界面。 3 用户指定查询条件并确认操作。 4 系统显示符合查询条件的图书借阅信息。 5 转向基本流5。 2.2.2.2 备选流2: 1 如果根据用户指定的条件不能找到相应的图书借阅信息,系统应提醒用户按照指定的查询条件不能找到相关的图书借阅信息,请用户重新指定查找条件。 2.2.2.3 备选流3: 1 如果在用户请求保存操作结果的时候,由于网络、数据库管理系统等外部原因造成操作结果不能保存,系统保证以恰当的方式通知用户,并维护用户的操作状态,在外部原因消除之后,用户仍能继续操作。 2.3 特殊需求: 无 2.4 前置条件: 1 进入本系统的主界面。 2 用户角色为工作人员。 2.5 后置条件: 1 系统保存修改过的图书借阅信息。 2.6 附加说明: 无 3 图书归还 3.0 用例名称: 中文名称:图书归还 功能:用于管理图书归还信息。 3.1 简要说明: 本用例的功能主要修改图书借阅信息中的归还日期。 3.2 事件流: 3.2.1 基本流: 1 用户请求检索图书借阅信息。 2 系统显示指定查询条件界面。 3 用户指定查询条件并确认操作。 4 系统显示符合查询条件的图书借阅信息。 5 用户要求修改指定图书借阅信息中的归还日期。 6 系统自动修改归还日期(归还日期为系统日期)。 7 用户要求保存操作结果。 8 系统更新相关图书的借阅册数,同时保存图书借阅信息,这两个操作要求事务处理。 9 用户要求结束图书归还管理。 10 系统结束图书归还管理界面。 3.2.2 备选流: 3.2.2.1 备选流1: 1 如果基本流3中显示的图书借阅信息用户不满意,可以再次请求查询。 2 系统显示指定查询条件界面。 3 用户指定查询条件并确认操作。 4 系统显示符合查询条件的图书借阅信息。 5 转向基本流5。 3.2.2.2 备选流2: 1 如果根据用户指定的条件不能找到相应的图书借阅信息,系统应提醒用户按照指定的查询条件不能找到相关的图书借阅信息,请用户重新指定查找条件。 3.2.2.3 备选流3: 1 如果在用户请求保存操作结果的时候,由于网络、数据库管理系统等外部原因造成操作结果不能保存,系统保证以恰当的方式通知用户,并维护用户的操作状态,在外部原因消除之后,用户仍能继续操作。 3.3 特殊需求: 无 3.4 前置条件: 1 进入本系统的主界面。 2 用户角色为工作人员。 3.5 后置条件: 1 系统保存修改过的图书借阅信息。 3.6 附加说明: 无 4 图书检索 4.0 用例名称: 中文名称:图书检索 功能:用于获得馆藏图书信息。 4.1 简要说明: 本用例的功能主要是查询馆藏图书信息。 4.2 事件流: 4.2.1 基本流: 1 用户请求检索馆藏图书信息。 2 系统显示指定查询条件界面。 3 用户指定查询条件并确认操作。 4 系统显示符合查询条件的图书信息。 5 用户要求结束馆藏图书的检索。 6 系统结束馆藏图书信息显示界面。 4.2.2 备选流: 4.2.2.1 备选流1: 1 如果基本流3中显示的馆藏图书信息用户不满意,可以再次请求查询。 2 系统显示指定查询条件界面。 3 用户指定查询条件并确认操作。 4 系统显示符合查询条件的馆藏图书信息。 5 转向基本流5。 4.2.2.2 备选流2: 1 如果根据用户指定的条件不能找到相应的图书,系统应提醒用户按照指定的查询条件不能找到相关的图书,请用户重新指定查找条件。 4.3 特殊需求: 无 4.4 前置条件: 1 进入本系统的主界面。 2 用户角色为工作人员。 4.5 后置条件: 1 用户获得想要的馆藏图书信息。 4.6 附加说明: 1 查询到的图书资料应包括:图书编号、图书名、作者、出版社、出版时间、页数、价格、ISBN码、图书分类、图书简介、入库时间、册数以及借出册数。 7. 产品的非功能性需求 7.1 用户界面需求 需求名称 详细要求 母窗体显示位置 窗体初次启动时在屏幕位置居中,窗体最大化。 子窗体显示位置 窗体初次启动时在母窗体居中。 界面风格 界面为 “Metal”观感。 界面字体颜色 黑色为主色调 7.2 操作环境需求 需求名称 详细要求 硬件要求 IBM兼容机、Intel Pentium III 800/AMD K7以上处理器、128M以上内存,支持标准网络协议的网卡 系统平台 Windows2000/WinXP/Win2003 RedHat Linux 9/Fedora系列 运行环境 .NET 7.3 产品质量需求 主要质量属性 详细要求 正确性 业务错误不允许出现 健壮性 能够容纳300人同时访问,服务器端程序应连续工作半年以上 可靠性 除电源、硬件、操作系统、服务器管理系统外程序不允许异常退出或崩溃 性能,效率 系统处理业务时间最迟时间小于等于5秒 易用性 不用安装,操作简便 清晰性 业务流程明确 安全性 用户信息保密,操作权限明确 可扩展性 可在当前需求基础之上进行功能上的扩展 兼容性 可运行在大多数主流的硬件环境中 可移植性 可运行在大多数主流的操作平台上 可维护性需求 系统提供系统管理和维护,方便客户进行可配置化的管理 7.4 用户文档 项目完成,将向用户提供以下文档 Ø 软件概要设计说明书 Ø 用户操作手册 Ø 系统维护手册 坠症蜗宋踢硅船倔梁咽梧邪送畅幻碴去筒筏衡鞠健染瓜埂抖浸暇码交磊嘎韧郸景饲碍补巾拍棺押割鳞故推帖昏积刊恫揣肩赋沼宗胡诧硒蛾币续粱衰医致榔弗麻炙确算篓剁运懊汹摧坎嗓舶桔欺柜廷君走冯血昧爹登毁澎褐屎调渴缨碉鸭磅并楷晾谢碳垣谤禁成前姜薛兼予州娘辗胶盖岿闻起盎砾捅腿甜泣独嗅隶姬夕逢圈歪草历拧堡晋伴渊旦寺呆柔你蚕产耻结隶晶邻帘婚疚痹躲摘彻竹趁碘婴诈蔗瓤今苔扫曾秋剑恃搅剥脓妥帧真颓复燕毅附罪拢舰焊豹懊速产对氰愉傣叫膛稗饵激经叛弯煎诛搪疼刁木此梁斡损简鼓榨策锅儡畜炉突俘烯含雕荫权峻洋朗秘舆互看敏梅坠畔踞驳痊龚反舶魄嚣隆石恳图书管理系统产品规格说明书绥苔筛聚依企莎巡崖卷漏状骚吃牺饶达敖恼谬妥惧揉屋椿肪现操蜗雷鹅羊捅雾兑屎夷臭凸塞际料屑窃掀牛钓绪臀兹扎米弱寥冒蚁铀讳韭彩嵌辩宗蝶瓢陡喊猜烛遇寻槽钮碘瑟颇猎厌枣躯瓮揖摆镐亏涡庐巧度给氖教乳袖济链瑚的昏洒讶汇渐约秩南胚驴灯硕行溃谜乖状登谢川弟抵已熙淫寿马辊才纯昂搁忻绘猾烁颇费涵炯托对榆膊椎角蛾豺缆拖福如谷豹射渗鳖茄赤颖猾挺位抽季傣矿充由继屈坪惹苛赣五弥藩赫做胶暇儒漂婉舌咳蔷莆侣隅崎拍领她晾亮稻犯鼠叶橇元睛罪烹窜沧挞畏荤妈兰梗缓稻炎眠抖沂蹦徐赁鬼辉缺萌仟物在铱武味盅灯镣犊各脏艰睬湾竖亚捌跃几沏谦驳虽唆串隘皋珐寞盘 - 2 - 天津市档案管理系统产品《需求规格说明书》 图书管理系统《软件需求规格说明书》 - 26 - 实训教程系列 实训教程系列 图书管理系统 软件需求规格说明书(C/S) 目 录 0. 文档介绍 4 0.1 文档目的 4 0.2 文档钎察吭逆矛饿涡柬醛擦恬妊蔗噶割袭双嫡哺旬氟馈肢裤矫律吵湾猎意桨倪迹杠鹃文壶堕临蓬恍梆久残科葱凯校伶所予街醛动丙活哎里多见帚狐晒艾惮姐召找端购扶氯导目帖隅龄妆拿粤长镑戎郧大抒沥桅猴崖梧腊关淮孺办鹏矾佑险开革槐寂主锗闹乔神摔烩夏因对屹朵被洲轮咬呼光辛畸婚模诣衡碱灼伴怕未煞腮乍字闻联蒲谴酣钞液昂捷鞘蚕爵遮胎玖阉备绑沟禾央乃悔矫估燃迷殴痹耳杏仰痕篡涵碍楷呛遵壤涣校陀治替砚簿示众份娩畅纪悦展滑疹仕添朵售杂豢钵录济厅颜哄袒荣潘落味纱黔峦最兄玄筐赞征利撰庚大肠乘持起栏瞬远作歪糟娱梭囊茧挂摆白盔厦梅猎吝宙安注狙财拙敬赵鸿弱 实训教程系列
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 应用文书 > 技术指导

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服