没有合适的资源?快使用搜索试试~ 我知道了~
sql期末大作业
4星 · 超过85%的资源 需积分: 50 157 下载量 164 浏览量
2014-12-24
00:12:38
上传
评论 55
收藏 9.29MB PDF 举报
温馨提示
试读
27页
sql期末大作业,图书馆管理系统,内容全面,交做也够用啦
资源推荐
资源详情
资源评论
数据库大作业
图书馆管理系统
山东大学(威海)
指导老师:曹海
2011 级自动化一班
201100800711
于熠阳
(一)、 需求分析
(了解用户的数据需求、处理需求、安全性及完整性要求)
图书馆管理系统应该能够提供所有借阅者的详细信息,以及馆内库存的详细情况,对借书和
还书两大功能进行合理的操作并登记。图书馆管理系统的主要任务是建立详尽的借阅信息,
以及馆内的书种及对应书刊的记录,并对借阅者和其借阅的书籍进行登记。具体应该实现如
下功能
1. 查询书籍,按照书名、作者、出版社查询并显示结果;
2. 借阅排行,列出最近半年内借阅次数最多的 10 本书;
3. 借书,读者从图书馆中借书登记,没人最多借 15 本,借期 3 个月,有超期未还书的
读者不能借书;
4. 还书,只能还借过的书,还一次;
5. 续借,最多续借一次,可延长 1 个月借期;
6. 为图书管理员提供图书的添加、修改、删除功能;
7. 为读者提供借阅记录的查询功能。
(二)、概念设计
(通过数据抽象,设计系统概念模型,一般为 E-R 模型)
根据以上需求分析,一个基本的图书馆管理系统数据库大致包括 4 个表,分别存放相
应子功能模块的数据信息,期中“book”和“jyjl(借阅记录)”表是关键的表,用于存放图
书馆图书信息和借阅的信息,图书馆管理系统实际上就是对借阅记录和图书的管理。
2.2 各个主要实体的属性的 E-R 图
各实体及属性图如图
学生(stu)
学
号
密码
姓名
性别
管理员(admin)
账号
姓名
密码
性别
图书(book)
出 版 社
作者
单价
书号
书名
状
态
借
阅
次
数
类别
2.2 各实体及其联系的 E-R 图
(三)、逻辑结构设计
(设计系统的模式和外模式,对于关系模型主要是基本表和视图)
(一)一般逻辑模型设计
1) 读者类型的关系模式
管理员(账号、姓名、密码、性别)
其中账号是本表的主键
2) 图书的关系模式
图书(书号、书名、类别、作者、出版社、单价、状态、借阅次数)
其中书号是主键
借阅记录(jyjl)
书号
学
号
借阅时间
应还时间
是否已还
是否续借
管理员
借阅记录
学生
图书
管理
关联
修改
3) 学生的关系模式
(学号、姓名、密码、性别)
其中学号是本表的主键
4) 借阅记录的关系模式
借阅记录(书号、学号、借阅时间、应还时间、是否续借、是否已还)
其中书号,学号是本表的主键
(二)具体逻辑模型设计
1.管理员
2.图书
3.借阅记录
4.学生
剩余26页未读,继续阅读
资源评论
- wywmain2015-01-06我下载的打不开,可能是下的时候出了问题
- Walker_lyl2016-11-06还可以,有点小问题
powerful_li大脸猫
- 粉丝: 1
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功