图书馆管理系统数据字典

合集下载

图书管理系统数据流程图及数据字典

图书管理系统数据流程图及数据字典

6、你所在的学校将开发图书管理信息系统,请对该系统进行分析:(1)画出数据流图。

“图书馆管理信息系统”的顶层数据流图“图书馆管理信息系统”l层数据流图加工2“图书管理”的数据流图加工3“读者管理”数据流图加工4“借阅管理”数据流图(2)编写数据字典。

参考答案:1)数据流条目数据流名称:图书录入信息简述:图书采编信息数据流来源:图书购买后,由图书馆管理人员编码整理后,输入计算机数据流去向:加工2.1图书信息管理,该加工将录入的数据存入数据库(图书信息表)数据项组成:图书ID+图书类别+书名+作者+译者+出版社+单价+出版日期+购买数量数据流量: 0本/天高峰流量:500本/天数据流名称:图书查询信息简述:图书查询信息数据流来源:读者数据流去向:加工2.1,图书信息管理数据项组成:图书编码|书名|作者|出版社数据流量:2000次/天高峰流量:4000次/天数据流名称:查询情况简述:返回给读者的查询结果数据流来源:加工2.1图书信息管理数据流去向:读者数据项组成:查无此书|符合条件的图书数量+{图书馆藏号+图书类别+书名+作者+出版社+出版日期+在库册数}数据流量:2000次/天高峰流量:4000次/天数据流名称:读者录入信息简述:读者信息数据流来源:图书管理员数据流去向:加工3.2读者信息管理,该加工将录入的数据存入数据库(读者信息表)数据项组成:读者ID+读者编号+读者姓名+读者性别+出生日期+办证日期+读者状态+已借书数+证件名称+证件号码+读者单位+读者部门+联系电话+联系地址+电子邮件+备注数据流量: 0人次/天高峰流量:500人次/天2)加工条目加工名:读者信息管理处理逻辑编号:3.2处理逻辑:接收读者信息的录入,并检查有无错误,如果没有错误,将数据存入读者信息表激发条件:接收到读者信息时输入:读者录入信息输出:读者信息加工名:还书管理编号:4.2处理逻辑:在借阅信息表查找应还日期IF 当日期日期超过应还日期或图书丢失 THEN 发“罚款信息”ELSE 将还书信息存入还书信息表激发条件:接收到读者借书证时输入:还书信息输出:罚款信息3)数据存储条目数据存储编号:D1数据存储名称:读者信息表简述:存储读者详细信息组成:读者ID+读者编号+读者姓名+读者性别+出生日期+办证日期+读者状态+已借书数+证件名称+证件号码+读者单位+读者部门+联系电话+联系地址+电子邮件+备注关键字:读者ID组织方式:索引文件,以读者ID为关键字相关连的处理:加工3.2、加工4.1、加工4.2数据存储编号:D2数据存储名称:图书信息表简述:存储图书详细信息组成:图书编号+图书名称+标准ISBN+类别编号+类别名称+书架位置+作者+译者+出版社名+出版地点+图书页数+图书价格+现存量+库存总量+借阅次数+是否注销+入库日期+出版日期+内容简介+备注关键字:图书编号组织方式:索引文件,以图书编号为关键字相关连的处理:加工2.1、加工4.1数据存储编号:D3数据存储名称:借阅信息表简述:存储借书情况的详细信息组成:图书编号+图书名称+读者编号+读者姓名+借阅数量+借阅日期+应还日期+续借次数关键字:无组织方式:普通文件相关连的处理:加工4.1、加工4.24)数据项条目数据项名称:读者编号别名:证号简述:给每个读者的一个唯一的、做标识用的号码组成:单位代码+流水号码类型:字符串长度:6位取值范围:000000..999999数据项名称:办证日期简述:给读者签发借书证的日期组成:年+月类型:字符串长度:6位取值范围:有意义的年、月值数据项名称:读者类别简述:读者在图书流通管理中的身份和借出权限的类型组成:[教师|行政人员|学生]类型:1个字符长度:1位取值范围:[0|1|2]。

图书管理系统-数据库设计带E-R图和数据字典

图书管理系统-数据库设计带E-R图和数据字典

图书管理系统-数据库设计带E-R图和数据字典图书管理系统-数据库设计一、需求分析经过对图书管理系统进行分析,此系统需要8个系统功能模块。

分别为登录模块,读者管理模块,图书管理模块,图书借还模块,系统查询模块,系统设置模块,更改口令模块和退出系统模块。

(1)登录模块该功能模块就是管理员登录界面。

(2)读者管理模块该功能模块包括读者类型信息,学生一次可借书2本,老师和管理员一次可借书3本。

