好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

高校图书管理系统软件需求说明书.doc

12页
  • 卖家[上传人]:hs****ma
  • 文档编号:394568565
  • 上传时间:2022-11-10
  • 文档格式:DOC
  • 文档大小:72KB
  • / 12 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 高校图书管理系统”软件需求说明书“高校图书管理系统”软件需求说明书1. 引言1.1编写目的本文档的编写目的是:精确全面的描述高校图书管理系统的业务需求,明确系统的目标和功能,为业务人员和设计开发人员供应对图书管理的统一理解,为设计和实现图书管理系统供应依据为核定开发成本,估算开发进展,组织人力资源和编制开发安排供应依据为系统验收供应依据本文档的读者是:参加本项目需求分析和需求评审的技术人员参加本项目需求分析的业务人员和管理人员参加本项目实现的系统设计人员,软件开发人员和编译人员 1.2背景待开发的软件系统名称:高校图书管理系统本项目的任务提出者:新疆天山职业技术学院图书馆软件开发人员:新疆天山职业技术学院信息技术学院10P计软班本软件用户:新疆天山职业技术学院图书馆 1.3参考资料《软件产品开发文件编制指南(GB 8567-1987)》《“高校图书管理系统”可行性探讨报告》2. 任务概述项目目标在一年时间内建立一个网络化的高校图书管理系统3. 需求规定3.1数据描述 1.数据流图 经过分析该系统的分层数据流图如下: (a)顶层数据流图(b)0层数据流图(c)一层数据流图(d)一层数据流图(e)二层数据流图(f)二层数据流图2.数据词典 ⑴数据流图书管理要求=[新书入库|借书|还书]入库单=分类书目号+索书号+数量+书名+作者+内容摘要+价格+购书日期索书号=1{0-9|A-Z|/|.}14借书记录=读者条码+图书条码+借阅日期图书条码=1{0-9}14读者条码=1{0-9}14罚款单=逾期天数+逾期金额查询要求=[读者状况|图书状况]读者状况=读者条码+姓名+所在单位+{借书状况}借书状况=书名+分类书目号+索书号+图书条码+借阅日期图书状况=书名+作者+分类书目号+索书号+总数+库存数注:每个借书证上都有一个读者条码,可包括学院代码、读者类型(老师职称/学生),所在单位(学院,班级,学号,年级编号)等信息。

      每本图书上都有一个图书条码,可包括学院代码,语种代码(中文,英文等),图书流水号等信息每一本书有唯一的图书流水号,唯一的图书条码 索书号由分类书目号和种次号(同一大类中的子类号)组成同一大类的图书的分类书目号相同同一类图书的多个副本具有相同的分类书目号和索书号,但图书条码不同⑵数据存储(文件) 文件名:读者文件 组成:{读者条码+姓名+所在单位+读者类型++电子邮件} 组织:按读者条码递增依次排列注:读者类型是对读者的划分,不同类型的读者有不同的借阅规则,即借书限额(册数)和借阅日期(天数)等项目不同文件名:图书文件组成:{分类书目号+书名+作者+出版社+出版日期+ISBN+内容摘要+价格+入库日期+{图书系码+图书状态+索书号}}组织:按分类书目号递增依次排列图书状态=[遗矢|遗矢陪书|库本|借出|预约|在库可借]文件名:借书文件组成:{借书记录+还书日期}组织:按借阅日期递增依次排列文件名:借阅规则组成:{读者类型条码+读者类型描述+允借册数+借期+续借期+可预约次数+可续接次数}组织:按读者类型代码递增依次排列读者类型描述:[老师|留校生|大专生|中专生]文件名:罚款文件组成:{读者条码+图书条码+违章缘由+成倍罚款+罚款倍数+罚款数额+已往欠款+欠款总额+总违章次数}组织:按读者条码递增依次排列违章缘由=[过期|遗矢|遗矢陪书|其他]⑶小说明小说明只描述最底层的基本加工加工编号:1加工名:检查有效性输入流:图书管理要求,查询要求输出流:有效的图书管理要求,有效的查询要求加工逻辑:检查输入要求的有效性加工编号:2.1加工名:要求分类输入流:有效的图书管理要求输出流:入库单、读者条码、图书条码加工逻辑:依据图书管理要求的类型选择 CASE1:新书入库,输出图书文件 CASE2:借书,输出所借图书 CASE3:还书,输出罚款单加工编号:2.2加工名:新书入库输入流:入库单输出流:图书文件加工逻辑:输入填写好的入库单,并写入图书文件。

      加工编号:3.1加工名:查询要求分类输入流:有效的查询要求输出流:查询读者状况,查询借书状况加工逻辑:依据查询类别选择 CASE1:查询读者状况 CASE2:查询借书状况加工编号:3.2加工名:查询读者输入流:查询读者状况、读者文件、借书文件输出流:读者状况加工逻辑:依据查询读者的状况从读者文件中读出读者记录,并从借书文件中读出该读者的借书记录,综合输出该读者的借阅状况加工编号:3.3加工名:查询借书输入流:查询借书状况、借书文件、图书文件输出流:结束状况加工逻辑:更具查询图书的状况从图书文件中读出该图书信息,并从借书文件中读出读者的借阅记录,综合输出该书的借阅状况加工名:检查读者有效性输入流:读者条码,读者文件输出流:有效的借书证和无效的借书证加工逻辑:依据借书证上的读者条码和读者文件的内容,检查该读者是否为合法的读者加工名:检查读者资格输入流:核准后的借书证,图书条码输出流:图书文件,借书文件加工逻辑:从借书文件中读出该读者的当前结束状况,检查该读者所借图书是否已超过借书限额(从借书规则文件获得),同时检查预借图书状态是否为在库可借加工名:办理借书输入流:核准后的借书证,图书条码输出流:图书文件,借书文件加工逻辑:依据核准后的借书证及图书条码内容,将图书文件中该书的图书状态置为“借出”,同时在借书文件中写入读者的结束信息。

      加工名:办理还书输入流:图书条码、借书文件、图书文件输出流:借书文件、图书文件、逾期天数加工逻辑:依据图书条码,将图书文件中该书的图书状态置为“在库可借”,同时把借书文件中相应的读者的借书记录删除;依据借书日期和当前系统日期计算该图书是否已过期,并输出逾期天数加工名:办理罚款输入流:逾期天数输出流:罚款单,罚款文件加工逻辑:依据图书的逾期天数,计算罚款金额,写入罚款文件,输出罚款单 3.2功能需求本系统有新书入库、借书、还书、图书查询四大功能,共8项子功能1. 新书入库2. 借书⑴检查读者有效性⑵检查读者资格⑶办理借书3. 还书⑴办理还书⑵办理罚款4. 图书查询⑴查询要求分类⑵查询读者⑶查询借书 3.3性能要求⑴支持的终端数为20-40台;⑵软件响应时间,更新处理较快,用户可接受;⑶数据库中数据一样性和完整性强数据平安性好;⑷应用程序功能完备,易运用;⑸便利用户运用,具有较高的用户友好性;⑹具有较高的牢靠性,将系统发生故障的概率限制在2.5%以下,并且有快速复原实力;⑺具有较强的可维护性4. 运行环境规定1硬件平台硬件要求:PC服务器,核心数量4核心,主频2500MHz,内存16GB以上,硬盘40GB以上。

       2软件平台   操纵系统:Red Flag(红旗),Linux5.0(服务器端),WindowsXP(客户端),Windows 7(客户端) 数据库管理系统:SQL-SERVER 2005数据库 3开发环境 开发工具:Visual Basic 6.0。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.