工厂管理信息系统Word文件下载.docx

上传人:b****1 文档编号:1567031 上传时间:2023-05-01 格式:DOCX 页数:16 大小:96.69KB
下载 相关 举报
工厂管理信息系统Word文件下载.docx_第1页
第1页 / 共16页
工厂管理信息系统Word文件下载.docx_第2页
第2页 / 共16页
工厂管理信息系统Word文件下载.docx_第3页
第3页 / 共16页
工厂管理信息系统Word文件下载.docx_第4页
第4页 / 共16页
工厂管理信息系统Word文件下载.docx_第5页
第5页 / 共16页
工厂管理信息系统Word文件下载.docx_第6页
第6页 / 共16页
工厂管理信息系统Word文件下载.docx_第7页
第7页 / 共16页
工厂管理信息系统Word文件下载.docx_第8页
第8页 / 共16页
工厂管理信息系统Word文件下载.docx_第9页
第9页 / 共16页
工厂管理信息系统Word文件下载.docx_第10页
第10页 / 共16页
工厂管理信息系统Word文件下载.docx_第11页
第11页 / 共16页
工厂管理信息系统Word文件下载.docx_第12页
第12页 / 共16页
工厂管理信息系统Word文件下载.docx_第13页
第13页 / 共16页
工厂管理信息系统Word文件下载.docx_第14页
第14页 / 共16页
工厂管理信息系统Word文件下载.docx_第15页
第15页 / 共16页
工厂管理信息系统Word文件下载.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

工厂管理信息系统Word文件下载.docx

《工厂管理信息系统Word文件下载.docx》由会员分享,可在线阅读,更多相关《工厂管理信息系统Word文件下载.docx(16页珍藏版)》请在冰点文库上搜索。

工厂管理信息系统Word文件下载.docx

..6

3.2数据模型的优化。

7

6备份及恢复策略11

1需求分析

1.1功能需求

工厂(包括厂名和厂长名)需建立数据库,用来管理以下信息

一个工厂有多少车间,每个车间有车间号,车间主任名,地址,电话

一个车间内有多少人,每个车间有多少职工号。

姓名。

年龄。

性别和工种

一个车间生产多少种产品,品种有产品号,价格。

一个车间生产多少零件,一个零件也可能由多哥车间制造,零件有零件号。

重量,和

价格。

一个产品由多少零件组成,一种零件也可装配在多种产品内。

产品及零件均存入仓库中,厂内有多少仓库,仓库有仓库号,仓库保管员姓名,电话。

1。

2数据字典

数据项

表1.1

数据项名含义说明数据类型长度

厂名工厂相关信息char()20

厂长名工厂相关信息char()6

车间号车间相关信息int()10

车间主任车间相关信息char()6

地址车间相关信息char()20

电话车间相关信息int()11

员工号员工相关信息int()10

职位编号员工相关信息char()20

姓名员工相关信息char()6

年龄员工相关信息int()2

性别员工相关信息char()2

工种员工相关信息char()20

地址员工相关信息char()20

电话员工相关信息int()11

产品号产品相关信息int()10

价格产品相关信息int()10

产品名称产品相关信息char()20

车间号产品相关信息int()10

零件号零件相关信息int()10

重量零件相关信息int()10

价格零件相关信息int()10

仓库保管员编号仓库相关信息int()10

姓名仓库相关信息char()6

电话仓库相关信息int()11

数据结构

表1.2

数据结构名含义说明组成

工厂表定义了工厂的相关信息厂名,厂长

车间表定义了车间的相关信息车间编号,车间名称,车间主任编号,备注

员工表定义了员工表的相关信息员工号,姓名,工种,职位编号,年龄,

性别,电话,地址

产品表定义了产品的相关信息编号,产品名称,价格,车间编号,备注

零件表定义了零件的相关信息零件号,重量,价格

车间-零件表定义了车间及零件的相关信息车间编号,零件号

产品-零件表定义了产品及零件的相关信息产品编号,零件号

仓库表定义仓库的相关信息编号,管理员姓名,电话

零件—仓库表定义了零件及仓库的相关信息仓库编号(主键),零件编号

