1、 课程设计说明书 (数据库原理与应用)(数据库原理与应用) 班级班级: 学号学号: 姓名:姓名: 设计题目设计题目: 图书馆管理信息系统图书馆管理信息系统 设计时间设计时间: 至至 指导教师指导教师: 评评 语语:_ _ _ _ _ 评阅成绩评阅成绩: 评阅教师评阅教师: 1. 引言引言 随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书,数量、规模比以往 任何时候都要大的多,不论是个人还是图书馆部门大都需要使用方便而有效的方式来管理 众多书籍。在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来 管理自己的书籍,会方便许多。对图书管理部门而言,以前单一的手工检索已经不能
2、满足 众多读者的要求,为了便于图书资料的管理更加需要高效率的图书管理系统。 图书馆作为高校不可缺少的硬件教学设施之一,需要管理数量巨大的图书和读者,以 方便教师读者和学生读者借阅书籍;此外,图书馆还需要经常性的采购图书资料等,给学 校读者与时俱进的充分的图书资源,也需要一个高效率的管理系统以方便图书管理员录入 图书。在计算机技术日新月异的今天,传统低效率的人工管理已经不合时宜,更不能满足 学校众多读者的需求。因此,利用数据库管理系统实现图书馆信息管理成为高校图书馆的 迫切需求。 综上,本次课程设计的主要内容是:分析学校图书馆的各项需求,结合所学数据库知 识和相关教材,利用 SQL Server
3、 2000 设计一个图书馆管理信息系统,以实现学校图书馆 的各种信息管理功能,使得学校图书馆可以方便高效迅速处理数据。 2需求分析需求分析 本次课程设计的图书馆管理信息系统,针对的是学校图书馆。学校图书馆一般藏书种 类很多,藏书数量巨大,且会不断增加;图书馆的读者也要根据教师读者和学生读者的不 同,分别处理,同时读者数量也很多。经分析,相应的需求有: (1)信息需求,能够存储图书信息、读者信息、管理员信息、借阅信息,并方便有 效的进行相应数据信息的查看,主要包括: 1)图书信息的录入、查询、删除和修改; 2)学生和教师读者信息的登记、查询、删除及修改; 3)管理员信息的登记、查询、删除和修改。 (2)处理需求,能够对图书、读者信息和借阅信息进行相应的管理,并方便有效的 进行数据操作,主要包括: 1)图书的出借、返还等借阅信息的录入; 2)学生和教师读者借阅信息的查询; 3)借阅信息的管理。 (3)安全性和完整性功能,能够提供一定的安全机制,提供数据信息授权访问,防 止随意删改,主要包括: 1)管理员:增加、删除、查询、修改图书和读者信息,图书出借和归还管理; 2)读者:查询图书信息,查询个人信息,查询借书情况。 数据字典: 针对学校图书馆管理信