没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
高校图书馆管理系统
1. 需求描述
随着社会信息量的与日俱增,职场竞争的日趋激烈,越来越多的人更关注
知识的积累、能力的培养。作为信息存储的主要媒体之一图书,数量、规模比
以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的
方式来管理自己的书籍。
特别是作为高校图书馆而言,有着图书量大,借阅人员多的特点,单纯的人
工记录与管理已经不能满足日常运行的需求。因此需要一个能正确记录处理大
量数据库的系统来进行管理,所以我决定设计一个数据库来协助高校图书馆来
进行管理。这个管理系统需要有着以下几点功能:
1.进行新书入库、现有图书信息修改以及删除;
2. 能够实现对读者基本信息的查询和编辑管理;
3. 能够进行借阅信息的查询功能;
4. 能够进行超期罚款功能;
2. 概念结构设计
各 E-R 图各实体的属性如下所示:
图 书 : Book(BookID, BookNo, BookName, BookWriter,
BookPublish, BookPrice, BookDate, BookClass, BookMain,
BookPrim, BookCopy, BookState,BookRN)
读 者 : Reader(ReaID, ReaName, ReaSex, ReaNo, ReaLBID,
ReaType, ReaDep, ReaGrade, ReaPref, ReaDate)
管 理 员 : Maneger(MID, MName, MSex, Mpwd, MAuth,
MTeleph, MAddre)
馆室:Room(RoomNo,RoomMID,RoomNum,RoomAddre)
读 者 类 别 : ReaderTpye(LBID, LBName, LBnum, LBbqx,
LBqx)
各 E-R 图中联系的属性如下所示:
借 阅 信 息 : Borrow (BookID,ReaderID,BookName,BookWriter,
Outdate,YHdate)
借 阅 历 史 : History(BookID,ReaderID,BookName, BookWriter,
Outdate,Indate)
罚 款 信 息 : Fine(BookID,ReaderID,BookName, Outdate,Indate,
Fine, CLState, MID)
3. 逻辑结构设计
由于读者类别与读者、馆室与图书的联系方式是 1:n(一对多),可以将
其之间的联系与 n 端实体读者、图书合并,管理员与图书之间的维护联系也是
1:n(一对多),同样也将其之间的联系与 n 端实体合并,而读者与图书之间
的借阅和归还联系方式则是 n:m(多对多),这样要把它们之间的联系转化为
独立的关系模式,读者与管理员之间的罚款联系是 m:n(多对多),将其联系
也转化成独立的关系模式,具体的基本 E-R 图向关系模型的转化如下:
图 书 : Book(BookID, BookNo, BookName, BookWriter,
BookPublish, BookPrice,
BookDate,BookClass,BookMain,BookPrim,BookCopy,BookState,
BookRNo)
读 者 : Reader(ReaID,ReaName,ReaSex,ReaNo,ReaLBID,ReaType,
ReaDep, ReaGrade, ReaPref, ReaDate)
管 理 员 : Maneger
(MID,MName,MSex,Mpwd,MAuth,MTeleph,MAddre)
读者类别:ReaderTpye(LBID, LBName, LBnum, LBbqx, LBqx)
馆室: Room(RoomNo,RoomMID,RoomNum,RoomAddre)
借 阅 信 息 : Borrow(BookID,ReaderID,BookName,BookWriter,
Outdate,YHdate)
借 阅 历 史 : History(BookID,ReaderID,BookName,BookWriter,
Outdate,
Indate,YHdate)
罚款信息:Fine (BookID,ReaderID,BookName,Outdate,Indate,Fine,
CLState,MID)
馆藏图书信息表
列名 数据类型 可否为空 说明
BookID Char not null
图书编号
BookNo Char not null
图书的索书号
BookName Char not null
图书的书名
BookWriter Char not null
图书作者
BookPulish Char not null
图书出版社
BookPrice Char
图书的单价
BookDate Date
出版日期
BookClass Char
图书的分类
BookMain Char
图书的摘要
BookPrim Char
图书的关键字
BookCopy Char
图书的副本数
BookState Char
not null
图书是否可借
BookRNo Char
not null
图书所在馆室号
读者信息表
列名 数据类型 可否为空 说明
ReaID Char not null
读者编号
剩余19页未读,继续阅读
资源评论
- 政易2022-10-26总算找到了想要的资源,搞定遇到的大问题,赞赞赞!
- CURRY040262023-06-06资源内容总结地很全面,值得借鉴,对我来说很有用,解决了我的燃眉之急。
老帽爬新坡
- 粉丝: 83
- 资源: 2万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 适用于中小型游戏的通用排行榜后台系统.zip
- 一秒99条的短信接口.zip
- 基于jsp+servlet+mysql的javaweb健身房俱乐部系统
- 110_c6ce6db7048c08aee35a7a2675732d54.apk (1).1
- sql查询数据库表结构(sql server适用)
- HTTP CLENT处理加密证书程序参考
- update9-20240601.5.205.slice.img.7z.002
- 微信小程序优惠券页面前端模板源码
- 林子雨编著《Spark编程基础(Python版)》 实验7 Spark机器学习库MLib编程实践数据
- 一种支持微信文本限制长度限制使用的,在合适的位置截取限制字节长度的字符串子串的java算法
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功