仓库管理系统设计与实现软件工程课程设计任务书.docx

上传人:王** 文档编号:1332725 上传时间:2024-06-19 格式:DOCX 页数:53 大小:326.77KB
下载 相关 举报
仓库管理系统设计与实现软件工程课程设计任务书.docx_第1页
第1页 / 共53页
仓库管理系统设计与实现软件工程课程设计任务书.docx_第2页
第2页 / 共53页
仓库管理系统设计与实现软件工程课程设计任务书.docx_第3页
第3页 / 共53页
仓库管理系统设计与实现软件工程课程设计任务书.docx_第4页
第4页 / 共53页
仓库管理系统设计与实现软件工程课程设计任务书.docx_第5页
第5页 / 共53页
仓库管理系统设计与实现软件工程课程设计任务书.docx_第6页
第6页 / 共53页
仓库管理系统设计与实现软件工程课程设计任务书.docx_第7页
第7页 / 共53页
仓库管理系统设计与实现软件工程课程设计任务书.docx_第8页
第8页 / 共53页
仓库管理系统设计与实现软件工程课程设计任务书.docx_第9页
第9页 / 共53页
仓库管理系统设计与实现软件工程课程设计任务书.docx_第10页
第10页 / 共53页
亲,该文档总共53页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《仓库管理系统设计与实现软件工程课程设计任务书.docx》由会员分享,可在线阅读,更多相关《仓库管理系统设计与实现软件工程课程设计任务书.docx(53页珍藏版)》请在优知文库上搜索。

1、一、开发计划11、引言12、项目概述13、实行计划14、支持条件25、专题计划要点2二、可行性报告21、项目定义22、技术可行性33、市场可行性34、产品策略35、成本一效益分析(假设)3三、需求分析51、引言52、任务概述63、需求规定64、用户访谈7四、总债设计91、实体-关系图设计(E-R图)92、数据库设计103、系统数据流图设计144、系统层次模块图设计错误!未定义书签。5、模块设计错误!未定义书签。6、接口设计错误!未定义书签。8、犯错解决设计错误!未定义书签。9、安全设计错误!未定义书签。10、维护设计错误!未定义书签。五、具债设计错误!未定义书签。1、界面设计错误!未定义书签。

2、2、系统流程图设计203、程序设计错误!未定义书签。六、测试错误!未定义书签。1、测试环境错误!未定义书签。2、黑盒测试错误!未定义书签。3、白盒测试(基本路经测试法)错误!未定义书签。(1)登录模块错误!未定义书签。(2)出入库录入模块30七、调试错误!未定义书签。八、开发总结错误!未定义书签。九、用户手册错误!未定义书签。一、开发计划1、引言(1)编写目的本系统设计是在WindOWS环境的支持下运营的,采用窗口式执行文献,操作实用、简易、方便、直观。本着高效、全面、安全的设计思想,实现公司仓库的有效管理。(2)项目背景开发系统名称:仓库管理系统项目任务提出者:吴景晨开发者:吴景晨2、项目概

3、述(1)工作内容可行性研究、需求分析、概要设计、程序设计、系统测试。(2)重要参与人员吴景晨、马晓庆、李丹、杨宏霞、郭磊、任沛轩(3)产品仓库管理系统(4)验收标准为了方便用户操作,该系统提供了部分提醒窗口,使用户可以按照提醒语句完毕各项操作。为了实现仓库的安全有效管理,系统设立了用户登陆的首界面,管理员和员工需要对的的用户名和密码。本系统的查询功能可以按照货品编号、日期、指数等项目进行查询或所有浏览。本系统的修改功能提供了逐条察看的方式修改删除和以货品编号、日期、指数等方式进行查询的功能,并且本着直观、方便的原则进行设计窗口。本系统包含“数据添加”、“数据查询”、“数据修改”、“用户管理”、

4、“退出”等功能。本系统包含数据库重要用于存放仓库管理信息和管理员信息。(5)完毕项目最迟期限:2023.05.213、实行计划(1)工作任务的分解及人员分工开发计划一一吴景晨可行性分析一一李丹、郭磊(成本-效益分析)需求分析一一马晓庆、任沛轩(用户访谈)概要设计一一吴景晨、杨宏霞(数据字典)具体设计一一吴景晨程序编写一一吴景晨测试用例一一吴景晨(白盒测试)、马晓庆(黑盒测试)开发总结一一杨宏能用户手册一一任沛轩、郭磊(2)接口人员吴景晨,负责数据库的连接及数据库的建立。(3)进度阶段人数工作量/人/日时间/日起止时间可行性研究3934.28-4.30需求分析2845.1-5.4系统设计2845

