毕业设计(论文)报告_图书管理系统

上传人:aa****6 文档编号:37628375 上传时间:2018-04-20 格式:DOC 页数:30 大小:5.18MB
返回 下载 相关 举报
毕业设计(论文)报告_图书管理系统_第1页
第1页 / 共30页
毕业设计(论文)报告_图书管理系统_第2页
第2页 / 共30页
毕业设计(论文)报告_图书管理系统_第3页
第3页 / 共30页
毕业设计(论文)报告_图书管理系统_第4页
第4页 / 共30页
毕业设计(论文)报告_图书管理系统_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《毕业设计(论文)报告_图书管理系统》由会员分享,可在线阅读,更多相关《毕业设计(论文)报告_图书管理系统(30页珍藏版)》请在金锄头文库上搜索。

1、安徽国防科技职业院毕业设计(论文)毕业设计(论文)报告报告论论 文文 题题 目:目: 图 书 管 理 系 统 系系 别别: 信 息 工 程 系 班班 级:级: 09 网 络 (3) 姓姓 名名 : 王 铃 红 学学 号:号: 学院指导老师:学院指导老师: 朱 小 娟 企业指导老师:企业指导老师: 史 菁 菁 实习单位:实习单位:天通(六安)电子材料有限公司完成时间:完成时间: 2012-3-15 安徽国防科技职业学院图书管理系统2摘要摘要随着科学技术的迅速发展,图书馆管理工作的自动化锁需的软硬件条件已经成熟。因此,我安照软件思想和管理信息系统的开放步骤,一图书馆的应用需求为背景,设计开放了本图

2、书馆管理系统。图书管理系统是典型的信息管理系统。本论文介绍了在 环境下开放本系统的详细过程,提出实习图书馆信息管理、资源共享的基本目标,从而推动迈进数字化图书馆的步伐,并阐述系统结构设计和功能设计,从图书的入库登记到查阅浏览,从借书证发放到图书的借阅,形成了一个整体自动化管理模式,从软件工程的角度进行了科学而严谨的阐述。关键词:关键词:图书管理 数据 查阅安徽国防科技职业学院图书管理系统3目录一、项目需求与分析4二、图书管理项目设计42.1 表的设计52.2 书籍信息表的设计52.3 书籍类别信息表的设计52.4 管理员信息表的设计52.5 借还记录信息表的设计5三、数据库系统的实现63.1

3、 表的实现63.2 视图的实现8四、存储过程的实现10五、触发器的实现17六、系统功能的实现20七、软件调试及运行结果分析26毕业设计总结29致谢30安徽国防科技职业学院图书管理系统4一、 项目需求与分析我院图书馆的要求就是藏书全部开放,师生共享、开架借阅。它充分发挥了图书馆的功效,最大限度地为师生服务,这也是图书馆自动化管理的最终目标。实现这一目标,必须有现代化的管理手段和管理体制。各地教育主管部门也都逐步提出学院要采用图书信息管理系统,从而实现人工管理做不到的一些功能并发挥图书馆的最大效益。而随着越来越多的学院采用了现代化的管理软件进行管理,进一步提升了学院管理的现代化水平,从而在竞争中处

4、于有利位置,也对其他兄弟学校起到了示范和促进作用。我院图书管理系统总的实现目标是:建立以馆藏目录为基础的机读书目数据库;实现馆内采购、编目、流通、文献检索等信息化管理;建立图书馆动态网站;接入校园网为广大师生及时提供馆内的最新信息。长期的目标还要实现直接浏览电子图书以及各馆间的图书互借等。二、 图书管理项目设计根据项目需求分析,得出本系统的 E-R 模型如下:安徽国防科技职业学院图书管理系统5书籍类别信息表读者信息表书籍信息表借还记录信息表信息登记借阅归还书种类编号书籍类别书籍名称书籍编号书籍类别登记日期是否被借出借书证号读者姓名读者性别读者种类登记日期可借书数已借书数借书证编号书籍编号读者姓

5、名读者借书时间还书时间nmnm1n2.1 表的设计读者信息表定义如下:表中列名数据类型可否为空说明 借书证号Varchar(10)not null(主键)读者借书证号 读者姓名Varchar(10)not null读者姓名 读者性别Varchar(2)not null读者性别 读者种类Varchar(10)not null读者种类 登记日期Datetimenull登记日期 可借书数intNull check10003use librarygocreate view 书籍信息_出版社asselect 书籍编号,书籍名称,登记日期,是否被借出from 书籍信息表where 出版社=中华人民出版社u

