图书馆管理系统数据库课程设计简单版

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

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

一、设计背景

随着我国市场经济的迅速发展和人们生活水平的不断提高,图书馆藏书的数目逐渐增大,这也挑战了图书管理方面的技术,以前的人工管理方式已经不再适应现在的环境,取而代之的是先进的图书管理系统,通过使用创建的图书管理系统可以让管理人员方便而快捷的进行管理、查询、借阅、录入等工作。图书管理工作面对大量的可模块化处理的信息,是当今信息革命的一个重要阵地。我们小组开发图书管理信息系统就是采用现代化的信息管理方式代替手工管理方式,提高图书管理工作效率,做到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。

二、需求分析

图书馆管理系统应该能够提供所有借阅者的详细信息,以及馆内库存的详细情况,对借书和还书两大功能进行合理的操作并登记。图书馆管理系统的主要任务是建立详尽的借阅信息,以及馆内的书种及对应书刊的记录,并对借阅者和其借阅的书籍进行登记,归还的书籍进行登记。图书管理员对用户的注册、删改、读者信息的查询检索。依照管理员等级及权限可进行图书信息修改、书籍删除、用户密码管理、用户权限分配。

三、数据流程图

四、图书管理系统数据字典㈠数据项列表

数据项清单

可借阅册数BorrowTimes Integer

图书修改权限编号BUpDateAuID Integer

图书分类BookFL Characters (50)

密码管理权限编号PAdminiAuID Integer

工作单位RDept Long variable characters (50) 应还时间ReturnTime Date & Time

归还时间BackTime Date & Time

归还编号ReturnID Characters (50)

权限编号AuthorityID Integer

条形码ISBN Characters (50)

版次BPTimes Characters (50)

登记日期registerTime Date & Time

管理员地址MAddress Long variable characters (50) 管理员姓名MName Characters (50)

管理员性别MSex Characters (50)

管理员电话MTel Integer

管理员编号MID Integer

级别MRank Characters (50)

读者住址RAddress Long variable characters (50) 读者姓名RName Variable characters (50) 读者性别RSex Characters (50)

读者电话RTel Integer

读者编号RID Long integer

身份Identity Long variable characters (50) 五、数据结构列表

六、数据库模式定义实体Administrator表

实体AdministratorType表

实体Authority表

实体Book表

实体BookType表

实体Borrow表

实体Reader表

实体ReaderType表

实体Return 表

六、CDM-概念数据模型图

Relationship_1

Relationship_5

Relationship_10ReaderType

身份可借阅册数借阅期限Long variable characters (50)Integer Integer Identifier_1...

Reader

读者编号读者姓名读者性别身份读者电话读者住址登记日期工作单位Long integer

Variable characters (50)Characters (50)Long variable characters (50)Integer Long variable characters (50)Date & Time Long variable characters (50)

Identifier_1...

AdministratorType

级别Characters (50)

Identifier_1

Administrator

级别管理员姓名管理员编号管理员性别管理员电话管理员地址Characters (50)Characters (50)Integer Characters (50)Integer Long variable characters (50)

Identifier_1...

Book

条形码书名版次图书分类作者出版社出版日期价格Characters (50)Characters (50)Characters (50)Characters (50)Characters (50)Characters (50)Date & Time Float (20)Identifier_1

Borrow

借阅编号条形码读者编号借阅时间归还时间借阅次数Characters (50)Characters (50)Long integer Date & Time Date & Time Integer

Identifier_1...

Return

归还编号条形码读者编号应还时间Characters (50)Characters (50)Long integer Date & Time Identifier_1...

BookType

图书分类Characters (50)Identifier_1

Authority

权限编号图书修改权限编号书籍删除权限编号密码管理权限编号Integer Integer Integer Integer Identifier_1...

由CDM 生成PDM 过程中 POWERDESIGNER 自动生成了每张表的索引,例如Book 表

表格Book 的索引清单

相关文档
最新文档