1 / 19
文档名称:

图书管理系统.doc

格式:doc   大小:1,199KB   页数:19页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

图书管理系统.doc

上传人:漫山花海 2019/3/8 文件大小:1.17 MB

下载得到文件列表

图书管理系统.doc

相关文档

文档介绍

文档介绍:课程设计(大作业)报告课程名称:数据库原理与应用设计题目:图书管理系统 院系:信息技术学院班级:09计算机科学与技术本1班设计者:杨凯博、田磊、刘福良学号:129、124、119指导教师:王亚宁设计时间:2011-6-7至2011-6-14一、前言(一)、,理解关系数据库的设计方法和设计思路。。、逻辑设计与物理设计。。、数据表的建立与操作等。。。(二)、课程设计的基本要求用SQLServer2005实现一个管理信息系统的数据库设计,包括:。要求全面描述管理信息系统的信息要求和处理要求。、逻辑设计与物理设计。要求掌握对管理信息系统进行需求分析,绘制E-R图的方法。掌握将E-R图转换成关系模式的方法,掌握对关系模式进行规范化的方法。。要求掌握建立数据库的方法,掌握表的建立,掌握主键约束、外键约束、校核约束及默认约束的建立和使用。掌握表记录的插入、修改与删除。。要求掌握简单查询和条件查询,掌握连接查询、嵌套查询、组函数的用法。。要求掌握视图的建立、查询。通过对常用系统存储过程的使用,了解存储过程的类型。通过创建和执行存储过程,了解存储过程的基本概念,掌握使用存储过程的操作技巧和方法。通过对已创建的存储过程的改变,掌握修改、删除存储过程的操作技巧和方法。掌握触发器的建立与使用。。要求掌握建立数据库用户的方法,能够进行权限管理。。要求掌握数据库的备份技术。二、系统背景资料说明长期以来,人们使用传统的人工方式管理图书馆的日常业务,其操作流程比较繁琐。在借书时,读者首先要将借的书和借阅证交给工作人员,工作人员然后将每本书的信息卡片和读者的借阅证放在一个小格栏里,最后在借阅证和每本书贴的借阅条上填写借阅信息。在还书时,读者首先将要还的书交给工作人员,工作人员然后根据图书信息找到相应的借书卡和借阅证,并填写相应的还书信息。从上述中可以发现,传统的手工流程存在着种种不足。首先处理借书、还书业务流程的效率很低;其次处理能力较低,一般时间内,所能服务的读者认识只能是很有限的。为此,图书信息管理系统需要为不同的图书馆解决上述问题,提供快速的图书信息检索功能及快捷的图书借阅、归还流程。三、系统需求分析(一)系统的功能说明图书管理工作繁琐,借阅频繁,包含大量的信息数据,因此就需要一个完善的图书管理系统来实现对这些数据的有效管理。本系统主要任务就是对图书、读者、员工、借阅信息、查询进行统一管理,满足各类用户的需求。本系统在功能上要实现借阅图书、续借图书、归还图书、催还图书、信息查询等功能。(二)、系统功能结构图以及相应的文字说明图书管理系统就是要求图书管理人员通过该系统对图书、读者、员工、借阅信息等进行统一管理,从而实现功能上的借阅图书、续借图书、归还图书、催还图书以及信息查询。这就要求管理人员能够对数据库进行熟练操作而简单的表查询、触发器的建立、存储过程的建立以及用户自定义函数的建立等等这些管理数据库的方法都能对图书馆里系统的管理起到事半功倍的效果。四、数据库概念结构设计实体、联系、属性及E_R图。根据数据库分析,确定实体及实体间联系,及各个实体和联系的属性并设计出E-R图。实体,联系实体:图书信息,借阅书籍,归还书籍,借阅人,员工联系:借阅信息,管理信息图书信息与借阅书籍、归还书籍及借阅人之间的联系是借阅信息。图书信息与员工之间的联系是管理信息。2,图书管理系统E-R图模型图书管理系统E_R图模型五、数据库逻辑结构设计关系模式(带下划线的为主码,带波浪线的为外码):图书(编号,书名,作者,出版时间,出版社,期限)学生(学号,姓名,性别,出生日期,所属学院,班级,专业)借阅(期限,借出时间,归还时间,编号,学号,流水号)六、数据库实现1、表设计及表结构需要的表有:图书表,学生表,借阅表。以下为各表的表结构图书表结构借阅表结构学生表结构2、用T-SQL语句创建数据库、创建表以及添加数据(1)、创建数据库代码:CREATEDATABASE图书管理系统ONPRIMARY(NAME=图书管理系统,FILENAME='E:\数据库课程设计\',SIZE=3MB,FILEGROWTH=1MB)LOGON(NAME=图书管理系统_log,FILENAME='E:\数据库课程设计\',SIZE=1MB,MAXSIZE=2097152MB,FILEGROWTH=10%)GO(2)、