库存管理系统课程设计报告_第1页
库存管理系统课程设计报告_第2页
库存管理系统课程设计报告_第3页
库存管理系统课程设计报告_第4页
库存管理系统课程设计报告_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、题目:库存管理系统一、需求分析描述(一)编写目的该设计说明书主要包括系统结构设计、系统实现过程、总结体会等几部分,其中画E-R图很重要,逻辑设计注重关系模式的优化性,在物理结构设计阶段完成数据库的实施、创建表、写关系。设计说明书是系统详细设计说明的基础,为其作铺垫。1、系统开发目的(1)大大提高超市的运作效率;(2)通过全面的信息采集和处理,辅助提高超市的决策水平;(3)使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩力,提供有效的技术保障。2、背景说明21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术

2、的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。3、项目确立针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力,我们将开发以下系统:前台销售系统、后台管理系统,其中这两个子系统又包含其它一些子功能4、应用围本系统适应于各种小型的超市5、定义( 1)商品条形码:每种商品具有唯一的条形码,对于某些价格一样的商品,可以使用自定义条形码。( 2)交易清单:包括交易的流水账号、每类商品的商品名、数量、该类商品的总金

3、额、交易的时间、负责本次收银的员工号。( 3)商品积压:在一定时期,远无法完成销售计划的商品会造成积压。( 4)盘点:计算出库存、销售额、盈利等经营指标。(二)逻辑分析与详细分析( 1)库存管理系统,本系统必须具有以下功能:商品录入:根据超市业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、商品名称等来实现精确或模糊的商品扫描录入。该扫描录入方法可以充分保证各种电脑操作水平层次的人员均能准确快速地进行商品扫描录入。(2)后台管理系统,本系统必须具备以下功能进货管理:按计划单有选择性地进行自动入库登记。综合查询打印计划进货与入库记录及金额。销售管理:商品正常销售、促销与限量、限期及禁止销售

4、控制。综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。库存管理:综合查询库存明细记录。如库存过剩、少货、缺货等。库存自动盘点计算。人员管理:员工、会员、供货商、厂商等基本信息登记管理。员工操作权限管理。客户销售权限管理。(三)系统的功能模块图1、系统模块库存管理系统进货管理系统仓库出货理系统商品录入进货管理销售管理2、模块子系统结构商品录入快速商品录入支持条形码扫描功能描述:商品录入子系统要求能快速录入商品,因此必须支持条形码扫描进货管理功能描述:进货管理子系统可以根据库存自动指定进货计划,进货时自动等级,以及提

5、供查询和打印计划进货与入库记录的功能。功能描述:销售管理子系统可以控制某商品是否允许销售,查询每种商品的销售情况并产生年、月、日报表。库存管理自动盘点计算查询库存明细记录功能描述:库存管理子系统提供查询库存明细记录的基本功能,动盘点计算。3、系统的数据流图4、数据字典商品信息表数据字典数据项:商品编号;含义说明:唯一标识每件商品;别名:商品ID;类型:Int;长度:4;与其他数据项的逻辑关系:“商品”是该超市库存管理系统中的一个核心数据结构,它可以描述如下:数据结构:“商品”可以描述如下:数据结构:商品;含义说明:是超市库存管理子系统的主体数据结构,定义了一件商品的有关信息;组成:商品编号,商

6、品名称,商品规格,供货商,商品售价,商品进价,备注;数据流“入库结果”可描述如下:数据流:入库结果;说明:商品入库时的最终状态;数据流来源:入库;数据流去向:库存统计;组成:商品编号,商品名称,规格,商品进价,供货商,入库日期,备注;平均流量:XXX高峰期流量:XXXX数据流“出库结果”可描述如下:数据流:出库结果;说明:商品出库时的最终状态;数据流来源:出库;数据流去向:库存统计;组成:商品编号,商品名称,规格,商品售价,职工,出库日期,备注;数据存储“商品库存现状”可描述如下:数据存储:商品库存现状;说明:记录商品库存的基本情况;流入数据流:入库结果;流出数据流:出库结果;组成:商品编号,

7、商品名称,规格,入库日期,出库日期,备注;数据量:每年XXXX份;存取方式:随即存取;其他商品信息附属数据项如下:字段名字段类型长度主/外键字段值约束对应中文名MerchlDInt4PNotnull商口口编pMerchNameVarchar50Notnull商品名称MerchPriceMoney4Notnull价格ProvidelDVarchar10FNotnull供货商编号职工信息表数据字典数据项:职工号;含义说明:唯一标识每位职工;别名:职工ID;口Int;长度:10;与其他数据项的逻辑关系:“职工”是该超市库存管理系统中的一个核心数据结构,它可以描述如下:数据结构:职工;含义说明:是超市

