图书管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

图书库信息化是学校应用信息技术及其产品的过程,是信息技术由局部到全局、由战术层次到战略层次向医院的全面渗透,运用于流程管理、支持图书借阅管理的过程。信息化的实施从自上而下的角度说,必须与学校的制度创新、组织创新和管理创新结合;从自上而下的角度说,必须以学校为主体的业务人员直接受益及其使用水平的逐步提高为基础。

对于图书管理来说,它涉及图书信息、系统用户信息、读者信息、图书借阅信息等多种数据管理。从管理角度可以将其分为3类:图书信息管理、系统用户管理和读者数据管理。图书信息管理包括图书征订、编目、典藏、借还和查询操作,系统用户管理包括系统用户类别和用户数据管理,读者数据管理包括读者类别管理和读者个人数据的录入、修改和删除。

需求分析分为三个部分:需求的文字表述、数据流程图、数据字典。一、需求分析

第一部分调查用户需求

本系统的最终用户为图书馆,我们根据从学校方面取得的图表资料、文字资料以及其他细节方面的信息,根据我们日常生活中的经验,根据我们所做的其他询问和调查,得出用户的下列实际要求:

1、图书馆的组织机构情况

一所学校图书馆的主要构成分为两个部分,一是图书管理员,二是读者,三是借阅,图书馆的所有日常工作都是围绕着这三大成分进行的。

记录图书馆图书信息,包括书号、类别、出版社、作者、书名、定价、出版日期等;记录读者信息包括读者编号、读者姓名、单位、性别、电话等;记录借阅的相关信息,包括书号、串号、读者编号、借阅日期等。

为了实现图书馆图书管理系统,至少要求实现:

怎么才能让这几个系统更好的联系在一起,使读者能跟快更方便的借阅图书,同时能够清楚图书馆的管理规则;而图书管理员也要能够高效率的给读者提供图书信息,解决各种问题;更要保证借阅信息的明确清晰。

各部门的关系图(即图书馆的机构组织结构)如下:

2、各项的业务活动情况

图书

图书管理员先把全部的图书按所涉及知识的不同分类好放于书架上确保同类在一起,表明各个书架上图书的类别名,再按照图书编号依次排列整齐,以便读者查找;在每本图书上表明书号、类别、出版社、作者、书名、定价、出版日期等各种基本信息,标上标签,以便电脑扫描。

新书入库及馆藏书目录都一一记录在数据库系统中。并详细记录各图书的详细借阅情况,以便处理图书丢失,超过借阅时间和续借图书等事情。

借阅

借阅是图书和读者之间的发生业务活动的纽带,而借阅这一环节包括了书号、串号、借阅者编号、借阅日期等基本信息。包含着读者-借阅-图书之间的规范和准则。比如图书归还日期,延迟还书时间惩罚,图书损坏惩处等。

读者

读者可以根据自己的需要去图书馆借阅图书,读者进行借阅时,需要读者编号、姓名、所在单位、性别、电话等基本信息。

3、读者对系统的要求

由于系统的使用主体是图书馆的管理人员和读者,因此对系统的要求可分为以下几个方面:

功能要求:

1、图书征订:包括图书征订数据的录入、修改、删除等功能。

2、图书编目:包括图书数目信息的录入、修改等功能。

3、图书典藏:包括新书分配、库室调配等功能。

4、图书流通:包括图书借阅、续借、图书返还、图书查询等功

能。

5、系统用户管理:包括系统用户数据的录入、修改与删除等功

能。

读者数据管理:包括读者类别管理、读者个人数据的录入、修改与

删除的功能。

信息要求:

a、图书信息

图书的基本信息包括:书号、类别、出版社、作者、书名、定价、出版日期,还有被放于那个书架等。

b、读者信息

读者的基本信息包括:读者编号、读者姓名、单位、性别、电话和读者借阅书籍等信息。

c、借阅信息

借阅信息包括:书号、串号、读者编号、借阅日期、借阅中间的图书管理协议等信息。

处理要求:

借书、还书、延迟还书处理、图书丢失处理、借阅证的办理等要求。

安全性与完整性要求:

安全性要求:

a、系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法

用户设置其密码,保证

用户身份不被盗用;

b、系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;

c、系统应对不同用户设置不同的权限,区分不同的用户,完整性要

求:

a、各种信息记录的完整性,信息记录内容不能为空;

b、各种数据间相互的联系的正确性;

c、相同的数据在不同记录中的一致性。

4、确定系统的边界

经对前面的需求调查和初步的分析,确定由计算机完成的工作时对数据进行各种管理和处理,具体的工作内容见第二部分,由手工完成的工作主要有对原始数据的录入;不能由计算机生成的,各种数据的更新,包括数据变化后的修改,数据的增加,失效数据或无用数据的删除等;以及系统的日常维护。

二、数据流图

三、数据字典

图书号单数据字典:

属性名存储代码类型长度备注

图书号Gh_no String 8 图书号的序列号图书类别Ghlb String 20 读者所借图书

图书出版社zzys String 20 图书出版社名

图书定价ghrxm Money 20 图书定价数字

图书作者ghks String 20 图书作者名

处理方案数据字典:

属性名存储代码类型长度备注

处理方案号Clfa_no Int 8

图书号Ys_ no String 8 图书号码

借阅时间Kc_date String 20

读者编号Gh_kj

处理方案内容Clfa_con String 100

借阅数据字典:

属性名存储代码类型长度备注

借阅证号Bl_no String 8 借阅证号序列

读者姓名Br_name String 20

所节日期Kc_date String 20 所节日期号

归还日期Zd_date String 20 归还日期号

检查项目数据字典:

属性名存储代码类型长度备注

检查序号Jc_no Int 8 读者检查序列号图书管理员Jcys String 20 图书管理员姓名检查时间安排Jc_date String 20

检查内容Jc_con String 100

检查分析Jcfx String 100 读者借阅结果分

检查结果Jcjg String 100

检查归还情况Jc_bd Real 10

由于整个图书管理系统是围绕读者借阅图书和读者归还图书进行运行的,所以在设计概念结构时,就要根据图书借阅和图书归还流程图建立各自的分E-R 图和整个系统的总的E-R图

相关文档
最新文档