完整word版数据库实训报告.docx

上传人:b****3 文档编号:3471653 上传时间:2022-11-23 格式:DOCX 页数:17 大小:463.88KB
下载 相关 举报
完整word版数据库实训报告.docx_第1页
第1页 / 共17页
完整word版数据库实训报告.docx_第2页
第2页 / 共17页
完整word版数据库实训报告.docx_第3页
第3页 / 共17页
完整word版数据库实训报告.docx_第4页
第4页 / 共17页
完整word版数据库实训报告.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

完整word版数据库实训报告.docx

《完整word版数据库实训报告.docx》由会员分享,可在线阅读,更多相关《完整word版数据库实训报告.docx(17页珍藏版)》请在冰豆网上搜索。

完整word版数据库实训报告.docx

完整word版数据库实训报告

《数据库原理及应用》

课程设计报告

课题图书管理系统

班级计算机16103班

学号********

姓名宋炳鑫

指导教师常会丽

2017年6月5日—2017年6月9日

 

1.绪论…………………………………………。

1

1。

1开发背景………………………………。

1

1。

2开发环境……………………………….1

2.需求分析…………………………………….2

2。

1系统特点…………………………………2

2.2系统功能…………………………………3

2。

3功能结构图…………………………….。

3

2.4顶层数据流图……………………………4

3概念结构设计……………………………….。

5

3。

1实体分析及联系……………………..…5

3。

2E—R图…………………………………….6

4逻辑结构设计……………………………….。

7

4.1管理员-关系模式…………………….。

7

4.2读者—关系模式…………………………。

7

 

4.3借阅—关系模式………………………….7

4.4存放—关系模式………………………。

8

4。

5图书—关系模式…………………………。

8

5物理结构设计………………………………。

10

5.1创建数据库及表………………………。

9

5.2创建视图………………………………。

11

5。

3创建索引……………………………….14

6数据库实施………………………………….15

7数据库运行和调试………………………….17

8总结……………………………………………18

 

1绪论

1。

1开发背景

随着电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。

信息和材料、能源一样成为一种社会的基本生产资料,在人类的社会生产活动中发挥着重要的作用,大幅度地提高了社会生产力。

同时人们对信息和数据的利用与处理也已进入自动化、网络化和社会化的阶段。

因此,开发相关的管理信息系统已经成为各行各业的必要和必需了,管理信息系统作为一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体,可以解决企业或组织所面临的问题,对内来看,可以提高工作效率;对外来看,获得竞争优势。

图书作为一种信息资源,用户阅读的资料繁多,包含很多的信息数据的管理.以前,有很多的图书管理都是手工的,尚未使用计算机进行管理.根据调查得知,人们对图书管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书信息和借出书情况(如书籍信息、会员信息、借出的书的数量等)的统计和核实等往往采用对书号的人工检查进行,对会员的权限、以及总经费等用人工计算、手抄进行.数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。

总的来说,缺乏规范的系统管理手段.因此开发一个优秀的图书管理系统,具有十分重大的价值和现实意义,这就是图书管理系统的开发的基本环境。

1。

2开发环境

作为新一代的数据平台产品,SQLServer2012不仅延续现有数据平台的强大能力,全面支持云技术与平台,并且能够快速构建相应的解决方案实现私有云与公有云之间数据的扩展与应用的迁移。

SQLServer2012提供了更多更全面的功能以满足不同人群对数据以及信息的需求,包括支持来自于不同网络环境的数据的交互,全面的自助分析等创新功能。

针对大数据以及数据仓库,SQLServer2012提供从数TB到数百TB全面端到端的解决方案。

2需求分析

2。

1、系统特点

2。

1.1实行计算机统一规范管理

图书馆工作人员利用计算机进行日常业务管理

在信息时代计算机已经成为信息收集、处理的一种工具,对图书信息电子化处理,计算机成为不可替代的工具,图书的采访、图书的编目、期刊的管理、读者的管理、流通管理、流通统计、教材管理、二次文献著录及检索、电子读物的管理、Internet网络对图书馆数据的查询等业务采用计算机管理是图书馆信息化建设不可缺少的环节,随着图书馆现代化建设的发展,计算机管理已是大势所趋。

