数据库课程设计(图书管理系统)

上传人:鲁** 文档编号:507480081 上传时间:2023-11-25 格式:DOCX 页数:21 大小:315.71KB
返回 下载 相关 举报
数据库课程设计(图书管理系统)_第1页
第1页 / 共21页
数据库课程设计(图书管理系统)_第2页
第2页 / 共21页
数据库课程设计(图书管理系统)_第3页
第3页 / 共21页
数据库课程设计(图书管理系统)_第4页
第4页 / 共21页
数据库课程设计(图书管理系统)_第5页
第5页 / 共21页
点击查看更多>>
资源描述

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

1、图书管理系统目录1 .问题描述 1 B5E2RGBCAP1.1 背景错误!未定义书签。plEanqFDPw1.2 数据需求 2DXDiTa9E3d1.3 事物需求 3RTCrpUDGiT1.4 关系模式 35PCZVD7HXA1.5 数据字典51.6 数据流程图72 .方案图表设计82.1 E-R图 92.2 关系图:11jLBHrnAILg3 .数据库源代码11XHAQX74J0X3.1 数据库建立错误!未定义书签。LDAYtRyKfE3.2 数据初始化错误!未定义书签。Zzz6ZB2Ltk4 .结束语164.1 课程设计心得17.185 .参考文献1 问题描述1.1 背景随着图书馆规模地不

2、断扩大, 图书数量也相应地增加,有关图书地各种信息量也成倍增加面对着庞大地信息量,传统地人工方式管理会导致图书馆管理上地混乱 ,人力与物力过多浪费图书馆管理费用地增加,从而使图书馆地负担过重,影响整个图书馆地运作和控制管理,因此,必须制定一套合理、有效,规范和实用地图书管理系统,对图书资料进行集中统一地管理 .dvzfvkwMI1另一方面 ,IT 产业和 Internet 获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理地革命,实现了信息地自动化处理,提高了处理地及时性和正确性.rqyn14ZNXI提高图书管理工作效率, 作到信息地规范管理,科学统计和快速查询 ,让图书馆更好地为学校

3、,社会服务.1.2 数据需求图书馆管理信息系统需要完成功能主要有:1. 读者基本信息地输入,包括借书证编号、读者姓名、读者性别.2读者基本信息地查询、修改,包括读者借书证编号、读者姓名、读者性别等.3书籍类别标准地制定、类别信息地输入,包括类别编号、类别名称.4书籍类别信息地查询、修改,包括类别编号、类别名称.5书籍库存信息地输入,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、登记日期 .6书籍库存信息地查询,修改,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期登记日期等.EmxvxOtOco7借书信息地输入,包括读者借书证编号、书籍编号、借书日期.8借书

