- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书馆管理系统数据库设计书
功能分析
图书馆管理信息系统需要完成功能主要有:
在图书管理系统中,管理员为每个读者建立一个账户,账户内存储读者个人的详细信息,并依据读者类别的不同给每个读者发放借书卡(提供借书卡号、姓名、部门或班级等信息)。读者可以凭借书卡在图书馆进行图书的借、还、续借、查询等操作,不同类别的读者在借书限额、还书期限以及可续借的次数上要有所不同。
借阅图书时,由管理员录入借书卡号,系统首先验证该卡号的有效性,若无效,则提示无效的原因;若有效,则显示卡号、姓名、借书限额、已借数量、可再借数量等信息,本次实际借书的数量不能超出可再借数量的值。完成借书操作的同时要修改相应图书信息的状态、读者信息中的已借数量、在借阅信息中添加相应的记录。
归还图书时,由管理员录入借书卡号和待归还的图书编号,显示借书卡号、读者姓名、读书编号、读书名称、借书日期、应还日期等信息,并自动计算是否超期以及超期的罚款金额,若进行续借则取消超期和罚款等信息;若图书有损坏,由管理员根据实际情况从系统中选择相应的损坏等级,系统自动计算损坏赔偿金额。完成归还操作的同时,修改相应图书信息的状态、修改读者信息中的已借数量、在借书信息中对相应的借书记录做标记、在还书信息中添加相应的记录。
图书管理员不定期地对图书信息进行添加、修改和删除等操作,在图书尚未归还的情况下不能对图书信息进行删除。也可以对读者信息进行添加、修改、删除等操作,在读者还有未归还的图书的情况下不能进行删除读者信息。
系统管理员主要进行图书管理员权限的设置、读者类别信息的设置、图书类别的设置以及罚款和赔偿标准的设置、数据备份和数据恢复等处理。
2.处理对象
读者:读者编号,姓名,性别,所在单位,读者类型,类别编号,办证日期
,借书总数
管理员:管理员编号,姓名,性别,住址,权限,登录口令,电话
出版社:出版社名,出版社编号,传真,E-mail,电话
馆藏图书:图书条形码号,书号,图书名称,作者,出版社,单价,
入库时间,入库总数,分类,出版日期
借阅信息:书号,读者编号,图书名,作者,借阅日期,还书日期,
借书期限,超过时间,罚金.
借阅历史信息:书号,读者编号,图书名,作者,借阅日期,还书日期.,
罚款信息:读者编号,书号,图书名,借阅日期,还书日期,借书期限,超过时间,
罚款金额,处理状态,管理员编号
管理—图书:(删除图书,查询图书,修改图书,添加图书)
管理—读者:(录入新读者,删除读者,修改读者)
3.数据流程图
数据流图
第一层数据流图
第二层数据流图
第三层数据流图
(1)
(2)
(3)
概念结构分析
1.任务与目标
(1)选择中层数据流为切入点,通常选择实际系统中的子系统;
(2)设计分E-R图,即各子模块的E-R图;
(3)生成初步E-R图,通过合并方法,做到各子系统实体、属性、联系统一;
(4)生成全局E-R图,通过消除冲突等方面。
2.阶段结果
分E—R图
(1) 管理员—管理—图书
事物规则:一本图书可以被多个图书管理员管理(1:n)
一个图书管理员可以管理多本图书(1:n)
(2) 读者—借还—图书
事物规则:一个读者可以借还多本图书(1:n)
一个图书可以被多个读者借还(1:n)
(3)管理员—管理—读者
事物规则:一本图书管理员可以管理多个读者信息(1:n)
一个读者信息可以被多个图书管理员管理(1:n)
(4) 管理员—罚款—读者
事物规则:一个图书管理员可以罚款多个读者信息(1:n)
一个读者信息只能被一个图书管理员罚款(1:n)
(5) 图书—出版—出版社
事物规则:一个出版社可以出版多本图书(1:n)
一个图书只能被一个出版社(1:1)
总E—R图
合并各分E-R图,消除属性冲突、命名冲突、结构冲突等三类冲突,得到初步E-R图,再消除不必要冗余,得到的基本E-R图如下所示:
各E-R图各实体的属性如下所示:
读者:(读者编号,姓名,性别,所在单位,读者类型,借书总数)
管理员:(管理员编号,姓名,性别,权限,登录口令,电话)
出版社:(出版社名,出版社编号,传真,E-mail,电话,地址)
书籍:(图书条形码号,书号,图书名称,作者,出版社,单价,入库时间,入库总数,分类,出版日期)
各E-R图中联系的属性如下所示:
出版:(出版社名,出版社编号,书号,图书名称)
借还:(书号,读者编号,图书名,借阅日期,还书日期.)
罚款:(读者编号,书号,管理员编号,图书名,借阅日期,还书日期,借书期限,超过时间,
罚款金额,处理状态,罚金类别)
管理—图书:(管理员编号,书号,删除图书,查询图书,修改图书,添加图书)
管理—读者:(管理员编号,读者编号,录入新读者,删除读者,修改读者)
您可能关注的文档
最近下载
- 北师大版数学八年级下册教案全册.pdf VIP
- 2023年深圳市福田区总工会招聘社会化工会工作者笔试真题.pdf VIP
- 《非遗漆扇》(课件)-劳动一年级上册.pptx
- YB∕T 4001.1-2019 钢格栅板及配套件 第1部分:钢格栅板.docx
- 2024-2025新人教版语文七年级上册电子课本(全册)最新版.pptx
- 北师大版九年级数学下册全教案[全册].pdf VIP
- 建筑施工行业安全风险辨识及管控指导清单.docx
- 2020年FRM二级教材book1:Risk Management and Investment Management(风险管理和投资管理).doc
- 2025年一建一级建造师项目管理考点重点知识总计中范围预测记忆笔记.pdf
- 2024北师大版四年级下册数学全册教案.pdf VIP
文档评论(0)