6、se librarygocreate view 书籍信息_借书时间asselect *from 书籍信息表where 还书时间2010-5-28use librarygocreate view 借还记录信息asselect *from 借还记录信息表where 读者姓名=赵%安徽国防科技职业学院图书管理系统11use librarygocreate view 读者信息类别asselect *from 读者信息表where 读者种类=教师四、 存储过程的实现use Librarygocreate proc 书籍信息查询_出版社chubanname char(10)asbeginselect 书籍

7、名称,书籍类别,登记日期,是否被借出,出版社,单价,借阅者姓名from 书籍信息表where 出版社=chubannameuse Librarygocreate proc 书籍信息查询_书籍借出情况jiechuqingkuang varcharasbeginselect 书籍名称,书籍类别,登记日期,是否被借出,出版社,单价,借阅者姓名from 书籍信息表where 是否被借出=jiechuqingkuang安徽国防科技职业学院图书管理系统12use Librarygocreate proc 书籍信息查询_书籍类别shujileibie varchar(10)asbeginselect 书籍名

8、称,书籍类别,登记日期,是否被借出,出版社,单价,借阅者姓名from 书籍信息表where 书籍类别=shujileibieuse Librarygocreate proc 读者信息查询_读者性别duzhexingbie varchar(4)asbeginselect 读者姓名,读者性别,读者种类,登记日期,可借书数,已借书数from 读者信息表where 读者性别=duzhexingbieuse Librarygocreate proc 读者信息查询_读者种类duzhezhonglei varchar(8)asbeginselect 读者姓名,读者性别,读者种类,登记日期,可借书数,已借书数

9、from 读者信息表where 读者种类=duzhezhonglei安徽国防科技职业学院图书管理系统13enduse Librarygocreate proc 读者信息查询_读者姓duzhexing varchar(10)asbeginselect 读者姓名,读者性别,读者种类,登记日期,可借书数,已借书数from 读者信息表where 读者姓名like duzhexinguse librarygocreate proc 管理员信息查询_权限quanxian varchar(8)asbeginselect 管理员姓名,管理员权限,管理员密码from 管理员信息表where 管理员权限=quan

10、xianenduse librarygocreate proc 读者信息查询_已借书数yijieshushu intasbegin安徽国防科技职业学院图书管理系统14select 读者姓名,读者性别,借书证号,读者种类,登记日期,可借书数,已借书数from 读者信息表where 已借书数=yijieshushuenduse librarygocreate proc 借还记录信息查询_借阅天数jieyuetianshu intasbeginselect 借书证号,书籍编号,读者借书时间,读者姓名,还书时间,已借天数,已还书本书from 借还记录信息表where 已借天数=jieyuetiansh

11、uenduse librarygocreate procedure 管理员信息_管理员编号guanliyuanbianhao varchar(10)asbeginselect *from 管理员信息表where 管理员编号=guanliyuanbianhaouse librarygo安徽国防科技职业学院图书管理系统15create procedure 书籍信息_按名称查询shujimingcheng varchar(10)asbeginselect 书籍名称,书籍编号,登记日期,出版社from 书籍信息表where 书籍名称=shujimingchengenduse librarygocrea

12、te procedure 查询管理员信息asbeginselect 管理员姓名,管理员权限from 管理员信息表use librarygocreate procedure 读者信息_登记日期asbeginselect 借书证号,读者姓名,读者种类,登记日期from 读者信息表order by 登记日期ascenduse Librarygo 安徽国防科技职业学院图书管理系统16create proc 读者姓名_按姓名查询duzhexingming varchar(8)asbeginselect 借书证号,读者性别,读者种类,已借书数from 读者信息表where 读者姓名=duzhexingmi

13、ngenduse librarygocreate procedure 更新已借书数信息asbeginupdate 读者信息表set 已借书数= 4where 读者姓名=张山use librarycreate procedure 插入读者信息jszh varchar(10)=not null,dzxm varchar(10)=not null,dzxb varchar(2)= not null,dzlb varchar(20)=not null,djrq datetime=null,kjss int=null,yjss int=nullasbegin安徽国防科技职业学院图书管理系统17inser

14、t into 读者信息表values( jszh ,dzxm,dzxb,dzlb,djrq,kjss,yjss)end select 书籍编号,书籍名称,登记日期,出版社from 书籍信息表where 书籍类别 like%程序%enduse librarycreate procedure 删除信息asbegindelete 插入读者信息五、 触发器的实现use librarygocreate trigger reader_读者信息on 读者信息表for deleteasbeginset nocount onprint 数据被删除!enduse librarygocreate trigger 更新借还信息on 借还记录信息表安徽国防科技职业学院图书管理系统18for deleteasbegindeclare jszh

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

当前位置:首页 > 学术论文 > 毕业论文

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