还有读者详细档案信息,其中包括读者姓名、读者类型、证件类型、证件号码、电话、Email.(3)图书管理模块该功能模块包括图书类型信息,图书类型名称和该书可借天数。

还有图书档案信息,其中包括图书条形码、图书名称、图书类型、出版社和书架。

(4)图书借还模块该功能模块是该课题的系统最重要最核心的部分,包括图书借阅、图书续借和图书归还三个子功能。

在图书借阅里面管理员可以通过读者验证输入读者条形码来获取读者信息,并且可通过图书条形码和图书名称来添加要借的书籍。

在图书续借里面可直接通过输入读者条形码获得读者信息和所借书籍信息然后进行续借操作。

在图书归还里面同样也可以通过直接输入读者条形码获得读者信息和所借书籍信息然后进行图书归还操作。

(5)系统查询模块该功能模块是为了辅助图书借还模块而存在,包括图书档案查询、图书借阅查询和借阅到期查询。

图书档案查询可根据图书的条形码、类别、书名、作者、出版社、书架来查询书籍。

图书借阅查询可根据图书的条形码、名称以及读者的条形码、名称来查询图书的借阅记录,还可以通过图书的借阅时间来查询图书的借阅记录。

借阅到期提醒可以及时提醒管理员通知读者进行续借或者归还书籍。

(6)系统设置模块该功能模块主要包括系统的一些参数设置,包括图书馆信息设置、管理员设置、参数设置和书架设置。

管理员可以通过图书馆信息设置对图书馆的信息进行介绍。

管理员设置可以在其中增加管理员,而且可以设置新增管理员权限。

参数设置可以更改规定的图书借阅证的办证费用和有效期限。

图书管理系统-数据字典

图书管理系统-数据字典

软件产品开发需求模型(DFD和DD)数据宇典是关于敌据旳信息的集台,对数据流程图中的各个元素做完整的定义与说明,是 数据流程图的补充工具。

数据流图和数据宇典共同构成系统的逻辑模型。

数据宇典由下列六类元素的定义组成:(1)数据流(2)数据项:是“不可再分”的数据单位,是数据的最小组成单位。

(3)数据结构(4)数据存储:数据存储是数据结构停留或保存的场所。

(5)处理逻辑(6)外部实体在第一层和第二层教据流图的定义之后,我们都已经详细定义了数据宇典的各元素。

对于各数据项的详细符号描述,见实验二的《软件槪要设计说明》中的“软件数据结构 设计”。

