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

上传人:m**** 文档编号:504774059 上传时间:2023-04-19 格式:DOC 页数:33 大小:417.50KB
返回 下载 相关 举报
仓库管理系统设计与实现软件工程课程设计书_第1页
第1页 / 共33页
仓库管理系统设计与实现软件工程课程设计书_第2页
第2页 / 共33页
仓库管理系统设计与实现软件工程课程设计书_第3页
第3页 / 共33页
仓库管理系统设计与实现软件工程课程设计书_第4页
第4页 / 共33页
仓库管理系统设计与实现软件工程课程设计书_第5页
第5页 / 共33页
点击查看更多>>
资源描述

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

1、目 录 一、开发计划 11、引言 12、项目概述 13、实施计划 14、支持条件 25、专题计划要点 2二、可行性报告 21、项目定义 22、技术可行性 33、市场可行性 34、产品策略 35、成本效益分析(假设) 3三、需求分析 51、引言 52、任务概述 63、需求规定 64、用户访谈 7四、总体设计 91、实体 -关系图设计( E-R 图) 92、数据库设计 103、系统数据流图设计 144、系统层次模块图设计 155、模块设计 156、接口设计 158、出错处理设计 169、安全设计 1610、维护设计 16五、详细设计 161、界面设计 162、系统流程图设计 203、程序设计 21

2、12 六、测试1、测试环境 212、黑盒测试 213、白盒测试(基本路经测试法) 28( 1 )登录模块 28( 2 )出入库录入模块 30七、调试 34八、开发总结 36九、用户手册 37一、开发计划1、引言(1)编写目的本系统设计是在 windows 环境的支持下运行的, 采用窗口式执行文件, 操作实用、 简易、 方便、 直观。本着高效、全面、安全的设计思想,实现公司仓库的有效管理。(2)项目背景 开发系统名称:仓库管理系统 项目任务提出者:吴景晨开发者:吴景晨2、项目概述(1)工作内容 可行性研究、需求分析、概要设计、程序设计、系统测试 。(2)主要参加人员 吴景晨、马晓庆、李丹、杨宏霞

3、、郭磊、任沛轩(3)产品仓库管理系统(4)验收标准 为了方便用户操作,该系统提供了部分提示窗口,使用户能够按照提示语句完成各项操作。 为了实现仓库的安全有效管理, 系统设置了用户登陆的首界面, 管理员和员工需要正确的用户 名和密码。 本系统的查询功能可以按照货物编号、日期、指数等项目进行查询或全部浏览。 本系统的修改功能提供了逐条察看的方式修改删除和以货物编号、日期、指数等方式进行查询的功能,而且本着直观、方便的原则进行设计窗口。 本系统包含“数据添加” 、“数据查询”、“数据修改”、 “用户管理” 、“退出”等功能。本系统 包含数据库主要用于存放仓库管理信息和管理员信息。2010.05.21

