图书馆管理系统数据库设计_第1页
图书馆管理系统数据库设计_第2页
图书馆管理系统数据库设计_第3页
图书馆管理系统数据库设计_第4页
图书馆管理系统数据库设计_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、图书馆管理系统数据库设计 作者: 日期:2 个人收集整理 勿做商业用途专业实习报告课程名称: 数据库原理与应用 实验项目名称: 图书馆管理系统 班 级: 专 业: 任课教师: 学 号: 姓 名: 实验日期: 2011 年 12 月 3 日 姓名 实验报告成绩 评语: 指导教师(签名) 年 月 日说明:指导教师评分后,实习报告交院(系)办公室保存。 专业实习报告一、实验目的利用所学的数据库的基本原理和SQL Server2000数据库管理系统,以“图书馆管理"为对象,按照数据库设计、开发的步骤,设计并实现图书馆管理的数据库。2、 实验步骤(一)系统需求分析 1、系统开发背景 2、系统设

2、计目标 (二)系统设计 1、系统的功能需求 2、系统功能分析 (三)数据库设计 1、图书馆管理系统的流程图 2、各实体的关系模式3、图书馆管理系统的ER图(四)数据库物理结构设计1、图书信息表2、读者信息表3、借阅记录表4、管理员信息表5、读者类别表 三、报告主要内容 (一)系统需求分析1、系统开发背景 目前,在高校系部图书管理中,师生查找图书都是采用传统的查询方法,让读者在图书分类架上一本本地去查找,这样不仅很难找到自己所需要的图书,而且费时费力。而图书管理员在办理借书登记、查询读者借书记录时,管理人员必须在借书记录上一个个去查找,而要找到借书记录并删除该记录是件很麻烦的事情。每当新书入库时

3、,图书管理员既要填写新书入库卡片,又要填写新书入库帐目,不仅工作量大,而且,在新书入库后要经历较长的时间方能借出。另外,有的系部因图书数量有限,必须对图书实行限量借阅,因此,要实施弹性借书方法是件很困难的事。为提高图书查询效率,减少系部图书管理员的工作负担,有必要开发一个小型图书管理软件来对系部图书实施有效管理。该系统必须具备以下功能:1、能对各类图书实行分类管理;2、提供必要的读者信息;3、能进行各种高级查询(如未还书目的查询;已还书目的查询等);4、具有图书检索功能;5、能管理登录系统的图书管理员等。这样不仅能较好地帮助读者在最短的时间内找到自己所需要的图书书目、编号,而且能让图书管理员以

4、最高的效率办理借阅手续。2、设计目标 针对以上的要求,本系统将实现用计算机管理图书馆的功能.具有完成图书信息管理、读者信息管理、管理员信息管理及图书借阅管理等功能。(二)系统分析 1、系统的功能需求本系统是一个图书管理系统,本系统用户分为读者用户和管理员用户两类,管理员用户负责系统的维护,包括对图书信息、读者信息、借阅信息的录入、修改、查询、删除等。读者用户只具有查询书籍和自己信息的权限。系统的开发主要目的是实现图书馆信息管理的系统化、规范化和自动化。图书馆信息管理系统主要提供对图书信息的管理和读者信息的管理.需要完成的主要功能有: (1)有关读者信息的输入、修改和查询; (2)图书信息的输入

5、、修改和查询;2、 系统功能分析(1)图书信息管理:图书信息的输入、修改和删除,书号、书名、作者、价格、出版社等。管理员用户可以对图书信息修改、查询等功能,读者只有查询图书功能。(2)读者信息管理:读者编号、读者姓名、读者性别、已借图书数目等.管理员可以对读者信息进行增加、查询等操作,读者只能对读者信息进行查询操作。(3)管理员信息管理:管理员编号、姓名、密码等。管理员对管理员信息的查询、修改等操作。(4)图书借阅管理:读者编号、书号、借书日期、还书日期等。管理员对借出的书籍、读者、借书时间、还书时间进行登记,超出时间登记违规情况。系统的功能模块设计:借阅管理管理员管理读者管理图书管理图书馆管

6、理系统借阅信息修改借阅信息查询读者信息修改查询图书管理员信息修改借阅信息添加管理员信息添加管理员信息查询读者信息添加读者信息查询删除图书添加图书 (三)系统结构设计1、图书馆管理系统的流程图登录系统管理 读者信息管理管理员信息管理添加登记查询删除查询退出系统2图书馆管理系统的ER图管理员编号密码姓名 可借总数管理员读者联系方式管理员nmn可借天数m管理员图书超期天数读者编号nm书号mn姓名借阅书名读者图书性别读者编号书号类型价格可借书数借书日期还书日期出版社名称作者已借书数读者单位过期未还书数3、各实体的关系模式 图书(书号,书名,类型,作者,出版社名称,价格)读者(读者编号,读者姓名,读者性

7、别,可借书数,已借书数,过期未还书数,读者职位,读者单位)借阅(书号,读者编号,借书日期,还书日期)管理员(管理员编号,管理员姓名,管理员密码)读者类型(读者类别编号,读者类别名称,可借天数,可借数目)(四)数据库物理结构分析1、图书信息表(B)字段名数据类型长度约束控制字段含义说明Book_IdChar10Primary Key书号Book_NameChar30Foreign Key书名Book_TypeChar 20Not Null类型AuthorChar10Not Null作者Pub_NameChar30Null出版社名称PriceFloat4Not Null价格2、读者信息表(R)字段

8、名数据类型长度约束控制字段含义说明Reader_IdChar8Primary Key读者编号Reader_NameChar10Null读者姓名Reader_NumChar10Foreign Key读者类别编号Reader_SexChar2Null读者性别NumberInt 4Null可借书数Cur_NumberInt4Null已借书数Overdue_NumberInt4Null过期未还书数Reader_ClassChar16Null读者单位 3、借阅记录表(J)字段名数据类型长度约束控制字段含义说明Book_IdChar10Primary Key书号Reader_IdChar8Primary

9、Key读者编号Lend_DateTime16Null借书日期Back_DadeInt4Null还书日期4、管理员信息表(M)字段名数据类型长度约束控制字段含义说明Manage_IdChar8Primary Key管理员编号Manage_NameChar10Not Null管理员姓名Manage_PasswordChar10Not Null管理员密码5读者类别表(L)字段名数据类型长度约束控制字段含义说明Reader_NumChar20Primary Key读者类别编号Reader_Name Char50Not Null读者类别名称Lead_NumInt4Not Null可借数目Lead_DatenumInt4Not

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论