5、.5-5.9程序设计1555.10-5.14系统测试2845.15-5.18系统试运营51535.19-5.21表1.1具体进度表(4)预算20元一一电费以及文档打印费用。4、支持条件计算机支持硬件:CPU型号为Pentium3以上,内存512M系统:Windowsxpvista7软件:Access2O23,visualbasic6.05、专题计划要点操作的简便易用:无论什么水平的操作人员,简便的操作方法是一致性规定,同时在系统操作的界面的设计中也应尽也许地把常用子模块添加至主系统窗口中,实现“一触即开”窗口。适应性:应当明确的是,实际操作人员对计算机的了解限度和实际的操作能力各不相同,因此软

6、件应具有一定的适应能力。透明性:在系统设计中,应充足运用计算机在解决数据方面的能力,从而尽也许减轻操作人员的工作,实现一定意义上的透明操作,即用户无须知道模块功能实现的具体过程,只需要设立一定的操作选项,计算机即可按照用户的规定得到所需要的解决结果,具体的操作细节对用户是“透明”的。点面结合:再数据解决方面,一方面应强调数据的成批解决能力,以尽也许简化操作人员的解决工作,另一方面也应十分重视对单独数据的解决能力。二、可行性报告1、项目定义仓库在公司的整个供应链中起着至关重要的作用,假如不能保证对的的进货和库存控制及发货将会导致管理费用的增长,服务质量难以得到保证,从而影响公司的竞争力.传统的简

7、朴、静态的仓库管理已经无法保证公司各种资源的高效运用。现在的仓库作业和库存控制作业十分复杂化、多样化,仅靠人工记忆和手工录入,不仅费时费力,并且容易犯错,给公司带来巨大损失.为了克服以上问题,必须使仓储管理和计算机系统互相结合起来,以使仓库服务得到有效的执行和监督.仓库管理系统可以对仓储各环节实行全过程控制管理,并可对货品进行入库和出库操作管理,从而实现仓储作业流程全过程的电子化操作.此外还可以根据客户的需求制作多种合理的记录报表.2、技术可行性本系统产品用VisualBasic6.0编程与数据库的相结合的方法进行开发,而仓库管理系统实现的理论及技术已经日趋成熟,因此仓库管理系统应用软件的开发

8、手段是完全可行的。3、市场可行性当下,市场经济迅速发展,网上购物已成潮流,在这种情况下,物流仓储等行业的发展也在以一种惊人的速度发展,要想保证仓库出入货品与账目的一致性,必须出现一种专门的、特定意义、特殊功用的管理系统出现,即仓库管理系统,在网上调查的过程中,我们发现,很多业主和个体经营户也急需一种只适合其专门行业的管理系统。然而,市场中也是存在了很多的十分专业的仓库管理系统,但是介于其收费特性和内容的广泛应用性,而导致在用户使用的简便性和易用性受到了打击,所以在这种社会现状的驱使下,我们小组讨论决定开发一种简朴通用的仅仅限于仓库管理的管理系统,而不涉及进货和销售方面的问题,于是仓库管理系统便

9、应运而生。4、产品策略在该项目开发过程中,所有使用实验室及图书馆现成的设备和资料因此该系统的开发在经济方面也是可行的。5、成本一效益分析(假设)一般来说,我们的客户开发这个软件系统是一项投资,所以当然盼望获得很大的经济效益。经济效益通常表现为减少运营费用或(和)增长收入。所以我们进行成本/效益分析来从经济角度分析开发我们的设备管理系统是否划算,从而帮助客户组织的负责人做出是否投资这项开发工程的决定。下面我们从以下几个方面进行分析。(1)成本分析软件开发成本重要表现为人力消耗(乘以平均工资则得到开发费用)。因成本估计不是精确的科学。因此我采用了两种不同的估计技术以便互相校检。代码行技术代码行技术

