数据库课程设计文档模板解析.docx

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

数据库课程设计文档模板解析.docx

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

数据库课程设计文档模板解析.docx

数据库课程设计文档模板解析

 

《数据库原理》课程设计报告

 

题目:

姓名:

学号:

专业班级:

指导老师:

年月日

浙江工商大学杭州商学院

 

摘要

/*(300字左右,宋体,五号)课程设计内容摘要主要是对撰写过程中实践、实验、研究的内容、方法和得到的主要结果的完整概括。

关键词:

/*(3–5个,各个词之间用“;”分割,宋体,五号,黑色)*/

目录

第1章引言3

1.1项目背景3

1.2项目定义3

1.3开发环境3

第2章需求分析4

2.1需求分析的目标与任务4

2.1.1信息需求4

2.1.2处理需求4

2.1.3安全性和完整性要求4

2.2需求分析阶段成果4

2.2.1XX系统的业务流程图4

2.2.2XX系统的功能模块图:

4

2.2.3XX系统的数据字典5

第3章概念设计7

3.1概念设计的目标与任务7

3.2阶段结果7

3.2.1属性与实体7

3.2.2各子系统与分E-R图7

3.2.3合并各分E-R图,得到总E-R图7

第4章逻辑设计8

4.1逻辑设计的任务和目标8

4.2阶段结果8

4.2.1将E-R图转换为关系模型8

4.2.2模型优化9

4.2.3数据库模式定义9

4.2.4用户子模式定义9

第5章物理设计10

5.1物理设计阶段的目标与任务10

5.2阶段结果:

10

5.2.1存取方法设计10

5.2.2存储结构的设计10

5.2.3评价物理结构10

第6章数据库实施阶段11

6.1建立数据库、数据表、视图、索引11

6.1.1建立数据库11

6.1.2建立数据表11

6.1.3建立视图11

6.1.4建立索引11

6.2数据入库11

第7章系统调试和测试12

第8章设计心得13

第9章存在的问题及建议14

第10章参考文献15

第11章附录16

第1章引言

1.1项目背景

项目出现的背景,社会需求,设计该项目的目的。

1.2项目定义

项目针对人群。

系统所需实现的具体功能说明。

1.3开发环境

第2章

需求分析

2.1需求分析的目标与任务

2.1.1信息需求

客户需要从系统中查询到药品的基本信息,供应商的相关信息,药品的进出库登记。

因此该系统中应包含新药品的入库登记,过期药品的出库登记、处理记录,供货商信息,药品采购记录,药品用药说明信息,药品类型和药品基本信息。

2.1.2处理需求

开发药品进销存管理系统可以很大程度上方便管理人员对药品的管理实现药品管理的高效化和统一化。

为便于管理的方便性和可行性。

根据现阶段的应用需求的开发目标设计药品进销存数据库管理系统。

实现药品采购库存和销售管理的功能成对药品从采购到销售的流水作业的数据管理功能。

根据市场的需求,要求系统具有以下功能:

1)新药品的入库。

2)过期药品的出库登记、处理记录。

3)药品库存检索。

4)供货商信息检索。

5)药品采购记录管理。

6)药品用药说明信息管理。

7)药品类型和药品基本信息管理

2.1.3安全性和完整性要求

需要做到:

1.系统运行稳定,安全可靠

2.界面设计美观,人机交互界面完好

3.信息查询灵活,方便,快捷准确,数据存储安全可靠

4.信息安全保密

2.2需求分析阶段成果

2.2.1XX系统的业务流程图

系统的业务流程图。

2.2.2XX系统的功能模块图:

给出系统功能模块图,反映系统的功能需求,例:

2.2.3XX系统的数据字典

(a)数据项:

数据项是不可再分的数据单位,即数据的最小组成单位。

例:

表1.1数据项列表

数据项编号

数据项名

数据项含义

与其它数据项的关系

存储结构

别名

DI-1

BookID

图书条码号

char(9)

条码号

DI-2

BookNo

图书索书号

char(10)

索书号

DI-3

BookName

图书名

char(20)

书名

DI-4

BookWriter

图书作者

char(8)

作者

(b)数据结构:

数据结构反映了数据之间的组合关系。

一个数据结构可以由若干个数据项组成,也可以由若干个数据项和数据结构混合组成。

例:

表1.2数据结构列表

数据结

构编号

数据结构名

数据结构

含义

组成

DS-1

Book

馆藏图书信息

BookID,BookNo,BookName,BookWriter,

BookPublish,BookPrice,BookDate,BookClass,BookMain,BookPrim,BookCopy,BookState,

BookRNo

DS-2

Reader

读者信息