2。

1。

2、信息处理网络一体化

各个工作环节都采用计算机处理,只完成各点的信息化,但工作人员之间有效的实现相互间资源共享,业务资料信息流在各个环节的高效流转,工作人员之间信息通信等还得需要各点通过网络实现一体化,以便各点之间能够自由通信。

最终始每个读者能的通过网络实现阅读。

2。

1。

3、具备信息数据库功能

目前学校的信息数据的来源主要是来源于自己的建设和购买,这两种的信息如果提供给读者就必须为读者建立一个快捷有效的检索途径,如对图书和期刊的分类检索、题名检索、著者检索、主题检索的数据库.同时还要对检索的权限进行管理,比如有些资料只能教师才能阅览。

同时学校还希望能够对信息的检索量、检索分布、检索时间进行统计,以便调整使数据资料能发挥更大的作用和给读者提供适合和更好的服务.

2.1。

4、对读者提供完善的服务

为充分利用图书馆资源、满足教师教学科研和学生学习的需要,提供完善的服务成为现代教学对图书馆提出要求,同时也可以在实施过程中根据具体情况进一步完善服务和开展新的服务项目。

(1)开放快捷的流通服务

教师教学需要和现代素质教育要求图书馆实行开架借书,只有这样各类读者才能够通过比较鉴别找到自己真正需要的图书。

同时通过开架借书,读者可以阅读到其他相关的图书馆,这样有助于增加阅读量和开阔读者的知识面;同时也提高了图书的利用率;同时也减轻了图书馆工作人员的工作量。

(2)借还书程序简单快捷.

借还书涉及图书馆资源和读者等多种因素,但是在实际操作(借阅和还书)中要求能有准确、快速地对身份识别、财产识别、发生时间等要素进行记载,同时要求手续要越简单越好。

(3)多种有效的检索服务

网上检索

利用Internet/Intranet和网络等相关技术开展网上检索是当今技术条件下最有效的检索方式。

卡片检索

卡片检索作为一种传统的成熟的检索方式,在今天任不失为一种有效的检索途径。

在信息化条件不具备,或遇到异常情况,卡片检索也不适为一种有效的方式,同时卡片也可以作为信息资源的一种保存方式。

图书馆提供的物质资源越来越丰富,如何高效准确地对馆藏资料进行整理、借还、盘点成为困扰图书馆管理人员的问题。

引入图书馆管理系统,对图书馆科学的管理,降低了管理人员的劳动强度;大幅提高了图书盘点及错架图书整理效率,使错架图书的查找变得更为快捷便利;,有效简化了读者借还书手续,提高了图书借阅率。

 

2。

2系统功能:

1)用户登录:

系统对用户合法性进行检查。

2)图书入库:

对新购进的图书分类进行编号,把基本信息录入计算机。

3)图书借阅:

对已入库的图书,读者可以借阅,进行登录.

4)图书归还:

归还登记。

5)信息查询:

对所有图书的借阅情况,读者和借阅情况进行查询。

6)管理措施:

定义系统规定的借阅图书超期时间,超期处罚办法。

2。

3功能结构图

 

2.4顶层数据流图

 

3概念结构设计

3.1实体分析及联系

实体:

1.读者2.管理员3。

图书4。

图书馆

联系:

1.读者实体与图书实体之间存在借阅关系.一名学生可以借阅多本

图书,一本图书可以被多名同学借阅,是多对多的联系(m:

n).

2.图书实体与图书馆实体之间存在存放关系。

一间图书馆可以存放多本图书,一本图书只能存放在一间图书馆之内,是多对一的联系(m:

1).

3.管理员实体与图书实体之间存在管理关系。

一名管理员可以负责多

本图书,一本图书只能由一名管理员负责,是一对多的关系(1:

m)。

