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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

钢结构行业生产出入库管理系统开发.docx

1、钢结构行业生产出入库管理系统开发钢结构行业生产出入库管理系统开发摘 要本设计是基于钢结构行业的生产出入库管理系统。钢结构行业是离散型制造企业,存在了物料主数据没有标准件,都是按订单进行生产。生产管理存在着统计困难、容易出错、信息反馈不及时、现有市场上的生产系统都难以对其信息信息化管理等困难。本系统设计主要为解决上述困难,提高企业的信息化水平而开发。主要功能包括钢结构行业从项目计划到成品构件出库过程中的成品构件管理,并借助与条形码和采集器等自动化识别设备加快和提高出入库的效率,并对生成的进度情况进行实时查询。关键词:钢结构行业 离散型制造 条形码 采集器目 录中文摘要 1目录 ?第一章 绪论 ?

2、1.1 研究动机与目的 ?1.2 研究背景 ?1.3 研究方法与系统描述 ?1.4 设计內容概述 ?第二章 需求分析 ?2.1 ?2.1.1 ?第三章 概要设计 ?3.1 ?3.1.1 ?第四章 详细设计 ?第五章 测试用例 ?第章 结论 ?参考文献 ?致谢 ?第一章 绪 论1.1 研究动机与目的 考虑到钢结构行业是离散型制造行业,存在按项目订单进行生成,没有标准件以及生产管理较为松散,目前主流的物料管理系统都很难对这行业进行信息化管理,迫切需要开发一套适合于本行业的生产出入库管理系统对生产物料进行管理。1.2 研究背景 考虑到钢结构行业生产管理松散和成品识别复杂,需要开发一套信息管理系统对生

3、产进行信息化管理。1.3 研究方法与系统描述 考虑到行业的特点及相关人员对信息系统的认识程度采用原型模型法进行开发。系统基于C/S结构,采用Borand C+ builder 6.0和Microsoft SQL Server 2000进行开发,并借助于条形码、采集器等设备辅助软件操作。1.4 设计內容概述 本设计是针对钢结构行业的生产出入库管理的信息系统,主要按成品构件的类型完成相关的生产工序保工录入操作,借助于条形码和采集器等设备完成出入库的管理,以及对生产进度情况进行实时查询统计和完成工程项目的管理操作。 第二章 需求分析2.1 现行业务描述2.1.1 组织结构 钢结构行业制造按生产构件种

4、类不同进行公司划分,构件生产按构件类型不同走不同的工艺路线进行分别报工,成品仓库完成成品构件入库出库操作。2.1.2 业务流程分析 基于订单性生产,按项目进行管理。生产成品构件按构件类型划分为不同的工艺路线进行生产及报工,统一有成品仓库完成出入库管理。2.2 现行系统存在的主要问题 现行生产管理主要按手工方式进行报工及相关信息汇总统计,存在信息反馈不及时,容易出错等问题。 2.3 解决方案 基于行业特点,开发相应的生产管理信息系统,完成对成品构件的生产及出入库管理信息化管理,并借助于条形码和采集器等设备提高效率,降低出错率,提高信息反馈的及时性。2.4 可行性分析与抉择2.4.1 技术可行性

5、借助于Boland C+ builder先进的VCL框架及Microsoft SQL Server分布式数据库系统完成可以开发基于条形码管理的生产出入库系统 2.4.2 经济可行性 依靠公司自己信息管理部门的技术开发人员进行开发,只需再增加相应的条形码,采集器和条码打印机等设备。 2.4.3 法律可行性 依靠企业信息话部门相关人员进行信息系统自主开发。 第三章 概要设计3.1 总体设计3.1.1 运行环境 服务器端运行在Windows 20003 Server上,客户端运行在Windows2000以上平台。3.1.2 基本设计结构及功能模块 本系统总体分为六大部份:登入子系统、项目信息子系统、

6、车间管理子系统、仓库管理子系统、报表统计子系统、系统设置子系统。 登入子系统负责帐套的选择用户登入及权限的分配操作,项目子系统主要负责项目信息的维护、构件类型主数据的维护等操作,车间管理子系统主要包括拼装、转移、油漆等工序的生产报工操作,仓库管理子系统负责借助于条码及手动等完成构件的出入库操作,报表统计子系统包括按项目、类型、时间等对生产订单的完成情况进行跟踪查询和导出操作,系统设置子系统主要负责系统用户的建立修改等操作以及权限等的分配操作。 第四章 详细设计4.1 系统数据库设计系统采用Microsoft SQL 2000 数据库系统,采用SQL Server触发器和存储过程等辅助完成业务操

