图书馆管理系统-需求分析.doc_第1页
图书馆管理系统-需求分析.doc_第2页
图书馆管理系统-需求分析.doc_第3页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 目目 录录 1 引言引言.2 1.1 编写目的2 1.2 背景2 1.3 定义2 1.4 参考资料2 2 任务概述任务概述.3 2.1 目标3 2.2 用户的特点3 2.3 假定和约束3 3 需求规定需求规定.4 3.1 对功能的规定4 3.2 对性能的规定4 3.2.1 精度.4 3.2.2 时间特性要求.4 3.2.3 灵活性要求5 3.3 输人输出要求5 3.4 数据管理能力要求5 3.5 故障处理要求5 3.6 数据流图6 3.7ER 图 9 3.8 数据字典11 3.9 状态转换图20 4 运行环境规定运行环境规定.21 4.1 设备21 4.2 支持软件21 工作站:WIN2000 PROFESSIONAL+SQLSERVER2000 桌面版.21 4.3 接口21 4.4 控制22 2 软件需求说明书软件需求说明书 1 引言引言 1.1 编写目的编写目的 本需求说明是针对图书管理系统编写的。其编写目的是确定系统必须完成的工作, 帮助开发人员更好更快的开发,用较小的成本在较短的时间内开发出系统。用户、分析员、 开发人员等均为本说明读者。 1.2 背景背景 本系统名称为图书管理系统 。为满足华航图书管工作人员实现现代化图书管理需求, B08515 班工作小组着手开发此图书管理系统,此系统将用于换行图书管的图书管理部门, 属于图书馆内部的管理系统。该系统软件可运行于 Windows 2000,Windows XP,Windows 7 等操作系统。 1.3 定义定义 图书借阅系统:对图书馆里的图书进行管理包括采购新书,注销图书,同时对同学们 的图书借阅归还进行管理,方便学生和图书管理者。 1.4 参考资料参考资料 ERP 原理设计与实施 ,罗鸿编著,电子工业出版社 软件工程 ,钱乐秋等,青还大学出版社; 软件工程导论 (第四版) ,张害藩,清华大学出版社。 3 2 任务概述任务概述 2.1 目标目标 本系统通过强大的计算机技术给图书管理人员和读者借、还书带来便利。本系统除了 图书馆内管理的一般功能还外,还包括网上在线查询图书信息、查询本人的借阅情况和续 借等功能。 目标还包括:减少人力与管理费用;提高信息准确度;改进管理和服务;建立高效的 信息传输和服务平台,提高信息处理速度和利用率; 系统设计优良,界面设计精美、友好、 快捷,人性化设计,后台管理功能强大、效率高; 更简便、信息化程度更高的图书管理流 程; 2.2 用户的特点用户的特点 本图书管理系统最终用户是图书馆的图书管理员,图书管理员的文化水平差别较大, 所以要求系统简单易用,便于操作。由于图书馆工作时间为周一至周五(节假日全休) ,使 用频率较高,对系统的稳定性和维护性有较高的要求。系统维护人员为计算机专业人员, 熟悉数据库、操作系统、网络维护工作。维护人员为间隔性用户。 2.3 假定和约束假定和约束 此系统为学生开发,经费较少;开发期限较宽松(一个月左右) 。 4 3 需求规定需求规定 3.1 对功能的规定对功能的规定 在图书管理系统中,管理员要为每个读者建立借阅账户,并給读者发放不同类别的借 阅卡(借阅卡可提供卡号、读者姓名) ,账户内存储读者的个人信息和借阅记录信息。持有 借阅卡的读者可以通过管理员(作为读者的代理人与系统交互)借阅、归还图书,不同类 别的读者可借阅图书的范围、数量和期限不同,可通过互联网或图书馆内查询终端查询图 书信息和个人借阅情况,以及续借图书(系统审核符合续借条件) 。 借阅图书时,先输入读者的借阅卡号,系统验证借阅卡的有效性和读者是否可继续借 阅图书,无效则提示其原因,有效则显示读者的基本信息(包括照片) ,供管理员人工核对。 然后输入要借阅的书号,系统查阅图书信息数据库,显示图书的基本信息,供管理员人工 核对。最后提交借阅请求,若被系统接受则存储借阅纪录,并修改可借阅图书的数量。归 还图书时,输入读者借阅卡号和图书号(或丢失标记号) ,系统验证是否有此借阅纪录以及 是否超期借阅,无则提示,有则显示读者和图书的基本信息供管理员人工审核。如果有超 期借阅或丢失情况,先转入过期罚款或图书丢失处理。然后提交还书请求,系统接受后删 除借阅纪录,并登记并修改可借阅图书的数量。 图书管理员定期或不定期对图书信息进行入库、修改、删除等图书信息管理以及注销 (不外借) ,包括图书类别和出版社管理。 为系统维护人员提供权限管理、数据备份等通用功能。 3.2 对性能的规定对性能的规定 3.2.1 精度精度 说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。 3.2.2 时间特性要求时间特性要求 要求稳定、安全、便捷,易于管理和操作。 查询速度:不超过 10 秒; 5 其它所有交互功能反应速度:不超过 3 秒; 可靠性:平均故障间隔时间不低于 200 小时。 3.2.33.2.3 灵活性要求灵活性要求 当需求发生某些变化时,企业进销存管理应用软件操作方式、数据结构、运行环境基 本不会发生变化,变化只是将对应的数据库文件内的记录改变,或将过滤条件改变即可。 3.3 输人输出要求输人输出要求 1 输入:一个人工键盘输入、数据导入; 2 输出:打印输出、数据导出; 3 日期型数据:格式为YYYY-MM-DD; 数值型数据:精确到小数点后 2 位; 汇率数据:精确到小数点后 4 位。 3.4 数据管理能力要求数据管理能力要求 说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据 及其分量的存储要求作出估算。 3.5 故障处理要求故障处理要求 列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。 6 3.6 数据流图数据流图 图 3-1 顶层数据流图 图 3-2 0 层数据流图 7 图 3-3 1 层数据流图(读者管理) 图 3-4 1 层借阅管理数据流图 8 图 3-5 1 层图书馆理数据流图 9 3.7ER 图图 图 3-6 10 图 3-7 图 3-8 11 图 3-9 3.8 数据字典数据字典 读者类别表 名字:读者类别信息 别名:读者类别表 描述:区分读者是教师还是学生 定义:读者类别信息=教师信息+学生信息 位置:图书管理系统 名字:教师信息 别名: 描述:教师的基本信息 定义:教师信息=姓名+性别+读者編号+ID 号+专业+条形码+照片 位置:读者类别信息 读者信息表 借阅信息 还书信息 12 名字:学生信息 别名: 描述:学生的基本信息 定义:学生信息=姓名+性别+读者編号+ID 号+专业+条形码+照片 位置:读者类别信息 读者信息表 借阅信息 还书信息 名字:姓名 别名: 描述:读者的称谓 定义:姓名= 1字符 位置:读者信息 借阅信息 还书信息 名字:性别 别名: 描述:读者基本信息 定义:性别=男|女 位置:读者信息 借阅信息 名字:读者編号 别名:編号 描述:唯一的标识读者身份的关键域 定义:編号=入学年份+班级信息+学号 位置:读者信息 借阅信息 还书信息 名字:班级信息 别名: 描述:读者在班级中德 定义:班级信息=【本科编号|专科编号】+系编号+专业编号+班级+学号 位置:读者信息 13 名字:本科编号 别名: 描述:标识本科的数字 定义:本科编号=“40” 位置:班级信息 名字:专科编号 别名: 描述:标识专科的数字 定义:本科编号=“30” 位置:班级信息 名字:ID 号 别名:身份证号码 描述:唯一的可以补办借阅证的证件 定义:ID 号=身份证号码 位置:读者信息 借阅信息 还书信息 名字:专业 别名: 描述:所就读的学科 定义:专业=1华航所有专业1 位置:读者信息 借阅信息 名字:华航所有专业 别名: 描述:华航的所有专业的统计 定义:华航的所有专业= 名字:条形码 别名:借阅卡号 描述:可以登录读者借阅、还书、读者个人信息界面的凭证 定义:条形码=9数字9 位置:借阅信息 还书信息 读者信息 14 名字:照片 别名:电子摄像 描述:借阅或还书时可以对读者进行验证 定义:照片=电子摄像图片 位置:读者信息 借阅信息 还书信息 读者信息表 名字:读者信息 别名:读者报表 描述:图书系统的面向者 定义:读者信息=教师信息|学生信息 位置:图书管理系统 图书信息表 名字:图书信息 别名:库存图书 描述:图书馆管理系统操作的主要对象 定义:图书信息=ISBN+书名+图书編号+条形码+类别+作者+出版社+图书简介+库存数量+ 现有库存数量+定价+版本+页数+照片 位置:图书管理系统 名字:ISBN 别名: 描述: 定义: 位置:图书信息 名字:书名 别名: 描述:读者借阅的目标 定义:书名=1字符 位置:图书信息 借阅信息 还书信息 15 名字:图书编号 别名: 描述:唯一标识图书种类的关键域,凭借其找到图书存放位置 定义:编号= 位置:图书信息 借阅信息 还书信息 名字:条形码 别名: 描述:唯一的区分图书的关键域 定义:条形码= 位置:图书信息 借阅信息 还书信息 名字:类别 别名:图书种类 描述:区分各个学科的书籍 定义:文学类 位置:图书信息 借阅信息 还书信息 名字:作者 别名:著书人 描述:区别同一书名的书 定义:作者=1字符 位置:图书信息 借阅信息 还书信息 名字:出版社 别名: 描述:把作者理论编辑成书授权出售的地方 定义:出版社=6字符 位置:图书信息 借阅信息 还书信息 16 名字:图书简介 别名: 描述:对图书内容种类的简单介绍 定义:图书简介=0字符 位置:图书信息 名字:库存数量 别名:库存册数 描述:显示库存各个书的数量,方便管理员统计 定义:库存数量=1数字 位置:图书信息 名字:现有库存数量 别名:现有图书册书 描述:现在可应用的各种图书的册数 定义:现有库存数量=0数字 位置:图书信息 名字:定价 别名:图书价格 描述:图书订购时花费及丢失或损坏时赔偿款 定义:定价=0数字 位置:图书信息 借阅信息 还书信息 名字:版本 别名:版次 描述:标明图书的版次 定义:版本=“第”+1数字2+“版次” 位置:图书信息 名字:页数 别名:张数 描述:显示图书正文内容的页数,供读者选择读本或打印时参考 定义:页数=1数字 位置:图书信息 名字:照片 17 别名: 描述:图书外貌的展示 定义:照片=图书正面缩略图 位置:图书信息 管理员信息 名字:管理员信息 别名: 描述:对管理员基本信息的概括 定义:管理员信息=编号+姓名+性别+年龄+住址+电话+照片 位置:图书管理系统 名字:编号 别名: 描述:唯一标识管理员的关键域 定义:编号=1数字 位置:管理员信息 名字:姓名 别名: 描述:管理员的称谓 定义:姓名= 1字符 位置:管理员信息 名字:性别 别名: 描述:管理员的基本信息 定义:性别=男|女 位置:管理员信息 名字:年龄 别名:岁数 描述:显示管理员的岁数 定义:年龄=2数字2 位置:管理员信息 名字:住址 18 别名: 描述:管理员住宿的地点 定义:住址=市+区+路+路号+房间号 位置:管理员信息 名字:电话 别名:联系电话 描述:可以更方便的联系管理员的工具 定义:电话=市号码|手机号 位置:管理员信息 名字:市号码 别名: 描述:固定电话的号码 定义:市号码=区号+固定电话号码 位置:电话 管理员信息 借阅信息 名字:借阅信息 别名:借书信息 描述:显示读者借阅书的情况 定义:借阅信息=读者编号+借阅日期+归还日期+欠款+图书编号+借阅编号 位置:图书管理系统 名字:借阅日期 别名: 描述:标明读者借阅书的具体时间,方便管理员对图书及欠费归还日期的统计 定义:借阅日期=年份+月份+日+借阅星期 位置:借阅信息 还书信息 名字:月份 别名: 描述:可以借阅图书及还书的月份 定义:月份=1 月|3 月|4 月|5 月|6 月|7 月|9 月|10 月|11 月|12 月 位置:借阅信息 还书信息 19 名字:借阅星期 别名: 描述:可借阅图书的星期 定义:星期=星期一|星期二|星期三|星期四|星期五 位置:借阅信息 还书信息 名字:归还日期 别名: 描述:显示还书的具体时间 定义:归还日期=年份+月份+日+星期 位置:还书信息 名字:还书星期 别名: 描述:可还图书的星期 定义:星期=星期一|星期二|星期三|星期四|星期五|星期六|星期七 位置:借阅信息 还书信息 名字:欠款 别名:欠费金额 描述:对欠费的数目的统计 定义:欠款=0数字 位置:借阅信息 还书信息 名字:借阅编号 别名: 描述:借阅图书的先后次序 定义:借阅编号=7数字7 位置:借阅信息 还书信息 图书类别表 名字:图书类别信息 20 别名:图书类别表 描述:详细的列出图书的各种类别 定义:图书类别信息=图书类别+著作类别 位置: 3.9 状态转换图状态转换图 图 3-10 系统状态转换图 21 4 运行环境规定运行环境规定 4.1 设备设备 (1). 具有奔腾、64 兆内存配置的计算机; (2). Microsoft 鼠标或其它兼容鼠标; (3). 最少

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论