10、是比较简朴的定量估算方法,把开发每个软件功能的成本和实现这个功能需要用的源代码行数联系起来。通常根据经验和历史数据估计实现一个功能需要的源程序行数。而在我们组的设计下,初步得出设备管理系统的源代码行数。得出源代码行数以后,用每行代码的平均成本乘以行数就可以拟定软件的成本,所以我们得出的此软件的成本为成本=2023*10=20230任务分解技术任务分解技术是一方面把我们的设备管理系统分解为若干个相对独立的任务。在分别估计每个单独的开发任务的成本,最后累加起来得出软件开发工程的总成本。估计每个任务的成本时,通常先估计完毕该项任务需要用的人力(以人月为单位),再乘以每人每月的平均工资而得出每个任务的

11、成本。下面是我们按开发阶段划分任务做出的人力成本。任务人力I平均工资(/人月)可行性研究512希求分析101(X)0设计25800编码和单元测试20500综合测试40600总计14100表1.2各个开发阶段需要使用的人力比例及工资表得出其总成本=(1200*5+1000*10+800*25+500*20+10*600)*(20100)*1.5=21000(元)(2)运营费用分析运营费用取决于设备管理系统的平常操作费用(操作员人数,工作时间,消耗的物资等等)和维护费用。(3)效益分析我们设备管理系统的经济效益在于因使用此系统而增长的收入加上使用此系统可以节省的运营费用。(4)成本/效益分析应当比

12、较新系统的开发成本和经济效益以便从经济角度判断这个系统是否值得投资,但是,投资是现在进行的,效益是将来获得的,不能简朴的比较成本和效益,应当考虑货币的时间价值。货币的时间价值通常用利率的形式表达货币的时间价值。假设年利率为i,假如现在存入P元,则n年后可以得到的钱数为F=P(l+i)n在我们的软件分析中假定年利率为12%,预计可帮助我们的客户每年节省25000元,则运用货币限制计算公式就可以算出每年预计节省的钱的现在价值将来值(元)(l+i)11现在值(元)累计的现在值(元)1250001.1222321.422321.42250001.2519929.842251.23250001.4017

13、794.5645.74250001.5715888.075933.75250001.7614145.790119.4表1.3将来的收入折算成现在值表投资回收期通常用投资回收期衡量历来开发工程的价值。所谓投资回收期就是使累计的经济效益等于最初投资所需要的时间。显然,投资回收期越短就能越快获得利润,因此这项工程也就越值得投资。在本软件中,一年以后可以节省22321.4元,和最初的投资(20230元)比较。因此,投资回收期是098年纯收入纯收入是指在整个生命周期值内系统的累计经济效益(折合成现在值)与投资之差。这相称于比较投资开发一个软件系统和把钱存在银行这两种方案的优劣。假如纯收入为零,则工程的预

14、期效益和在银行存款同样,假如纯收入小于零,那么这项工程显然不值得投资。这本系统开发中工程的纯收入预计是90119.420230=70119.4(元)投资回收率把资金存入银行货代给其他公司可以获得利息,通常用年利率衡量利息多少。类似的也可以计算投资回收率,用它衡量投资效益的大小,并且可以把他和年利率相比较,在衡量工程的经济效益时,它是最重要的才靠数据。以至现在的投资额,并且已经估计出将来每年可以获得的经济效益,那么,给定软件的使用寿命之后,我们可以计算其投资回收率为P=FV(l+j)+Fy(l+j)2+Fn(l+j)n其中:P是现在的投资额;Fi是第i年终的效益(i=l,2,3,n),n是系统的使用寿命;j是投资回收率。(假设系统寿命n=5)高阶代数方程解出投资回收率所以,通过以上成本效益的分析,得出在经济上,我们的设备管理系统是可行、值得投资的。三、需求分析1、引言(1)编写目的开发本系统的目的在于代替手工管理、记录报表等工作,具体规定涉及:数据录入:录入用户信息、商品信息、供货商信息、入库信息、出库信息、退货信息、客户信息等信息;数据修改:修改商品信息、供货商信息、用户信息、客户信息等信息;数据记录:记录记录每次仓库的进货和出货时的商品的数量、种类、总价值;数据查询:系统提供三种查询条件:活物编

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 软件工程

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!