您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 其它文档 > 图书馆管理系统需求分析
任务概述功能需求功能模块数据流图E-R图数据字典目的背景现行许多中小型图书馆信息管理工作仍是由专人进行图书档案的登记,修改,增删,查询,效率低下,出错率高,数据不安全。传统管理•登记查询读者借书记录•找到借书记录并删除记录•新书录入书库人工效率低修改,增删,查询目的背景借书超期罚款图书综合情况智能型效率性安全性将先进的信息技术结合运用到图书馆信息管理和服务中,用这些技术来促进图书馆和学生的合作关系,图书馆给用户提供更好的服务,是系统开发的主要目的。现行任务1.新的图书购进后,分门别类地进行归并并汇总,加以编号。2.新书编号后,上到书架以备读者借阅。3.如某读者需要借阅图书,则在其本人的借阅登记表上进行登记,记录相关借阅信息与借阅日期。4.读者借阅图书后,应及时归还图书,并在本人的借阅登记表上注明还书日期和时间。图书购进汇总编号上架读者借阅登记归还注明现行任务简易图新图书现行任务新图书新图书新图书新图书分类编号读者借阅读者归还会还后的图书现行图书馆管理业务流程图新的任务针对新的业务流程,现具体描述其功能如下:1.用户登录:系统对用户合法性进行检查。2.图书入库:对新购进的图书分类进行编号,把图书基本信息录入计算机。3.图书借阅:对已入库的图书,读者可以借阅,并进行登记。4.图书归还:对读者已归还的图书进行归还登记。5.信息查询:即对所有图书的借阅情况,或读者的基本情况和借阅情况进行查询。6.管理措施:定义系统规定的借阅图书超期时间、超期处罚办法。经过了反复地论证,最终确定了图书馆管理系统的设计方案,图书馆管理系统的主要功能为:功能需求1.图书管理2.读者管理•图书类别管理:添加图书类别、修改图书类别•图书信息管理:图书信息的添加、图书信息的修改,图书信息的查询、图书信息的删除等•读者类别管理:添加读者类别、修改读者类别等•读者信息管理:添加读者信息、修改读者信息、读者信息、查询读者信息等3.借还管理4.系统管理经过了反复地论证,最终确定了图书馆管理系统的设计方案,图书馆管理系统的主要功能为:功能需求•借书信息管理:借书信息的添加、借书信息的修改、借书信息的查询等•还书信息管理:还书的添加、还书信息的修改、还书信息的查询等•包括修改系统用户密码、增加新用户以及退出系统等功能需求查看用户资料修改书籍类型设定借书数量增加书籍类型删除会员账号收到会员借书申请同意不同意会员借书成功修改密码注销退出增加书籍修改书籍报损书籍验证修改成功管理员登陆界面登陆账号验证登陆成功否是否是管理员功能流图功能需求注册新会员会员登陆界面验证登陆成功查看书籍信息搜索书籍申请借阅书籍系统验证管理员验证借阅成功注销退出修改个人信息验证修改成功否是是是否否否是用户功能流图功能模块系统管理模块图书管理模块读者管理模块图书借出信息模块图书归还管理信息模块功能模块的划分功能层次图功能层次图功能模块图书馆管理系统系统管理图书管理读者管理借书管理还书管理添加用户修改密码退出系统图书类型管理新进图书查询图书删除图书修改图书查询读者信息添加读者信息修改读者信息删除读者信息查询还书信息添加还书信息修改还书信息删除还书信息添加借书信息修改借书信息删除借书信息查询借书信息功能模块•设置操作人员。•系统初始设置一个用户名和密码,操作人员可利用这个用户名和密码登录后,设置其他的用户名和用户权限。系统管理模块功能模块•添加图书•修改图书信息•删除图书信息图书馆馆购进新书图书数量等发生变化进行维护的字段图书管理模块1.图书信息编辑子模块2.图书基本信息的查询子模块可以通过图书编号,书名,作者,出版社,类别等快速获得我们想了解的信息管理员及时进行图书报损,对图书的数据库进行更新管理3.图书报损模块功能模块读者管理模块1.读者信息编辑子模块进行添加会员信息,修改读者信息,删除读者信息2.读者基本信息的查询子模块当出现借出的书超期没有归还时可以通过超期的借书证号来进入本子模块就可以快速查询读者的联系方式功能模块图书借出信息模块1.图书借出信息编辑子模块记录借书的信息包括图书编号,借书证号,借出日期,应归还日期,借出状态。对这些信息的修改和删除,来达到可以对数据库信息进行有效性的维护2.图书借出信息查询模块系统的查询包括单一查询和联合查询查询的字段包括:读者编号,读者姓名,图书编号,图书类别等。功能模块图书归还时,管理员需要了解书是否出现借书时间超期。获得这些信息后,就可以将信息添加到图书归还管理数据库表中。当出现超期图书管理员还需根据规定收起对学生的罚金。图书归还管理信息模块数据流程还书数据流图管理员还书者验证有没有超期删除借书记录更新还书者更新图书信息显示还书成功显示超期罚款信息借书者信息成功还书者图书借书记录图书信息数据流程管理员还书者验证借书者和图书创建借书记录更新借书者更新图书信息显示借书成功显示失误信息借书者信息允许借书者图书借书记录图书信息借书数据流图数据流程新书入库流程图管理员预选订购验证编号图书入库更新图书图书信息顶退退订数据流程信息查询流程图读者信息管理员读者验证读者借书证号选择查阅的内容查找图书图书信息允许图书查找图书成功显示失败信息失败查阅自己的信息显示读者信息成功个人信息界面设计信息的浏览,录入,修改,删除模块的界面设计如下:数据显示区按钮区信息查询模块界面设计如下界面设计数据显示区功能按钮查询条件区E-R图管理员实体E-R图管理员用户ID用户密码总体局部E-R图读者信息实体E-R图读者读者编号姓名身份证联系电话性别办证日期总体局部E-R图图书图书编号名称类型作者登记日期出版社图书信息实体E-R图总体局部借书读者编号读者姓名书籍编号书籍名称借出时间归还时间借书信息实体E-R图E-R图总体局部还书读者编号读者姓名书籍编号书籍名称借出时间归还时间还书信息实体E-R图E-R图罚款金实还时间总体局部E-R图管理员读者管理图书管理读者图书归还借阅总体E-R图11NNMQPF总体局部数据字典数据字典名字:读者编号别名:描述:唯一标识一个特定读者的关键组成定义:读者编号=8位字符位置:读者表,借书表,还书表名字:姓名别名:描述:读者自己只有的姓名定义:姓名=8位字节位置:读者表+借书表+还书表名字:身份证别名:描述:每个读者所特有身份号定义:身份证=20位字符位置:读者表名字:联系电话别名:联系方式描述:联系每个用户的手机号定义:电话=20位字符位置:读者表数据字典名字:性别别名:无描述:描述用户的性别定义:性别=【男|女】位置:读者表名字:类型别名:图书分类描述:根据图书内容进行分类定义:类型=8位字节位置:图书表名字:办证日期别名:注册日期描述:用户注册新账号的日期定义:时间位置:读者表名字:名称别名:书名描述:描述图书的具体标题定义:名称=20位字符位置:图书表数据字典名字:出版社别名:无描述:出版该图书的书社定义:出版社=20个字节位置:图书表名字:作者别名:无描述:描述图书的作者或出书团队定义:作者=8个字节位置:图书表名字:登记日期别名:无描述:该图书购入书库的时间定义:时间位置:图书表名字:图书编号别名:无描述:唯一标识一本特定图书的关键组成定义:图书编号=8位字符位置:图书,借书表,还书表数据字典名字:罚款金别名:无描述:读者超期还书的罚款金定义:罚款金=(还书时间-借书时间)*罚款比例位置:还书表名字:借出时间别名:无描述:图书被借出的时间定义:时间位置:借书表,还书表名字:实还时间别名:无描述:读者时间归还图书的时间定义:时间位置:还书表名字:归还时间别名:无描述:读者应该归还书籍的时间定义:时间位置:借书表,还书表数据字典名称:读者别名:读者信息描述:每一个借书者方的基本个人信息定义:读者=读者编号+性别+姓名+身份证+办证日期+联系电话读者编号=1{字符串}10性别=1{字符}5姓名=1{字符}10身份证=1{字符串}10办证日期=日期联系电话=1{字符串}10位置:读者,借书,还书,总体名称:管理员别名:管理员信息描述:管理图书进出、读者归还图书的基本情况定义:管理员=用户ID+用户密码用户ID=1{字符串}10用户密码=1{字符串}10位置:管理员,总体数据字典名称:还书表别名:无描述:当读者归还书籍时进行登记备案定义:还书表=图书编号+名称+读者编号+姓名+归还时间+借出时间+罚款金+实还时间读者编号=1{字符串}10性别=1{字符}5姓名=1{字符}10身份证=1{字符串}10办证日期=日期联系电话=1{字符串}10位置:读者,借书,还书,总体名称:图书别名:无描述:图书信息定义:图书=图书编号+名称+类型+登记日期+出版社+作者图书编号=1{字符串}10名称=1{字符}10类型=1{字符}8登记日期=日期出版社=1{字符}30作者=1{字符}10位置:图书,借书,还书,管理员,总体名称:借书表别名:无描述:将所有被借出的图书进行记录汇总定义:借书表=图书编号+名称+读者编号+姓名+归还时间+借出时间图书编号=1{字符串}10名称=1{字符}10类型=1{字符}8登记日期=日期出版社=1{字符}30作者=1{字符}10位置:图书,借书,还书,管理员,总体数据字典
本文标题:图书馆管理系统需求分析
链接地址:https://www.777doc.com/doc-3889925 .html