您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 其它文档 > 图书馆座位管理系统软件需求规格说明书
学号:课程设计2014——2015学年第1学期课程名称《软件需求工程》论文题目《图书馆座位管理系统》需求分析报告学院计算机科学与技术学院专业软件工程班级姓名指导教师目录第一章总体描述…………………………………………………………………11.1引言…………………………………………………………………………11.2文档范围……………………………………………………………………11.3编写要求……………………………………………………………………11.4参考资料……………………………………………………………………2第二章系统说明…………………………………………………………………32.1产品的背景…………………………………………………………………32.2产品的功能…………………………………………………………………32.3用户特点……………………………………………………………………32.4项目目标……………………………………………………………………32.5应用环境……………………………………………………………………42.6系统运行的网络环境………………………………………………………5第三章功能需求…………………………………………………………………5第四章性能需求……………………………………………………………….9第五章接口需求………………………………………………………………105.1用户界面……………………………………………………………………105.2硬件、软件接口……………………………………………………………10感受和体会……………………………………………………………………12本课程大作业要求……………………………………………………………121第一章总体描述1.1引言在大学中,图书馆在学生的学习生活中占据了很重要的位置,现在越来越多的学生在图书馆自习,在图书馆看书。而图书馆的座位是有限的,所以出现了学生占座现象,而占座现象对其他同学来说又是很不公平的,同时占座又有可能会引发一系列的问题,而且在偌大的图书馆寻找座位也很麻烦。该文件夹是关于用户对图书馆座位管理系统的功能和性能的要求,是概要设计阶段的重要输入。1.2文档范围本文档是项目的软件需求规格说明书,是技术文档。本文档的预期读者是:设计人员;开发人员;项目管理人员;测试人员;用户。1.3编写要求2JSP,JavaServerPage(Java服务页面)的缩写,一个脚本化的语言。UML,UnifiedModelingLanguage(统一建模语言)的缩写,是一个标准的建模语言。1.4参考资料[1]《UML说明》,长江软件有限公司[2]《需求规格报告格式标准》,长江软件有限公司过程化组织3第二章系统说明2.1产品的背景本项目是为学校开发的一个图书馆座位管理系统,由于学校的规模比较大,在图书馆自习和看书的同学越来越多,如何满足同学的座位需求让所有的座位都得到良好的应用常常是学校的比较棘手的事情。为此学校希望有一个自动化的图书馆座位管理系统能够给同学们带来便利,提高图书馆座位利用率和节约同学们的时间,同时能及时满足同学们的借阅图书的需求。为实现同学方便的查找空闲座位,并确定自己的座位,弥补以往存在的种种不足,我们开发了图书馆座位管理系统。同学们可以通过图书馆座位管理系统查询图书馆空余座位并锁定座位,离开时可以释放座位。2.2产品的功能同学们可以在终端上查找图书馆里的空余座位,并锁定空余座位,进入图书馆后可以直接去自己的位置,节约了大量的寻找座位的时间,离开后又可以通过终端来释放座位,方便其他同学的使用。2.3用户的特点本用户是在校学生。有的经常使用图书馆,有的较少使用图书馆,但大多都用过。总之,他们都是需要使用图书馆座位的人员。2.4项目目标本项目设定的目标如下:·系统能够提供良好的用户界面,是操作人员的工作量最大限度的减少;4·系统具有良好的运行效率,能够达到提高工作效率的目的;·系统应具有良好的可扩充性,可以容易的加入其他系统的应用;·平台的设计具有一定的超前性,灵活性,能够适应图书馆的变化;·通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力。设计和实现上的限制2.5应用环境根据用户的需求陈述,可以确定本项目分为客户端和管理端,客户端主要功能是为用户提供图书馆座位资料、查看图书馆座位详情、用户登录、查看用户的信息、修改用户个人信息、锁定图书馆座位、释放图书馆座位。管理端的功能是图书馆管理人员进行用户信息管理、座位信息管理等。它们的关系如图所示。触摸屏终端:在图书馆部署触摸屏一体机供学生使用。座位管理软件:该软件是业务运行的核心,如进场退场、管理规则的控制都由该软件完成。5校园卡系统:提供刷卡登录机制。该机制是为使学生在触摸屏一体机上登录更方便,避免造成排队等待时间过长。校园网帐号认证服务器:提供统一帐号、统一管理的作用,避免上一套系统就需要一套帐号密码。2.6系统运行的网络环境本系统的网络运行图如上图,无论是客户端的用户还是管理端的管理用户都可以通过网络登录到本系统中。6第三章功能需求同学们可以在触摸屏终端通过座位管理系统来查找空余座位,从而选定座位,离开时释放座位,其中登录登出均是通过刷校园卡来实现。该方案主要的应用场景有以下特征1.为学生开放终端查询服务,学生可通过触摸屏终端进行座位查询、锁定和释放;2.与触摸屏终端联系,获取学生的进出信息。系统根据此信息自动完成用户的座位锁定、中途离场、释放座位动作;1.查询座位学生通过任意一台接入校园网的触摸屏终端,都可以登录到座位管理系统查询是否有可使用的座位。系统提供两种查询方式,一种是按照教室座位布局查询,一种是自定义筛选条件的方式。可以满足学生的不同需求72.锁定座位当查询到场馆还存在闲置座位时,学生可以选择快速锁定(系统自动分配),或者自选(手工选择)座位的方式。当成功锁定座位之后,系统会提供电子凭证,通过"凭证"方式彻底解决占座问题。该凭证可以在触屏机上打印,或者使用手机拍照留存。3.取消锁定座位如果需要取消锁定座位,可以在‘我的座位’中查询该记录并在规定时间内进行取消。管理员可以定义取消的次数、在多长时间前可以取消。4.失约处理管理员可以定义超过锁定座位时间多长时间未签到的,计为失约。并可以定义失约的处罚办法。5.进场签到学生在取消锁定座位时间到达之前进场时,需要在自习室门口的终端上签到,系统会自动读取。6.中途离开处理考虑到学生临时离开座位的实际需求,系统允许学生使用暂时离开座位状态。当学生选择"暂时离开座位",系统会为学生保留一段时间的座位。如果在规定时间内学生未进行返回签到,系统自动释放座位。并将学生违例事件记录到数据库7.释放座位当学生使用座位结束时,可以在触摸屏终端刷校园卡选择释放座位。8管理系统管理员可以通过管理系统设置系统的各项数据,并可以存入和删除座位信息。用户系统用户通过系统可以实现以下功能:1查询座位;2.锁定座位;3.取消锁定座位;4.进场签到;5.中途暂离;6释放座位。9第四章性能需求4.1系统的页面要求如下。(1)页面内容:主题突出,站点定义,术语和行文格式统一,规范,明确,栏目,菜单设臵和布局合理,传递的信息准确,及时。内容丰富,文字准确,语句通顺,专用术语规范,行文格式统一规范。(2)导航结构:页面具有明确的导航指示,且便于理解,方便用户使用。(3)技术环境:页面大小合适,能用各种常用浏览器以不同的分辨率浏览,无错误连接和空链接;采用CSS处理,控制字体大小和版面布局(4)艺术风格:界面、版面形象清晰悦目、布局合理,字号大小合适、字体选择合理,前后一致,美观大方,动与静搭配恰当,动静效果好;色彩和谐自然,与主题内容相协调。4.2响应时间需求无论是客户端还是管理端,当用户登录,进行任何操作的时候,系统应该及时的进行反应,反应时间在5秒以内。系统应能检测出各种非正常情况,如与设备的通信中断,无法连接数据客服务器等,以避免出现长时间等待甚至无响应。4.3可靠性需求系统应保证7*24小时秒内不宕机,保证20人可以同时在客户端登录,此时系统能正常运行,正确提示相关内容。4.4开放性需求系统应具有较强的灵活性,以时应将开功能扩展的需求4.5可扩展性需求系统设计需求能够体现扩展性要求,以适应将来功能扩展的需求。4.6系统安全性需求系统有严格的权限管理功能,各功能模块需有相应的权限方能进入。系统需能够防止各类误操作可能造成的数据丢失,破坏。防止用户非法获得网页以及内容。10第五章接口需求5.1.用户界面:A、采用Windows的通用图形界面,用户友好。B、界面有一致性,界面规范遵循Windows软件界面规范C、提供错误处理。D、提供信息提示,用多种信息提示当前用户的状态、界面。E、提供方便的联机帮助。F、遵循国家关于计算机方面词汇的标准,用词正确、准确、无歧义。G、本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如、输入界面、输出界面)。用户对程序的维护,最好要有备份5.2.硬件、软件接口5.2.1服务器端子系统的运行要求:软件接口:数据库服务器端:(1)操作系统:MicrosoftWindows2000(2)数据库管理系统:Oracle,配置TCP/IP协议Web服务器端:(1)操作系统:MicrosoftWindows2000(2)Internet信息服务(IIS)6.0管理器(3)VisualStudio.NET2003,配置TCP/IP协议客户端:(1)操作系统:Windows98/2000/2003/XP(2)Web浏览器:InternetExplorer5.0以上或Netscape4.0以上,配置TCP/IP协议硬件接口:服务器(1)处理器(CPU):Pentium900M(推荐Pentium41.2G)(2)内存容量(RAM):至少256M(推荐512M)客户端:(1)处理器(CPU):Pentium133M或更高(2)内存容量(RAM):64M或更高5.2.2接口:11硬件接口:考虑到大量数据的备份等要求,需要保持与磁带机和光盘刻录机的接口,这较易实现。软件接口:这里,主要考虑软件与操作系统、数据库管理系统的接口,以及局域网和互联网软件之间的数据交换。考虑到文档处理时有可能需要较常用的办公软件。例如Microsoft的Office系列,所以应尽量实现它们之间的数据格式的自动转换。感受和体会12通过写这次需求规格说明书,发现自己还存在很多问题,首先是格式,对格式完全不熟悉,是通过在网上查找相关资料才知道格式应该是怎样的;其次是本以为学习了UML建模和软件需求工程这两门课写起来会很顺手,但实际上还是存在很多问题,通过询问同学以及上网查资料才最终完成需求说明书。最重要的是对一些问题存在盲点,比如接口需求的具体内容,这些都是不怎么了解的,也是通过查找相关资料才逐渐弄懂,通过此次写软件需求规格说明书,我学会了如何把UML建模和软件需求结合起来,同时也学会了该如何书写软件需求规格说明书,总得来说收获还是很大的。本课程大作业要求(1)对所选系统进行完整的需求获取以及需求分析工作,给出所选系统的各层次需求,包括业务需求,用户需求,功能需求以及非功能需求。(2)在(1)的基础上完成需求规格说明书。(3)需求规格说明书要详尽,必须包括以下内容:引言,总体描述,功能需求,接口需求以及其它非功能性需求等,符合需求规格说明书各项细则。(可以参照SRS模板格式)(4)附录中给出所选系统需求规格说明书中未给出的图表.(例如数据流图,数据字典等,例如建模用例图,时序图等)(5)对软件需求工程或需求中某知识点谈谈自己的感受和体会(字数不限,严禁抄袭)本科课程论文评分标准班级学号0姓名论文题目《图书馆座位管理系统》分析报告13评阅点评分标准(细则)分值给分功能及分析(40分)正确实现本系统课题所需全部功能,系统分析正确合理,且有一定创意40分本系统课题分析合理,完善30分基本实现本系统课题分析15分有明显重大错误5分无法实现本系统课题分析0分完整性(20分)需求规格说明书非常完善
本文标题:图书馆座位管理系统软件需求规格说明书
链接地址:https://www.777doc.com/doc-2558136 .html