8、库存管理子系统的主体数据结构,定义了一位职工的有关信息;组成:职工编号,性别,登录密码,备注;数据流“值班入库记录”可描述如下:数据流:值班入库记录;说明:职工登录后商品入库情况的总结记录;数据流来源:职工登录记录;数据流去向:值班入库情况;组成:职工编号,商品编号,规格,进价,供货商编号,入库日期,备注;数据流“值班出库记录”可描述如下:数据流:值班出库记录;说明:职工登录后商品出库情况的总结记录;数据流来源:职工登录记录;数据流去向:值班入库情况;组成:职工编号,商品编号,规格,售价,出库日期,备注;数据存储:“职工值班情况表”可描述如下:数据存储:职工值班情况表;说明:记录职工值班时库存

9、变化的基本情况;流入数据流:值班情况记录;流出数据流:值班结果统计;组成:职工编号,供货商编号,商品编号,入库日期,出库日期,备注;数据量:每年XXXX份;存取方式:随机存取;其他职工信息附属数据项如下:字段名:字段类型长度主/外键字段值约束对应中文名UserIDVarchar10PNotnull职工编号UserNameVarchar25Notnull职工名称UserPWVarchar50Notnull职工密码供货商信息表数据项:供货商编号;含义说明:唯一标识每个供货商;别名:厂商编号;类型:Int;长度:10;与其他数据项的逻辑关系:“供货商”是该超市库存管理系统中的一个核心数据结构,它可描

10、述如下:数据结构:供货商;含义说明:是超市库存管理子系统的主体数据结构,定义了一个供货商的有关信息;组成:供货商编号,供货商名称,供货商地址,供货商,备注;数据流“进货记录”可描述如下:数据流:进货记录;说明:超市从供货商进货入库的最终结果;数据流来源:超市进货;数据流去向:库存状态;组成:供货商编号,商品编号,规格,入库日期,备注;数据存储“商品库存状态”可描述如下:数据存储:商品库存状态;说明;记录商品库存的基本情况;流入数据流:超市进货;流出数据流:商品库存情况记录;组成:供货商编号,商品编号,入库日期,规格,备注;数据量:每年XXXX份;存取方式:随机存取;其他供货商信息附属数据项如下

11、:字段名字段类型长度主/外键字段值约束对应中文名FactorylDvarchar10PNotnullJ商编pFactoryNameVarchar50NotnullJ商名称FactoryAddressVarchar250J商地址FactoryPhoneVarchar25J商系统结构设计1、流程图输入员工号.产品信息产品代号输入员工号*产品信息产品名称输入员工号产品信息入库时间输入员工号产品信息出库时间输入员工号产品信息生产商ID输入员工号*生产商信息生产商名称输入员工号生产商信息生产商ID输入员工号生产商信息生产商电话输入员工号生产商信息生产商地点输入员工号*入库信息添加输入员工号出库信息添加输

12、入员工号库存信息添加输入员工号库存信息更改更改输入员工号出库信息更改更改输入员工号输入员工号输入员工号输入员工号月出库排序月入库排序*月库存排序2、概念结构设计2.3 分 ER 图:(7生名生别录密码职工<商品编号品名称品数量=>-一:,商用<价(jiiX一一、(入库ID)厂厂商编号;Ki、/、,供货厂商ZQ商名称)(厂商电话),10期;)D总E-R图说明:1)商店中的所有用户(员工)可以销售多种商品,每种商品可由不同用户(员工)销售;2)每个顾客可以购买多种商品,不同商品可由不同顾客购买;3)每个供货商可以供应多种不同商品,每种商品可由多个供应商供应。3、数据库的关系3.1

13、 数据库关系图:3.2 图表描述:1)商店中的所有用户(职工)可以管理多种商品,每种商品可由不同用户(职工)管理;2)每个顾客可以购买多种商品,不同商品可由不同顾客购买;3)每个供货商可以供应多种不同商品,每种商品可由多个供应商供应。4、逻辑结构设计数据库表索引表名中文名MerchInfo商品信息表User职工信息表Stock商品入库表Output商品出库表Provide供货商表商品信息表(MerchInfo)字段名字段类型长度主/外键字段值约束对应中文名MerchIDint4PNotnull商口口编pMerchNameVarchar50Notnull商品名称MerchPriceMoney4N

