企业生产管理信息系统设计与开发.docx

上传人:b****1 文档编号:23133045 上传时间:2023-05-08 格式:DOCX 页数:68 大小:1.78MB
下载 相关 举报
企业生产管理信息系统设计与开发.docx_第1页
第1页 / 共68页
企业生产管理信息系统设计与开发.docx_第2页
第2页 / 共68页
企业生产管理信息系统设计与开发.docx_第3页
第3页 / 共68页
企业生产管理信息系统设计与开发.docx_第4页
第4页 / 共68页
企业生产管理信息系统设计与开发.docx_第5页
第5页 / 共68页
点击查看更多>>
下载资源
资源描述

企业生产管理信息系统设计与开发.docx

《企业生产管理信息系统设计与开发.docx》由会员分享,可在线阅读,更多相关《企业生产管理信息系统设计与开发.docx(68页珍藏版)》请在冰豆网上搜索。

企业生产管理信息系统设计与开发.docx

企业生产管理信息系统设计与开发

毕业设计

题目

企业生产管理信息系统设计与开发

学生姓名

文理

学号

070310627

系部

信息系

专业班级

信管0721

指导教师

丁启华

职称

工程师

 

2011

5

原创性声明

本人郑重声明:

所呈交的本科毕业论文(设计),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本论文(设计)不含任何其他个人或集体已经发表或撰写过的作品成果。

对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。

本人完全意识到本声明的法律结果由本人承担。

作者签名:

日期:

年月日

 

论文版权使用授权书

本人了解湖南商学院北津学院有关保留、使用学位论文的规定,即:

学校有权保留学位论文并根据国家或湖南省有关部门规定送交学位论文,允许学位论文被查阅和借阅;学校可以公布学位论文的全部或部分内容,可以采用复印、缩印或其它手段保存学位论文。

 

作者签名:

导师签名日期:

年月日

摘要

针对制造企业的生产管理具有的订单驱动和涉及大量复杂零件的加工制造两大特征及由此带来的生产过程的复杂状况,提出了一个基于WEB的企业生产管理信息系统,应用动态服务器页面实现了设备动态、生产动态、生产信息等的多条件录入、查询、更新等功能,并根据班产量、月产量生成报表以供查询和成本核算。

给出了该系统的体系结构、功能结构,并对系统实现的关键技术进行了研究。

这个企业生产管理系统是根据企业生产过程中的实际需求开发的一套管理软件对于生产过程中的产品、物料及设备进行系统化的管理,将产品的生产及物料的需求生成计划单的同时,配备了全方位的查询功能。

对于物料及完工的产品进行入库集中管理,在确保企业正常生产的同时,降低了库存成本,提高了生产效率。

关键词

企业生产管理系统;B/S;数据库;ASP

Abstract

Productionmanagementformanufacturingordershavedrivenandinvolvesalargenumberofmanufacturingcomplexpartsandtheresultingtwomajorcharacteristicsofthecomplexsituationoftheproductionprocess,presentsaWEB-basedproductionmanagementinformationsystem,applicationActiveServerPagesimplementationthedevicedynamics,productionperformance,productioninformationsuchasmulti-conditionentry,query,updateandotherfunctions,andoutputaccordingtoclasses,monthlyqueriesandgeneratereportsforcostaccounting.Givesthesystemarchitecture,functionalstructure,thekeytechnologiesandsystemswerestudied.Theproductionmanagementsystemisbasedontheactualproductionprocessneedstodevelopasetofmanagementsoftwareproductsfortheproductionprocess,materialsandequipmentforsystematicmanagement,theproductionplanandmaterialneedsofasinglegeneration,whileequippedwithafullrangeofsearchfunctions.Materialsandfinishedproductsforthecentralizedmanagementofstorage,toensurenormalproductionandatthesametime,reduceinventorycostsandimproveproductivity.朗读

显示对应的拉丁字符的拼音

字典

KeyWords

Productionmanagementsystem;B/S,database;ASP

插图索引

附表索引

企业生产管理信息系统设计与开发

1.引言

1.1项目来源

随着社会的进步和人们生活水平的不断提高,越来越多的企业都感到使用程序化的管理给人们生活和生产带来的巨大好处。

