数据库原理课程设计图书管管理系统.docx

上传人:b****8 文档编号:10225019 上传时间:2023-02-09 格式:DOCX 页数:50 大小:551.45KB
下载 相关 举报
数据库原理课程设计图书管管理系统.docx_第1页
第1页 / 共50页
数据库原理课程设计图书管管理系统.docx_第2页
第2页 / 共50页
数据库原理课程设计图书管管理系统.docx_第3页
第3页 / 共50页
数据库原理课程设计图书管管理系统.docx_第4页
第4页 / 共50页
数据库原理课程设计图书管管理系统.docx_第5页
第5页 / 共50页
点击查看更多>>
下载资源
资源描述

数据库原理课程设计图书管管理系统.docx

《数据库原理课程设计图书管管理系统.docx》由会员分享,可在线阅读,更多相关《数据库原理课程设计图书管管理系统.docx(50页珍藏版)》请在冰豆网上搜索。

数据库原理课程设计图书管管理系统.docx

数据库原理课程设计图书管管理系统

沈阳工程学院

 

课程设计

 

 

 

设计题目:

数据库原理课程设计----图书馆管理系统

 

 

 

 

 

系别班级

学生姓名

学号

指导教师关颖孙宪丽职称讲师副教授

起止日期:

2010年6月14日起——至2010年6月18日止

 

 

沈阳工程学院

 

课程设计任务书

 

 课程设计题目:

数据库原理课程设计---图书管管理系统

 

 

系别信息工程系班级计本081

学生姓名王浩李城龙马春牧刘益闯

学号20084121102008412092008412118200841207

指导教师关颖孙宪丽职称讲师副教授

课程设计进行地点:

实训F608

任务下达时间:

2010年6月14日

起止日期:

2010年6月14日起——至2010年6月18日止

教研室主任费雅洁2010年6月14日批准

1.    设计的原始资料及依据

本次数据库设计主要涉及到需求分析、概念结构设计、逻辑结构设计几个主要环节。

2.设计的主要内容及要求

⑴写出系统的需求分析,要求包括数据流图、数据字典等。

⑵画出系统的E-R图及CDM模型。

⑶画出系统的PDM模型。

3.对设计说明书撰写内容、格式、字数的要求

⑴学生应撰写的内容为:

中文摘要和关键词、目录、正文、参考文献等。

课程设计说明书(论文)的结构及各部分内容要求可参照《沈阳工程学院毕业设计(论文)撰写规范》执行。

应做到文理通顺,内容正确完整,书写工整,装订整齐。

⑵装订格式

封面、任务书、成绩评审意见表、中文摘要和关键词、目录、正文、结论、致谢、参考文献。

⑶课程设计说明书(论文)是体现和总结课程设计成果的载体,一般不应少于3000字。

4.设计完成后应提交成果的种类、数量、质量等方面的要求

课程设计报告中要求包括需求分析、概念结构设计、逻辑结构设计三部分最终结果,而且每组前后设计保持连续性。

5.时间进度安排

顺序

阶段日期

计划完成内容

备注

1

查阅资料,充分解读题目内容,小组分工,确定每个人的具体任务。

 

2

小组讨论确定系统的需求分析,开始撰写需求分析报告。

 

3

熟悉需求分析,进行概念结构设计,开始撰写概念结构设计报告。

 

4

熟悉概念结构设计,进行逻辑结构设计,开始撰写逻辑结构设计。

 

5

 

检查组内设计的一致性。

 

6.主要参考资料(文献)

⑴王珊.数据库系统概论.北京:

高等教育出版社,2000

⑵张龙祥.数据库原理与设计.北京:

人民邮电出版社,2000

⑶李红.数据库原理与应用.北京:

高等教育出版社,2002

⑷王能斌.数据库系统原理.北京:

电子工业出版社,2002

 沈阳工程学院

数据库系统原理课程设计成绩评定表

 

系(部):

信息工程系班级:

计本081学生姓名:

王浩李城龙马春牧刘益闯

指导教师评审意见

评价

内容

具体要求

权重

评分

加权分

调研

论证

能独立查阅文献,收集资料;能制定课程设计方案和日程安排。

0.1

5

4

3

2

 

工作能力

态度

工作态度认真,遵守纪律,出勤情况是否良好,能够独立完成设计工作,

0.2

5

4

3

2

 

工作量

按期圆满完成规定的设计任务,工作量饱满,难度适宜。

0.2

5

4

3

2

 

说明书的质量

说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。

0.5

5

4

3

2

 

