没有合适的资源?快使用搜索试试~ 我知道了~
图书管理系统数据库设计-MYSQL实现.doc
需积分: 9 12 下载量 32 浏览量
2022-07-17
10:54:14
上传
评论 9
收藏 632KB DOC 举报
温馨提示
试读
21页
图书管理系统数据库设计-MYSQL实现.doc
资源详情
资源评论
资源推荐
1
图书管理系统数据库设计
一、系统概述
1、系统简介
图书管理是每个图书馆都需要进行的工作。一个设计良好的图书管理系统数据库能够给图书
管理带来很大的便利。
2、需求分析
图书管理系统的需求定义为:
1。学生可以直接通过借阅终端来查阅书籍信息,同时也可以查阅自己的借阅信息。
2。当学生需要借阅书籍时,通过账号密码登陆借阅系统,借阅系统处理学生的借阅,同时
修改图书馆保存的图书信息,修改被借阅的书籍是否还有剩余,同时更新学生个人的借阅信息。
3。学生借阅图书之前需要将自己的个人信息注册,登陆时对照学生信息。
4。学生直接归还图书,根据图书编码修改借阅信息
5.管理员登陆管理系统后,可以修改图书信息,增加或者删除图书信息
6。管理员可以注销学生信息.
通过需求定义,画出图书管理系统的数据流图:
2
数据流图
学生 查询
图书信息
登陆 借阅
学生信息 借阅信息
归还
借阅信息
学生
注册
学生信息
学生
学生
管理员 登陆
管理员信息
图书管理
学生管理
图书信息
学生信息
管理员
3
二、系统功能设计
画出系统功能模块图并用文字对各功能模块进行详细介绍。
系统功能模块图:
图书管理系统
借阅者模块 管理员模块 访问模块
查询图书
借阅图书
归还图书
查询图书
修改图书信息
增加/删除图书
查询借阅信息
注册个人信息
查询借阅信息
删除学生信息
管理员登陆
借阅者登陆
三、数据库设计方案图表
1、系统 E—R 模型
总体 E—R 图:
学生
借阅
图书 管理员
管理
4
精细化的局部 E—R 图:
学生借阅—归还 E—R 图:
学生
学生ID 年级 年龄
性别
专业
诚信级
借阅
图书
图书ID
书名
出版社 分类
数量
作者
登记日期
图书借阅表
学生ID
图书ID
归还
学生ID
图书ID
归还时间
借阅时间
图书归还表
处罚表
图书ID
学生ID
超期
处罚金额
管理员 E-R 图:
管理员
ID号
姓名 年龄
所属单位
联系电话
管理 管理
学生 图书
属于
图书类别
类别编号 类别名称
5
2、设计表
给出设计的表名、结构以及表上设计的完整性约束。
student:
列名
数据类型
是否为空/性质
说明
stu_id
int
not null /PK
标明学生唯一学号
stu_name
varchar
not null
学生姓名
stu_sex
varchar
not null
学生性别
stu_age
int
not null
学生年龄
stu_pro
varchar
not null
学生专业
stu_grade
varchar
not null
学生年级
stu_integrity
int
not null/default=1
学生诚信级
book:
列名
数据类型
是否为空/性质
说明
book_id
int
not null / PK
唯一书籍序号
book_name
varchar
not null
书籍名称
book_author
varchar
not null
书籍作者
book_pub
varchar
not null
书籍出版社
book_num
int
not null
书籍是否在架上
book_sort
varchar
not null
书籍分类
book_record
datatime
null
书籍登记日期
book_sort:
列名
数据类型
是否为空/性质
说明
sort_id
varchar
not null / PK
类型编号
sort_name
varchar
not null
类型名称
borrow:存储学生的借书信息
列名
数据类型
是否为空/性质
说明
student_id
varchar
not null / PK
学生编号
book_id
varchar
not null / PK
书籍编号
borrow_date
datatime
null
借书时间
expect_return_date
datetime
null
预期归还时间
return_table:存储学生的归还信息
列名
数据类型
是否为空/性质
说明
student_id
varchar
not null / PK
学生编号
book_id
varchar
not null / PK
书籍编号
borrow_date
datetime
null
借书时间
return_date
datatime
null
实际还书时间
ticket:存储学生的罚单信息
列名
数据类型
是否为空/性质
说明
student_id
varchar
not null / PK
学生编号
剩余20页未读,继续阅读
智慧安全方案
- 粉丝: 3614
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0