



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、传动机械仓库管理系统设计及开发【关键词】传动机械仓库管理系统;设计;开发1.仓库管理和仓库管理系统对于一个企业来说,仓储在企业的整个供应链中起着至关重要的 作用,如果不能保证正确的进货和库存控制及发货,将会导致管理 费用的增加,服务质量难以得到保证,从而影响企业的竞争力。传 统简单、静态的仓储管理已无法保证企业各种资源的高效利用。如 今的仓库作业和库存控制作业已十分复杂化多样化,仅靠人工记忆 和手工录入,不但费时费力,而且容易出错, 给企业带来巨大损失。企业仓库管理系统是一款标准化、智能化过程导向管理的仓库管 理软件,它结合了众多知名企业的实际情况和管理经验, 能够准确、 高效地管理跟踪客户订
2、单、采购订单、以及仓库的综合管理。仓库 管理系统的基本结构可以概括为四大部件, 即信息源、信息处理器、 信息用户和信息管理者。因此,一个成功的管理信息系统应该具有 可靠的硬件、实用的软件、强有力的现代化管理水平。具体讲,管 理信息系统的三大支柱是:计算机网络、数据库和现代化的管理, 这三打支柱称为管理信息系统的扩展部件。2.关于 uml 的概念unified modeling Ianguage(uml) 又称统一建模语言或标准建模语言,是始于1997年一个omg标准,它是一个支持模型化和 软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和 可视化支持,包括由需求分析到规格,到构造和配置
3、。 面向对象 的分析与设计(ooa&d, ooad)方法的发展在80年代末至90年代 中出现了一个高潮, uml 是这个高潮的产物。它不仅统一了 booch、 rumbaugh和jacobson的表示方法,而且对其作了进一步的发展, 并最终统一为大众所接受的标准建模语言。3.系统 uml 静态模型设计3.1入库流程分析( 1)货物到达后,站台值班员组织卸货,大致清点品种、件数, 编写物资到站日报 ,送至收货组;( 2)收货组根据物资到站日报表核对验收货物,分配库位, 填写码单。( 3)客户货物明细单 到达后,填写入库单。核对码单、 货物明细单,入库单,如出现差错, 返客户货物异常报告。( 4)
4、总经办审核记帐后,生成帐卡 、入库收费单,数据不 再允许改动。3.2出库库流程分析( 1)客户在入库时提供提货样单,用户持提货单至发货组,要 求提货。调度员核实提货单的合法性,填写出库单 ,显示相关 业务号信息,如果有层次,则显示层次信息,并修改层次信息;如 果是一个业务号的尾货则给出尾货提示。然后向用户出具出库收 费单,同时生成派车单 ,并派保管员准备发货。( 2)保管员持派车单组织货物装运,记录实出货物信息, 填写码单出库信息表 。(3)用户缴费后,保管员开具出门证给用户。(4)总经办审核记帐后,生成保管收费单。(5)一批货物全部出库后,保管员将帐卡 、提货单、码 单送至总经办核实平帐后,
5、存档。3.3系统的静态结构模型主要包括用例图 (usecasediagram )、类 图( classdiagram )、对象图( objectdiagram )、包图(packagediagram )、构件图(componentdiagram)和配置图 (deploymentdiagram ),其中最主要的是用例图、类图和对象图。3.3.1 系统用例分析系统用例模型用于描述对系统的外部执行者(通常是系统的用 户,某些情况下也可以使使用系统服务的其他程序)来说,系统所 能提供的功能。在需求分析阶段, 经系统开发者和用户充分沟通后, 可以建立用例模型,明确系统需求的具体规格。对仓库管理系统而 言
6、,根据目前农产品物资仓库的建设现状以及仓库管理的一般规 定,系统通常需要以下 4 类角色:仓库管理员:通常负责管理仓库 货物的出库、入库,以及相关的登记,并对仓库的货物进行管理; 系统管理员:主要负责维护仓库管理系统。由于系统中不同的用户 具有不同的权限,因此还应该设置一个用户管理用例对用户权限进 行管理。3.3.2 类图设计 对设计工作流的输入是分析工作流的产品。在设计工作流期间, 对这些产品进行迭代和增量,直到它们处于一种可以被程序员利用 的格式为止。这种迭代和增量的主要方面是标示操作,并把它们分 配给合适的类。系统中各种类的结构和相互间的关系一般可用类图 进行描述。多个类之间的关联、依赖
7、、泛化和包含等关系,以及每 个类的属性、方法等,均可以使用类图进行清晰、详细的描述。本 文以身份验证用例类图和入库管理类图为例简要介绍类图设计。(1)身份验证用例类图设计。系统的大部分操作均需进行身份 验证,以确定用户所具有的权限。为提供用户名和密码输入窗口, 所以系统应调用方法 displayidentifieationui( )以给出 ui 界面。ui接收到用户名和密码后,需调用 submit namepassword ()方法 将数据提交至服务端。服务端应对用户身份进行验证,利用身份验 证控制流对接受到的用户名和密码进行校验,成功后在生成用户权 限表。根据用户权限情况,系统应显示不同的用
8、户后台管理界面。 该界面使用 displaysystemul ()方法实现。而如果校验失败,则 应使用 displayerrow ()方法向用户给出一个错误提示。( 2)入库管理类图。对要入库的物资装备进行入库操作时,首 先应使用 freightlotexcess ()方法获取仓库中剩余的货位数量和 位置等信息,然后使用 displayindepotmanagementui ()显示入库 管理窗口。在剩余货位足以支持物资入库时,用户方可录入物资入 库信息。系统对入库信息应使用 examineitem ()进行数据的合法 性和完整性校验,校验通过后对数据进行编码并调用 submitindepot
9、info ()将数据存入数据库。4.小结在使用 uml 对软件系统建模时,首先可以根据用户的需求建立系 统的需求模型,此阶段可以使用用例图。然后根据需求建立系统的 静态模型,此阶段可以使用类图和对象图。后续为了描述系统的行 为可以建立一些系统的动态模型, 此阶段可以使用状态图、 活动图、 顺序图和协作图。系统开发是一个很复杂的过程,如何将这个复杂过程让客户和开 发人员快速的、清楚的理解,使他们能够在开发过程中更好地协作 和沟通,提高工作效率,是一个必须关注的问题。 uml 就是解决上 述问题的产物,它提供的模型图都非常的形象化,使用这些模型图 可以从各个方面描述软件开发,有效地降低软件的复杂性,为用户 和开发人员在软件开发过程中的活动带来方便。 科【参考文献】1 朱旭东.软件过程与 cmm
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 浙教版2024-2025学年七下数学期末模拟练习卷-学生用卷
- 陕西省西安市远东第二中学2024-2025学年八年级下学期5月月考道德与法治试卷(无答案)
- 工业废弃物处理与污染防治
- 工业旅游视角下的现代厂区建设
- 工业机器人系统设计与应用研究
- 工业机器人与数控技术的融合
- 工业机器人技术及其电机控制策略
- 工业污染监测与控制技术
- 工业污染防治的新技术动态
- 工业污染防治措施与标准
- 招标代理服务投标方案(技术标)
- 行业周期波动中的政策导向-洞察分析
- 2025年山西云时代技术有限公司招聘笔试参考题库含答案解析
- 河南省驻马店市2023-2024学年高二下学期7月期末考试 英语 含解析
- 2025年中国中煤能源集团限公司招聘10人高频重点提升(共500题)附带答案详解
- 发展性障碍学生就业转衔的家长支持研究
- 《保密意识培训》课件
- 2024年6月英语四级考试真题及答案(第1套)
- 2024中国糖尿病合并慢性肾脏病临床管理共识解读
- 糖尿病的中医科普
- 寺院承包合同范例
评论
0/150
提交评论