篇一 :图书管理系统数据库设计报告

图书馆管理系统

数据库设计报告

一、设计背景 1

二、需求分析 1

2.1系统目标 1

2.2需求定义 1

2.3数据流图 2

2.4数据字典 3

三、功能说明 10

四、概念结构设计 11

4.1 分ER图 12

4.2总ER图 12

五、逻辑结构设计 13

六、物理结构设计 14

七、设计人员 16

正文

一、设计背景

随着我国市场经济的迅速发展和人们生活水平的不断提高,图书馆藏书的树木逐渐增大,这也挑战了图书管理方面的技术,以前的人工管理方式已经不再适应现在的环境,取而代之的是先进的图书管理系统,通过使用Access创建的图书管理系统可以让管理人员方便而快捷的进行管理、查询、借阅、录入等工作。

图书管理工作面对大量的可模块化处理的信息,是当今信息革命的一个重要阵地。我们小组开发图书管理信息系统就是采用现代化的信息管理方式代替手工管理方式,提高图书管理工作效率,作到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。

二、需求分析

1.1 系统目标

图书管理信息系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。

系统开发的总体任务是实现各种信息的系统化,规范化和自动化。

1.2 需求定义

图书馆管理系统开发。系统开发的总的设计目标是实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。

本系统主要实现对图书馆信息的管理,主要功能为管理有关读者、图书、借阅、查询、删除和管理员的信息等。本系统结构分为读者信息管理、图书信息管理,读者管理可以浏览读者的信息,可以对读者信息进行维护。图书管理可以浏览图书的信息,可以对图书信息进行维护。借阅管理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。本系统主要解决的问题是利用关键字对数据库进行查询。

…… …… 余下全文

篇二 :数据库设计报告-图书管理系统

数据库课程设计

一、引言

1.设计目的

课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。提高学生适应实际,实践编程的能力。课程设计的目的:

1.  加深对数据库系统、软件工程、程序设计语言的理论知识的理解和应用水平;

2.  在理论和实验教学基础上进一步巩固已学基本理论及应用知识并加以综合提高;

3.  学会将知识应用于实际的方法,提高分析和解决问题的能力,增强动手能力;

4.  为毕业设计和以后工作打下必要基础。

2.设计要求

运用数据库基本理论与应用知识,在微机RDBMS(SQL Server)的环境上建立一个数据库应用系统。要求把现实世界的事物及事物之间的复杂关系抽象为信息世界的实体及实体之间联系的信息模型,再转换为机器世界的数据模型和数据文件,并对数据文件实施检索、更新和控制等操作。

1.用E-R图设计选定题目的信息模型;

 

2.软件定义:图书管理系统系统

图书馆管理系统

包括四大模块:

ü 图书的查询

ü 借书

ü 还书

ü 图书的预约

3、设计相应的关系模型,确定数据库结构;

图书(索书号,书名,分类,出版社,作者,年份,价格,藏书总数,现存数)

借书证(借书证号,姓名,单位,组别)

管理员(管理员ID,姓名,密码,联系方式)

