




已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件需求规格说明(SRS)目录软件需求规格说明(SRS)11引言41.1标识41.2系统概述41.3文档概述41.4基线42引用文件43需求53.1所需的状态和方式53.2需求概述53.2.1目标53.2.2运行环境73.2.3用户的特点73.2.4关键点73.2.5约束条件73.3需求规格83.3.1软件系统总体功能/对象结构83.3.2软件子系统功能/对象结构83.3.3描述约定93.4 CSCI能力需求93.4.1主模块103.4.2个人借阅查询模块103.4.3库存期刊查询模块103.4.4模糊期刊查询模块103.4.5期刊去向模块103.4.6高级管理模块103.4.7读者管理模块103.4.8添加用户模块113.4.9删除用户模块113.4.10修改用户模块113.4.11期刊管理模块113.4.12添加期刊模块113.4.13删除期刊模块113.4.14删除期刊模块113.4.15到期期刊入库模块123.4.16数据显示模块123.4.17借阅管理模块123.4.18期刊记录集获取模块123.4.19读者记录集获取模块123.4.20显示更新模块123.4.21更新当前记录模块123.4.22借书模块133.4.23还书模块133.4.24密码修改模块133.4.25数据库查询模块133.5 CSCI外部接口需求133.5.1接口标识和接口图143.6 CSCI内部接口需求143.7 CSCI内部数据需求183.8适应性需求203.9保密性需求203.10保密性和私密性需求203.11 CSCI环境需求203.12计算机资源需求203.12.1计算机硬件需求203.12.2计算机硬件资源利用需求203.12.3计算机软件需求213.12.4计算机通信需求213.13软件质量因素213.14设计和实现的约束213.15数据213.16操作223.17故障处理223.18算法说明223.19有关人员需求223.20有关培训需求233.21有关后勤需求233.22其他需求233.23包装需求233.24需求的优先次序和关键程度234合格性规定235需求可追踪性236尚未解决的问题247注解241引言1.1标识B/S: Brower/Server 浏览器/服务器SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS) UML: Unified Modeling Language(统一建模语言)的缩写,是一个标准的建模语言1.2系统概述建议开发软件名称:期刊管理系统 项目的提出者:张庭开发者:张庭、岳涛、吴李江、江一舟、孙晓渭 用户:读者实现软件的单位:盐城工学院当前的运行现场:盐城工学院图书馆PC机上;计划的运行现场:部署到特定的服务器上,所有远程的计算机能够访问;其他有关的文档:项目开发计划,需求规格说明,软件(结构)设计说明,软件测试计划1.3文档概述本说明书描述了期刊管理系统软件的设计需求,读者为该管理系统软件的设计人员、代码编写人员、测试人员、维护人员和该项目的审核验收人员。1.4基线可行性分析报告2引用文件1 王利福,张世琨,朱冰,软件工程(第9版),2011年5月,机械工业出版社;2 肖刚,古辉,程振波,张元鸣,实用软件文档写作(第1版),2005年2月,清华大学出版社; 3 张海潘,软件工程导论(第五版),2010年1月,机械工业出版社;3需求3.1所需的状态和方式1.期刊信息存储与管理,包括:1)期刊编目。2) 期刊种类的录入、删除及修改。3) 期刊录入、过期期刊删除及修改。2.读者信息存储与管理,包括:1) 读者类别管理。不同读者借阅期刊种类、借阅时间、借阅册数都不相同。2)读者信息的登记、删除及修改:新读者的增加、读者信息的修改。3)读者借阅情况查询:根据借阅情况,预约告知、过期书的催还。3.借阅系统读者查询到所需期刊后即可借阅,可以借阅多种期刊,每种期刊一般只允许借一本,若已有期刊超期请交清罚金后,才能开始本次借阅。读者拿着要借的书,到期刊管理员处办理借书手续,期刊管理员根据借书证号判断该读者可否借此类书,是否超出最大允许借书册数。3.2需求概述3.2.1目标该系统是基于对期刊的借阅、归还、管理等提供高效率、便捷的管理方式。旨在对期刊资源进行科学的加工整序和管理维护,为教学和科学研究提供文献信息保障和提高管理期刊的效率而设计的系统。顶层数据流图:第二层数据流图:第三层数据流图:第四层数据流图:3.2.2运行环境操作系统:Microsoft Windows XP支持环境:IIS 5.0数 据 库:Microsoft Office Access3.2.3用户的特点本系统的用户包括我校在读大学生及教师,均有一定计算机操作基础,能迅速熟悉本系统并通过系统进行查询等业务。另外因为本系统界面友好,操作简单方便,易于理解学习,管理员经过上岗前的简单培训后,便可熟练使用本系统。系统维护人员将由学校计算机专业人员担任3.2.4关键点关键问题:数据库的分析与设计以及后台的设计实现技术难点:数据库的分析与设计与维护其他风险因素在开发过程中随时可能遇到,针对前两者必须要熟练掌握数据库中常用的子句、关键词、函数以及原理等,并对使用的编程语言要十分熟悉。针对最后一点我们必须要在项目开发过程中认真仔细,尽量避免一些不该犯的错误。3.2.5约束条件1)建议该系统运行的最短寿命为10年;2)进行该系统方案选择比较的期限为2个月;3)开发该软件系统的经费来源为盐城工学院财务处出资;4)开发该软件系统应符合中华人民共和国相关法律和政策;5)该系统要受资金、寿命、社会等系列因素的制约和限制;6)可利用盐城工学院图书馆的信息和资源;7)建议该系统软件投入使用的最迟时间为2012年6月3.3需求规格3.3.1软件系统总体功能/对象结构3.3.2软件子系统功能/对象结构根据功能的不同可以将本系统划分为八个子模块:1)身份验证:通过登录才可进入期刊管理系统,登录信息提交后检验登录者的身份是否合法,合法,则转入对应的操作界面。在本系统中,只有二种身份:读者、管理员。2)读者信息管理:用于管理员对读者相关信息的管理,包括添加读者信息,修改读者信息和删除读者信息。添加读者信息用于读者用户的注册;修改读者信息用于修改读者密码;删除得这信息用于删除读者信息,即注销用户。3)期刊管理:用于管理员对期刊的相关管理包括添加期刊目录,登记期刊,删除期刊。添加期刊目录是添加新种类的期刊;期刊登记用于登记新到的期刊信息和读者归还的期刊;删除期刊用于删除期刊信息和期刊目录。4)借阅管理:用于管理员对期刊借阅以及归还的相关管理。5)个人借阅查询:用于查询某人的借阅清单。6)期刊去向查询:用于查询该期刊的借出情况以及未借出的数量。7)库存期刊查询:用于查询所有的期刊内容以及剩余数量。8)密码修改:用于读者修改登录密码。3.3.3描述约定表示逻辑层:输入:管理员信息,用户信息处理:身份验证输出:登陆结果资源管理层:输入:用户信息,期刊信息处理:删除、查询、修改、添加用户,删除、查询、修改期刊信息输出:用户信息、期刊信息资源加工层:输入:期刊号处理:提交、保存、查询输出:期刊借阅信息3.4 CSCI能力需求要分为:1.主模块2.个人借阅查询模块3.库存期刊查询模块4.模糊期刊查询模块5.期刊去向模块6.高级管理模块7.读者管理模块8.添加用户模块9.删除用户模块10.修改用户模块11.期刊管理模块12.添加期刊模块13.删除期刊模块14.删除期刊模块15.到期期刊入库模块16.数据显示模块17.借阅管理模块18.期刊记录集获取模块19.读者记录集获取模块20.显示更新模块21.更新当前记录模块22.借书模块23.还书模块24.密码修改模块25.数据库查询模块3.4.1主模块输入:操作系统传递至的各种消息以及用户的输入数据输出:用户界面显示上层模块:无下层模块:个人借阅查询模块、库存期刊查询模块、期刊去向查询模块、高级管理模块、密码修改模块、关于我们模块、关于本系统模块、期刊模糊查询模块3.4.2个人借阅查询模块输入:无 输出:用户界面显示 上层模块:主模块下层模块:数据库查询模块,数据显示模块。3.4.3库存期刊查询模块输入:无 输出:用户界面显示上层模块:主模块下层模块:数据库查询,数据显示模块3.4.4模糊期刊查询模块输入:相应的查询关键字输出:查询结果集的视图显示上层模块:主模块下层模块:数据库查询模块,数据显示模块。3.4.5期刊去向模块输入:期刊名,年份,期号输出:查询结果集的视图显示上层模块:主模块下层模块:数据显示模块,数据库查询模块。3.4.6高级管理模块输入:无 输出:用户界面显示 上层模块:主模块下层模块:读者管理模块,期刊管理模块,借阅管理模块3.4.7读者管理模块输入:无输出:用户界面显示上层模块:高级管理模块下层模块:添加用户模块,删除用户模块,修改用户模块,数据显示模块3.4.8添加用户模块输入:用户名,密码输出:提示“添加成功”上层模块:读者管理模块下层模块:数据显示模块3.4.9删除用户模块输入:用户名输出:提示“删除成功”上层模块:读者管理模块下层模块:数据显示模块3.4.10修改用户模块输入:用户名,密码输出:提示“修改成功”上层模块:读者管理模块下层模块:数据显示模块3.4.11期刊管理模块输入:无输出:用户界面显示上层模块:高级管理模块下层模块:添加期刊模块,删除期刊模块,数据显示模块3.4.12添加期刊模块输入:无输出:用户界面显示上层模块:期刊管理模块下层模块:添加新种类期刊模块,到期期刊入库模块,数据显示模块3.4.13删除期刊模块输入:CN刊号,期刊年份,期刊期号输出:提示“删除成功”上层模块:期刊管理模块下层模块:数据显示模块3.4.14删除期刊模块输入:CN刊号,期刊名称,出版周期,主办单位,单价输出:提示“添加成功”上层模块:添加期刊模块。下层模块:数据显示模块3.4.15到期期刊入库模块输入:CN刊号,期刊名称,期刊年份,期刊期号,数量输出:提示“入库成功”上层模块:添加期刊模块下层模块:数据显示模块3.4.16数据显示模块输入:与操作页面有关的用户输入及系统消息输出:用户界面显示下层模块:读者记录集获取模块、期刊记录集获取模块、显示更新模块、更新当前记录模块、借阅查询模块3.4.17借阅管理模块输入:用户名、期刊名称、年份、期号输出:用户界面显示上层模块:高级管理模块下层模块:借书模块、还书模块、借阅查询模块3.4.18期刊记录集获取模块输入:输出:期刊记录集上层模块:期刊管理模块,期刊查询模块,期刊去向模块下层模块:数据库查询模块3.4.19读者记录集获取模块输入:输出:读者记录集上层模块:读者管理模块,个人借阅查询模块下层模块:数据库查询模块3.4.20显示更新模块输入:输出:用户界面显示上层模块:读者功能模块、管理员功能模块、系统管理模块。下层模块:3.4.21更新当前记录模块输入:输出:操作结果信息上层模块:读者功能模块、管理员功能模块、系统管理模块下层模块:数据库操作模块3.4.22借书模块输入:用户名、期刊名称、年份、期号输出:操作结果信息上层模块:借阅管理模块下层模块:数据库查询模块、数据显示模块3.4.23还书模块输入:用户名、期刊名称、年份、期号输出:提示“还书成功”上层模块:借阅管理模块下层模块:数据显示模块3.4.24密码修改模块输入:旧密码,新密码输出:提示“修改成功”上层模块:主模块、下层模块:数据库查询模块,数据显示模块3.4.25数据库查询模块输入:数据查询命令输出:查询结果集上层模块:读者管理模块、期刊管理模块、个人借阅查询模块、期刊去向查询模块、库存期刊查询模块、密码修改模块下层模块:无 3.5 CSCI外部接口需求用户界面:本软件用户界面要求简洁友好,且菜单操作简单易懂,菜单命令可用快捷键激活,输入输出时间应使用户不感到明显的时间延迟。硬件借口:本软件不需要特定的硬件或硬件接口进行支撑,486以上PC机均可运行此软件,对机器要求不太严格。可能涉及数据的备份应该保持打印机和光盘刻录机的接口软件接口:运行于Windows xp及更高版本具有WIN32 API的操作系统之上。因为可能涉及一些文档、报表的处理应该保持与常用软件的办公软件的接口。3.5.1接口标识和接口图3.6 CSCI内部接口需求(1)用户登录(user): (2)读者登录(reader): (3)用户密码修改(user): (4)读者密码修改(reader): (5)期刊归还(借出和阅读): (6)期刊预约 (7)期刊查询(类别) (8)期刊查询(名称) (9)统计期刊借阅情况 (10)期刊阅览 (11)期刊借出 (12)统计读者情况(13) 添加读者信息:(14)添加用户:3.7 CSCI内部数据需求(1)用户表-User字段名称类 型 主 键非 空用户名文本 是 是密码 文本 否 是权限 是/否 否 是(2)期刊表-periodical字 段 名 称类 型主 键非 空期刊(ISSN)文本是是期刊名称文本否否期刊语种文本否否期刊种类文本否否出版单位文本否否发行日期文本否否邮发代号文本否否发行周期文本否否单价数字否否(3)读者表-reader字 段 名 称类 型主 键非 空读者编号文本是是读者姓名文本否否读者专业文本否否读者单位文本否否读者类别文本否否密码文本否是(4)期刊借阅表-Read/Loan字 段 名 称类 型主 键非 空期刊编号文本是是读者编号文本是是还书时间日期是是借阅类型文本否否借阅时间日期否否期刊状态文本否否(5)期刊入库表字 段 名 称类 型主 键非 空期刊入库单号数字是是期刊ISSN文本否是入库时间日期否是经手人文本否是期刊名称(明细)文本否是入库数量数字否是(6)期刊在库情况表字 段 名 称类 型主 键非 空期刊编号文本是是在库数量数字否是3.8适应性需求满足运行环境在允许操作系统之间的安全转换和与其它应用软件的独立运行要求。3.9保密性需求每个用户登录后,都可更改初始密码,以增强系统的安全性。每个用户登录系统后单击退出,可退出系统。这样。他们遗留在Session对象中的信息就会被清除,同样增强了系统的安全性。 3.10保密性和私密性需求每个用户登录后,都可更改初始密码,以增强系统的安全性。每个用户登录系统后单击退出,可退出系统。这样。他们遗留在Session对象中的信息就会被清除,同样增强了系统的安全性。用户借阅操作会引起冲突时,系统会提示出错信息。 3.11 CSCI环境需求要运行在正版的Windows系列的操作系统下。3.12计算机资源需求3.12.1计算机硬件需求服务器、内存、硬盘、网卡、工作站、内存、硬盘、CDROM、网卡3.12.2计算机硬件资源利用需求服务器: Pentium4 以上或更高,内存:512M以上;硬盘:至少50G以上;网卡:100/1000自适应;工作站: Pentium4 以上微机;内存:512MB硬盘: 至少25G以上;CDROM:24倍速以上;3.12.3计算机软件需求visual studio 2005版本以上,Microsoft Office Access2007版本以上。3.12.4计算机通信需求网络适应性强,无论是PSTN、DDN、帧中继、X.25、ISDN、还是CATV、ADSL,浏览器/服务器结构均能适应。安全性好。防火墙技术保证了安全性。 3.13软件质量因素正确性:业务错误不允许出现健壮性:能容纳300人同时访问,服务器端程序应连续工作半年以上可靠性:除电源、硬件、操作系统、服务器管理系统外程序不允许异常退出或崩溃。性能效率:系统处理业务时间小于等于5秒易用性:不用安装,操作简便清晰性:业务流程明确安全性:用户信息保密,操作权限明确可扩展性:可在当前需求基础之上进行功能上的扩展兼容性:可运行在大多数主流的硬件环境中可移植性:可运行在大多数主流的操作平台上3.14设计和实现的约束1.软件开发小组提供相应的开发阶段文档,用户提供相适应的行业标准,使软件开发与典型实例考核相结合。2.操作员与用户要按照操作规程运行本系统,不得进行恶意破坏性操作。3.用户必须提供相关运行软件有效的数据库接口标准,并在改动的过程中及时通知本软件开发商,以保证从中正确读取预决算参数,进行成本预算。3.15数据1.输入数据:1) 登录所需的密码;2)鼠标对按钮的点击3)查询方式、查询关键字;4)新建期刊项、读者项;5)期刊项、读者项相应纪录更改;6)借阅、返还、丢失注销时的期刊序号、读者借阅证号;2.输出数据:1)查询关键字确定的数据库记录的子集;2)统计结果;3)期刊借阅、返还、丢失注销等操作结果;4)数据备份输出的数据备份文件;3.数据字典:1.文件条目用户=读者|管理员用户文件=用户名+姓名期刊目录文件=刊号+刊名+邮发代号+主办单位+出版周期期刊登记文件=刊号+年+(卷)+期期刊借阅文件=用户名+刊号+年+(卷)+期+借阅日期+归还日期期刊内容文件=刊号+年+(卷)+期+文章题目+作者单位+作者单位+作者姓名+关键词1+关键词2+关键词3+关键词4+关键词52.数据条目征订单=刊号+邮发代号+单价+数量+金额期刊去向信息=刊名+年+(卷)+期+读者姓名期刊内容信息=关键词1+关键词2+关键词3+关键词4+关键词5+刊名+年+(卷)+期变动要求=添加|更改|删除借阅要求=用户名+刊号+刊名+年+(卷)+期归还要求=用户名+刊号+刊名+年+(卷)+期按关键词查询要求=(关键词1)+(关键词2)+(关键词3)+(关键词4)+(关键词5)查询期刊去向要求=刊号+刊名+年+(卷)+期3.16操作管理员管理:管理员实现对用户信息添加和删除。 用户管理:用户可以实现查询期刊信息、实现期刊借阅、修改个人信息。 3.17故障处理所有数据应同时具备硬拷贝(备份到外部介质)和软拷贝(备份到本地)两种备份方式,具有迅速的灾难恢复能力。同时应充分考虑各种突发情况的处理方式,如系统的后台数据库因断电死锁等原因无法访问时,系统应能够自动切换到备份服务器以保证用户能够继续访问。3.18算法说明关于算法的说明将在系统的详细设
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中小学教师招聘考试预测题及答题技巧
- 2025年中央空调系统中级操作员考试模拟试题大全
- 抢救车核对课件
- 抢救药物速记讲解课件
- 2025年城市管道天然气项目建议书
- 抗震安全培训通知课件
- 2025年检重秤项目发展计划
- 2025年坦克玻璃系列项目合作计划书
- 2025年抗重症肌无力药项目建议书
- 黑龙江省鹤岗市绥滨县2025-2026学年八年级上学期开学考试生物试题 (含答案)
- 万用表使用方法课件
- 转基因生物安全审定程序
- 教学课件-现代酒店管理基础
- 日语作文細やかな(细小)幸せにも感謝の気持ち 讲义-高考日语二轮复习
- 2009-2022历年河南省郑州市市属事业单位公开招聘考试《行政职业能力测试》笔试试题含答案带详解2022-2023上岸资料汇编3
- 新老物业移交表格(全套)
- 改装课件b737增压系统终定版
- 中国石化集团公司油气田企业清洁生产评价指标体系
- 改造工程电气工程施工组织设计方案
- 非计划再次手术制度
- 辽宁医院明细.xls
评论
0/150
提交评论