




已阅读5页,还剩60页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第 1 页 共 65 页 XXXXXX 摘要摘要 随着信息技术的发展和十多年的应用,如今企业资源计划系统所包含的管理思 想是非常广泛和深刻的,企业资源计划系统不仅面向供需链,体现精益生产、敏捷 制造、同步工程的精神, 而且结合全面质量管理以保证质量和客户满意度;结合准 时制生产以消除一切无效劳动与浪费、降低库存和缩短交货期; 它还结合约束理论 来定义供需链上的瓶颈环节、消除制约因素来扩大企业供需链的有效产出。 本软件主要提供企业资源计划系统其中的一部分采购管理系统的各种管理 和数据操作。当中包括采购基本数据维护、采购计划管理、采购订单管理、采购询 价管理、供应商管理这五个部分。通过对本软件的使用,采购部门主管与采购人员 可以十分互动的进行业务交流和处理。无论对于采购计划的制订,采购订单的下达, 还是供应商资料的查询都能通过简单而直接的操作来完成,大大提高工作效率。从 而达到消除一切无效劳动与浪费、消除制约因素来扩大企业供需链的有效产出的目 标。另外,本软件还提供对采购部门内容的资料管理。例如,在采购员维护中,可 以进行对采购员的资料进行管理。 本软件开发按照面向对象的软件工程的步骤进行开发,并充分考虑软件可维护 性,软件的模块划分应满足高内聚、低耦合的特点,同时程序的内部有较详细的注 释和统一的编码格式、按时认真地进行相应文档资料的撰写和备份工作,以便将来 进行扩展开发。本软件采用 VB.net 与 MS SQL 进行开发;采用 OLEDB 作为数据库访 问技术。OLEDB 是一个基于 COM 的数据存储对象, 位于 ODBC 层与应用程序之间,能 提供对所有类型的数据的操作,甚至能在离线的情况下存取数据。 站在软件工程的角度,本设计论文(说明书)对软件开发的各个步骤进行了分 部具体介绍,其中着重介绍了软件需求分析、概要设计、详细设计中数据库的设计、 调试与功能扩展,软件说明等步骤。首先,在“前言”中对采购管理的概念和在企 业资源计划系统中所处的地位进行了适当的介绍,使读者对本课题有一个大致的了 解。第二步,正式进入开发过程的描述,其中添加了部分图表以方便读者的阅读和 理解。最后,对整个开发过程进行了必要的总结。 关键词关键词: 企业资源计划系统,采购管理系统,软件工程,开发 第 2 页 共 65 页 ABSTRACT Alone with the development of information technology and more than decade application, nowadays thought which is ERP (short for Enterprise Resource Planning) included is very prevalent and profundity. ERP is not only orient to supply-need link, what is incarnate spirit of extract- profit produce, swift making, synchronization project, but also integrate Total Quality Management(TQM) to make sure quality and satisfaction of customer. Integrating Just In Time (JIT) to eliminate all of invalid labor and waste. Reducing store volume and shorten consignment date. Integrating Theory of Constraint to define bottleneck of supply-need link and eliminate restrict factor so that extent valid produce of enterprise supply-need link. This article introduces the first step of the implement of Nicks Purchasing Management System, which is the using of computer in case history. From the point of view of software engineering, it introduces every step of the process of exploitation. In this article, there is something parts of particular introduction, which are requirement of analysis, general design, the design of database of particular design, debugging and function expand, introduce of software, and so on. First of all, in the “foreword”, something important concept was introduced. This makes reader know our task. Second, particularly describe the process of the task. In this part, there are some illustrations for reader to understanding. Lastly, there is a necessary summary of exploitation. KEY WORDS: enterprise resource planning,purchasing management system, software engineering, exploitation 第 3 页 共 65 页 目录目录 1 1 前前 言言.5 1.1 背景.5 1.2 问题的提出.5 2 2 软件需求分析软件需求分析.7 21 任务概述.7 2.1.1 目标.7 2.1.2 用户的特点.8 2.1.3 假定和约束.8 22 需要规定.8 2.2.1 对功能的规定.8 2.2.2 输人输出要求.10 23 运行环境规定.10 2.3.1 设备.10 2.3.2 支持软件.11 2.3.3 用户界面.11 3 3 概要设计概要设计.13 3.1 总体设计.13 3.1.1 需求规定.13 3.1.2 运行环境.14 3.1.3 基本设计概念和处理流程.15 3.1.4 总体结构.26 3.1.5 尚未问决的问题.27 3.2 接口设计.27 3.2.1 用户接口.27 3.2.2 外部接口.27 3.2.3 内部接口.28 3.3 运行设计.28 3.3.1 运行模块组合.29 3.3.2 运行控制.29 3.3.3 运行时间.29 3.4 数据库设计.29 3.5 系统出错处理设计.30 3.5.1 出错信息.30 3.5.2 补救措施.30 3.5.3 系统维护设计.31 第 4 页 共 65 页 4 4 数据库设计数据库设计.32 4.1 外部设计.32 4.1.1 标识符和状态.32 4.1.2 使用它的程序.32 4.1.3 专门指导.32 4.1.4 支持软件.32 4.2 结构设计.33 4.2.1 概念结构设计.33 4.2.2 逻辑结构设计.33 4.3 运用设计.44 4.3.1 数据字典设计.44 4.3.2 安全保密设计.44 5 5 调试与功能扩展调试与功能扩展.45 5.1 调试.45 5.2 功能扩展.45 6 6 软件说明软件说明.46 6.1 用途.46 6.1.1 功能.46 6.1.2 性能.46 6.1.3 安全保密.46 6.2 运行环境.47 6.2.1 硬件设备.47 6.2.2 支持软件.47 6.3 使用过程.47 6.3.1 安装与初始化.47 6.3. 出错处理和恢复.48 7 7 开发总结开发总结.49 7.1 实际开发结果.49 7.1.1 产品.49 7.1.2 主要功能和性能.49 7.1.3 基本流程.51 7.1.4 进度.51 7.2 开发工作评价.52 7.2. 对产品质量的评价.52 7.2. 对技术方法的评价.52 7.2. 出错原因的分析.52 7.3 经验与教训.53 参考资料参考资料.54 致谢致谢.55 附录附录.56 第 5 页 共 65 页 附录 1 数据字典主要内容.56 1 1 前前 言言 1.1 背景 20 世纪 90 年代以来,企业信息处理量不断加大,企业资源管理的复杂化 也不断加大,这要求信息的处理有更高的效率,传统的人工管理方式难以适应 以上系统,而只能依靠计算机系统来实现,信息的集成度要求扩大到企业的整 个资源的利用、管理,从而产生了新一代的管理理论与计算机系统企业资 源计划 ERP。 概括地说,ERP 是建立在信息技术基础上,利用现代企业的先进管理思想, 全面地集成了企业所有资源信息,为企业提供决策、计划、控制与经营业绩评 估的全方位和系统化的管理平台。 而采购管理在企业经营管理中占据非常重要的位置。任何企业要向市场提 供产品或服务都离不开原材料或消耗品的采购。对于制造业来说,物料成本占 整个产品成本的比重较大或非常大。因此企业的采购部门必须适时、适量、适 质、适价地完成采购任务,为生产部门提供生产所需要的原材料(或外加工件) 。 另外,考虑到材料在产品中的费用份额,因此采购部门必须想方设法降低 材料的采购成本,同时还必须考虑物料的库存。大量物品库存积压,意味着物 料的库存成本增加,资金占用增加。降低材料成本与提高采购作业的质量已成 为了每个企业所追求的目标。 MRP、MRP和 ERP,是企业管理信息系统发展的不同阶段。MPR 主要对制造 环节中的物流进行管理,使企业达到“既要保证生产又要控制库存”的目的; 而 MRP则集成了物流和资金流,将人、财、物,时间等各种资源进行周密计 划,合理利用,以提高企业的竞争力;ERP 的概念则由 Garter Group 率先提出, 它将供应链、企业业务流程和信息流程都囊括其中。由于 ERP 的概念流传最广, 现在已经成为企业管理信息系统的代名词。 第 6 页 共 65 页 1.2 问题的提出 说明: a所开发软件名称: Nicks 采购管理系统 b项目的任务提出者: 广州大学华软软件学院软件工程系 c项目的任务开发者: 03 级软件工程系软件编程专业 5 班李志兴 d软件用途: 此项目作为软件编程专业的毕业设计,并且是毕业论文的重要依据。 e该软件系统同其他系统的相互往来的关系: 此项目为 ERP 管理系统中的一部分,用于采购管理方面。该软件系统独立 于 ERP 管理系统的其他部分。 第 7 页 共 65 页 2 2 软件需求分析软件需求分析 21 任务概述 2.1.1 目标 本系统是一个基于 Visual Studio.Net 开发环境的采购管理平台,采用 C/S 架 构,该系统可以与其他 ERP 模块的管理系统结合成完整的 ERP 系统。为企业提供一 个集中的,方便使用,可靠的,易扩展的企业资源管理平台。实现了企业在采购方 面的信息化,提高了企业的效率。为企业提供了一个比较完整的采购解决方案。 第 8 页 共 65 页 ERP 企业资 源管理系统 销售管理模块 采购管理模块 生产管理模块 仓库管理模块 人事管理模块 质量管理模块 系统管理模块 图图 2.12.1 采购管理模块和其他模块之间的关系图采购管理模块和其他模块之间的关系图 2.1.2 用户的特点 Nicks 采购管理系统适用于中小型企业。本系统的主要用户有系统管理员、 采购员和验收员。系统管理员需要具备一定的计算机知识,而且熟练撑握 SQL 语言, 能够对数据库进行维护。而采购员和验收员,只需要了解一些计算机的基本操作就 可以了。另外,技术维护人员可根据本文档对软件在运行过程中出现的错误进行处 理,而且可以基于本软件的基础进行扩展。 2.1.3 假定和约束 Nicks 采购管理系统必须在五月中旬前完成,而且包括毕业论文。在开发过 程期间,需要与辅导老师进行密切交流。以便对开发过程中遇到的问题能顺利解决。 在完成用户的全部需求的前提下,合理对系统进行扩展,使系统更加完善。 第 9 页 共 65 页 22 需要规定 2.2.1 对功能的规定 采购基础数据采购基础数据: : 采购子系统的基本数据有采购员资料、供应商资料、采购提前期以及业务流程 设置。对这些数据就及时加以维护。 功能包括: 物料数据维护、订/交货方式维护、来源类别维护、采购员维护、采购系统维 护。 采购计划管理采购计划管理: : 通过物料需求(订货点控制、订货周期控制等生成的请购计划)来生成采购计 划(或采购建议订单) ,并综合考虑物料的订货批量、采购提前期、库存量、运输 方式以及计划外的物料申请,进行系统自动物料合并,也可以人工干预和修改。另 外,有些原材料的采购提前期很长(有的进口件要半年以上的采购周期) ,因此有 可能超过主生产计划制定周期。这类采购的采购计划应经过销售、财务与计划等部 门的综合讨论与评估确定所需的数量和时间,然后制定材料的中期或长期采购计划。 功能包括: 请购计划维护、请购计划合并、采购计划生成。 采购订单管理采购订单管理: : 根据订货批量、采购提前期、库存量、运输方式、用款计划以及计划外的物料 申请进行物料合并,生成采购订单,并经过确认后即可进行订单输出,最后下达给 供应商,也可以网上发布订单。对于临时追加的采购任务,可以通过与供应商协商 直接下达采购订单。 功能包括: 采购订单维护、采购合同维护、订单终止或取消、订单结案。 采购询价管理采购询价管理: : 落实采购订单的采购供应商。采购业务人员广泛利用市场的采购供应资源,进 行价格咨询并商谈有关交货数量、交货期、质量要求与技术要求,落实每种物料的 供应商。对新开发的供应商资源还要进行供应商的认证过程,经过相应的评审并合 格后才能作为许可采购的供应商。 功能包括: 报价资料维护、询价资料维护。 供应商评估管理供应商评估管理: : 第 10 页 共 65 页 建立对供应商档案,同时对首选、次选等供应商加以分类,并建立供应商的供 应物品明细(品种、价格、供应期、运输方式等) ,资料最终必须进行确认才有效。 系统在执行采购订单下达时,要读入相应的供应商资料。供应商资料是采购子系统 的基本资料,并且还要初始化供应商的有关账务资料。初始化完成后才能处理采购 业务。 功能包括: 供应商类型维护、供应商资料维护、供应商报价维护、供应商评估。 采购管理 询 价 资 料 维 护 采购询价管理 报 价 资 料 维 护 供 应 商 类 型 维 护 供应商评估管理 供 应 商 报 价 维 护 供 应 商 资 料 维 护 供 应 商 评 估 请 购 计 划 维 护 采购计划管理 采 购 计 划 生 成 请 购 计 划 合 并 订 单 结 案 采 购 订 单 维 护 采购订单管理 订 单 终 止 或 取 消 采 购 合 同 维 护 采 购 系 统 维 护 订 交 货 方 式 维 护 采 购 员 维 护 采购基础数据 物 料 数 据 维 护 来 源 类 别 维 护 图图 2.22.2 采购管理系统功能结构图采购管理系统功能结构图 2.2.2 输人输出要求 对于部份数据类型的数据输入,系统可自动判断其正确性并且给予提示。例如, 字符、数值、日期的类型输入错误等等。但对于数据输入的格式,就由用户自行决 定。这一方面,系统不作严格要求。 23 运行环境规定 第 11 页 共 65 页 2.3.1 设备 服务端微型计算机配置: a操作系统:Windows2000 或 Windows XP ; bCPU::奔腾三 1GMHz 或以上 c内存:256MB 或以上 d硬盘:20G 或以上 e数据库:Microsoft SQL Server 2000 或以上 客户端微型计算机配置: a操作系统:Windows2000 或 Windows XP ; bCPU::奔腾三 700MHz 或以上 c内存:64MB 或以上 d硬盘:10G 或以上 2.3.2 支持软件 开发软件:Microsoft Visual Studio .Net 2003 开发语言:VB.net 数据库软件:Microsoft SQL Server 2000 文档编写软件:Microsoft Word 2.3.3 用户界面 整个界面的结构清晰,各功能模块明显,操作简单方便。 第 12 页 共 65 页 图图 2.32.3 系统登录界面截图系统登录界面截图 图图 2.42.4 系统菜单截图系统菜单截图 图图 2.52.5 采购系统维护截图采购系统维护截图 第 13 页 共 65 页 图图 2.62.6 物料信息维护截图物料信息维护截图 3 3 概要设计概要设计 3.1 总体设计 3.1.1 需求规定 要求该软件能够对采购管理所需的信息进行维护(包括:增加,修改,删除等) 。 采购管理所需的信息包括:物料信息、供应商信息、请购信息、采购单信息、采购 计划信息、采购合同信息、报价单、询价单等。具体数据库的设计请参见 4 数据库 设计。另外,还包括一系列运算对一些日常事务进行处理。 表表 3.13.1 系统各模块功能描述系统各模块功能描述 序号功能描述 第 14 页 共 65 页 1采购基础数据对采购系统的基本信息进行维护。包括物料、订/交货方 式、来源类别维护、采购员和系统信息等。 11物料数据维护对物料信息表中的内容进行增加,修改,删除的操作。 12订/交货方式维护对订货方式类别、交货方式类别表中的内容进行增加, 修改,删除的操作。 13来源类别维护对请购单来源、采购单类别、来源类别表中的内容进行 增加,修改,删除的操作。 14采购员维护对采购员资料表中的内容进行增加,修改,删除的操作。 15采购系统维护对采购系统的连接设置进行维护,包括服务器名称,数 据库名称和用户名进行设置和保存。还可以对过去的记 录保存清空。 2采购计划管理通过此模块进行请购信息维护并通过请购计划合并生成 采购订单。 21请购计划维护对请购单来源表,请购单主、细表,表中的内容进行增 加,修改,删除的操作。 22请购计划合并对多个不同的请购单所订购的物料根据订货批量、采购 提前期、库存量、运输方式以及计划外的物料申请进行 物料合并,生成请购计划。 23请购计划生成对通过请购计划合并处理的请购单进行订单生成,然后 下达给供应商。 3采购订单管理对采购订单的信息进行维护,并且可以通过手动方式对 订单进行终止或取消各进行订单结案。 31采购订单维护对采购单类别表,采购单主、细表中的内容进行增加, 修改,删除的操作。 32采购合同维护对采购合同主、细表中的内容进行增加,修改,删除的 操作。 33订单终止或取消对不安计划交货的订单进行手动终止或取消。 34订单结案对未交齐货的订单进行手动结案。 4采购询价维护对询价资料的各种信息进行维护。包括报价单、询价单 等。 41报价资料维护对报价单表中的内容进行增加,修改,删除的操作。 42询价资料维护对询价单主、细表中的内容进行增加,修改,删除的操 作。 5供应商管理对供应商的各种信息进行维护。包括供应商类型、资料、 报价、评估等。 51供应商类型维护对供应商类别表、供应商交货评估类别表、供应商物料 品质类别表中的内容进行增加,修改,删除的操作。 第 15 页 共 65 页 52供应商资料维护对供应商信息表中的内容进行增加,修改,删除的操作。 53供应商报价维护对供应商提供物料信息表中的内容进行增加,修改,删 除的操作。 54供应商评估对供应商评估中的内容进行增加,修改,删除的操作。 3.1.2 运行环境 本系统是一个基于 Visual Studio.Net 开发环境的采购管理平台,采用 C/S 架 构,采用 Microsoft SQL2000 数据库进行数据存储。通过 ODBC 与 Microsoft SQL2000 数据库进行连接,进行数据的交互。以表单形式实现显示和用户交互功能。 本系统需要在 Windows 平台下运行。另外,服务端还需要安装 Microsoft SQL 2000 或以上的数据库产品;而对于客户端,就没有这个要求。 3.1.3 基本设计概念和处理流程 基本设计概念:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 南通彩钢板屋顶施工方案
- 61社群活动策划方案公司
- 大开挖土方施工方案
- 小红书口碑营销方案设计
- 送气工行为规范
- 工程问题专家咨询方案
- 亲子徒步爬山活动方案策划
- 2025年会计从业资格考试专项训练试卷:财务报表编制与分析
- 新零售行业新零售数字化经营
- 2025继续教育公需课必修题库及参考答案
- 部编版小学道德与法治六年级上册配套表格式教案(全册)
- 商务星球版八年级地理上册4.1《因地制宜发展农业》听课评课记录
- 厨房6S管理培训
- 锂电池pack生产线可行性报告
- 2025年政府机关《干部履历表》标准模板
- 万达2024年连锁商业体合作伙伴协议3篇
- 临床常用他评量表
- 警察进小学校园讲安全教育
- 蒸汽管道保温合同范例
- 【MOOC】实验室安全学-武汉理工大学 中国大学慕课MOOC答案
- (新版)海事集装箱装箱检查员考试题库及答案
评论
0/150
提交评论