【毕业学位论文】(Word原稿)流通业ERP系统的设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)流通业ERP系统的设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)流通业ERP系统的设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)流通业ERP系统的设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)流通业ERP系统的设计与实现-软件工程_第5页
已阅读5页,还剩105页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

硕士学位论文 (专业学位) 流通业 统的设计与实现 所在院系: 软件学院 职业类型 : 工程硕士 专业领域 : 软件工程 二 一 三 年 三 月 A in 2013 流 通 业 统 的 设 计 与 实 现 同 济 大 学 同济大学软件工程硕士论文 学位论文版权使 用授权书 本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者签名: 2013 年 3 月 13 日 同济大学软件工程硕士论文 同济大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 2013 年 3 月 13 日 同济大学软件工程硕士论文 摘要 1 摘 要 近年来,随着我国经济的迅速发展 ,国内企业的发展也越来越快,企业内部管理面临的问题也随之越来越多。需要有更好的管理理念,更好的管理方式融入到企业当中。 目前, 业资源计划 已不在是什么新鲜事物,已在 国内外 很多大型企业中普遍应用。而 对于 国内中 小型流通行业企业(不包含生产环节) 中,大多都是采用 未使用 致工作效率相对缓慢 ,出现信息输入错误的概率很高,管理 不方便等问题。从这些企业 内部管理文件的 发现 ,其 管理思想已达到实施 上 让企业无法实施。 供求关系本就是形成产业链条的关系,现今互联网技术已经普及,如何将各个企业能有效的进行关联是一个很大的问题,目前市场上还没有基于网络的 基于网络的 仅仅可以降低企业实施 可以组织供应链关系。 因此需要开发 基于网络的 适应企业的需求 。 流通业 管理 系统是在对各企业内部资料进行研究分析后,基于网络进行设计的 B/该系统可以通过浏览器前台的操作界面访问后台数据库,对数据库进行数据的添 加、更新、修改和删除。数据库可以单独存放在一个网络服务器上,而用户通过浏览器根据权限访问数据库。该系统包括六大模块:进销存作业管理、应收应付账款管理、总账管理、采购订货同济大学软件工程硕士论文 摘要 2 作业、销售机会、用户管理等六大模块 ,因为需要控制成本 ,采用 B/使得各企业使用同一 达到降低成本的目的。 关键词 管理 ;业务 1 in s is in to of to At is in in is in to RP t an in to be is to to RP is in RP is to in a at in is RP to RP on to s is RP 、 be on by of 1 2 . 7 通业中小型企业业务流程分析简要概述 . 7 务流程图 . 8 统开发可行性分析 . 10 济可行性分析 . 10 术可行性分析 . 11 行可行性分析 . 11 律可行性分析 . 11 本章小结 . 11 第 3 章 需求分析 . 13 统的基本需求描述与需求分析 . 13 统的基本需求描述 . 13 统的需求分析 . 13 据流图 . 13 据字典 . 19 同济大学 硕士学位论文 目录 2 章小结 . 30 第 4 章 总体设计 . 31 统模块总体设计 . 31 统功能概述 . 31 统功能模块图 . 31 据库设计 . 34 据分析 . 34 据库的详细设计 . 34 章小结 . 46 第 5 章 详细设计 . 47 统开发环境 . 47 !未定义书签。 通业 统主要使用说明 . 84 建客户 . 84 售作业 . 84 购作业 . 85 章小结 . 85 总结与展望 . 86 致谢 . 1 参考文献 . 1第 1 章 绪论 1 第 1章 绪论 课题背景 统产生背景 20世纪 40年代,为了解决库存控制问题,人们发明了订货点法,之后随着管理理论及计算机技术的发展,在 60年代产生了时段式 并逐步发展成为 此基础上为了优化解决企业管理中采购、存、生产、销售、财务一系列管理问题,形成了 入 90年代,随着市场竞争的进一步加剧,企业竞争与范围的进一步扩大,80年代 理的思想逐步发展为 90年代怎样有效利用和管理整体资源的管理思想, 业资源计划也就随之产生。 流通业 统现 状 目前, 国外的 外企业对于 常注重智能化管理。国内 普及率稍低 ,国人比较喜欢人力管理。对于新科技、新方法,有许多是难以接受的。当然,国内也有很多企业在用着 用得比较好。但是,也有一些因为领导者不够坚定,企业虽然是上了是,没达到期望效果。所以,对 一家两家说的效果不怎么样而没能引起企业决策者们的震撼和人们的关注。随着发展,现代企业竞争已经不是单一企业与单一企业间的竞争,而是一个企业供应链与另一个企业供应链之间的竞争。 应了企业在知识经济时代市场竞争的需要。所以,在未来的企业发展中, 而在中小型企业中, 因为成本太高。基于 而, 基于 处在萌芽阶段,流通业 同济大学 硕士学位论文 流通业 统的设计与实现 2 目的和意义 实施 流通业 统的目的 企业管理 管理信息化,不仅可以简化传统人工手动的管理模式,使 工作人员能够方便快捷的利用流通业 且能够对基础数据进行预测分析, 得到企业未来期间里对物料的需求情况。而且能将企业运作进一步提高到电子商务层次,能够产生供应链关系。 更重要的是利用计算机的技术可以使 企业 管理规范化、制度化、数字化、提高管理水平、降低管理成本、减轻工作强度、提高工作效率,使 企业 以高 效率运转。 实施 流通业 统的意义 实施 佳实践的业务流程是行业智慧的结晶,是最成熟最具生命力的业务流程。这个流程将帮助企业避开发展中的很多弯路,降低各种管理风险。 实施 括资金流和业务数据流。业务数据和财务数据将完美的得以统一,于是财务控制能够真正落到实处,能够及时对业务数据进行分析。所以能轻松降低库存,控制产品的成本。 实施 套系统不依赖于“骨干”和“精英”,即使 是普通职员只要按照流程去做,也能让公司的业务发展蒸蒸日上。实践表明,企业不欢迎个人英雄,企业需要合作精神,而合作精神反映于系统上就是流畅的数据流。 系统设计思想 现有市场上 品的分析 目前市场上提供的产品有很多,而且其功能都已很完善,并且性能等属性都很优秀。 本次设计主要借鉴的是 德爱华兹) 开发的品,所以只对 司开发的 产品 进行分析。 1. 史与现状 第 1 章 绪论 3 司开发的 期 的版本 行于 00平台,目前仍然有大量客户继续使用这个版本的 有跨平台运行的特性,不仅可以运行于 统,还可以运行于 统。另外,有具体数据库无关性,对于用户来说,前端的操作方式是相同的,而后台的数据库可以是 。 可以运行于 户端只需一个浏览器就能运行 客户端计算机性能要求非常低。目前财富 500 强企业中有一半已是 客户。 1 2. 品的简要叙述 品 的操作界面风格采用统一的界面方式,其操作界面简单舒适,看着没那么复杂。并 且 品 用户操作 使用 起来非常的方便 ,但需要设置的地方非常多 。其业务流程的范围含盖了诸多模块,包括进销存、财务管理、生产管理等。 该产品的功能模块能够满足诸多企业的流程,但报表的制作不能灵活的创建。 流通业 统设计思想 流通业 统是借鉴现有产品的基础上进行分析,开发出新的管理系统。并在现有的系统基础上进行部分功能更新改进。 流通业 作为基础进行编制的。 一个方便用户使用的软件应该具备操作 界面友好,基本功能稳定,运行速度较快, 操作使用方便快捷。 通过计算机技术及网络技术结合开发出 浏览器 与服务器端,以便方便快捷清晰的进行数据传输。 1. 实用性:系统以用户需求为目标,以方便用户为原则。根据用户实际的需求情况, 可自己进行配置来满足业务的需求。 2. 先进性:本设计将充分应用现有成熟的计算机技术、网络技术、软件开发技术。以 主要开发环境,其优秀的编码体制和强大的编译器是此系统的强力支柱。 3. 方便 性: 友好的操作界面已经方便快捷的操作,给用户很大的方便性,在使用过程中可能只需输入简单关 键字,按几个按 钮 就会完成操作 。 4. 高安全性:在设计中,将充分利用网络软、硬件提供的各种安全措施,保证关键数据的安全性。 5. 可维护性:系统的设计要求方便维护,包括硬件的维护,软件的维护(更改,升级等)和网络的维护。 6. 可扩展性及灵活性:系统的设计以方便未来业务的扩展和系统扩充同济大学 硕士学位论文 流通业 统的设计与实现 4 为目标,系统要求能够方便的升级,充分保护系统的投资。 流通业 统的创新 流通业 统是基于前有的 础来进行编制的。在原有的系统业务流程外对一些功能进行改进更新,改进部分包括销售机会和动态定货点 法。 1. 在现状市场上的 统把越来越多的功能模块集成到一起,来实现更强大的功能,来处理更复杂的流程。也有的产品将客户关系管理系统与结合。在本系统中也将对销售管理进行进一步分析并 融入 销售机会功能。销售机会意指在销售作业过程中 对客户的采购进行分析,并获得该客户未来时间里下一次可能采购的时间。也就是说客户本次采购完毕以后 大致 下一次什么时候还会进行采购。获得此数据的重要性在于提前作好销售准备,若需要,可进一步计算生成库存未来预测量。 销售机会的核心算法 分析 是根据商品消耗情况来进行分析的,也就是说在客 户进行最后一次采购以后,最后一次采购的商品能够消耗多长时 间来进行分析,并得到数据,在加上最后销售日期,得到预期采购日期, 见式 1示。 最早一次销售日期最后一次销售日期 销售的商品平均销售量 (公式 1平均销售量最后一次销售量期限最后销售产品的可消耗 (公式 1期限最后销售产品的可消耗最后销售日期未来预测销售日期 (公式 1此部分需要注意的是历史时间范围内,因为某些历史销售活动范围的数据可参考性较小,所以根据指定时间范围来 进行分析。 2. 在传统的订货点中,安全库存是固定不变的,或采用固定数值来指定安全库存或采用百分比来指定安全库存。 4这里需要注意的是商品的消耗是不确定因素,因为商品的消耗会有旺季淡季之分 如图 1示 。 第一期商品的好速度明显比第二期商品消耗的速度快,假设采购提前期是固定不变的,假如采购提前期为 7 日,在理想消耗情况下,商品库存到达安全库存时,剩余商品可供消耗 期限为 8 日,那么根据传统的固定订货点法在还有剩余库存可消耗 1 日时进行入库。而在与第二期商品消耗速度比较缓慢所以当达到安全库存时,剩余商品可供期限会大于 8 日,也就是说可能会比理想消耗情况下的需求会减慢几个提前期,但是根据批量订货点法的规则在库存商第 1 章 绪论 5 品在达到安全库存时候就会进行采购,那么就会产生仓库库存空间的浪费,若不是根据订货点法进行采购用感性的判断进行判断将会造成更大的浪费。在假设第一期的消耗情况比理想消耗情况速度快了很多,若第一期的库存商品当达到安全库存的时候会提出进行采购,而在这时库存商品可供消耗期限为 5 日,而采购提前期为 7 日,那么当采购入库前 2 日库存商品会消耗完毕,也就是库存为 0,若是在有生产模块的情况下,就会产生生产事故的现象,其后果很严重,给企业 带来的损失将会很大。 若要避免这种损失的发生就在库存剩余产品在到达安全库存前进行采购, 所以提出动态订货点法的概念。动态订货点法意指根据库存商品的消耗情况来进行安全库存的设定,其意义是在于避免不必要的浪费以及避免库存浩劫的发生。 动态订货点法的核心算法分析 是根据在指定范围内的提前期内商品的消耗速率来进行分析的,得到库存剩余商品可供消耗 期限,并为下一次采购做出准备 , 见式 1公式 1示。 当前库存 期库存情况历史时间范围内指定日历史时间范围的消耗量 (公式 1期历史时间范围内指定日当前日期历史时间发生提前期 (公式 1历史时间发生提前期历史时间范围的消耗量商品消耗速率 (公式 1商品消耗速率当前剩余库存量剩余库存可供消耗期限 (公式 1此部分需要注意的是历史时间范围内,因为某些历史销售活动范围的数据可参考性较小,所以根据指定时间范围来进行分析。 图 1货点法 同济大学 硕士学位论文 流通业 统的设计与实现 6 文组织结构 总结 该论文按照自顶向下、逐级细化的 件开发步骤进行结构的搭建和部署 : 第一章:绪论 第二章:可行性分析 第三章: 需求分析 第四章: 总体设计 第五章: 详细设计 第六章: 系统测试与 性能分析 第七章:系统主要功能说明 正文 中使用软件设计和开发的界面和相关文字说明并举的方法,使论文的设计过程在表述中既有逻辑性又有可视性 。 将原理以易于理解的表达方式表现出来,达到了言简意赅的目的 , 使阅览者能够直接、清楚的理解文章各个部分的功能和意义。 结论 和展望 使整片文章的总结性表述。综述了整个行业中 统的现状,提出了需要改进的方向。它体现了系统设计的结构和特点,以及对于企业的实际作用和现实意义。 结合软件不完善之处,提出了对于软件提高和改善的方向。希望经过不断的改善能够是设计的软件具备可扩展的业务框架 ,有标准的对外接口以适应不同用户的需求。 第 2 章 可行性分析 7 第 2章 可行性分析 系统的可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决 2 。 在进行可行性研究时需要了解和分析现有的系统,并以概括的形式表达对现有的系统的认识。 考虑 各中小企业的运作情况,结合实际,在进行可行性研究时需要了解和分析现有的流程,并对现有的系统流程给出一定的认识。本章将对系统的流程及系统的可行性进行介绍分析。 流通业 中小型企业 业务流程分析 流通业 中小型 企业业务流程 分析 简要概述 根据对中小流通业(不包括生产环节)的企业的市场调研发现 , 一般业务作业流程包括进销存作业、财务作业、员工信息管理等作业的管理,在现有的企业环境中, 目前 作业管理文档 的管理方式 大部分 都是采用 档来记录处理的事 务, 如图 2示。 这种管理方式会产生很多的文件,并且管理不方便,检索速度缓慢,也不方便给出统计分析信息。 考虑 各中小企业的运作情况,结合实际,在进行可行性研究时需要了解和分析现有的流程,并对现有的系统流程给出一定的认识。 3 图 2户采购记录 档 同济大学 硕士学位论文 流通业 统的设计与实现 8 业务流程图 根据 流通业 中小型企业的业务 流程的 具体情况 进行分析得到 , 流通业 中小型企业 的 业务 流程 大致 可分为 以下几大 作业 :销售 管理 作业 、库存 管理 作业 、采购 管理 作业 、账务 管理 作业 、总账 管理 作业 。 在各个 作业 之间进行交互 管理 。 流通业 中小型企业 业务流程描述如下 : 1. 销售 管理 作业 : 在产生销售作业时, 需要 销售人员 录入销售定单,销售 人员 将定单 录入完毕后,将销售定单 提交到库存部门, 由 库存部门 管理人员 根据销售定单 的商品明细 分配库存商品,库存管理人员分配完毕库存商品后 需要 将销售定单提交到运输部门 ,运输管理人员 在将分配的商品进行装载运输,销售作业完成 。 销售作业完成以后 , 需要销售 更新处理 , 销售更新阶段 会产生应收款 项提交到 财务 部门,在将销售 产生的 会计分录提交到财务部门,有财务人员来管理销售作业产生的账务及会计分录。在销售更新时,还需要 对保存到数据中的定单进行统计分析产生销售机会 信息,供销售人员参考。 2. 采购 管理 作业 : 在需要采购时,需要 采购人员 录入采购单, 采购人员将 采购单 录入完毕后,需要 将采购单 提交到库存部门, 之后 等待采购入库 。 当采购 的 商品 到达 仓库 时 , 需要入库 根据采购单进行核准入库。入库完毕以后 , 需要 采购 更新处理, 采购 更新阶段会产生应 付 款项提交到财务部门,在将 采购 产生的会计分录提交到财务部门,有财务人员来管理 采购 作 业产生的账务及会计分录。 3. 库存 管理 作业:库存作业中主要作业是在销售作业中的出库作业及采购作业中的入库作业。 并对库存商品及仓库进行管理等。 4. 账务 管理 作业 : 账务作业中除了要管理销售 作业、 采购作业中产生的应收 账款、 应付账款以外,还需要对流动资金的收入、支出作业 进行管理,此外,还需要对银行的资金信息进行管理。 账务主要产生自销售更新和采购更新, 也可手工录入 一笔 账务, 在产生账务时需要收入、支出的款项来冲销账务 。 5. 总账 管理 作业 : 总账作业中的分录主要来自销售更新、采购更新、账务更新 等作业 ,也可以自己手 工 录 入 一笔 会计分录 。 当录入完 一笔会计 分录 后 将分录存储到数据库中,在后续作业中在对分录进行统计处理,统计报表包括:分类明细账统计报表、总账统计报表、日记账统计报表、流动资金统计报表等。 第 2 章 可行性分析 9 中小企业 业务流程如图 2示。 图 2小企业 业务流程图 同济大学 硕士学位论文 流通业 统的设计与实现 10 新系统的目标确定后,可以从 经济可行性、技术可行性和运行可行性 三个方面对能否实现新系统目标进行可行性分析 。 系统开发 可行性 分析 经济可行性分析 经济可行性主要进行成本效益分析,包括估计项目的开发成本,估算新系统的开发费用和今后的运行、维护费用,估计新系统将获得的 效益,估算开发成本是否会高于项目的预期的全部利润。对于本系统则应着重分析给公司带来的效益。例如,系统 投入运行后企业管理费用会降低多少百分比,同时能给企业带来多大效益 等。 下面从以下几个方面对系统的经济可行性进行具体的分析 1. 系统 开发 投资 系统 开发 投资如表 2示。 表 2通业 统 开发 投资 序号 项目 人工(人 日) 单价(元) 合计(元) 1 需求分析 30 5000 150,000 2 总体设计 30 3000 90,000 3 流通业 统详细设计 30 3000 90,000 4 数据库实现 20 3000 60,000 5 编码实现 50 3000 150,000 6 单体测试 20 1000 20,000 7 系统集成测试 20 1000 20,000 8 说明手册编制 20 1000 20,000 9 合计 600,000 2. 流通业 中小型 企业投资回报 流通业 统是基于 发的系统,需要使用本系统就需要在本系统中注册账号,每个企业的注册费用大致在每年 1 万到 2 万元。在一般流通业 中小型企业中目前环境下,每年的管理费用在 10 万到 60 万,实施 流通业 统以后企业每年的管理费用将会节省 9 万元 以上 。 3. 系统 投资回报 当然,如果 开发本系统,需要投入 60 万元的开发费用, 由开发公司自行承担或寻找其他投资渠道。 该开发企业若要得到投资的回报,就需要邀请20 流通业 中小型企业投入使用,那么预期在 3 年之内将得到投资的回第 2 章 可行性分析 11 报,在后期的投资中,初系统维护的投资外,将是净利润。 经过以上分析, 流通业 统 的开发是可行的 。 技术 可行性分析 根据该系统目标来衡量所需的技术是否具备,一般可从硬软件的性能要求、环境条件、操作人员水平和数量等方面去考虑和分析。 考虑到系统实施的可行性,用 005数据库存储数据。 根据客户提出的系统功能、性能及实现系统的各项约束条件,从技术的角度研究系统实现的可行性。根据新系统目标来衡量所需的技术是否具备,一般从软硬件的性能要求、环境条件、技术人员水平和数量等方面去考虑和分析。 1. 风险分析:在给出的限制范围内,能否设计出系统,并实现必要的功能和性能。 2. 资源分析:研究开发系统的人员是否存在问题,可用于建立系统的其他资源,如硬 件、软件等是否具备。 3. 技术分析:相关技术的发展是否支持这个系统。 运行可行性分析 运行可行性研究内容包括新系统规定的运行方式是否可行。对新系统运行后给现行系统带来的影响(包括组织机构、管理方式、工作环境等)和后果进行估计和评价。同时还应考虑现有管理人员的培训问题,分析在给定时间里能否完成预定的系统开发任务等。 法律可行性分析 法律可行性是指研究在系统开发过程中可能涉及的各种合同、侵权、责任以及各种与法律相抵触的问题。 本章小结 本章主要对于系统的可行性研究进行了简要的分析, 研究目前 流通业 中小型企 业的业务流程,并对 流通业 中小型企业的业务流程进行分析,导出高同济大学 硕士学位论文 流通业 统的设计与实现 12 层业务逻辑结构。 通过复查系统的规模和目标,了解系统的流程,并且从现有的物理系统出发,能够导出系统的高层逻辑模型。通过以上对本系统在经济上、技术上、运行上、法律上的可行性,以及对于新系统的主客观条件的分析,认为该系统可以立即执行。 第 3 章 需求分析 13 第 3章 需求分析 需求分析的基本任务是准确地回答“系统必须做什么”这个问题,是对目标系统提出完整、准确、清晰、具体的要求。需求分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量。因此,必须用行之有效的方法对软件需求进行严 格的审查验证。 系统的 基本需求描述 与需求分析 系统的基本需求描述 流通业 统是在对一些中小型流通业企业进行实地考察,并对实际业务进行分析调研后,以实际为技术进行设计的。该系统属于 B/S 模式,一个企业可以注册一个公司编号,并对员工分配相应模块权限,获得使用权限的员工可根据自己的权限进行对自己的作业进行操作管理等。 该系统属于浏览器 /服务器模式,可以通过浏览器前台的操作界面访问后台数据库,对数据库进行数据的添加、更新、修改和删除。 系统的需求分析 根据调研结果发现,一般中小型流通行业企业中包括的作业有 销售作业、采购作业、库存管理作业、财务管理、账务作业管理、员工管理等基本作业。 在各个作业中,有很多事务处理项,比如销售作业中包括客户管理、定单管理、客户价格策略管理、客户组别管理等事务。 将各个事务中产生的数据保存到数据库中,在将数据库中的数据进行筛选进行分析,得到预测的信息。事务的具体描述在 中详细叙述。 数据流图 因 流通业

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论