I、数据流图:1-网上购书电子商务系统数据流程图(第一层)DBMS1.1 DBMS 1.2 DBMS 1.3暂存订单 书籍库存 釆购订单数据流图说明:(DD)顾客1. 1 E:外部项编号 名称 有关数据流 属性描述E BMS1」 顾客 FBMS1.1FBMS1.2FBMS1.3FBMS1.4FBMS1.5FBMS1.6用户注册、登陆、提交订单、付 款; 送货给顾客、给顾客收据等E BMS1.2书籍供应厂商 FBMS1.7FBMS1.8FBMS1.9FBMS1.10向厂商购书、付款; 厂商发货、给收据等1- 2 P:处理逻辑编号 名称 功能描述 处理频度PMRS1.1网上售书管理系统 (BMS)用asp网站管理整个网上书店 每笔交易或批長处理1. 3 F:数搁流共有FBMS1.1~FBMS1.1O这1()个数据流,分别描述如下:(0数据流名称:FBMS1.1数据流说明:用户登入 数据项 数据类型 备注Username宇符型10用户若Password宇符型 15密码(2)数据流名称:FBMS1.2数据流说明:密码修改数据项 数据类型 长度 缶注Username字符型 10用户若Pass^r(>rd old宇符型 15旧密码宇符型 15新密码P"ssw(〉rd ncw2宇符型 15新密码确认⑶数据流名称:FBMS1.3数据流说明:顾客的订单数据项 数据类型 长度 备注IP.Ordcr数宇型 整形 顾客的订单编号Username宇符型10用户名ir)_B(>()k数宇型 整形 书号C()unt_()rdcr教宇型 订书数長r)atc_ordcr日期/时间 顾客订书日期 (4)数据流名称:FBMS1.4数据流说明:送货人给顾客的发货票数据项 数据类型 长度备注 Username字符型 10用户若ir)_B()(>k教宇型 整形 书号Count数宇型 数星Price货币 出版价格Cost货币 出售价TotalCost货币 总价格f)atc_scnd日期/时间 向顾客发货日期 (5)数据流名称:FBMS1.5数据流说明:付款(顾客付款给送货人)数据项 数据类型 长度备注Username字符型 10用户若TotalCost货币 总金额f)atc pay日期/时间 顾客付款日期 (6)数据流名称:FBMS1.6数据流说明:送货人给顾客的收据(发货票)数据项 数据类型 长度 备注ID Rcccipt教宇型 整形 收据编号 Username宇符型10用户名 Bookname宇符型 100书名ir)B()()k数宇型 整形 书号C()unt T<)tal数宇型 庠存数長Price货币 出版价格Cost货币 出售价 TotalCost货币 总价格f)atc_rcccivc日期/时间 从顾客方收款日期 (7)数据流名称:FBMS1.7数据流说明:发给书籍供应厂商的订货单数据项 数据类型 长度备注I r>_()rdcrT()Fact数宇型 整形 给厂商的订单编号 Booknamc宇符型 100应收款金额 Author宇符型 100图书作者 Publisher宇符型 100出版社FactonNamcJ 宇符型 20厂商名称C()unt_()rdcr教宇型 壬曲 订货数長(8)数据流名称:FBMS1.8数据流说明:书籍供应厂商的发货单数据项 数据类型 长度 备注ir)_B(x>k教字型 整形 书号C()unt_()rdcr教宇型 发货数長Datc_FaScnd日期/时间 厂商发货日期 (9)数据流名称:FBMS1.9数据流说明:付款(给书籍供应厂商)数据项 数据类型 备注Moncy.toFa货币 总金额Datc payT()Fa 日期/时间 向厂商付款日期 (10)数据流名称:FBMS1.10数据流说明:书籍供应厂商的收据数据项 数据类型 长度 备注Moncy.toFa货币 总金额Datc.FaGctMoncy日期/时间 厂商收款日期1・4 D:数据存储编号 名称 数据内容 存储方式 存fit时间存储位宣PBMS1.1.暂存订单用户若,书号、敌長,顾客 订书日期文件 每笔 数据库 PBMS1.2商品库存 书号,书若,作者,出版社,库 存数旻、单价等文件 每笔 数据库 DBMS1.3采购订单 书号,书君,作者,数長等 文件 每笔 数据库PBMS1.4销售历史书号,销害数是,推荐程度 等 文件 每笔数据库DBMS1.5应收款明细帐 记录销害收入 文件 每笔 数据库 DBMS1.6应付款明细帐 记录采购支出 文件 每笔 数据库 DBMS1.7总帐 记录总帐目 文件 每笔 数据庠描述如下:(0数据存储代号:PBMS1.1数据存储若称:暂存订单数据项 数据类型 长度 备注 Username字符型 10用户若ir)B()(>k教宇型 整形 书号 OrderCount教宇型 订书数長r)atc_ordcr日期/时间 顾客订书日期⑵ 数据存储代号:DBMS1.2 数据存储君称:商品库存数据项 数据类型 长度 备注 ir>_Book宇符型20书号Classify•数宇型 整形 分类(0-computcr,l -Novel,2-English,3 - Ecnomics^-Cartoon)BookNamc宇符型100书名 Author宇符型 100图书作者 Publisher宇符型 100出版商r)atc_Publish日期/时间 出版日期PiclurcPalh宇符型 200图片路径 C()unt Pagc数宇型 整形 页数Version宇符型20版本 Comment备注 内容简介 C()unt T(>tal数宇 翰型 库存数旻 C()unt Buv数宇 翰型 巳购买数長C()unt Br()wsc 数宇 整形 浏览次数Rccom Level数宇 推荐程度:0~5星级Cost货币 价格Price货币 出版价格Datc_Add日期/时间 上架日期⑶ 数据存储代号:DBMS1.3数据存储名称:向厂商采购订单数据项 数据类型 长度备注BookNamc字符型 100书名Author宇符型 100图书作者Publisher宇符型 100出版社C()unt_()rdcr数昼⑷ 数据存储代号:DBMS1.4数据存储名称:销售历史数据项 数据类型 长度 备注ir)_B(x>k数字型 整形 书号C()unt Buy数宇型 销害数長Rccom Level数宇 推荐程度:0:强烈推荐 1: 一般推荐2:普通⑸ 数据存储代号:HBMS1.5数据存储若称:帐目数据项 数据类型 长度备注 Fillaiicc_rcccivcd货币 销害收入 Finaiicc paycd货币 采购支出 Fiilaiicc_total总收入如有侵权请联系告知删除,感谢你们的配合!。

图书馆数据字典举例

图书馆数据字典举例

图书馆数据字典举例数据字典举例数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。

通常包括:数据项、数据结构、数据流、数据存储和处理过程五个部分。

数据字典是对数据流图的详细描述。

一、数据字典各部分的描述①数据项:数据流图中数据块的数据结构中的数据项说明数据项是不可再分的数据单位。

对数据项的描述通常包括以下内容:数据项描述={数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其他数据项的逻辑关系}其中“取值范围”、“与其他数据项的逻辑关系”定义了数据的完整性约束条件,是设计数据检验功能的依据。

②数据结构:数据流图中数据块的数据结构说明数据结构反映了数据之间的组合关系。

一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干个数据项和数据结构混合组成。

对数据结构的描述通常包括以下内容:数据结构描述={数据结构名,含义说明,组成:{数据项或数据结构}}③数据流:数据流图中流线的说明数据流是数据结构在系统内传输的路径。

对数据流的描述通常包括以下内容:数据流描述={数据流名,说明,数据流来源,数据流去向,组成:{数据结构},平均流量,高峰期流量}其中“数据流来源”是说明该数据流来自哪个过程。

“数据流去向”是说明该数据流将到哪个过程去。

“平均流量”是指在单位时间(每天、每周、每月等)里的传输次数。

“高峰期流量”则是指在高峰时期的数据流量。

④数据存储:数据流图中数据块的存储特性说明数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。

对数据存储的描述通常包括以下内容:数据存储描述={数据存储名,说明,编号,流入的数据流,流出的数据流,组成:{数据结构},数据量,存取方式}其中“数据量”是指每次存取多少数据,每天(或每小时、每周等)存取几次等信息。

“存取方法”包括是批处理,还是联机处理;是检索还是更新;是顺序检索还是随机检索等。

另外“流入的数据流”要指出其来源,“流出的数据流”要指出其去向。

图书管理系统数据流程图及数据字典

图书管理系统数据流程图及数据字典

6、你所在的学校将开发图书管理信息系统,请对该系统进行分析:(1)画出数据流图。

“图书馆管理信息系统”的顶层数据流图“图书馆管理信息系统”l层数据流图加工2“图书管理”的数据流图加工3“读者管理”数据流图加工4“借阅管理”数据流图(2)编写数据字典。

参考答案:1)数据流条目数据流名称:图书录入信息简述:图书采编信息数据流来源:图书购买后,由图书馆管理人员编码整理后,输入计算机数据流去向:加工2.1图书信息管理,该加工将录入的数据存入数据库(图书信息表)数据项组成:图书ID+图书类别+书名+作者+译者+出版社+单价+出版日期+购买数量数据流量: 0本/天高峰流量:500本/天数据流名称:图书查询信息简述:图书查询信息数据流来源:读者数据流去向:加工2.1,图书信息管理数据项组成:图书编码|书名|作者|出版社数据流量:2000次/天高峰流量:4000次/天数据流名称:查询情况简述:返回给读者的查询结果数据流来源:加工2.1图书信息管理数据流去向:读者数据项组成:查无此书|符合条件的图书数量+{图书馆藏号+图书类别+书名+作者+出版社+出版日期+在库册数}数据流量:2000次/天高峰流量:4000次/天数据流名称:读者录入信息简述:读者信息数据流来源:图书管理员数据流去向:加工3.2读者信息管理,该加工将录入的数据存入数据库(读者信息表)数据项组成:读者ID+读者编号+读者姓名+读者性别+出生日期+办证日期+读者状态+已借书数+证件名称+证件号码+读者单位+读者部门+联系电话+联系地址+电子邮件+备注数据流量: 0人次/天高峰流量:500人次/天2)加工条目加工名:读者信息管理处理逻辑编号:3.2处理逻辑:接收读者信息的录入,并检查有无错误,如果没有错误,将数据存入读者信息表激发条件:接收到读者信息时输入:读者录入信息输出:读者信息加工名:还书管理编号:4.2处理逻辑:在借阅信息表查找应还日期IF 当日期日期超过应还日期或图书丢失 THEN 发“罚款信息”ELSE 将还书信息存入还书信息表激发条件:接收到读者借书证时输入:还书信息输出:罚款信息3)数据存储条目数据存储编号:D1数据存储名称:读者信息表简述:存储读者详细信息组成:读者ID+读者编号+读者姓名+读者性别+出生日期+办证日期+读者状态+已借书数+证件名称+证件号码+读者单位+读者部门+联系电话+联系地址+电子邮件+备注关键字:读者ID组织方式:索引文件,以读者ID为关键字相关连的处理:加工3.2、加工4.1、加工4.2数据存储编号:D2数据存储名称:图书信息表简述:存储图书详细信息组成:图书编号+图书名称+标准ISBN+类别编号+类别名称+书架位置+作者+译者+出版社名+出版地点+图书页数+图书价格+现存量+库存总量+借阅次数+是否注销+入库日期+出版日期+内容简介+备注关键字:图书编号组织方式:索引文件,以图书编号为关键字相关连的处理:加工2.1、加工4.1数据存储编号:D3数据存储名称:借阅信息表简述:存储借书情况的详细信息组成:图书编号+图书名称+读者编号+读者姓名+借阅数量+借阅日期+应还日期+续借次数关键字:无组织方式:普通文件相关连的处理:加工4.1、加工4.24)数据项条目数据项名称:读者编号别名:证号简述:给每个读者的一个唯一的、做标识用的号码组成:单位代码+流水号码类型:字符串长度:6位取值范围:000000..999999数据项名称:办证日期简述:给读者签发借书证的日期组成:年+月类型:字符串长度:6位取值范围:有意义的年、月值数据项名称:读者类别简述:读者在图书流通管理中的身份和借出权限的类型组成:[教师|行政人员|学生]类型:1个字符长度:1位取值范围:[0|1|2]。