4、信息地查询、修改,包括借书证编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期等.9还书信息地输入,包括借书证编号、书籍编号、还书日期.10还书信息地查询和修改,包括还书读者借书证编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期等.SixE2yXPq511超期还书罚款输入, 还书超出期限包括超出期限还书地读者借书证号, 书籍编号 ,罚款金额 .12超期还书罚款查询,删除,包括读者借书证编号、读者姓名、书籍编号、书籍名称罚款金额等1.3 事物需求(1在读者信息管理部分,要求:a.可以查询t者信息.b.可以对读者信息进行添加及删除地操作.(2 在书籍信息管理部分,要求:a.可以浏览书籍信

5、息,要求:b.可以对书籍信息进行维护,包括添加及删除地操作.(3在借阅信息管理部分,要求:.a.可以浏览借阅信息.b.可以对借阅信息进行维护操作.(4在归还信息管理部分,要求:a.可以浏览归还信息b.对归还信息可修改维护操作(5在管理者信息管理部分,要求:a.显示当前数据库中管理者情况.b.对管理者信息维护操作.(6在罚款信息管理部分,要求:a.可以浏览罚款信息b.对罚款信息可以更新7)管理员信息部分a:可以进行管理员信息地查询1.4 关系模式(一)书籍类别种类编号,种类名称)(二)读者借书证编号,读者姓名,读者性别,读者种类,登记时期)(三)书籍书籍编号,书籍名称,书籍类别,书记作者,出版社

6、名称,出版日期,登记日期)(四)借阅借书证编号,书籍编号,读者借书时间)(五)还书借书证编号,书籍编号,读者还书时间)(六)罚款借书证编号,读者姓名,借书证编号,书籍编号,读者借书时间(七)管理员信息工作号,姓名,性别,电话,家庭住址)1.5 数据字典表2 -1 book_sytle书籍类别信息表表中列名数据类型可否为空说明bookstylenovarcharnot null(主键 种类编号bookstyleVarcharnot null种类名称表2 -2system_readers读者信息表格表中列名数据类型可否为空说明readeridvarcharnot null(主键 块啊子节reade

7、rnamevarcharnot null读者姓名readersexvarcharnot nullt号r性别readertypevarcharnull读者种类regdatedatetimenull登记日期Telnumvarcharnotnull联系电话AddressVarcharNotnull所在系LeaguedateDatetimeNotnull有效日期InleaguedateDatetimeNotnull失效日期AddbookVarcharNotnull累计借书表2-3 system_book书籍信息表表中列名数据类型可否为空说明bookidVarcharNot null(主键 ISBN 号

8、booknameVarcharNot null书籍名称bookstyleVarcharNot null书籍类别bookauthorVarcharNot null书籍作者bookpubVarcharNull出版社名称 bookpubdateDatetimeNull出版日期bookindateDatetimeNull登记日期1isborrowedVarcharNot Null是否被借出表2-4 borrow_record借阅记录信息表表中列名数据类型可否为空说明readeridVarcharNot null(外主键块啊子节bookidVarcharNot null(外主键书籍编号borrowdat

9、eVarcharNot null读者借书时间表2-5 return_record借阅记录信息表表中列名数据类型可否为空说明readernameVarcharNot null(外主键读者姓名readeridVarcharNot null(外主键块啊子节returndatedatetimeNot null读者还书时间表2-6 reader fee罚款记录信息表readeridvarcharNot null块啊子节readernamevarcharNot null姓名bookidvarcharNot null(外主键书籍编号booknamevarcharNot null书籍名称bookfeevarc

10、harNot Null罚款金额borrowdatedatetimeNot Null借阅时间表2-7管理员信息表adminidVarchar(主键 notnull管理员工作号AdminnameVarcharNotnull管理员姓名SexVarcharNotnull性别admintelVarcharNotnull电话adminaddrvarcharnotnull家庭地址D5数据流程图书籍类别设置2方案图表设计2.1 E-R 图D6图2-7系统地数据流程图根据1)所要实现地功能设计,可能建立它们之间地关系,进而实现逻辑结构功能图书管理信息系统可以划分地实体有:书籍类别信息实体、读者信息实体、书籍信息

11、实体、借阅记录信息实体,归还记录信息实体.用E-R图描述这些实体.kavU42VRUs2.1.1 类别实体 E-R图:图2-1类别实体E-R图2.1.2 读者信息实体 E-R图:图2-2读者信息实体 E-R图2.1.3 信息实体 E-R图:是否被借出版社收录时间出版时间书籍作者书籍名称读者借书证读者借书证2.1.4.记录信息实体 E-R图:图2-3信息实体E-R图图2-4记录信息实体 E-R图2.1.5记录信息实体 E-R图:借阅记录信息实体实体归还记录信息实体实体书籍信息实体图2-5记录信息实体 E-R图2.1.6罚款信息实体 E-R图:图2-7读者和书籍地间 的关系(借阅关系E-R图2.1

12、.6总地信息实体 E-R图:图2-7总地信息实体E-R图2.4关系图:system_books +?bookid bockn的已 bookstylenQ bookauthor bcokpub bookpubdita bookindatei st &rr owd6 sdireturn_record? bocki dridr eturndatereader_feereaderidr eadernjnebaoki dboohedbookfgebsrrowdate2system_readersreaderi dreader nameraiders exreader typeregdateborrow_record9bockidreaderi dborrow date图2 -8数据库存表关系图3、数据库源代码3.1.1创建数据库USE masterGOCREATE DATABASE librarysystemON( NAME = librarysystem,FILENAME = d:librarysystem.mdf,SIZE = 10,MAXSIZE = 50,FILEGROWTH = 5 LOG ON( NAME = library,FILENAME = d:librarysystem

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

当前位置:首页 > 商业/管理/HR > 营销创新

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