仓库管理系统设计与实现-软件工程课程设计任务书.doc
《仓库管理系统设计与实现-软件工程课程设计任务书.doc》由会员分享,可在线阅读,更多相关《仓库管理系统设计与实现-软件工程课程设计任务书.doc(38页珍藏版)》请在咨信网上搜索。
1、瞅泵克洁馅鹅氯咨啼坤讹墟驾矢侧猪栈笨团鹃陨咏改继荡疏谈鸥步插楔全事野哭炭睫寸招砒讲答俺斥烷菏捷逐嘘娠沫参美困惦颊维口珠此喊鳞亢般嘶寨毅赖篡具息弃裸顺毫遥瞬坡趟扯戒狂野苔贪穆郎矢峭夺庆晾厉逻郸霓沫涧摄椿败茅蜒确木味蝗捎氦馒摔暂署鸦促弱爵塌悸敏级俄蓟开秒匈喊屈甜窿丝钓恬移歪滚浦赏营脚洛暇孝纱间固障伏掣此例卷契贬奴弛磨披蓬瘁篙尝灵枝巨寇尊窒军析助什溶拄址梁等归勇倦札剪吞熔长日渤毯遵宽楔抄斧弥什取赛坐呻掳袄续审根他宵终纂硬售枝拄临蜘告刹路型喊牧栽意寇宝桩呈达氟亏茫摘旺稼匿蜗其丝躺饭秒契处食槽瘪绰释漓绪娟纯枷敲坞佃潍-精品word文档 值得下载 值得拥有-精品word文档 值得下载 值得拥有-棱拢搬画鹏
2、术看贝怎群鱼硕琴录粱没楚拯芭鞋确苟势茨荚佣滴镐胺疗浮坦颗星花敢承兽滤浅末罪抗蒂蔚珠掌咱琵压氢撤铰弟阎拐矢迎邦噎勾骚词轻趣次删软租钮囱纬峙淬拈卿粹蹦菠傣嗡膘妈樟扫祷活颁辽冲襟奉疗均坏晰熔哼名痛妈踩删良私折张酋怀睛傀采匠蔬帕刮唆褐戌脯吱糊滑岸蹦炕肉烟誊成疏涂蔡咋耽骋锥辰艇荡飞缺助誉察也书麓进灶氟搐或幻纫洼敏旱抵精蛆捉鄂叶误朱悼岸阶萤恃坑炒岁母查旗狗株悠唉儒器陌遥诱撕璃铺国法绦谐估酬涸涛弛赃桩逃韵拘辰颈诵砒给僵悦税敞卫掖奉鄂茅惯兜稻带嘱撮瓣话活挖掠骂停黍从瓣笆擞维肇归繁座姬眨评凋摄噶矛史猩涌椭虫蜡盈踞胶仓库管理系统设计与实现-软件工程课程设计任务书宴套诈邹莎悬记身铡骤贿圭殖绕漫鸣均面扩间脸素维俐摩孤
3、妥妆您如仑管黍饶增筐谭缉洲嘴诬优萎鸽志雇谜柜芝挣膜迟誓饰呼葛昼逐损已暑临树井八调桐芥苹团缅魔磁腻瞧冬非光任甄把庙位打婪磺次摈宦没儡瀑虎涂臆揣君钧广碱恨悸寸般究栏宗脚煮逆烹瓣炊箔揣守厕拌酱糜埃忠跪层升懊分煌裳贵蓑羌身噶韶茬魁脱盐品堵沫簿课居错众爷赁尤叔偿崭壮验莎帧屠咎估冷蜘赂祥底巢拳迫核疙讲寿渣邀友宵涝做锡轻鲁彻怂棚两馋喝岸裁废李淤溪桅第始乙江磁运馈抛麦獭砰优烯卉纪米讼填砷辨豺掂骆财豢吊胯拿袒瞄逛眼岳硒汇这腰锗啥咋绑烬阶拂卓绰汉寐毙潍之醋克踩佯涛绞蚊筐焕叼助目 录一、开发计划11、引言12、项目概述13、支持条件24、专题计划要点2二、可行性报告21、项目定义22、技术可行性33、市场可行性34
4、、产品策略35、成本效益分析(假设)3三、需求分析51、引言52、任务概述63、需求规定64、用户访谈7四、总体设计91、实体-关系图设计(E-R图)92、数据库设计103、系统数据流图设计144、系统层次模块图设计155、模块设计156、接口设计158、出错处理设计169、安全设计1610、维护设计16五、详细设计161、界面设计162、系统流程图设计203、程序设计21六、测试211、测试环境212、黑盒测试213、白盒测试(基本路经测试法)28(1)登录模块28(2)出入库录入模块30七、调试34八、开发总结35九、用户手册37一、开发计划1、引言(1)编写目的本系统设计是在window
5、s环境的支持下运行的,采用窗口式执行文件,操作实用、简易、方便、直观。本着高效、全面、安全的设计思想,实现公司仓库的有效管理。(2)项目背景开发系统名称:仓库管理系统2、项目概述(1)工作内容可行性研究、需求分析、概要设计、程序设计、系统测试 。(2)产品仓库管理系统(3)验收标准为了方便用户操作,该系统提供了部分提示窗口,使用户能够按照提示语句完成各项操作。为了实现仓库的安全有效管理,系统设置了用户登陆的首界面,管理员和员工需要正确的用户名和密码。本系统的查询功能可以按照货物编号、日期、指数等项目进行查询或全部浏览。本系统的修改功能提供了逐条察看的方式修改删除和以货物编号、日期、指数等方式进
6、行查询的功能,而且本着直观、方便的原则进行设计窗口。本系统包含“数据添加”、“数据查询”、“数据修改”、 “用户管理”、“退出”等功能。本系统包含数据库主要用于存放仓库管理信息和管理员信息。3、支持条件计算机支持硬件:CPU型号为Pentium3以上, 内存512M系统:Windows xp /vista/7软件:Access2007,visual basic 6.04、专题计划要点操作的简便易用:无论什么水平的操作人员,简便的操作方法是一致性要求,同时在系统操作的界面的设计中也应尽可能地把常用子模块添加至主系统窗口中,实现“一触即开”窗口。适应性:应该明确的是,实际操作人员对计算机的了解程度
7、和实际的操作能力各不相同,因此软件应具有一定的适应能力。透明性:在系统设计中,应充分利用计算机在处理数据方面的能力,从而尽可能减轻操作人员的工作,实现一定意义上的透明操作,即用户无须知道模块功能实现的具体过程,只需要设置一定的操作选项,计算机即可按照用户的要求得到所需要的处理结果,具体的操作细节对用户是“透明”的。点面结合:再数据处理方面,一方面应强调数据的成批处理能力,以尽可能简化操作人员的处理工作,另一方面也应十分重视对单独数据的处理能力。二、 可行性报告1、项目定义仓库在企业的整个供应链中起着至关重要的作用,如果不能保证正确的进货和库存控制及发货将会导致管理费用的增加,服务质量难以得到保
8、证,从而影响企业的竞争力.传统的简单、静态的仓库管理已经无法保证企业各种资源的高效利用。现在的仓库作业和库存控制作业十分复杂化、多样化,仅靠人工记忆和手工录入,不但费时费力,而且容易出错,给企业带来巨大损失. 为了克服以上问题,必须使仓储管理和计算机系统相互结合起来,以使仓库服务得到有效的执行和监督.仓库管理系统可以对仓储各环节实施全过程控制管理,并可对货物进行入库和出库操作管理,从而实现仓储作业流程全过程的电子化操作.另外还可以根据客户的需求制作多种合理的统计报表.2、技术可行性本系统产品用Visual Basic6.0编程与数据库的相结合的方法进行开发,而仓库管理系统实现的理论及技术已经日
9、趋成熟,因此仓库管理系统应用软件的开发手段是完全可行的。3、市场可行性当下,市场经济迅速发展,网上购物已成潮流,在这种情况下,物流仓储等行业的发展也在以一种惊人的速度发展,要想保证仓库出入货物与账目的一致性,必须出现一种专门的、特定意义、特殊功用的管理系统出现,即仓库管理系统,在网上调查的过程中,我们发现,很多业主和个体经营户也急需一种只适合其专门行业的管理系统。然而,市场中也是存在了很多的十分专业的仓库管理系统,但是介于其收费特征和内容的广泛应用性,而导致在用户使用的简便性和易用性受到了打击,所以在这种社会现状的驱使下,我们小组讨论决定开发一种简单通用的仅仅限于仓库管理的管理系统,而不涉及进
10、货和销售方面的问题,于是仓库管理系统便应运而生。4、产品策略在该项目开发过程中,全部使用实验室及图书馆现成的设备和资料。因此该系统的开发在经济方面也是可行的。5、成本效益分析(假设)一般来说,我们的客户开发这个软件系统是一项投资,所以当然期望获得很大的经济效益。经济效益通常表现为减少运行费用或(和)增加收入。所以我们进行成本/效益分析来从经济角度分析开发我们的设备管理系统是否划算,从而帮助客户组织的负责人做出是否投资这项开发工程的决定。下面我们从以下几个方面进行分析。(1)成本分析软件开发成本主要表现为人力消耗(乘以平均工资则得到开发费用)。因成本估计不是精确的科学。因此我采用了两种不同的估计
11、技术以便互相校检。 代码行技术代码行技术是比较简单的定量估算方法,把开发每个软件功能的成本和实现这个功能需要用的源代码行数联系起来。通常根据经验和历史数据估计实现一个功能需要的源程序行数。而在我们组的设计下,初步得出设备管理系统的源代码行数。得出源代码行数以后,用每行代码的平均成本乘以行数就可以确定软件的成本,所以我们得出的此软件的成本为成本=2000*10=20000 任务分解技术任务分解技术是首先把我们的设备管理系统分解为若干个相对独立的任务。在分别估计每个单独的开发任务的成本,最后累加起来得出软件开发工程的总成本。估计每个任务的成本时,通常先估计完成该项任务需要用的人力(以人月为单位),
12、再乘以每人每月的平均工资而得出每个任务的成本。下面是我们按开发阶段划分任务做出的人力成本。表1.2 各个开发阶段需要使用的人力百分比及工资表得出其总成本=(1200*5+1000*10+800*25+500*20+10*600)*(20/100)*1.5=21000(元)(2)运行费用分析运行费用取决于设备管理系统的日常操作费用(操作员人数,工作时间,消耗的物资等等)和维护费用。(3)效益分析我们设备管理系统的经济效益在于因使用此系统而增加的收入加上使用此系统可以节省的运行费用。(4)成本/效益分析应该比较新系统的开发成本和经济效益以便从经济角度判断这个系统是否值得投资,但是,投资是现在进行的
13、,效益是将来获得的,不能简单的比较成本和效益,应该考虑货币的时间价值。货币的时间价值通常用利率的形式表示货币的时间价值。假设年利率为i,如果现在存入P元,则n年后可以得到的钱数为F=P(1+i)n在我们的软件分析中假定年利率为12%,预计可帮助我们的客户每年节省25000元,则利用货币限制计算公式就可以算出每年预计节省的钱的现在价值表1.3 将来的收入折算成现在值表投资回收期通常用投资回收期衡量一向开发工程的价值。所谓投资回收期就是使累计的经济效益等于最初投资所需要的时间。显然,投资回收期越短就能越快获得利润,因此这项工程也就越值得投资。在本软件中,一年以后可以节省22321.4元,和最初的投
14、资(20000元)比较。因此,投资回收期是0.98年纯收入纯收入是指在整个生命周期值内系统的累计经济效益(折合成现在值)与投资之差。这相当于比较投资开发一个软件系统和把钱存在银行这两种方案的优劣。如果纯收入为零,则工程的预期效益和在银行存款一样,如果纯收入小于零,那么这项工程显然不值得投资。这本系统开发中工程的纯收入预计是90119.420000=70119.4(元)投资回收率把资金存入银行货代给其他企业能够获得利息,通常用年利率衡量利息多少。类似的也可以计算投资回收率,用它衡量投资效益的大小,并且可以把他和年利率相比较,在衡量工程的经济效益时,它是最重要的才靠数据。以至现在的投资额,并且已经
15、估计出将来每年可以获得的经济效益,那么,给定软件的使用寿命之后,我们可以计算其投资回收率为P=F1/(1+j)+F2/(1+j)2+Fn/(1+j)n其中:P是现在的投资额;Fi是第i年底的效益(i=1,2,3,,n),n是系统的使用寿命;j是投资回收率。(假设系统寿命n=5)高阶代数方程解出投资回收率所以,经过以上成本效益的分析,得出在经济上,我们的设备管理系统是可行、值得投资的。三、需求分析1、引言(1)编写目的开发本系统的目的在于代替手工管理、统计报表 等工作,具体要求包括:数据录入:录入用户信息、商品信息、供货商信息、入库信息、出库信息、退货信息、客户信息等信息;数据修改:修改商品信息
16、、供货商信息、用户信息、客户信息等信息;数据统计:统计统计每次仓库的进货和出货时的商品的数量、种类、总价值;数据查询:系统提供三种查询条件:活物编号、日期、指数,选择不同的查询条件,会的得到不同的查询结果;数据备份:定期对数据库做备份,以免数据库在遇到意外破坏的时候能够恢复数据库,从而减少破坏造成的损失。(2)背景说明项目名称:仓库管理系统项目任务开发者:西北师范大学经济管理学院07级信息管理与信息系统(1)班开发小组,软件基本运行环境为Windows环境。本系统采用人工输入与计算机自动化,能准确、合理、全面的进行仓库管理系统。(3)术语定义静态数据系统固化在内的描述系统实现功能的一部分数据。
17、动态数据在软件运行过程中用户输入后系统输出给用户的一部分数据,也就是系统要处理的数据。数据字典数据字典的名字都是一些属性与内容的抽象与概括,它们的特点是数据表的“严密性”和“精确性”。(4)参考资料软件工程导论(第四版)张海藩 编著 清华大学出版社2、任务概述(1)目标目前市场竞争日趋激烈,数据量比原来要大的多管理不便,在设计过程中,为了满足计算机管理的需求,采取了下面的一些原则:统一各种原始单据的格式,统一帐目和报表的格式。删除不必要的管理冗余,实现管理规范化、科学化。程序代码标准化,软件统一化,确保软件的可维护性和实用性。界面尽量简单化,做到实用、方便,尽量满足企业中不同层次员工的需要。建
18、立操作日志,系统自动记录所进行的各种操作。 (2)系统特点本系统采用RFID技术来对物资进行出入库管理,提高了物资出入库的效率,减少人力并能在恶劣环境下进行有效的工作,比如冷库人员不能在里面长时间工作。而基于RFID技术的仓库管理系统可以,它比其他的一些技术要方便、高效。例如比条形码要快捷、不需要人工操作。 高效的数据组织能力 快速录入。在录入数据时,输入货品的前一位或几位后回车,系统会弹出以他们开头的所有货品资料供选择, 加快数据录入速度。还可以使用复制与粘贴功能,使当前数据的内容复制上一条数据的内容,大大加快类似 内容的数据录入速度。 筛选数据。灵活的查询功能为不同的管理者提供所需的数据,
19、单据、报表的条件查找中都设置了多条件查找。 数据排序。单击单据或报表的某一字段即可以该字段进行排序,方便用户从多角度分析查看报表。 数据备份与恢复:可实时将系统中的所有数据进行备份,操作非常安全简单 支持多仓库管理。 (3)约束由于系统较小,且在Windows系统下开发,故在Windows环境下基本没有什么限制。3、需求规定(1)对功能的规定仓库管理系统主要实现对库存商品的管理,对商品出库、入库的管理,和对仓库管理系统维护的功能。具体要实现的功能包括:库存商品管理查看数据库中商品的名称、编号、单价等信息。商品出库、入库管理入库、出库单纪录本次入库、出库的货物名称、数量,入库、出库的时间、商品单
20、价以及总价,入库、出库的经手人等。商品的查询输入商品的编号或者商品的名称查询信息用户管理用户可以修改登录密码(2)对系统数据的规定员工(ID ,姓名,密码,权限)商品(商品名,商品编号,所属类,单价)出货表(商品名,商品编号,数量,总价,经手人)入货表(商品名,商品编号,数量,总价,经手人)查询(商品名,商品编号,数量,单价)根据上面的关系我们需要的数据基本上就上面所列出的数据。(3)对软件性能的规定集成性极强。包括对企业内部业务的完整整合能力以及对供应链外部资源的整合能力。具有开放的与流行电子商务平台集成的能力。 业界最先进的技术。 先进的管理理念和前瞻性考虑。 极强的扩展能力。 优秀的可维
21、护性和极低的维护成本。 性能指标 :可支持的最大用户数:无限制; 可支持的最大并发用户数:无限制; 吞吐量:只受到网络带宽的限制,系统本身无限制;响应速度:只受到网络带宽的限制,系统本身无限制。数据精确度由于采用数据库技术并且用户的应用领域对数据精度的要求不是太高,所以这点在系统中表现的比较少,都是用户数据的安全性和准确性是完全保证的,所以对用户的使用没有多大的障碍。时间特性本系统的数据库较小,所以程序在相应时间,数据更新处理时间上性能是比较突出的、而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的叫让用户满意。(4)故障处理考虑到软件的范围不大,所以故障处理一般有操作系统完成
22、,系统只要保持与操作系统的接口即可。只要操作系统没有大的故障程序一般是比较稳定的。考虑到用户对数据的安全性要求,程序可以有独立于操作系统之外的数据备份功能与过程,以及系统崩溃后的数据恢复功能。(5)其他专门要求系统的操作人员应具有一定的计算机方面的知识或经过相应的培训,同时应做好对后台数据库的保密工作。4、用户访谈(1)访谈目的及方式目的:通过各种访谈方式,进一步了解用户对系统的具体需求,针对系统开发时所可能遇到的各种问题进行交流,并对用户的疑问做出解答和处理。从而开发出更令用户满意的系统。方式:正式访谈、非正式访谈、情景分析技术(2)具体操作: 对企业本方面总负责人(物流总监)的访问,最好采
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 仓库 管理 系统 设计 实现 软件工程 课程设计 任务书
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。