1、图书馆管理系统1整理ppt需求分析概念结构设计逻辑结构设计2整理ppt3一、需求分析整理ppt一般通用图书馆管理系统所必备功能有:1.基础信息维护 2.读者管理 3.图书管理 4.期刊管理 5.图书流通管理 6.统计分析管理 7.系统管理4整理ppt图书馆管理系统基础信息维护读者管理图书管理期刊管理图书流通管理期刊流通管理统计分析管理系统管理5整理ppt基础信息维护图书馆信息系统参数设置书架设置管理员设置图书期刊词库设置基础信息维护用于设置图书馆基本信息,包括图书馆名称、馆长、负责人、电话、说明以及本图书馆的情况介绍、历史改革、机构设置、分馆(或书库)的分布、图书馆公告等。用于设置系统运行所需
2、参数,包括证件有效期、图书馆超期罚款金额、期刊超期罚款金额。用于设置书架的基本信息,内容包括书架编号、书架名称等。用于设置使用人员及权限。用于设置系统常用词库,内容包括供应商、分级、附件、尺寸、语系、印刷等信息的预先设定数值。6整理ppt读者管理读者管理读者类型设置读者档案管理借书证挂失与恢复过期续证管理读者档案词库管理用于设置读者类型及相关的信息,内容包括类型、图书册数、期刊册数、续借次数、限制图书、限制期刊登。用于设置读者的相关信息,内容包括编码、条形码、姓名、类型、有效证件、证件号码、联系方式、登记日期、有效期至、操作员、备注、图书借阅次数、期刊借阅次数、是否挂失等。用于挂失和恢复读者借
3、书证,挂失后该编号的读者不能再借书。用于延续已过期的借书证。用于设置读者档案常用的词库。7整理ppt图书管理图书管理图书注销图书征订图书验收图书盘点图书类型设置出版社管理图书档案管理用于设置图书的类型及相关的信息,内容包括类型名称,可接天数等。用于设置图书所属出版社的基本信息,内容包括出版社编号、ISBN、出版社名称等。用于设置图书的相关信息,内容包括编号、条形码、书名、版次、类型、作者、译者、ISBN、出版社、图书开本、价格、页码、书架名称、现存量、库存总量、入库时间、操作员、简介、接触次数、是否注销等。用于注销、报废图书。用于订购新图书内容包括征订编号、书名、类型、ISBN、出版社、作者、
4、译者、订购者、订购者联系方式、订购数量、订购单价、订购日期、是否验收、实际数量、实际金额、验收日期、操作员等。用于征订图书到货后验收,增加图书库存。打印图书的在库清单,供盘点使用。8整理ppt期刊管理期刊管理期刊类型设置期刊档案管理期刊注销期刊征订期刊验收期刊盘点 “期刊管理”和“图书管理”的功能是一致的,只是期刊的档案内容和交流管理方式和图书有所区别。期刊档案的内容包括编号、条形码、期刊名、类型、统一刊号、邮发代号、编辑部、出版周期、所属年度、期号、总期号、价格、书架名称、现存量、库存总量、入库时间、操作员、简介、借出次数、是否注销等。9整理ppt图书流通管理图书流通管理图书借阅图书归还图书
5、续借图书预约图书丢失图书罚款用于登记读者借阅图书的记录并减少图书在库存中的库存,登记内容包括借阅编号、读者、借阅时间、应还时间、操作员等。用于登记到期图书的续借记录。用于登记读者的图书预约记录。用于报失图书内容包括丢失编号、图书编号、读者编号、赔偿金额、操作时间、操作员。用于对图书超时、丢失等情况的罚款管理,内容包括罚款编号、图书编号、读者编号、应罚金额、实收金额、是否交款、备注等。用于登记读者到期图书续借记录。10整理ppt期刊流通管理期刊流通管理期刊借阅期刊归还图书续借期刊预约图书丢失期刊罚款 “期刊流通管理”功能模块实现的功能和“图书流通管理”功能模块式一致的,只是管理的对象是期刊。11
6、整理ppt统计分析管理图书借阅查询图书归还查询图书超期查询图书注销查询图书订购查询图书借阅排行读者档案查询其他查询统计分析管理12整理ppt借阅者数据流分析图13整理ppt14字段名字段名数据类型与长度数据类型与长度空否空否说明说明国际标准书号varchar(12)否主键书名varchar(50)否管理员编号varchar(20)否外键作者varchar(12)是价格Int是出版社varchar(50)是出版日期datetime是在馆状态varchar(20)否简介varchar(200)是备注varchar(200)是图书信息表整理ppt15借阅表字段名字段名数据类型与长度数据类型与长度空否
7、空否说明说明管理员编号varchar(20)否外键国际标准书号varchar(12)否外键读者编号varchar(12)否外键借书日期datetime否还书日期datetime否是否续借char(4)否备注varchar(100)是整理ppt16读者信息表字段名字段名数据类型与长度数据类型与长度空否空否说明说明读者编号varchar(12)否主键读者姓名varchar(50)否读者性别varchar(2)否生效时间datetime是失效时间datetime是违章状况varchar(2)是已借数目int否备注varchar(100)否联系方式varchar(50)是整理ppt17读者类别表字段名
8、字段名数据类型与长度数据类型与长度是否是否说明说明读者类别编号varchar(20)否主键读者类别名称varchar(50)否可借数目int否可借天数int是整理ppt18管理员信息表字段名字段名数据类型与长度数据类型与长度空否空否说明说明管理员编号varchar(20)否主键姓名varchar(12)否性别varchar(2)否电话varchar(12)是住址varchar(12)是备注varchar(100)是整理ppt19二、概念结构设计整理ppt电话备注管理员住址性别姓名管理员工作号管理借阅读者管理期刊图书管理员读者20期刊整理ppt读者类型归属读者类型编号读者编号 姓名 性别 出生日
9、期 有效证件 联系方式图书借阅次数 证件号码期刊借阅次数一次可借阅图书册数一次可借阅期刊册数限制期刊限制图书续借次数 拥有借书证 有效期至 是否挂失借书证号类型编号21整理ppt图书书名编号作者书架现存量库存总量入库时间类型订购日期数量书名出版社单价借还读者编号天数图书编号续借天数时间归还时间注销图书编号注销时间注销数量罚款图书编号读者编号金额时间读者ISBN22整理ppt期刊期刊名年度刊号书架现存量库存总量周期类型订购日期数量期刊名出版社单价注销期刊编号注销时间注销数量罚款期刊编号读者编号金额时间期刊编号周期23整理pptE-R图24整理ppt25三、逻辑结构设计 整理ppt第一步:按照E-
10、R图向数据模型转化的规则,将概念结构转化为DBMS所支持的数据模型。第二步:则对数据模型进行优化,以提高系统执行效率。(一)概念模型向逻辑模型转化(包括实体和联系)根据概念模型向逻辑模型转换的原则,图书管理系统的逻辑结构如下:(1)实体关系模式方法:实体的属性就是关系的属性,实体的主码就是关系的主码整理ppt图书(图书编号,书名,作者,ISBN,书架,现存量,库存总量,入库时间,类型)期刊(期刊编号,期刊名,刊号,出版时间,现存量,库存总量,周期,类型)读者(读者编号,证件号码,姓名,出生日期,性别,有效证件,图书借阅次数,期刊借阅次数,联系方式,类型)管理员(管理员编号,姓名,性别,住址,电
11、话,备注)借书证(借书证编号,读者编号,有效期,挂失)读者类型(类型编号,续借次数,一次可借阅图书次数,一次可借阅期刊次数,限制图书,限制期刊)整理ppt(2)一对多的联系关系模式方法:1.转换为一个独立的关系模式:则与此相连的各实体的主码以及联系本身的属性均转换为关系的属性。2.与n端实体所对应关系模式合并:一端实体的主码应转换为n端实体所对应的关系模式中的一个属性。归属(读者编号,类型编号)(3)多对多的联系关系模式方法:与此联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的主码是各实体码的组合,称为联合主码。整理ppt罚款(图书编号,读者编号,金额,时间)注销(图书编号,
12、管理员编号,注销数量,时间)借还(图书编号,读者编号,天数,借书时间,归还时间,续借天数,)订购(图书编号,供应商编号,书名,出版社,单价,数量,日期)借阅(读者编号,图书编号)管理(读者编号,管理员编号,期刊编号)(二)优化实质:提高系统执行效率。整理ppt图书(图书编号,书名,作者,ISBN,书架,现存量,库存总量,入库时间,类型)期刊(期刊编号,期刊名,刊号,出版时间,现存量,库存总量,周期,类型)读者(读者编号,证件号码,姓名,出生日期,性别,有效证件,图书借阅次数,期刊借阅次数,联系方式,类型)管理员(管理员编号,姓名,性别,住址,电话,备注)借书证(借书证编号,读者编号,有效期,挂失)读者类型(类型编号,续借次数,一次可借阅图书次数,一次可借阅期刊次数,限制图书,限制期刊)罚款(图书编号,读者编号,金额,时间)注销(图书编号,管理员编号,注销数量,时间)借还(图书编号,读者编号,天数,借书时间,归还时间,续借天数,)订购(图书编号,供应商编号,书名,出版社,单价,数量,日期)借阅(读者编号,图书编号)整理ppt31整理ppt