图书馆管理系统数据库设计书.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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图中联系的属性如下所示: 出版:(出版社名,出版社编号,书号,图书名称) 借还:(书号,读者编号,图书名,借阅日期,还书日期.) 罚款:(读者编号,书号,管理员编号,图书名,借阅日期,还书日期,借书期限,超过时间, 罚款金额,处理状态,罚金类别) 管理—图书:(管理员编号,书号,删除图书,查询图书,修改图书,添加图书) 管理—读者:(管理员编号,读者编号,录入新读者,删除读者,修改读者)

文档评论(0)

你好世界 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档