数据库课程设计之SQL_Server图书馆管理系统
数据库系统概论课程设计 图书馆数据库管理系统
目录 序言 ............................................................................................................... 1 一、图书馆管理系统 E-R 图 .................................................................... 2 二、图书馆管理系统功能实现示意图 ....................................................... 3 三、图书馆管理系统功能图例 ................................................................... 4 3.1 读者借阅图书 .................................................................................. 4 3.2 读者归还图书 .................................................................................. 4 3.3 读者续借图书 .................................................................................. 5 3.4 读者查询借阅图书情况 .................................................................. 5 3.5 读者检索图书信息 .......................................................................... 6 四、图书馆管理系统附加功能 ................................................................... 7 4.1 往学生表中插入列"系部",其值等于学号中代表系部的位的值,再插入列"专业号",其值等于学号中代表专业的位的值 ......... 7 * II *
4.2 查询每个学生对书本的借阅数量 .................................................. 9 4.3 查询各个专业的学生借阅书本的数量 ........................................ 11 五、图书馆管理系统数据库、数据表源代码 ........... 错误!未定义书签。 5.1 图书馆管理系统"数据库"源代码 .................. 错误!未定义书签。 5.2 图书馆管理系统"数据表"源代码 .................. 错误!未定义书签。 六、图书馆管理系统存储过程源代码 ....................... 错误!未定义书签。 6.1 读者借阅图书存储过程 .................................. 错误!未定义书签。 6.2 读者还书存储过程 .......................................... 错误!未定义书签。 6.3读者续借图书存储过程 ................................... 错误!未定义书签。 6.4 读者查询借阅图书情况存储过程 .................. 错误!未定义书签。 6.5 读者检索的图书信息存储过程 ...................... 错误!未定义书签。 七、图书馆管理系统触发器源代码 ........................... 错误!未定义书签。 7.1 借书要求(书本没有库存,则无法进行借书操作)错误!未定义书签。 7.2 借书要求(读者最多借阅量) ...................... 错误!未定义书签。 7.3 续借次数要求 .................................................. 错误!未定义书签。 7.4 读者还书信息插入RDeleted表 ..................... 错误!未定义书签。 * 1 *
序言 本图书馆管理系统谨根据实际需求所创建,创建有如下八个数据表:Book(图书信息表),Dept(学生系部信息表),Major(学生专业信息表),Student(学生信息表),StudentBook(学生借阅图书信息表),Teacher(教师信息表),TeacherBook(教师借阅图书信息表),RDeleted(读者还书信息表)等。这些数据表结合图书馆数据库中的五个存储过程,即实现了普通图书馆的大部分功能。如读者借阅图书功能(Execute RBorrowBook '读者号','图书分类号'),读者归还图书功能(Execute RReturnBook '读者号','图书分类号'),读者续借图书功能(Execute
RRenewBook '读者号','图书分类号'),读者查询图书借阅情况功能(Execute RQueryBook '读者号'),读者检索的图书信息功能(Execute RIndexBook '
关键字')等。具体的功能表现皆在“第二章:图书馆管理系统功能”中有详细的图例说明。 本图书馆管理系统谨根据实际需要,创建了七个触发器,就此,创作者对这些触发器做如下说明: 1、 tri_Book 功能表现:只有在图书馆内相关书籍尚有库存的情况下,读者才可以进行借阅操作 2、 tri_SborrowNum 功能表现:控制学生的图书借阅量在5本以内(包括5本) 3、 tri_SrenewBook 功能表现:控制学生续借图书次数在3次以内(包括3次) 4、 tri_SreturnBook 功能表现:将学生的还书信息插入RDeleted表 5、 tri_TborrowNum 功能表现:控制教师的图书借阅量在10本以内(包括10本) 6、 tri_TrenewBook 功能表现:控制学生续借图书次数在4次以内(包括4次) 7、 tri_TreturnBook 功能表现:将教师的还书信息插入RDeleted表 本图书馆管理系统设计思路较为肤浅,但在一定程度上实现了图
书馆数据库管理系统的实用功能。初次设计数据库,其中肯定会有不足之处,还望读者谅解! 本课程设计附有“图书馆数据库管理系统的所有源代码”,您可以根据需要在“第四章节”至“第七章节”中进行查看,或查看与本课程设计处于同一目录下的 *.sql 源代码文件!
作者:*** *** *** * 2 *
一、图书馆管理系统 E-R 图 教师借阅图书期限较长,并且允许借阅的书本量较大。因此,将教师借阅关系与学生借阅关系分开较为适宜。
分类号 书名 作者 出版社 类别
出版日期 ISBN 价格 总量 借出量 年龄 电话 性别
姓名
学号
系部编号 系部名称 专业编号 专业名称
归属 归属 系部 专业 归属 学生学号与专业编号的联系 学生学号与系
部编号的联系
系部编号与专业编号的联系
借阅日期 续借次数 借阅日期 续借次数 学生
图书 学生借阅
教师借阅 教师 工号 姓名 性别 年龄 职称 电话 * 3 *
二、图书馆管理系统功能实现示意图 由于教师与学生的借阅图书、归还图书等等过程大致相同,在此,仅借学生有关表对象信息来对各存储过程作简要说明:
相关信息写入 借阅图书 RBorrowBook 图书信息表 Book 学生借阅图书信息表 StudentBook tri_Book图书库存量减1 tri_SborrowNum借阅量未超5本 学生借阅图书信息
表 StudentBook
相关信息写入 归还图书 RReturnBook 读者还书信息表
RDeleted
图书信息表 Book
学生借阅图书信息表 StudentBook
tri_SreturnBook图书库存量加1
tri_SborrowNum删除借阅记录
续借图书 RRenewBook
tri_SrenewBook续借次数不超三次,则将续借次数加1 相关信息写入 学生借阅图书信息
表 StudentBook
学生借阅图书信息表 StudentBook 专业信息表 Major 学生信息表 Student 系部信息表 Dept 图书信息表 Book 查询图书借阅情况 RQueryBook
获取图书相关信息 计算学生专业信息 计算学生系部信息 获取学生相关信息
综合信息输出
图书信息表 Book 由存储过程RindexBook 查找匹配图书信息 综合信息输出给读者 读者检索图书 RIndexBook * 4 *
三、图书馆管理系统功能图例 3.1 读者借阅图书 Execute RBorrowBook '读者号','图书分类号' --------------读者借阅图书实例 use LibrarySystem go exec RBorrowBook T006324,'D630.3 L836'--其中T006324以T为标识,代表教师编号 exec RBorrowBook S070407101,'D630.3 L836'---其中S070407101以S为标识,代表学生学号
go -----结果如下:
3.2 读者归还图书 Execute RReturnBook '读者号','图书分类号' ----------------读者归还图书实例 use LibrarySystem go exec RReturnBook T006324,'D630.3 L836' exec RReturnBook S070407101,'D630.3 L836' go -----结果如下:
图书馆管理系统设计毕业论文
摘要如今社会正大步朝着高科技化,大信息化社会转型,虽然用笔记录文字这种形势在很长一段时间不能被淘汰,但是越来越多的领域选择使用计算机技术来储存信息。
图书馆作为知识的聚集点,每日需要记录的信息巨大,人工记录难免有所误差,设计出一款能为图书馆服务的管理系统很有必要。
我决定设计一款可以让图书馆管理效率提高,减少录入错误的系统。
此系统实用性高,便于操作。
图书馆管理系统的两大模块是可以录入大量书籍信息的数据库,以及图书馆管理员以及读者用户使用的界面应用。
因此我选择了使用SQL server2008这种开发工具。
我选择C#来实现软件,C#的操作简单,方便,易于笔者这种初学者使用。
这个图书馆管理系统的设计初衷就是为了能够让图书馆的管理人员能够减轻工作负担,并让读者借阅书籍的手续变得简单。
关键词:图书馆信息管理;SQL server2008;C#目录第一章绪论 (1)1.1开发背景 (1)L2开发工具介绍 (1)第二章对图书馆管理系统的可行性及环境的研究 (2)2.1可行性研究的过程 (2)2.2.所需用的环境 (3)第三章图书管理系统的需求分析 (4)3.1图书馆发展分析 (4)3.2功能需求 (4)3.2.1图书馆管理员的需求 (4)第四章图书馆管理系统的概要设计 (7)4.1业务流程图 (7)4.2数据库ER图 (8)第五章图书馆管理系统的设计 (10)5.1系统设计模块 (10)5.2设计读者系统界面 (11)5.3设计管理员界面 (13)第六章图书馆管理系统的测试与维护 (20)6.1系统测试 (20)6.2系统维护 (20)6.3系统评价 (20)6.4系统设计中存在的问题以及解决办法 (21)总结 (22)致谢 (23)参考文献 (24)第一章绪论1.1开发背景在信息化,网络化的社会中,很多领域从传统的手工记录方式向计算机记录转型。
曾经图书馆管理图书一般是使用手工登记的方式,借贷的书籍(如借贷天数,超过的天数限制借款时间统计和验证是常用的手动检查借卡)容易出错;由于大量的数据,容易丢失,很难找到。
图书管理系统数据库设计
图书管理系统数据库设计1. 引言图书管理系统是一个用于管理图书馆馆藏图书的软件系统。
它提供了图书的借阅、归还、查询等功能,方便读者进行图书借阅和图书馆管理员进行图书管理。
本文档将介绍图书管理系统的数据库设计。
通过组织图书、读者、借阅记录等相关数据,实现图书管理系统的各项功能。
2. 数据库设计2.1 数据库结构图书管理系统的数据库主要包含以下几个表:•图书表(books):存储图书的基本信息,如图书编号、名称、作者、出版社等。
•读者表(readers):存储读者的基本信息,如读者编号、姓名、性别、年龄等。
•借阅记录表(borrow_records):存储图书的借阅记录,包括借阅编号、借阅日期、归还日期、读者编号等。
2.2 数据库字段2.2.1 图书表(books)•book_id:图书编号,主键•book_name:图书名称•author:作者•publisher:出版社•publication_date:出版日期•price:价格2.2.2 读者表(readers)•reader_id:读者编号,主键•reader_name:读者姓名•gender:性别•age:年龄•phone:联系电话2.2.3 借阅记录表(borrow_records)•record_id:借阅记录编号,主键•book_id:借阅图书编号,外键•reader_id:借阅读者编号,外键•borrow_date:借阅日期•return_date:归还日期2.3 数据库关系•图书表与读者表之间是多对多的关系,通过借阅记录表进行关联。
•图书表与借阅记录表是一对多的关系,一个图书可以对应多条借阅记录。
•读者表与借阅记录表也是一对多的关系,一个读者可以借阅多本图书。
2.4 数据库约束•图书编号(book_id)在图书表中是唯一的,不能重复。
•读者编号(reader_id)在读者表中是唯一的,不能重复。
•借阅记录编号(record_id)在借阅记录表中是唯一的,不能重复。
【SQL Server数据库】 SQL Server关系数据库管理系统
Microsoft SQL Server
2、SQL Server组-->双击打开你的服务器-->双击打开数
据库目录
3、选择你的数据库名称(如学生)-->然后点上面菜单
中的工具-->选择备份数据库
4、备份选项选择完全备份,目的中的备份到:如果原
9
第9页
SQL Server Management Studio工具
SQL Server Management Studio是一个集成的环境,用于访问、配 置、控制、管理和开发SQL Server的所有工作。
已注册的服务器 对象资源管理器
摘要页
模板资源管理器
解决方案资源管理器
2021年7月19日
图 SQL Server Management Studio工具组件
事件处理信息、数据备份及恢复信息和警告及异常信息。
17
➢ 3. Model数据库 ➢ Model数据库的主文件是model.mdf,日志文件为model.ldf。model
数据库用作在 SQL Server 实例上创建的所有数据库的模板。因为 每次启动 SQL Server 时都会创建 tempdb,所以 model 数据库必须 始终存在于 SQL Server 系统中。 ➢ 4. tempdb数据库 ➢ tempdb 数 据 库 的 主 文 件 名 和 日 志 文 件 名 分 别 为 tempdb.dbf 和 tempdb.ldf。tempdb数据库是一个共享的工作空间,SQL Server 2000中的所有数据库都可以使用它,它为临时表和其他临时工作 提供了一个存储区。
Integration Services是一个数据集成平台,负责完成有关数据的提取、 转换和加载等操作。Integration Services可以高效地处理各种各样的数据 源,例如SQL Server、Oracle、Excel、XML文档和文本文件等。
图书管理信息系统——课程设计
目录第一章概述................................................................................................................................................. 错误!未定义书签。
第二章系统需求与设计 ............................................................................................................................ 错误!未定义书签。
2.1 系统目标与需求............................................................................................................................ 错误!未定义书签。
2.2 系统业务分析 ................................................................................................................................ 错误!未定义书签。
2.3 系统流程分析 ................................................................................................................................ 错误!未定义书签。
第三章系统设计 .......................................................................................................................................... 错误!未定义书签。
基于ASP 和SQL—Server 数据库的小型图书管理系统
基于ASP 和SQL—Server 数据库的小型图书管理系统作者:李艳峰李磊来源:《电脑知识与技术》2012年第28期摘要:信息时代的今天,网络已经成为人们工作和学习中非常重要的一部分,现在人们的生活已经离不开网络,比如用于通信的通信网、用于看电视的有线电视网、以及强大的互联网。
再者就是现在正在飞速发展的物联网。
而校园网,是在学校范围内,为学校教学、科研和管理等教育提供资源共享、信息交流和协同工作的计算机网络。
比如办公自动化系统、CRP系统(教务管理系统)、图书馆管理系统等。
一个好的图书馆管理系统可以使图书馆各项工作更加明确,学生借书、还书、检索图书更加方便。
本图书馆管理系统,是一个小型、简单实用的图书系统。
以ASP为主要开发语言,全方面运用DreamwerverCS5、Fireworks更有强大的SQL-server数据库支持,是一个成本低廉,使用方便的图书管理系统。
关键词:Dreamweaver;ASP;SQL-server;图书馆管理系统中图分类号:TP391 文献标识码:A 文章编号:1009-3044(2012)28-6648-041 概述一个好的图书馆不但要有丰富的书籍更应有一个完善的管理系统,一个好的管理系统可以使图书馆的各项工作更加有利于管理,目前仍有些图书馆的管理仍处在手工阶段。
存在信息资料管理分散、安全性差、利用率低等缺陷;再者,图书信息本身存在着它的不规范性,单纯使用特定的软件进行管理也有一定难度,而且很难适应此类信息管理模式的变化比计划还快的特点。
对此,基于网络技术的网络管理模式体现出强大的生命力,有人誉为是将改变用户网络管理方式的革命性网络管理解决方案。
本系统是笔者通过对所在学校校图书馆管理系统的充分了解的基础上开发的,可以实现简单的图书查看、借阅、归还等功能。
2 系统介绍和功能分析2.1系统介绍本系统是一个基于ASP的图书馆系统,采用ASP作为编程语言,采用强大的SQL-server 作为数据库,管理员可以对网站进行管理和维护。
数据库-图书馆管理数据库设计
实验四数据库设计实验一、说明本实验模拟一个简化的图书馆系统的数据库设计。
功能包括4个部分:读者管理、书籍管理、借阅信息管理和管理者管理1.读者信息管理部分要求如下。
●浏览读者信息。
●对读者信息进行维护,包括添加及删除等操作。
2.书籍信息管理部分要求如下。
●浏览书籍信息。
●对书籍信息进行维护,包括添加及删除等操作。
3.借阅信息管理部分要求如下。
●浏览借阅信息。
●对借阅信息进行维护操作。
4.管理者信息管理部分要求如下。
●显示当前数据库中管理者情况。
●对管理者信息维护操作。
包括4个实体1.读者:证号、姓名、联系方式、已借书数目、读者类别和能否借书等。
2.书籍:书号、丛书系列、作者、责任编辑、字数、定价、出版时间、主题分类、二级分类、馆内借阅分类、总册数、库存量、出版社和书名等。
3.借阅信息:借阅日期、应归还日期、实际归还日期、能否续借、书号和证号等。
4.管理者信息:管理者名称、对应密码和对应权限等。
二、实验内容1.画出E-R图2.数据库逻辑结构设计把E—R图转换为SQL Server2000所支持的关系模型,并按关系规范化理论对关系模型进行优化。
3.物理结构设计系统物理环境的设计,创建数据库,定义基本表,并进行相应数据库安全性和完整性设计和定义。
三、要求:1.将E-R图转换成SQL Server2000支持的数据库表2.数据库表结构,包括表、字段及其类型和长度。
3.分析数据的完整性约束。
4.分析各个表的字段的数据依赖情况,并说明关系模式达到的范式.附录:E-R图简单说明构成E-R图的基本要素是实体型、属性和联系,其表示方法为:·实体型:用矩形表示,矩形框内写明实体名;·属性:用椭圆形表示,并用无向边将其与相应的实体连接起来;·联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n)。
数据库课程设计--图书借阅管理系统的设计
图书借阅管理系统的设计1.需求分析图书信息、借阅证件信息及图书借阅管理是一件非常繁琐但又及其重要的工作,因此有必要开发一个数据库管理系统,用来管理这些信息。
这篇课程设计介绍的就是图书借阅信息管理系统。
系统的具体要求如下所述:(1)图书信息的录入:要求能够将图书信息录入到数据库中。
(2)图书信息的修改:根据需要,修改、删除图书信息。
(3)用户登陆:根据用户权限登陆此系统。
(4)系统用户管理:要求可以管理系统的用户,包括添加、修改和删除用户。
(5)借阅证件信息录入:可以输入不同类型的借阅者信息,并根据需要修改、删除借阅证件信息。
(6)借阅证管理:包括借阅证丢失、过期等管理。
(7)借阅管理:包括借书、还书、过期还书与书籍丢失处罚等管理。
2.数据库设计数据库设计主要在SQL Server服务器端建立数据库和数据表,并实现数据处理功能。
本文所设计的数据库中要记录读者的借书情况、图书被借阅的情况以及读者、图书的基本情况。
下面对图书借阅管理系统所需的数据结构进行分析并创建数据库。
2.1 概念结构设计现在对所设计系统的需求作进一步的分析,产生概念结构设计的E-R模型。
由于这个系统并不复杂,因此可采用自顶向下的设计方法。
自顶向下设计的关键是确定系统的核心活动。
所谓核心活动就是系统中的其他活动都要围绕这个活动展开,或与此活动密切相关。
确定了核心活动之后,系统就有了可扩展的余地。
对于这个图书借阅管理系统,其核心活动是借阅,读者与图书之间是通过借阅发生联系的。
因此,此系统包含的实体有:(1) 读者:用于描述一名读者的基本信息,用借书卡编号来标识。
(2) 图书:用于描述一本图书的基本信息,用图书编号来标识。
经过初步分析,可以得到此系统中各实体所包含的基本属性如下:读者:借阅证编号、读者姓名、工作单位、身份证号、借阅证类型、办证日期、证件状态。
图书:图书编号、图书名称、图书分类、作者、出版社、图书价格、图书封面由于一名读者可以同时借阅多本图书,而一本图书一次只能借给一名读者,因此读者和图书之间是一对多的联系。
图书馆管理系统课程设计报告
图书馆管理系统课程设计报告一、引言图书馆作为知识的宝库,对于人们的学习和研究起着至关重要的作用。
为了提高图书馆的管理效率和服务质量,开发一个功能完善、操作便捷的图书馆管理系统显得尤为重要。
本课程设计旨在设计并实现一个满足图书馆日常管理需求的系统,包括图书的采编、借阅、归还、查询等功能。
二、需求分析(一)用户需求1、读者需求读者希望能够方便地查询图书馆的馆藏图书信息,包括书名、作者、出版社、出版年份等,并能够进行在线预订和借阅。
2、管理员需求管理员需要能够对图书进行采编、入库、分类、编目等操作,同时能够管理读者信息、处理借阅和归还事务、统计图书借阅情况等。
(二)功能需求1、图书管理功能包括图书的添加、删除、修改、查询、分类、编目等。
2、读者管理功能实现读者信息的添加、删除、修改、查询,以及读者借阅权限的设置。
3、借阅管理功能处理图书的借阅、归还、续借等事务,并记录借阅历史。
4、查询统计功能提供图书和读者的查询功能,以及图书借阅情况的统计分析。
(三)性能需求1、系统响应时间在正常网络环境下,系统的响应时间应在 3 秒以内。
2、数据准确性保证系统中数据的准确性和完整性,避免数据丢失或错误。
3、系统稳定性系统应能够稳定运行,在高并发情况下不出现崩溃或数据异常。
三、系统设计(一)总体设计1、系统架构采用 B/S 架构,方便用户通过浏览器访问系统。
2、模块划分系统分为图书管理模块、读者管理模块、借阅管理模块、查询统计模块和系统管理模块。
(二)数据库设计1、数据库表结构设计了图书表、读者表、借阅表、分类表等数据表,明确了各表的字段和数据类型。
2、数据关系建立了各数据表之间的关联关系,保证数据的一致性和完整性。
(三)界面设计1、登录界面用户输入用户名和密码进行登录,验证通过后进入系统主界面。
2、主界面根据用户角色显示不同的功能菜单,如管理员界面和读者界面。
3、图书管理界面管理员可以进行图书的采编、分类、编目等操作,界面简洁直观。
数据库系统原理课程设计——图书借阅管理系统
数据库系统原理课程设计——图书借阅管理系统数据库系统原理课程设计报告图书借阅管理系统第1章设计背景与需求分析1.1设计背景1.1.1 图书管理的现状图书馆作为⼀种资源的集散地,图书和⽤户在借阅资料繁多,包含很多的信息管理,现在有很多的图书馆都是初步的开始使⽤,甚⾄尚未使⽤计算机进⾏资源管理,没有建⽴相对应的图书管理数据系统,⽽是使⽤⼈⼯计算,抄写进⾏,数据处理⼯作量⼤,容易出错和数据丢失。
1.2.2 选题的⽬的、意义图书管理系统数据库有着⼿⼯管理⽆法⽐拟的优点,如检索迅速、查找⽅便、可靠性⾼、存储量⼤、保密性好,成本低等等。
这些优点能极⼤提⾼图书管理的效率,因此,开发⼀套能够为⽤户提供充⾜的信息和快捷的查询⼿段的图书管理系统是⼗分必要的。
1.2功能需求1.2.1读者信息的增加、修改、删除等基本操作1.读者类别信息的输⼊,包括图书类型、图书册数等2.读者档案信息的输⼊,包括读者编号、读者类型等1.2.2图书信息的增加、修改、删除等基本操作。
1.图书类别信息的输⼊,包括类别编号,类别名称等。
2.图书类别信息的查询,修改,包括类别编号,类别名称等。
3.图书档案信息的输⼊,包括图书编号,图书名称,图书类别,作者名称,出版社名称,出版⽇期,图书页数,关键词,登记⽇期,备注信息等。
1.2.3图书流通管理1.图书征订管理2.图书借阅管理3.图书归还管理4.图书罚款管理1.3系统开发环境1、系统:Windows XP,7,8,102、开发平台:SQL SERVER 2070, VISUAL BASIC6.01.4S Q L S E R V E R2017概述SQL SERVER2017是⼀个关系数据管理系统,是微软公司推出的新版本,该版本增加了许多先进的功能,具有⽅便使⽤,可伸缩性好与软件集成度⾼等的优点,可以运⾏在个⼈电脑到⼤型多处理器的服务器等多种平台使⽤。
第2章数据库概念结构设计2.1实体型结构2.2实体间的联系1.⼀个出版社对应多个图书,⼀个图书对应⼀个出版社,出版社和图书是⼀对多联系。
图书管理系统数据库课程设计报告书
电子商务数据库技术课程设计报告 题目: 图书管理系统院 系:专业班级:学 号:学生姓名:指导教师:说 明1、内容要求:整个课程设计分为五部分,分别为需求分析,数据库系统设计,数据库详细设计,数据库实现和应用程序的设计与实现。
每部分按要求完成设计任务,并将结果体现在报告中。
2、排版:一级标题四号字,宋体,加粗,段前段后0.5行;二级标题小四号字,宋体,加粗,行距20磅;正文小四号字,宋体,行距20磅;参考文献五号字,宋体,行距20磅;。
采用A4纸打印,页面设置:上、下2.54厘米,左、右3.17厘米,左侧两钉装订。
页码从第一部分设计内容开始,居中标注。
参考文献等以附录形式出现。
2、成绩评定:每部分的完成情况分别为15分,报告说明的清晰度和排版等15分,创新性10分。
一、系统功能需求:1)图书馆借阅书籍于归还书籍的登记。
也就是为读者建立一个台账,应用该台账,工作人员能方便地掌握某位读者借了哪些书,借了多长时间。
2)编著催还图书通知单。
图书馆对所借书籍的最长借阅时间限制为60天,对逾期未还的读者下达催还图书通知单,促其尽快还书,以加快图书的流通。
3)提供快速的图书查询功能,方便读者尽快插大所需要的书。
4)系统提供的全部功能要简单、直观、实用。
二、系统数据库关系的E —R 图:系统所涉及到的实体及关联关系比较简单,主要的实体只有读者和图书两个,他们通过读者的借阅活动而发生联系,其E—R 图如下:三、系统设计:1、功能设计:1) 图书借阅。
为有借书证的读者办理借阅登记,登记的内容包括借书证编号、图书编号、借阅日期。
2)图书归还。
在适当位置登记,这个适当位置应该由借书证编号和图书编号决定。
3)编制催还图书通知单。
对借阅图书超过60天者打印催还图书通知单,其内容包括借书证编号、读者姓名、电话号码、图书编号、名称、作者、出版社、借阅日期等信息。
4)借书证办理与退还。
本系统只提供对借书证发放(办理)和回收(退还)两个过程的支持。
