没有合适的资源?快使用搜索试试~ 我知道了~
[详细完整版]数据库大作业.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 146 浏览量
2022-06-17
02:14:13
上传
评论
收藏 6.6MB DOC 举报
温馨提示
试读
23页
数据库大作业 图书馆管理系统 2013级电子信息科学与技术 需求分析 (了解用户的数据需求、处理需求、安全性及完整性要求) 图书馆管理系统应该能够提供所有借阅者的详细信息,以及馆内库存的详细情况,对借 书和还书两大功能进行合理的操作并登记。图书馆管理系统的主要任务是建立详尽的借 阅信息,以及馆内的书种及对应书刊的记录,并对借阅者和其借阅的书籍进行登记。具 体应该实现如下功能 1. 查询书籍,按照书名、作者、出版社查询并显示结果; 2. 借阅排行,列出最近半年内借阅次数最多的10本书; 3. 借书,读者从图书馆中借书登记,没人最多借15本,借期3个月,有超期未还书的读 者不能借书; 4. 还书,只能还借过的书,还一次; 5. 续借,最多续借一次,可延长1个月借期; 6. 为图书管理员提供图书的添加、修改、删除功能; 7. 为读者提供借阅记录的查询功能。 (二)、概念设计 (通过数据抽象,设计系统概念模型,一般为 E-R 模型) 根据以上需求分析,一个基本的图书馆管理系统数据库大致包括 4 个表,分别存放相应子功能模块的数据信息,期中"book"和"jyjl(借阅记录)"表是关 键的表,用
资源推荐
资源详情
资源评论
数据库大作业
数据库大作业
图书馆管理系统
2013 级电子信息科学与技术
需求分析
(了解用户的数据需求、处理需求、安全性及完整性要求)
图书馆管理系统应该能够提供所有借阅者的详细信息,以及馆内库存的详细情况,对借书和还书
两大功能进行合理的操作并登记。图书馆管理系统的主要任务是建立详尽的借阅信息,以及馆内
的书种及对应书刊的记录,并对借阅者和其借阅的书籍进行登记。具体应该实现如下功能
1. 查询书籍,按照书名、作者、出版社查询并显示结果;
2. 借阅排行,列出最近半年内借阅次数最多的 10 本书;
3. 借书,读者从图书馆中借书登记,没人最多借 15 本,借期 3 个月,有超期未还书的读者不
能借书;
4. 还书,只能还借过的书,还一次;
5. 续借,最多续借一次,可延长 1 个月借期;
6. 为图书管理员提供图书的添加、修改、删除功能;
7. 为读者提供借阅记录的查询功能。
数据库大作业
(二)、概念设计
(通过数据抽象,设计系统概念模型,一般为 E-R 模型)
根据以上需求分析,一个基本的图书馆管理系统数据库大致包括 4 个表,分别存放相应子
功能模块的数据信息,期中“book”和“jyjl(借阅记录)”表是关键的表,用于存放图书馆图书信息
和借阅的信息,图书馆管理系统实际上就是对借阅记录和图书的管理。
2.2 各个主要实体的属性的 E-R 图
各实体及属性图如图
管理员(
admin
)
账号
姓名
密码
性别
数据库大作业
图书(
book
)
出 版 社
作者
单价
书号
书名
状
态
借
阅
次
数
类别
学生(
stu
)
学
号
密码
姓名
性别
借阅记录(
jyjl
)
书号
学
号
借阅时间
应还时间
是否已还
是否续借
数据库大作业
2.2 各实体及其联系的 E-R 图
(三)、逻辑结构设计
(设计系统的模式和外模式,对于关系模型主要是基本表和视图)
(一)一般逻辑模型设计
1) 读者类型的关系模式管理员(账号、姓名、密码、性别)
其中账号是本表的主键
2) 图书的关系模式图书(书号、书名、类别、作者、出版社、
单价、状态、借阅次数)其中书号是主键
3) 学生的关系模式
(学号、姓名、密码、性别)其中学号是本表的主键
4) 借阅记录的关系模式借阅记录(书号、学号、借阅时间、应还时间、是否续借、是否已还)其
中书号,学号是本表的主键
(二)具体逻辑模型设计
1.管理员
2.图书
管理员
借阅记录
学生
图书
管理
关联
修改
剩余22页未读,继续阅读
资源评论
是空空呀
- 粉丝: 171
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功