本人也深刻认识到这一点,企业生产相对比较频繁,而且相应的管理软件也比较落后。

企业生产管理系统可以使企业能够更快速的,更完善的,更便捷的来管理所在企业生产的基本情况和信息。

企业生产管理系统是每个企业不可缺少的,它的系统性能对于企业的决策者和管理者来说都至关重要,一个企业内部管理的成功与否和管理系统的好坏是密不可分的。

有资料显示,当一个生产类型的企业一线的员工超过15人时就应当考滤使用正规化的管理。

正规化并不仅仅表现在公司管理有序,更重要的表现在公司能提高工作效率,有及时排解困难的“抗毒”能力。

正规化的管理不仅有利于公司眼前的管理,更有利于公司以后的发展,企业文化的建设不是一朝一夕就建立起来的。

随着企业发展规模的不断扩大,生产管理的复杂程度也不断挑战着管理者的能力。

当今中国的企业在许多领域的竞争已经非常激烈,竞争的成败取决于“成本低、速度快和质量高”。

企业都面临着在有限资源的前提下,迅速地对客户的需求做出反应,提供高质量的产品和服务的任务。

伴随着我国生产能力的提高,生产型企业也异军突起,显示出很强的活力志。

它们有着一套自已的管理方法和经营理念,规模越做越大,企业文化越来越正规。

由此可见一个好的企业生产管理系统的重要性。

1.2任务目标

本设计是专为生产制造企业开发的覆盖中小生产、制造企业的经营计划、资源规划、生产管理、质量管理、销售管理、客户关系管理、财务管理的集成化计算机辅助管理软件系统。

科学地实现了ERP流程,突出了中小制造企业经营管理、有限能力计划与控制,大大降低了企业实施ERP的复杂性、化繁为简、缩短了实施周期、降低了实施成本,为企业提高企业经营管理能力、实施信息化改造提供了一揽子解决方案。

我的目标就是在于开发一个功能实用、操作方便,简单明了的企业生产管理系统.能够录入材料、产品及设备的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足企业生产管理的日常业务的需要。

2.项目规划

2.1项目资源

2.1.1硬件设备

(1)服务器

CPU:

至少Pentium800以上;

内存:

至少1G以上,建议使用2G以上;

硬盘:

至少40G硬盘空间;

(2)客户端

CPU:

至少Pentium400以上,建议使用Pentium800以上;

内存:

至少128M以上,建议使用256M以上;

硬盘:

至少20G硬盘空间;

(3)网络设备:

100/1000MBPS以太网卡,双绞线,48口交换机

(4)其它:

键盘、鼠标、打印机等。

2.1.2软件环境

(1)服务器

操作系统:

Windows2000server以上版本;

数据库:

MicrosoftAccess2003以上版本;

服务器:

IIS6.0;

配置环境:

Microsoft.NETFramework2.0

(2)客户端

操作系统:

Windows98以上版本

Internet软件:

IE6.0以上版本浏览器。

2.1.3软件工具

数据库设计工具:

MicrosoftSQLServer2005;

开发工具:

DreamweaverCS5;ASP开发语言;

建模工具:

VP-UML、Visio2007;

图片设计工具:

PhotoshopCS5。

2.2项目规划

2.2.1任务描述

本系统采用至上而下的项目开发步骤,整个开发过程分为六个阶段。

系统任务树如图2-1所示。

图2-1企业生产管理信息系统任务树

项目研究:

进行这个项目的原因,以及这个项目要达到的目标。

项目规划:

对这个项目的进程进行规划。

系统需求分析:

对这个项目的业务流程进行了解,做出功能需求设计。

系统结构设计:

根据需求分析的结果对系统结构进行布局。

系统详细设计:

完成数据库详细设计,再对业务功能模块进行详细设计,再对用户表示层界面进行设计。

系统测试:

通过单元测试对系统的每一个模块进行单独测试后再整合测试,测试通过后完成系统使用说明。

2.2.2进度安排

系统开发是一个周期很长的活动,它需要得到很好的规划,才能按时按量的完成它,为了使系统能够在规定的时间范围内完成,把系统开发分成了9个阶段,其进度安排如图2.2所示。

图2-2项目进度安排甘特图