7、作。共有数据库2个,分别为BARCODESITE(帐套数据库),SCXX(生产信息数据库)。下面详述其结构、功能及关系。4.1.1 BARCODESITE(帐套数据库) 本数据库的功能主要保存业务帐套数据库信息,有1张表组成。表功能描述如下:1) SCDBPATH(帐套信息)表用以保存业务数据库帐套信息。各字段信息描述如下表:表1 帐套信息表字段名称类型 功能描述1. idint内部编号2.namevarchar+80业务帐套数据库显示名3. pathvarchar+50 业务帐套数据库名4. htbhBit是否按合同编号进行操作5. versionint版本信息 4.1.2 SCXX(业务信

8、息数据库) 本数据保存业务操作的数据,有20张表组成。表功能描述如下:1) LEIBIE(项目信息表)表 用以保存项目工程及子项目信息。各字段信息描述如下表: 表1 项目信息表字段名称类型 功能描述1.noint项目内部编号2.namevarchar+50项目名称3.ownnoint 直接上级所属编号2) GOUJIANDAN(生产订单信息表)表用以保存生产订单信息。各字段信息描述如下表:表2 生产订单信息表字段名称类型 功能描述1.noint订单内部编号2.ownerint直接所属项目编号3.firownerint 所属总项目项目编号4.goujianhaovarchar+50构件编号5.g

9、uigevarchar+80规格信息6.shuliangint数量7. danweivarchar+4单位8. zhongzhongfloat总重量9. danzhongfloat单重10.tuhaovarchar+50图号11.leibievarchar+10类型12. htbhvarchar+50合同编号3) GJLB(构件分类主数据)表 用以保存构件分类信息主数据信息。各字段信息描述如下表:表3 构件分类主数据表字段名称类型 功能描述1.idint分类信息内部编号2.inputnamevarchar+10分类信息名称3.disnamevarchar+10分类信息显示名称4.txmbit是

10、否进行条形码管理5. scbit是否进行生产过程管理 4) PZTABLE(拼装工序单主表)表 用以保存拼装工序完成的任务单主信息。各字段信息描述如下表:表4拼装工序单主表字段名称类型 功能描述1.idint单据内部编号2. pznovarchar+100单据编号3. rqdatetime单据生成日期4. drrvarchar+50录入人5. bzvarchar+300备注信息6. projnoint单据所属项目编号5) PZDAN(拼装工序单详细信息)表 用以保存相应单据所拥有的构件信息。各字段信息描述如下表:表5拼装工序单详细信息表字段名称类型 功能描述1.idint单据内部编号2.txm

11、idint构件内部编号3.pzshuint数量4.ownernoint拼装单据内部编号6) PZKC(未拼装构件信息)表 用来保存等待拼装工序的构件信息表。各字段信息描述如下表:表6未拼装构件信息表字段名称类型 功能描述1.txmidint构件内部编号3.slint数量7) ZYTABLE(转移工序单主表)表 用以保存转移工序完成的任务单主信息。各字段信息描述如下表:表7转移工序单主表字段名称类型 功能描述1.idint单据内部编号2.zynovarchar+100单据编号3. rqdatetime单据生成日期4. drrvarchar+50录入人5. bzvarchar+300备注信息6.

12、projnoint单据所属项目编号8) ZYDAN(转移工序单详细信息)表 用以保存相应单据所拥有的构件信息。各字段信息描述如下表:表8转移工序单详细信息表字段名称类型 功能描述1.idint单据内部编号2.txmidint构件内部编号3.zyshuint数量4.ownernoint转移单据内部编号9) ZYKC(未转移构件信息)表 用来保存等待转移工序的构件信息表。各字段信息描述如下表:表9未转移构件信息表字段名称类型 功能描述1.txmidint构件内部编号3.slint数量10) YQTABLE(油漆工序单主表)表 用以保存油漆工序完成的任务单主信息。各字段信息描述如下表:表10转移工序

13、单主表字段名称类型 功能描述1.idint单据内部编号2.yqnovarchar+100单据编号3.rqdatetime单据生成日期4.drrvarchar+50录入人5.bzvarchar+300备注信息6.projnoint单据所属项目编号11) YQDAN(油漆工序单详细信息)表 用以保存相应单据所拥有的构件信息。各字段信息描述如下表:表11转移工序单详细信息表字段名称类型 功能描述1.idint单据内部编号2.txmidint构件内部编号3.yqshuint数量4.ownernoint转移单据内部编号12) YQKC(未油漆构件信息)表 用来保存等待油漆工序的构件信息表。各字段信息描述

