您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 图书管理系统需求分析报告Coco
图书管理系统需求分析报告课程名称自动识别技术产品与应用课题名称图书管理系统需求分析报告专业物理网应用技术班级2013级物联网应用技术班指导教师Coco丶制作YY:9494777842015年9月15日五组姓名学号成绩目录一、引言1、编写目的2、项目背景3、定义4、参考资料二、概述1、产品的描述2、产品的功能3、开发环境4、一般约束三、具体内容1、内部功能需求(1)引言(2)输入(3)处理(4)输出2、外部接口需求(1)用户界面(2)硬件接口(3)系统接口(4)通讯接口3、性能需求(1)静态数值需求(2)动态数值需求(3)数据词典(4)数据精确度(5)时间特性(6)适应性4、设计约束(1)遵守的其它标准(2)硬件限制5、属性需求(1)可靠性(2)安全性(3)可维护性(4)可移植性6、其它需求一丶引言随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落,计算机软件也在各方面得到广泛的应用。但是,很多图书馆仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足图书馆管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,并结合我院图书馆管理现状,在工作人员具备一定的计算机操作能力的前提下,特编此图书管理系统软件以提高图书馆的管理效率。1丶编写目的本需求的编写是为了研究图书管理系统软件的开发途径和应用方法。同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。2、项目背景根据内蒙古商贸职业学院希望能够充分利用现代科技来提高图书管理的效率,在原有的办公系统基础上进行扩展,将一些可以用计算机来管理的都进行计算机化,使得图书馆管理人员工作更加方便,工作效率也更加的高。3丶定义图书管理系统:图书管理是帮助图书馆管理人员对图书信息进行管理的软件。使用汉语编程语言,独立完成其功能。4、参考资料《软件工程导论》——张海藩编著清华大学出版社《软件工程》——张海藩编著清华大学出版社《数据库系统概论》——萨师煊王珊编著高等教育出版社《VisualBasic数据库系统开发实例导航(第二版)》——刘韬骆娟何旭洪编著人民邮电出版社《VisualBasic程序设计教程》——曾强聪编著中国水利水电出版社《自动识别技术与产品应用》——张铎编著武汉大学出版社二丶概述1、产品的描述为方便对图书馆书籍,读者资料,借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。使用该程序后,图书馆管理人员可以管理读者的登记,图书的购入、借出、归还以及注销等;还可以查询某位读者、某本图书的借阅情况,对当前借阅情况给出一些统计,给出统计表格,以全面掌握图书的情况。在学校图书馆内部的现有局域网这个网络环境下,信息由各用户在规定的权限下在各自的工作站上录入,信息上网后各用户可查询,调用,达到信息共享。2、产品的功能(1)读者信息的制定、输入、修改、查询,包括种类、性别、借书数量、借书期限、备注。(2)书籍基本信息制定、输入、修改、查询,包括书籍编号、类别、关键词、备注。(3)借书信息制定、输入、修改、查询,包括书籍编号、读者编号、借书日期、借书期限、备注。(4)还书信息制定、输入、修改、查询,包括书籍编号、读者编号、还书日期、还书期限、备注。(5)有条件、多条件查询各种信息.3、开发环境1)硬件环境服务器(1)处理器(CPU):Pentium900M(推荐Pentium41.2G)(2)内存容量(RAM):至少256M(推荐1G)客户端(1)处理器(CPU):Pentium133M或更高(2)内存容量(RAM):64M或更高2)软件环境数据库服务器端(1)操作系统:MicrosoftWindows2000(2)数据库管理系统:Oracle,配置TCP/IP协议Web服务器端(1)操作系统:MicrosoftWindows2000(2)Internet信息服务(IIS)6.0管理器(3)VisualStudio.NET2003,配置TCP/IP协议客户端(1)操作系统:Windows98/2000/2003/XP(2)Web浏览器:InternetExplorer5.0以上或Netscape4.0以上,配置TCP/IP协议4、一般约束开发时间比较紧,机器限制,开发人员的经验少,是开发系统中主要的问题。开发经费不到位,管理不完善,设计时没能全得到考虑,都会影响本项目的开发进程.三丶具体内容1、内部功能需求(1)引言图书管理系统中,管理员要为每个读者建立借阅账户,并給读者发放不同类别的借阅卡(借阅卡可提供卡号、读者姓名),账户内存储读者的个人信息和借阅记录信息。持有借阅卡的读者可以通过管理员(作为读者的代理人与系统交互)借阅、归还图书,不同类别的读者可借阅图书的范围、数量和期限不同,可通过互联网或图书馆内查询终端查询图书信息和个人借阅情况,以及续借图书(系统审核符合续借条件)。借阅图书时,先输入读者的借阅卡号,系统验证借阅卡的有效性和读者是否可继续借阅图书,无效则提示其原因,有效则显示读者的基本信息(包括照片),供管理员人工核对。然后输入要借阅的书号,系统查阅图书信息数据库,显示图书的基本信息,供管理员人工核对。最后提交借阅请求,若被系统接受则存储借阅纪录,并修改可借阅图书的数量。归还图书时,输入读者借阅卡号和图书号(或丢失标记号),系统验证是否有此借阅纪录以及是否超期借阅,无则提示,有则显示读者和图书的基本信息供管理员人工审核。如果有超期借阅或丢失情况,先转入过期罚款或图书丢失处理。然后提交还书请求,系统接受后删除借阅纪录,并登记并修改可借阅图书的数量。图书管理员定期或不定期对图书信息进行入库、修改、删除等图书信息管理以及注销(不外借),包括图书类别和出版社管理。为系统维护人员提供权限管理、数据备份等通用功能。图书馆管理系统基础信息管理查询子系统管理子系统图书馆信息系统参数设置管理员设置书架设置图书词库设置新书购入学生借书学生还书图书注销学生信息查询图书信息查询系统登陆(2)输入借书信息的关键字。(3)处理利用关键字在借书文件中找到此流水号图书的相关信息。(4)输出借书相关信息。2、外部接口需求(1)用户界面该项目的用户界面符合标准网页设计风格,要求方便,简洁,美观,一致:功能全面使用(2)硬件接口较小除硬盘外,基本没有与外界硬件的联系,不过考虑到数据库大量数据的备份等要求可以保持与磁带机和光盘刻录机的接口,这点较易实现(3)系统接口80端口支持各种X86系列的PC机。(4)通讯接口系统采用HTTP和HTTPS协议支持远程用户对系统的访问3、性能需求(1)静态数值需求a.支持的终端数为1台;b.处理1个文件及20条记录;(2)动态数值需求预处理的窗口正常情况下和峰值工作条件下为5个,一定时间周期中要处理的数据的数量:窗口开始尺寸2个数据、开始位置2个数据、最大尺寸2个数据、最小尺寸2个数据、编辑框位置4个数据、按钮位置4个数据,平均处理的数据约为16个数据。4.、数据词典(1)数据接口描述名称:图书管理员简要描述:完成登记注册、统计查询、借书、还书等操作;有关数据流:读者信息,图书信息,统计条件信息,读者情况,图书情况,统计结果;名称:系统管理员简要描述:完成用户设置,读者类别设置,图书类别设置,罚金标准设置等操作;有关数据流:用户信息,读者类别信息,图书类别信息,罚金标准信息;(2)加工逻辑词条描述加工名:录入新读者简要描述:将新的读者信息登记到读者信息表中输入数据流:新读者数据,读者类别输出数据流:有效读者信息加工逻辑:输入读者信息选择读者类别执行SQL语句,将完整的读者信息写入读者信息表名字:读者信息别名:描述:每一位读者的具体信息定义:读者信息=读者编号+姓名+学院+专业+年级位置:读者目录文件名字:图书信息别名:描述:每一本图书的详细信息定义:图书信息=分类目录号+流水号+书名+作者+内容摘要+价格+购书日期位置:图书目录文件管理员姓名值班时间工资读者编号学院姓名专业年级(4)数据精确度保证查询的查全率和查准率为100%,所有在相应域中包含查询关键字的记录都能查到,所有在相应域中不包含查询关键字的记录都不能查到。(5)时间特性在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。(6)适应性当用户需求,如操作方式,运行环境,结果精度,数据结构与其他软件接口等发生变化时,设计的软件要做适当调整,适应性非常大。4、设计约束(1)遵守的其它标准本项目的设计是在汉语程序设计语言的条件下进行的,技术设计采用软硬一体化的设计方法。(2)硬件限制处理器(CPU):Pentium133M或更高,内存容量(RAM):64M或更高上PC机满足输入端条件5、属性需求(1)安全性本软件作为教学管理辅助设备,它的规模比较小,不需要保密技术;限定一个程序中某些区域的规约,给不同的模块分配不同的功能。(2)可维护性本软件的组成程序为汉语成语设计语言,组构均较简单,直观意义上的较独立。因此,给予电子化的所构成的硬件的简单可维护的特点,决定了该软件的简单可维护性。(3)可移植性可转移的环境是Pentium133M或更高,内存容量(RAM):64M或更高不可修改任何部分;可用向上兼容的高版本的汉语编程系统。6、其它需求我们设计的软件是一种辅助图书管理人员管理软件,它应用的汉语程序设计语言实现的系统的软件。目前为止,汉编自动化软件还不成熟,其当前市场基本为零,这就要去开发占有此市场。
本文标题:图书管理系统需求分析报告Coco
链接地址:https://www.777doc.com/doc-2557986 .html