由于存在外在因素的影响,所以实际的系统设计是交叉进行的,数据库设计和信息系统开发并行,系统运行和系统测试也是重叠进行。

设计中采用原型开发法边设计边测试边运行,测试失败再修改,因此时间进度计划与分配并不完全耦合。

3.系统需求分析

3.1业务需求

3.1.1业务组织

通过对企业生产管理业务的调查分析,可知企业的生产机构设置如图3-1所示。

图3-1企业组织机构设置图

3.1.2业务定义

对于生产管理系统而言,主要任务是分析使用该系统功能的是哪些人,哪些人需要该系统的支持来完成工作,以及系统的管理者和维护者等,其顶层数据流图如图3-2所示:

图3-2顶层数据流图

其中企业生产管理数据流图如下所示:

图3-3企业生产管理数据流图

3.1.3业务流程

通过对企业的调查和分析,可知该企业的生产管理系统主要有这几个处理步骤:

1、根据基础数据的汇报表填制相关的生产供货单位信息、材料添加信息、生产车间的相关的信息

2、根据材料仓库的管理对材料的类别、明细、入库、查询等做好了详细的记录。

3、根据原材料仓库的管理原料的入库、出库、供货的单位仓库的查询有一定的了解。

4、根据生产车间的管理可以指定相关的消耗查询表,能够清楚的看清生产的列表和产品的库存。

5、根据成品的仓库管理指定相关的产品的出库、库存等方面的报表

6、根据产品的销售管理可以制定相关的购货报表、运费清单等等相应的表格。

7、根据员工数据管理,可以制定相关的员工信息表,对员工的管理起到很大的作用。

企业的生产管理业务流程图如图所示。

图3-4业务流程图

3.2功能需求

3.2.1功能组成

由上可知,某企业生产管理信息系统的功能模块设计如图3-5所示:

图3-5功能模块设计图

3.2.2功能逻辑

(1)一层数据流程图

该企业生产管理系统顶层的数据流图如图所示。

图3-6一层数据流图

(2)P2工资管理数据流程图如图3-7所示:

图3-7工资管理数据流程图

(3)P3订单管理数据流程图如图3-8所示:

图3-8订单管理数据流程图

(4)P4仓库管理数据流程图如图3-9所示:

图3-9仓库管理数据流程图

3.3数据需求

3.3.1数据关系

该企业生产管理系统数据实体关系图如图所示。

图3-10数据实体关系图

本企业生产管理系统数据包括用户、员工、工资、部门等实体。

(1)用户实体属性图如图3-11所示:

图3-11用户实体属性图

(2)员工实体属性图如图3-12所示:

 

图3-12员工实体属性图

(5)工资实体属性图如图3-13所示:

图3-13工资实体属性图

(6)职位实体属性图如图3-14所示:

图3-14职位实体属性图

(10)产品实体属性图如图3-15所示:

图3-15部门实体属性图

(8)单位实体属性图如图3-16所示:

图3-16单位实体属性图

(9)材料实体属性图如图3-17所示:

图3-17材料实体属性图

(9)材料实体属性图如图3-18所示:

图3-18产品实体属性图

(11)出入库实体属性图如图3-19所示:

图3-19出入库实体属性图

3.3.2数据定义

表3.1用户数据字典

数据存储名:

用户

说明:

对每个用户的登录信息及系统权限进行管理

数据描述:

用户名、密码、姓名、注册时间、权限等

表3.2员工数据字典

数据存储名:

员工

说明:

记录企业员工的基本信息。

数据描述:

用户名、姓名、性别、年龄、籍贯、政治面貌、出生日期、部门职位、毕业院校、地址、联系方式、入公司时间、合同类别、合同期限等

表3.3工资数据字典

数据存储名:

工资

说明:

对企业员工的工资信息进行管理。

数据描述:

姓名、工作时间、日薪、奖金、加班、全勤、福利、伙食费、发放时间、所得等

表3.4职位数据字典

数据存储名:

职位

说明:

对企业员工的职位信息进行管理。

数据描述:

职位名称、所属部门、招聘关闭、学历要求、专业要求、薪金、招聘人数等

表3.8部门数据字典

数据存储名:

部门

说明:

对企业的部门信息进行管理。