ReaID,ReaName,ReaSex,ReaNo,ReaLBID,ReaType,ReaDep,ReaGrade,ReaPref,ReaDate,

DS-3

Borrow

借阅信息

BookID,ReaID,BookName,BookWriter,Outdate,YHdate

(c)数据流:

数据流是数据结构在系统内传输的路径。

(d)数据存储:

数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。

它可以是手工文档或手工凭单,也可以是计算机文档。

(e)处理过程:

处理过程的具体处理逻辑一般用判定表或判定树来描述。

数据字典中只需要描述该处理过程的说明性信息。

第3章

概念设计

3.1概念设计的目标与任务

(1)设计分E-R图…;

(2)生成初步E-R图…;

(3)生成基本E-R图…;

(4)生成全局E-R图…;

实体与属性间的两条准则:

作为“属性”,不能再具有需要描述的性质。

“属性”不能与其他实体具有联系。

抽象出实体与属性,画出各子系统的分E-R图。

然后采用逐步集成的方式将各分E-R图合并,消除不必要的冗余和冲突后就生成了基本E-R图3.5。

3.2阶段结果

3.2.1属性与实体

抽象出实体与属性

3.2.2各子系统与分E-R图

画出各子系统的分E-R图

3.2.3合并各分E-R图,得到总E-R图

消除冲突和冗余,得到全局E-R图

第4章逻辑设计

4.1逻辑设计的任务和目标

以上的概念设计阶段是独立于任何一种数据模型的,但是逻辑设计阶段就与选用的DBMS产品发生关系了,系统逻辑设计的任务就是将概念设计阶段设计好的基本E-R图转换为选用DBMS产品所支持的数据模型相符合的逻辑结构。

具体内容包括将E-R图转换成关系模型、模型优化、数据库模式定义、用户子模式设计。

4.2阶段结果

4.2.1将E-R图转换为关系模型

实体型转换为关系模式。

实体的属性就是关系的属性,实体的码就是关系的码。

对于实体间的联系则有以下不同的情况:

一个m:

n联系转换为一个关系模式。

与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。

一个1:

n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。

如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n端实体的码。

一个1:

1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。

三个或三个以上实体间的一个多元联系可以转换为一个关系模式。

与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合具有相同码的关系模式可合并。

4.2.2模型优化

关系模式中消除非主属性对主属性的部分函数依赖和传递函数依赖,要求达到了3NF。

4.2.3数据库模式定义

例:

表4.1馆藏图书信息表

列名

数据类型

可否为空

说明

BookID

Char

notnull

图书编号

BookNo

Char

notnull

图书的索书号

BookName

Char

notnull

图书的书名

BookWriter

Char

notnull

图书作者

BookPulish

Char

notnull

图书出版社

BookPrice

Char

图书的单价

BookDate

Date

出版日期

BookClass

Char

图书的分类

BookMain

Char

图书的摘要

BookPrim

Char

图书的关键字

BookCopy

Char

图书的副本数

BookState

Char

notnull

图书是否可借

BookRNo

Char

notnull

图书所在馆室号

4.2.4用户子模式定义

例:

表4.2用户子模式定义

编号

用户子模式(View)

作用(共性:

提供数据保密和安全保护机制)

V-1

BookView

便于查询和修改图书的基本信息

V-2

ReaderView

方便读者基本信息的查询、更新

V-3

HistoryView

便于借阅历史信息的查询

V-4

BorrowView

用于当前借阅信息的查询

V-5

FineView

便于查询罚款信息

第5章

物理设计

5.1物理设计阶段的目标与任务

数据库的物理设计就是为逻辑数据模型选取一个最合适应用要求的物理结构的过程,在这个阶段中要完成两大任务:

(1)确定数据库的物理结构,在关系数据库中主要是存取方法和存储结构;

(2)对物理结构进行评价,评价的重点是时间和空间效率。

5.2阶段结果:

5.2.1存取方法设计

为数据库中各基本表建立的索引。

5.2.2存储结构的设计

5.2.3评价物理结构

对时间效率、空间效率、维护代价和各种用户要求进行权衡,其结果可以产生多种方案。

数据库设计人员必须对这些方案进行细致的评价,从重选择一个较优的方案作为数据库的物理结构。

第6章

数据库实施阶段

6.1建立数据库、数据表、视图、索引

6.1.1建立数据库

具体的sql语句

6.1.2建立数据表

具体的sql语句

6.1.3建立视图

具体的sql语句

6.1.4建立索引

具体的sql语句

6.2数据入库

第7章

系统调试和测试

对XX系统进行测试,验证每个功能是否符合要求

第8章

设计心得

第9章

存在的问题及建议

第10章

参考文献

第11章附录

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

当前位置:首页 > 农林牧渔 > 林学

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

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