14、otnull价格ProvideIDVarchar10FNotnull供货商编号职工信息表(User)字段名字段类型长度主/外键字段值约束对应中文名UserIDvarchar10PNotnull职工编号UserNameVarchar25Notnull职工名称UserPWVarchar50Notnull职工密码入库纪录表(Stock)字段名字段类型长度主/外键字段值约束对应中文名StockIDVarchar10PNotnull入库编号MerchIDVarchar10FNotnull入库商口口编pMerchNumInt4Notnull入库数量MerchPriceMoney4Notnull进价Stoc

15、kDateDatetime8Datetime入库日期出库纪录表(Stock)字段名字段类型长度主/外键字段值约束对应中文名StockIDVarchar10PNotnull出库编号MerchIDVarchar10FNotnull出库商口口编pMerchNumInt4Notnull出库数量MerchPriceMoney4Notnull售价StockDateDatetime8Datetime出库日期厂商表(Provide)字段名字段类型长度主/外键字段值约束对应中文名FactoryIDvarchar10PNotnullJ商编pFactoryNameVarchar50NotnullJ商名称Factor

16、yAddressVarchar250J商地址FactoryPhoneVarchar25J商5、视图设计1)2)3)4)1、交易视图(v_Dealing)用于查询交易情况的视图;计划进货视图(v_PlanStock)用于查询进货计划的视图;销售视图(v_Sale)用于查询销售明细记录的视图;入库视图(v_Stock)用于查询入库情况的视图。三、系统实现过程系统介绍本库存管理系统,适合小型超市的管理。基本功能可实现用户密码登陆,商品简单查询,简单查询中包含“名称查询”“商品编号查询”“出、入库查询”等。避免因为库存问题,商品过期,我们包含了一个过期商品查询,这里我们所要的是详细统计入库时间。库存的

17、查询问题,缺货到一定数量我们可以查询相应的商品,并且有详细的供货商名称。生成的各种报表,我们可以方便的统计信息和库存查货核对账目。2、 主界面选择数据库进入,可进入如下各界面:2.1 欢迎登陆界面用户登录:点击进入,进入系统用户登录界面。退出:退出本系统。2.2用户登陆界面用户登录:输入员工信息表中的员工名字及密码可实现登录。退出:点击退出,可退出此系统。3、主要管理界面3.1简单查询界面卜面按每个功能介绍“商品查询”功能:3.1.1按名称查询段名博查询:有体目回区I泳7楼产品名解叁输V ./商品名称:宜询育品编导学苗出名商奇品密强品售价供货芍<)厂商电解A。的口口的考中医奈死vaoao

18、¥ionon318100部甫:滕立成营铜再限公诃04”050002/S工MJU¥10U.UU319300信用十四军香茶W书F艮袋司WE5000057四是百钙低H8亘用的力装V00.00¥100.00302500包头市华月工贸宜限吏n幺司04TE05000539茬的高铝婀料40。营建V90.00¥100.003C29OO包头喈唐南典有限心可M”0500083;亮武山妁面万明册期袭¥80.00¥100003C29OO包通卷唐商期由阳少引DTE05000931丸2山苜蹑契儿白臣兼V9000¥JOO.OO3CZ9OJ包土港冉而寅有限

19、公司04T2soaoor=雀用邃子米粉式配念V9000Y100.003C2000包头落思而酉眼缶司04”050009:11雀牢式牌皿阳底菖丁1;唐¥80Dflvinnno3CC90O包山港段的斓白陪公司8”05001037智甑百葱麦片e&Of袋V90.00¥100.0030Z900包土港冉而留有限公司MTg5031016定土山,儿慈婴儿白臣神V8000yloo.oo3CCOOJ包工若电商留有限公司04TE。耳CD1063雀串鱼用耐米靶?石:¥80novionon3Hgm包头话周南到百限公司D4T505CU1O55雀物豆米粉0MtftlU.iJO¥