图书馆管理系统数据流程图及数据字典

图书馆管理系统数据流程图及数据字典

图书馆管理系统1)检索速度慢、效率低因为图书馆的藏书种类多、数量多,将藏书准确地分门别类,快速检索,手工进行非常困难往往是终于查到了二伟的信息,馆中没有此书或已被别人借走。

图书馆的规模越大,这个问题越突出。

2)借书、还书工作量大借书、还书频率越大,说明图书馆的作用越大,然而随之而来的大量的借书、还书登记、实存图书的更新以及借出图书超期、遗失等的处理,其工作量之大,往往是人工操作所难以胜任的。

而且经常会出现这样那样的差错。

3)图书统计工作难、藏书更新不能及时完成。

图书馆的图书应根据科学技术的发展和教学工作的需要及时添加和更新,然而由于藏书数量及图书种类越来越多,加上自然损耗,人为破坏,使图书的统计工作难以及时完成,藏书的更新也就很难有针对性地进行,藏书的知识结构得不到良好地控制。

我校也是一所发展中的高校,近儿年的发展速度很快,图书馆的规模和藏书数量也不断的扩大,为了解决海量图书的管理问题,改变传统的管理方式也是迫在眉睫了。

图书馆借书流程1、图书管理员1录入图书清单并保存图书信息2、读者根据自己列出的带借书清单,查看图书借阅状态,并得到图书索引表3、图书管理员2扫描一卡通查看读者信息,得到读者已借图书清单,并审核借书权限若是有效权限单,则进行接触操作并更新读者与图书信息若是无效权限单,则返给读者已下是业务流程图图书馆管理系统数据流程图及数据字典一.图书采编系统流程图图书采编系统流程图数据流编号:D01数据流名称:图书采编信息简述:图书采编信息数据流来源:图书购买后,由图书馆采编人员整理后,输入计算机数据流去向:采编管理模块。

