《管理信息系统__超市仓库管理系统3338.docx》由会员分享,可在线阅读,更多相关《管理信息系统__超市仓库管理系统3338.docx(30页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、超市仓库管理系统管理信息息系统课课程设计计选题题:微型型超市仓仓库管理理系统 班级:10级级电子商商务 成成员:张张云力 姜学学磊 1000105507000122 师书书品 1000105507000111201336-55目录前言.2一、系统统分析221. 可可行性分分析2. 业业务流程程图3. 数数据流程程图4. 数数据字典典二、系统统设计(一)11、功能结结构图设设计 22、功能能模块介介绍(二)数数据库设设计三、系统统功能模模块的设设计四、代码码设计五、参考考文献前言:随着企业业管理信信息化的的发展,网网络及计计算机的的引入管管理跃上上了一个个新的发发展平台台。企业业的各项项管理都都
2、将向信信息化方方向发展展,仓库库管理对对于超市市管理来来说越来来越重要要,也是是基于这这个原因因我们把把课程设设计方向向定在了了超市仓仓库管理理系统分析仓库库系统的的功能与与构思,仓库管理系统是一个超市不可缺少的部分,它的功能对于超市管理来说至关重要,所以仓库管理提供能够为用户提供充足的信息和快捷的查询手段。系统主要设计了仓库出入库的管理与商品查询、预警功能。团队三人分工合作其中张云力、姜学磊负责主要功能代码开发,师书品准备资料与简单功能模块的开发。由于时间间紧迫,加加之水平平有限,设设计中的的缺点和和不足之之处在所所难免希希望老师师批评指指正。下面就就开发系系统的具具体设计计与实施施撰写系系
3、统报告告一、系统统分析1、可行行性分析析目前,有有很多小小型超市市在库存存方面仍仍然是以以人为主主的管理理方式,这这种仓库库管理方方式处理理过程繁繁琐并且且处理效效率、准准确度低低;另一一方面,超超市长时时间的经经营活动动会产生生大量的的经营数数据,对对商品信信息、出出入库的的信息进进行分类类管理,并并提供一一种便捷捷的方式式存储、查查询这些些数据能能够帮助助超市决决策者分分析经营营状况,有有利于超超市的长长期经营营与发展展。于是是我们便便选择设设计一个个小型超超市仓库库管理系系统。仓库管理理员可以以直接在在计算机机上实现现仓库的的信息管管理,实现各各类信息息查询方方便,提提高了库库存信息息保
4、密性性、降低低纸张成成本,并并且能够够在商品品库存不不足时进进行预警警,提醒醒管理人人员应该该向供应应商进行行订货保保证商品品的及时时供应与与超市的的正常运运营;在在库存数数量大于于商品的的最高库库存限度度的时候候,即商商品积压压的时候候,系统统也会发发出警报报,提醒醒管理人人员应该该停止商商品的进进货活动动。也就就是说超超市库存存管理信信息系统统既能防防止商品品供应滞滞后于车车间对它它们的需需求,也也能防止止商品过过早地生生产和进进货,以以免增加加库存。对对企业的的生产起起了保障障作用,同同时节省省了企业业的流动动资金。系统开发发的总体体任务是是实现仓仓库各种种信息的的系统化化、规范范化和自
5、自动化。本本仓库管管理系统统主要完完成功能能有:商品的入入库,包包括:仓仓库内已已有商品品的采购购入库以以及新增增商品的的添加入入库;商品的的出库,包包括:仓仓库内又又有商品品的销售售出库以以及部分分商品的的退货处处理;商商品信息息的修改改:可对对仓库内内商品的的详细信信息进行行修改;商品盘盘点:可可查询商商品出库库信息、入入库信息息以及商商品库存存状况;缺货预预警;对对库存量量不足的的商品进进行缺货货预警,保保证商品品的正常常供应;仓库的的清空:查询某某类商品品,超市市可将此此类不再再经营的的商品在在仓库内内清除,保保证仓库库信息查查询的准准确性。2、业务务流程图图不足、缺货预警单信息电脑记
6、账出库单出库单信息入库单信息入库单电脑审单超市生产厂家仓库电脑账单统计员库存查询表表货物入出表库存预警表超市库存管理系统业务流程图3、数据据流程图图仓库入库单P-01电脑入库单入库单P-02电脑记账货物统计表入库数据商品统计超市出库单电脑出库单出库处理出库单出库数据货物预警表出库信息入库信息库存预警库存数据库存数据4、数据据字典(1)数数据项的的定义数据项编编号:II-011数据项名名称:nnumbber别 名:商品编编号简 述:某某种商品品的编号号类型:字字符型长 度度:111字节是否为空空 :no数据项编编号:II-022数据项名名称:nnamee别 名:商品名名称简 述:某某种商品品名称
7、类型:字字符型长度:111是否为空空 :yess数据项编编号:II-033数据项名名称:ccun别名:商商品数量量简 述:某某种商品品的库存存数量类型:整整数型长度:111是否为空空 :yess数据项编编号:II-044数据项名名称:ggyshhangg别名:供供应商简 述:输输入供应应商类型:字字符型长度:111是否为空空 :yess数据项编编号:II-055数据项名名称:ppnamme别名:存存货人简 述:某某种商品品的存货货人类型:字字符型长度:111是否为空空 :yess数据项编编号:II-066数据项名名称:rriqii别名:存存货日期期简 述:某某种商品品的库存存日期类型:日日期型
8、长度:112是否为空空 :yess(2)数数据流的的定义(以以入库单单为例)数据流名名称:货货物存库库单编号:DD-011简述:仓仓库开出出的商品品入库单单数据流来来源:仓仓库数据流去去向:仓仓库系统统数据流组组成:商商品编号号 + 商品名名称 + 商品品数量 + 存存储人+ 供应应商 + 存储储日期 数据流名名称:超超市提货货单编号:DD-022简述:商商品提货货单数据流来来源:超超市 数据流去去向:仓仓库系统统数据流组组成:商商品编号号 + 商品名名称 + 提货货人姓名名 +提提货日期期 + 提货数数量 (3) 数据存存储的定定义(以以存货统统计表为为例)数据存储储的名称称:库存存统计表表
9、数据存储储编号:F-001简 述:记记录商品品出入库库数据数据存储储组成:商品编编号 + 商品品名称 + 存存货数量量 + 存储人人 + 供应商商 + 存储日日期关键字: 商品品编号相关联的的处理:P-001,PP-022(4)外外部实体体的定义义外部实体体名称:仓库外部实体体编号:S-001简 述述:生产产产品入入库输入的数数据流:入库单单据输出的数数据流:存货单单外部实体体名称:超市外部实体体编号:S-002简 述述:销售售产品出出库输入的数数据流:出库单单据输出的数数据流:出库单单二、系统统设计(一)系系统功能能设计1、系统统功能结结构图登陆仓库管理系统缺货预警货物出入库不足预警货物查询
10、预警入库查询出库查询货物入库货物出库出库单入库单出入库单据个人信息货物更改货物信息更改货物删除信息查询修改密码2、功能能模块介介绍 (11)个人人信息 用用户登录录后,可可自行修修改个人人密码。(2)出出入库单单据可以查看看需入库库的商品品的单据据,管理理员或者者入库员员根据入入库单据据进行商商品入库库及相关关信息的的管理;可以查看看出库商商品的单单据,管管理员或或者出库库员根据据出库单单进行商商品的出出库以及及出库信信息的管管理。(3)商商品出入入库商品入库库:管理理员或者者入库员员根据入入库单填填写需要要入库的的新商品品的商品品编号、数数量、入入库人、日日期等详详细信息息,对新新商品进进行
11、入库库的管理理;商品出库库:管理理员或者者出库员员根据出出库单填填写需要要出库的的商品的的商品编编号、数数量、入入库人、日日期等详详细信息息,对商商品进行行入库的的管理; 仓库库盘点:对仓库库内剩余余的各类类商品库库存量进进行盘点点统计,对对已提出出的货物物进行盘盘点统计计。与出出入库单单进行比比较,保保证信息息的准确确性。(4)货货物更改改 商品品信息更更改:如如果已入入库的商商品存在在信息错错误,在在此,可可以根据据商品编编号进行行商品定定位,进进而对已已入库商商品的商商品名称称、商品品数量、商商品存储储人、商商品供应应商以及及商品存存储日期期进行修修改。 商品品删除:当超市市不再经经营某
12、种种商品或或者某种种商品退退货时,可可以通过过查询商商品编号号、商品品名称等等,对已已入库的的商品进进行删除除。(5)信信息查询询货物查询询:可根根据商品品编号、商商品名称称,查询询进行特特定商品品的库存存的状况况;可根根据商品品存储人人,查询询指定存存储人进进行入库库处理的的的所有有商品的的库存状状况;可可根据商商品供应应商,查查询特定定供应商商所供应应的所有有商品的的库存状状况;可可根据商商品存储储日期,查查询特定定日期存存入的所所有商品品的库存存状况;入库查询询:可根根据商品品编号、商商品名称称,查询询特定商商品的入入库详细细信息;可根据据存储人人,查询询指定存存储人进进行入库库处理的的
13、所有商商品的详详细信息息;可根根据供应应商,查查询特定定供应商商所供应应的所有有商品的的入库详详细信息息;可根根据日期期,查询询特定日日期商品品入库的的详细信信息;提货查询询:可根根据商品品编号、商商品名称称,查询询特定商商品的出出库详细细信息;可根据据出库人人,查询询指定出出库人进进行出库库处理的的所有商商品的详详细信息息;可根根据供应应商,查查询特定定供应商商所供应应的所有有商品的的出库详详细信息息;可根根据日期期,查询询特定日日期商品品出库的的详细信信息;(6)预预警 不足足预警:当某种种商品的的库存量量不足550时,系系统会提提出预警警,提醒醒管理人人员应该该向供应应商进行行订货保保证
14、商品品的及时时供应与与超市的的正常运运营; 缺货货预警:当某种种商品缺缺货时,系系统会提提出预警警,提醒醒管理人人员应该该向供应应商进行行订货保保证商品品的及时时供应与与超市的的正常运运营。(7)退退出系统统 点击击可退出出登录,切切换用户户登录。(二)数数据库设设计 数据库库名:kkucuun数据库内内包括44个表:商品信信息表(rrukuu),出出库表(tth),用用户表(yonghu),新增商品表(xinzeng)。1、入库库表 表名名:xiinzeeng 包括字字段:商商品编号号(nuumbeer),商商品名称称(tnnamee),商商品数量量(cuun),存存储人(ppnamme),
15、供供应商(ggyshhangg),存存储日期期(riiqi)。2、出库库表 表名名:thh包括的字字段:商商品编号号(nuumbeer),提提货人姓姓名(ttnamme),提提货日期期(riiqi),出出库商品品的数量量(cuun)。3、商品品信息表表 表名:rukku包括的字字段:商商品编号号(nuumbeer),商商品名称称(naame),商商品数量量(cuun),存存储人(ppnamme),供应商商(gyyshaang),存储日日期(rriqii)。4、管理理员表 表名名:yoonghhu 包括括的字段段:用户户名(nnamee),密密码(ppasssworrd)。5、出库库员 表表名:
16、yyongghu116、入库库员表名:yyongghu22 7、留言言信息表表 表名名:liiuyaan三、系统统功能模模块的设设计 1、系系统登录录模块本模块主主要提供供三种身身份的人人员登录录:管理理员、出出库员以以及入库库员,用用户通过过表单输输入其用用户名以以及密码码信息,并选择其身份进行登录,系统根据管理员提供的登录信息对其进行身份查询鉴别。用户在页页面提供供的表单单中输入入用户名名和密码码,连接接数据库库检验用用户信息息,与输输入数据据“用户名名”为查询询条件创创建数据据集查看看输入的的“用户名名”是否存存在,如如果存在在再检验验密码是是否正确确,都正正确则进进入仓库库管理系系统主
17、页页面;如如果“用户名名”或密码码不正确确,则会会返回登登陆页面面,重新新输入登登录信息息。登陆页面面: 2、个个人信息息模块 用户户登录后后,可对对其密码码进行修修改。 3、出出入库单单据模块块 管理理员登陆陆后查看看收到的的出库单单据以及及入库单单据,并并根据单单据要求求进行出出库、入入库的信信息操作作;出库库员可查查看出库库单据,并并进行相相关的出出库商品品信息处处理;入入库员登登陆后可可查看入入库单据据,并进进行相关关入库商商品的信信息处理理。 4、商商品出入入库模块块 商品品出入库库包括仓仓库存货货、超市市提货以以及仓库库盘点。 仓库库存货: 进行行商品入入库操作作:新商商品的添添加
18、或者者已有商商品的入入库操作作。提交交添加后后,可在在页面下下方查看看已入库库的商品品信息,与与入库单单进行对对照,确确保信息息的准确确性,如如发生信信息录入入错误,可可在货物物更改模模块进行行商品信信息的相相关修改改。 超市市提货: 进行行商品的的出库操操作,在在处理出出库单时时,可在在此页面面清楚的的看到商商品的库库存量,对对于完成成出库后后,库存存量不足足的商品品,系统统会有不不足或者者缺货预预警,提提醒及时时进货,保保证商品品的正常常供应以以及超市市的正常常运营;对于现现有库存存量无法法满足出出库的商商品,首首先将仓仓库内已已有的商商品进行行出库,并并记录未未完全满满足的出出库单,带带
19、库存补补充后,及及时供应应。仓库盘点点:可查看仓仓库商品品的剩余余库存量量,查看看日、月月提货信信息,了了解各种种商品的的销售状状况,便便于管理理者了解解顾客的的偏好以以及商品品的受欢欢迎程度度,为其其决定添添加或者者停止某某类商品品以及商商品促销销决策等等方面提提供参考考。(图) 5、货货物更改改 货物物信息修修改:当入库或或者出库库信息录录入发生生错误时时,可以以根据商商品编号号进行商商品定位位,进而而对已入入库商品品的商品品名称、商商品数量量、商品品存储人人、商品品供应商商以及商商品存储储日期进进行修改改。商品删除除:当超超市不再再经营某某种商品品或者某某种商品品退货时时,可以以通过查查
20、询商品品编号、商商品名称称等,对对已入库库的商品品进行删删除。 6、信信息查询询 货物物查询:可根据商商品编号号、商品品名称,查查询进行行特定商商品的库库存的状状况,对对于热销销的商品品,即使使没有达达到需要要预警的的库存量量,但也也需要及及时补充充库存,保保证超市市利润的的持续增增加;可可根据商商品存储储人,查查询指定定存储人人进行入入库处理理的的所所有商品品的库存存状况;可根据据商品供供应商,查查询特定定供应商商所供应应的所有有商品的的库存状状况,了了解特定定供应商商所供应应的商品品的销售售状况,为为商品的的订货以以及数量量提供参参考;可可根据商商品存储储日期,查查询特定定日期存存入的所所
21、有商品品的库存存状况,了了解商品品的销售售状况。 入库库查询:可根据商商品编号号、商品品名称,查查询特定定商品的的入库详详细信息息,了解解其订货货状况;可根据据存储人人,查询询指定存存储人进进行入库库处理的的所有商商品的详详细信息息;可根根据供应应商,查查询特定定供应商商所供应应的所有有商品的的入库详详细信息息;可根根据日期期,查询询特定日日期商品品入库的的详细信信息。了了解商品品的订货货状况,为为决策提提供给参参考。 提货货查询:可根据商商品编号号、商品品名称,查查询特定定商品的的出库详详细信息息,了解商商品的销销售状况况,为商商品选择择以及商商品订货货量提供供参考;可根据据出库人人,查询询
22、指定出出库人进进行出库库处理的的所有商商品的详详细信息息;可根根据供应应商,查查询特定定供应商商所供应应的所有有商品的的出库详详细信息息,了解解特定供供应商产产品的销销售状况况,为供供应商的的选择提提供参考考;可根根据日期期,查询询特定日日期商品品出库的的详细信信息,了了解商品品的销售售状况。 7、预预警 不足足预警: 当商商品库存存量不足足50时时,会有有预警,提提醒及时时采购,保保证商品品的正常常供应与与销售,保保证超市市的正常常运营及及利润。(图) 缺货货预警: 当某某种商品品出库后后库存为为零时,系系统会有有预警,提提醒及时时采购。8、工工具四、代码码设计(一)登登陆模块块代码1、登录
23、录页面代代码: 微微型超市市仓库管管理系统统 TThe suppermmarkket warrehoousee maanaggemeent sysstemm 用用户名:密密码: 2、判判断用户户名、密密码是否否正确:% SStriing namme2 = ccodeetosstriing(reqquesst.ggetPParaametter(naame11); Striing passswoord22 = reqquesst.ggetPParaametter(paasswwordd1);if(nnamee2!=nulll|namme2!=) trryCClasss.fforNNamee(cco
24、m.myssql.jdbbc.DDrivver);cattch(Exccepttionn e)ouut.pprinnt(ee);ttry SStriing urii=jjdbcc:myysqll:/loccalhhostt/kuucunn; CConnnecttionn coon=DDrivverMManaagerr.geetCoonneectiion(urii,rroott,12334566); SStattemeent sqll=coon.ccreaateSStattemeent(); RResuultSSet rs = ssql.exeecutteQuueryy(SSELEECT * F
25、FROMM yoonghhu wwherre nnamee=+naame22+ annd ppasssworrd=+ppasssworrd2+); /ouut.pprinnt(SELLECTT * FROOMyoonghhu wwherrenaame=+namme2+aand passswoord=+passswoord22+);iff (rrs.nnextt() oout.priint(loccatiion.hreef=htmml.jjsp; ); ellse out.priint(aleert(用户名名或密码码错误!);locaatioon.hhreff=ddengglu.jspp;);
26、con.cloose();cattch(SQLLExccepttionn e11)oout.priint(e1); % (二)货货物出入入库1、商品品入库: 已已提交2、商品品出库:提提货单 !- 超市提提货单 - 商品品编号 提货货人 提提货日期期 提货货数量 剩余产产品 %try Claass.forrNamme( coom.mmysqql.jjdbcc.Drriveer); catcch(CClasssNootFoounddExccepttionn e) ttry Striing urii=jjdbcc:myysqll:/loccalhhostt/kuucunn; Connnecctio
27、on ccon=DriiverrMannageer.ggetCConnnecttionn(urri,rooot,12234556); SStattemeent sqll=coon.ccreaateSStattemeent(); RResuultSSet rs=sqll.exxecuuteQQuerry(SELLECTT * FROOM rrukuu); oout.priint(); oout.priint(); oout.priint(+商品编编号); oout.priint(+商品名名称); oout.priint(+商品数数量); oout.priint(+存储人人); oout.priint(+供应商商); oout.priint(+存货日日期); oout.priint(); whiile(rs.nexxt()out.priint(); outt.prrintt(+rs.gettStrringg(1)+/TDD