1、 毕业设计(毕业设计(论文论文) 报告报告 论论 文文 题题 目目: 图 书 管 理 系 统 系系 别别: 信 息 工 程 系 2 摘要摘要 随着科学技术的迅速发展, 图书馆管理工作的自动化锁需的软硬件条件已经 成熟。因此,我安照软件思想和管理信息系统的开放步骤,一图书馆的应用需求 为背景,设计开放了本图书馆管理系统。 图书管理系统是典型的信息管理系统。 本论文介绍了在 环境下开放 本系统的详细过程,提出实习图书馆信息管理、资源共享的基本目标,从而推动 迈进数字化图书馆的步伐,并阐述系统结构设计和功能设计,从图书的入库登记 到查阅浏览,从借书证发放到图书的借阅,形成了一个整体自动化管理模式,
2、从 软件工程的角度进行了科学而严谨的阐述。 关键词:关键词:图书管理 数据 查阅 3 目录 一、项目需求与分析4 二、图书管理项目设计4 2.1 表的设计5 2.2 书籍信息表的设计5 2.3 书籍类别信息表的设计5 2.4 管理员信息表的设计5 2.5 借还记录信息表的设计5 三、数据库系统的实现6 3.1 表的实现6 3.2 视图的实现8 四、存储过程的实现10 五、触发器的实现17 六、系统功能的实现20 七、软件调试及运行结果分析26 毕业设计总结29 致谢30 4 一、 项目需求与分析 我院图书馆的要求就是藏书全部开放,师生共享、开架借阅。它充分发挥了 图书馆的功效,最大限度地为师生
3、服务,这也是图书馆自动化管理的最终目标。 实现这一目标,必须有现代化的管理手段和管理体制。各地教育主管部门也都逐 步提出学院要采用图书信息管理系统, 从而实现人工管理做不到的一些功能并发 挥图书馆的最大效益。而随着越来越多的学院采用了现代化的管理软件进行管 理,进一步提升了学院管理的现代化水平,从而在竞争中处于有利位置,也对其 他兄弟学校起到了示范和促进作用。 我院图书管理系统总的实现目标是: 建立以馆藏目录为基础的机读书目数据 库;实现馆内采购、编目、流通、文献检索等信息化管理;建立图书馆动态网站; 接入校园网为广大师生及时提供馆内的最新信息。 长期的目标还要实现直接浏览 电子图书以及各馆间
4、的图书互借等。 二、 图书管理项目设计 根据项目需求分析,得出本系统的 E-R 模型如下: 书籍类别信息表 读者信息表 书籍信息表 借还记录信息 信息登记 借阅 归还 书种类编号 书籍类别 书 籍 名 书籍编号 书籍类别 登记日期 是否被借出 借书证号 读者姓名 读者性别 读者种类 登记 日期 可借书数 已借书数 借书证编号 书籍编号 读者姓名 读者借书 时间 还书时间 n m n m 1 n 5 2.1 表的设计 读者信息表定义如下: 表中列名 数据类型 可否为空 说明 借书证号 Varchar(10) not null(主键) 读者借书证号 读者姓名 Varchar(10) not nul
5、l 读者姓名 读者性别 Varchar(2) not null 读者性别 读者种类 Varchar(10) not null 读者种类 登记日期 Datetime null 登记日期 可借书数 int Null check2010-5-28 use library go create view 借还记录信息 as select * from 借还记录信息表 where 读者姓名=赵% use library go create view 读者信息类别 as select * from 读者信息表 where 读者种类=教师 四、 存储过程的实现 use Library go create proc 书籍信息查询_出版社