14、如下表:表12未转移构件信息表字段名称类型 功能描述1.txmidint构件内部编号3.slint数量 13) TXMTABLE(未入库构件信息)表 用来保存等待入库工序的构件信息表。各字段信息描述如下表:表13未入库构件信息表字段名称类型 功能描述1.txmidint构件内部编号3.shuliangint数量 14) RUKUTABLE(入库工序单主表)表 用以保存入库工序完成的任务单主信息。各字段信息描述如下表:表14入库工序单主表字段名称类型 功能描述1.nobigint单据内部编号2.rukunovarchar+100单据编号3.rukudatedatetime单据生成日期4.ruku

15、renvarchar+50录入人5.beizhuvarchar+300备注信息6.projnoint单据所属项目编号15) RUKUDAN(入库工序单详细信息)表 用以保存相应单据所拥有的构件信息。各字段信息描述如下表:表15入库工序单详细信息表字段名称类型 功能描述1.idint单据内部编号2.txmidint构件内部编号3.rkshuint数量4.ownernoint入库单据内部编号5.gongduan varchar+50所属工段信息16) CHUKUTABLE(出库工序单主表)表 用以保存出库工序完成的任务单主信息。各字段信息描述如下表:表16出库工序单主表字段名称类型 功能描述1.n

16、obigint单据内部编号2.chukunovarchar+100单据编号3.chukudatedatetime单据生成日期4.chukurenVarchar+50录入人5. beizhuVarchar+300备注信息6.projnoint单据所属项目编号7. htbhVarchar+50合同编号17) CHUKUDAN(出库工序单详细信息)表 用以保存相应单据所拥有的构件信息。各字段信息描述如下表:表17出库工序单详细信息表字段名称类型 功能描述1.idint单据内部编号2.txmidint构件内部编号3.ckshuint数量4.ownernoint转移单据内部编号18) KC(未出库构件信

17、息)表 用来保存等待出库工序的构件信息表。各字段信息描述如下表:表18未入库构件信息表字段名称类型 功能描述1.txmidint构件内部编号3.slint数量 19) PROJECTINFO(项目完成信息)表 用来保存项目完成情况信息。各字段信息描述如下表: 表19项目完成信息表字段名称类型 功能描述1.projnoint项目内部编号3.inputtimedatetime导入时间4.slbigint总数量5.zlfloat总重量6.rksint已入库总数7.rkzlfloat已入库总重量8.cksint已出库总数9.ckzlfloat已出库总重量10.pzsint已拼装总数11.pzzlflo

18、at已拼装总重量12.zysint已转移总数13.zyzlfloat已转移总重量14.yqsint已油漆总数15.yqzlfloat已油漆总重量16. statusbit项目完成情况20) VALITB(用户权限信息)表保存软件使用用户信息及相应权限分配。各字段信息描述如下:表19用户权限信息表字段名称类型 功能描述1. idint内部编号3.yonghuminVarchar+50显示用户名4. nameVarchar+50登入用户名5. pwVarchar+50密码信息6. yn1int权限信息字段7. yn2int权限信息字段8. yn3int权限信息字段9. yn4int权限信息字段10

19、. yn5int权限信息字段11. yn6int权限信息字段12. yn7int权限信息字段13. yn8int权限信息字段14. yn9int权限信息字段15. yn10int权限信息字段16. yn11int权限信息字段17. yn12int权限信息字段18. yn13int权限信息字段19. yn14int权限信息字段20. yn15int权限信息字段21. yn16int权限信息字段22. yn17int权限信息字段23. yn18int权限信息字段24. yn19int权限信息字段25. yn20int权限信息字段26. yn21int权限信息字段27. yn22int权限信息字段2

20、8. yn23int权限信息字段29. yn24int权限信息字段30. yn25int权限信息字段31. yn26int权限信息字段32. yn27int权限信息字段33. yn28int权限信息字段34. yn29int权限信息字段35. yn30int权限信息字段36. yn31int权限信息字段37. yn32int权限信息字段38. yn33int权限信息字段39. yn34int权限信息字段40. yn35int权限信息字段41. yn36int权限信息字段42. yn37int权限信息字段43. yn38int权限信息字段44. yn39int权限信息字段45. yn40int权

21、限信息字段46. yn41int权限信息字段47. yn42int权限信息字段48. yn43int权限信息字段49. yn44int权限信息字段50. yn45int权限信息字段51. yn46int权限信息字段52. yn47int权限信息字段4.2 系统功能模块设计4.2.1 登入模块 完成系统登入操作,包括帐套选择、用户名及密码的验证工作。如图所示为登入模块的界面。该模块完成的功能有:1) 确定:按选择的帐套、用户名密码等进行验证。2) 取消:退出应用程序。4.2.2 基本信息模块 该模块主要完成项目信息的维护操作,生产订单的导入和维护操作和构件类型主数据的设置操作。4.2.2.1 工

