




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
图 书 管 理 系 统-需求分析说明书指导老师:系别年级:小组人员: 需求规格说明书1.绪论.21.1编写目的.2.1.2项目背景.21.3定义、缩写词和符号.31.4参考资料.32.任务概述.32.1目标.32.2运行环境.4.2.3条件与限制.4.3. 数据描述.43.1静态数据.43.2动态数据.73.3数据库介绍.7.3.4数据流图.73.5数据字典.83.6图书管理系统的数据需求.84. 功能要求.94.1功能划分.94.2功能描述.95性能需求.105.1数据精确度.105.2时间特性.115.3适应性.116. 运行需求.116.1用户界面.116.2硬件接口.116.3软件接口. 116.4故障处理.117其它要求.11需求分析说明书图书管理系统1.绪论图书管理系统的简介:图书管理系统是我们接触以来最平凡的系统,如今是信息化的社会,图书馆信息资源的有效管理已经成为人们获取信息的关键所在,这也将是图书馆信息化建设的重点。书是人类不可缺少的精神食粮,也是现在社会步入文明的见证。在未来对于图书管理信息化的要求会更高,图书管理系统的目的是应用信息化的技术对图书进行的管理,减少大量的数据冗余和传统管理的繁琐工作量,实现图书管理的系统化,科学化。 系统的主要子模块有图书管理,读者管理,借阅管理等,可实现日常图书管理业务,最终达到提高工作效率的目的。1.1编写目的此需求规格说明书对“图书管理系统”软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。本说明书的预期读者系统后续开发员和系统最终系统运行管理员。1.2项目背景 当今计算机及网络技术飞速发展,计算机应用在全球范围内日益普及,而社会也正快速向信息化社会前进,信息系统的作用也越来越大。现在我国的各中小城市的图书馆的图书管理和借阅管理还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被以计算机为基础的信息管理所取代,因此根据图书馆目前的实际情况来开发一套新的图书管理系统是十分必要的。图书管理信息化是信息发展的必然趋势。通过对管理系统模型的研究,提出一套构造图书信息管理系统模块的方法,并利用数据库、信息系统分析所学的知识,结合其它图书管理业务常识,建立相关数据模型,利用面向对象开发工具对其进行设计与开发。建立一套有效的图书信息管理系统,可以减少工作量,将管理工作科学化、规范化,提高图书馆管理的工作质量和工作效率。1.3定义、缩写词和符号需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。1.4参考资料软件工程齐治昌 谭庆平 宁洪 高等教育出版社ASP。NET(C#)实践教程邵良杉 刘好增 马海军等 清华大学出版社SQL SERVER2000 操作指南书籍2.任务概述2.1目标目前社会上信息管理系统发展飞速,越来越多的企事业单位都引入了信息管理软件来管理自己日益增长的各种信息。各大高校也相继采用了图书管理系统来管理图书,取得了很大的成效,图书管理信息系统也在功能上不但完善和加强,为了使图书管理更加规范化,程序化,科学化,我们研发了这次的图书管理系统。 作为计算机应用的一部分,使用计算机对图书信息进行管理,具有手工管理所无法比拟的优点。图书管理系统的开发是一个老生常谈的问题,以其作为数据库开发的示例是因为它的开放性,比较成熟。随着数据库技术、网络技术和科学管理方法的发展,计算机在管理上的应用日益广泛,管理信息系统逐渐成熟起来,并且给管理带来了新的革命。鉴于目前学校图书数目剧增,图书信息量也呈爆炸性增长的形势下,对图书管理系统功能的要求越来越高,图书管理系统也在此基础上有了很大的发展,但是各系统力求使其功能简洁明了,而且齐全、易于操作。在当今世界电脑普及的时刻,人们已经习惯用电脑办公,结果自然会产生大量的电子文件,这些文件有宝贵的历史价值,但我们如果将更多的时间花费在寻找更新这些文件上,即费时又费力。本软件根据此需求进行开发的,对藏书信息和读者信息进行统一格式的管理,使用户能够方便的操作数据。2.2运行环境操作系统:Microsoft Windows 2000 Advanced Server支持环境:IIS 5.0数 据 库:Microsoft SQL Server 20002.3条件与限制本图书管理系统软件可应用于各类型的图书馆藏书的管理。3. 数据描述3.1静态数据图书管理系统的静态数据包括: 1.藏书信息图书(book):书号(bookID); 书名(title); 作者(author); 出版社(publisher); 价格(price); 摘要(abstract); 状态(status); 2.管理员信息图书管理员(administer):口令(password);姓名(name); 3.读者信息读者(reader):读者识别号(readerID);姓名(name);联系方法(address);读者电子邮件(email) ; 4.图书访问记录信息图书访问记录(recorder): 书号(bookID);借阅证号(readerID);借书日期(outDate);状态(sta);/书籍是否以还5.删除书籍表删除记录表(deljilu):书号(bookID); 书名(title); 作者(author); 出版社(publisher); 价格(price); 摘要(abstract); 状态(status); 删除时间(time) 删除操作员(renyuan)6.删除读者表 删除读者表(delreader):读者识别号(readerID); 姓名(name);联系方法(address);读者电子邮件(email) ;删除时间(time )删除操作员(renyuan)3.2动态数据(包括输入数据和输出数据)输入数据:鼠标对按钮的点击查询方式、查询关键字;新建图书项、读者项;图书项、读者项相应纪录更改;备份数据恢复所需的数据备份文件;借阅、返还、丢失注销时的图书序号、读者借阅证号;受限操作所需的密码;输出数据:查询关键字确定的数据库记录的子集;统计结果及其格式化文件;信息录入、删改结果(成功或失败);图书借阅、返还、丢失注销等操作结果; 数据备份输出的数据备份文件; 内部数据:查询操作建立的索引;3.3数据库介绍本软件采用ACCESS数据库。3.4数据流图图书管理系统软件的数据流图是比较清晰的,对各功能模块来说都比较有规律。但完整的图比较繁琐。 图书管理系统 顶层数据流图 图书管理系统 0层数据流图 图书管理系统1层数据流图3.5数据字典设计部门:即设计此软件的部门;操作员:即图书馆的工作人员,由他们来使用此软件;用户:系统操作员或读者;数据库:即信息保存的几个表格,这些表格构成一个数据库;检索条件:用户调用检索功能时输入的检索要求;所借数目信息:读者借书时,所借数目的信息;所还数目信息:读者还书时,所还数目的信息;办理借书卡的读者信息:读者办理借书卡时,需要输入读者的基本信息;借书信息、还书信息、检索信息:即借书成功的消息,还书成功的消息,检索的结果;基础数据:系统由数入库时,需将书籍信息输入系统数据库中,有新读者在图书馆注册的时候,需将读者信息输入系统数据库中,此时的数据就时基础数据,这些数据保存的藏书信息表和读者信息表中。基础数据录入:即将基础数据录入相应表格中。数据流动信息:当读者借书或者还书时,需将图书的去向记录在数据库中,此信息即数据流动信息;数据流动录入:即将数据流动信息录入数据库中。超期处理查询:用户需要知道那些书籍借出后,读者未在规定的时间内还回,此即超期处理查询。在图书访问记录表中查询。超期信息:即超期处理查询的查询结果。数据查询:即用户查询图书馆藏书或者查询读者的借书情况。关联:是指表格与表格之间根据一个或几个相同的属性将几个表格连接在一起。3.6图书管理系统的数据需求 图书管理系统的数据需求包括如下几点:1 数据录入和处理的准确性和实时性数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。2 数据的一致性与完整性由于系统的数据是共享的,在不同的客户端中,藏书信息是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。3 数据的共享与独立性 整个图书管理系统的数据是共享的。然而,从系统开发的角度上看,共享会给设计和调试带来困难。因此,应该提供灵活的配置,使各个分系统能够独立运行,而通过人工干预的手段进行系统数据的交换。这样,也能提供系统的强壮性。4. 功能要求4.1功能划分本系统有以下功能模块:1.管理员管理模块 1)基础数据更新功能(插入,删除,修改藏书信息) 2)读者信息更新功能(办理借书卡,删除或修改读者信息) 3)图书访问记录更新功能 4)添加管理员2读者管理模块1)读者借书功能2)读者还书功能3)用户查询模块 1)查询藏书信息功能 2)查询读者借书信息功能4)帮助模块4.2功能描述下面详细描述一下各个功能模块:1.管理员管理模块此模块的功能是对基础数据库进行更新维护,所以为了数据的保密性,此模块仅限于管理员对系统进行维护操作。1) 基础数据更新:在系统第一次运行的时候,需调用此功能将现有的藏书信息输入并保存在藏书信息库中;当有新的图书到来或需要删除图书信息或需要修改图书信息时调用此功能将图书信息输入并保存在藏书信息库中。2) 读者信息更新:当有新的读者要办理借书卡时,需调用此功能,添加新的读者信息到读者信息库中;或者有读者要退出此系统的时候,调用此功能删除读者信息;或者读者信息库中的读者信息错误时可调用此功能修改读者信息。3)图书访问记录更新:当系统第一次运行的时候,需调用此功能将已借出的图书信息录入并保存在图书访问记录数据库中。当有新的借书记录或者还书记录时,调用此功能更新图书访问记录数据库。4)添加管理员:系统编写时为系统用户提供了一个或几个管理员账户,当系统用户觉得操作员的数量不够时,可以调用此功能增添一些操作员账户个数。2.读者管理模块此模块是此软件的最主要的功能,即读者的借书还书功能。1)读者借书功能:当读者提出借出要求时,系统会将藏书信息库中该书的状态修改为已借状态,并添加一条图书访问记录到图书访问记录数据库中。 如果读者借书数量已达上限,则借书不成功。2) 读者还书功能:当读者提出还书要求时,系统将该藏书状态修改为未借状态,根据还书日期判断借书时间时候超期,删除图书访问记录中与本书关联的借书记录。3.用户查询模块此功能模块只要是为用户查询服务,主要分为查询藏书和查询读者借书信息功能。1)查询藏书信息:读者提出查询要求,系统根据查询条件在藏书信息库中找到与藏书信息有关的书籍信息,并显示在屏幕上。查询条件可以是藏书信息的属性(书号,书名,作者,出版社)之一中的一个或几个字,比如查询书名,输入书名中的一个字或几个字,就可以找到书名中好友这些字的书籍。2)查询读者借书信息:读者提出查询要求,系统根据查询条件在藏书信息库与读者信息库与图书访问记录库三者关联的的表格查询读者借书的信息并显示在屏幕上。4.帮助模块1) 帮助信息:显示系统的详细帮助信息。2) 关于系统:主要是显示系统的一些信息。5性能需求5.1数据精确度A要按照严格的数据格式输入,否则系统不给予响应进行处理。B查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。因为通常有文件的记录会很多,所以本系统采用了两种方法进行查询:直接查询和模糊查询。C由于数据传输就直接在电脑内部传输,所以基本上不会产生误码。5.2时间特性一般操作的响应时间应小于1秒,在系统执行顺序中,第一次要首先输入藏书信息和借书信息,然后就可以执行其他的操作,以后的执行就可以直接执行任意的功能,不存在执行顺序的问题。5.3适应性满足个个图书馆单位使用的需求。对前面提到的运行环境要求不应存在困难。6. 运行需求6.1用户界面超越VB的界面,全新感觉,操作简便,一目了然,视图优美等特点。并且采用菜单界面驱动方式,给操作用户带来了极大的便利,对用户友好。对鼠标和键盘单独支持。(图片暂无)6.2硬件接口本软件不需要特定的硬件或硬件接口进行支撑。486以上PC机均可运行此软件。6.3软件接口运行于Windows2000及更高版本的操作系统之上。内存容量应在1G之上。6.4故障处理正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。调试中遇到的问题及解决的方案:1)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- QC/T 1230-2025电动客车轮边驱动桥
- 2025年手工艺外贸专员笔试模拟题库
- 2025年宠物摄影宠物肖像题集
- 2025年安全生产安全操作测试题及解析
- 2025年美容美发设计师资格认证考试试题及答案解析
- 2025年路桥工程施工监理专业资格考试试卷及答案解析
- 2025年景观设计硕士研究生入学考试试题及答案解析
- 2025年财务总监竞聘笔试模拟试卷答案解析集
- 2025年教育心理咨询师专业技能考试试题及答案解析
- 2025年建筑施工钢结构工程师执业资格考试试题及答案解析
- 医学大数据与人工智能教学
- 《腹腔镜操作方法》课件
- 《高等数学》说课文档
- 运动训练学PPT-运动训练学
- 2023新教材高中数学第5章三角函数微专题5三角函数中的最值问题课件新人教A版必修第一册
- 入厂新员工安全知识培训考试题及答案
- 一年级上学期家长会数学老师发言稿(共17张PPT)
- (11.7.1)-12.7-肺性脑病病理生理学
- 医药电子商务复习题
- SH/T 0356-1996燃料油
- GB/T 1303.4-2009电气用热固性树脂工业硬质层压板第4部分:环氧树脂硬质层压板
评论
0/150
提交评论