借阅( 借书证号,索书号,借书时间,还书时间,操作员

预约( 借书证号,索书号,预约时间,操作员

4、通过设计关系的主码约束、外码约束和使用CHECK实现完整性控制;

Book(book_ISBN,book_name,book_subject,book_author,book_year,book_price ,book_total_num ,book_stocked_num )

…… …… 余下全文

篇三 :图书馆管理系统数据库设计报告

 

 

 

 图书馆管理系统数据库设计报告

课程设计名称:  图书馆管理系统    

班    级:        12级1班            

专    业:        网络工程             

任课教师:         许老师               

学    号:        256438741           

姓    名          万里         

实验日期:  20## 年 12 月 21日   

…… …… 余下全文

篇四 :图书管理系统数据库设计报告

    图书馆管理系统

数据库设计

                                          

                                                                         

                                    正文

…… …… 余下全文

篇五 :-图书管理系统数据库设计报告

    图书馆管理系统

        数据库设计报告

                                          

目录

一、  设计背景................................................................................... 1

二、  需求分析................................................................................... 1

   2.1系统目标................................................................................ 1

   2.2需求定义................................................................................ 1

   2.3数据流图................................................................................ 2

…… …… 余下全文

篇六 :图书管理系统数据库设计报告

《SQL Server 2000 实用教材》

学生_成绩数据库students_score

SQL Server 2000实验报告

一、 实验目的

通过完成从用户需求分析,数据库设计到上机编程,调试和应用等全过程,进一步理解和掌握教材中的相关内容。

二、 实验简介

在SQL Server 2000 中创建students_score数据库,并在students_score数据库内创建学生表、成绩表、课程表、授课表、教师表、班级表等,向各个表导入相应信息及记录,在SQL Server 2000的查询分析器和企业管理器实行查询、修改记录、删出信息、创建视图、创建触发器等操作来完成需求。

三、 students_score数据库中的关系模式

学生表:id号、所在系、班级、学号(主键)、姓名、性别、出生日期

成绩表:id号(主键)、学号、课程编号、分数

课程表:id号、课程编号(主键)、课程名称、学分

授课表:id号(主键)、授课课程编号、授课教师编号、开课时间、结课时间

教师表:id号、教师编号(主键)、教师姓名、所在系、性别、出生日期、工作时间 班级表:id号、班级(主键)、专业名称、班主任编号

四、 students_score

图书管理系统数据库设计报告

图书管理系统数据库设计报告

五、 students_score数据库表述信息

students_score数据库是用于记录学生信、教师信、课程、授课等信息的,此系统功能分为面向学生和面向教师两部分,可用于学校教学信息查询。面向学生部分可用于学生教学信息查询及信息管理,面向教师部分可用于教师教学信息查询和管理。

六、 SQL 代码实现

? 1创建数据库和表

1

SQL Server 2000实验报告

1.1创建数据库

create database students_score

on primary

(name=student_dat1,

…… …… 余下全文

篇七 :图书管理系统设计报告

管理信息系统课程设计报告

图书管理信息系统开发

班    级:     08信管本一     

学    号:     08206013127   

姓    名:       管敏宇       

同组人员:郭晨涛、郑声霆、苏周瑜、王兴红、林坚

指导教师:       邓文华       

完成日期:     2010.12.10    

温州大学瓯江学院信息系

图书管理信息系统分析与设计

(成员与任务分配)

一、 图书管理业务介绍

图书馆在正常运营中总是面对大量的读者信息、图书信息以及两者相互作用产生的借书信息、还书信息,因此需要对读者资源、图书资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,以便提高管理效率。

二、 图书管理信息系统的系统分析

2.1 可行性分析

本次课程设计的题目是:“图书管理系统的分析与设计”,主要目的是利用数据库软件编制一个管理软件,用以实现读者、图书以及借阅等多项管理,同时对整个系统的分析、设计过程给出一个完整论证。图书管理系统是一种基于集中统一规划的数据库数据管理新模式。对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为图书管理者对图书的管理提供极大的帮助。本系统的设计主要从以下几方面做起:系统业务流程分析、系统的功能设计、系统的数据库结构设计等。做这些工作需对数据库知识有足够认识,并深入的了解Visual Studio 2008的使用和管理系统的相关知识。在信息时代的今天,人类需要对在政治、经济、军事、文化、科研、教育等领域产生的大量信息进行管理,并对数据进行加工处理。数据库技术则是信息管理与数据处理的先进技术。随着信息量的不断增加,作为计算机的三大主要应用(科学计算、过程控制和数据处理)之一的数据处理,已迅速上升为计算机应用的主要方面。数据库技术则成为人们日常生活中处理数据不可缺少的有力工具,并且现代的信息管理系统几乎都以数据库技术作为核心。

…… …… 余下全文

篇八 :图书管理系统数据库设计说明书

数据库设计说明书

09软件第四开发小组

20##327


目录 

1 引言... 1

1.1 编写目的... 1

1.2 背景... 1

1.3 定义... 1

1.4 参考资料... 1

2 外部设计... 1

2.1 标识符和状态... 1

2.2 使用它的程序... 1

2.3 约定... 1

2.4 专门指导... 2

2.5 支持软件... 2

3 结构设计... 2

3.1 逻辑结构设计... 2

3.1.1 表... 2

3.1.2  ER图... 4

4 运用设计... 4

4.1 数据字典设计... 4

4.2 安全保密设计... 4


1 引言

1.1 编写目的

本说明书说明“图书管理系统”的数据库设计、结构情况,用于开发人员进行项目设计,同时也为后续的数据库维护工作提供了良好的使用说明,也可以作为未来版本升级时的重要参考资料。

1.2 背景

数据库名称:library 

数据库系统:MySQL

数据库宿主环境:Linux

客户端连接工具:MySQL Connector/NET

1.3 定义

数据选项约束表:用于为其他数据表中的字符型字段提供限定的选项。

实体表:用户实际使用的客观表格。

计算表:数据来自于对其他一个或多个实体表的计算结果。

1.4 参考资料

a.本项目的《用户需求分析报告》;

b.    用户提供的《工作设想》;

c.本项目相关的其他参考资料。

2 外部设计

2.1 标识符和状态

数据库标示符:library

用户名:admin

密码:admin

权限:全部

有效时间:开发阶段

说明:系统正式发布后,可能更改数据库用户/密码,请在统一位置编写数据库连接字符串,在发行前请予以改正。

…… …… 余下全文