数据描述:

部门名称、上级部门、部门级别、部门人数等

表3.6单位数据字典

数据存储名:

培训

说明:

对企业员工的培训信息进行管理。

数据描述:

培训任务、培训课程、培训对象、培训资源、培训预算等

表3.7材料数据字典

数据存储名:

材料

说明:

对于材料进行管理。

数据描述:

类别、品名、规格、计量单位等

表3.9产品数据字典

数据存储名:

产品

说明:

对于产品任务进行管理。

数据描述:

生产日期、存储仓库、产量等

表3.9出入库数据字典

数据存储名:

出入库

说明:

对于出入库任务进行管理。

数据描述:

出入库日期、类别、领料车间数量等

4.系统结构设计

4.1总体框架

在系统架构方面,基于系统的访问速度,便捷性、可行性等要求,本系统采用了B/S结构。

B/S结构的核心是WEB服务器,其基于IIS建立互联网信息服务,通过HTTP协议实现客户端与服务器的信息交互,并通过ASP、JSP等,实现WEB动态服务。

如图4.1所示。

B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。

只要有一台能上网的电脑就能使用,客户端零维护。

系统的扩展性非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。

图4-1B/S结构图

本系统软件层的结构可分为以下4层。

Web应用层:

提供与用户交互的界面。

业务逻辑层:

实现各种业务逻辑。

持久化层(hibernate):

封装了数据访问的细节。

数据库层:

负责存放和管理应用的持久性业务数据。

4.2软件结构

4.2.1软件模型

该系统的软件结构图如图4-2所示:

图4-2软件结构图

4.2.2模块定义

根据对本系统的项目规划、需求分析、系统结构设计等,可以得出系统的各个模块:

用户登录模块、工作管理模块等管理模块、个人维护模块、薪酬管理模块、系统管理模块。

4.3数据结构

4.3.1数据库模型

企业生产管理系统的数据表之间的关系用ER图表示如图4-4所示:

图4-3数据实体联系图

4.3.2数据定义

由上述分析可知,该生产管理系统共需要17张表,用途分别如表4.10所示。

 

表4.1系统数据表及其用途

数据结构编号

数据结构名

数据结构含义

数据表用途

DS-1

yuangong

员工表

保存员工档案信息

DS-2

gongzi

工资表

保存员工的工资信息

DS-3

userinfo

用户表

记录系统用户信息

DS-4

department

部门表

保存企业的部门详细信息

DS-5

cailiao

材料表

保存材料的详细信息

DS-6

owner

公司表

保存公司的详细信息

DS-7

cailiao_store

材料库存表

记录材料的库存

DS-8

class

类别表

记录产品原料的类别信息

DS-9

cailiao_out_store

材料出库表

保存材料出库的信息

DS-10

dengji

等级表

记录材料产品的等级

DS-11

cailiaocangku

仓库表

保存仓库的详细信息

DS-12

cailiao_in_store

材料入库表

记录材料入库的信息

DS-13

Product_store

产品库存

保存产品的库存信息

DS-14

Sales_in_yunshu

运输表

记录运输的信息

DS-15

Sales_out_store

销售表

记录销售的信息

DS-16

Product_out_store

产品出库表

记录产品出库的信息

(1)员工表包括员工编号、用户名、用户密码、用户姓名、部门设置权限、职位设置权限、生产设置权限、添加用户权限、填写合同权限、合同管理权限、合同模板权限、布置工作权限、管理工作权限、发布通知权限、主管审批权限、生产审批权限、员工考勤权限、考勤分析权限、考勤规则权限、工作任务权限、查询个人权限、递交假期权限、查询假期权限、发布信息权限、查询信息权限、个人考勤权限、个人薪酬权限、个人密码权限等字段,其中员工编号是主键。

(2)工资表包括工资编号、员工、年、月、日、工作、日薪、本薪、奖金、假日、全勤、加班、本期、福利、伙食、所得、节支、实发等字段,其中工资编号是主键。

(3)用户表包括用户编号、员工姓名、英文名、年龄、性别、出生日期、籍贯、地址、电话、手机、入公司时间、正式工时间、合同类别、合同期限、有效期、职位编号、所属部门、邮箱、学历、毕业学校、专业、政治面貌、婚姻状况、有无工作经验、已工作时间等字段,其中用户编号是主键。

