数据库设计关于图书馆管理系统的设计有代码

上传人:人*** 文档编号:491259392 上传时间:2022-08-20 格式:DOC 页数:19 大小:127.50KB
返回 下载 相关 举报
数据库设计关于图书馆管理系统的设计有代码_第1页
第1页 / 共19页
数据库设计关于图书馆管理系统的设计有代码_第2页
第2页 / 共19页
数据库设计关于图书馆管理系统的设计有代码_第3页
第3页 / 共19页
数据库设计关于图书馆管理系统的设计有代码_第4页
第4页 / 共19页
数据库设计关于图书馆管理系统的设计有代码_第5页
第5页 / 共19页
点击查看更多>>
资源描述

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

1、-分类编号数据库课程设计2021/2021学年第2学期第 18-19 . z.-数据库课程设计任务书一、目的1. 掌握计算机管理信息系统设计的一般法,主要包括系统分析、系统设计的组织和实施。2. 关系型数据库管理系统的编程技术,并能独立完成一般小系统的程序设计、调试运行等工作。3. 培养把所学知识运用到具体对象,并能求出解决案的能力。二、任务任选其一A.运用关系型数据库管理系统,实现本院图书馆管理信息系统。具体要求如下:图书、资料的登记、注销和查询。借书证管理,包括申请、注销借书证,查询借书证持有人等。借还图书、资料的登记、超期处理,超期拒借等。图书、资料查询,借、还图书和资料情况查询。图书、

2、资料借阅情况的统计分析,拒此作为图书馆图书、资料订够的依据之一。本项不作为根本要求B. 运用关系型数据库管理系统,实现效劳管理系统向客户现场派技术人员的效劳公司可以用效劳管理系统跟踪客户、员工、工作订单、发票、付款等等。要求:数据库要存储以下信息:客户信息客户工需单信息完成工需单所需人工完成工需单所需部件部件信息付款信息雇员信息完成的功能:输入/查看 客户工需单信息输入/查看部件、雇员等其它信息付款打印发票等三、结果形式1 设计报告:含E-R图、数据字典、关系模式、关系实例、查询描述、关系代数、SQL实现的查询语言及查询结果。2 上机实现。四、考核1 课程设计态度20分。2 递交的书面材料40

3、分。3 上机运行情况40分. z.-目录1.问题描述21.1背景21.2数据需求21.3事物需求31.4关系模式3.案图表设计32.1 E-R图32.2数据流程图82.3数据字典92.4关系图:113.数据库源代码123.1数据库建立123.2数据初始化144.结果数据处理174.1单表查询174.2超期处理194.3还书操作204.4借书操作224.5书籍状态244.6读者状态245.完毕语265.1课程设计心得261.问题描述1.1背景随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工式管理会导致图书馆管理上的混乱,人力与物力过多

4、浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规和实用的图书管理系统,对图书资料进展集中统一的管理。另一面,IT产业和Internet获得了飞速开展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。提高图书管理工作效率,作到信息的规管理,科学统计和快速查询,让图书馆更好的为学校,社会效劳。1.2数据需求图书馆管理信息系统需要完成功能主要有:1. 读者根本信息的输入,包括借书证编号、读者*、读者性别。2读者根本信息的查询、修改,包括读者借书证编号、读者*、读者性别等。3书籍类

5、别标准的制定、类别信息的输入,包括类别编号、类别名称。4书籍类别信息的查询、修改,包括类别编号、类别名称。5书籍库存信息的输入,包括书籍编号、书籍名称、书籍类别、作者*、名称、出版日期、登记日期。6书籍库存信息的查询,修改,包括书籍编号、书籍名称、书籍类别、作者*、名称、出版日期登记日期等。7借书信息的输入,包括读者借书证编号、书籍编号、借书日期。8借书信息的查询、修改,包括借书证编号、读者编号、读者*、书籍编号、书籍名称、借书日期等。9还书信息的输入,包括借书证编号、书籍编号、还书日期。 10还书信息的查询和修改,包括还书读者借书证编号、读者*、书籍编号、书籍名称、借书日期、还书日期等。11

6、超期还书罚款输入,还书超出期限包括超出期限还书的读者借书证号,书籍编号,罚款金额。12超期还书罚款查询,删除,包括读者借书证编号、读者*、书籍编号、书籍名称,罚款金额等1.3事物需求(1)在读者信息管理局部,要求:a.可以查询读者信息。b.可以对读者信息进展添加及删除的操作。(2 )在书籍信息管理局部,要求:a.可以浏览书籍信息,要求:b.可以对书籍信息进展维护,包括添加及删除的操作。(3)在借阅信息管理局部,要求:。a.可以浏览借阅信息。b.可以对借阅信息进展维护操作。(4)在归还信息管理局部,要求:a.可以浏览归还信息b.对归还信息可修改维护操作(5)在管理者信息管理局部,要求:a.显示当

