您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 其它文档 > 图书馆借阅系统需求说明书
图书馆借阅管理系统需求说明书北京交通大学计算机与信息技术学院思源0802刘作鸣082740462010年12月10日目录1引言................................................................................................................31.1编写目的................................................................................................31.2背景......................................................................................................31.3定义......................................................................................................31.4参考资料................................................................................................32任务概述.........................................................................................................32.1目标......................................................................................................42.2用户的特点............................................................................................42.3假定和约束............................................................................................43需求规定.........................................................................................................53.1对功能的规定.........................................................................................53.2对性能的规定.........................................................................................53.3输人输出要求.........................................................................................73.4数据管理能力要求...................................................................................83.5故障处理要求.........................................................................................83.6其他专门要求.........................................................................................84运行环境规定...................................................................................................94.1设备......................................................................................................94.2支持软件................................................................................................94.3接口......................................................................................................94.4控制....................................................................................................101引言1.1编写目的此软件需求说明书编写是为了方便编码人员及测试和项目负责人能够对整个软件的功能有整体的把握以及严格的按照需求分析进行实现,可以使得整个软件的开发过程能够更加有效的实现。通过,软件需求说明书其中对系统的各个功能都作了详细的描述,通过对需求的分析,了解客户的要求,可以保证软件的开发符合客户的需求,以及能够准确及时地完成整个项目的开发。1.2背景该通用数据库管理系统是将系统软件的开发及应用软件开发有机结合成一体,同时强调系统的结构设计及实现,这个系统是基于数据库系统的高级应用开发,任务由需求方即北京交通大学计算机学院提出,由我方即北京交通大学计算机系学生负责开发实现,通过相应的开发环境从而根据客户的具体的需求而完成项目。通过实现本系统对于计算机系得学生能够了解更多的关于项目开发的具体的流程以及具体的实现方面法,该图书借阅管理系统是一个很有用的开发工具,对于今后的软件开发有很好的基础,也有相应的应用。图书借阅管理系统采用B-S结构设计模型,客户机可以通过浏览器对系统进行浏览与相应的操作。1.3定义B-S:即Brower/Server,浏览器/服务器,客户机上只需装有一个浏览器即可,服务器装有相应的数据库,通过webServer进行数据的交换等操作JSP:JavaServerPage动态网页标准Eclipse:一种软件开发工具JDBC:即数据库连接中间件,提供数据库驱动和连接方法。1.4参考资料《精通JSP》《JSP网络编程》《JSP数据库编程》《Java语言导学》2任务概述2.1目标该图书借阅管理系统是为了使得计算机系的学生对软件开发的整个过程由各详细的了解,同时对于开发过程中文档的规范要求有一定了解,通过此系统的完成增强学生的编程能力,也可以提高学生们具体软件开发的知识,提高其竞争能力。本系统的设计模式为B/S结构。本图书借阅管理系统是采用JSP技术在给定需求的情况下直接进行软件各项功能的开发。对于系统的基本功能,自行设计其结构并进行实现。总的来看,项目属于数据库系统的高级应用开发。任务由需求方即北京交通大学计算机学院提出,由我方即北京交通大学计算机系学生负责开发实现,通过相应的开发环境从而根据给定的具体的需求而完成项目。通过实现本系统对于计算机系得学生能够了解更多的关于项目开发的具体的流程以及具体的实现方面法,特别学习和掌握具有实际应用价值的项目的开发过程,为今后从事实际的开发工作奠定基础。系统后台程序采用JSP编写操纵MYSQL小型数据库,客户机可以通过浏览器对系统进行浏览与相应的操作。2.2用户的特点图书借阅管理系统工具是面向图书馆管理开发的。系统的用户分为管理员和读者。根据用户的不同角色能够执行不同的功能模块。系统管理员可以执行有一定危险性的操作,如借阅的增加和删除等。读者主要是进行个人借阅信息查询和图书查询等操作。2.3假定和约束1.图书馆管理系统得完成从需求分析,概要设计,详细设计,具体的编码直至最后的测试,总的任务由一个人分阶段的完成。2.整个系统完成的总的时间为:14周3.具体的时间约束为:周次具体的工作成果一至三周熟悉开发环境及客户要求,完成需求分析文档熟悉开发环境及客户要求,学习需求文档的书写四周完成概要设计的具体部分学习概要设计的书写五至六周对整个系统的设计有一个整体的把握,对这个系统的结构的设计等,完成系统详细设计说明书的书写学习系统详细设计说明书的书写七至八周搭建开发平台尝试asp,netbeans失败九至十周重新搭建平台Java+myeclipse+mySQL搭建成功十一至十二周系统编码,根据需求编写代码,实现整体的功能系统的整体实现,系统可以运行,功能基本实现十三周对此进行测试,按照相应的标准进行测试完善整个系统功能十四周完成各项说明文档最后的定稿完成各项说明文档的书写注:总的开发时间为16周,在上述的具体安排中,根据实际的开发过程可适当的延长些时间,但是要保证总的时间为16周。3需求规定3.1对功能的规定3.1.1系统功能概述功能名称简要说明登录数据库的链接、数据库操作、相关表的建立、登录信息显示查询图书信息按书名查,按图书类别查,按作者,按出版社查,可提供选择和输入两种方式查询本人借阅信息列出本人所有借阅历史信息和当前借阅信息查询图书信息查询馆藏图书和借阅图书,以列表显示,点击每本图书显示该图书详细信息查询读者信息提供输入姓名和编号两种方式图书入库登记图书入库信息办理借书证给读者分配一个编号,登记读者信息图书借阅和归还不同级别会员的出借天数和最多借阅册书不同(普通会员借阅30天2本,银卡会员借阅60天3本,金卡会员借阅90天5本)逾期未还处理列出未还的图书清单和读者清单挂失处理包括借书证挂失和图示遗失处理,借书证挂失在挂失数据表中处理,图书遗失在借阅表和图书表中处理3.1.2功能需求描述1.认证1)验证用户身份,输入ID和密码,随后的交互取决于用户的身份;2.如果用户是读者,可进行如下交互:1)查询图书的各种信息(按书名查,按图书类别查,按作者,按出版社查,可提供选择和输入两种方式);2)查询本人的借阅信息(列出本人所有借阅历史信息(六个月内,一年内)和当前借阅信息(未还));3.如果用户是管理员,可进行如下交互:1)查询图书的各种信息查询馆藏图书和借阅图书,以列表显示,点击每本图书显示该图书详细信息;2)查询读者的各种信息提供输入姓名和编号两种方式3)图书入库登记图书入库信息4)办理借书证给读者分配一个编号,登记读者信息5)图书借阅和归还不同级别会员的出借天数和最多借阅册书不同(普通会员借阅30天2本,银卡会员借阅60天3本,金卡会员借阅90天5本)6)逾期未还处理列出未还的图书清单和读者清单7)挂失处理包括借书证挂失和图示遗失处理,借书证挂失在挂失数据表中处理,图书遗失在借阅表和图书表中处理4、完整性约束1.图书编号和读者编号唯一;2.读者借阅的图书一定是系统中提供的图书,一个读者不能借同一本书超过1本;3.读者遗失的图书一定是本人借阅的图书;4.已遗失的图书不能再被借阅;5.遗失图书数量不能超过馆藏图书数量;6.已挂失的借书证不能再借书;;7.出借天数和最多借书册书由会员级别决定。(会员级别有普通,银卡,金卡三种)3.2对性能的规定3.2.1精度由于此软件是一个信息管理系统,其实际应用过程中必须要求记录信息和查询信息的准确性,由于系统信息录入时能选择录入的尽量选择录入,手工录入的信息也要判断其录入内容的合法性。3.2.2时间特性要求该图书馆借阅管理系统在时间要求不是很高,只认为其在单个终端上使用,尽管如此,平凡的查询还是要求响应的时间
本文标题:图书馆借阅系统需求说明书
链接地址:https://www.777doc.com/doc-5706245 .html