1、 课程设计实验报告 课程名称:课程名称: 数据库数据库课程设计课程设计 系系 (院) :(院) : 数学与计算机学院数学与计算机学院 班班 级:级: 2011 级计算机级计算机科学与技术科学与技术 指导教师:指导教师: 摘要 随着人类社会的发展,人类对知识的需求也不断地增长。在这种形势下, 书籍就渐渐地成为人们获取并增长知识的主要途径, 而图书馆就自然而然地在人 们的生活中占据了一定的位置。随着现代科学技术的进步,人类社会正逐渐走向 信息化,图书馆拥有丰富的文献信息资源,是社会系统的重要组成部分,在信息 社会中作用愈来愈重要。因此结合开入式图书馆的要求,对 Access 数据库、SQL 语言原
2、理应用程序设计,数据库技术进行了较深入的学习和应用,主要完成对图 书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库 结构和应用程序。系统运行结果证明,本文所设计的图书管理系统可以满足借阅 者、系统管理员、图书管理员和读者三方面的需要。为了联系实际,考虑各层次 学校的情况,软件本身要求易学,界面友好,容易掌握,可以较简单方便的管理 各种图书信息;硬件的配置要求不能太高,这样可以很好的适应当前的学校图书 馆。系统的总体特点应该是方便、简单、实用。 关键词:SQL 语言;管理;图书管理系统;分析;设计 目录目录 第一章 绪论. 5 一、课题背景 5 二、 图书馆信息化管理 5
3、第二章 图书管理系统需求分析. 6 一、引言. 6 1、编写目的 6 2、项目背景 6 二、任务概述 6 1、目标 . 6 2、用户特点 6 3、需求概述 7 4、功能层次图 . 7 三、数据描述 8 1、数据 . 8 2、动态数据 8 3、数据库描述 . 8 4、数据流图与数据字典 . 8 四、功能需求 11 1、功能划分 11 2、功能描述 11 五、性能需求 11 1、数据精确度 . 11 2、系统响应时间 . 11 3、适应性 11 六、运行需求 12 1、用户界面 12 2、硬件接口 12 3、软件接口 12 4、故障处理 12 第三章 图书馆管理系统数据库分析 . 13 一、数据库
4、 . 13 二、用户数据 13 三、源数据 . 13 四、索引. 13 五、数据. 13 1、创建数据库 . 13 2、数据库创建语句 14 3、图书馆管理系统 E-R 17 4、图书馆管理系统数据表清单 18 第四章 图书管理系统的功能实现 . 20 一、登陆界面编码设计 20 二、读者管理界面编码设计. 20 . 21 三、图书管理界面编码设计. 21 四、借阅信息管理界面编码设计 22 第五章 结论与体会 23 参考文献. 23 第一章第一章 绪论绪论 一一、课题背景课题背景 随着现代科学技术的进步,人类社会正逐渐走向信息化,图书馆拥有丰富 的文献信息资源,是社会系统的重要组成部分,在信
5、息社会中作用愈来愈重要。 在当今知识大爆炸的时代,图书作为信息的一种载体,仍是人们获得知识的一种 重要途径,因而作为图书管理与借阅的图书馆,它的运行情况则关系到知识的传 播速度问题。以往旧的图书管理模式完全是手工操作,从新书的购买、编码、入 库、上架,到借阅、续借、归还、查询,无一不是人工处理,需要大量的劳动力 与工作量,而且由于人为的原因造成一些错误,也是再所难免的。当读者想要借 阅一本书时,首先要查询大量的卡片,而且要有一定的图书管理知识,才能很快 的查到。自己想要的图书,在借阅过程中还要填写许多相关的卡片,使得图书的 管理效率低下, 图书流通速度较慢, 因而从一定程度上也影响了知识的传播
6、速度。 二二、 图书馆信息化管理图书馆信息化管理 图书馆的信息化从最初的对图书馆业务管理实行信息化发展到对图书馆各 个业务流程进行系统和网络话化管理, 并建立大规模以个体文献目录联机查询为 主的资源共享系统。进入 21 世纪,充分利用计算机网络和信息技术,逐步实现 不同载体的实体文献的信息化管理和多方位的联机查询。 图书馆的计算机信息化 管理,就是将传统图书馆业务的手工操作转变成由计算机管理,既图书馆的图书 期刊、音像资料等各种载体文献的采编、典藏、流通、检索及常规业务管理等工 作,利用计算机技术,进行高效、准确的信息化管理。其根本目的是实现区域内 及地区、国家、国家间的资源共享。要达到资源共享的目的,必须制定一定的标 准,只有各个系统都遵循这些标准,不同的系统间才可以实现联机查询、资源共 享的效果。 第二章第二章 图书管理系统图书管理系统需求分析需求分析 一一、引言、引言 1、编写目的编写目的 编写本报告的目的是明确本系统的详细需求,提供给使用单位确认系统的功能和性能, 并在此基础上进行修改和完善, 同时作为设计人员进行软件设