服装生产管理信息系统.docx
《服装生产管理信息系统.docx》由会员分享,可在线阅读,更多相关《服装生产管理信息系统.docx(18页珍藏版)》请在冰豆网上搜索。
服装生产管理信息系统
服装生产管理信息系统
二◦◦九年六月
服装生产管理系统
第一章引言
1.1项目的来历
现在小型的服装生产企业仍然存在,管理技术比较落后,像那些自产自销的厂家完全依靠最古老的运作更是竞争力不强,不能及时根据市场调节生产,并进行材料采购,这里我们为其设计一套完整的数据库,以便管理人员能够及时掌握动
态信息,合理安排生产,提高资源的合理配置。
1.2问题的提出
从目前自产自销的服装厂的操作情况来看,由于采购管理、生产管理、原材料库存管理、产品库存管理等操作等都是以手工操作为主,数据的传递大多为纸张传递的方式,因此常常造成信息传递的不及时和办公耗材的大量浪费,大大影响了整个运作的连续性,这种数据的管理方式的落后已经不具有竞争力,于是我们决定给这类型的服装厂开发一套用于整个生产管理的功能完善、处理及时的管理信息系统。
项目开发的原因
所谓管理信息系统是指一个由人和计算机等组成的,能进行信息收集、传输、加工、保存、维护和使用的系统,而管理信息系统的最终目的是为决策者服务,提供适合企业发展的战略计划。
管理的核心是决策,而管理信息系统可以辅助决策,特别是战略决策,它的好坏直接影响到企业的生存和发展。
管理信息系统正在促使管理方法由定性向定性和定量相结合的方向发展,这表现在管理中运用了预测和各种数学模型来定量分析企业中的问题并解决问题。
过去管理问题常常由于数据管理的不完善而难以进行试验,而管理信息系统则可以结合管理需要,提供充分的数据,为模拟和制定预测计划创造条件。
在现在社会服装生产厂家已经不具有很强的竞争力了,但由于他仍然存在,对于这种现状我们更迫切加强其管理,服装生产的管理对于整个服装厂家的业务流程来说是非常重要的,能否有效地反映实时数据直接影响了利益。
但是管理仍旧靠手工操作和纸质传递,信息传递的严重滞后使信息的沟通大大受阻。
既影响了整个工作流程的效率,同时又使高层决策人员不能及时掌握最新最快的业务动态,给厂家整体发展计划带来不利的影响。
因此,通过对服装生产厂家现状的分析,我们需要一个适应大量信息控制和数据处理的管理方案,以便用计算机准确高效的处理方法和数据库紧凑严谨的结构代替公司人员的手工操作和纸质传递。
第二章系统分析
2.1系统调查
系统调查的主要任务是了解原有流程做了什么,存在什么问题,所以调查的内容应该包括:
主要输入模块、主要输出模块、处理功能模块、数据存储模块以及与其它系统的关系。
2.2系统的可行性分析
经济可行性:
落后的管理方式必然会带来厂家的利益无端流出,一个完整先进的管理系虚拟系统必然会给厂家更便捷的管理,实现资源的合理配置,极大程度上的维护了企业的经济利益。
技术可行性:
我们开发使用的软件是Access2003,后台管理更可以用SQL
sever2000来实现
使用可行性:
只需要配置一定数目的电脑设施和外围设备,网络也安装就绪。
软件方面,Access2003使用比较简单,功能强大,操作简单系统移植性能良好,模块与模块之间相互独立,数据库具有保密性。
另外系统对用户的权限进行了严格的分层控制,使不同人员既能够使用又不越权。
2.4系统开发的总目标
服装厂生产服装,根据销售情况来确定哪些是畅销的,哪些的销量小,据此来调整不同批次服装的生产数量,以及进行原料采购的调整,实现资源的合理配置,以避免不必要的浪费
情况一:
卖场反馈信息A产品销量比较大,货物缺少,若此时仓库仍有大量的A产品库存,此时我们只需要从仓库发货到卖场即可,而现有的A产品涉及到的衣料及饰件都可以用于其它产品的生产。
情况二:
卖场反馈信息A产品销量比较大,货物缺少,若此时此时仓库仅有很少A产品的存货,这是我们为满足市场需求就可以加大该产品的的生产量,此时我们可以查阅仓库现有A产品涉及到的材料现有的存货量,若存货量大则直接领料生产即可,若存货量不足则需要采购。
情况三:
卖场反馈信息B产品销量比较小,若此时仓库仍有大量的B产品库存,此时厂家可减少B产品的生产甚至停产,而现有的B产品涉及到的衣料及饰件都可以用于其它产品的生产。
情况四:
卖场反馈信息B产品销量比较小,若此时仓库几乎没有B产品库存,这时厂家可根据需求量适当再生产,此时我们可以查阅仓库现有B产品涉及到的材
料现有的存货量,若存货量大则直接领料生产即可,若存货量不足则需要采购。
第三章需求分析
3.1业务流程图
各专卖店
销售量
物料需求计算生产制单
采购计划生产开工通知工单排程
采购单外发生产跟单
定额领料单
生产结单来料检验单
业务流程图
3.2数据流程图
3.2.1服装生产系统关联图
采购单产量动态报表采购部财务科
原材料入库单
领料单销售信息反馈表
生产管理系产品入库单
统
发货单
生产单
仓库车间销售部
生产管理系统关联图
3.2.2系统顶层图
确定系统主要信息的处理功能,据此将整个系统分解成:
采购管理、生产管理、原材料库存管理、产品库管理、销售统计分析。
再确定每个加工的输入和输出的数据流以及与这些加工有关的数据存储。
根据各加工和数据存储环节的输入与输出数据流的关系,将外部项、各加工环节以及数据存储缓解拥数据流连接起来,为各个数据流、加工环节命名、编码,从而得出库存管理系统顶层图
卖场
销售数据
发货单
销售部产品库存管理
销售统计分析表成品库存量
成品入库单
生产产
采购材料数据生产产品数据量及采采购管理购计算生产管理采购单
成品数据
生产单
原材料库存量
采购部
车间原材料入库数据
原材料库存管理
领料单
生产数据流程顶层图
3.2.3生产系统分解图
1)采购管理模块
采购情采购单采购明细采购部况输入
采购情生产产量采购材料数据
况查询及采购计
算
采购处原材料入库数据理
2)原材料库存管理模块
原材料库存原材料库存单原材料库存单明细仓库情况输入原材料库存生产产量原材料库存数据
情况查询及采购计
算
原材料库存原材料入库数据
处理领料单
3)产品库存管理模块
原材料库存产品库存单产品库存单明细仓库情况输入原材料库存生产产量产品库存数据
情况查询及采购计
算
原材料库存产品入库数据
处理发货单
4)生产管理模块
生产情况输生产单生产单明细车间入生产情况查生产产量产品生产数据询及采购计
生产处理产品入库数据
发货单
5)销售统计分析模块
市场需求销售信息反馈表
销售部量量统计
分析
产品市场需求量数据
产品再产
生产单产品库存量数据车间产量分析仓库
再产产量数据
材料采购
量分析原材料库存量数据仓库
采购单
采购部
3.3数据词典
3.3.1数据流
数据流是数据结构在系统内传输的路径,是所描述的信息处理功能有关的各类信息的载体,是各加工环节进行处理和输出的数据集合。
这里的数据主要有:
采购单、原材料入库单、领料单、生产单、产品入库单、
发货单、原材料库存单、产品库存单
数据流
系统名:
服装生产管理系统编号:
条目名:
采购单别名:
来源:
采购管理去处:
采购部
数据流结构:
采购单={采购单编号+材料编号+供应商编号+材料名称+采购时间+采购量}简要说明:
由采购部填好此单,(财务科)签字确认采购
编写:
日期:
修改纪录:
审核:
日期:
数据流
系统名:
服装生产管理系统编号:
条目名:
原材料入库单别名:
来源:
原材料库存管理去处:
仓库
数据流结构:
原材料入库单={材料入库单编号+材料编号+仓库编号+材料名称+入库时间+材料数量}
简要说明:
由(采购部)填好此单,仓库管理员签字确认原材料入库
编写:
日期:
修改纪录:
审核:
日期:
数据流
系统名:
服装生产管理系统编号:
条目名:
领料单别名:
来源:
原材料库存管理去处:
车间
数据流结构:
领料单={领料单编号+仓库编号+材料编号+材料名称+领料时间+材料数量}简要说明:
由车间负责人填好此单,仓库管理员签字确认领料编写:
日期:
修改纪录:
审核:
日期:
数据流
系统名:
服装生产管理系统编号:
条目名:
生产单别名:
来源:
生产管理去处:
车间
数据流结构:
生产单={生产单编号+车间编号+产品名称+生产时间+产量}
简要说明:
由(财务科或生产部)填好此单,车间负责人签字确认生产
编写:
日期:
修改纪录:
审核:
日期:
数据流
系统名:
服装生产管理系统编号:
条目名:
产品入库单别名:
来源:
产品库存管理去处:
仓库
数据流结构:
产品入库单={成品入库单编号+仓库编号+产品名称+入库时间+产品数量}
简要说明:
由车间负责人填好此单,仓库管理员签字确认产品入库
编写:
日期:
修改纪录:
审核:
日期:
数据流
系统名:
服装生产管理系统编号:
条目名:
发货单别名:
来源:
产品库存管理去处:
卖场
数据流结构:
发货单={发货单编号+仓库编号+卖场编号+产品名称+发货时间+产品数量}简要说明:
由销售部填好此单,仓库管理员签字确认发货
编写:
日期:
修改纪录:
审核:
日期:
3.3.2数据元素
数据元素
系统名:
生产管理系统编号:
条目名:
生产单别名:
属于数据流:
存储处:
车间数据元素值:
代码类型:
举例:
意义:
字符型CJ1LL120090618001XXXXXXXXXXXXXXXXX
顺序号
日期
年份
表单代号
仓库编号
简要说明:
标示系统生产管理产生的生产单
编写:
日期:
修改纪录:
审核:
日期:
3.3.3数据加工
数据加工又称处理逻辑,描述系统对信息进行处理的逻辑功能
加T—釆购管理.
至統各服装生产管厘系統条目名:
采駆誉理・•
输入二杀畑P・
MUg辑…・
生产产星及爭购」•算恨据生产㈱也观有低材丄1库存制岀采X稣黑
莎世明,•
将原初科采@勺单送给采血絞
催改记录;J
编写…
日期…
审核:
3
日恥
加工原材料库存管理.
输出原材村入电
系妖N:
馳宝弋浬乘统茶目名:
原材蚪库帳理輸入:
廈删入库单.
加工渥磧:
:
柠领柑數摇计入生产产星忑乘购计耳用我计分林
绸心治修2HU应匣期甘库存救提•
d
條改记录;J
■写…
日期:
.
富按;“
日鮭
加工--垠林料库存爸理.
融务蘇宅令理乔紙编话:
+
輪入;凉対料入岸輕rttsr^mu^^
加工卿二
粉搬谢播计入生产产量血眇计算弄彌计分帕
窗耍昭
紡*启煤亦口应際詡幸停曲就
-rssr^目期:
憐谀记录=,
亩楝:
我日tn
加工——产品库存督理•
乘箍各严管理系紀解】・」
条可霑:
产品阵厚僮理,
输入;尹晶入库单F
冠出产品丄霄裁爲
加匸产辑;
构師斟教抵计入生产产宗煤购计算凫弼计強杓
产品入库眉鴉及箱宜产品甘锻据「
修改记弼*■
霭写:
*
日期…
第四章概要设计
4.1系统结构图
系统集成了采购管理、销售管理、库存管理、生产管理、财务管理五大模块,共同构筑了服装企业生产管理信息平台,同时这些业务模块既可以独立运行。
系统功能设计常常使用HIPO技术来进行系统设计、评价,在系统实施之前加工和修改已设计的系统。
此技术不仅可以使用户、管理人员和其他系统建设者很方便地理解系统的程序结构,也便于程序的编写和修改。
技术:
用图形的方法表达一个系
HIPO(HierarchyplusInput/Process/Output)
统的输入输出功能以及模块层次。
HIPO技术包括两个方面:
1.HIPO分层图:
表示自顶向下分解所的模块层次结构。
本系统的HIPO分层图如下图表示
服装生产管理
成品库存管理采购管理生产管理原材料库存管理统计分析系统维护市产材采采采生生生原原库成成成场品料购购购产产产材材存品品品需再采情情处情情处料料处库库处求产购况况理况况理库库理存存理量产量输查输查存存情情量量分入询入询情情况况统分析况况输查计析输查入询分入询析
1.IPO图(输入—处理—输出图)此图描述分层图中一个模块的输入、输出和处理内容,是系统设计的重要成果,是系统实施阶段编制程序设计任务书和进行程序设计
的出发点和依据。
在系统设计中每一个模块必须有相应的IPO图作为
设计结果的描述。
本系统的IPO图如下所示:
树根模块:
此图描述了树根模块的输入、输出和处理内容,详见下图:
IPO图
系统名:
服装生产管理信息系统模块名:
服装生产管理信息系统根模块
调用下列模块:
有下列模块调用:
服装生产管理系统主模块采购管理
生产管理
原材料库存分析
成品库存量分析
统计分析
输入:
输出:
用户登录信息
处理内容:
1)检查登录人员,核对用户名和密码;2)根据不同的用户权限,打开不同权限的系统主页面
内部数据元素:
中间模块:
中间模块
本图描述了一个中间模块的输入、输出和处理内容,详见下图:
IPO图
系统名:
服装生产管理信息系统
模块名:
服装生产管理信息系统采购模块
有下列模块调用:
调用下列模块:
采购管理采购情况输入采购情况查询采购处理
输入:
输出:
采购材料数据采购单编号处理内容:
1)接受采购单调用采购处理模块
2)根据材料现有库存量和需求量,确定采购单的采购材料的编号、名称、采购量,备注:
用户权限标志:
内部数据元素:
采购单编号,原材料库存
单编号
树叶模块
此图简略地描述树叶模块的输入、输出和处理内容(IPO图),详见下图:
IPO图
系统名:
服装生产管理信息系统
模块名:
采购情况输入
有下列模块调用:
调用下列模块:
采购管理
输入:
输出
当日采购数据
处理内容:
将当日采购数据经过材料入库管理后修改库存数量和采1)购量备注:
用户权限标志:
内部数据元素:
采购单编号,入库单编
号,库存单编号
4.2数据库的概念设计
4.2.1系统E-R图设计
E-R图是直观表示概念模型的工具,再图中有四个基本成分:
1)矩形框:
表
示实体类型(考虑问题的对象);
2)菱形框:
表示联系类型(实体间的联系);
3)椭圆形框:
表示实体类型和联系类型的属性;
4)直线:
联系类型与涉及的实体类型之间以直线连接,并在直线部标上联系的种类(1:
1,1:
N,M:
N)。
具体图示如下:
实体属性联系
供应商车间领料
采购生产
原材料仓库产品原材料入库产品入库
发货
卖场
服装生产管理系统的E-R图
4.2.2系统实体的联系和属性
E-R图分析:
1.一个供应商可以提供多种原材料,一种原材料可以从多个供应商获取,供应商与原材料是多对多的关系。
2.一种原材料可以储存在多个仓库,一个仓库也可以储存多种原材料,原材料与仓库是多对多的关系
3.一间仓库里存放的原材料可以用于多个车间的生产,一间车间的生产需从多个仓库里领取原材料,仓库与车间也是多对多的关系
4.一间车间生产一种产品,一种产品可以在多间车间同时进行生产,车间与产品是多对一的关系。
5.一种产品可以存储在多间仓库,一间仓库也可以存储多种产品,产品与仓库是多对多的关系
6.一个仓库向多家卖场发货,一个卖场的货物来自多个仓库,仓库与卖场是多对多的关系。
实体:
供应商(供应商编号,名称,地址,电话,联系人)
原材料(材料编号,规格,型号,库存量)
产品(产品编号,名称,尺寸,颜色,库存量)
卖场(卖场编号,卖场名,负责人,地址,电话)
仓库(仓位编号,仓库名,负责人,电话)
车间(车间编号,车间名,负责人,电话)
联系:
采购(采购单编号,采购时间,采购量)
材料入库(材料入库单编号,入库时间,材料数量)
领料(领料单编号,领料时间,材料数量)
生产(生产单编号,生产时间,产量)
产品入库(成品入库单编号,入库时间,产品数量)
发货(发货单编号,发货时间,产品数量)
第五章详细设计
5.1数据库的逻辑设计逻辑结构设计的任务是把概念结构设计阶段设计完毕的基本E—R图转化为与
选用的具体机器上的DBM资品所支持的数据模型相符的逻辑结构(包括数据库模式和外模式)。
这些模式在功能性、完整性和一致性约束及数据库的可扩充性等方面应满足用户的各种要求。
E-R图向关系模型的转化要解决的问题是如何将实体和实体间的关系转化为关系模式,如何确定这些关系模式的属性和代码。
5.2E-R图向关系模式的转化
E-R模型中的主要成分是实体类型和联系类型,它向关系模式转化的规则是:
对于实体模型,将每个实体类型转换成一个关系模式,实体的属性即为关系模式的属性,实体标识符即为关系模式的健。
对于联系类型,要视1:
1,1:
N和M:
N三种情况做不同处理:
1.若两个实体间的联系是1:
1,可以在两个实体类型转换成的两个关系模式中任意一个关系模式的属性中加入另一个关系模式的健和联系类型的属性。
2.若两个实体间的联系是1:
N,则在N端实体类型转换成的关系模式中加入1端实体类型转换成的关系模式的键和联系类型的属性。
3.若两个实体间的联系是M:
N,则将联系类型也转换成关系模式,其属性为两端实体的键加上联系类型的属性,而键为两端实体间的组合。
因此,根据以上规则,本系统E—R模型向关系模式的转换如下:
(主键:
用下划线表示;外键:
用波浪线表示)
—R模型向关系模式的转换如下:
(主键:
用因此,根据以上规则,本系统E下划线表示;外键:
用波浪线表示)供应商(供应商编号,名称,地址,电话,联系人)原材料(材料编号,名称,规格,)产品(产品编号,名称,尺寸,颜色)卖场(卖场编号,名称,负责人,地址,电话)
仓库(仓位编号,材料编号,仓库名,负责人,电话)车间(车间编号,产品编号,车间名,负责人,电话)采购(采购单编号,材料编号,供应商编号,材料名称,采购时间,数量)
材料入库(材料入库单编号,材料编号,仓库编号,材料名称,入库时间,数量)
领料(领料单编号,仓库编号,材料编号,材料名称,领料时间,数量)
生产(生产单编号,产品编号,车间编号,生产时间,数量)产品入库(成品入库单编号,仓库编号,产品编号,产品名称,入库时间,数
量)
发货(发货单编号,仓库编号,卖场编号,产品名称,发货时间,数量)5.3数据库的实现
通过对E—R图转换的关系模式进行分析,并结合库存管理信息系统的具体功能、要求和开发数据库系统的特点,对系统的数据库做如下设计(*代表主键,#代表
外键):
如:
供应商
键字段名称数据类型长度(字段)
*供应商编号Char10
名称Char40
地址Char40
联系人Char10
电话Char20
5.4程序流程图(框图、处理过程设计)
开始
进入系统
输入用户NO名和密码
用户身份认证是否重新输入
菜单选择YES
生原产销系采
产材品售统购
管料库统退管理库存计出理存管分
管理析理
生产系统的程序流程图