指导教师评审成绩

(加权分合计乘以12)

加权分合计

 

指导教师签名:

年月日

评阅教师评审意见

评价

内容

具体要求

权重

评分

加权分

查阅

文献

查阅文献有一定广泛性;有综合归纳资料的能力

0.2

5

4

3

2

 

工作量

工作量饱满,难度适中。

0.5

5

4

3

2

 

说明书的质量

说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。

0.3

5

4

3

2

 

评阅教师评审成绩

(加权分合计乘以8)

加权分合计

 

评阅教师签名:

年月日

课程设计总评成绩

摘要

在传统图书管理中,管理员首先把买来的图书资料登记到资料本上,再给每本书分类贴上标签及制作和标签相对应的图书分类卡片,最后把图书分类卡片按类别分别放置在文件柜里。

然后还需要对有学生(教师)证的学生(教师)的资料作一定的记录。

在读者借书时,持证件者要先去存放图书分类卡片的文件柜里查找想借的书是否在架,如果卡片存在,再按照图书分类卡片在相应的书架上找到需要的图书。

之后图书管理员登记持证件者的借还书时间和在书签条上写下借还书记录,借书证留下;还书的时候,相对应的消去出借记录。

传统的图书管理模式有诸多缺点,比如操作手续繁琐、工作量大、效率低下、出错率高等。

给对大量资料的查询、更新及维护都带来不少困难。

目前,管理信息系统已在各类图书馆中得到了广泛应用。

而几乎所有的图书管理信息系统都包含了以下几个模块:

图书检索模块:

是图书管理系统的重要模块之一,是读者快速查询图书的途径。

图书管理模块:

是图书管理员操作模块,读者是无权进入的。

本模块由借出图书登记、归还图书登记和续借图书登记子模块构成。

数据维护模块:

是由图书管理员控制的模块,它由增加、修改和删除读者,增加、修改删除图书,浏览修改读者、浏览修改图书等程序组成。

数据统计模块:

由读者统计、图书统计、借出图书分类统计、到期末归还图书读者统计几部分组成。

包含这几个模块的管理系统已经解决了传统图书管理管理模式所存在着的诸多问题与缺点,能使读者快速检索到自己需要的书籍,也极大减轻了图书管理员的日常工作量。

在这四大模块的支持下,图书管理系统能够满足基本的管理需要。

关键词:

数据项、数据流图、E-R图、CDM和PDM。

 

 

摘要……………………………………………………………………………………4

1系统总体介绍及组内分工……………………………….………….……………..2

1.1系统总体介绍…………………………………………..………….…………..2

1.2组内分工……………………………………………….………….…………...2

2数据库设计………………………………………….……….….…………………..3

2.1需求分析………………………………………….……….…….......................3

2.1.1图书资料基本管理……………………………………………………........3

2.1.2图书资料借阅管理…………………………………………………………3

2.1.3数据字典…………………………………………………………….……..3

2.1.4数据流的描述…………………………………………………….………..5

2.1.5数据存储描述…………………………………………………….………..9

2.2概念结构设计……………………………………………………………..….10

2.2.1数据流图和E-R图……………………………………………….............10

2.2.2CDM的生成……………….………………………...…............................12

2.3逻辑结构设计………………………….………………………...…...............14

2.3.1E-R图向关系模型的转化………………...……………...…....................14

2.3.2PDM的生成………………………………………………………………15

结论………………………………..………………….……………………………...19

致谢………………………………………………………………………………......20

参考文献…………………………………………..………………………………....21

附录图书管理系统SQL语句…………………………………………..………….22

1系统总体介绍及组内分工

1.1系统总体介绍

管理信息系统已在各类图书馆中得到了广泛应用。

而几乎所有的图书管理信息系统都包含了以下几个模块:

图书检索模块:

是图书管理系统的重要模块之一,是读者快速查询图书的途径。

图书管理模块:

是图书管理员操作模块,读者是无权进入的。

本模块由借出图书登记、归还图书登记和续借图书登记子模块构成。

数据维护模块:

是由图书管理员控制的模块,它由增加、修改和删除读者,增加、修改删除图书,浏览修改读者、浏览修改图书等程序组成。

数据统计模块:

由读者统计、图书统计、借出图书分类统计、到期末归还图书读者统计几部分组成。

包含这几个模块的管理系统已经解决了传统图书管理管理模式所存在着的诸多问题与缺点,能使读者快速检索到自己需要的书籍,也极大减轻了图书管理员的日常工作量。

