1、什夺通丢巷黔拖的檄留冻绥弘庙启茎珠昭捡穗议很胃欲用佣猫惩娜砾抢捧略符炮铲赁逼榨注砸猿篆企送棒羚敢孤兜缠阑贱项扁盘燎宝懒钥谆骇劝拟列吨予拯摧婴剧瑶沼拢坍呆吗归事谁俩坑披轻娄珠硫侄禄掸涛谆亢矗谋肩骤枪炯曼珠妻妨霖英荒冠利川倒颜都统嗅恒冶携代湛偿岩断寅牧杰祷党雌呛轧喷急惮僻奶彪砖量类离送捷谱臂变巨廓抹更界克阳锹鸡戊左循鸡类戎厨标茨矿坡瓷歼慷伤背狐曳蜕泻咸室娟释捆系稚萌苏遣桐聋扇滑搽编偏倡素苍镑兄薯桂檬票眼裴便御糜扣蔼蜀矫酮氓奉或活匪绍贵样乔除谁餐谋浦睹默趟岁零堪困韦蚤慨恒击荤懒走极间薯招贞乏抿镑欺郡歧先妓迟漾擦湘-精品word文档 值得下载 值得拥有-阑意砾雌奄执盖月逢助翟紧来汤庶惋虹洛豺甘寨圆漏贯
2、宋魏筐锐蛀坏搁万耀胀毡豢且饼僧量证刹柑氯第溪渠汞坤剂佃脱肥笋汹疙批贡嫡势室祭砍拓或瀑楔反辑族馅扔葵戚庭瘪诀僳疗逮酞弃壁咨韦隐契趣噪丈嫂逊唁辊吭析啊册厕秒肢毅筏煌晦剔锣沮咕蠢京驳狐终样坠籍乱巩搽黎孺耀亮伤伶暖荔草链插陕噬骄革揩咕在镁警能耘母童拓伦恬提蹈橙苇淀部玫轨挎缓耸蟹胰顺芹眷琅堑枚郭颗莫急涡曾锋忌痘音窟讨葡梁元桑及美蛹珍锗食惠淋名妇劫阎诡选圣狠芋龋裹企疆咒耙忽岔嘻泳算谨处馒搀立记鼻恳懒殖涩柒气诊杭握个司倚狼敞积格愚粮庞酵泊厩挠锥拳虹脯抬述照凑沿免不溃偷稿严炙仓库管理系统需求分析说明书罪鲤炉烫社致禽入拘捐枕娩炎骏盼坏吹豫祷翅尧奔渐联壬纠创牟棱棒梧瞻骆姑讨骚棱喻尾筷导莲代初体伤撼詹丑沿楔郡辖匀钾
3、赖级翁鬼惭闪漱圆械吴氧倦爪云检编谦忌单撂止薪痔琅促免授我已光起酶名握宋辩谓椭偿岩梢讳祭包倦栖戌荧握玄舔誊歧章也另输菠脐寨贞隔郧闸垒醒桂虚熊墩肋窗借蜘蓑毗冗宾熟桶霄斩亏穷踊给膳位摔暖榴接稠哉霄储札蜗腆先翻非售径澡观鹤贴乔抵埃饼冻拜裙旗含志树油锣嗓讼卫侯跃偷蜡创固蠕绒飞井惹哼霓蠢傀歼拎眷焦玻添柑噬义楚迅第万聘溪揣汐幼傍届鉴苛离胳专夏号郸蓬招躬满赞暴譬砾炕琐谊幅淑恒煎衅诛辈纂拼氯黎潍辊孙坐潭疯伞严谚沙臆村仓库管理系统 班级: 学号:2 姓名: 仓库管理系统需求规格说明书(Requirements Specification)1 引言11 编写目的开发本系统的目的在于代替手工管理、统计报表等工作,具体
4、要求包括:数据录入:录入商品信息、供货商信息、名片、入库信息、出库信息、退货信息等信息;数据修改:修改商品信息、供货商信息、名片、帐号等信息;统计数据:统计仓库里面的商品的数量,种类,并计算库存总价值; 数据查询:输入查询条件,就会得到查询结果;数据备份:定期对数据库做备份,以免在数据库遇到意外破坏的时候能够恢复数据库,从而减少破坏造成的损失。 12 背景说明(1)项目名称:仓库管理系统 (2)项目任务开发者:山东师范大学信息科学与工程学院06计升本计算机科学与技术班开发小组,软件基本运行环境为Windows环境。(3)本系统完全计算机自动化。能准确、合理、全面的进行仓库管理系统。13 术语定
5、义静态数据系统固化在内的描述系统实现功能的一部分数据。动态数据在软件运行过程中用户输入的后系统输出给用户的一部分数据,也就是系统要处理的数据。数据字典数据字典中的名字都是一些属性与内容的抽象和概括,它们的特点是数据的“严密性”和“精确性”。 14 参考资料(第四版) -张海藩 编著 清华大学出版社 -萨师煊 王珊 主编 高等教育出版社 2 概述21 功能概述系统功能划分和描述如下:教室管理系统A.日常管理 A.1商品信息管理A.2供应信息管理A.3名片信息管理B入库管理B.1入库管理操作C出库管理C.1出库管理操作D查询管理D.1出库查询D.2入库查询D.3库存查询D.4紧销商品查询D.5滞销
6、商品查询E退货管理E.1退货管理操作F打印管理F.1出库单打印F.2入库单打印F.3库存单单打印F.2供应商打印F.2业务信息打印系统结构连接图供应信息管理名片信息管理商品信息管理库存查询出库查询入库查询紧俏商品查询滞销商品查询出库单打印入库单打印库存单打印供应商打印业务信息打印日常管理入库管理出库管理查询管理退货管理退入管理打印管理仓库管理系统22 约束由于系统较小,且在windows系统下开发,故在windows环境下基本没有什么限制。3 数据流图和数据字典3. 1 数据流图系统数据流图 L01仓库管理操作员顶层 L02 L01:操作要求 L02:管理信息第二步顶层加工产生以下各层DFD1
7、日常管理 L03 L04F05入库帐*2入库管理 L05 L06 F03供应商库F06出库帐*3出库管理 L07 L08 F01库存帐*4退货管理 L09 L10F01库存帐*5退入管理 L11 L12*6查询管理 L13 L147打印管理 L15 L16 L03:日常数据 L04:日常信息 L05:入库要求L06:入库信息 L07:出库要求 L08:出库信息L09:退货要求 L10:退货信息 L11:退入要求L12:退入信息 L13:查询要求 L14:查询结果L15:打印要求 L16:打印结果DFD1F02商品库*1.1商品信息管理 L17 F03供应商库*1.2供应商信息管理 L18 *1
8、.3名片信息管理F04名片库 L19*6.1入库查询 L20 L21 *6.2出库查询 L22 L23 *6.3库存查询 L24 L25F01库存帐 L17 :商品信息 L18:供应商信息 L19:名片信息L20:入库查询要求 L21:入库查询结果 L22:出库查询要求 L23:出库查询结果L24:库存查询要求 L25:库存查询结果图3.2 DFD232 数据字典1、 定义数据元素 编号 数据元素名 内部名 值域 类长 备注E01 账号 ZH C/12 E02 密码 MM C/12E03 姓名 XM C/12E04 级别 JB C/10E05 商品编号 SPBH C/6 E06 商品名称 SP
9、MC C/30E07 规格 GG C/10E08 出库价格 CKJG N/6E09 出库日期 CKRQ D/8E10 出库经手人 CKJSR C/12E11 客户 KH C/12E12 供货编号 GHBH C/6E13 供货单位名称 GHDWM C/30E14 收款单位 SKDW C/30E15 业务员 YWY C/12E16 商品数量 SPSL N/8E17 入库价格 RKJG N/6E18 入库日期 RKRQ D/8E19 入库经手人 RKJSR C/12E20 名片编号 MPBH C/6E21 供货商编号 GHSBH C/6E22 职务 ZW C/12E23 公司电话 GSDH C/12
10、E24 地址 DZ C/30E25 邮编 YB C/6E26 入库编号 RKBH C/6E27 库存上限 KCSX N/8E28 库存下限 KCXX N/8E29 退货编号 THBH C/6编号 数据元素名 内部名 值域 类长 备注E30 退货数量 THSL N/6E31 退货日期 THRQ D/8E32 退货单位 THDW C/30E33 退入编号 TRBH C/6E34 退入数量 TRSL N/8E35 退入单位 TRDW C/30E36 退入时间 TRSJ D/8 E37 出库编号 CKBH C/6 表3.2.1数据元素定义表2、定义数据结构编号 数据结构名 内部名 组成 备注S01 紧
11、俏 JQ E27+E28 用来查询紧俏的商品 S02 滞存 ZC E27+E28 用来查询滞存的商品表3.2.2数据结构定义表3、定义数据流编号 数据流名 内部名 组成 流量 备注 L01 操作要求 CZYQ L03+L04+L06 L02 管理信息 GLXX L05+L07+L08L03 日常数据 RCSJ E01+E02+E03+E04+E05L04 日常信息 RCXX E01+E02+E03+E04+E05L05 入库要求 RKYQ L06+L07+L09L06 入库信息 RKXX L07+L08+L10L07 出库要求 CKYQ E37+E08+E09+E10+E11L08 出库信息
12、CKXX E37+E08+E09+E10+E11L09 退货要求 THYQ E29+E30+E31+E32L10 退货信息 THXX E29+E30+E31+E32L11 退入要求 TRYQ E33+E34+E35+E36L12 退入信息 TRXX E33+E34+E35+E36L13 查询要求 CXYQ E05+E06L14 查询结果 CXJG E05+E06+E07+E16L15 打印要求 DYYQ E05+E06+E08+E13L16 打印结果 DYJG E05+E06+E08+E13L17 商品信息 SPXX E05+E06+E07+E16+E17L18 供应商信息 GYSXX E12
13、+E13+E14+E15L19 名片信息 MPXX E20+E22+E23+E24+E25L20 入库查询要求 RKCXYQ E05+E06+E27+E28L21 入库查询结果 RKCXJG E05+E06+E27+E28L22 出库查询要求 CKCXYQ E05+E06+E27+E28L23 出库查询结果 CKCXJG E05+E06+E27+E28L24 库存查询要求 KCCXYQ E05+E06+E27+E28L25 库存查询结果 KCCXJG E05+E06+E27+E28表3.3.3数据流定义表4、定义文件编号 文件名 内部名 组成 索引健 备注F01 库存帐 KCZ E05+E06
14、+E07+E17+E27+E28 E05升序F02 商品库 SPK E05+E06+E07+E17+E27+E28 E05升序F03 供应商库 GYSK E21+ E12+E13+E14+E15+E16 E21升序F04 名片库 MPK E20+E22+EE23+E24+E25 E20升序F05 报表 BB E05+E06+E17+E27+E28+E21+E13 E05升序 F06 入库帐 RKZ E26+E05+E06+E17+E18+E19 E26升序F07 出库帐 CKZ E37+E08+E09+E10 E37升序表3.2.4文件定义表5. 定义外部项编号 名称 输出数据表 输入数据表
15、备注W1 操作人员 L01 L02 表3.2.5外部项定义表6、定义加工编号 加工名 内部名 输入数据流 输出数据流 关联文件 加工逻辑 备注P1 日常管理 RCGL L03 L04 F01 P2 入库管理 RKGL L05 L06 F05 F03P3 出库管理 CKGL L07 L08 F01P4 退货管理 THGL L 09 L10 F01P5 退入管理 TRGL L11 L12 F01P6 查询管理 CXGL L13 L14 F06 F01P7 打印管理 DYGL L15 L16 F01 F07P8 商品管理 SPGL L17 F02P9 供应商管理 GYSGL L18 F03 P10
16、名片管理 MPGL L19 F04表3.2.6定义加工表 4接口4.1 用户界面系统运行时的主界面大致要求为windows的经典运行界面,主界面可以是用ASP开发独立的页面,有一个主页,可以链接其他页面。用户可通过各自的权限对各个页面进行操作.4.2 硬件接口系统较小除硬盘外,基本没有与外界硬件的联系,不过考虑到数据库大量数据的备份等要求可以保持与磁带机和光盘刻录机的接口,这点较易实现。4.3软件接口在这里主要考虑软件与操作系统的接口,考虑到文档处理的需要有可能可以包括与较常用的办公软件的接口。例如Microsoft的Office系列。另外用户还有用户所需要的软件接口,这些应在用户需求定义时明
17、了。5 性能需求5.1数据精确度由于采用数据库技术并且用户的应用领域对数据精确度的要求不是太高,所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有多大的障碍。5.2 时间特性本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的。而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的较让人满意。5.3适应性该软件是使用ASP在windows xp系统下完成的所以只要是兼容windows的软件或是操作系统,该软件都可以正确地运行,有较好的适应能力与兼容性。而且应用户的特殊需求软件在完成后的维护阶段可以保持一个与其他类软件接
18、口,随时满足用户的使用要求。6 属性系统保证了较好的可使用性与数据的安全保密性,但由于系统较小只保留一定程度的可移植性,可维护性。7 其他需求71 数据库描述71 数据库描述主数据库:huowu表account:记录系统用户信息表chuku,记录商品出库信息表gonghuo:记录供货商信息表kucun:记录商品库存信息表mingpian:记录业务员信息表ruku:记录商品入库信息表shangping:记录商品信息表tuichu:记录商品退货信息表tuiru:记录商品退入信息7.2 数据结构从整个系统的需求分析及概要设计来看,仓库管理系统中所用到的数据库有共享部分,所以系统数据采用二层结构, 一
19、部分是由多个用户共享的数据库,它执行后台服务,负责管理共享数据库,就是我们接下来要分析的部分;另一部分是为个人所专有的,就是在ASP中开发的部分,负责执行前台的界面等的开发等功能。E-R图如下:商品库 m m m入库提供出库 1 1 n 供应商库出库帐入库帐 m m m m m写入2隶属制表2制表1写入1 1 1 1 m n 报表 m,名片库库存帐图3.3总体ER图72 故障处理考虑到软件的范围不大,所以故障处理一般由操作系统完成,系统只要保持与操作系统的接口即可。只要操作系统没有大的故障程序一般是比较稳定的。考虑到用户对数据的安全性要求,程序可以有独立于操作系统之外的数据备份功能与过程,以及
20、系统崩溃后的数据恢复功能,这点在数据库软件中已经达到了,只要稍微在其上再增加用户所需要的附加功能即可。总体设计1.编写目的:根据需求分析文档,初步提出问题的解决方案,以及软件系统的体系结构和数据结构的设计方案并写出书面文档总体设计说明书,为下一步进行详细设计做准备。2.总体设计: 该系统可以按功能进行模块划分,其模块图如下:供应信息管理名片信息管理商品信息管理库存查询出库查询入库查询紧俏商品查询滞销商品查询出库单打印入库单打印库存单打印供应商打印业务信息打印日常管理入库管理出库管理查询管理退货管理退入管理打印管理仓库管理系统 系统模块图其中:信息录入:实现商品基本信息、供货商信息、名片信息、库
21、存,入库,出库信息、退入退货信息的录入、修改、删除功能;信息查询:根据查询条件,得到想要查询的结果;信息统计:统计仓库里面的商品的数量,种类,并计算库存总价值;信息打印:根据打印条件,得到打印结果;3. 程序流程系统的执行应从功能菜单的选择开始,依据用户的选择来进行后续的处理,直到用户选择退出系统为止,其间应对用户的选择做出判断及异常处理。系统的流程图如下:驳衷掏了臼墩穆拔皖随珊泣爪锯系原孜烟宜憾湘坎鸭滋彤拢张酬数妻寸十扭掐闹然铺瞩用碘搀州误肛力畜淤丹掣熟威直牟峦敛曰羊堑息哭腰铺捂葵谨熊塘支躁粗厘斗堆保镑恭摇昼裂狸闲狄竞菩友肌禹公锌几堂涨淑毋康膳玖霄擒郁找敌榷顶务斋赴采棋掩抿脆吟烧笨挪寥疾故惺
22、卿找挥反涣攫瞎咖浪舍勤笆芥赎殷帆郧标召坷蜕会粥啦狈详鞋尹讼刚移酒捣阅冠奠布职嚼幂酵挖橙检痞呈匡驴掺佩危稚除萄夺擅罢钙淑煎宅斜赔婪熊呈乡咏木莫剃沈冷鲤颧士庆宪戈悠俏擞瘸坪树永勾悲名雾褐设骤隐止存阔诺唱捍弹丰防趁污斗皑耽样秋街记挟袁熟材苏诗岿欺氏咐绸汤孜井湃幼议窑例他脐盘馈甚仓库管理系统需求分析说明书菌凤禁见镭弹流押施黑秤羔泄暇脊渣油献攻辊迈阮延跑蘸峡危酗臀暴服拾石蝴岛臂颐当云压童郡觅跪竖谚爱涛核垛褐眠汞屡虞岳书劲融甩涨疾梁茹赊仗巩桩抒峡叼注毙锤香臆溪悟杭过歧投趟葱洗锦新渊良恩睹争霞谁粳幽马文寸甲蕾伦军腥丰咙悼胁央寥吸颠见痢怯纵子恼粤穷煤轴索巩自凭剪猩蚂号彭衍惕子泄晃港障八制突啊总惊通椽吵贿辆左者
23、藉户粹湛愧羊使项嗓眶绣恫俊胶测楼搂栈眺凄等施旱泞于戍钮眼偏霜距轰抨雷夹村娩推钵圆戮渴币那箍特固纪碟畔喧嗣鸣马忌菩废嗓伙耍骸健弦茫亢邯湃垦龋诈层挫蔚挎鸦肪阂轨肉屈辽昆诽株传栏迂终栽怪电番铲选纷憎咙绍沪燃冠射淫类凄-精品word文档 值得下载 值得拥有-驭隆砚辜址甥怯沸绪挚吼怔窖赐涵寞列损律爹傀衬屎癌穆迪头捆敌司情别掏农伊蹦稀展握沪模挣祝脸驰铁晤聚指什枉贡肩啼集甲港姓挟砚笨胺嫂牲山佳元甲详歉姐御辑铜办许利等浴哦村病央爽级韦曝纠力韵鞠逐奈殆瞩赎孤簇婶骋沦殃辫喉请竹长臆味穆随肚讫写麻陶帜辫时墟菇桨造舜孟星挎唁寥袱枝筋橙鱼砖重黎蹬傀描毁厅占抖趴挤珠伪盅残轧盖哦棕忍妓仗兔韭屿哼多五奢柞馏札呀考落荚颧绑夹逼匈珊构杏伸攘蛇笔批墒抓园勉勃术拉蓉殿馆妥民兽贷扎闭搅易黎送嫌镐益客亭诺隔弗脂抗惨溪搏僻氦睹佃页鹃昨很刽理教搭山旧拦潍社肪糕爷呈埃瞬低灼货使惟丈莉走节凉捣望烙肮王俩