ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:96.13KB ,
资源ID:23873940      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/23873940.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(工厂管理信息系统.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

工厂管理信息系统.docx

1、工厂管理信息系统计算机科学与技术专业数据库原理及应用课程设计开发报告 设计题目:工厂管理信息系统 年 级:09年秋 学 号:200915553013030 姓 名:陈华雄工厂管理信息系统摘要本设计针对信息处理能力在现在化工厂中的重要作用,且作为工厂的生产基地工厂也必须适应这一变化趋势的要求,也就是说工厂的建设、管理应该向着信息化、智能化、系统化、规范化和自动化的方向发展,基于这种社会发展的趋势,加之工厂个部门之间的本身的管理效率过低,工人与工厂管理者之间沟通差,商品发货和运输等问题的出现,使我了解到大部分工厂目前存在的隐患,那就是需要一个良好的管理系统来对整个工厂的动作实现信息化和智能化的管理

2、。本设计通过需求分析、概要设计、逻辑设计、物理设计等几个阶段通过工厂各个实体之间的联系进行设计,并通过E-R图让使用者更加深切理解本程序内实体之间的关系,使之能更加快速的查询、删除和更改所建数据库的内容。并加入了备份和恢复策略部分,使内容更加完善。关键字:系统开发;车间;信息管理;车间管理信息系统; 3.1将E-R图转化为关系模式.6 3.2数据模型的优化.76 备份及恢复策略 111需求分析1.1功能需求工厂(包括厂名和厂长名)需建立数据库,用来管理以下信息一个工厂有多少车间,每个车间有车间号,车间主任名,地址,电话一个车间内有多少人,每个车间有多少职工号。姓名。年龄。性别和工种一个车间生产

3、多少种产品,品种有产品号,价格。一个车间生产多少零件,一个零件也可能由多哥车间制造,零件有零件号。重量,和 价格。一个产品由多少零件组成,一种零件也可装配在多种产品内。产品与零件均存入仓库中,厂内有多少仓库,仓库有仓库号,仓库保管员姓名,电话。1.2数据字典 数据项 表1.1 数据项名 含义说明 数据类型 长 度 厂名 工厂相关信息 char() 20 厂长名 工厂相关信息 char() 6 车间号 车间相关信息 int() 10 车间主任 车间相关信息 char() 6 地址 车间相关信息 char() 20 电话 车间相关信息 int() 11 员工号 员工相关信息 int() 10 职位

4、编号 员工相关信息 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 姓名

5、 仓库相关信息 char() 6 电话 仓库相关信息 int() 11数据结构 表1.2 数据结构名 含义说明 组成工厂表 定义了工厂的相关信息 厂名, 厂长车间表 定义了车间的相关信息 车间编号,车间名称,车间主任编号,备注员工表 定义了员工表的相关信息 员工号,姓名,工种,职位编号,年龄, 性别,电话,地址产品表 定义了产品的相关信息 编号,产品名称,价格,车间编号,备注零件表 定义了零件的相关信息 零件号,重量,价格 车间-零件表 定义了车间与零件的相关信息 车间编号,零件号 产品-零件表 定义了产品与零件的相关信息 产品编号,零件号仓库表 定义仓库的相关信息 编号, 管理员姓名,电话

6、零件-仓库表 定义了零件与仓库的相关信息 仓库编号(主键),零件编号 产品-仓库表 定义了产品与仓库的相关信息 仓库编号(主键),产品编号数据流 表1.3 数据流名 来源 去向 产品信息 车间 仓库 零件信息 车间 仓库数据存储 表1.4 数据存储名 含义说明 组成 车间信息 储存了车间的相关信息 车间编号,车间名称,车间主任编号,备注 员工信息 储存了员工的相关信息 员工号,姓名,工种,职位编号,年龄, 性别,电话,地址 产品信息 储存了产品的相关信息 编号,产品名称,价格,车间编号,备注 零件信息 定义了零件的相关信息 零件号,重量,价格 仓库信息 定义仓库的相关信息 编号, 管理员姓名,

7、电话处理过程 表1.5 处理过程名 含义说明 输入 输出生产过程 查找所要生产的零件信息 零件信息 零件生产过程 查找所要生产的产品信息 产品信息 产品 储存过程 查找出零件储存的仓库号 仓库信息 零件 储存过程 查找出产品储存的仓库号 仓库信息 产品数据说明及处理方式联机处理ck(仓库)gc(工厂),cj(车间)yg(员工),cp(产品),lj(零件),ljcj(零件与车间的联系)cplj(零件与产品的联系),ljck(零件与仓库的联系)cpck(产品与仓库的联系)2概念结构设计2.1实体车间,员工,仓库,产品,零件2.2局部E-R图 (1)员工-所属-车间1n图2-1 员工与车间的所属关系

8、E-R 图 事务规则:一个员工只能所属一个车间(1:1) 一个车间可以容纳多名员工(1:n) (2)车间-生产-产品n1图2-2 产品的生产关系E-R 图 事物规则:一个车间能生产多种产品(1:n) 每个产品被一个车间生产(1:1) (3)车间-生产-零件n1图2-3 零件的生产关系E-R 图 事物规则:一个车间能生产多种零件(1:n) 一个零件在一个车间生产(1:1) (4)仓库-保管-零件n1图2-4零件的储存关系E-R图 事物规则:一个仓库能保管多种零件(1:n) 一个零件只能被一个仓库保管(1:1)2.3全局E-R图 图2-5系统全局E-R图3逻辑模式设计3.1将E-R图转化为关系模式

9、 逻辑结构设计的任务是将概念结构设计的E-R图,转化为与选用的 DBMS所支持的数据模型相符的逻辑结构,形成逻辑模型。关系模型(第1数据项为主键):工厂(厂名, 厂长名)车间(车间号,车间主任,地址,电话,备注)员工(职工号,姓名,工种,职位编号,年龄,性别,电话,地址)产品(产品号,产品名称,价格,车间编号,备注)零件(零件号,重量,价格)仓库(仓库号,仓库保管员,姓名,电话) 车间-零件(车间号,零件号)产品-零件(产品号,零件号)零件-仓库(仓库号,零件号) 产品-仓库(仓库号,产品号)3.2数据模型的优化 将转化的关系模式进行优化,最终达到第三范式。优化后的关系模式如下:工厂(厂名,

10、厂长名)车间(车间号,车间主任,地址,电话)员工(职工号,姓名,工种,职位编号,年龄,性别,电话,地址)产品(产品号,产品名称,价格,车间编号,备注)零件(零件号,重量,价格)仓库(仓库号,仓库保管员号,姓名,电话)车间-零件(车间号,零件号)产品-零件(产品号,零件号)零件-仓库(仓库号,零件号) 产品-仓库(仓库号,产品号) 表3.1 工厂信息表(gc) 字段名称 数据类型 长度 约束 属性 厂名 char() 20 NOT NULL 主码 厂长名 char() 6 NOT NULL 非主属性 表3.2 车间信息表(cj) 字段名称 数据类型 长度 约束 属性 车间号 int() 10 N

11、OT NULL 主码 车间主任 char() 6 NOT NULL 非主属性 地址 char() 20 NOT NULL 非主属性 电话 int() 11 NOT NULL 非主属性 备注 char() 20 NOT NULL 非主属性 表3.3 员工信息表(yg) 字段名称 数据类型 长度 约束 属性 职工号 int() 10 NOT NULL 主码 姓名 char() 6 NOT NULL 非主属性 工种 char() 20 NOT NULL 非主属性 职位编号 char() 20 NOT NULL 非主属性 年龄 int() 2 NOT NULL 非主属性 性别 char() 2 NOT

12、 NULL 非主属性 地址 char() 20 NOT NULL 非主属性 电话 int() 11 NOT NULL 非主属性 表3.4 产品信息表(cp) 字段名称 数据类型 长度 约束 属性 产品号 int() 10 NOT NULL 主码 产品名称 char() 20 NOT NULL 非主属性 价格 int() 10 NOT NULL 非主属性 车间编号 int() 10 NOT NULL 非主属性 备注 char() 20 NOT NULL 非主属性 表3.5 零件信息表(lj) 字段名称 数据类型 长度 约束 属性 零件号 int() 10 NOT NULL 主码 重量 int()

13、 10 NOT NULL 非主属性 价格 int() 10 NOT NULL 非主属性 表3.6 仓库信息表(ck) 字段名称 数据类型 长度 约束 属性 仓库号 int() 10 NOT NULL 主码 仓库保管员号 int() 10 NOT NULL 非主属性 姓名 char() 6 NOT NULL 非主属性 电话 int() 11 NOT NULL 非主属性 表3.7车间-零件生产关系表(cjlj)字段名称 数据类型 长度 约束 属性车间号 int() 10 NOT NULL 外码零件号 int() 10 NOT NULL 外码 表3.8产品-零件组成关系表(cplj) 字段名称 数据

14、类型 长度 约束 属性产品号 int() 10 NOT NULL 外码零件号 int() 10 NOT NULL 外码 表3.9零件-仓库存储关系表(ljck) 字段名称 数据类型 长度 约束 属性零件号 int() 10 NOT NULL 非属性仓库号 int() 10 NOT NULL 外码 表3.10产品-仓库存储关系表(cpck) 字段名称 数据类型 长度 约束 属性 产品号 int() 10 NOT NULL 非属性 仓库号 int() 10 NOT NULL 外码4检验是否满足用户需求例行事务需求1:要在车间表中添加新的数据,基本格式为Insert into (列名1,列名2),)

