数据库课程设计报告书刊租借信息管理系统

上传人:yh****1 文档编号:128466273 上传时间:2020-04-21 格式:DOC 页数:40 大小:1.75MB
返回 下载 相关 举报
数据库课程设计报告书刊租借信息管理系统_第1页
第1页 / 共40页
数据库课程设计报告书刊租借信息管理系统_第2页
第2页 / 共40页
数据库课程设计报告书刊租借信息管理系统_第3页
第3页 / 共40页
数据库课程设计报告书刊租借信息管理系统_第4页
第4页 / 共40页
数据库课程设计报告书刊租借信息管理系统_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《数据库课程设计报告书刊租借信息管理系统》由会员分享,可在线阅读,更多相关《数据库课程设计报告书刊租借信息管理系统(40页珍藏版)》请在金锄头文库上搜索。

1、 数据库系统原理课程设计 课题名称 书刊租借信息管理系统 姓 名 班 级 计算机 1102 学 号 311109010225 指导老师 2013 年 9 月 10 日 word 专业资料 目录 一 系统需求分析 1 1 1 背景 1 1 2 系统主要功能 1 1 3 数据流程图 DFD 2 二 概念结构设计 3 2 1 书刊信息 E R 图 3 2 2 会员信息 E R 图 3 2 3 管理员信息 E R 图 3 2 4 书刊租借信息管理系统总 E R 图 4 三 逻辑结构设计 6 3 1 关系模式 6 四 表结构定义 6 五 数据实施和维护 8 5 1 创建数据库 8 5 2 数据初始化 1

2、1 5 3 单表查询 15 word 专业资料 5 4 数据查询 更新及触发器 存储过程的创建 17 六 设计小结 26 七 参考文献 27 一 系统需求分析 1 1 背景 书刊租借工作繁琐 借阅频繁 包含大量的信息数据 面对着如此庞大的 信息量 传统的人工方式管理会导致书刊租借管理上的混乱 人力与物力过多 浪费 因此 就需要一个合理 有效 规和实用的书刊租借信息管理系统来实 现对这些数据的有效管理 提高书刊租借管理工作效率 作到信息的规管理 科学统计和快速查询 更方便于顾客的租借 1 2 系统主要功能 1 会员基本信息的输入 包括会员证号 姓名 性别 年龄 地址 已 借书数等 2 会员基本信

3、息的查询 修改 包括会员证号 姓名 性别 年龄 地 址 已借书数等 3 书刊库存信息的输入 包括书刊编号 书刊名称 作者 出版社 出 版日期 类别 年份 库存量 借出量 4 书刊库存信息的查询 修改 包括书刊编号 书刊名称 作者 出版 社 出版日期 类别 年份 库存量 借出量 word 专业资料 5 借书信息的输入 包括会员证号 书刊编号 借书日期 借书天数 租借费用 6 借书信息的查询 修改 包括会员证号 书刊编号 借书日期 借书 天数 租借费用 7 还书信息的输入 包括会员证号 书刊编号 还书日期 8 还书信息的查询和修改 包括还书会员证号 会员姓名 书刊编号 书刊名称 借书日期 还书日期

4、等 9 超期还书罚款输入 还书超出期限包括超出期限还书的会员证号 管 理员编号 书刊编号 借书日期 超期罚款 10 超期还书罚款查询 删除 包括会员证号 会员姓名 书刊编号 书 刊名称 超期罚款等 1 3 数据流程图 DFD word 专业资料 管理员登记 会员信息管理 书 刊 登 记 会员登记 书刊信息管理 管理员信息管理 数据库 数据库 数据库 数 据 库 数 据 库 借阅信息管理 基本信息录入 基本信息录入 书刊信息返回 借阅信息录入 超期罚款 会员信息返回 基本信息录入 归还信息录入 数据库 二 概念结构设计 2 1 书刊信息 E R 图 书刊信息 书刊编号 书刊名称 出版日期 库存量

5、 借出量 出版社 类别作者 word 专业资料 2 2 会员信息 E R 图 会员信息 会员证号 已借书数 年龄 最大借书数 账户余额 性别 地址姓名 电话 2 3 管理员信息 E R 图 管理员 管理员编号 姓名 电话 地址 会员信息 租借 书刊信息 M N 书刊编号 会员证号 租借费用 借书天数 借书日期 shijian 归还时间 shijian word 专业资料 2 4 书刊租借信息管理系统总 E R 图 word 专业资料 会员信息 会员证号 已借书数 年龄 最大借书数 账户余额 性别 地址姓名 电话 书刊信息 书刊编号 书刊名称 出版日期 库存量 借出量 出版社 类别 作者 租借

6、租 借 费 用 借 书 天 数 借 书 日 期 shij ian 书 刊 编 号 会 员 证 号 管理员 管理员编号 姓名 电话 地址 管理 罚款 M N 1 N M N 归 还 日 期 三 逻辑结构设计 word 专业资料 3 1 关系模式 通过 E R 模型到关系模型的转化 可以得到如下关系模式 会员信息 会员证号 姓名 性别 年龄 地址 最大借书数 已借书数 账 户余额 管理员 管理员编号 姓名 地址 书刊信息 书刊编号 书刊名称 作者 出版社 出版日期 类别 库存量 借出量 书刊借阅 会员证号 书刊编号 借书日期 借书天数 租借费用 书刊归还 会员证号 书刊编号 还书日期 罚款 会员证

