(完整word版)数据库-图书馆管理系统实验报告.doc 立即下载
2024-09-09
约2.7万字
约28页
0
1.3MB
举报 版权申诉
预览加载中,请您耐心等待几秒...

(完整word版)数据库-图书馆管理系统实验报告.doc

(完整word版)数据库-图书馆管理系统实验报告.doc

预览

免费试读已结束,剩余 23 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(完整word版)数据库_图书馆管理系统实验报告
(完整word版)数据库_图书馆管理系统实验报告
(完整word版)数据库_图书馆管理系统实验报告


数据库课程设计报告


专业:计算机科学与技术
班级:03
组长:张云1143041160
组员:王冉1143041228
赵承东1143041178
指导教师:袁道华
成绩:


2013年12月16日
课程设计概述
课程设计背景
课程需要开发一个图书管理系统,要求在读者登记处可以将读者的信息添加,信息系统中保存,当读者信息发生变化,对计算机内容进行修改,当读者办理退卡手续要删除此读者信息,图书管理负责图书和出版社的管理,读书借还处进行借书管理,还书管理,库存查询,图书排行榜,生成超期未还书的读者,进行通知.给不同用户设置不同权限,供用户访问数据库。
编写目的
熟练掌握mysql中的创建数据库、创建表、显示、查询、select语句、视图、存储过程、创建检索、对表的添加、删除、修改和用户权限的设置等基本运用,并通过编写这个图书管理系统来实际演练。
软件定义
Mysql是目前最流行的开源的中小型关系数据管理系统,目前被广泛的应用于internet上得中小型网站中,它由mysqlAB公司开发、发布并支持。本实验用的是mysql5.1版本
开发环境
本实验用的是mysql5.1版本,windows2010
需求分析
问题的提出
1:怎么通过mysql和信息之间的关系来创建图书管理系统的数据库及表?
2:怎样来实现对插入读者信息并保存、修改及删除?
3:怎么来实现对图书的管理?
4:怎样实现对借书后在读书借还处添加读者借书信息和还书后删除读者借还处中的借书信息且更新图书管理处的图书数量?
5:怎么实现对超期读者进行罚款操作和生成这些读者的名单,以方便通知?
6:怎样实现图书的借书排行榜和查看库存书量?
7:怎么样来根据不同用户对数据库的等级的不同来设置这些用户的权限?
需要完成的功能及各部分功能概述
1:读者登记建卡处的功能是对读者基本信息进行登记,读者信息发生变化对读者基本信息进行修改,读者要求退还借书卡时对读者信息进行删除等操作。
2:图书管理处的功能是对图书和出版社、作者、书价,数量,剩余书量进行管理更新。
3:图书借还处的功能是对借出书的登记。
4:基于上面3大模块,
进行细分一:1、通过创建存储过程对读者通过insert进行登记
2、通过alter或update来修改和更新读者信息
3、通过delete来对读者信息删除
二:1、对图书的添加、更新和修改也用到存储过程
2、在对图书剩余量的更新是通过图书借还处和图书管理处之间的书号来发生联系,对存储过程对这个字段进行调用达到更新目的
三:1、借书管理都是通过建立存储过程来实现登记处的登记同时也在借书处登记借读信息,同时更新图书的剩余量,还书管理处是根据还书的读者号和书号来选定要清除的借读信息,同时也更新图书剩余量信息,还要根据存储过程传来的read_id和book_id及js_quantity(借书数量)的参数计算出是否超期,超期的天数显示出来。
2、产生超期未还书的读者的名单是通过视图来实现显示
3、对图书排行我也是通过存储过程实现
4:对图书进行借出量排行,增加图书的热度和知名度和图书的剩余量查询。
5:新建读者用户和管理员用户,对他们分别设置不同的权限,在mysql的安装文件下的bin目录进行登录
项目流程图


功能模块图











E-R图

图中各实体属性如下:
读者档案:学号,读者姓名,性别,借书证号,单位
借书证:借书证号,姓名,性别,办证日期
管理员:操作员编号,管理员姓名,登陆密码
库存信息:书号,图书编号
借出信息:图书编号,借书证号,借书日期,归还日期
图书档案:书号,书名,作者,出版单位,出版日期,单价,类别,藏书册书
图书编号入库日期

部分关键代码
图书借阅:
<?phpinclude("navigation.php");?>
<tablewidth="776"border="0"cellspacing="0"cellpadding="0"align="center">
<tr>
<tdvalign="top"bgcolor="#FFFFFF"><tablewidth="100%"height="509"border="0"align="center"cellpadding="0"cellspacing="0"bgcolor="#FFFFFF"class="tableBorder_gray">
<tr>
<tdalign="left"valign="top"style="padding:5px;">&nbsp;<spanclass="word_orange">&nbsp;当前位置:图书
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

(完整word版)数据库-图书馆管理系统实验报告

文档大小:1.3MB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用