(4)材料表包括材料编号、类别名称、品名、规格、计量单位等字段,其中编号是主键。

(5)材料入库表包括等编号、时间、类别名称、品名、规格、计量单位、仓库、价格、数量、金额、备注、采购员、供货单位、字段,其中编号是主键。

(6)材料出库表包括编号、时间、类别、品名、规格、单位、领用车间、单价、数量、金额、领料员、备注、存储库房等字段,其中编号是主键。

(7)材料库存表包括编号、类别名称、品名、规格、库存数量、单价、计量单位等字段,其中编号是主键。

(8)仓库表包括编号、仓库编号、仓库名称等字段,其中编号是主键。

(9)车间表包括编号、车间编号、车间名称等字段,其中编号是主键。

(10)成品仓库表包括编号、仓库编号、仓库名称等字段,其中编号是主键。

(11)类别表包括编号、类别编号、类别名称、备注等字段,其中编号是主键。

(12)等级表包括编号、等级编号、等级名称、备注、价格、计量单位等字段,其中编号是主键。

(13)购货单位表包括编号、包装种类名称等字段,其中编号是主键。

(14)产品出库表包括编号、出库日期、仓库、购货单位、总量、优级品、优级品、合格品、等外品、备注、车号、包装等字段,其中编号是主键。

(15)产品库存表包括编号、仓库、优级品数、一级品数、合格品数、等外品、总产量等字段,其中编号是主键。

(16)销售库存表包括编号、时间、购货单位、包装种类、最后修改时间、运价、运费、预付款、车号、剩余款、总量、备注、产品类型、扣除运费、实际数、扣除数等字段,其中编号是主键。

5.系统详细设计

5.1程序算法详细设计

本系统的程序流程图如图4-5所示:

图5-1程序流程图

5.2数据库详细设计

5.2.1数据库环境配置

本系统数据库的设计采用MicrosoftAccess2007数据库。

所以先要根据需求分析建立数据表,然后通过MicrosoftAccess2007编写数据表,最后通过对ODBC数据引擎的设置,就可以把MicrosoftAccess2007数据库连接到系统项目中。

本系统通过ADO对象连接数据库。

(1)建立MicrosoftAccess2007数据库

启动MicrosoftAccess2007,建立一个空的数据库data.mdb,然后在里面建立系统所需要的表格。

(2)数据库连接配置

DB="data/data.mdb"

ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath(db)OnErrorResumeNext

Setconn=Server.CreateObject("ADODB.Connection")

conn.openConnStr

IfErrThen

err.Clear

SetConn=Nothing

Response.Write"数据库连接出错。

"

Response.End

EndIf

5.2.2表设计及其关系设置

MicrosoftAccess2007有利于缩短大批量数据的吞吐时间,使整个系统管理规范化,数据的完整性、安全性得到保障。

数据表结构如下:

(1)yuangong表用户储存系统的员工信息:

表5.1yuangong表

编号

字段名称

数据类型

说明

1

id

自动编号

编号

2

name

文本

姓名

3

sex

文本

性别

4

Title

文本

学历

5

adr

文本

身份证号码

6

zip

文本

邮编

7

tel

文本

联系方式

8

Facsimile

文本

传真

9

Condition

文本

条件

10

email

文本

邮箱

11

bumen

文本

部门

12

zhiwu

文本

职务

13

yajin

文本

押金

14

baoxian

文本

保险

15

dangan

文本

档案

16

gongzhong

文本

工种

17

ruchangtime

文本

入职时间

18

minzu

文本

民族

19

biandong

文本

变动

20

content

文本

备注

21

img

文本

照片

(2)department表用户储存部门信息:

表5.2department表

编号

字段名称

数据类型

说明

1

id

自动编号

编号

2

depnumber

文本

部门编号

3

depname

文本

部门名称

(3)banwei表用户储存班组信息:

表5.3banwei表

编号

字段名称

数据类型

说明

1

id

自动编号

编号

2

banweinumber

文本

班组编号

3

banweiname

文本

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

当前位置:首页 > 医药卫生 > 预防医学

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

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