图书采编信息将采编数据存入数据库(图书表)数据流组成:图书编码,图书类别,书名,作者,出版社,出版日期,单价,购买数量数据流量:300本/日高峰流量:800本/日二.图书管理系统零层数据流程图图书管理系统零层数据流程图三.图书借阅系统数据流程图图书借阅系统数据流程图数据流编号:D02数据流名称:借书借阅简述:借书证数据流来源:用户将借书证交给借书员,借书员经过审查后将相关信息输入计算机数据流去向:P2_11检查读者身份数据流组成:借阅日期+书名+读者账号+读者姓名+借阅数量等数据流量:800个/日高峰流量:3000个/日数据流编号:D03数据流名称:填写借阅记录简述:填入借阅表的记录数据流来源:P2_13检查合格的借阅图书信息录入到借阅库中数据流去向:借阅库数据流组成:借阅号+借阅日期+书名+图书编码+读者姓名+读者账号+还书日期+借阅数量+状态等数据流编号:D04数据流名称:借阅修改在库简述:修改的借阅记录数据流来源:P2_13将借阅的图书的记录录入到图书库数据流去向:图书库数据流组成:借阅号+借阅日期+书名+图书编码+读者姓名+读者账号+还书日期+借阅数量+状态等数据流编号:D15数据流名称:还书记录简述:所还图书进行入库记录数据流来源:图书馆管理板块数据流去向:图书馆归还处理模块数据流组成:图书编号+图书名+借阅证号等数据流编号:D16数据流名称:填写归还记录简述:管理员填写归还图书馆的图书记录数据流来源:图书馆归还处理模块数据流去向:读者库模块数据流组成:图书编号+图书名+管理员编号+日期等数据流编号:D17数据流名称:归还修改在库数量简述:图书归还后该书在读者库的记录数据流来源:图书馆归还处理模块数据流去向:读者库模块数据流组成:图书编号+图书名+管理员编号+日期等四.图书维护系统数据流程图图书维护系统数据流程图数据流编号:D18数据流名称:图书维护需求简述:对目前读者库图书进行维护数据流来源:图书管理模块数据流去向:图书维护模块数据流组成:管理员编号+图书编号+图书名+条形码号+出版社+出版日期+入库日期+作者+单价+数量等数据流编号:D19数据流名称:库存图书统计简述:对目前读者库内存书进行统计数据流来源:图书管理模块数据流去向:图书维护模块数据流组成:图书编号+图书名+条形码号+出版社+出版日期+入库日期+作者+单价+数量等数据流编号: D20数据流名称:借阅情况统计简述:对目前外借的、不在读者库的图书进行统计数据流来源:图书管理模块数据流去向:图书维护模块数据流组成:图书编号+图书名+条形码号+出版社+出版日期+出库日期+作者+单价+数量+借阅证号等数据流编号:D21数据流名称:读者情况统计简述:对借阅者进行统计数据流来源:图书管理模块数据流去向:图书维护模块数据流组成:借阅证号+图书名+条形码号+出版社+出版日期+出库日期+作者+单价+数量+金额+借阅期限等五.图书馆查询系统流程图图书馆查询系统流程图数据流编号:D05数据流名称:图书检索要求简述:读者要求求得图书检索信息数据流来源:读者输入的检索要求数据流去向:图书库以及检索处理系统数据流组成:图书名+图书编号等数据流编号:D06数据流名称:图书检索结果简述:读者经过在检索系统终端输入检索信息后由检索系统返回的结果数据流来源:检索系统数据流去向:读者数据流组成:图书名+图书编号+图书索引号+图书所在的书架编号等六.读者管理系统数据流程图读者管理系统数据流程图数据流编号:D22数据流名称:读者登陆信息简述:图书管理员对读者登陆信息进行检查数据流来源:图书管理模块数据流去向:检查读者登陆模块数据流组成:管理员编号+借阅证号等数据流编号:D23数据流名称:读者信息简述:图书管理员对读者登陆信息进行记录数据流来源:检查读者登陆模块数据流去向:读者表数据流组成:借阅证号等数据流编号:D24数据流名称:读者查询简述:借阅管理员输入的读者登录信息数据流来源:借阅管理员数据流去向:读者登录检查系统数据流组成:读者姓名+读者编号等数据流编号:D25数据流名称:读者查询结果简述:登录系统在检查读者输入的读者信息后返回个借阅管理员的结果数据流来源:登录系统数据流去向:借阅管理员数据流组成:读者姓名+编号等七.电子读物系统数据流程图电子读物系统数据流程图数据流编号:D13数据流名称:电子读物查询要求简述:读者需要查询的图书信息数据流来源:读者数据流去向:电子读物处理模块数据流组成:图书编号+图书名+出版社等数据流编号:D14数据流名称:电子读物查询结果简述:电子读物处理模块对读者输入的反馈数据流来源:电子读物处理模块数据流去向:读者数据流组成:图书内容+图书所在网站超连接等八.图书馆管理系统数据流程图图书馆管理信息系统1层数据流程图。

