版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、某某大学 本科毕业设计本科毕业设计( (论文论文) ) 题目:陶瓷制品有限公司材料采购系统题目:陶瓷制品有限公司材料采购系统 系系 (部):(部): 专专 业:业: 班班 级:级: 学学 生:生: 学学 号:号: 指导教师:指导教师: 2011 年 4 月 毕业设计(论文)任务书 系 别 专业 班级 姓名 学号 1.毕业设计(论文)题目: 某地陶瓷制品有限公司材料采购系统 2.题目背景和意义: 某地陶瓷制品有限公司位于路北区,生产日用陶瓷,耐火材料,日用瓷杯, 卫生瓷等陶瓷制品的国企之一,其材料采购环节尚未得到足够的重视,更不用说提高采购环节 使用的管理理念和方式,这也是我国很多传统国有企业的
2、弊端。 3.设计(论文)的主要内容(理工科含技术指标): (1)认真分析企业物资采购部门的业务范围 及物资采购的业务流程,确定系统的管理功能,具体如下:制定物资采购计划;完成物资采购 订货;到货、物资验收入库。 (2)查询功能:采购计划;订货;到货;客户。 (3)统计: 年度采购报告。 4.设计的基本要求及进度安排(含起始时间、设计地点):设计的基本要求:1.界面友好,操作 方便; 2.系统稳定; 3.易于维护。毕业设计时间:2010 年 11 月至 2011 年 6 月,毕业设计地点: 某某校区。毕业设计进度安排:1 3 周:明确设计任务,进行需求分析;4 6 周:提出设计方 案,进行系统设
3、计;7 9 周:建立逻辑模型,进行详细设计;10 13 周:选择实现工具,进行 编码; 14 16 周:设计测试方案,进行系统测试; 17 18 周:总结毕业设计,撰写毕业论文 5.毕业设计(论文)的工作量要求 实验(时数)*或实习(天数): 图纸(幅面和张数)*: 其他要求: 指导教师签名: 年 月 日 学生签名: 年 月 日 系主任审批: 年 月 日 说明:1 本表一式二份,一份由学生装订入册,一份教师自留。 2 带*项可根据学科特点选填。 某地陶瓷制品有限公司材料采购系统的分析与设计某地陶瓷制品有限公司材料采购系统的分析与设计 摘 要 本文研究的内容是某地陶瓷制品有限公司单位的材料采购过
4、程。材料采购系统 主要是通过对材料采购的各个主体、加工、及流程进行分析研究,制作出合理的系 统软件,以提高企业运营效率,加速企业信息化,增强综合竞争力。主要采用市场 调研和模型分析设计方法,绘制 dfd 图和 e-r 图等各类图,同时结合当前各类研究 文献资料,得出结论,最后通过软件开发工具开发出该系统,并以软件的形式发布 出去,投入市场即可实践应用。 材料采购管理系统是典型的信息管理系统(mis),其开发主要包括后台数据库的 建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和 完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 关键词:关键词:
5、数据库图表;系统分析设计;软件编程语言;材料采购 tangshantangshan huaxinhuaxin chengcheng ceramicceramic productsproducts co.,co., ltd.ltd. materialmaterial procurementprocurement systemsystem analysisanalysis andand designdesign abstract the contents of this paper is the unit of tangshan huaxin cheng ceramic products co.,
6、 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 compet
7、itiveness. 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 mar
8、ket 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 int
9、egrity, 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 目目 录录 主要符号表主要符号表 1 绪 论.1 1.1 本课题的研究背景和意义.1 1.2 本课题的设计目的.1 1.3 本课题的内容和主要功能.1 2 调研了解企业材料采购过程及现状
10、.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.
11、8 7 系统分析与设计.9 7.1 总体设计.9 7.2 详细设计.10 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 毕
12、业设计(论文)知识产权声明.22 毕业设计(论文)独创性声明.23 附录 1 源程序清单(编程的同学填写).24 1 1 绪绪 论论 1.1 本课题的研究背景和意义本课题的研究背景和意义 某地陶瓷制品有限公司位于路北区,生产日用陶瓷,耐火材料,日用瓷杯,卫 生瓷等陶瓷制品的国企之一,其材料采购环节尚未得到足够的重视,更不用说提高 采购环节使用的管理理念和方式,这也是我国好多传统国有企业的弊端。 进入 21 世纪,随着技术进步和客户需求多样化,企业经营的市场环境发生了很 大的变化,从过去的供应商主导的、静态的、简单的市场环境变成客户为主导的、动 态的、复杂的市场环境。在企业经营管理中,采购是最重
13、要的一个环节。鉴于 陶瓷 制品有限公司目前传统的采购模式,如果有专门的科学化的处理系统,会大大提高 该企业的采购环节效率,缩短整个产品生产周期,在实施有效的计划、组织与控制 职能等采购活动的同时,通过实施科学的采购管理,合理选择采购方式、采购品种、 采购批量、采购频率和采购地点等,以有限的资金保证经营活动的有效开展,为企 业降低成本、加速资金周转、缩短生产周期、确保产品质量和提高企业经营质量具 有非常重要的意义。 1.2 本课题的设计目的本课题的设计目的 本文研究供应采购管理对中国企业来说,更具有重要的现实意义。 本文从具体 的制造型企业提高采购管理的需求入手,给出了适合制造型企业的采购供应管
14、理系统 整体设计方案。在系统业务流程改造和功能模块的设计中体现出先进的采购管理思 想,并采用面向对象的技术对采购业务管理的具体内容进行了分析与设计。该系统将 有效的整合企业内外部的资源,加强企业与供应商之间的紧密合作,增强企业采购业 务的透明度,规范标准业务流程,提高采购的效率和质量,提升企业的核心竞争力。 1.3 本课题的内容和主要功能本课题的内容和主要功能 本文研究的内容是某地陶瓷制品有限公司的材料采购过程,主要涉及到材料有 骨质瓷,骨碳,石英长石,滑石粉和其他包装类材料等。材料采购系统主要是通过对 材料采购的各个主体、流程进行分析研究,制作出合理的系统软件。 主要功能包括人事信息、供应商
15、信息、采购需求提交、采购订单、采购进货、 采购退货、库存等,还包括大量的报表分析,通过这些管理,使公司企业的运转一目了 然。 详细功能包括对各种采购材料、库存、供应商等相关信息的浏览、查询、添加、修改、删 除,查询记录,材料入库及用户管理等六个方面。 2 2 调研了解企业材料采购过程及现状调研了解企业材料采购过程及现状 采购管理为降低采购成本,提高采购效益提供了广阔的空间,但也同时为采购 管理带来了新的机遇和挑战。目前,我国大多数企业仍然没有建立健全的供应链管理 体系,物资的采购还存在机构设置分散,资源浪费严重,信息传递滞后等问题。 采购环节尚未得到足够的重视,更不用说提高采购环节使用的管理理
16、念和方式, 这也是传统企业的弊端,一些先进理念的企业都采用了现代化的管理方式,实施了 采购系统,提高了效率,同时给企业带来了丰厚的收益。采购作为商业企业整个经 营活动的前端行为,已经越来越被商业企业所重视。但是现在大多数企业也仅仅是 初步有采购管理这个思想,采购管理系统这类成熟的软件并不多,此类系统软件明 显的供不应求。 3 3 可行性分析研究可行性分析研究 3.1 可行性研究方法可行性研究方法 通过调查分析采购供应管理信息系统所具备的能力及实现的方法。确定总体结 构,利用数据库和程序设计语言所具有的能力,以最简洁最容易的方法,使其成为 一个初级的系统软件。 3.2 可行性综合分析可行性综合分
17、析 3.2.1 技术可行性技术可行性 系统现阶段的发展过程中,利用现有人力和物力是完全具备的能力开发出来的,作为阶段 性产品,日后的发展空间大,实现方法逐步简单容易。对于该系统的技术要求,现行的软件开 发条件,环境,完全可以实现。my sql 和 java 完全可以提供该系统的操作要求和数据库需 求。所以材料采购管理信息系统在技术上是完全可行的。 3.2.2 操作可行性操作可行性 该系统的开发要求是界面简单,易于操作,实现功能全面,面向大多数人员。 3.2.3 经济可行性经济可行性 为某地陶瓷制品有限公司开发材料采购系统,公司规模大,资金雄厚,软硬件 条件优越,设计开发人员需求较少,周期短,成
18、本低,资金耗费小,故经济上是可 行的。 3.2.4 法律可行性法律可行性 没有触犯任何国家法律,某地陶瓷制品有限公司是合法的企业,本材料采购系 统在设计开发整个过程中都是符合国家法律法规的,因此,法律上具有可行性。 4 4 系统功能系统功能 4.1 总体功能简介总体功能简介 主要功能包括人事信息、供应商信息、采购需求提交、采购订单、采购进货、 采购退货、库存等,还包括大量的报表分析,通过这些管理,使公司企业的运转一目了 然。 4.2 具体功能具体功能 本系统主要完成对材料采购的管理,包括添加、修改、删除,查询材料和供应 商信息及记录,及用户管理等六个方面。系统可以完成对需求、库存及经销商各类
19、信息的浏览、查询、添加、删除、修改记录等功能。还可以对系统的管理员和用户 进行增加、删除功能。 5 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/vis
20、ta/wwindows7 系统。 软件: java 环境版本 jdk-6update20;tomcat; 浏览器语言 jsp 5.2.2 数据库服务数据库服务 数据库服务器:mysql 6 6 确定方法及功能确定方法及功能 6.1 数据库原理数据库原理 数据库管理(database administration)是有关建立、存储、修改和存取数据库 中信息的技术,是指为保证数据库系统的正常运行和服务质量,有关人员须进行的 技术管理工作。负责这些技术管理工作的个人或集体称为数据库管理员(dba)。数据 库管理的主要内容有:数据库的建立、数据库的调整、数据库的重组、数据库的重 构、数据库的安全控制、
21、数据的完整性控制和对用户提供技术支持。 数据库的基本结构分三个层次,反映了观察数据库的三种不同角度。 (1)(1)物理物理数数据据层层。 它是数据库的最内层,是物理存贮设备上实际存储的数据的集合。这些数据是 原始数据,是用户加工的对象,由内部模式描述的指令操作处理的位串、字符和字 组成。 (2)(2)概念数据层。概念数据层。 它是数据库的中间一层,是数据库的整体逻辑表示。指出了每个数据的逻辑定 义及数据间的逻辑联系,是存贮记录的集合。它所涉及的是数据库所有对象的逻辑 关系,而不是它们的物理情况,是数据库管理员 概念下的数据库。 (3)(3)逻辑数据层逻辑数据层。 它是用户所看到和使用的数据库,
22、表示了一个或一些特定用户使用的数据集合, 即逻辑记录的集合。 数据库不同层次之间的联系是通过映射进行转换的。 6.2 数据库的种类数据库的种类 大型数据库有:oracle、sybase、db2、sql server 小型数据库有:access、mysql、bd2 等。 6.3 数据库方法与技术数据库方法与技术 mysql 是一个小型关系型数据库管理系统,开发者为瑞典 mysql ab 公司。在 2008 年 1 月 16 号被 sun 公司收购。而 2009 年,sun 又被 oracle 收购.对于 mysql 的前途,没 有任何人抱乐观的态度.目前 mysql 被广泛地应用在 intern
23、et 上的中小型网站中。 由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型 网站为了降低网站总体拥有成本而选择了 mysql 作为网站数据库。 mysql 最初的开发者的意图是用 msql 和他们自己的快速低级例程(isam)去连接 表格。不管怎样,在经过一些测试后,开发者得出结论:msql 并没有他们需要的那 么快和灵活。这导致了一个使用几乎和 msql 一样的 api 接口的用于他们的数据库的 新的 sql 接口的产生,这样,这个 api 被设计成允许为用于 msql 而写的第三方代码 更容易移植到 mysql。 应用架构: 单点(single) ,适合小规模应用
24、复制(replication) ,适合中小规模应用 集群(cluster) ,适合大规模应用 mysql4.1 版本中增加了不少新的性能,包括对主键的更高速度的缓存,对子查 询的更好的支持,以及应网络约会网站所要求的,基于地理信息的查询。 其同步开发的 5.0 版本则把目标对准了企业用户,对于 4.1 版本中的所有新特 性,5.0 版本悉数收入囊中,并且独具以下特点:对外键的良好支持;系统自动报 错机制以及对存储过程的充分支持。 6.4 使用语言使用语言 java,是由 sun microsystems 公司于 1995 年 5 月推出的 java 程序设计语言和 java 平台的总称。用 j
25、ava 实现的 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 edition,java 平台微型版)。本系统采用的
26、就是 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 目标要求软件能达到任
27、何人在任何地方在任何时间对任何电子 设备都能应用。这样能满足软件平台上互相操作,具有可伸缩性和重用性并可即 插即用等分布式计算模式的需求。 (2)基于构建开发方法的崛起,引出了corba 国际标准软件体系结构 和多 层应用体系框架。在此基础上形成了java.2 平台和.net 平台两大派系,推动 了整个 it 业的发展。 (3)对软件产业和 工业企业都产生了深远的影响,软件从以开发为中心转 到了以服务为中心。中间提供商,构件提供商, 服务器软件 以及咨询服务商出 现。企业必须重塑自我, b2b 的电子商务将带动整个新经济市场,使企业获得新 的价值,新的增长,新的商机,新的管理。 (4)对软件开
28、发带来了新的革命,重视使用第三方构件集成,利用平台的基础 设施服务,实现开发各个阶段的重要技术,重视开发团队的组织和文化理念,协作, 创作,责任,诚信是人才的基本素质。 语言特点: java 是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中 立的,可移植的,性能优异、多线程的动态语言。 主要特性: 1、java 语言是简单的 。 2、java 语言是一个面向对象的 。 3、java 语言是分布式的 。 4、java 语言是健壮的。 5、java 语言是安全的 6、java 语言是体系结构中立的。 7、java 语言是可移植的。 8、java 语言是解释型的。 9、java 是高
29、性能的。 10、java 语言是多线程的。 11、java 语言是动态的。 java 语言的优良特性使得 java 应用具有无比的健壮性和可靠性,这也减少 了应用系统的维护费用。 java 对对象技术的全面支持和 java 平台内嵌的 api 能缩短应用系统的开发时间并降低成本。 java 的编译一次,到处可运行的特性 使得它能够提供一个随处可用的开放结构和在多平台之间传递信息的低成本方式。 特别是 java 企业应用编程接口( java enterprise apis)为企业计算及 电子 商务应用系统提供了有关技术和丰富的类库。 6.5 b/s 架构架构 b/s 结构(browser/ser
30、ver 结构)结构即浏览器和服务器结构。它是随着 internet 技术的兴起,对 c/s 结构的一种变化或者改进的结构。在这种结构下, 用户工作界面是通过 www 浏览器来实现,极少部分事务逻辑在前端(browser)实现, 但是主要事务逻辑在服务器端(server)实现,形成所谓三层 3-tier 结构。这样就 大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户 的总体成本(tco) 。以目前的技术看,局域网建立 b/s 结构的网络应用,并通过 internet/intranet 模式下数据库应用,相对易于把握、成本也是较低的。它是一 次性到位的开发,能实现不同的人员
31、,从不同的地点,以不同的接入方式(比如 lan, wan, internet/intranet 等)访问和操作共同的数据库;它能有效地保护数 据平台和管理访问权限,服务器数据库也很安全 。特别是在 java 这样的跨平台语 言出现之后,b/s 架构管理软件更是方便、速度快、效果优。 随着 internet 和 www 的流行,以往的主机终端和 cs 都无法满足当前的全 球网络开放、互连、信息随处可见和信息共享的新要求,于是就出现了 bs 型模式, 即浏览器服务器结构。b/s 模式最大特点是:用户可以通过 www 浏览器去访问 internet 上的文本、数据、图像、动画、视频点播和声音信息,这
32、些信息都是由许 许多多的 web 服务器产生的,而每一个 web 服务器又可以通过各种方式与数据库服 务器连接,大量的数据实际存放在数据库服务器中。客户端除了 www 浏览器,一般 无须任何用户程序,只需从 web 服务器上下载程序到本地来执行,在下载过程中若 遇到与数据库有关的指令,由 web 服务器交给数据库服务器来解释执行,并返回给 web 服务器,web 服务器又返回给用户。在这种结构中,将许许多多的网连接到一块, 形成一个巨大的网,即全球网。而各个企业可以在此结构的基础上建立自己的 intranet。 6.6 jsp jsp(java server pages)是由 sun micr
33、osystems 公司倡导、许多公司参与一起 建立的一种动态网页技术标准。jsp 技术有点类似 asp 技术,它是在传统的网页 html 文件(*.htm,*.html)中插入 java 程序段(scriptlet)和 jsp 标记(tag),从而 形成 jsp 文件(*.jsp)。 用 jsp 开发的 web 应用是跨平台的,既能在 linux 下运行, 也能在其他操作系统上运行。 jsp 技术使用 java 编程语言编写类 xml 的 tags 和 scriptlets,来封装产 生动态网页的处理逻辑。网页还能通过 tags 和 scriptlets 访问存在于服务端 的资源的应用逻辑。j
34、sp 将网页逻辑与 网页设计和显示分离,支持可重用的基于 组件的设计,使基于 web 的应用程序的开发变得迅速和容易。 web 服务器在遇到访问 jsp 网页的请求时,首先执行其中的 程序段,然后 将执行结果连同 jsp 文件中的 html 代码一起返回给客户。插入的 java 程序段 可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 jsp 与 java servlet 一样,是在服务器端执行的,通常返回给 客户端的就 是一个 html 文本,因此客户端只要有 浏览器就能浏览。 jsp 的 1.0 规范的最后版本是 1999 年 9 月推出的,12 月又推出了 1.1 规范。
35、 目前较新的是 jsp1.2 规范,jsp2.0 规范的征求意见稿也已出台。 jsp 页面由 html 代码和嵌入其中的 java 代码所组成。服务器在页面被客户 端请求以后对这些 java 代码进行处理,然后将生成的 html 页面返回给客户端 的浏览器。 java servlet 是 jsp 的技术基础,而且大型的 web 应用程序的开发 需要 java servlet 和 jsp 配合才能完成。 jsp 具备了 java 技术的简单易用, 完全的面向对象,具有平台无关性且安全可靠,主要面向 因特网的所有特点。 自 jsp 推出后,众多大公司都支持 jsp 技术的服务器,如 ibm、ora
36、cle、bea 公司等,所以 jsp 迅速成为商业应用的服务器端语言。 jsp 可用一种简单易懂的等式表示为:html+java=jsp。 7 7 系统分析与设计系统分析与设计 7.1 总体设计总体设计 描述了材料采购系统的各个外部项及整个采购到入库的程序。各个加工工序又 详细的展现出来,让人清晰。 系统数据流程图 7.2 详细设计详细设计 7.2.1 材料采购管理系统功能结构图材料采购管理系统功能结构图 材料采购系统材料采购系统 核 对 处 理 需 求 汇 总 到 货 处 理 采 购 处 理 退 货 处 理 制 定 采 购 计 划 查 询 供 应 商 生 成 采 购 单 查 询 库 存 汇
37、总 需 求 计 划 退 货 处 理 登 记 材 料 信 息 发 出 到 货 通 知 据 实 核 对 材 料 登 记 录 入 材 料 账 户 管 理 系 统 用 户 管 理 密 码 管 理 本材料采购系统主要分了六个模块: 采购处理:根据生产部门和库存情况汇总上来的需求汇总表来制定合理实际的 材料采购计划;通过查询供应商信息,生成采购单,进而实现采购活动。 到货处理:把供应商发来的货物进行分类处理,登记货物的详细信息,录入材 料。 核对处理:通过采购处理中生成的采购单和到货处理中的到货单进行对比核查, 确认到货和采购是否一致,如果数据一致,则向生产部门和仓库部门同时发出到货 通知单;如果不一致,
38、需要查明原因,确认有误,和供应商联系,或协商或退货。 退货处理:如果核对处理中有误,则根据实际情况对货物的性质进行准确的评 判,如果在非正常范围内,则等级详细的材料信息,然后进行退货处理。 需求汇总:公司其他部门要求或者请求采购部进行材料的采购,采购部门会根 据生产部门提交的请购单和仓库部门提供的库存单进行处理,进而制定需求计划, 生成需求汇总表,进行材料采购活动。 账户管理:添加,删除,修改,查询系统的管理员及其他账户信息,同时可以 设置系统管理员和用户的密码信息,验证是否有权限进入该系统进行操作。 7.2.2 材料采购管理系统材料采购管理系统 e-r 图图 7.2.3 材料采购管理系统表属
39、性图材料采购管理系统表属性图 备注 传真 供应商单供应商单 供应商号 电子邮件 公司主页 银行账号 供应商名 电话 邮编联系人 备注 地址 备注 料号料号 业务员 计划号供应商号 日期 数量数量 品名单价 采购单采购单 库存单库存单 数量数量 备注 有效期 料号料号 单价 更新日期 仓库号 材料材料 料号品名 供应商号 需求汇总单需求汇总单 料号料号日期 计划号 部门 数量数量 品名 用户用户 用户名用户名密码密码 7.2.4 材料采购管理系统表结构设计图材料采购管理系统表结构设计图 需求汇总单需求汇总单 table summary_list 列名数据类型字符长度是否可为空 m_idinteg
40、er11否 s_countinteger11是 库存单库存单 table stor_list field name field typesizenot null m_idinteger11否 m_countinteger11是 供应商单供应商单 table provider_list field name field typesizenot null p_idinteger11否 p_namenvarchar30是 p_addrnvarchar100是 p_contactnvarchar20是 p_postchar20是 p_phonenvarchar10是 p_webpagenvarchar
41、20是 p_faxchar30是 p_bank_nochar30是 p_bank_namenvarchar40是 p_remarknvarchar60是 材料单材料单 table material_list field name field typesizenot null m_idinteger11否 m_namevarchar30是 p_idinteger 11是 采购单采购单 table need_list field name field typesizenot null m_idinteger11否 n_countinteger11是 用户用户 table user_list fie
42、ld name field typesizenot null u_namevarchar10是 u_passwordvarchar 20是 7.2.5 系统登录流程图系统登录流程图 7.2.6 查询功能程序流程图查询功能程序流程图 (查询举例)(查询举例) 7.3 系统部分成果展示系统部分成果展示 7.3.1 系统登录界面系统登录界面 秘密验证成功界面 7.3.2 系统主界面系统主界面 7.3.3 系统运行部分界面系统运行部分界面 1.添加处理模块界面 2.查询功能模块界面 3.删除功能模块界面 8 8 测测 试试 8.1 软件测试的目标软件测试的目标 测试的目的是应该尽量找出软件中的隐藏的错
43、误并加以纠正,而不是通过 测试证明软件没有错误。所以,通过测试不是证明软件是正确的。通过测试只 能从软件中找到错误,而不可能证明程序中没有错误,即使选择测试方案最完 美,软件中仍然可能隐藏着错误。 8.2 测试计划及执行情况测试计划及执行情况 本软件使用了黑盒测试方法。黑盒测试又称为功能测试,黑盒测试是以用 户的观点,从输入数据与输出数据的对应关系出发进行测试的,它不涉及到程 序的内部结构。很明显,如果外部特性本身有问题或规格说明的规定有误,用 黑盒测试方法是发现不了的。黑盒测试法注重于测试软件的功能需求,主要试 图发现几类错误:功能不对或遗漏、界面错误、数据结构或数据库访问错误、 性能错误、
44、初始化和终止错误。 测试项目: a. 基本操作测试 按照各功能界面的操作图,测试软件的操作项是否正确,画面(窗口)切换 是否正常。各个菜单栏里菜单是否正常可选,操作是否可以顺利进行,各个菜 单中的分选项是否正确可用。经过测试,本系统基本符合要求,各项操作均为 正确合理,可顺利投入使用。 b. 边界测试 依据各个输入项目的边界值的设定,测试各项目是否作了边界值检查和处 理,各项目初始化和终止时数据是否正常。 8.3 集成测试集成测试 在这里采用集成测试中的增量组装测试,先测试最基本的主体模块,测试 成功后,再加入各个功能扩展模块。 8.4 测试评价测试评价 模块组装测试完成后,又做了整体的测试,
45、在经过对软件的测试后,测试 结果表明软件需要的功能已经基本上实现了。 9 9 结结 论论 本文主要研究某地陶瓷制品有限公司材料采购管理系统的设计与实现,基本 上达到了预期的设计要求和目的。在本系统的设计与实现的过程中,主要讲述 了材料采购管理信息系统的系统设计部分,包括功能模块设计、数据库结构设 计等。 系统设计为整个程序构建了骨架,各个功能模块实现各个细节部分。主要功 能有数据入库、查询、修改和删除等。系统的详细设计根据系统分析阶段的结 论将系统具体化,并完成了各个模块的添加、修改、删除与查询的功能,直到最 后形成一个完整的可行性的管理信息系统。 在系统整个分析设计调研制作及报告的写作过程的
46、经历将会使我终生受益, 并对我今后的工作和发展产生深远的影响。使我从中受到很大的教育和启迪, 不仅将大学所学的知识进行了实际应用,还学到了很多书本上学不到的知识。 开阔了视野,增长了知识,积累了经验。充分锻炼了自己的动手和应用能力, 真正做到了理论联系实际。由于整个系统设计制作时间比较仓促,所以该系统 还有许多不合适的地方,我会做进一步的改善。 我相信,这套材料采购管理系统经过进一步的改善和完善,一定会在企事 业单位得到广泛的应用。 参考文献参考文献 1软件工程导论. 张海藩. 清华大学出版社,1992 年 2mysql 开发者 sql 权威指南 rick f.van der lans、许杰星、李强、 等 机械工业 出版社 2008 年 3软件工程导论. 张海藩. 清华大学出版社,1992 年 4java web 开发技术大全:jsp+servlet+struts+hibernate+spring+ajax(配光盘
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广告的制作和刊登行业相关项目经营管理报告
- 废水回用技术行业营销策略方案
- 广告设计行业相关项目经营管理报告
- 蜂箱用木格子市场发展前景分析及供需格局研究预测报告
- 自行车刹车操纵闸把市场分析及投资价值研究报告
- 皮制长外衣商业机会挖掘与战略布局策略研究报告
- 电打字机细分市场深度研究报告
- 为保护数据进行计算机安全威胁分析行业市场调研分析报告
- 广告分发行业营销策略方案
- 牙科用贵金属合金市场发展前景分析及供需格局研究预测报告
- 危重病人护理评估及安全管理
- 工业自动化的柔性制造与定制化生产
- 小班化教学和合作学习
- 《永辉案例分享》课件
- 酒店总经理管理培训课件
- 时钟的英语表达法
- 《同学之间如何相处》课件
- 《巴洛克风格》课件
- 七十二香谱图
- 《办公软件教程WPS》课件
- 人教版新、旧高中化学教材必修一对比与分析
评论
0/150
提交评论