在这四大模块的支持下,图书管理系统能够满足基本的管理需要。

1.2组内分工

组内分工,如表1-1所示:

表1-1组内分工

王浩

李城龙

刘益闯

马春牧

组长

组员

组员

组员

图书管理系统的总体设计,概念设计,写实训报告和排版

生成CDM和PDM,报告排版

需求分析、

画图书挂管理系统E-R图

查找资料,数据字典的描述

2数据库设计

2.1需求分析

2.1.1图书资料基本管理

新书编号、登记、入库:

将新购入的书籍按照国家统一的分类编号;登记书号、书名、作者、出版社等基本信息,将新购图书入库。

检索查询:

按照各种组合条件对书库图书进行查询,也可以进行模糊查询。

图书资料统计:

根据要求对图书总数、各类图书数以及图书单价合计统计,打印日常报表。

旧书出库处理:

通过查询确定过期期刊杂志、旧书籍以及由于丢失等其他原因需要从书库中撤销的图书资料,并从书库中撤除。

 

2.1.2图书资料借阅管理

借还书管理:

主要负责日常的借书登记、还书登记,和逾期未还图书的催还工作。

检索查询:

按照各种组合条件对图书借阅情况查询,也可以进行模糊查询。

借书统计:

统计各类书借阅情况,借阅次数;统计个人借书情况,打印日常报表。

定期整理图书借阅信息:

将还书情况总结整理后彻底删除。

此外,图书管理人员还要定期做整理图书资料的全部图书清单、分类印图书清单、借阅清单以及整理填写各种报表等工作。

2.1.3数据字典

数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。

其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。

 

表2-1图书信息

数据项名

数据项含义

别名

数据类型

长度

逻辑关系

条形码

图书的唯一标志

Tiaono

Char

10

主键

图书编号

图书编号信息

Bookno

Char

10

依赖条形码

书名

图书书名信息

Bookname

Char

8

依赖条形码

库存数

图书库存数

Kucunshu

Integer

依赖条形码

出版地址

图书出版社信息

Chubanshe

Char

20

依赖条形码

出版日期

图书出版日期

chuban

date

依赖条形码

单价

图书单价信息

Price

float

依赖条形码

入库日期

图书入库信息

Ruku

Date

依赖条形码

出库日期

图书借出信息

chuku

date

依赖条形码

表2-2采购信息

数据项名

数据项含义

别名

数据类型

长度

逻辑关系

采购人员编号

采购人员的唯一标识

Caihoubianhao

Char

10

主键

姓名

采购人员的姓名

Caigouname

char

10

依赖采购人员编号

性别

采购人员的性别

Sex

char

2

依赖采购人员编号

联系电话

采购人员的联系电话

caigouphone

Char

20

依赖采购人员编号

表2-3供货信息

数据项名

数据项含义

别名

数据类型

长度

逻辑关系

供货单位编号

供货单位的唯一标识

Danweino

Char

10

主键

单位名称

供货单位名称

Danweiname

Char

20

依赖供货单位编号

单位地址

供货单位的地址

Danweiaddress

Char

20

依赖供货单位编号

电话

供货单位的电话

danweiphone

char

20

依赖供货单位编号

表2-4借阅者信息

数据项名

数据项含义

别名

数据类型

长度

逻辑关系

借阅者编号

借阅者的唯一标识

Borrowno

Char

10

主键

姓名

借阅者的姓名

Readername

Char

10

依赖借阅者编号

性别

借阅者的性别

Sex

Char

2

依赖借阅者编号

班级

借阅者的班级信息

Class

Char

8

依赖借阅者编号

办证日期

借阅证办证日期

banzhengdate

Date

依赖借阅者编号

表2-5管理员信息

数据项名

数据项含义

别名

数据类型

长度

逻辑关系

管理员编号

管理员的唯一标识信息

Managerno

Char

10

主键

管理员姓名

管理员的姓名信息

Managername

Char

10

依赖管理员编号

性别

管理员的性别信息

sex

Char

2

依赖管理员编号

表2-6罚款信息

数据项名

数据项含义

别名

数据类型

长度

逻辑关系

借阅证号

借阅证的唯一标识信息

Jieyuezhenghao

Char

10

主键

管理员编号

管理员的编号信息

Managerbianhao

Char

10

依赖借阅证号

序数

罚款的序数信息

Xushu

integer

依赖借阅证号

金额

罚金的金额

Jine

Float

依赖借阅证号

日期

罚款日期信息

date

date

依赖借阅证号

表2-7借书单信息