7、前数据库中管理者情况。b.对管理者信息维护操作。(6)在罚款信息管理局部,要求:a.可以浏览罚款信息b.对罚款信息可以更新1.4关系模式(一) 书籍类别种类编号,种类名称(二) 读者借书证编号,读者*,读者性别,读者种类,登记时期(三) 书籍书籍编号,书籍名称,书籍类别,书记作者,名称,出版日期,登记日期(四) 借阅借书证编号,书籍编号,读者借书时间(五) 还书借书证编号,书籍编号,读者还书时间(六) 罚款借书证编号,读者*,借书证编号,书籍编号,读者借书时间以上通过关系代数法的进展运算得到所需要的结果,在实验结果中可以看到。.案图表设计2.1 E-R图根据1所要实现的功能设计,可能建立它们之

8、间的关系,进而实现逻辑构造功能。图书管理信息系统可以划分的实体有:书籍类别信息实体、读者信息实体、书籍信息实体、借阅记录信息实体,归还记录信息实体。用E-R图一一描述这些实体。2.1.1类别实体E-R图:书籍类别实体读者*类别名称图2-1类别实体E-R图2.1.2读者信息实体E-R图:读者信息实体读者借书证编号读者*读者性别读者种类e登记时间图2-2 读者信息实体E-R图2.1.3信息实体E-R图:书籍信息实体书籍编号书籍名称书籍类别编号书籍作者出版时间收录时间是否被借图2-3信息实体E-R图2.1.4.记录信息实体E-R图:读者借书证编号书籍类别编号借阅时间隔借阅记录信息实体实体图2-4 记

9、录信息实体E-R图2.1.5记录信息实体E-R图:归还记录信息实体实体读者借书证编号书籍类别编号归还时间隔图2-5记录信息实体E-R图2.1.6罚款信息实体E-R图:罚款信息实体实体书籍类别编号罚款金额读者*读者借书证编号书籍名称借阅时间隔图2-6罚款信息实体E-R图2.1.6总的信息实体E-R图:信息登记读者实体书籍实体书类别实体归还借阅罚款罚款信息实体还书信息实体借阅信息实体实体图2-7总的信息实体E-R图2.2数据流程图书籍类别设置D5 归还信息录入 根本信息录入 D2 D1书籍类别信息管理读者登记书籍登记 根本信息录入 根本信息录入 D3书籍信息管理读者信息管理 D4 借阅信息录入 读

10、者信息返回 书籍信息返回 借阅信息管理超期罚款D6图2-7系统的数据流程图2.3数据字典表-1 book_sytle 书籍类别信息表表中列名数据类型可否为空说明bookstylenovarcharnot null(主键)种类编号bookstyleVarcharnot null种类名称表-2system_readers读者信息表格表中列名数据类型可否为空说明readeridvarcharnot null(主键)读者借书证号readernamevarcharnot null读者*readerse*varcharnot null读者性别readertypevarcharnull读者种类regdate

11、datetimenull登记日期表2-3system_book书籍信息表表中列名数据类型可否为空说明bookidVarcharNot null(主键)书籍编号booknameVarcharNot null书籍名称bookstyleVarcharNot null书籍类别bookauthorVarcharNot null书籍作者bookpubVarcharNull名称bookpubdateDatetimeNull出版日期bookindateDatetimeNull登记日期isborrowedVarcharNot Null是否被借出表2-4borrow_record 借阅记录信息表表中列名数据类型可

12、否为空说明readeridVarcharNot null(外主键)读者借阅证编号bookidVarcharNot null(外主键)书籍编号borrowdateVarcharNot null读者借书时间表2-5return_record 借阅记录信息表表中列名数据类型可否为空说明readernameVarcharNot null(外主键)读者借阅证编号readeridVarcharNot null(外主键)书籍编号returndatedatetimeNot null读者还书时间表2-6reader_fee 罚款记录信息表readeridvarcharNot null读者借书证编号readernamevarcharNot null读者*bookidvarcharNot null(外主键)书籍编号booknamevarcharNot null书籍名称bookfeevarcharNot Null罚款金额borrowdatedatetimeNot Null借阅时间2.4关系图:图-数据库存表关系图3.数据库源代码3.1数据库建立3.1.1创立数据库USE

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

当前位置:首页 > 建筑/环境 > 施工组织

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