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

时间:2026-01-15

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

数据库系统原理课程设计

课题名称: 书刊租借信息管理系统 姓 名: 班 级: 计算机1102 学 号: 311109010225 指导老师:

2013年 9 月 10 日

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

目录

一、系统需求分析 ..................................... 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 数据初始化 ........................................... 11 5.3 单表查询 ............................................. 15 5.4 数据查询,更新及触发器,存储过程的创建 ............... 17

六、设计小结 ........................................ 26 七、参考文献 ........................................ 27

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

一、 系统需求分析

1.1背景

书刊租借工作繁琐,借阅频繁,包含大量的信息数据,面对着如此庞大的信息量,传统的人工方式管理会导致书刊租借管理上的混乱,人力与物力过多浪费,因此,就需要一个合理、有效,规范和实用的书刊租借信息管理系统来实现对这些数据的有效管理。提高书刊租借管理工作效率,作到信息的规范管理,科学统计和快速查询,更方便于顾客的租借。

1.2系统主要功能

1. 会员基本信息的输入,包括会员证号、姓名、性别,年龄,电话,地址,

已借书数等。

2.会员基本信息的查询、修改,包括会员证号、姓名、性别,年龄,电话,

地址,已借书数等。

3.书刊库存信息的输入,包括书刊编号,书刊名称,作者,出版社,出版

日期,类别,年份,库存量,借出量。

4.书刊库存信息的查询,修改,包括书刊编号,书刊名称,作者,出版社,

出版日期,类别,年份,库存量,借出量。

5.借书信息的输入,包括会员证号,书刊编号,借书日期,借书天数,租

借费用。

6.借书信息的查询、修改,包括会员证号,书刊编号,借书日期,借书天

数,租借费用。

7.还书信息的输入,包括会员证号,书刊编号,还书日期。 8.还书信息的查询和修改,包括还书会员证号、会员姓名、书刊编号、书

刊名称、借书日期、还书日期等。

9.超期还书罚款输入,还书超出期限包括超出期限还书的会员证号,管理

员编号,书刊编号,借书日期,超期罚款。

10.超期还书罚款查询,删除,包括会员证号、会员姓名、书刊编号、书

刊名称,超期罚款等。

1.3数据流程图(DFD)

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

二、 概念结构设计

2.1书刊信息E-R图:

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

2.2会员信息E-R图:

2.3管理员信息E-R图:

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

2.4书刊租借信息管理系统总E-R图:

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

三、逻辑结构设计

3.1关系模式:

通过E—R模型到关系模型的转化,可以得到如下关系模式:

会员信息(会员证号,姓名,性别,年龄,电话,地址,最大借书数,已借书数,账户余额)

管理员(管理员编号,姓名,地址,电话)

书刊信息(书刊编号,书刊名称,作者,出版社,出版日期,类别,库存量,借出量)

书刊借阅(会员证号,书刊编号,借书日期,借书天数,租借费用,) 书刊归还(会员证号,书刊编号,还书日期)

罚款(会员证号,管理员编号,借书日期,超期罚款)

四、 表结构定义

userinf管理员信息表

borrow_record书刊借阅表

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

system_books书刊信息表

memberinf会员信息表

return_record书刊归还表

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

member_fee罚款记录表

五、 数据实施和维护

5.1数据库建立:

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 key, username char(20) NOT NULL, useradress char(30) …… 此处隐藏:6143字,全部文档内容请下载后查看。喜欢就下载吧 ……

数据库课程设计 书刊租借信息管理系统.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:4.9 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:19元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219