图书管理系统数据流程图及数据字典

图书管理系统数据流程图及数据字典

6、你所在的学校将开发图书管理信息系统,请对该系统进行分析:(1)画出数据流图。

“图书馆管理信息系统”的顶层数据流图“图书馆管理信息系统”l层数据流图加工2“图书管理”的数据流图加工3“读者管理”数据流图加工4“借阅管理”数据流图(2)编写数据字典。

参考答案:1)数据流条目数据流名称:图书录入信息简述:图书采编信息数据流来源:图书购买后,由图书馆管理人员编码整理后,输入计算机数据流去向:加工2.1图书信息管理,该加工将录入的数据存入数据库(图书信息表)数据项组成:图书ID+图书类别+书名+作者+译者+出版社+单价+出版日期+购买数量数据流量: 0本/天高峰流量:500本/天数据流名称:图书查询信息简述:图书查询信息数据流来源:读者数据流去向:加工2.1,图书信息管理数据项组成:图书编码|书名|作者|出版社数据流量:2000次/天高峰流量:4000次/天数据流名称:查询情况简述:返回给读者的查询结果数据流来源:加工2.1图书信息管理数据流去向:读者数据项组成:查无此书|符合条件的图书数量+{图书馆藏号+图书类别+书名+作者+出版社+出版日期+在库册数}数据流量:2000次/天高峰流量:4000次/天数据流名称:读者录入信息简述:读者信息数据流来源:图书管理员数据流去向:加工3.2读者信息管理,该加工将录入的数据存入数据库(读者信息表)数据项组成:读者ID+读者编号+读者姓名+读者性别+出生日期+办证日期+读者状态+已借书数+证件名称+证件号码+读者单位+读者部门+联系电话+联系地址+电子邮件+备注数据流量: 0人次/天高峰流量:500人次/天2)加工条目加工名:读者信息管理处理逻辑编号:3.2处理逻辑:接收读者信息的录入,并检查有无错误,如果没有错误,将数据存入读者信息表激发条件:接收到读者信息时输入:读者录入信息输出:读者信息加工名:还书管理编号:4.2处理逻辑:在借阅信息表查找应还日期IF 当日期日期超过应还日期或图书丢失 THEN 发“罚款信息”ELSE 将还书信息存入还书信息表激发条件:接收到读者借书证时输入:还书信息输出:罚款信息3)数据存储条目数据存储编号:D1数据存储名称:读者信息表简述:存储读者详细信息组成:读者ID+读者编号+读者姓名+读者性别+出生日期+办证日期+读者状态+已借书数+证件名称+证件号码+读者单位+读者部门+联系电话+联系地址+电子邮件+备注关键字:读者ID组织方式:索引文件,以读者ID为关键字相关连的处理:加工3.2、加工4.1、加工4.2数据存储编号:D2数据存储名称:图书信息表简述:存储图书详细信息组成:图书编号+图书名称+标准ISBN+类别编号+类别名称+书架位置+作者+译者+出版社名+出版地点+图书页数+图书价格+现存量+库存总量+借阅次数+是否注销+入库日期+出版日期+内容简介+备注关键字:图书编号组织方式:索引文件,以图书编号为关键字相关连的处理:加工2.1、加工4.1数据存储编号:D3数据存储名称:借阅信息表简述:存储借书情况的详细信息组成:图书编号+图书名称+读者编号+读者姓名+借阅数量+借阅日期+应还日期+续借次数关键字:无组织方式:普通文件相关连的处理:加工4.1、加工4.24)数据项条目数据项名称:读者编号别名:证号简述:给每个读者的一个唯一的、做标识用的号码组成:单位代码+流水号码类型:字符串长度:6位取值范围:000000..999999数据项名称:办证日期简述:给读者签发借书证的日期组成:年+月类型:字符串长度:6位取值范围:有意义的年、月值数据项名称:读者类别简述:读者在图书流通管理中的身份和借出权限的类型组成:[教师|行政人员|学生]类型:1个字符长度:1位取值范围:[0|1|2]。

