预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

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

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

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

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

数据库系统概论 课程设计 图书馆数据库管理系统 小组成员: *** *** *** :763157698 目录 序言1 一、图书馆管理系统图2 E-R 二、图书馆管理系统功能实现示意图3 三、图书馆管理系统功能图例4 3.1读者借阅图书4 3.2读者归还图书4 3.3读者续借图书5 3.4读者查询借阅图书情况5 3.5读者检索图书信息6 四、图书馆管理系统附加功能7 4.1往学生表中插入列系部其值等于学号中代表系部地位地值, 再插入列专业号其值等于学号中代表专业地位地值7 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 . 序言 本图书馆管理系统谨根据实际需求所创建,创建有如下八个数据 表:Book<图书信息表〕,Dept<学生系部信息表〕,Major<学生专业信 息表〕,Student<学生信息表〕,StudentBook<学生借阅图书信息 表〕,Teacher<教师信息表〕,TeacherBook<教师借阅图书信息 表〕,RDeleted<读者还书信息表〕等.这些数据表结合图书馆数据库 中地五个存储过程,即实现了普通图书馆地大部分功能.如读者借阅图 书功能<ExecuteRBorrowBook'读者号','图书分类号'〕,读者归还图书功能 <ExecuteRReturnBook'读者号','图书分类号'〕,读者续借图书功能<Execute RRenewBook'读者号','图书分类号'〕,读者查询图书借阅情况功能<Execute RQueryBook'读者号'〕,读者检索地图书信息功能<ExecuteRIndexBook'关 键字'〕等.具体地功能表现皆在“第二章:图书馆管理系统功能〞中 有详细地图例说明. 本图书馆管理系统谨根据实际需要,创建了七个触发器,就此,创 作者对这些触发器做如下说明: 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 . ******** 一、图书馆管理系统E-R图 教师借阅图书期限较长,并且允许借阅地书本量较大.因此,将教 师借阅关系与学生借阅关系分开较为适宜. 工号XX性别年龄职称 教师 借阅日期续借次数 分类号出版日期 教师借阅 书名ISBN 作者图书价格 总量 类别学生借阅借出量 借阅日期续借次数 学号年龄 学生 XX 性别 归属归属 学生学号与系学生学号与专 部编号的联系业编号的联系 系部归属专业 系部编号专业编号 系部编号与专 系部名称专业名称 业编号的联系 . 二、图书馆管理系统功能实现示意图 由于教师与学生地借阅图书、归还图书等等过程大致相同,在此,仅 借学生有关表对象信息来对各存储过程作简要说明: tri_Book图书库 存