产品—仓库表定义了产品及仓库的相关信息仓库编号(主键),产品编号

数据流

表1.3

数据流名来源去向

产品信息车间仓库

零件信息车间仓库

数据存储

表1。

4

数据存储名含义说明组成

车间信息储存了车间的相关信息车间编号,车间名称,车间主任编号,备注

员工信息储存了员工的相关信息员工号,姓名,工种,职位编号,年龄,

性别,电话,地址

产品信息储存了产品的相关信息编号,产品名称,价格,车间编号,备注

零件信息定义了零件的相关信息零件号,重量,价格

仓库信息定义仓库的相关信息编号,管理员姓名,电话

处理过程

表1.5

处理过程名含义说明输入输出

生产过程查找所要生产的零件信息零件信息零件

生产过程查找所要生产的产品信息产品信息产品

储存过程查找出零件储存的仓库号仓库信息零件

储存过程查找出产品储存的仓库号仓库信息产品

数据说明及处理方式

联机处理

ck(仓库)gc(工厂),cj(车间)yg(员工),

cp(产品),lj(零件),ljcj(零件及车间的联系)

cplj(零件及产品的联系),ljck(零件及仓库的联系)

cpck(产品及仓库的联系)

2概念结构设计

2。

1实体

车间,员工,仓库,产品,零件

2.2局部E-R图

(1)员工—所属-车间

1

n

图2—1员工及车间的所属关系E—R图

事务规则:

一个员工只能所属一个车间(1:

1)

一个车间可以容纳多名员工(1:

n)

(2)车间-生产-产品

图2—2产品的生产关系E-R图

事物规则:

一个车间能生产多种产品(1:

每个产品被一个车间生产(1:

(3)车间—生产-零件

图2—3零件的生产关系E-R图

一个车间能生产多种零件(1:

一个零件在一个车间生产(1:

(4)仓库—保管-零件

图2-4零件的储存关系E—R图

一个仓库能保管多种零件(1:

一个零件只能被一个仓库保管(1:

2.3全局E-R图

 

图2—5系统全局E—R图

3逻辑模式设计

3。

1将E-R图转化为关系模式

逻辑结构设计的任务是将概念结构设计的E-R图,转化为及选用的DBMS所支持的数据模型相符的逻辑结构,形成逻辑模型。

关系模型(第1数据项为主键):

工厂(厂名,厂长名)

车间(车间号,车间主任,地址,电话,备注)

员工(职工号,姓名,工种,职位编号,年龄,性别,电话,地址)

产品(产品号,产品名称,价格,车间编号,备注)

零件(零件号,重量,价格)

仓库(仓库号,仓库保管员,姓名,电话)

车间—零件(车间号,零件号)

产品-零件(产品号,零件号)

零件—仓库(仓库号,零件号)

产品-仓库(仓库号,产品号)

2数据模型的优化

将转化的关系模式进行优化,最终达到第三范式。

优化后的关系模式如下:

车间(车间号,车间主任,地址,电话)

产品(产品号,产品名称,价格,车间编号,备注)

零件(零件号,重量,价格)

仓库(仓库号,仓库保管员号,姓名,电话)

车间-零件(车间号,零件号)

产品—零件(产品号,零件号)

零件-仓库(仓库号,零件号)

表3.1工厂信息表(gc)

字段名称数据类型长度约束属性

厂名char()20NOTNULL主码

厂长名char()6NOTNULL非主属性

表3。

2车间信息表(cj)

车间号int()10NOTNULL主码

车间主任char()6NOTNULL非主属性

地址char()20NOTNULL非主属性

电话int()11NOTNULL非主属性

备注char()20NOTNULL非主属性

表3.3员工信息表(yg)

职工号int()10NOTNULL主码

姓名char()6NOTNULL非主属性

工种char()20NOTNULL非主属性

职位编号char()20NOTNULL非主属性

年龄int()2NOTNULL非主属性

性别char()2NOTNULL非主属性

表3.4产品信息表(cp)

产品号int()10NOTNULL主码

产品名称char()20NOTNULL非主属性

价格int()10NOTNULL非主属性

车间编号int()10NOTNULL非主属性

5零件信息表(lj)

零件号int()10NOTNULL主码

重量int()10NOTNULL非主属性

表3.6仓库信息表(ck)

仓库号int()10NOTNULL主码

仓库保管员号int()10NOTNULL非主属性

表3.7车间-零件生产关系表(cjlj)

字段名称数据类型长度约束属性

车间号int()10NOTNULL外码

零件号int()10NOTNULL外码

表3.8产品-零件组成关系表(cplj)

产品号int()10NOTNULL外码

9零件-仓库存储关系表(ljck)

零件号int()10NOTNULL非属性

仓库号int()10NOTNULL外码

表3.10产品-仓库存储关系表(cpck)

产品号int()10NOTNULL非属性

仓库号int()10NOTNULL外码

4检验是否满足用户需求

◆例行事务需求

1:

要在车间表中添加新的数据,基本格式为

Insertinto<

基本表名>

[(〈列名1〉,<

列名2),…,<

列名n>

)]

VALUES(〈列值1〉,〈列值2>

,…,〈列值3〉)

2:

要修改职位表的数据,则要使用UPDATE语句,基本格式为

UPDATE<

基本表名〉

SET<

列名>

=<

表达式>

[,<

列名〉=<

].。

.

[WHERE〈条件>

3:

删除操作

DROPVIEW<

视图名〉

◆查询事务需求

因为该课程设计要求是能实现查询各车间,生产的产品和零件信息,查询各仓库中产品和零件信息,所以重点在此。

先说说明查询的基本格式:

SELECET[ALL|DISTINCT]<

列名或表达式〉[别名1][,〈列名或表达式>

[别名2]]…

FROM<

表名或视图名〉[表别名1][,<

表明或视图名〉[表别名2]]…

[WHERE<

条件表达式〉]

[GROUPBY〈列名〉][HAVING〈条件表达式〉]

[ORDERBY〈列名2〉][ASC|DESE]

例:

select*

fromcp,lj

wherecpbhin(selectcpbhfromljcj),

andljnoin(selectljnofromljcj);

fromcp,lj

wherecpbhin(selectcpbhfromcplj),

andljbhin(selectljbhfromcplj);

5其他数据对象的设计

5。

1视图

CREATEVIEW车间

AS

SELECTa。

*,车间名称,类型名称FROM车间asa,车间编号asb,备注ascwherea。

车间编号=b.车间编号anda.备注=c.备注

5.2触发器

CREATETRIGGERAAA

AFTERINSERTORUPDATAONARRoomprice

Foreachrow

Asbegin

InsertintoARRoompricevalues(

‘5’,’0520010327'

,’250'

’588’,'

YES’);

End;

3索引

CREATEUNIQUEindexcpck_ckontablecpck(ck);

6备份及恢复策略

6。

1备份类型

•数据库备份(DatabaseBackups)

•事务日志备份(TransactionLogBackup)

•差异备份(DifferentialDatabaseBackups)

•文件和文件组备份(Backup)

6.2数据库恢复模式

•简单恢复(SimpleRecovery)

•完全恢复(FullRecovery)

•批日志恢复(Bulk-loggedRecovery)

3策略

在局域网内的任何一台工作站计算机上安装MicrosoftWindowsNT及MicrosoftSQLServer,并在该机上建立一个及服务器中的数据库同名的数据库,利用MicrosoftSQLServer系统本身提供的异机传送工具(在MicrosofSQLEnterpriseManager中的Tools菜单下的Database/ObjectTransfer)通过设置定时(可以是每周、每月、每日或每时)由计算机自动的把服务器中数据库的数据传送到该工作站机的数据库中,这样一旦服务器(操作系统)崩溃或MicrosoftSQLServer系统崩溃时,只要重装服务器操作系统(MicrosoftWindowsNT)或重装MicrosoftSQLServer仍然可以采用异机传送工具来通过该工作站机把数据传回至服务器的MicrosoftSQLServer数据库中,以确保数据的安全恢复。

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

当前位置:首页 > 人文社科 > 法律资料

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

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