各子系统的数据流程图及数据字典

各子系统的数据流程图及数据字典

.系统内部框架及数据字典1.1 信息分类及相互关系中国人民大学图书馆信息系统是围绕学校图书馆的各项业务活动而建立的,其中涉及的信息大体上可以分为四类:业务过程信息、读者信息、费用信息和管理信息。

其中业务过程信息是指完成业务所产生的过程控制信息,如借阅信息、书刊出入库信息等,都是局部信息;读者信息是指在读者整个在校期间需要在整个系统范围内共享的信息,是基本信息;管理信息是由基本信息和业务过程信息加工得到的,如读者流动情况、书刊平均借阅天数、效率分析等,是派生信息.读者借阅活动和各类信息之间的关系1.2 贯穿系统的两条信息线集成各局部系统的重要目标是确保整个系统不随着局部系统的改变而改变,不随着新系统的加入而发生大的变化。

找出图书馆信息系统的内在联系,确立好各局部系统之间的接口,是实现这一目标的前提。

贯穿整个图书馆信息系统有两条信息线:读者信息线和费用信息线。

以此为框架来构造和集成整个系统。

证件信息包括读者主索引、借阅记录等等;费用信息包括在各个环节发生的各类费用及消耗成本等。

这两条信息线在系统中体现为具体的数据结构,它独立于各局部系统而存在。

从整体的、发展的角度来构筑好这一基础框架是本系统数据结构的核心.2. 各子系统的数据流程图及数据字典2.1财务管理子系统功能:负责全馆财务、物资采购及发放、安全保卫及卫生清洁等工作.其中财务管理包括:全馆人员工资、奖金发放及经费管理。

流程: 罚款收据读者ID 结算数据罚单单 据 务 整工资报表 会计凭证采购计划预算数据 会计凭证现金额 财务调整 财务调整资金采购资料批准/不批准审批准/送进计划 行 政 科 采 访 科读 者支付罚款 应收款项 单据处理应付款项 职 工 支付工资支付款 项 证件 检查 证件调整需配置及初始化的表:字段中文名称字段名类型长度说明业务号 TRAD_NO I 20 发生业务的统一编号 日期 TRAD_DATE D 业务发生的日期 收入 INCOME I 30 业务收入的金额 支出 OUTCOME I 30 业务的支出凭证号 PROOF_NO C 10 本项业务涉及的凭证的编号 摘要CHIEF_INTRC50业务内容的摘要2 功能:组织和管理藏书.组织和管理藏书:根据藏书的不同类型、内容、性质和使用价值进行合理的组织编目、科学的分类,根据借阅的需求拟更新藏书建议目录,负责馆藏剔旧处理,根据实际情况及时更新书刊信息;流程:现金审批通过的项目 拨款额 预算项目 财务状况 预 支预 额 算 工作 财务 报 数量表 财务调整采 计 图书处理更新计划 购 划领款通知采购图书会计凭证图书处理 发票开支费用各类图书分类图书处理更新旧图书资料 财务状况主管部门采访部 行政科 下达 预算 财务科 开单据 整合 账单 考核审批分类 统计核算 上报处理调 整上报 图书库分类清理清理核算需配置及初始化的表:字段中文名称 字段名 类型 长度 说明编号 BOOK_NO C 16 全馆书刊的统一编号,可作为识别标志 书名 BOOK_NAME C 50 书刊名称 作者 WRI_NAME C 10 作者的姓名 出版社 PUB_HOUSE C 50 出版社的名称 出版日期 PUB_DATE D 本版的出版日期 版次 PUB_TIMES I 4类别 BOOK_VAR C 20 按本馆图书的分类方法分类 借阅者 REA_NO C 8 读者的标志号 库存地点SAVE_PLACEI16用户定义的完整性约束要求类别和借阅者的填入值必须有效,即必须是存在的值。

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

