信息系统工程与实践《图书馆管理系统》需求规格说明书专业班级:计本1202班项目分组:第二组姓名学号1:王莉琴26姓名学号2:王林飛29姓名学号3:王珂强36编写人员:王林飛I目录1.序.................................................................................................................................11.1编写需求规格说明书的目的...........................................................................11.2项目背景...........................................................................................................11.3定义...................................................................................................................11.4参考资料...........................................................................................................12.软件产品的一般性描述.............................................................................................22.1运行环境与资源...............................................................................................22.2软件产品的功能...............................................................................................22.3用户特征...........................................................................................................32.4限制与约束.......................................................................................................43.功能行为需求............................................................................................................43.1引言...................................................................................................................43.2业务需求功能模块——用例模型...................................................................43.3相关用例的展开——活动图.........................................................................103.4对象类模型.....................................................................................................153.5输出结果.........................................................................................................164.性能需求..................................................................................................................164.1数据精确度.....................................................................................................164.2时间特性(响应、传输、运行时间等).....................................................174.3适应性(运行环境、计划发生变化等应具有的适应能力).....................174.4故障处理.........................................................................................................175.运行需求..................................................................................................................175.1用户界面(屏幕、报表格式等).................................................................175.2硬件界面.........................................................................................................185.3软件界面.........................................................................................................186.其他要求(可使用性、安全保密、可维护性、可移植性等).........................186.1可使用性.........................................................................................................186.3可维护性.........................................................................................................186.4可移植性.........................................................................................................187.附录........................................................................................................................181需求规格说明书1.序1.1编写需求规格说明书的目的编写本报告的目的是明确本系统的详细需求,供使用单位确认系统的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标准,图书馆管理系统也是为了能满足读者和图书的图书馆实现日常操作信息化和后台统计电算化的系统。它能够帮助图书馆管理人员处理基本的管理项目,图书馆满足信息化的需要,并且有操作简单,易上手,错误较少等优点。1.2项目背景开发软件名称:图书馆管理系统。项目任务提出者:王莉琴、王林飛、王珂强。软件开发者:王莉琴、王林飛、王珂强。用户:图书馆工作人员及读者。项目与其他软件、系统的关系:本系统基于Internet的互联网网络,以B/S形式实现的。本系统是采用ASP技术,以SQLServer2008作为数据库,利用网络来查询、借书和还书。1.3定义系统:图书馆管理系统借书记录:包括借阅者姓名、ID号以及所借书的书名和和借阅日期等信息。借阅规则:对不同的借阅者有不同的借阅册数和借阅日期,对不同的违章情况有不同的罚款措施。1.4参考资料[1]用户:图书馆工作人员及读者。2[2]张害藩,《软件工程导论》(第四版),清华大学出版社[3].王珊等,《数据库原理及设计》,清华大学出版社[4]施伯乐丁宝康汪卫,数据库系统教程(第2版)[M],北京,高等教育出版社,2010[5]张文仲,ASP.NET网络开发技术[M],北京,人民邮电出版社,2006[6]赵池龙等,《软件工程实践教程》,电子工业出版社2.软件产品的一般性描述2.1运行环境与资源2.1.1硬件管理服务器(1)处理器(CPU)(2)内存容量(RAM):至少256M客户端(1)处理器(CPU)(2)内存容量(RAM):64M或更高2.1.2软件环境数据库服务器端(1)操作系统:MicrosoftWindows(2)数据库管理系统:SQLserver2008_r2,配置TCP/IP协议Web服务器端(1)操作系统:MicrosoftWindows(2)Internet信息服务(IIS)(3)VisualStudio,配置TCP/IP协议客户端(1)操作系统:Windows98/2000/2003/XP/Windows7(2)Web浏览器:InternetExplorer5.0以上或Netscape4.0以上,配置TCP/IP协议2.2软件产品的功能在图书管理系统中,管理员要为每个读者建立借阅账户,并給读者发放不同3类别的借阅卡(借阅卡可提供卡号、读者姓名),账户内存储读者的个人信息和借阅记录信息。持有借阅卡的读者可以通过管理员借阅、归还图书,不同类别的读者可借阅图书的范围、数量和期限不同,可通过互联网或图书馆内查询终端查询图书信息和个人借阅情况,以及续借图书,读者登陆后还可以修改部分个人信息,修改密码和上传照片。图书管理员定期或不定期对图书信息进行入库、修改、删除等图书信息管理以及注销,包括图书类别和出版社管理,还要协助读者完成借书、还书和续借。图1功能模块图2.3用户特征本软件的最终用户是面向管理员、读者(老师和同学等),他们都具有一定的计算机应用基础,可以比较熟练操作计算机。管理员和读者都是经常性用户。系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。维护人员为间隔性用户。管理员模块读者模块图书检索读者登陆借阅信息查询查询图书信息查询或修改部分个人信息图书馆管理系统图书维护图书的增删改读者维护读者的增删改借阅管理对借书、还书和续借处理42.4限制与约束2.4.1用户终端/服务器总体设计方案对它的约束本图书馆管理系统为C/S的一个应用系统,不可避免的要受到C/S结构的约束,在其实施的各个阶段都要服从它的一些规划,包括功能设计,系统配置和一些计划。同时,由于信息的共享与交换,图书馆管理系统还受到其他系统的信息约束。2.4.2人力、资金、时间的约束图书馆管理系统工程实施的目标是辅助图书馆的工作事务方便进行,由于学校自开发自用,开发过程中对人力、资金和时间的约束考虑不会太严格。软件开发由计算机专业大三学生解决,硬件资源充足,限时一个学期开发完成。3.功能行为需求3.1引言UML