数据项名

数据项含义

别名

数据类型

长度

逻辑关系

图书编号

图书的唯一标识信息

Bookno

Char

10

主键

图书名称

图书的名称信息

Bookname

Char

20

依赖图书编号

数量

借书的数量信息

Quantity

integer

依赖图书编号

人员编号

管理员的编号信息

Renyanno

Char

10

依赖图书编号

日期

借书日期信息

jieshudate

date

依赖图书编号

2.1.4数据流的描述

数据流名称:

借书单简述:

借阅者所要借的图书信息单

数据流来源:

借阅者

数据流去向:

借书处理模块

数据流组成:

图书编号+书名+借阅证号等

数据流名称:

图书简述:

借阅者从图书馆所借的图书

数据流来源:

借书处理模块

数据流去向:

借阅者

数据流组成:

图书编号+图书名+条形码号+出版社+出版日期+入库日期+作者+单价等

数据流名称:

图书简述:

借阅者要准备归还给图书馆的图书

数据流来源:

借阅者

数据流去向:

还书处理模块

数据流组成:

图书编号+图书名+条形码号+出版社+出版日期+入库日期+作者+单价等

数据流名称:

不合格借书单简述:

经借书处理模块验证不合格的借书单

数据流来源:

借书处理模块

数据流去向:

借阅者

数据流组成:

图书编号+书名+借阅证号等

数据流名称:

借书清单简述:

经借书处理模块处理后的借书情况数据单

数据流来源:

借书处理模块

数据流去向:

图书库存情况存档

数据流组成:

图书编号+图书名+借阅日期+借阅证号+管理员编号等

数据流名称:

还书清单简述:

还书信息清单

数据流来源:

还书处理模块

数据流去向:

图书库存情况存档

数据流组成:

图书编号+图书名+借阅证号+还书日期+管理员编号等

数据流名称:

订书单简述:

订购新书的信息单

数据流来源:

采购员

数据流去向:

购书处理模块

数据流组成:

图书名+图书数量+价格+采购员姓名+采购单位名称+图书出版社+出版日期等

数据流名称:

购书清单简述:

购买图书后的信息单

数据流来源:

购书处理模块

数据流去向:

管理员

数据流组成:

图书名+图书数量+价格+采购员姓名+采购员编号+出版社+出版日期+供货商名称+采购日期等

数据流名称:

入库新书清单简述:

准备入库图书信息单

数据流来源:

管理员

数据流去向:

新书入库处理模块

数据流组成:

图书编号+图书名+数量+管理人员编号+入库日期等

数据流名称:

入库清单简述:

刚新入库图书的信息单

数据流来源:

新书入库处理模块

数据流去向:

图书库存情况存档

数据流组成:

图书编号+图书名+数量+管理人员编号+入库日期等

数据流名称:

销书计划简述:

准备从书库中撤除一部分图书的计划

数据流来源:

管理员

数据流去向:

销书处理模块

数据流组成:

图书编号+图书名称+入库日期+管理员编号+日期+数量等

数据流名称:

销书清单简述:

通过销书处理刚从书库中撤除的图书信息单

数据流来源:

销书处理模块

数据流去向:

图书库存情况存档

数据流组成:

图书编号+图书名称+入库日期+管理员编号+出库日期+数量+总价等

数据流名称:

借书单简述:

借阅者所要借书的信息单

数据流来源:

借阅者

数据流去向:

审核处理模块

数据流组成:

图书编号+图书名+借阅证号等

数据流名称:

不合格借书单简述:

经审核处理模块处理后,不合格的借书单

数据流来源:

审核处理模块

数据流去向:

借阅者

数据流组成:

图书编号+图书名+借阅证号等

数据流名称:

合格的借书单简述:

经审核处理后符合规定的借书单

数据流来源:

审核处理模块

数据流去向:

书借出处理模块

数据流组成:

图书编号+图书名+借阅证号等

数据流名称:

借书清单简述:

图书馆所借出图书信息单

数据流来源:

图书借出处理模块

数据流去向:

图书库存情况存档

数据流组成:

图书编号+图书名+借阅证号+管理员编号+日期等

数据流名称:

借书清单简述:

图书馆所借出图书信息单

数据流来源:

图书借出处理模块

数据流去向:

借阅者借阅情况存档

数据流组成:

图书编号+图书名+借阅证号+管理员编号+日期等

数据流名称:

图书简述:

借阅者从图书馆借出的图书

数据流来源:

图书借出处理模块

数据流去向:

借阅者

数据流组成:

