1、0 数据组织与管理(2)课程设计 设计说明书 应用 SQL SERVER 创建图书管理系统数据库管理系统 起止日期: 2011 年 4 月 25 日 至 2011 年 4 月 29 日 学生姓名 沈 平 班级 08 电 子 商 务 2 班 成绩 指 导 教 师 ( 签 字 ) 管理工程管理工程系系 2011 年年 4 月月 29 日日 1 目录目录 一、课题来源 2 1、课题来源 2 2、系统现状 2 3、系统需求 2 4、解决方案 3 二、创建数据库和数据表 . 3 1、创建数据库-图书管理系统 . 3 2、创建数据表 3 三、使用 Transact-Sql 语句创建查询和视图 5 1、按入
2、库时间升序排列图书信息. 5 2、查询读者的全部借阅信息 5 3、查询需交罚金的读者信息 6 4、查询读者类型为学生的管理系的读者信息 6 5、操作员李羽的所有操作信息 7 6、图书类型为科学类且高等教育出版社出版的图书信息 7 7、价格大于 50 的图书信息和借阅信息 . 7 8、读书应还时间查询 . 8 9、图书可借天数为 30 的全部读者类型 . 8 四、创建触发器 8 1、删除读者信息触发器 . 8 2、插入读者信息触发器 . 9 五、创建存储过程 9 1、创建查询读者类型为学生的读者信息存储过程 . 9 2、创建离校的读者信息的存储过程 . 10 3、创建添加读者信息的存储过程 11
3、 4、修改图书借阅信息存储过程 12 六、关系图 . 12 七、创建数据维护计划 . 12 2 读者 图书 借阅图书 还书 n m m n 读者编号 读者姓名 性别 读者类别 当前借阅量 图书编号 书名 作者 价格 图书总量 当前库存量 借阅时间 操作员 操作员 还书时间 罚金 一、课题来源一、课题来源 1、课题来源 当今社会,图书馆规模的不断扩大,图书数量也在不断增加,有关图书的各种信息量也成倍增长,面 对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理 费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、 有
4、效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。另一方面,IT 产业和 Internet 获 得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高 了处理的及时性和正确性。图书管理工作面对大量的可模块化处理的信息,是当今信息革命的一个重要阵 地。 2、系统现状 现有的图书管理系统检索速度慢、效率低。图书馆的藏书种类多、数量多,将藏书准确地分门别类, 快速检索进行非常困难,往往是终于查到了书的信息,馆中没有此书或已被别人借走。借书、还书工作量 大。借书、还书频率越大,说明图书馆的作用越大,然而随之而来的大量的借书、 还书登记、实存图书的 更新以及借出图书超期、遗失等的处理。图书统计工作难、藏书更新不能及时完成。藏书数量及图书种类 越来越多,加上自然损耗,人为破坏,使图书的统计工作难以及时完成,藏书的更新也就很难有针对性地 进行,藏书的知识结构得不到良好地控制。 3、系统需求 图书馆是高等院校的重要组成部门,是教师和学生获取知识的重要场所。图书管理系统数据库的主要 功能是处理图书信息、读者信息、图书借阅信息和图书罚款信息。图书管