数据库课程设计报告.docx

上传人:b****6 文档编号:12956894 上传时间:2023-06-09 格式:DOCX 页数:13 大小:147.07KB
下载 相关 举报
数据库课程设计报告.docx_第1页
第1页 / 共13页
数据库课程设计报告.docx_第2页
第2页 / 共13页
数据库课程设计报告.docx_第3页
第3页 / 共13页
数据库课程设计报告.docx_第4页
第4页 / 共13页
数据库课程设计报告.docx_第5页
第5页 / 共13页
数据库课程设计报告.docx_第6页
第6页 / 共13页
数据库课程设计报告.docx_第7页
第7页 / 共13页
数据库课程设计报告.docx_第8页
第8页 / 共13页
数据库课程设计报告.docx_第9页
第9页 / 共13页
数据库课程设计报告.docx_第10页
第10页 / 共13页
数据库课程设计报告.docx_第11页
第11页 / 共13页
数据库课程设计报告.docx_第12页
第12页 / 共13页
数据库课程设计报告.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

数据库课程设计报告.docx

《数据库课程设计报告.docx》由会员分享,可在线阅读,更多相关《数据库课程设计报告.docx(13页珍藏版)》请在冰点文库上搜索。

数据库课程设计报告.docx

数据库课程设计报告

数据库设计报告

目录

1.实验目的1

2.设计任务及要求1

3.书馆借书系统介绍1

1需求分析1

2.1需求调查1

2.2过程流程图4

2.3数据字典4

2概念结构设计7

3逻辑结构设计8

4物理结构设计8

5系统主要查询功能及SQL语句9

6设计说明及体会9

1.实验目的

通过本次课程设计巩固自己所学的数据库基本原理,并且能够灵活运用所学知识设计一个具有简单功能的数据库系统,进一步掌握数据库原理的相关理论和数据库的设计实现过程,进一步提高自己的分析问题和解决问题的能力以及动手能力。

2.设计任务及要求

设计一个图书借阅系统,其功能包括:

1、借书:

读者填写借书单,查询库存后,返回有无此书信息给读者,如有书,则办理借阅手续。

2、还书:

用光笔读入图书上条形码,办理还书手续。

3、赔偿与罚款:

发生丢失,损坏图书或过期等情况是,要赔偿与罚款。

3.书馆借书系统介绍

图书馆作为社会文化服务部门,提供给社会的是文献服务,作为社会的重要文化信息部门,也需要一套有效的图书管理系统来提高管理效率。

图书管理信息系统的目标是:

信息收集制度化,信息加工标准化,信息传递规范化,信息内容系统化,信息储存档案化以及图书馆信息工作专业化。

图书借还书管理系统应该包括借阅图书,预约图书,图书续借和还书等基本内容。

⑴图书的管理人员需要管理学生的资料。

学生的资料主要包括:

姓名,班级,姓名,学号,是否具有借阅许可等信息。

其中借阅许可是由学生的学籍情况和借阅情况决定的,只要是在校本科生,已借阅图书不超过五本或者教职工,在校硕博生,已借阅图书不超过十本的就有借阅许可。

⑵图书管理人员必须对图书进行有效的管理。

图书的资料主要有:

书号,书名,作者,出版社,图书的使用状态等。

其中图书的使用状态是被借阅,被预约等。

⑶系统应该给学生带来借阅图书,预约图书方便性。

⑷系统应该做到借阅图书和预约图书的无缝结合,及时掌握图书的状态,方便使用,最大程度地利用图书馆的资源。

⑸系统对学生借阅的图书延期时应给予提示和处理。

⑹系统管理主要是执行数据库的备份和恢复,数据库表的维护等工作,保证系统的正常运行。

1需求分析

2.1需求调查

(1)学生个人档案包括学生学号姓名性别所属班级所属院系等。

(2)当图书被学生借阅时,系统要改变图书的状态,不再允许借阅,但是允许预约,而且每本书只能被一人借阅或同时被一人预约一次。

(3)当学生借阅的图书延期时,图书馆要通知学生及时还书,并进行相应的处罚。

(4)学生在系统可以查阅自己的借阅情况,归还自己借阅的图书。

图书馆借阅系统的用例包括以下内容:

●查询图书

●借阅图书

●归还图书

●预约图书

●查询借阅情况

图书馆借阅的业务流程图见下:

2.2过程流程图

2.3数据字典

数据项

数据项名

数据类型

长度

值域范围

说明

读者编号

字符型

10

学生学号或教职工编号

姓名

字符型

20

年龄

数值型

性别

字符型

10

男,女

院系

字符型

20

读者所在的院系

