版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要销售型仓库管理系统是用于超市管理各种商品进销存信息的系统,其开发的主要目的是实现企业的信息化管理,减少失误,提高工作效率。系统能够管理仓库中各种商品的信息,还能在商品采购入库或销售出库时登记其基本信息。系统通过对采购、入库、综合、销售、出库等环节的管理,解决了商品供需之间存在的时间、数量、品种、价格等方面的矛盾,实现了企业进销存的全面计算机化管理。系统使用JSP作为开发工具,使用SQLServer作为后台数据库。经过测试,系统界面友好,操作简便,能够稳定流畅的运行。关键词:管理系统;仓库;JSPABSTRACTSupermarketwarehousemanagementsysteminventoryinformationsystemforsupermarketmanagementofvariouscommodities,themainpurposeofthedevelopmentofsupermarketinformationmanagement,reduceerrors,improveworkefficiency.Thesystemcanmanagewarehouseinformationonavarietyofgoods,butalsointheprocurementofgoodsstorageorsaleofthelibrarytoregistertheirbasicinformation.Procurement,warehousing,marketing,libraryandotheraspectsofmanagement,tosolvethetime,quantity,variety,priceandothertermsofthecontradictionsthatexistbetweencommoditysupplyanddemand,supermarketInvoicingcomprehensivecomputerizedmanagement.ThesystemusesJSPasadevelopmenttool,SQLServerasback-enddatabase.Tested,thesysteminterfaceisfriendly,easytooperatetoprovideasteadyandsmoothrun.Keywords:managementsystem;Warehouse;JSP目录摘要 IIABSTRACT III1绪论 11.1课题简介 11.1.1课题背景 11.1.2课题内容和目标 11.2JSP开发工具简介 21.2.1JSP概述: 21.2.2SQLServer简介: 22系统分析与总体设计 42.1设计思想 42.2系统功能分析 42.3系统模块设计 52.3.1系统流程图 52.3.2系统功能模块图 63详细设计与系统实现 73.1数据库设计 73.1.1概念模型设计 73.1.2数据库关系模式的设计 93.2模块详细设计 123.2.1系统登录模块 123.2.2供应商管理模块 123.2.3员工管理模块 133.2.4商品信息管理模块 143.2.5采购入库模块 153.2.6销售出库模块 163.2.7库存盘点模块 163.2.8商品入库统计模块 173.2.9商品出库统计模块 173.2.10员工登录管理 184系统测试 194.1测试计划 194.2测试结果 194.3评价 20前景与展望 21致谢 22参考文献 23张楠:辽宁省盘锦数码科技电脑进销存管理信息系统PAGE1绪论1.1课题简介1.1.1课题背景随着我国社会主义市场经济体制的确立和发展,商业流通领域进入了一个空前的发展阶段,面临商界的激烈竞争,只有在多变的商品和顾客中挖掘并掌握市场需求,企业才能在竞争中生存和发展。要提高市场的竞争力,既要有好的产品质量,同时也要有好的客户服务,企业要做到能及时响应客户的产品需求,根据需求迅速采购进货,按时交货,就必须要有一个好的计划,使得市场销售和采购进货两个环节能够很好地协调配合。销售型企业进销存管理是企业经营管理中的核心环节,也是一个企业能否取得效益的关键。如果能做到合理采购,及时销售,库存量最少,减少积压,那么企业就能取得最佳的效益。由此可见,企业商品进销管理决策的正确与否直接影响了一个企业的经济效益。在手工管理情况下,销售人员很难对客户做出正确的供货承诺,同时企业的采购部门也缺少一份准确的采购计划,目前的销售状况和市场需求很难正确反映到采购部门中去,部门之间的通讯也经常不畅通,如果能够选择一个好的管理系统,把大量繁杂的、看似毫无关系的数据,有机的结合起来,形象的反映出市场的供求关系,就能够为得出正确的决策做出事半功倍的效果。1.1.2课题内容和目标销售型企业商品进销管理系统是商业企业经营管理中的核心环节,是为了实现企业的长远发展目标而实施的一个系统工程,也是一个企业能否取得经济效益的关键,它能够为企业的发展提供科学的管理功能,减少管理费用,它利用计算机的数据库技术,使得企业的采购,库存和销售能够有利的结合起来。此管理信息系统的最终目标是避免和克服人工管理信息时,劳动量大,计算和统计的不准确等种种缺陷和弊端,使企业的管理规范化和自动化,从而对管理提供更加科学,准确的依据。本系统开发的主要目标是实现商品管理的系统化、规范化和自动化。在毕业设计期间,我向超市有关部门和人员做了系统的调研,对现行管理系统进行了实地考察,从而了解到现行管理工作的过程。销售型仓库信息管理系统是以超市企业管理的计划和控制职能为核心,提供了采购入库、出库、库管、查询、统计等实用而丰富的管理功能,具有如下优点:(1)具有高度的信息综合利用效能,可以对企业的经营管理活动进行分析、预测、决策,进而达到对企业经营活动过程的全程监督和控制的目的;(2)彻底改变了企业信息重复、混乱、无法共享的现状,使购、供、销、客、物、决策等各个部门可以资源共享、信息共享,从而实现了业务、决策一体化;(3)物流、资源流、信息流统一化的良好经营管理模式。1.2JSP开发工具简介1.2.1JSP概述:JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。JavaServlet是JSP技术的基础,而且大型的Web应用程序的开发需要JavaServlet和JSP_配合才能完成。JSP具备了Java技术的简单易用、完全面向对象、具有平台无关性且安全可靠、主要面向Internet的所有特点。JSP特点:(1)将内容的生成和显示进行分离(2)生成可重用组件(3)采用标识简化页面开发(4)JSP能提供所有的Servlets功能(5)健壮的存储管理和安全性(6)一次编写,随处运行(7)JSP的平台适应性更广(8)Java中连接数据库的技术是JDBC1.2.2SQLServer简介:SQLServer作为Microsoft家族的重要成员,是新一代基于客户/服务器的大型关系数据库系统。它不但继承了微软产品的优越特点,还对许多组件做了适当的扩充。它非常适合中小型企业。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,MicrosoftSQLServer,Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select,Insert,Update,Delete,Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。2系统分析与总体设计2.1设计思想销售型企业仓库管理系统就是现代销售型企业进行货物管理和处理业务的管理系统。它可以实现企业日常全部业务的管理。具体有以下几点优点:(1)尽量采用公司现有的软硬件环境,及先进的管理系统开发方案,从而达到充分利用公司现有资源,提高系统开发水平和应用效果的目的。(2)系统应符合采购、销售、库存的规定,满足公司日常工作的需要,并达到操作过程中的直观、方便、实用、安全等要求。(3)系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。(4)正确性:系统能正确处理内部数据,使各个文件中的数据与实际情况相符,这是系统设计的最重要的原则。(5)简单性:在保证系统正确,功能完备的前提下,力求简单,这样不仅实现成本低,还便于维护。(6)适应性:当系统所处的环境,用户对系统的要求发生变化时,系统能够自动适应或稍加调整便可。(7)一致性:子系统之间保持一致。例如:同一商品采用同一编码,便于联系与协作。(8)完整性:系统功能完备,对进货、销货、存货三个事件都实现。(9)可靠性:系统只有长期地发挥有效性、正确性,才能取得用户的信任,才能被企业公司放心使用。(10)经济性:在保证本系统功能和性能完善的前提下,尽量节约成本。2.2系统功能分析想登录本系统,首先得先经过身份验证,本系统的用户有两种,一是管理员,二是员工,管理员和员工具有不同的操作权限,只能验证为合法的用户才能使用此系统。当进入系统后,界面上有若干个功能选项,只要单击这些选项,就可以进入本系统的操作部分,进行访问。系统开发的总体任务是实现各种信息的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成的。需要完成的功能主要有:(1)人事管理,包括供应商信息的设置、员工信息的的管理和维护,为整个系统的入库,出库等操作做基础。(2)商品信息管理,对商品信息进行添加、删除及修改,管理商品的基本信息。(3)采购入库管理,包括商品的采购入库的管理、采购信息的查看等操作。(4)销售管理,完成商品信息的销售出库的管理。(5)库存管理,完成库存信息的管理及维护操作。(6)出入库统计,完成商品出入库详细信息的查看功能。2.3系统模块设计2.3.1系统流程图本系统主要流程分为两方面,首先通过采购部获得采购信息,而供应商提供采购单,之后获得采购报表,另一方面,商品的入库情况则首先需要更新库存,之后进行商品销售,直接面向客户。根据对本系统的业务流程具体分析,得出本系统的系统流程图如图2—1所示:采购部采购部供应商采购单采购信息采购报表商品入库入库表入库报表更新库存库存表库存报表商品销售销售表销售报表客户领导图2—1系统流程图2.3.2系统功能模块图经过对系统实现功能的要求,进行集中、分块,同时也按照结构化程序设计的要求,本系统的使用用户有两种,管理员和员工,管理员负责整个系统的管理与维护操作,员工负责系统的进销存部分的操作。根据分析得到如下的系统功能模块图:仓库管理系统管理员操作子系统仓库管理系统管理员操作子系统员工管理商品信息管理采购入库管理供应商管理销售出库管理商品库存盘点商品入库统计商品出库统计图2—2仓库管理系统管理员子系统功能模块仓库管理系统员工操作子系统仓库管理系统员工操作子系统密码修改采购入库管理销售出库管理商品库存盘点商品入库统计商品出库统计图2—3仓库管理系统员工子系统功能模块3详细设计与系统实现详细设计阶段的根本目标是确定应该怎样具体的实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某总程序设计语言书写的程序。详细设计的目标不仅仅是逻辑上正确地实现每个模块的功能,更重要的是设计的处理过程应该尽可能简明易懂,详细设计阶段的任务还不是具体的编写程序,而是要设计出程序的“蓝图”,以后根据这个蓝图编写出实际的程序代码。3.1数据库设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致[6]。3.1.1概念模型设计将需求分析得到的用户需求抽象为信息结构,即概念模型的过程就是概念结构设计,它是整个数据库设计的关键。概念结构的主要特点是:(1)能真实充分地反映现实世界,包括事物和事物之间的联系,能满足用户对数据的处理要求。(2)易于理解,从而可以用它和不熟悉计算机的用户交换意见,用户的积极参与是数据库的设计成功的关键。(3)易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充。(4)易于向关系、网状、层次等各种数据模型转换。描述概念模型的有力工具是E-R模型。根据以上得到的数据项和数据结构,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础[6]。系统中实体的E-R图根据库存管理子系统的设计系统的要求,我规划出了以下一些实体:员工,商品,供应商。商品商品品商品名类别编号型号零售价单位数量规格图3—1商品实体属性图供应商供应商名称编号图3—2供应商实体属性图员工员工姓名密码员工号年龄地址身份证电话邮箱性别图3—3员工实体属性图员工员工M采购MN供应NM供应商商品员工销售N数量日期数量日期单价图3—4各实总体E-R图3.1.2数据库关系模式的设计本系统建立的数据库名称为“jspcsgl.MDF”。包括如下几个表:(1)供应商信息表:此表主要是用来记录供应商的编号以及供应商姓名表3—1供应商信息(lx)表字段名称类型长度主键说明允许空Idvarchar50YES供应商编号否lxvarchar50供应商姓名是员工信息表:此表主要是用来记录员工的编号,姓名,性别,年龄等信息表3—2员工信息(pxx)表字段名称类型长度主键说明允许空Yidvarchar14YES员工编号否Namevarchar10员工姓名否passwordvarchar50员工密码是Sexvarchar2性别是Agevarchar50年龄是Addrvarchar100地址是Telvarchar20电话是Sfzvarchar20身份证号是Emailvarchar50电子邮箱是商品信息表:此表主要是用来记录商品的编号,名称,规格,数量等信息表3—3商品信息(ypxx)表字段名称类型长度主键说明允许空Idvarchar50YES商品编号否Mcvarchar50商品名称是Jxvarchar50商品类别是Ggvarchar50规格是Phvarchar50型号是Dwvarchar50单位是Lsjnumeric9零售价是Slnumeric9数量是cjvarchar50生产厂家是管理员信息表:此表主要是用来记录管理员的姓名以及密码信息表3—4管理员信息(guanli)表字段名称类型长度主键说明允许空Usernamevarchar20YES用户名否Passwordvarchar50密码否入库信息表:此表主要是用来记录商品入库的单号,供应商,数量,单价等信息表3—5入库信息(rkxx)表字段名称类型长度主键说明允许空Idvarchar50YES入库单号否Lxvarchar50供应商是Ypidvarchar50商品编号是Slnumeric9数量是Djnumeric9单价是Jenumeric9金额是Rqvarchar50入库日期是销售出库信息表:此表主要是用来记录商品出库的情况,包括销售单号,销售员,商品单号等信息表3—6销售出库信息(ckxx)表字段名称类型长度主键说明允许空Idvarchar50YES销售单号否Lxvarchar50销售员是Ypidvarchar50商品编号是Slnumeric9数量是Djnumeric9单价是Jenumeric9金额是Rqvarchar50销售日期是3.2模块详细设计本系统采用模块化的结构,将系统的功能划分成了若干个模块,每个模块完成一部分功能,功能之间通过函数完成数据的交互操作。3.2.1系统登录模块系统登录模块完成用户身份验证的功能,由于本系统只是超市内部使用,所以使用本系统的用户进行身份验证是十分必要的,本系统的用户分为两类,管理员和员工,在登录模块中,输入用户名及密码,并选择用户身份,点击提交按钮完成用户身份验证的功能。本模块的页面设计如图3—5所示:图3—5系统登录模块页面图3—5登陆模块3.2.2供应商管理模块供应商管理模块完成供应商信息的添加、删除及查询功能。管理员可以添加供应商的信息,对无用的供应商的信息进行删除,也可以按供应商的名字对供应商信息进行查询操作。供应商管理模块的页面设计如图3—6所示:图3—6供应商管理模块页面图3—6供应商管理模块3.2.3员工管理模块1.员工管理模块完成员工信息的添加及删除功能,在员工管理模块中,首先列出全部的员工的信息,管理员可以进行删除操作。本模块的界面设计如图3—7所示:图3—7员工管理模块2.员工信息添加模块完成员工信息的添加功能,管理员可以添加员工的基本信息,输入完员工的基本信息后,点击注册按钮完成基本信息的添加。员工信息添加页面如图3—8所示:图3—8员工信息添加界面3.2.4商品信息管理模块1.商品信息管理模块完成商品信息的添加、删除及修改的功能,管理员可以对商品的基本信息进行设置,商品信息管理模块的页面设计如图3—9所示:图3—9商品信息管理模块页面2.商品信息添加,完成超市商品信息的添加功能,管理员可以添加企业的商品信息,商品信息添加页面设计如图3—10所示:图3—10商品信息添加模块页面3.2.5采购入库模块采购入库管理模块完成超市商品的采购功能,工作人员输入商品采购信息,如供应商,商品名称,采购数量,采购单价,系统会自动计算出采购的金额。点击“保存”提交到数据库中,采购入库模块的页面设计如图3—11所示:图3—11采购入库界面3.2.6销售出库模块销售出库模块完成商品的销售功能,工作人员可以选择销售的商品及销售的数量,系统根据商品的零售价自动计算出应收金额。销售出库模块的设计如图3—12所示:图3—12销售出库模块3.2.7库存盘点模块商品库存盘点模块完成查看各种商品的库存总量的功能,及时的对商品库存进行盘点,可以及时发现商品是否有丢失,同时也可以知道哪些商品库存不足。商品库存盘点模块的设计如图3—13所示:图3—13商品库存盘点模块3.2.8商品入库统计模块商品入库统计模块完成查看商品的入库明细的功能,每次商品采购入库,都会生成一个入库明细的信息,工作人员可以查看商品的详细入库情况。入库明细统计模块的设计如图3—14所示:图3—14商品入库统计模块3.2.9商品出库统计模块商品出库统计模块完成商品的销售出库明细的统计功能,工作人员可以查看商品的详细销售情况,每销售一次都会产生相应的销售明细的信息。销售出库统计模块的设计如图3—15所示:图3—15商品出库统计模块3.2.10员工登录管理本系统设计了两种用户,管理员用户和员工用户,管理员用户拥有系统的全部的操作权限,员工用户能够完成商品的进销存处理。员工管理子系统包括商品采购入库,商品销售出库,商品库存盘点,商品入库统计,商品销售出库统计等模块,这些模块的设计与管理员子系统的模块设计相同,这里不在多述,员工管理子系统的管理页面如图3—16所示:图3—17员工管理页面在此管理页面中,员工通过选择左端的功能选项,完成普通员工的管理操作功能。4系统测试4.1测试计划当运行此系统后,输入正确的操作员的用户名和密码后,便可成功登录到该系统的主界面。如果不输入用户名及密码或输入错误,系统将会弹出一个提示对话框,以提示登录人员需输入正确的用户名及密码。当登录人员成功进入系统主界面后,可以对所有可操作模块进行相应的操作。在“员工信息添加”模块完成员工信息的添加功能,管理员可以添加员工的基本信息,输入员工的基本信息后,点击注册按钮完成基本信息的添加。在“商品信息管理”模块中,可以对商品信息进行处理,例如:可以根据商品的一些基本信息从而查询出符合该信息的商品,也可以添加商品信息完成对某些商品的添加,也可以对某些商品进行删除,也可以通过修改商品的基本信息从而完成对商品的修改。同样的,在“员工信息管理”中也可以通过以上手段进行相应操作。“供应商管理”模块中可以对供应商的信息进行添加、修改、删除操作,也可以对数据库中的所有信息进行初始化。采购入库管理模块完成超市商品的采购功能,工作人员输入商品采购信息,如供应商,商品名称,采购数量,采购单价,系统会自动计算出采购的金额。点击“保存”提交到数据库中。同样的,在“商品出库”模块中可以通过以上手段进行相应操作。在“密码修改”模块中,可以对管理员以及员工的密码进行修改。4.2测试结果通过反复、多次的测试,本系统可以健壮、稳定的运行。当运行“仓库管理系统”文件时,弹出需要输入操作员的用户名和密码的对话框,当输入错误或不输入用户名及密码时,系统弹出“请输入用户名和密码!”的提示框,阻止进入此系统,证明如要进入此系统需要用户名及密码验证。当输入正确的用户名及密码后,登录人员即可在操作界面进行操作。在“员工信息管理”模块下可以进行“登记”操作,如果信息填写不正确,则弹出“填写数据不完整,请核对,再保存!”对话框,如果信息填写正确,则可以点击“保存”按钮,就可以将输入的信息添加到数据库中。在输入信息过程中,如果输入了错误信息,可以点击“取消”按钮,重新输入。在“商品入库信息”模块下,可以通过选择商品名称或供应商名称从而查询出所要查询的相关信息。在“商品信息管理”模块下,可以查询到所有入库出库商品的相关信息。“密码修改”中可以对操作员的密码进行修改。修改完成后,重新登录即可。4.3评价该系统拥有较高的精准率,可以全部保存添加的所有信息,也可以保存修改后的信息,能精确查询出所要查询的相关信息,不会由于操作不当而丢失信息,造成不希望出现的后果。系统安装、配置、维护简单方便,方便各种用户的使用,同时能够简便的进行系统移植。本系统还具备容错性和健壮性,当用户进行不当的处理后,系统能进行相应的错误处理,给予提示或警示,不影响系统的正常运行。以超市仓库管理系统要解决的实际问题为目标,设计开发了各个实用的功能,可以完全满足的各项服务,使系统与用户之间实现无缝衔接。软件界面简洁、使用方便,只要会操作电脑,就会操作软件,更可以方便操作。投资回报率高,可以有效地实现信息化管理,带来间接的经济效益。超市仓库管理系统采用JSP+SQLServer的技术方案,很好地实现了仓库管理系统的具体操作,界面很友好,操作很简便,但是由于软件本身的一些问题使设计过程中出现了很多问题。不过在指导老师和同学的指导下都很好地解决了这些问题。由于个人能力有限,时间仓促,软件尚有不足之处,美化界面这部分还作得不是很够,虽然仓库管理系统可以完成基本的信息管理功能,但是它还存在着需要改进完善的地方,比如,系统的安全性不是很强;在保密程度上不可能做得十分完美等,这些都需要提高和完善。
前景与展望以上就是本系统的设计和开发过程。系统在设计和开发过程中,严格按照软件工程的软件开发思想,经过了问题定义、可行性研究、需求分析、总体设计、详细设计、测试等几个阶段最后到系统实现。在设计过程中,采用了结构化分析方法和模块划分等设计思想,使得系统开发见效快,适用性高,程序设计有章可循。我们所开发的这一系统,主要具备的功能是记录商品库存、入库、出库的情况,使企业采购、库存和销售能
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 手工制作在小学数学几何图形教学中
- 人教部编版四年级语文上册口语交际《安慰》精美课件
- 【暑假阅读】小升初非连续性文本阅读衔接讲义 专题07 车票路线类(有答案解析)
- 福建省福州市平潭县新世纪学校2023-2024学年高三学生寒假自主学习调查数学试题
- 2024年盘锦资格证客运题库
- 2024年西藏道路运输客运从业资格证考试题库
- 2024年通化客运从业资格模拟考试
- 2024年湘西客运资格证题库
- 2024年镇江公交车从业资格证考试题库
- 2024年黑龙江客运资格证题库及答案
- 限制被执行人驾驶令申请书
- 铝合金船的建造课件
- 边坡土石方开挖施工方案
- 八年级上册语文课后习题及答案汇编(部分不全)
- 玻璃厂应急预案
- 安全帽生产与使用管理规范
- 货车进入车间安全要求
- 新版深度学习完整整套教学课件
- 2023学年完整公开课版冰雕史话
- BIM大赛题库含答案
- 罗马人的故事(全15册)(修订版)
评论
0/150
提交评论