




免费预览已结束,剩余13页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
辽 宁 工 业 大 学 管理信息系统设计课程设计报告(论文)题目: 仓库管理系统 院(系): 软件学院 专业班级: 软件工程113 学 号: 111301056 学生姓名: 教师职称: 讲师 起止时间: 2012.5.28-2012.6.8 课程设计(论文)任务及评语院(系):软件学院 教研室:软件教研室学 号111301056专业班级软件工程113班课程设计(论文)题目仓库管理系统课程设计(论文)任务管理信息系统课程设计作为独立的教学环节,是电子商务专业集中实践性环节系列之一,是学习完管理信息系统课程并进行完专业实习后进行的一次全面的综合练习。任务:采用结构化的系统开发方法,应用具体的计算机语言(如VB)和数据库(SQL)等技术,按照软件工程的思想,开发一个实用的中小型管理信息系统,完成教学管理系统的分析设计实施工作,实现该系统产品入库出库功能,并完成结合分析设计过程,撰写系统设计说明书(课设报告)。1根据课程设计时间选择适当规模大小的设计课题。采用专业实习的调研内容作为课程设计选题。2根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计活动。3课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后提交详细的课程设计报告。4开发出可以运行的管理信息系统,通过上机运行检查。5设计说明书要求文档齐备,步骤全整,流程正确,说明详细,具有有可操作性。指导教师评语及成绩成绩: 指导老师签字: 2012年6月12日辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)目 录第一章 系统分析11.1用户需求分析11.2功能分析11.3数据流程图分析21.4 业务流程图21.5数据字典3第二章 系统设计52.1总体设计52.2详细设计62.3数据库设计6第三章 系统实施10第四章 设计总结14参考文献15第一章 系统分析1.1用户需求分析仓库管理系统是通过入库业务、出库业务、仓库调拨、库存调拨和虚仓管理等功能,综合批次管理、物料对应、库存盘点、质检管理、虚仓管理和即时库存管理等功能综合运用的管理系统,有效控制并跟踪仓库业务的物流和成本管理全过程,实现完善的企业仓储信息管理。由于大多数公司内部使用的计算机平台都是基于Windows环境的。为了降低系统成本,应最大程度地利用现有的资源、兼容现有的环境,可确定使用下面的开发环境:数据库服务器:Microsoft SQL Server2000;前端开发工具:visualBasic6.0(企业版);前端开发工具:visualBasic6.0(企业版);数据访问对象:ADO(本系统使用ADO控件,简化编程)通过分析确定库存系统将包含6个主要功能模块,即系统模块、入库业务管理模块、出库业务管理模块、退料业务管理模块(还库业务管理模块)、盘点业务管理模块(报表输出)、需求管理模块。对于每一个功能模块,都包含了数据录入、编辑、查询、统计、打印、应急、帮助等功能。1.2功能分析本系统需要完成的功能主要有以下几点。 1.库存管理的各种信息的输入,包括入库、出库、还库、需求信息的输入等。 2.库存管理的各种信息的查询、修改和维护。 3.设备采购报表的生成。 4.在材料库存中加入所允许的最大库存合最小库存字段,对所有库存物资实现监控和报警。 5.企业各个部门的物资需求管理。 6.操作日志的管理l 7.库存管理系统的使用帮助。1.3数据流程图分析库存管理系统可以显示产品更新、入库出库的数据流程,其整体数据流程图如下:图1.1 整体数据流程图1.4 业务流程图图1.2 业务流程图1.5数据字典1.数据项 2.数据结构数据结构名:入库单说明:入库货物的入库单号,入库产品代码、货物类型、规格和数量。组成:入库单号,入库产品代码、货物类型、规格和数量入库单号数据项名:入库单号说明:标识货物的入库登记表类型:CHAR长度:10别名:空取值范围:(10000000000,9999999999)3.数据流 4.数据储存数据存储名:入库登记表说 明:入库货物验收通过并且入库后,仓库管理员要根据入库货物的入库日期,入库单号,货物编号,数量,总额,供货单位号码,供货单位名称,仓库管理员编号,备注等信息生成入库登记表。输入数据流:生成入库登记表输出数据流:生成库存台账组成:入库日期,入库单号,货物编号,数量,总额,供货单位号码,供货单位名称,仓库管理员编号,备注存取频度:平均每天处理一次。存取方式;随机存取数据流名:入库登记说 明:货物连同填好的入库单一起送到仓库时,仓库管理员依据入库单验收产品,在核对无误后将产品按名称分类入库,同时对入库的货物做登记,以便于仓库的管理。数据流来源:仓库管理员数据流去向:货物数据结构:入库登记表数据结构名:入库登记表说明:入库货物的入库单号,入库产品代码,入库数量,入库时间等组成:入库日期、入库单号、货物编码、数量、进货价、总额、已付货款、供货单位编码、供货单位、经办人编码、经办人、备注 5.处理过程数据流名:入库单验收说 明:货物连同填好的入库单一起送到仓库时,仓库管理员依据入库单验收产品,在核对无误后将产品按名称分类入库。数据流来源:供货单位数据流去向:仓库管理员数据结构:入库单数据结构名:入库单说明:入库货物的入库单号,入库产品代码、货物类型、规格和数量。组成:入库单号,入库产品代码、货物类型、规格和数量第二章 系统设计2.1总体设计仓库管理系统系统流程图:供货清单供应商资料检验员供应商清单建立货物清单货物清单建立供应商清单仓管员入库单出库单入库人员出库人员入库明细办理入库办理出库出库明细库存帐图2.1 系统流程图2.2详细设计依据需求分析阶段得到的数据流程图,在保证系统基本功能要求的前提下,给出CA仓库管理系统的功能模块图。图2.2 功能模块图2.3数据库设计一、概念设计各个实体及其属性:货物货物编号,货物名称,类型、规格,生产单位编号仓库仓库编号,仓库名称,存货种类,存货价值供货单位单位编号,单位名称,单位地址,负责人姓名,联系电话提货单位(单位编号,单位名称,单位地址,负责人姓名,联系电话)仓库管理员编号,姓名,家庭住址,办公电话,家庭电话入库登记入库日期,入库单号,货物编号,数量,总额,供货单位号码,供货单位名称,仓库管理员编号,备注入库单入库单号,入库货物编号、类型、规格和数量出库登记出库日期,出库单号,货物编号,数量,总额,收货单位编号,收货单位名称,仓库管理员编号,备注出库单出库单号,出库货物编号,类型、规格和数量实体之间的联系:(1)一种货物可以存放在多个仓库,一个仓库可以存放多种货物;(2)一种货物可以由多家单位供货,一家单位可以提供多种货物;(3)一种货物可以被多家单位提取,一家单位可以提取多种货物;(4)一个仓库管理员管理一个仓库,一个仓库可以有多个管理员(5)入库的每一种货物对应一张入库单,一张入库单对应一种货物;(6)出库的每一种货物对应一张出库单,一张出库单对应一种货物。仓库管理系统的E-R图如下:图2.3 整体E-R图二、逻辑结构设计关系模式:货物货物编号,货物名称,类型、规格,生产单位编号 仓库仓库编号,仓库名称,存货种类,存货价值供货单位单位编号,单位名称,单位地址,负责人姓名,联系电话提货单位(单位编号,单位名称,单位地址,负责人姓名,联系电话)仓库管理员管理员编号,姓名,家庭住址,办公电话,家庭电话 库存(仓库编号,货物编号,入库单号,出库单号,库存量) 供货(货物编号,单位编号,数量) 取货(货物编号,单位编号,数量) 工作(仓库编号,管理员编号,姓名,家庭住址,办公电话,家庭电话)表结构:库存表:字段名数据类型字段长度是否为空仓库编号CHAR6货物编号CHAR6入库单号CHAR6出库单号CHAR6库存量INT6入库登记表:字段名数据类型字段长度是否为空入库日期datetime6入库单号CHAR6货物编号CHAR6数量INT10总额INT10供货单位号码CHAR6供货单位名称CHAR10仓库编号CHAR6仓库管理员编号CHAR6备注文本出库登记表:字段名数据类型字段长度是否为空出库日期datetime6出库单号CHAR6货物编号CHAR6数量INT10总额INT10取货单位号码CHAR6取货单位名称CHAR10仓库编号CHAR6仓库管理员编号CHAR6备注文本三、物理设计图2.4管理员信息图2.4库存信息图2.4客户信息第三章 系统实施一、登陆窗口如下所示图3.1登录界面Private Sub Cmd_OK_Click() Dim j As Single数据有效性检查 If txtUser = Then MsgBox 请输入用户名 txtUser.SetFocus Exit Sub End If If txtPwd = Then MsgBox 请输入密码 txtPwd.SetFocus Exit Sub End If输入管理员su,密码12345,即可进入仓库管理系统。二、仓库管理子系统图3.2仓库管理子系统界面Private Sub Cmd_Del_Click() Dim TmpId As Long If Adodc1.Recordset.BOF = True Then MsgBox 请选择记录 Exit Sub End If p = Adodc1.Recordset.AbsolutePosition 读取当前记录的客户单位信息 TmpId = Adodc1.Recordset.Fields(0) 判断入库单中是否包含此仓库 If MyStorein.HaveStore(TmpId) = True Then MsgBox 入库单中包含此仓库,不能删除 Exit Sub End If 判断出库单中是否包含此仓库 If MyTakeout.HaveStore(TmpId) = True Then MsgBox 出库单中包含此仓库,不能删除 Exit Sub End If 判断此仓库是否存放有产品 If MyProInStore.HaveStore(TmpId) = True Then MsgBox 此仓库中存放有产品,不能删除 Exit Sub End If If MsgBox(是否删除当前行?, vbYesNo, 确认) = vbYes Then MyStore.Delete (TmpId) MsgBox 删除成功 Refresh_Store If p - 1 0 Then Adodc1.Recordset.Move p - 1 End If End IfEnd Sub进入仓库管理子系统后,可以查看产品的相关信息三、库存操作界面 图3.3入库单Private Sub Cmd_OK_Click() Dim TmpId As Long If Check = False Then Exit Sub End If With MyStorein .StoreinType = ComboStoreinType.Text .ProId = MyPro.GetId(ComboPro.Text) .CreateDate = ComboCreateDate.Text .ProPrice = Val(txtPrice1) .ProNum = Val(txtNum) .ClientId = MyClt.GetId(ComboClt.Text) .StoreId = MyStore.GetId(ComboStore.Text) .EmpName = CurUser.EmpName .OptDate = Format(Now, yyyy-mm-dd) .Insert 将产品保存到仓库中,把入库的数据赋值到MyProInStore图3.4 出库单 Dim TmpNum As Integer If Check = False Then Exit Sub End If With MyTakeout .TakeOutType = ComboTakeoutType.Text .ProId = MyPro.GetId(ComboPro.Text) .ProPrice = Val(txtPrice1) .ProNum = Val(txtNum) .ClientId = MyClt.GetId(ComboClt.Text) .StoreId = MyStore.GetId(ComboStore.Text) .EmpName = CurUser.EmpName .OptDate = Format(Now, yyyy-mm-dd) .Insert 从仓库中提取产品第四章 设计总结为了我国企业早日实现零库存管理,还必须加快综合物流中心的建设,这是提高物流综合效益的核心。加快企业物流配送一体化建设措施。在微观物流一体化阶段,把企业间的物流资源、信息资源、客户资源分别加以整合,以物流为纽带建立企业间的战略联盟。分别从垂直和水平两个方向整合物流及相关资源,首先与具有联系效应的企业间建立基于物流战略的联盟,并以此为动力逐步扩大对企业的整合。大力发展企业库存需求预测技术。一是明确预测对象。根据需要确定具体而明确的预测对象,确定预测的内容和任务,从而制订具体的预测工作计划、组织预测小组,加
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 谁动了我的时间课件
- 2025年度企业人力资源管理与优化服务合同
- 2025二手集装箱国际运输与销售合同
- 2025年度农业现代化人才招聘与乡村振兴战略合同
- 2025版通信工程施工现场安全管理及应急预案合同示范
- 2025版文化创意产品原创设计授权协议书
- 诺如病毒知识培训小结课件
- 纪念白求恩精美课件
- 红酒基础知识培训课件
- 2025电子产品买卖合同样本版
- QCT268-2023汽车冷冲压加工零件未注公差尺寸的极限偏差
- 八年级下册英语补全对话及答案
- 大便失禁课件
- (正式版)QBT 8003-2024 化妆品用原料 水杨酸
- 【大数据“杀熟”的法律规制探究17000字(论文)】
- 麻醉不良事件上报流程
- 精准施肥技术的优化与创新
- 秋季驾驶员安全教育课件
- 拆除沥青路面基层施工方案
- 电机成品检验报告
- 病原微生物实验室生物安全管理体系的建立与运行
评论
0/150
提交评论