4管理员实体与图书馆实体之间存在负责关系.多名管理员共同负责

一家图书馆,一家图书馆可以由多名管理员负责,是多对一的关系(m:

1).

3。

2E—R图

4逻辑结构设计

4.1管理员-关系模式

管理员(管理员姓名,管理员工号,密码,权限,联系方式)

列名

列名

数据类型

数据长度

备注

姓名

guan_name

char

8

非空

工号

guan_id

char

8

非空,主键

密码

mima

char

10

非空

权限

quanxian

char

10

非空

联系方式

guan_phone

char

11

非空

 

7

4.2读者—关系模式

学生(学生学号,学生姓名,学生班级,学生院系,联系方式)

列名

列名

数据类型

数据长度

备注

学号

stu_id

char

10

非空,主键

姓名

stu_name

varchar

8

非空

班级

stu_class

varchar

20

非空

院系

sdept

varchar

20

可空

联系方式

stu_phone

char

11

非空

4.3借阅-关系模式

借阅(学生姓名,图书编号,借书日期,应还日期,实还日期)

列名

列名

数据类型

数据长度

备注

姓名

stu_name

varchar

8

非空,主键

编号

b_number

char

10

非空,主键

借书日期

jie_date

datetime

/

非空,主键

实还日期

shi_date

datetime

/

非空

应还日期

ying_date

datetime

/

非空

4.4存放—关系模式

存放(图书编号,存放楼层,存放库房)

列名

列名

数据类型

数据长度

备注

编号

b_number

char

10

非空,主键

楼层

floot

char

2

可空

库房

storeroom

char

2

非空

 

4.5图书—关系模式

图书(图书编号,书名,出版社,作者,IBSN号,单价,出版日期,类别)

列名

列名

数据类型

数据长度

是否允许空值

编号

b_number

char

10

书名

b_name

varchar

20

出版社

press

varchar

50

作者

writer

char

10

IBSN号

IBSN号

char

13

单价

danjia

fioat

/

出版日期

chu_date

datetime

/

类别

leibie

char

10

 

5物理结构设计

5.1创建数据库及表

1)管理员表

2)读者表

3)借阅表

4)存放表

5)图书表

5。

2视图设计

1筛选图书种类为小说类的图书编号,图书名称和作者。

 

2查询日期为2017—05-16借阅图书的同学姓名。

 

 

3查询借阅了图书编号为2012051632的同学信息

 

5.3创建索引

1创建图书编号为升序聚集唯一索引.

 

2创建借阅表中借阅日期为升序的非聚集索引。

 

6数据库实施

1查询在2017/3/21,借阅图书编号为201604956的同学姓名.

 

2统计文史类的图书数量。

3插入图书编号为2011563278的图书信息。

4按照升序查询各类图书的数量。

5查询借阅了图书编号为2017061024的同学信息。

6更新姓名为叶天的同学的信息。

7查询图书书名为《萤窗小语》的存放信息。

8筛选管理员姓名为李四的工号,权限,并重命名为工号,权限。

 

7数据库运行与调试

 

8总结

利用规范化设计的方法,考虑数据库及其应用系统开发的全过程系统开发的全过程,按照数据库设计的六个设计阶段,即需求分析.概念结构设计。

逻辑结构设计。

数据库物理设计。

数据库实施和数据库运行与维护,通过SQL2012设计创建了图书管理系统.例如确定该系统应该具备的功能,分析该系统的需求大小,设计系统的实体及其联系……在准备工作后,设计该系统

应该具备的功能结构图,反应各个实体联系的顶层数据流图和相对应的E-R图。

并在与小组成员交流沟通的过程中改进优化自己的设计图.在实训后期,根据相应的设计图数据创建数据库和表,并进行测试和改进。

在整个实训过程中,基础工作完成的好坏很大程度上决定了整个图书管理系统的好坏及其后续工作的进行。

因此数据库系统的设计应该注重前期准备工作,合理分析数据,科学设计系统.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1