资源预览内容
第1页 / 共22页
第2页 / 共22页
第3页 / 共22页
第4页 / 共22页
第5页 / 共22页
第6页 / 共22页
第7页 / 共22页
第8页 / 共22页
第9页 / 共22页
第10页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
目录1应用背景22. 可行性分析23. 系统分析 33.1 系统功能结构分析 33.2 组织结构分析 34. 系统设计75. 数据库的设计166. 开发环境207. 设计心得体会20参考文献21沈阳理工大学课程设计专用纸家电公司库存管理系统的设计与开发1应用背景仓库储存在企业的整个供应链中起着至关重要的作用,如果不能保证正确的 进货和库存控制及发货,将会导致管理费用的增加,服务质量难以得到保证,从 而影响企业的竞争力。传统的简单、静态的仓库管理已经无法保证企业各种资源 的高效利用。现在的仓库作业和仓库控制作业十分的复杂化,多样化,仅靠人工 记忆和手工录入,不但费力气,而且容易出错,给企业带来巨大的损失。为了克服以上问题,必须使仓库储存管理和计算机系统相互结合起来,以使 仓库服务得到有效的执行和监督。仓库管理系统可以对仓库储存各环节实施全过 程控制管理,并且可对货物进行入库和出库操作,从而实现仓储作业流程全过程 的电子化操作。另外还可以根据客户的需要制作多种合理的统计报表。2. 可行性分析可行性分析的目的是说明该软件开发项目的实现在技术、经济和社会条件方 面的可行性。一般的,软件领域的可行性分析主要考虑3个因素:经济、技术和 社会环境。1) 技术方面可行性本产品的关键技术在基于Visual Basic编程的程序设计与Access数据库 相结合,将所有数据信息都放入数据库中进行存储,而这些数据信息的调用则是 完全由程序来完成的,即“程序设计数据化,数据管理程序化”思想。本系统产 品采用Visual Basic编程的程序设计与Access数据库相结合的方法进行开发, 而仓库的管理系统实现的理论及技术也日趋成熟,因此仓库管理系统应用软件的 开发手段是完全可行的。2) 社会因素的可行性系统的社会因素方面的可行性应该从法律因素和用户使用这两个方面进行 分析。本产品的所有资料都由开发单位保管,另外通过签订合同来确定开发单位和 使用单位的职责和违约,因此在法律因素发面,该系统是可行的。另外使用本操 作系统的人员要求有一定的计算机知识,计算机管理人员要求具有计算机专业知 识。因此在用户使用方面,开发仓库管理系统也是可行的。3) 经济方面可行性系统的经济方面的可行性应该从项目开发的投入金额、收益、收益投资比、 投资回收周期和敏感性分析来考虑。会使用该系统即全面节省了人力,通过计算机来实现对外界仓库的管理,大 大提高了仓库管理的工作效率,节省了时间,提高了收益。系统的开发不需要额外增加设备购置费、软件开发费、管理和维护费用,且人员培训过程简单费用不 多。运行费用方面,由于系统比较小,不必进行太多的运行维护,系统的开发可 以较好地解决因业务繁杂而造成的处理效率低,出错率偏高的局面,并可以及时 了解各项业务的进展情况,为及时调整经营决策提供可靠的数据支持,从而提高 经济效益,同时还可以减少人工劳动、提高工作效率、扩大业务量和竞争能力。3. 系统分析3.1 系统功能结构分析本系统主要是对该家电公司的库存方面进行管理,一共分成 2 个仓库,分别命名 为:仓库一和仓库二。该系统的主要功能有:1) 仓库设置2) 商品库存3) 商品调拨4) 商品短缺5) 系统操作人员口令及权限管理 仓库设置:仓库是存放所有商品类别的地方,为了方便管理,是各种各样的商品 能够进行合理存放,所以根据自己企业的库存分布情况进行合理设置是关键,设 置仓库数量可以根据企业实际仓库而定。 本系统针对俩个仓库,分别为仓库一 和仓库二中的库存数据实现录入和删除功能,并且这个页面是有权限设置的,只 有有管理密码的工作人员才能进入。这样使其它外界人员能够看见部分可以看的 内容,而不能被看见的界面则只有管理人员才可以登陆。商品库存:本系统的商品库存主要实现仓库商品的查询功能,并且本系统的优点 在于,可以通过三种不同的信息来查询所需要的信息,分别为商品编号、商品名 称以及商品数量。这样,只要知道一个条件,就可以查询出所需要的全部信息。 快捷并且查询范围广,查询机率大。商品调拨:在本仓库商品数量不足的时候,可以选择商品调拨功能来实现方便的 改变。即仓库之间根据需要进行商品转仓。商品短缺:商品短缺指根据用户所定义的商品最低库存数量,在商品低于此库存 数量时做出提示,便于及时采购补货。本系统设置在每种库存量少于 100 时,对 操作人员进行提醒。系统操作人员口令及权限管理:该功能包含在仓库设置里面,对于一些有权限限 制的页面设置了一定的口令,确保了安全。3.2 组织结构分析下图为该公司的组织结构分析图:销售总经理库存商品管理库存管理商信息商信息商信录入查询删除息库存管理入库管理出库管理图一 组织结构分析图1、 业务流程分析图现行库存管理系统的业务流程图如图所示。图二 业务流程图2、 数据结构图图三 数据结构图可供货的计划单查询5、 数据字典数据字典是对描述数据流程图中的数据项、数据流、数据存储、加工处理逻 辑等组成部分的严格定义,下面是本系统的数据字典。表名描述仓库一对本公司的仓库一内容描述的明细项目仓库二对本公司的仓库 内容描述的明细项目这两个仓库的内容是一样的,下面以仓库一进行说明仓库一表中所包含的信息:字段名数据类型字段大小小数点是否允许空值商口口编号文本500是商品名称文本500是商品单位文本500是商品数量数字长整形0是商品单价文本500是商品金额文本500是4. 系统设计该仓库管理系统功能划分图 根据本系统实现功能的顺序图四 功能结构划分图本系统是通过登录页面进入系统操作的,并且在有需要权限管理的地方设置 了密码访问。可以对仓库一和仓库二分别进行添加(即入库)、删除(即出库) 以及查询(即商品管理)等功能,操作简单易懂,方便使用。下面是该系统部分界面以及代码的介绍:1、 登陆界面图五登陆窗口当输入的账号为:301密码为:02时,焦点会自动落在确定上面,此时点击确 定就可以登入系统。若错误,则会弹出对话框提醒“您输入的账号或密码错误, 请重新输入! ”并且它的输入密码为“*”,是在属性栏中的passwordchar设置为“*”。它的具体代码为:Private Sub Commandl_Click()If Tex tl .Tex t 二301 And Tex t2.Text = 02 ThenForm2.ShowForml.HideElseMsgBox 您输入的账号或密码错误,请重新输入!,vbOKOnlyEnd IfEnd SubPrivate Sub Command2_Click()EndEnd SubPriva te Sub Tex t2_Change()If Text2.Text 二 02 ThenCommandl.Se tF ocusEnd IfEnd Sub2、主界面世庫设呂Bias?福品翩两呈短毎迟岀口口n商蠶输能登主界面是登陆后最基础的一个界面,在左上角,有整个系统需要的进行操作的内 容,分别有仓库设置、仓库储存、商品调拨、商品短缺和退出。利用菜单管理器 进行的编辑。他们都是分别对仓库一和仓库二进行的操作,两个仓库的界面以及内容相同,下 面以仓库二为例进行说明:3、仓库设置由于仓库设置是由管理人员操作的,所以他具有一定的管理权限,所以在进入仓欢迎便用韻我的这两个设置界面是利用部件“ pic ture ”制作的,这样可以节省窗体,方便 操作。除进行设图七商品信息的录入之后点击商品信息删除,直接进入该界面,如图:它甲二SSftBSA 酉師社昭足岀|.漏1囲:砒JiliMJ3-COSfiSrar2蚪倾冰JS56SIC3 (OTO3新5:哲JCC2cmrQDuCOJqE500KJ5MB5三玉隙陌sIOOD3CCD丸 DXOOE-1X03XQ却DCgU审住吐枫aXCTiMITOR图八 商品信息的删除 它的具体代码为:Private Sub Command1_Click()Form3.Adodc1.Recordset.DeleteEnd SubPrivate Sub Command2_Click()Form3.HideForm2.ShowEnd SubPrivate Sub Command3_Click()Form3.Adodc1.Recordset.AddNewEnd SubPrivate Sub Command4_Click()Form3.HideForm2.ShowEnd SubPrivate Sub h_Click()Picture1.Visible = FalsePicture2.Visible = TrueEnd SubPrivate Sub i_Click()Picture1.Visible = TruePicture2.Visible = FalseEnd SubPrivate Sub j_Click()Form3.HideForm2.ShowEnd Sub仓库一的代码与仓库二原理相同。其中应用到了 Addnew、Delete、Visible等代 码。4、商品库存 商品库存主要是对仓库一和仓库二里面的内容进行查询,在这个系统里面我分别 设置了三个可供查询的选项,分别为:商品编号、商品名称、商品编号。只要知 道其中任意一个信息,便可以筛选出所要查询的信息,增大了查询的范围。图九仓库二的查询 具体代码为:Private Sub Commandl_Click()Form6.HideForm2.ShowEnd SubPrivate Sub Command3_Click()strselect 二select * from仓库二 where 商品编号二& Textl(0).Text &Adodcl.CommandType = adCmdTextAdodcl.RecordSource = strselec
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号