22、程设置信息 该模块主要完成项目信息的维护操作。如图所示为工程设置模块的界面。该模块完成的功能有:1) 增加同级:增加和选中节点处于相同层次的节点。2) 增加子级:增加选中节点的下级节点。3) 修改:修改项目名称。4) 删除:删除相应的节点。4.2.2.2 构件导入 该模块主要完成生产订单的导入操作。在导入过程中包括对待导入EXCEL文件格式完成性的检查,包括构件重复性和类型正确性。如图所示为构件导入模块的界面。该模块完成的功能有:1) 导入:导入EXCEL的订单文件,在这主要完成对待导入文件的格式的完成性检查操作,并提醒用户错误信息。2) 保存:把完成性检查后无错误的文件导入数据库。3) 取消

23、:删除已经导入的订单信息4.2.2.3 构件维护 该模块完成对已导入的构件的维护操作。包括添加,删除,修改等。如图所示为构件维护模块的界面。 该模块完成的功能有:1) 添加:手工添加订单信息。2) 编辑:对已导入的订单信息的修改,包括数量,规格等信息。3) 保存:保存修改后的信息。4) 删除:删除订单信息4.2.2.4 参数设置 该模块完成构件类型信息的维护操作,包括有无条码和有无生产过程等设置。工段设置主要包括工段信息的维护操作。如图所示为参数设置模块的界面。该模块完成的功能有:1) 工段信息的维护操作包括添加、删除、修改等操作。2) 类型设置:设置构件的类型信息包括有无生产过程和条码等的维

24、护操作。4.2.3 车间管理模块 该模块主要包括生产过程的管理,包括拼装、转移、油漆等工序的管理。4.2.3.1 拼装生产单 该模块主要完成拼装过程中完成任务的报工操作。如图所示为拼装生产单的界面。该模块完成的功能有:1) 添加:新建一张生产单。2) 编辑:对已建立订单进行编辑。3) 保存:保存生产的生产单。4) 删除:删除生产单。5) 导出:把生产单导出EXCEL文件或者打印。4.2.3.2 转移生产单 该模块主要完成转移过程中完成任务的报工操作。如图所示为转移生产单的界面。该模块完成的功能有:1) 添加:新建一张生产单。2) 编辑:对已建立订单进行编辑。3) 保存:保存生产的生产单。4)

25、删除:删除生产单。5) 导出:把生产单导出EXCEL文件或者打印。4.2.3.2 油漆生产单 该模块主要完成油漆过程中完成任务的报工操作。如图所示为油漆生产单的界面。该模块完成的功能有:1) 添加:新建一张生产单。2) 编辑:对已建立订单进行编辑。3) 保存:保存生产的生产单。4) 删除:删除生产单。5) 导出:把生产单导出EXCEL文件或者打印。4.2.4 仓库管理模块 该模块主要完成生产订单的入库出库等操作,包括借助于条码进行导入生产和手动建立相应订单。4.2.4.1 入库数据导入 该模块主要借助于采集器收集的数据导入系统生产入库单,包括对库存数据等的检查操作。如图所示为入库数据导入的界面

26、。该模块完成的功能有:1) 读码程序:调用采集器数据读取程序。2) 数据导入:导入读取的数据。读取数据并导入系统,包括对有无条码及数量等检查工作。3) 生成入库单:把导入的数据生成入库单。4) 取消:取消已导入的数据。5) 同工程合同编号不能同时入库:根据选择,如果选择分开,同时导入的订单如果属于不同合同编号会生成不同的入库单。如果不分开则生成同一张入库单。4.2.4.2 入库单维护 该模块主要用于手动生成入库单以及对入库单的维护操作。如图所示为入库单维护的界面。该模块完成的功能有:1) 添加:新建一张入库单。2) 编辑:对已建立订单进行编辑。3) 保存:保存生成的入库单。4) 删除:删除入库

27、单。5) 导出:把入库单导出EXCEL文件或者打印。4.2.4.3 出库数据导入 该模块主要借助于采集器收集的数据导入系统生成出库单,包括对库存数据等的检查操作。如图所示为出库数据导入的界面。该模块完成的功能有:1) 读码程序:调用采集器数据读取程序。2) 数据导入:导入读取的数据。读取数据并导入系统,包括对有无条码及数量等检查工作。3) 生成出库单:把导入的数据生成出库单。4) 取消:取消已导入的数据。同工程合同编号不能同时出库:根据选择,如果选择分开,同时导入的订单如果属于不同合同编号会生成不同的出库单。如果不分开则生成同一张出库单。4.2.4.4 出库单维护 该模块主要用于手动生成出库单以及对出库单的维护操作。如图所示为出库单维护的界面。该模块完成的功能有:1) 添加:新建一张出库单。2) 编辑:对已建立订单进行编辑。3) 保存:保存生成的出库单。4) 删除:删除出库单。5)

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

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