




已阅读5页,还剩32页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
某某大学 本科毕业设计(论文) 题目:陶瓷制品有限公司材料采购系统 系 (部): 专 业: 班 级: 学 生: 学 号: 指导教师: 2011 年 4 月 毕业设计(论文)任务书 系 别 专业 班级 姓名 学号 1.毕业设计(论文)题目: 某地陶瓷制品有限公司材料采购系统 2.题目背景和意义: 某地陶瓷制品有限公司位于路北区,生产日用陶瓷,耐火材料,日用瓷杯, 卫生瓷等陶瓷制品的国企之一,其材料采购环节尚未得到足够的重视,更不用说提高采购环节 使用的管理理念和方式,这也是我国很多传统国有企业的弊端。 3.设计(论文) 的主要内容(理工科含技术指标): (1)认真分析企业物资采购部门的业务范围 及物资采购的业务流程,确定系统的管理功能,具体如下:制定物资采购计划;完成物资采购 订货;到货、物资验收入库。 (2)查询功能:采购计划;订货;到货;客户。 (3)统计: 年度采购报告。 4.设计的基本要求及进度安排(含起始时间、设计地点):设计的基本要求:1.界面友好,操作 方便; 2.系统稳定; 3.易于维护。毕业设计时间:2010 年 11 月至 2011 年 6 月,毕业设计地点: 洪庆校区。毕业设计进度安排:1 3 周:明确设计任务,进行需求分析;4 6 周:提出设计方 案,进行系统设计;7 9 周:建立逻辑模型,进行详细设计;10 13 周:选择实现工具,进行 编码; 14 16 周:设计测试方案,进行系统测试; 17 18 周:总结毕业设计,撰写毕业论文 5.毕业设计(论文)的工作量要求 实验(时数) *或实习(天数): 图纸(幅面和张数) *: 其他要求: 指导教师签名: 年 月 日 学生签名: 年 月 日 系主任审批: 年 月 日 说明:1 本表一式二份,一份由学生装订入册,一份教师自留。 2 带*项可根据学科特点选填。 i 某地陶瓷制品有限公司材料采购系统的分析与设计 摘 要 本文研究的内容是某地陶瓷制品有限公司单位的材料采购过程。材料采购系统 主要是通过对材料采购的各个主体、加工、及流程进行分析研究,制作出合理的系 统软件,以提高企业运营效率,加速企业信息化,增强综合竞争力。主要采用市场 调研和模型分析设计方法,绘制 dfd 图和 e-r 图等各类图,同时结合当前各类研究 文献资料,得出结论,最后通过软件开发工具开发出该系统,并以软件的形式发布 出去,投入市场即可实践应用。 材料采购管理系统是典型的信息管理系统(mis),其开发主要包括后台数据库的 建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和 完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 关键词:数据库图表;系统分析设计;软件编程语言;材料采购 ii tangshan huaxin cheng ceramic products co., ltd. material procurement system analysis and design abstract the contents of this paper is the unit of tangshan huaxin cheng ceramic products co., ltd. the material procurement process. materials procurement system mainly through the procurement of materials in all subject, processing, and analysis processes to produce a reasonable system software to improve operational efficiency, accelerate enterprise information, and enhance overall competitiveness. mainly market research and model design, drawing dfd er diagram and other charts and maps, combined with the current types of research literature, draw conclusions, and finally through the software development tools to develop the system and issued in the form of software out into the market to practical application. material procurement management system is a typical management information system (mis), which mainly includes the establishment and maintenance of back-end database and front-end application development aspects. request for the establishment of data consistency and integrity, data security, a good library. for the latter application powerful, easy to use and so on. keywords: database diagram; system analysis and design; software programming language; material procurement iii 目 录 主要符号表 1 绪 论 1 1.1 本课题的研究背景和意义 1 1.2 本课题的设计目的 1 1.3 本课题的内容和主要功能 .1 2 调研了解企业材料采购过程及现状 2 3 可行性分析研究 2 3.1 可行性研究方法 .2 3.2 可行性综合分析 .2 3.2.1 技术可行性 .2 3.2.2 操作可行性 .3 3.2.3 经济可行性 .3 3.2.4 法律可行性 .3 4 系统功能 3 4.1 总体功能简介 .3 4.2 具体功能 .3 5 系统环境要求 3 5.1 硬件要求 3 5.1.1. 前台 .3 5.1.2 数据库服务 3 5.2 软件要求 4 5.2.1 前台 4 5.2.2 数据库服务 4 6 确定方法及功能 4 6.1 数据库原理 4 6.2 数据库的种类 5 6.3 数据库方法与技术 5 6.4 使用语言 .6 6.5 b/s 架构 7 6.6 jsp.8 7 系统分析与设计 9 7.1 总体设计 .9 7.2 详细设计 .10 iv 7.2.1 材料采购管理系统功能结构图 .10 7.2.2 材料采购管理系统 e-r 图 11 7.2.3 材料采购管理系统表属性图 .11 7.2.4 材料采购管理系统表结构设计图 .13 7.2.5 系统登录流程图 15 7.2.6 查询功能程序流程图 15 7.3 系统展示 .16 7.3.1 系统登录界面 16 7.3.2 系统主界面 17 8 测 试 18 8.1 软件测试的目标 .18 8.2 测试计划及执行情况 .18 8.3 集成测试 .18 8.4 测试评价 .18 9 结 论 19 参考文献 20 致 谢 21 毕业设计(论文)知识产权声明 22 毕业设计(论文)独创性声明 23 附录 1 源程序清单(编程的同学填写) .24 1 绪 论 1 1 绪 论 1.1 本课题的研究背景和意义 某地陶瓷制品有限公司位于路北区,生产日用陶瓷,耐火材料,日用瓷杯,卫 生瓷等陶瓷制品的国企之一,其材料采购环节尚未得到足够的重视,更不用说提高 采购环节使用的管理理念和方式,这也是我国好多传统国有企业的弊端。 进入 21 世纪,随着技术进步和客户需求多样化,企业经营的市场环境发生了很 大的变化,从过去的供应商主导的、静态的、简单的市场环境变成客户为主导的、动 态的、复杂的市场环境。在企业经营管理中,采购是最重要的一个环节。鉴于 陶瓷 制品有限公司目前传统的采购模式,如果有专门的科学化的处理系统,会大大提高 该企业的采购环节效率,缩短整个产品生产周期,在实施有效的计划、组织与控制 职能等采购活动的同时,通过实施科学的采购管理,合理选择采购方式、采购品种、 采购批量、采购频率和采购地点等,以有限的资金保证经营活动的有效开展,为企 业降低成本、加速资金周转、缩短生产周期、确保产品质量和提高企业经营质量具 有非常重要的意义。 1.2 本课题的设计目的 本文研究供应采购管理对中国企业来说,更具有重要的现实意义。 本文从具体 的制造型企业提高采购管理的需求入手,给出了适合制造型企业的采购供应管理系统 整体设计方案。在系统业务流程改造和功能模块的设计中体现出先进的采购管理思 想,并采用面向对象的技术对采购业务管理的具体内容进行了分析与设计。该系统将 有效的整合企业内外部的资源,加强企业与供应商之间的紧密合作,增强企业采购业 务的透明度,规范标准业务流程,提高采购的效率和质量,提升企业的核心竞争力。 1.3 本课题的内容和主要功能 本文研究的内容是某地陶瓷制品有限公司的材料采购过程,主要涉及到材料有 骨质瓷,骨碳,石英长石,滑石粉和其他包装类材料等。材料采购系统主要是通过对 材料采购的各个主体、流程进行分析研究,制作出合理的系统软件。 某大学(论文) 2 主要功能包括人事信息、供应商信息、采购需求提交、采购订单、采购进货、 采购退货、库存等,还包括大量的报表分析,通过这些管理,使公司企业的运转一目了 然。 详细功能包括对各种采购材料、库存、供应商等相关信息的浏览、查询、添加、修改、删 除,查询记录,材料入库及用户管理等六个方面。 2 调研了解企业材料采购过程及现状 3 2 调研了解企业材料采购过程及现状 采购管理为降低采购成本,提高采购效益提供了广阔的空间,但也同时为采购 管理带来了新的机遇和挑战。目前,我国大多数企业仍然没有建立健全的供应链管理 体系,物资的采购还存在机构设置分散,资源浪费严重,信息传递滞后等问题。 采购环节尚未得到足够的重视,更不用说提高采购环节使用的管理理念和方式, 这也是传统企业的弊端,一些先进理念的企业都采用了现代化的管理方式,实施了 采购系统,提高了效率,同时给企业带来了丰厚的收益。采购作为商业企业整个经 营活动的前端行为,已经越来越被商业企业所重视。但是现在大多数企业也仅仅是 初步有采购管理这个思想,采购管理系统这类成熟的软件并不多,此类系统软件明 显的供不应求。 3 可行性分析研究 4 3 可行性分析研究 3.1 可行性研究方法 通过调查分析采购供应管理信息系统所具备的能力及实现的方法。确定总体结 构,利用数据库和程序设计语言所具有的能力,以最简洁最容易的方法,使其成为 一个初级的系统软件。 3.2 可行性综合分析 3.2.1 技术可行性 系统现阶段的发展过程中,利用现有人力和物力是完全具备的能力开发出来的,作为阶段 性产品,日后的发展空间大,实现方法逐步简单容易。对于该系统的技术要求,现行的软件开 发条件,环境,完全可以实现。my sql 和 java 完全可以提供该系统的操作要求和数据库需 求。所以材料采购管理信息系统在技术上是完全可行的。 3.2.2 操作可行性 该系统的开发要求是界面简单,易于操作,实现功能全面,面向大多数人员。 3.2.3 经济可行性 为某地陶瓷制品有限公司开发材料采购系统,公司规模大,资金雄厚,软硬件 条件优越,设计开发人员需求较少,周期短,成本低,资金耗费小,故经济上是可 行的。 3.2.4 法律可行性 没有触犯任何国家法律,某地陶瓷制品有限公司是合法的企业,本材料采购系 统在设计开发整个过程中都是符合国家法律法规的,因此,法律上具有可行性。 4 系统功能 5 4 系统功能 4.1 总体功能简介 主要功能包括人事信息、供应商信息、采购需求提交、采购订单、采购进货、 采购退货、库存等,还包括大量的报表分析,通过这些管理,使公司企业的运转一目了 然。 4.2 具体功能 本系统主要完成对材料采购的管理,包括添加、修改、删除,查询材料和供应 商信息及记录,及用户管理等六个方面。系统可以完成对需求、库存及经销商各类 信息的浏览、查询、添加、删除、修改记录等功能。还可以对系统的管理员和用户 进行增加、删除功能。 5 系统环境要求 6 5 系统环境要求 5.1 硬件要求 5.1.1. 前台 cpu: 推荐 pentium4 以上 cpu。 内存:推荐 512m 以上内存。 硬盘:推荐 40g 以上磁盘空间。 5.1.2 数据库服务 cpu: pentium4 2.8ghz以上ibm兼容机 内存:1024mb 以上容量 5.2 软件要求 5.2.1 前台 操作系统: windowsnt4.0/windows2000/windowsme/windows2003/windowsxp/vista/wwindows7 系统。 软件: java 环境版本 jdk-6update20;tomcat; 浏览器语言 jsp 5.2.2 数据库服务 数据库服务器:mysql 6 确定方法及功能 7 6 确定方法及功能 6.1 数据库原理 数据库管理(database administration)是有关建立、存储、修改和存取数据库 中信息的技术,是指为保证数据库系统的正常运行和服务质量,有关人员须进行的 技术管理工作。负责这些技术管理工作的个人或集体称为数据库管理员(dba)。数据 库管理的主要内容有:数据库的建立、数据库的调整、数据库的重组、数据库的重 构、数据库的安全控制、数据的完整性控制和对用户提供技术支持。 数据库的基本结构分三个层次,反映了观察数据库的三种不同角度。 (1)物理数 据 层 。 它是数据库的最内层,是物理存贮设备上实际存储的数据的集合。这些数据是 原 始 数 据 ,是用户加工的对象,由内部模式描述的 指 令 操作处理的位串、字符和字 组成。 (2)概念数据层。 它是数据库的中间一层,是数据库的整体逻 辑 表 示 。指出了每个数据的逻辑定 义及数据间的逻辑联系,是存贮记录的集合。它所涉及的是数据库所有对象的逻辑 关系,而不是它们的物理情况,是数 据 库 管 理 员 概念下的数据库。 (3)逻辑数据层。 它是用户所看到和使用的数据库,表示了一个或一些特定用户使用的数据集合, 即逻 辑 记 录 的集合。 数据库不同层次之间的联系是通过映射进行转换的。 6.2 数据库的种类 大型数据库有:oracle、sybase、db2、sql server 小型数据库有:access、mysql、bd2 等。 6.3 数据库方法与技术 mysql 是一个小型关系型数据库管理系统,开发者为瑞典 mysql ab 公司。在 6 确定方法及功能 8 2008 某大学毕业设计(论文) 9 年 1 月 16 号被 sun 公司收购。而 2009 年,sun 又被 oracle 收购.对于 mysql 的前途,没 有任何人抱乐观的态度.目前 mysql 被广泛地应用在 internet 上的中小型网站中。 由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型 网站为了降低网站总体拥有成本而选择了 mysql 作为网站数据库。 mysql 最初的开发者的意图是用 msql 和他们自己的快速低级例程(isam)去连接 表格。不管怎样,在经过一些测试后,开发者得出结论:msql 并没有他们需要的那 么快和灵活。这导致了一个使用几乎和 msql 一样的 api 接口的用于他们的数据库的 新的 sql 接口的产生,这样,这个 api 被设计成允许为用于 msql 而写的第三方代码 更容易移植到 mysql。 应用架构: 单点(single) ,适合小规模应用 复制(replication) ,适合中小规模应用 集群(cluster) ,适合大规模应用 mysql4.1 版本中增加了不少新的性能,包括对主键的更高速度的缓存,对子查 询的更好的支持,以及应网络约会网站所要求的,基于地理信息的查询。 其同步开发的 5.0 版本则把目标对准了企业用户,对于 4.1 版本中的所有新特 性,5.0 版本悉数收入囊中,并且独具以下特点:对外键的良好支持;系统自动报 错机制以及对存储过程的充分支持。 6.4 使用语言 java,是由 sun microsystems 公司于 1995 年 5 月推出的 java 程序设计语言和 java 平台的总称。用 java 实现的 hotjava 浏览器(支持 java applet)显示了 java 的魅力:跨平台、动态的 web、internet 计算。从此,java 被广泛接受并推动 了 web 的迅速发展,常用的浏览器现在均支持 java applet。 java 分为三个体系 javase(java2 platform standard edition,java 平台标 准版),javaee(java 2 platform,enterprise edition,java 平台企业版), javame(java 2 platform micro 某大学毕业设计(论文) 10 edition,java 平台微型版)。本系统采用的就是 java ee。 java ee( java platform, enterprise edition) 。 这 个 版 本 以 前 称 为 j2ee。 企 业 版 本 帮 助 开 发 和 部 署 可 移 植 、 健 壮 、 可 伸 缩 且 安 全 的 服 务 器 端 java 应 用 程 序 。 java ee 是 在 java se 的 基 础 上 构 建 的 , 它 提 供 web 服 务 、 组 件 模 型 、 管 理 和 通 信 api, 可 以 用 来 实 现 企 业 级 的 面 向 服 务 体 系 结 构 ( service-oriented architecture, soa) 和 web 2.0 应 用 程 序 。 java 的 诞 生 是 对 传 统 计 算 机 模 式 的 挑 战 , 对 计 算 机 软 件 开 发 和 软 件 产 业 都 产 生 了 深 远 的 影 响 : ( 1) 软 件 4a 目 标 要 求 软 件 能 达 到 任 何 人 在 任 何 地 方 在 任 何 时 间 对 任 何 电 子 设 备 都 能 应 用 。 这 样 能 满 足 软 件 平 台 上 互 相 操 作 , 具 有 可 伸 缩 性 和 重 用 性 并 可 即 插 即 用 等 分 布 式 计 算 模 式 的 需 求 。 ( 2) 基 于 构 建 开 发 方 法 的 崛 起 , 引 出 了 corba 国 际 标 准 软 件 体 系 结 构 和 多 层 应 用 体 系 框 架 。 在 此 基 础 上 形 成 了 java.2 平 台 和 .net 平 台 两 大 派 系 , 推 动 了 整 个 it 业 的 发 展 。 ( 3) 对 软 件 产 业 和 工 业 企 业 都 产 生 了 深 远 的 影 响 , 软 件 从 以 开 发 为 中 心 转 到 了 以 服 务 为 中 心 。 中 间 提 供 商 , 构 件 提 供 商 , 服 务 器 软 件 以 及 咨 询 服 务 商 出 现 。 企 业 必 须 重 塑 自 我 , b2b 的 电 子 商 务 将 带 动 整 个 新 经 济 市 场 , 使 企 业 获 得 新 的 价 值 , 新 的 增 长 , 新 的 商 机 , 新 的 管 理 。 (4)对软件开发带来了新的革命,重视使用第三方构件集成,利用平台的基础 设施服务,实现开发各个阶段的重要技术,重视开发团队的组织和文化理念,协作, 创作,责任,诚信是人才的基本素质。 语 言 特 点 : java 是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中 立的,可移植的,性能优异、多 线 程 的动态语言。 主 要 特 性 : 1、 java 语 言 是 简 单 的 。 某大学毕业设计(论文) 11 2、 java 语 言 是 一 个 面 向 对 象 的 。 3、 java 语 言 是 分 布 式 的 。 4、 java 语 言 是 健 壮 的 。 5、 java 语 言 是 安 全 的 6、 java 语 言 是 体 系 结 构 中 立 的 。 7、 java 语 言 是 可 移 植 的 。 8、 java 语 言 是 解 释 型 的 。 9、 java 是 高 性 能 的 。 10、 java 语 言 是 多 线 程 的 。 11、 java 语 言 是 动 态 的 。 java 语 言 的 优 良 特 性 使 得 java 应 用 具 有 无 比 的 健 壮 性 和 可 靠 性 , 这 也 减 少 了 应 用 系 统 的 维 护 费 用 。 java 对 对 象 技 术 的 全 面 支 持 和 java 平 台 内 嵌 的 api 能 缩 短 应 用 系 统 的 开 发 时 间 并 降 低 成 本 。 java 的 编 译 一 次 , 到 处 可 运 行 的 特 性 使 得 它 能 够 提 供 一 个 随 处 可 用 的 开 放 结 构 和 在 多 平 台 之 间 传 递 信 息 的 低 成 本 方 式 。 特 别 是 java 企 业 应 用 编 程 接 口 ( java enterprise apis) 为 企 业 计 算 及 电 子 商 务 应 用 系 统 提 供 了 有 关 技 术 和 丰 富 的 类 库 。 6.5 b/s 架构 b/s 结 构 (browser/server 结构)结构即浏览器和服 务 器 结构。它是随着 internet 技 术 的兴起,对 c/s 结 构 的一种变化或者改进的结构。在这种结构下, 用户工作界面是通过 www 浏览器来实现,极少部分事务逻辑在前端(browser)实现, 但是主要事务逻辑在服务器端(server)实现,形成所谓三层 3-tier 结构。这样就 大大简化了客 户 端 电脑载荷,减轻了系 统 维 护 与升级的成本和工作量,降低了用户 的总体成本(tco) 。以目前的技术看,局 域 网 建立 b/s 结构的网络应用,并通过 internet/intranet 模式下数据库应用,相对易于把握、成本也是较低的。它是一 次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如 lan, wan, internet/intranet 等)访问和 某大学毕业设计(论文) 12 操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很 安全 。特别是在 java 这样的跨平台语言出现之后,b/s 架构管理软件更是方便、 速度快、效果优。 随着 internet 和 www 的流行,以往的主机终端和 cs 都无法满足当前的全 球网络开放、互连、信息随处可见和信息共享的新要求,于是就出现了 bs 型模式, 即浏览器服务器结构。b/s 模式最大特点是:用户可以通过 www 浏览器去访问 internet 上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许 许多多的 web 服务器产生的,而每一个 web 服务器又可以通过各种方式与数 据 库 服 务 器 连接,大量的数据实际存放在数据库服务器中。客户端除了 www 浏览器,一般 无须任何用户程序,只需从 web 服务器上下载程序到本地来执行,在下载过程中若 遇到与数据库有关的指令,由 web 服务器交给数据库服务器来解释执行,并返回给 web 服务器,web 服务器又返回给用户。在这种结构中,将许许多多的网连接到一块, 形成一个巨大的网,即全球网。而各个企业可以在此结构的基础上建立自己的 intranet。 6.6 jsp jsp(java server pages)是由 sun microsystems 公司倡导、许多公司参与一起 建立的一种动态网页技术标准。jsp 技术有点类似 asp 技术,它是在传统的网页 html 文件(*.htm,*.html)中插入 java 程序段(scriptlet)和 jsp 标记(tag),从而 形成 jsp 文件(*.jsp)。 用 jsp 开发的 web 应用是跨平台的,既能在 linux 下运行, 也能在其他操作系统上运行。 jsp 技 术 使 用 java 编 程 语 言 编 写 类 xml 的 tags 和 scriptlets, 来 封 装 产 生 动 态 网 页 的 处 理 逻 辑 。 网 页 还 能 通 过 tags 和 scriptlets 访 问 存 在 于 服 务 端 的 资 源 的 应 用 逻 辑 。 jsp 将 网 页 逻 辑 与 网 页 设 计 和 显 示 分 离 , 支 持 可 重 用 的 基 于 组 件 的 设 计 , 使 基 于 web 的 应 用 程 序 的 开 发 变 得 迅 速 和 容 易 。 web 服 务 器 在 遇 到 访 问 jsp 网 页 的 请 求 时 , 首 先 执 行 其 中 的 程 序 段 , 然 后 将 执 行 结 果 连 同 jsp 文 件 中 的 html 代 码 某大学毕业设计(论文) 13 一 起 返 回 给 客 户 。 插 入 的 java 程 序 段 可 以 操 作 数 据 库 、 重 新 定 向 网 页 等 , 以 实 现 建 立 动 态 网 页 所 需 要 的 功 能 。 jsp 与 java servlet 一 样 , 是 在 服 务 器 端 执 行 的 , 通 常 返 回 给 客 户 端 的 就 是 一 个 html 文 本 , 因 此 客 户 端 只 要 有 浏 览 器 就 能 浏 览 。 jsp 的 1.0 规 范 的 最 后 版 本 是 1999 年 9 月 推 出 的 , 12 月 又 推 出 了 1.1 规 范 。 目 前 较 新 的 是 jsp1.2 规 范 , jsp2.0 规 范 的 征 求 意 见 稿 也 已 出 台 。 jsp 页 面 由 html 代 码 和 嵌 入 其 中 的 java 代 码 所 组 成 。 服 务 器 在 页 面 被 客 户 端 请 求 以 后 对 这 些 java 代 码 进 行 处 理 , 然 后 将 生 成 的 html 页 面 返 回 给 客 户 端 的 浏 览 器 。 java servlet 是 jsp 的 技 术 基 础 , 而 且 大 型 的 web 应 用 程 序 的 开 发 需 要 java servlet 和 jsp 配 合 才 能 完 成 。 jsp 具 备 了 java 技 术 的 简 单 易 用 , 完 全 的 面 向 对 象 , 具 有 平 台 无 关 性 且 安 全 可 靠 , 主 要 面 向 因 特 网 的 所 有 特 点 。 自 jsp 推 出 后 , 众 多 大 公 司 都 支 持 jsp 技 术 的 服 务 器 , 如 ibm、 oracle、 bea 公 司 等 , 所 以 jsp 迅 速 成 为 商 业 应 用 的 服 务 器 端 语 言 。 jsp 可用一种简单易懂的等式表示为:html+java=jsp。 7 系统分析与设计 14 7 系统分析与设计 7.1 总体设计 描述了材料采购系统的各个外部项及整个采购到入库的程序。各个加工工序又 详细的展现出来,让人清晰。 系统数据流程图 7.2 详细设计 某大学毕业设计(论文) 15 7.2.1 材料采购管理系统功能结构图 材料采购系统 核 对 处 理 需 求 汇 总 到 货 处 理 采 购 处 理 退 货 处 理 制 定 采 购 计 划 查 询 供 应 商 生 成 采 购 单 查 询 库 存 汇 总 需 求 计 划 退 货 处 理 登 记 材 料 信 息 发 出 到 货 通 知 据 实 核 对 材 料 登 记 录 入 材 料 账 户 管 理 系 统 用 户 管 理 密 码 管 理 本材料采购系统主要分了六个模块: 采购处理:根据生产部门和库存情况汇总上来的需求汇总表来制定合理实际的 材料采购计划;通过查询供应商信息,生成采购单,进而实现采购活动。 到货处理:把供应商发来的货物进行分类处理,登记货物的详细信息,录入材 料。 核对处理:通过采购处理中生成的采购单和到货处理中的到货单进行对比核查, 确认到货和采购是否一致,如果数据一致,则向生产部门和仓库部门同时发出到货 通知单;如果不一致,需要查明原因,确认有误,和供应商联系,或协商或退货。 退货处理:如果核对处理中有误,则根据实际情况对货物的性质进行准确的评 判,如果在非正常范围内,则等级详细的材 料信息,然后进行退货处理。 某大学毕业设计(论文) 16 需求汇总:公司其他部门要求或者请求采购部进行材料的采购,采购部门会根 据生产部门提交的请购单和仓库部门提供的库存单进行处理,进而制定需求计划, 生成需求汇总表,进行材料采购活动。 账户管理:添加,删除,修改,查询系统的管理员及其他账户信息,同时可以 设置系统管理员和用户的密码信息,验证是否有权限进入该系统进行操作。 7.2.2 材料采购管理系统 e-r 图 7.2.3 材料采购管理系统表属性图 备注 传真 供应商单 供应商号 电子邮件 公司主页 银行账号 供应商名 电话 邮编联系人 备注 地址 某大学毕业设计(论文) 17 备注 料号 业务员 计划号 供应商号 日期 数量 品名 单价 采购单 库存单 数量 备注 有效期 料号 单价 更新日期 仓库号 材料料号 品名 供应商号 某大学毕业设计(论文) 18 需求汇总单 料号日期 计划号 部门 数量 品名 用户用户名 密码 7.2.4 材料采购管理系统表结构设计图 需求汇总单 table summary_list 列名 数据类型 字符长度 是否可为空 m_id integer 11 否 s_count integer 11 是 库存单 table stor_list field name field type size not null m_id integer 11 否 m_count integer 11 是 某大学毕业设计(论文) 19 供应商单 table provider_list field name field type size not null p_id integer 11 否 p_name nvarchar 30 是 p_addr nvarchar 100 是 p_contact nvarchar 20 是 p_post char 20 是 p_phone nvarchar 10 是 p_webpage nvarchar 20 是 p_fax char 30 是 p_bank_no char 30 是 p_bank_name nvarchar 40 是 p_remark nvarchar 60 是 材料单 table material_list field name field type size not null m_id integer 11 否 m_name varchar 30 是 p_id integer 11 是 采购单 table need_list field name field type size not null m_id integer 11 否 n_count integer 11 是 某大学毕业设计(论文) 20 用户 table user_list field name field type size not null u_name varchar 10 是 u_password varchar 20 是 7.2.5 系统登录流程图 7.2.6 查询功能程序流程图 (查询举例) 某大学毕业设计(论文) 21 7.3 系统部分成果展示 7.3.1 系统登录界面 秘密验证成功界面 某大学毕业设计(论文) 22 7.3.2 系统主界面 7.3.3 系统运行部分界面 1.添加处理模块界面 某大学毕业设计(论文) 23 2.查询功能模块界面 3.删除功能模块界面 8 测 试 24 8 测 试 8.1 软件测试的目标 测试的目的是应该尽量找出软件中的隐藏的错误并加以纠正,而不是通过 测试证明软件没有错误。所以,通过测试不是证明软件是正确的。通过测试只 能从软件中找到错误,而不可能证明程序中没有错误,即使选择测试方案最完 美,软件中仍然可能隐藏着错误。 8.2 测试计划及执行情况 本软件使用了黑盒测试方法。黑盒测试又称为功能测试,黑盒测试是以用 户的观点,从输入数据与输出数据的对应关系出发进行测试的,它不涉及到程 序的内部结构。很明显,如果外部特性本身有问题或规格说明的规定有误,用 黑盒测试方法是发现不了的。黑盒测试法注重于测试软件的功能需求,主要试 图发现几类错误:功能不对或遗漏、界面错误、数据结构或数据库访问错误、 性能错误、初始化和终止错误。 测试项目: a. 基本操作测试 按照各功能界面的操作图,测试软件的操作项是否正确,画面(窗口)切换 是否正常。各个菜单栏里菜单是否正常可选,操作是否可以顺利进行,各个菜 单中的分选项是否正确可用。经过测试,本系统基本符合要求,各项操作均为 正确合理,可顺利投入使用。 b. 边界测试 依据各个输入项目的边界值的设定,测试各项目是否作了边界值检查和处 理,各项目初始化和终止时数据是否正常。 8.3 集成测试 在这里采用集成测试中的增量组装测试,先测试最基本的主体模块,测试 成功后,再加入各个功能扩展模块。 8.4 测试评价 模块组装测试完成后,又做了整体的测试,在经过对软件的测试后,测试 结果表明软件需要的功能已经基本上实现了。 9 结 论 25 9 结 论 本文主要研究某地陶瓷制品有限公司材料采购管理系统的设计与实现,基本 上达到了预期的设计要求和目的。在本系统的设计与实现的过程中,主要讲述 了材料采购管理信息系统的系统设计部分,包括功能模块设计、数据库结构设 计等。 系统设计为整个程序构建了骨架,各个功能模块实现各个细节部分。主要功 能有数据入库、查询、修改和删除等。系统的详细设计根据系统分析阶段的结 论将系统具体化,并完成了各个模块的添加、修改、删除与查询的功能,直到最 后形成一个完整的可行性的管理信息系统。 在系统整个分析设计调研制作及报告的写作过程的经历将会使我终生受益, 并对我今后的工作和发展产生深远的影响。使我从中受到很大的教育和启迪, 不仅将大学所学的知识进行了实际应用,还学到了很多书本上学不到的知识。 开阔了视野,增长了知识,积累了经验。充分锻炼了自己的动手和应用能力, 真正做到了理论联系实际。由于整个系统设计制作时间比较仓促,所以该系统 还有许多不合适的地方,我会做进一步的改善。 我相信,这套材料采购管理系统经过进一步的改善和完善,一定会在企事 业单位得到广泛的应用。 参考文献 26 参考文献 1 软件工程导论. 张海藩. 清华大学出版社,1992 年 2 mysql 开发者 sql 权威指南 rick f.van der lans、许杰星、李强、 等 机械工业 出版社 2008 年 3 软件工程导论. 张海藩. 清华大学出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025【合同范本】简易租房合同协议书
- 2025房地产代理销售合同范本
- 合伙人退出合作协议书
- 停车场绿化工程合同标准文本
- 二零二五股票与股权分配协议
- 2025年粮食、棉花、化肥等农产品仓储服务项目合作计划书
- 办理协议离婚经过的程序
- 业务员协议书
- 聘用主播的合同范例
- 房地产销售代理合同样本
- XX学校推广应用“国家中小学智慧教育平台”工作实施方案
- 非遗文化创意产品设计 课件全套 第1-5章 概述- 非遗文创产品设计案例解析
- 法律尽职调查所需资料清单
- 幼儿园中班安全教育活动《紧急电话的用途》
- 118种元素原子结构示意图
- 英语四线三格Word版
- 幼儿园行政工作制度
- 广州新华学院
- 部编版七年级下册道法期中试卷1
- 知识图谱-课件
- 百年战争简史
评论
0/150
提交评论