20、IDU.OQsctoo包头港病周寅育阳公司0V2JSCOIOSO元古山1睬元扎肥方粥?装V00jDOyloo.oo302900包头喈生而贸行限司04T£xmmf白笑单或星蚂型IHihjJS;仁VsunrmVunnnn?mnm同1LH中湎有R日pme记录;回:iLtJM归<士I>ia*:QUrF四卜共有注录数:l商品名称:输入商品名称点击“查询”,可以查询详细商品信息,在下面子窗体中显示。返回上一页:可返回上级页面特点:此查询支持模糊查询,便于查询商品名称较长的商品。3.1.2按编号查询按步号查询:宙体”回冈按甯品偏号(黎形码,宝莉用品蝙号E条邦玛J 互询,这回止二页.05

21、0CC033 口则rzH OSOCCES O50CCS35 O;OCO09305000K1 O50CC9T5IFIIHrCfeOUILDT定中医装河四手香六大若整.如L年 心是息低福旦妙桁TE睨 爸审理鼻可摘如。百 完出山婴”配方斑粉如兔。任山利.'L蔻*. L0J万期在J40O£些生畦工米粉经5工¥8D. DD¥ 1OD.003Lf4£O¥ 50. jd¥ loo coiltanvfio.aov ion ooao£m¥fi0, DO¥100.0。皿SJ¥60. DOVlOO.CO302

22、900veo.onr*iod oo302«a¥00一口口W10D CO302S0O¥BO.(jd¥ 1DD. 003D2yjJo;ocio&3 网 C1OM o?oc iisnrinrfi nin?fi智展立不置克片品口告篇也山昔儿愁量配方叫第g其总 雀用加n翼夷韦粉堂兄 修臬W豆小粉笈叫元也山茂工a配才划新也£泮国也归诉拊儿才"配方的号打叱 运段将牌成长朝甜如以VBO.JO ¥ 1 口口 皿 IttwmY803B 10D 00 前£«V80, OD W 1OD 00 302COOUK.ODV 1

23、0D Q0 九的3¥ 如,3D ¥ 1OD 4C 502SOQ ¥80. 口口 ¥ IDO CD 30(?«n ¥ an qdT ¥ inn do 加阳xi百巴弟号(条烈码)育品名称有足进份商品住价供贷布(瑞41nnnirFKSi4rd黄一 I cd*nnon壮innnnn-zcm加二j>记录叵IF回M共百汨圣勒I商品编号:输入商品编号,点击“查询”,可在下边子窗体中显示查询结果。本查询同样支持“模糊查询”。注:商品编号即为商品的条形码3.1.4入库商品查询入库商品查询,可查询入库的商品具体信息,商品的名称、规格、进价

24、等。返回上一页:返回上级菜单。原理同上“入库查询”,不做详细解释了。返回上一页:返回上级菜单。3.3缺货查询选择进入“过期商品查询”,可直接进入查询界面显示过期商品的信息。最后一项:显示最后一类过期商品。前一项、下一项;可以起到翻页的功能。返回上一页:返回上级菜单。各项基本功能与“过期查询”类似,不再详细介绍。3.4报表统计点击选项可生成相应的报表,具体格式如以下三个截图:3.4.1入库统计3.4.2由库统计c出片信且膜表|n:EQI一回回3.4.3库存统计商马库存裁量银表*5.史,*T七斗f芭廿!±rT土冬.MXDSCS斗三事工i;A需HOD*3&5-SJUC-士二-二二二

25、求共三三5r?Vs5.R¥.二二一0二=O1:5Xz:"5±番弓tCD邛如M5c叱吴V,F!£-¥3.RyIQQLSQ:.lt.-X1E¥1号三-S山VS®¥MCn:*:1:!4|«TA-14ry».sc学电券-西?LK:«t3.6商品入库销量排行:以商品的出库数量降序排列生成相应的排行列表。添加记录:点击此选项可生成一个输入界面如上图,可输入需要入库的商品信息。保存记录;保存入库记录。提交本页;将保存的入库记录,添入到数据库中。注意:先选择“保存记录”再“提交本页”,才可成功入库。3.7 商品由库添加记录:添加需要出库的商品信息,输入商品编号。子窗体中显示商品名称,选择输入相应的商品名称,添相应的数量,出库日期等。保存记录:提交信息进入数据库。3.8商品库存回区甯品薜将金询界面返回上一见记录;叵I<rTEE)0与上面几个功能类似,不再详细介绍。4、 基本设计4.1 宏的运用用到了34个宏具体代码如下:Requery:对子查询窗体的刷新Openform:打开指定窗体Close:关闭指定窗体4.2 查询1 .按商

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论