7、号 管理员编号 借书日期 超期罚款 四 表结构定义 userinf 管理员信息表 列名数据类型可否为空说明 useridchar 7 NOT NULL 主 键 管理员编号 usernamechar 20 NOT NULL 姓名 useradresschar 30 NULL 地址 usertelchar 12 NOT NULL borrow record 书刊借阅表 列名数据类型可否为空说明 word 专业资料 memberidchar 7 NOT NULL 会员证号 bookidchar 7 NOT NULL 书刊编号 borrowdateDateTimeNOT NULL 借书日期 borro

8、wnumintNOT NULL 借书天数 bpricefloatNOT NULL 租借费用 system books 书刊信息表 列名数据类型可否为空说明 bookidchar 7 NOT NULL 书刊编号 booknamevarchar 40 NOT NULL 书刊名称 bookstylechar 10 NOT NULL 类别 bookpubdateDatetimeNULL 出版日期 bookpubchar 50 NULL 出版社 bookauthorchar 20 NOT NULL 作者 stockcountintNOT NULL 库存量 borrowcchar 2 NOT NULL 借

9、出量 memberinf 会员信息表 列名数据类型可否为空说明 membernamechar 20 NOT NULL 会员姓名 memberidchar 7 NOT NULL 会员证号 membertelchar 12 NOT NULL 联系 word 专业资料 memberadressvarchar 30 NOT NULL 地址 membersexchar 7 NULL 性别 memberageintNULL 年龄 maxnumintNOT NULL 最大借书数 bbcountintNOT NULL 已借书数 balancefloatNOT NULL 账户余额 return record 书

10、刊归还表 列名数据类型可否为空说明 memberidchar 7 NOT NULL 会员证号 bookidchar 7 NOT NULL 书刊编号 returndateDateTimeNOT NULL 还书日期 member fee 罚款记录表 列名数据类型可否为空说明 memberidchar 7 NOT NULL 会员证号 bookidchar 7 NOT NULL 书刊编号 borrowdateDateTimeNOT NULL 借书日期 useridchar 7 NULL 管理员编号 bookfeefloatNOT NULL 罚款金额 五 数据实施和维护 word 专业资料 5 1 数据

11、库建立 5 1 1 创建数据库 CREATE DATABASE bookstoresystem ON NAME bookstoresystem FILENAME d bookstoresystem mdf SIZE 10 MAXSIZE 50 FILEGROWTH 5 LOG ON NAME bookstore FILENAME d bookstoresystem ldf SIZE 5MB MAXSIZE 25MB FILEGROWTH 5MB GO 5 1 2 创建基本表 1 管理员信息表 create table userinf userid char 7 NOT NULL primary

12、 key username char 20 NOT NULL word 专业资料 useradress char 30 NULL usertel char 12 NOT NULL 2 创建书刊信息表 create table system books bookid char 7 NOT NULL primary key bookname varchar 40 NOT NULL bookstyle char 10 NOT NULL bookpubdateDatetime NULL bookpubchar 50 NULL bookauthor char 20 NOT NULL stockcount

13、 int NOT NULL borrowcchar 2 NOT NULL word 专业资料 3 创建会员信息表 create table memberinf memberid char 7 NOT NULL primary key membername char 20 NOT NULL membertel char 12 NOT NULL memberadress varchar 30 NOT NULL membersex char 7 NULL memberage int NULL maxnum int NOT NULL bbcount intNOT NULL balancefloat N

14、OT NULL word 专业资料 4 创建书刊借阅表 create table borrow record bookid char 7 NOT NULL primary key memberid char 7 NOT NULL borrowdate datetime NOT NULL borrownumint NOT NULL bprice float NOT NULL foreign key bookid references system books bookid foreign key memberid references memberinf memberid 5 创建书刊归还表 c

15、reate table return record word 专业资料 bookid char 7 primary key memberid char 7 returndate datetime foreign key bookid references system books bookid foreign key memberid references memberinf memberid 6 创建罚款单表 create table member fee memberid char 7 NOT NULL bookid char 7 NOT NULL primary key borrowda

16、te DateTimeNOT NULL userid char 7 NULL bookfeefloat NOT NULL word 专业资料 5 2数据初始化 1 将管理员信息加入userinf insert into userinf values 2013003 华 夏邑骆集乡 6223736 insert into userinf values 2013006 言丽丽 夏邑康复路 6222766 2 将已有的书刊加入system books insert into system books bookid bookname bookstyle bookpubdate bookpub bookauthor stockcount b orrowc values 2013013 计算机组成原理 工程技术类 2001 01 03 清华大学出版社 王 爱英 8 3 insert into system books word 专业资料 bookid bookname bookstyle bookpubdate bookpub bookauthor stockcount b orrowc valu

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号