欢迎来到天天文库
浏览记录
ID:30834331
大小:555.85 KB
页数:18页
时间:2019-01-03
《数据库课程设计之sql_server图书馆管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、数据库系统概论课程设计图书馆数据库管理系统目录序言1一、图书馆管理系统E-R图2二、图书馆管理系统功能实现示意图3三、图书馆管理系统功能图例43.1读者借阅图书43.2读者归还图书43.3读者续借图书53.4读者查询借阅图书情况53.5读者检索图书信息6四、图书馆管理系统附加功能74.1往学生表屮插入列:系部”,其值等于学号中代表系部的位的值,再插入列”专业号”,其值等于学号中代表专业的位的值………74.2查询每个学生对书本的借阅数量94.3查询各个专业的学生借阅书本的数量11五、图书馆管理系统数据库、数据表源代码………错误!未定义书签。5.1图书馆管理系统”数据库
2、”源代码错误!未定义书签。5.2图书馆管理系统”数据表”源代码错误!未定义书签。六、图书馆管理系统存储过程源代码错误!未定义书签。6.1读者借阅图书存储过程错误!未定义书签。6.2读者还书存储过程错误!未定义书签。6.3读者续借图书存储过程错误!未定义书签。6.4读者查询借阅图书情况存储过程错误!未定义书签。6.5读者检索的图书信息存储过程错误!未定义书签。七、图书馆管理系统触发器源代码错误!未定义书签。7.1借书要求(书本没有库存,则无法进行借书操作)错误!未定义书签。7.2借书要求(读者最多借阅量)错误!未定义书签。7.3续借次数要求错误!未定义书签。7.4读者
3、还书信息插入RDeleted表错误!未定义书签。序言本图书馆管理系统谨根据实际需求所创建,创建有如下八个数据表:Book(图书信息表),Dept(学生系部信息表),Major(学生专业信息表),Student(学生信息表),StudentBook(学生借阅图书信息表),Teacher(教师信息表),TeacherBook(教师借阅图书信息表),RDeleted(读者还书信息表)等。这些数据表结合图书馆数据库屮的五个存储过程,即实现了普通图书馆的大部分功能。如读者借阅图书功能(ExecuteRBorrowBook,读者号'「图书分类号,),读者归还图书功能(Execu
4、teRReturnBookJ读者号',’图书分类号'),读者续借图书功能(ExecuteRRenewBook'读者号,,'图书分类号’),读者查询图书借阅情况功能(ExecuteRQueryBook,读者号’),读者检索的图书信息功能(ExecuteRIndexBook'关键字,)等。具体的功能表现皆在“第二章:图书馆管理系统功能”中有详细的图例说明。本图书馆管理系统谨根据实际需要,创建了七个触发器,就此,创作者对这些触发器做如下说明:1、tri_Book功能表现:只有在图书馆内相关书籍尚有库存的情况下,读者才可以进行借阅操作2^tri_SborrowNum功能表现
5、:控制学生的图书借阅量在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表本图书馆管理系统设计思路较为肤浅,但在一定程度上实现了图书馆数据库管理系统的实用功能。初次设计数据库,其屮肯
6、定会有不足Z处,还望读者谅解!本课程设计附有“图书馆数据库管理系统的所有源代码”,您可以根据需要在“第四章节”至“第七章节”中进行查看,或查看与本课程设计处于同一目录下的*・sql源代码文件!作者**********、图书馆管理系统E-R图教师借阅图书期限较长,并且允许借阅的书本量较大。因此,将教师借阅关系与学生借阅关系分开较为适宜。厂工号厂姓名厂性别厂年龄、厂职称厂电话教师续借次数借阅口期分类号出版日期书名作者价格出版社总量类别借出量借阅口期,年龄•教师借阅ISBN图书学牛借阅「学号/—续借次数学生电话归属归属厂壬生学号与专系部归屈专业专业名称系部编号与
7、专比编号的联系<学生学号与系'、部编号的联系丿‘<业编号的联系专业编号由于教师与学生的借阅图书、归还图书等等过程大致和同,在此,仅借学生有关表对象信息来对各存储过程作简要说明:tri_Book图书库图书信息表Booktri_SreturnBook图书库存量加1归还图书RRetumBooktriSboiTowNum相关信息写入°读者还书信息表RDeletedA学生借阅图书信息删除借阅记录表StudentBook续借图书tri_SrenewBook续借次数不超三次,则将续借次数加1相关信息写入■学生借阅图书信息RRenewBook表StudentBook杳询图书借
此文档下载收益归作者所有