




免费预览已结束,剩余9页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
“高校图书管理系统”软件需求说明书1. 引言1.1 编写目的本文档的编写目的是:l 准确全面地描述高校图书管理系统的业务需求,明确系统的目标和功能,为业务人员和设计开发人员提供读图书管理系统的统一理解,为设计和实现图书管理系统提供依据。l 为核定开发成本、估算开发进度、组织人力资源和编制开发计划提供依据l 为系统验收提供依据本文档的读者是:l 参与本项目需求分析和需求评审的技术人员l 参与本项目需求分析的业务人员、管理人员l 参与本项目实现的系统设计人员、软件开发人员、编码人员l 参与本项目系统测试的业务人员、软件测试人员1.2 背景1) 本待开发的软件系统名称:高校图书管理系统2) 项目的任务提出者:*学院图书馆3) 开发者:*学院计算机系4) 用户:*学院图书馆1.3 参考资料1) 软件产品开发文件编制指南(GB 8567-1987)2) “高校图书管理系统”可行性研究报告2. 任务概述1) 项目目标:在4个月内,建立一个网络化得高校图书管理系统2) 用户特点:略3) 假定和约束:略3. 需求规定3.1 数据描述1. 数据流图经过分析建模,该系统的分层数据流图见图2.1a顶层数据流图b第二层数据流图c第三层数据流图d第三层数据流图e第四层数据流图f第四层数据流图图2.1 “高校图书管理系统”数据流图2数据词典(1)数据流图书管理要求=新书入库|借书|还书入库单=分类目录号+索书号+数量+书名+作者+内容摘要+价格+购书日期索书号=10-9|A-Z|/|.14借书记录=读者条码+图书条码+借阅日期图书条码=10-914读者条码=10-914罚款单=逾期天数+罚款金额查询要求=读者情况|图书情况读者情况=读者条码+姓名+所在单位+借书情况借书情况=书名+分类目录号+索书号+图书条码+借阅日期图书情况=书名+作者+分类目录号+索书号+总数+库存数注:每个借书证上都有一个读者条码,课包括学院代码、读者类型(教师职称/学生)、所在单位(系部、班级、学号)等信息。每本图书上都有一个图书条码,可包括学研代码、语种代码(中文、英文等)、图书流水号等信息。每本书有唯一的图书流水号、唯一的图书条码。索书号由分类目录号和种次号(同一大类的子类号)组成。同一大类图书的分类目录号相同。同一类图书的多个副本具有相同的分类目录号和索书号,但图书条码不同。(2)数据存储文件名:读者文件组成:读者条码+姓名+所在单位+读者类型+电话+电子邮件组织:按读者条码递增顺序排列注:读者类型是对读者的划分,不同的读者类型有不同的借阅规则,即借书限额(册数)和借阅期(天数)等项目不同。文件名:图书文件组成:分类目录号+书名+作者+出版社+出版日期+ISBN+内容摘要+价格+入库日期+图书条码+图书状态+索书号组织:按分类目录号递增顺序图书状态=遗失|遗失赔书|库本|借出|预约|在库可借文件名:借书文件组成:借书记录+还书日期组织:按借阅日期递增顺序排列文件名:借阅规则组成:读者类型代码+读者类型描述+允借册数+借期+续借期+可预约次数+可续借次数组织:按读者类型代码递增顺序排列读者类型描述=教师|硕士生|本科生|专科生|进修生文件名:罚款文件组成:读者条码+图书条码+违章原因+成本罚款+罚款倍数+罚款数额+已欠款+欠款总额+总违章次数组织:按读者条码递增顺序排列违章原因=过期|遗失|遗失赔书|其他(3)小说明小说明只描述最底层的基本加工加工编号:1加工名:检查有效性输入流:图书管理要求,查询要求输出流:有效的图书管理要求,有效的查询要求加工逻辑:检查输入要求的有效性加工编号:2.1加工名:要求分类输入流:有效的图书管理要求输出流:入库单,读者条码,图书条码加工逻辑:根据图书管理要求的类型选择 Case1:新书入库,输出图书文件 Case2:借书,输出所借图书 Case3:还书,输出罚款单加工编号:2.2加工名:新书入库输入流:入库单输出流:图书文件加工逻辑:输入填好的入库单,并写入图书文件。加工编号:3.1加工名:查询要求分类输入流:有效的查询要求输出流:查询读者情况,查询借书情况加工逻辑:根据查询情况类别选择 Case1:查询读者情况 Case2:查询借书情况加工编号:3.2加工名:查询读者输入流:查询读者情况,读者文件,借书文件输出流:读者情况加工逻辑:根据查询读者的情况从读者文件中读出读者记录,并从借书文件中读出该读者的借书记录,综合输出该读者的借阅情况。加工编号:3.3加工名:检查借书输入流:查询借书情况,借书文件,图书文件输出流:借书情况加工逻辑:根据查询图书的情况从图书文件中读出该书信息,并从借书文件中读出该书的借书记录,综合输出该书的借阅情况。加工编号:2.3.1加工名:检查读者有效性输入流:读者条码,读者文件输出流:有效借书证或无效借书证加工逻辑:根据借书证上的读者条码和读者文件的内容,检查该读者是否为合法读者。加工编号:2.3.2加工名:检查读者资格输入流:有效借书证,借书文件,借阅规则文件输出流:核准后的借书证加工逻辑:从借书文件中读出该读者的当前借阅情况,检查他所借图书是否已超过借书限额(从借书规则文件获得),同时检查欲借图书状态是否为可借。加工编号:2.3.3加工名:办理借书输入流:核准后的借书证,图书条码输出流:图书文件,借书文件加工逻辑:根据核准厚的借书证及图书条码,将图书文件中该书的图书状态置为“借出”,同时在借书文件中写入读者的借书信息。加工编号:2.4.1加工名:办理还书输入流:图书条码,借书文件,图书文件输出流:借书文件,图书文件,逾期天数加工逻辑:根据图书条码,将图书文件中该书的图书状态置为“在库可借”,同时把借书文件中相应读者的借书记录删除,根据还书日期和当前系统日期计算该图书是否已过期,并输出逾期天数。加工编号:2.4.2加工名:办理罚款输入流:逾期天数输出流:罚款单,罚款文件加工逻辑:根据图书过期天数,计算罚款金额,写入罚款文件,输出罚款单。3.E-R图3.2 功能需求本系统有新书入库、借书、还书、图书查询四大功能,共8个子项。1.新书入库2.借书(1)检查读者有效性(2)检查读者资格(3)办理借书3.还书(1)办理还书(2)办理罚款4.图书查询(1)查询要求分类(2)查询读者(3)查询借书3.3 性能需求(1)支持的终端数为20-40台。(2)软件响应时间、更新处理时间较快、用户可接受。(3)数据库中数据一致性和完整性强、数据安全性好。(4)应用程序功能完备、易使用。(5)方便用户使用,具有较高的用户友好性。(6)具有较高的可靠性,将系统发生故障的概率控制2.5%以下,并具有快速恢复能力。(7)具有较强的可维护性。3.4 运行需求:略3.5 其他需求:略4.运行环境规定(1)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人教版八年级音乐上册(五线谱)说课稿
- 九年级历史上册 第三单元 中古时期的欧亚国家 第8课 西欧的乡村与城市说课稿 岳麓版
- 2025机械设备公司零部件经销商合同
- 人教版七年级上册历史与社会第四单元 第 五课《城市规划的典范:巴西利亚》说课稿2 (2份打包)
- 北京理工大学出版社教学设计-2025-2026学年中职中职专业课物流类73 财经商贸大类
- 2025农资采购合同(复合肥)
- 2024-2025年高中化学 专题1 第3单元 金属的腐蚀与防护说课稿 苏教版选修4
- 第3课 作品展示说课稿-2025-2026学年小学信息技术大连理工版六年级下册-大连理工版
- 课题3 金属资源的利用和保护(第1课时)(说课稿)九年级化学下册同步高效课堂(人教版2024)
- 六年级品德与社会上册 春天的故事(变化着的人,变化中的家园)说课稿 北师大版
- 木板企业板材加工厂安全生产双重预防机制方案(2024-2024新标准实施)
- DB64∕680-2025 建筑工程安全管理规程
- 安徽省2024年普通高中学业水平合格性考试政治试卷(含答案)
- 2025-2030中国低因咖啡豆行业营销策略及销售规模预测报告
- 情感计算伦理边界-洞察及研究
- 《交通基础设施防灾减灾导论》全套教学课件
- 器械UDI码管理制度
- 第2课《中国人首次进入自己的空间站》课件
- 网络工程师的网络取证与证据收集试题及答案
- T/CACM 1552-2023中医慢性非传染性疾病管理技术通则
- 《家具设计》课件
评论
0/150
提交评论