班级

字符型

20

教职工不填此项

读者类别

字符型

20

本科生,硕博生或在校教职工

图书编号

字符型

50

书名

字符型

100

图书种类

字符型

10

文艺书,科技书,工具书

图书状态

字符型

10

未借,已借

图书已被预约或借阅均属于已借状态,其他状态未借状态

作者

字符型

20

出版社

字符型

50

出版日期

日期型

预约号

数值型

预约完成系统自动生成的编号

预约时间

日期型

预约数目

数值型

借阅号

数值型

借阅完成系统自动生成的编号

借阅日期

日期型

借阅天数

数值型

可以借阅的天数

借阅数目

数值型

借阅完成系统自动统计的数目

续借日期

日期型

还书号

数值型

还书完成系统自动生成的编号

还书日期

日期型

数据结构

编号:

D01名称:

读者别名:

简述:

读者的基本信息

组成:

读者编号,姓名,年龄,性别,院系,班级,读者类别,电话

编号:

D02名称:

图书别名:

简述:

图书的基本信息

组成:

书号,书名,作者,出版社,出版日期

编号:

D03名称:

预约别名:

简述:

读者预约图书的相关信息

组成:

预约号,预约日期,预约数目,书号

编号:

D04名称:

借阅别名:

简述:

读者借阅图书生成的记录信息

组成:

借阅号,借阅日期,书号,借阅数目

编号:

D05名称:

续借别名:

简述:

读者续借图书生成的记录信息

组成:

续借号,续借日期,书号

编号:

D06名称:

还书别名:

简述:

读者还书图书生成的记录信息

组成:

还书号,还书日期,书号

组成:

D01D02D03D04

若为数据流

来源:

续借处理

去向:

还书处理

编号:

F109名称:

续借形成的相关信息别名:

简述:

续借完成形成的基本信息

组成:

D01D02D04

若为数据流

来源:

还书处理

去向:

借书记录

编号:

F110名称:

还书相关信息别名:

简述:

还书的基本信息

组成:

D01D02D04D06

若为数据流

来源:

图书

去向:

还书处理

编号:

F111名称:

还书形成相关信息别名:

简述:

还书完成形成的基本信息

组成:

D01D02D03D04

若为数据流

来源:

还书处理

去向:

借书记录

编号:

F112名称:

已有借书记录后再借书信息别名:

简述:

借书形成的基本信息

组成:

D01D04

若为数据流

来源:

借书记录

去向:

借书处理

编号:

F113名称:

已有借书记录后续借书信息别名:

简述:

借书形成的基本信息

组成:

D01D04D05

若为数据流

来源:

借书记录

去向:

续借处理

编号:

F114名称:

预约图书信息别名:

简述:

预约图书的基本信息

组成:

D01D02D03

若为数据流

来源:

图书基本信息

去向:

预约处理

编号:

F115名称:

借阅图书信息别名:

简述:

借书图书的基本信息

组成:

D01D02D04

2概念结构设计

分E-R图:

 

合并E-R图:

3逻辑结构设计

读者(读者编号,性别,年龄,性别,院系,班级,读者类别)

图书(图书编号,书名,作者,出版社,出版日期,图书种类,图书状态)

预约(预约号,预约时间,预约数目,图书编号,读者编号)

借阅(借阅号,借阅时间,借阅数目,借阅天数,续借时间,图书编号,读者编号)

还书(还书号,还书时间,图书编号,读者编号)

4物理结构设计

 

5系统主要查询功能及SQL语句

系统主要功能简介及SQL查询语句:

●学生查阅图书的信息

例:

某读者查询《数据库原理与技术》是否在库

Select图书状态

From图书

Where书名=“数据库原理与技术”

●学生查阅自己已经借书的信息

例:

读者查询自己已经借阅的图书及还书日期

Select书名,借阅日期,还书日期

From图书,还书

Where读者编号=“081858”and图书.图书编号=还书.图书编号

●图书管理人员对图书和学生资料的管理

 

6设计说明及体会

这次的课程设计报告,给我的压力很大,因为好多东西都不会。

按照书上介绍的数据库设计的步骤,我首先进行需求分析,经过一系列的咨询和查询后,我的思路渐渐清晰,我就进行概念结构设计。

通过这次的数据库课程设计,开始对数据库的应用有了初步的了解,在设计的期间,遇到的问题很多,好多知识根本就不懂,然后经过查书及上网搜索和问同学,最后终于慢慢的完成了这个课程设计。

在此谢谢老师的谆谆教导和同学的热情帮忙,使我顺利完成了本次设计报告。

谢谢大家!

谢谢老师!

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

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2