15、VALUES (,) 2:要修改职位表的数据,则要使用UPDATE语句,基本格式为 UPDATE SET=,=. WHERE 3:删除操作 DROP VIEW视图名查询事务需求因为该课程设计要求是能实现查询各车间,生产的产品和零件信息,查询各仓库中产品和零件信息,所以重点在此。 先说说明查询的基本格式: SELECET ALL | DISTINCT别名1,别名2 FROM表别名1,表别名2 WHERE GROUP BY HAVING ORDER BY 列名2ASC|DESE例:select *from cp ,ljwhere cpbh in(select cpbh from ljcj), an

16、d ljno in(select ljno from ljcj);select *from cp,ljwhere cpbh in(select cpbh fromcplj), and ljbh in(select ljbh from cplj);5其他数据对象的设计5.1视图CREATE VIEW 车间ASSELECT a.*, 车间名称, 类型名称 FROM 车间 as a, 车间编号 as b, 备注 as c where a.车间编号=b.车间编号 and a.备注=c.备注5.2触发器CREATE TRIGGER AAA AFTER INSERT OR UPDATA ON ARRoom

17、priceFor each rowAs begin Insert into ARRoomprice values (5 ,0520010327,250,588,YES);End ;5.3索引CREATE UNIQUE index cpck_ck on table cpck (ck);6 备份及恢复策略6.1备份类型数据库备份(Database Backups) 事务日志备份(Transaction Log Backup) 差异备份(Differential Database Backups) 文件和文件组备份(File and File Group Backup)6.2数据库恢复模式简单恢复(

18、SimpleRecovery) 完全恢复(Full Recovery) 批日志恢复(Bulk-logged Recovery)6.3策略在局域网内的任何一台工作站计算机上安装Microsoft Windows NT及Microsoft SQL Server,并在该机上建立一个与服务器中的数据库同名的数据库,利用Microsoft SQL Server系统本身提供的异机传送工具(在Microsof SQL Enterprise Manager中的Tools菜单下的Database/Object Transfer)通过设置定时(可以是每周、每月、每日或每时)由计算机自动的把服务器中数据库的数据传送到该工作站机的数据库中,这样一旦服务器(操作系统)崩溃或Microsoft SQL Server系统崩溃时,只要重装服务器操作系统(Microsoft Windows NT)或重装Microsoft SQL Server仍然可以采用异机传送工具来通过该工作站机把数据传回至服务器的Microsoft SQL Server数据库中,以确保数据的安全恢复。

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

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