网站大量收购独家精品文档,联系QQ:2885784924

在线图书借阅 需求规格说明书.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在线图书借阅 需求规格说明书

在线图书借阅系统 需求规格说明书 小组成员: 日 期:2013/10/9 目录 1.导言 2 1.1目的 2 1.2适用范围 2 1.3缩略语和术语 2 1.4参考资料 2 2 . 任务概述 3 2.1系统定义 3 2.1.1项目来源及背景 3 2.2 应用环境 3 2.2.1 系统运行硬件环境 3 2.2.3 系统运行网络环境 4 3.需求规定 4 3.1对功能的规定 4 3.2 对性能的规定 5 3.2.1精度 5 3.2.2 时间特性要求 5 3.2.3 灵活性 5 3.3 输入输出要求 5 3.4 数据管理能力要求 6 3.5 故障处理要求 6 3.6 其他要求 6 4 运行环境规定 6 4.1 设备 6 4.2 支持软件 7 4.3 接口 7 4.4 控制 8 1.导言 1.1目的 编写此文档的目的是进一步定制软件开发的细节问题,希望能使开发工作更具体移动应用开发(J2ME)肖正兴2012-02-01 数据库系统概论(第四版) 高等教育出版社 王珊 萨师煊 2006-05 2 . 任务概述 2.1系统定义 2.1.1项目来源及背景 本项目名称为“”此项目来源于计算机学院软件工程软件项目管理与合作实验,设计者为本组成员。需要设计一款在线图书借阅系统。在线图书借阅系统是方便读者能够更加方便地浏览本馆所拥有的书目,是一个读者进行图书借阅以及归还的一个平台,使读者能够借阅大量时间。同时,还能够与他人进行读后经验交流以及讨论。 2.1.2项目目标 开发一个满足用户需求的一款图书借阅移动应用,用户可以通过在线查询图书借阅情况,还可进行读者交流,提供一个人与人之间的交流平台,可以对图书借阅以及图书阅读情况进行了解。 所建议的系统的开发目标应考虑以下几个方面:(1)系统需要操作方便,方便管理员对整个系统的管理和读者借阅。(2)系统需要提供综合查询系统,方便图书的查询。(3)系统需要良好的扩展性,方便功能扩展和性能扩展。(4)系统需要较好的安全性和灾难恢复机制。 服务器:工作站或小型机;网络设备:网络交换机,网卡,网线;图书条码打印和扫描机。客户端软件选择的具体说明:浏览器数据库管理系统:SQL Server。开发工具:Eclipse。软件平台:Tomcat。 2.3 假定和限制对本项目开发中给出的条件、假定和所受到的限制如下。 所建议系统的运行寿命的最小值进行系统方案选择比较的时间经费、投资的来源和限制 简要说明 登录 数据库的链接、数据库操作、相关表的建立、登录信息显示 查询图书信息 按书名查,按图书类别查,按作者,按出版社查,可提供选择和输入两种方式 查询本人借阅信息 列出本人所有借阅历史信息和当前借阅信息 查询图书信息 查询馆藏图书和借阅图书,以列表显示,点击每本图书显示该图书详细信息 查询读者信息 提供输入姓名和编号两种方式 图书入库 登记图书入库信息 办理借书证 给读者分配一个编号,登记读者信息 图书借阅和归还 不同级别会员的出借天数和最多借阅册书不同(普通会员借阅30天2本,银卡会员借阅60天3本,金卡会员借阅90天5本) 逾期未还处理 列出未还的图书清单和读者清单 挂失处理 包括借书证挂失和图示遗失处理,借书证挂失在挂失数据表中处理,图书遗失在借阅表和图书表中处理 3.2 对性能的规定 3.2.1精度 由于此软件是一个信息管理系统,其实际应用过程中必须要求记录信息和查询信息的准确性,由于系统信息录入时能选择录入的尽量选择录入,手工录入的信息也要判断其录入内容的合法性。 3.2.2 时间特性要求 该图书馆借阅管理系统在时间要求不是很高,只认为其在单个终端上使用,尽管如此,平凡的查询还是要求响应的时间尽可能的短。因此,还是要尽量优化功能模块的代码,减少数据库的访问次数。在完成功能的前提下尽量减少数据库的访问次数或数据操纵的次数。 3.2.3 灵活性 由于系统采用 B/S 的结构,所以在操作上比较灵活,客户机只需要具有浏览器即可实现对该软件操作了,对于服务器端则要配备相应的环境,以及相应的数据库的安装。此系统主要采用 JSP 来实现,根据Java 语言的特点,具有可移植性,只要是符合java语言的开发环境都可以运行该系统软件。 在设计时要注意其适用性及可变性方面的功能,方便版本的更新,以及在需求发生变化的时候可以及时地进行修改。主要是在功能列表中有接口,便与今后后续的概念的增加;在各个功能的具体下设的细小的功能的部分要便于增加与修改以及删除。 3.3 输入输出要求 输入基本上是通过 post 方法进行,即用户选择或者手工录入的信息写入数据库。输出 则是依靠相应的JSP 代码完成HTML 代码的打印。 3.4 数据管理能力要求 在系统设计及实施阶段,要有阶段性的记录文件。

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档