蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > DOCX文档下载
 

基于MYSQL的图书综合管理系统数据库设计

  • 资源ID:52210598       资源大小:878.92KB        全文页数:42页
  • 资源格式: DOCX        下载权限:游客/注册会员    下载费用:10积分 【人民币10元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要10积分 【人民币10元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

基于MYSQL的图书综合管理系统数据库设计

题目基于MYSQL图书管理系统数据库设计 目录 1.题目概述3 2.需求分析3 2.1功效需求3 2.2数据需求4 2.3 数据安全和约束4 2.4 数据流图5 3.概要设计6 3.1 实体及联络6 3.2 ER图6 4.逻辑结构设计9 4.1 数据库模型9 4.2 数据库模型函数依靠集10 5.程序设计12 5.1图书管理系统功效模块12 5.2关键模块功效描述12 5.3数据库源代码13 5.3.1数据库表设计13 5.3.2数据初始化15 5.3.3单表查询17 5.3.4借书操作18 5.3.5超期处理20 5.3.6还书操作21 5.3.7书籍状态23 5.3.8读者状态24 6.运行环境描述26 6.1选择语言26 6.1.1 SQL语言特点26 6.1.2 SQL功效和特征26 6.1.3 UML语言特点27 6.2选择数据库27 7.参考文件28 1.题目概述 在对该校图书馆进行调研时发觉,图书馆内部分工作采取还是手工操作,管理起来效率低下,对师生对图书需求意图了解不够充足,不能立即查询各类图书存放情况等;图书动态调整缓慢,不利于满足师生对图书借阅需求。手工操作存在大量弊端,比如部分人为原因,手动操作常常造成图书数据遗漏和误报等。 学校图书馆为了提升管理和借阅效率,决定采取计算机管理,经和图书馆管理人员交谈,得悉 (1) 学校师生必需在图书馆先办理借阅证,然后方可借阅图书资料。 (2) 图书馆对书籍原来有一套卡片登记制度,现在需要将其查询功效移植入计算机(当然对应地也必需建立图书登记、报废等统计)。 (3) 借阅图书从原来手工填写借阅单据改为计算机登记借阅。 (4) 提供挂失、预约、综合查询等新功效以方便读者。 (5) 为了图书馆管理需要,提供一定统计功效。 2.需求分析 2.1功效需求 (1)图书管理 1. 新书入库对新购进图书进行必需登记。 2.图书资料修改对图书数量,分类,流通/馆藏等资料进行修改。 3.图书查询提供多个查询,定位图书方法。能够经过图书编号、类别、书名、作者、出版社、出版日期等信息查询。 (2)读者管理 1.增加新读者为新读者办理借书证。读者要区分老师和学生。老师和学生能够借阅图书种类和数量不一样。 2.读者资料修改除能对部分读者信息进行修改外,还能对读者信息进行批量修改。对借书证进行挂失、取消挂失、证件注销等处理。当读者有未还图书时,不许可注销。 3.读者资料查询提供多个方法对读者信息,和该读者借阅信息进行查询。 (3)借阅管理 1.借书依据书号借书。每本书有一定借阅期限,每位读者借阅数量不能超出许可数量。图书借阅必需进行必需登记,并通知读者还书日期等相关事宜。若因为某种原因不能借出,要说明理由。图书是馆藏或已借完等。 2.还书对超期、损坏图书应进行罚款处理。 3.挂失对丢失图书视不一样书籍进行不一样数量罚款。 4.预约依据书号对已借完图书进行预约。对预约读者证号、联络电话、地址、Email等信息进行登记。当预约图书被其它读者还回时要作统计,方便通知管理员通知预约读者。 5.续借对续借次数要有限制。对已预约图书不许可续借。 (4)综合查询 综合查询关键面向读者。一般读者能采取多个方法对图书目前库存数量、图书内容等信息进行查询。也能依据借书证号对自己借阅情况进行查询。 (5)统计 1.对不一样种类图书数量,库存等信息进行统计 2.对每种图书在一定时期借阅次数,预约次数等信息进行统计。 3.对不一样读者借阅情况进行统计 2.2数据需求 (1)图书基础数据 1.银行标识不超出10个汉字 2.帐号18位数字,同一银行之下帐号必需唯一 3.编号 4.ISBN号 5.书名不超出30个汉字 6.文种 7.作者因为能够有不止一个作者,要求一个作者姓名长度不超出5个汉字,且为了查询方便,不能把多个作者放在同一个属性中。 8.出版社不超出20个汉字 9.出版日期 10.价格 11.专题词1 12.专题词2 13.专题词3 14.流通册数 15.馆藏册数等 (2)读者基础数据 1.证号不超出10位数字 2.姓名不超出5个汉字 3.单位不超出20个汉字 4.职务不超出3个汉字或用职务编号替换 5.卡数等 2.3 数据安全和约束 系统安全性要求表现在数据库安全性、信息安全性和系统平台安全性等方面。安全性先经过视图机制,不一样用户只能访问系统授权视图,这么可提供系统数据一定程度上安全性,再经过分配权限、设置权限等级来区分对待不一样操作者对数据库操作来提升数据库安全性;系统平台安全性表现在操作系统安全性、计算机系统安全性和网络体系安全性等方面。 数据是在外部互联网络和图书馆内部局域网中进行流动和存放,要确保其在这一过程中安全稳定。对于图书馆数据安全来说,就是要预防数据在传输和使用过程中被非法复制、更改、删除和使用等。为了达成这一目标,就需要开发对应信息管理技术和建立对应图书馆数据信息管理系统。经过保障图书馆软件系统和硬件系统安全稳定运行,使得图书馆数据服务系统能够连续工作,不因内部数据错误和外界人为或环境干扰而出现中止,达成保护数据安全最终目标。 2.4 数据流图 (1)图书借阅业务步骤图 图2-1系统数据步骤图 3.概要设计 3.1 实体及联络 (1)书籍类别(种类编号,种类名称) (2)读者(借书证编号,读者姓名,读者性别,读者种类,登记时期) (3)书籍(书籍编号,书籍名称,书籍类别,书籍作者,出版社名称,出版日期,登记日期,是否被借出) (4)借阅(借书证编号,书籍编号,读者借书时间) (5)还书(借书证编号,书籍编号,读者还书时间) (6)罚款(借书证编号,读者姓名,书籍编号,书籍名称,罚款金额,借阅时间) 3.2 ER图 依据功效需求,能够建立实体之间关系,进而实现逻辑结构功效。图书管理信息系统能够划分实体有书籍类别信息实体、读者信息实体、书籍信息实体、借阅统计信息实体,归还统计信息实体。 (1)书籍类别实体E-R图 图3-1书籍类别实体E-R图 (2)读者信息实体E-R图 图3-2 读者信息实体E-R图 (3)书籍信息实体E-R图 图3-3书籍信息实体E-R图 (4)借阅统计信息实体E-R图 图3-4借阅统计信息实体E-R图 (5)归还统计信息实体E-R图 图3-5归还统计信息实体E-R图 (6)罚款信息实体E-R图 图3-6罚款信息实体E-R图 (7)总信息实体E-R图 图3-7总信息实体E-R图 4.逻辑结构设计 4.1 数据库模型 数据字典 表4-1 book_style 书籍类别信息表 表中列名 数据类型 可否为空 说明 bookstyleno varchar N

注意事项

本文(基于MYSQL的图书综合管理系统数据库设计)为本站会员(知识电梯)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开