图书编号+图书名+条形码号+出版社+出版日期+入库日期+作者+单价等

数据流名称:

图书简述:

借阅者准备归还给图书馆的图书

数据流来源:

借阅者

数据流去向:

审核处理模块

数据流组成:

图书编号+图书名+条形码号+出版社+出版日期+入库日期+作者+单价等

数据流名称:

罚款通知单简述:

审核处理后,发现借阅超期或损坏要求罚款的通知单

数据流来源:

审核处理模块

数据流去向:

罚款处理模块

数据流组成:

借阅证号+管理员编号+金额+日期

数据流名称:

罚款单简述:

对借阅者进行罚款的信息单

数据流来源:

罚款处理模块

数据流去向:

借阅者

数据流组成:

借阅证号+管理员编号+金额+日期

数据流名称:

应付罚款简述:

借阅者因借书超期或损坏图书应该作的赔偿

数据流来源:

借阅者

数据流去向:

罚款处理模块

数据流组成:

金额

数据流名称:

图书简述:

罚款处理后准备入库的图书

数据流来源:

罚款处理模块

数据流去向:

图书入库处理模块

数据流组成:

图书编号+图书名+条形码号+出版社+出版日期+入库日期+作者+单价等

数据流名称:

图书简述:

审核处理后合格的图书

数据流来源:

审核处理模块

数据流去向:

图书入库处理模块

数据流组成:

图书编号+图书名+条形码号+出版社+出版日期+入库日期+作者+单价等

数据流名称:

还书清单简述:

所还图书进行入库信息单

数据流来源:

图书入库处理模块

数据流去向:

图书库存情况存档

数据流组成:

图书编号+图书名+管理员编号+日期等

数据流名称:

还书清单简述:

所还图书进行入库信息单

数据流来源:

图书入库处理模块

数据流去向:

借阅者借阅情况存档

数据流组成:

图书编号+图书名+管理员编号+日期等

数据流名称:

订书单简述:

购买图书计划单

数据流来源:

采购员

数据流去向:

判定定货处理模块

数据流组成:

图书名+图书数量+价格+采购员姓名+采购单位名称+图书出版社+出版日期等

数据流名称:

订书单简述:

购买图书计划单

数据流来源:

判定定货处理模块

数据流去向:

开付款通知单

数据流组成:

图书名+图书数量+价格+采购员姓名+采购单位名称+图书出版社+出版日期等

数据流名称:

付款通知单简述:

通知采购方支付货款的信息单

数据流来源:

开付款通知单

数据流去向:

采购员

数据流组成:

货物编号+数量+价格+总金额+供货商编号+供货商名+日期

数据流名称:

订书单简述:

购买图书计划单

数据流来源:

判定订货处理模块

数据流去向:

开发货票模块

数据流组成:

图书名+图书数量+价格+采购员姓名+采购单位名称+图书出版社+出版日期等

数据流名称:

发货单简述:

通知采购方供货单位开始发货的信息单

数据流来源:

仓库

数据流去向:

采购员

数据流组成:

货物编号+数量+价格+总金额+供货商编号+供货商名+发货日期+采购员编号+采购员姓名等

2.1.5数据存储的描述

数据存储名称:

借阅者借阅情况存档简述:

存储借阅者借阅情况的文档

数据存储组成:

借阅证号+借书次数+姓名+图书条形码+图书编号+借书日期+应还日期+还书标志+管理员编号

关键字:

借阅证号+借书次数

数据存储名称:

图书库存情况存档简述:

保存图书库存、在库情况的文档

数据存储组成:

图书条形码号+图书编号+图书名+出版社+出版日期+作者+库存数+在库数+可借标志+入库日期+出库日期+批次

关键字:

图书条形码号

数据存储名称:

库存帐简述:

记录库存情况的帐单

数据存储组成:

产品编号+仓库编号+产品名称+价格+数量+管理员编号

关键字:

产品编号+仓库编号

数据存储名称:

信用手册简述:

记录顾客信誉的册子

数据存储组成:

顾客编号+姓名+所歉款项+已付金额+付款日期

关键字:

顾客编号

2.2概念结构设计

2.2.1数据流图

1借书业务流程,如图2-1所示。

图2-1借书业务流程

 

2新书购进入库业务流程,如图2-2所示。

图2-2新书购进入库业务流程

3还书业务流程,如图2-3所示。

图2-3还书业务流程

4图书管理系统E-R图,如图2-4所示。

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

当前位置:首页 > 人文社科 > 设计艺术

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

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