图书馆管理系统数据字典
一、引言
图书馆管理系统数据字典是为了规范和定义图书馆管理系统中所涉及到的数据元素和数据结构,以便于系统开发人员、管理员和用户之间的沟通和理解。

本文档详细描述了图书馆管理系统中各个模块的数据字典,包括数据元素的名称、数据类型、长度、取值范围、说明等信息。

二、用户管理模块数据字典
1. 用户信息表(User)
数据元素:
- 用户ID(UserID):整型,唯一标识用户的ID
- 用户名(Username):字符串,用户的登录名
- 密码(Password):字符串,用户的登录密码
- 姓名(Name):字符串,用户的真实姓名
- 身份证号(IDCard):字符串,用户的身份证号码
- 手机号(PhoneNumber):字符串,用户的手机号码
- 邮箱(Email):字符串,用户的电子邮箱地址
- 注册日期(RegistrationDate):日期类型,用户的注册日期
2. 用户借阅记录表(BorrowRecord)
数据元素:
- 借阅记录ID(RecordID):整型,唯一标识借阅记录的ID
- 用户ID(UserID):整型,借阅记录对应的用户ID
- 图书ID(BookID):整型,借阅记录对应的图书ID
- 借阅日期(BorrowDate):日期类型,借阅记录的借阅日期 - 归还日期(ReturnDate):日期类型,借阅记录的归还日期 - 是否归还(IsReturned):布尔型,标识借阅记录是否已归还
三、图书管理模块数据字典
1. 图书信息表(Book)
数据元素:
- 图书ID(BookID):整型,唯一标识图书的ID
- 图书名称(BookName):字符串,图书的名称
- 作者(Author):字符串,图书的作者
- 出版社(Publisher):字符串,图书的出版社
- 出版日期(PublicationDate):日期类型,图书的出版日期 - ISBN(ISBN):字符串,图书的国际标准书号
- 分类(Category):字符串,图书的分类
- 馆藏数量(Quantity):整型,图书的馆藏数量
- 可借数量(AvailableQuantity):整型,图书的可借数量
2. 图书分类表(Category)
数据元素:
- 分类ID(CategoryID):整型,唯一标识分类的ID
- 分类名称(CategoryName):字符串,分类的名称
- 父分类ID(ParentCategoryID):整型,父分类的ID
四、借阅管理模块数据字典
1. 借阅规则表(BorrowRule)
数据元素:
- 规则ID(RuleID):整型,唯一标识规则的ID
- 最大借阅数量(MaxBorrowQuantity):整型,用户最多可借阅的图书数量 - 最大借阅天数(MaxBorrowDays):整型,用户最多可借阅的天数
2. 借阅预约表(Reservation)
数据元素:
- 预约ID(ReservationID):整型,唯一标识预约的ID
- 用户ID(UserID):整型,预约对应的用户ID
- 图书ID(BookID):整型,预约对应的图书ID
- 预约日期(ReservationDate):日期类型,预约的日期
五、系统管理模块数据字典
1. 系统日志表(SystemLog)
数据元素:
- 日志ID(LogID):整型,唯一标识日志的ID
- 用户ID(UserID):整型,日志对应的用户ID
- 操作时间(OperationTime):日期类型,操作的时间
- 操作内容(OperationContent):字符串,操作的内容
2. 系统配置表(SystemConfig)
数据元素:
- 配置项ID(ConfigID):整型,唯一标识配置项的ID
- 配置项名称(ConfigName):字符串,配置项的名称
- 配置项值(ConfigValue):字符串,配置项的值
以上是图书馆管理系统数据字典的详细描述,包括用户管理、图书管理、借阅管理和系统管理等模块的数据字典内容。

通过本文档,系统开发人员可以清晰地了解系统中各个模块的数据元素和数据结构,便于系统的开发和维护。

相关文档
最新文档