4、)完成项目最迟期限: 5(3、实施计划(1)工作任务的分解及人员分工 开发计划一一吴景晨可行性分析一一李丹、郭磊(成本-效益分析)需求分析一一马晓庆、任沛轩(用户访谈)概要设计一一吴景晨、杨宏霞(数据字典)详细设计一一吴景晨程序编写一一吴景晨测试用例一- -吴景 晨(白盒测试)、马晓庆(黑盒测试)开发总结杨宏霞用户手册一一任沛轩、郭磊(2 )接口人员吴景晨,负责数据库的连接及数据库的建立。(3)进度 阶段 人数 工作量/人/日 时间/日 起止时间4.28-4.30 93 3 可行性研究5.1 2 8 4 5.4 需求分析5.52 8 4 5.9 系统设计5.105 1 5 5.14 程序设计

5、5.15 4 2 5.18 8 系统测试 5.193155.215系统试运行 表1.1详细进度表)预算4( 20元一一电费以及文档打印费用。4、支持条件计算机支持硬件:CPU型号为Pentium3以上, 内存512M系统:Win dows xp /vista/7软件:Access2007,visual basic 6.05、专题计划要点操作的简便易用:无论什么水平的操作人员,简便的操作方法是一致性要求,同时在系统操作的界面的设计中也应尽可能地把常用子模块添加至主系统窗口中,实现“一触即开”窗口。适应性:应该明确的是,实际操作人员对计算机的了解程度和实际的操作能力各不相同,因此软件应具有一定的适

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

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

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

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

10、此我采用了两种不同的估计技术以便互相校检。 代码行技术代码行技术是比较简单的定量估算方法, 把开发每个软件功能的成本和实现这个功能需要用的源 代码行数联系起来。通常根据经验和历史数据估计实现一个功能需要的源程序行 数。而在我们 组的设计下,初步得出设备管理系统的源代码行数。 得出源代码行数以后, 用每行代码的平均成本乘以行数就可以确定软件的成本,所以我们得出的此软件的成本为成本=2000*10=20000 任务分解技术任务分解技术是首先把我们的设备管理系统分解为若干个相对独立的任务。在分别估计每个单独的开发任务的成本,最后累加起来得岀软件开发工程的总成本。估计每个任务的成本时,通常先估计完成该

11、项任务需要用的人力(以人月为单位),再乘以每人每月的平均工资而得岀每个任务的成本。下面是我们按开发阶段划分任务做岀的人力成本。表1.2各个开发阶段需要使用的人力百分比及工资表得出其总成本=(1200*5+1000*10+800*25+500*20+10*600) *(20/100)*1.5=21000(元)(2) 运行费用分析运行费用取决于设备管理系统的日常操作费用(操作员人数,工作时间,消耗的物资等等)和维护费用。(3 )效益分析我们设备管理系统的经济效益在于因使用此系统而增加的收入加上使用此系统可以节省的运行费用。(4) 成本/效益分析应该比较新系统的开发成本和经济效益以便从经济角度判断这

12、个系统是否值得投资,但是,投资是现在进行的,效益是将来获得的,不能简单的比较成本和效益,应该考虑货币的时间价值。 货币的时间价值通常用利率的形式表示货币的时间价值。假设年利率为i,如果现在存入 P元,则n年后可以得到的钱数为F=P (1+i) An在我们的软件分析中假定年利率为12%,预计可帮助我们的客户每年节省25000元,则利用货币限制计算公式就可以算出每年预计节省的钱的现在价值表1.3将来的收入折算成现在值表 投资回收期通常用投资回收期衡量一向开发工程的价值。所谓投资回收期就是使累计的经济效益等于最初投资所需要的时间。显然,投资回收期越短就能越快获得利润,因此这项工程也就越值得投资。在本

13、软件中,一年以后可以节省22321.4元,和最初的投资(20000元)比较。因此,投资回收期是0.98年 纯收入纯收入是指在整个生命周期值内系统的累计经济效益(折合成现在值)与投资之差。这相当于比 较投资开发一个软件系统和把钱存在银行这两种方案的优劣。 如果纯收入为零, 则工程的预期效 益和在银行存款一样,如果纯收入小于零,那么这项工程显然不值得投资。这本系统开发中工程的纯收入预计是90119.4 20000=70119.4 (元) 投资回收率 把资金存入银行货代给其他企业能够获得利息, 通常用年利率衡量利息多少。 类似的也可以计算 投资回收率, 用它衡量投资效益的大小, 并且可以把他和年利率

14、相比较, 在衡量工程的经济效益 时,它是最重要的才靠数据。以至现在的投资额, 并且已经估计出将来每年可以获得的经济效益, 那么, 给定软件的使用寿命 之后,我们可以计算其投资回收率为P=FW(1+j)+F2心+jF2+ +Fn/(1+j)An其中:P是现在的投资额;Fi是第i年底的效益(i=1,2,3,n ),n是系统的使用寿命;j是投 资回收率。(假设系统寿命 n=5)高阶代数方程解岀投资回收率 所以,经过以上成本效益的分析,得出在经济上,我们的设备管理系统是可行、值得投资的。三、需求分析1、引言( 1 )编写目的开发本系统的目的在于代替手工管理、统计报表等工作,具体要求包括:数据录入:录入用户信息、商品信息、供货商信息、入库信息、岀库信息、退货信息、客户信息 等信息;数据修改:修改商品信息、供货商信息、用户信息、客户信息等信息; 数据统计:统计统计每次仓库的进货和岀货时的商品的数量、种类、总价值; 数据查询:系统提供三种查询条件:活物编号、日期、指数,选择不同的查询条件,会的得到不同的查询结果;数据备份: 定期对数据库做备份, 以免数据库在遇到意外破坏的时候能够恢复数据库,从而减少破坏造成的损失。( 2)背景说明 项目名称:仓库管理系统 项目任务开发者:西北师范大学经济管理学院07级信息管理与信息系统(1)班开发小组,软件基本运行环境为 Windows 环境。 本系统采用

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号