《08136203XX和中合纤生产物料管理和采购预测软件的设.docx》由会员分享,可在线阅读,更多相关《08136203XX和中合纤生产物料管理和采购预测软件的设.docx(30页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、08136203XX和中合纤生产物料管理和采购预测软件的设毕业设计(论文)(2012 届)与中合纤生产物料管理与采购预测软件的设计与实现学生姓名学号 学136203院系工学院计算机系专业计算机科学与技术指导教师完成日期 20125 16(1)表示层能够有两种表示方式能够是WEB方式,也能够是WINFORM方式,但是要紧 是WEB方式,假如逻辑层足够完善,不管表示层如何更换,逻辑层也都能提供完善地服务。(2)业务逻辑层是三层架构的中间层,具有承上启下的作用,他的功能要紧是针对 具体的问题的操作,也能够懂得成对他的下一层即数据层的操作,业务逻辑层要紧是对数 据访问层的搭建。(3)数据数据访问层就是
2、要紧针对原始数据的操作层,它做的知识对数据的操作, 而并不是对数据库的操作,具体是为业务逻辑层或者表示层提供数据提供服务的。3. 2系统设计思想要紧以软件工程设计思想为主,从下列几方面着手研究。第一,提出问题的定义。首先要提出关于问题性质、工程目标与工程规模的书面报告。第二,问题的可行性研究。进行一次简单地系统分析与设计,以更准确、更具体地手段确定工程规模与目标。第三,系统需求分析。分析要做的系统所务必具备的功能。在企业员工的密切配合下 交流信息,最后以得出的系统逻辑模型要通过企业确认。第四,系统的总体设计。第一阶段是确定系统的解决方案,第二阶段是确定程序由什 么模块构成与各个模块之间的关系。
3、第五,系统全面设计。这一步要涉及到设计的具体方面要把概要设计中的内容具体的 展示出来。第六,系统编码与测试。接下来就是写代码了,要写出正确的容易懂得的同时容易保 护的程序模块。第七,系统综合测试。软件开发出来后务必要通过各类类型的测试及相应的调试来检 查软件是否达到预定的要求。第八,软件日常保护。通过客户使用的反应,客户要求改进的地方,来保护软件使系 统持久地满足用户的需要。3. 3系统功能需求分析该系统从企业管理的实际需求出发,以市场为导向,通过对客户、企业商品库存、企 业商品入库出库等环节的记录与管理,建立弹性与灵活的仓库业务流程及制度,从而使企 业仓库管理与采购预测工作从经验向科学之路进
4、展。本课题来自企业。该系统的业务要紧包含:(1) .用户账号管理。实现用户账号的申请功能,对不一致的用户设置不一致的权限, 用户能够修改自己密码。超级管理员能够对账号进行管理,增删改查等功能。(2) .产品信息管理。产品信息查询查看:以表格形式呈现数据库中的产品信息,同时 同意查找功能。产品信息的增删改管理,以表格形式呈现产品信息,同时有增添新产品的 链接,表格上有修改与删除选项直接导入修改页面修改产品信息,或者者删除该行。产品 入库管理:填写入库表格后能够向系统提交入库申请,等待仓库管理员的审批。产品出库 管理:填写出库表格后能够向系统提交出库申请,等待仓库管理员的审批。(3) .库存管理。
5、库存统计:以表格形式呈现数据库中的产品库存情况,同时同意查找 功能。库存预警:以表格形式呈现数据库中的产品库存情况,只显示库存不足的产品。(4) .用户管理。用户查询查看:同意总经理级别管理员查看所有后台管理员的账号, 同样以表格方式呈现,显示出用户的姓名,地址,电话等信息。用户的增删改:以表格形 式呈现用户信息,同时有增添新用户的链接,能够修改用户密码,或者者删除该用户信息。(5) .预测功能。预测未来的一定时间内商品的单价与总量的关系,显示在一个图表中, 操作人员能够根据这个图表的预测信息来分析未来一定时间内的价格波动情况,从而明白 在哪个时间段该购入多少产品最好。这样就大大减少了产品购买
6、的风险,不用等到仓库没 有货物去购买,或者者盲目购买。(6) .退出系统:离开本系统。4.系统设计4.1系统功能模块系统模块包含图4-1所示几个方面:系统模块图47系统模块功能图图4-2系统用例图与中合纤生产物料管理与采购预测软件系统是一个有用的管理系统,能够实现该公司 产品信息、仓库信息管理及信息检索;实现客户信息管理,从而提高公司的工作效率与质 量。随着现代企业彼此间的竞争越来越猛烈,企业物料管理与采购预测软件在各企业中的 作用也越来越明显,因此物料管理与采购预测技术在企业的进展中占据着越来越重要的地 位。在企业的正常的生产运营中,物料管理与采购预测已成为企业经营管理中不可或者缺 的一部分
7、,为管理者进行管理决策与进行各类物料调配活动提供了重要的根据,在生产分 配安排中发挥了越来越重要的作用。近年来ERP管理软件的开发也愈发成熟,整个系统模 块可分为很多细小的模块,包含用户模块、入库模块、出库模块、账号管理模块、预测模 块与库存管理模块。4. 2入库出库模块设计入库出库模块包含图4-3所示几个方面:操作员,入库出库申请一入库出库修改入库出库查询算图4-3入库出库模块功能图产品入库(出库)管理:操作员填写入库(出库)表格后能够向系统提交入库(出库) 申请,等待仓库管理员的审批,当仓库管理员查看入库(出库)申请同时同意入库(出库) 后此入库(出库)申请才算有效。普通操作员只能申请入库
8、(出库)同时查询,只要仓库 管理员与总经理才能修改入库(出库)信息,还有是否同意入库(出库)。4. 3预测模块设计预测模块包含图4-4所示几个方面:操作员查看预测图表A得出结论导出信息图4-4预测模块功能图预测功能是本系统的核心功能,企业的物料采购是企业的重中之重,会直接影响企业 的利润,关系重大,操作人员能够根据这个图表的预测信息来分析未来一定时间内单价与 总量的关系,从而明白在哪个时间段购入多少量的产品最好。操作员还能够导出预测信息 同时存档。4. 4库存管理模块设计库存管理模块包含图4-5所示几个方面:操作员P库存管理/库存查询:库存预警。图4-5库存管理模块功能图库存管理是以表格形式呈
9、现数据库中的产品库存情况,同时同意查找功能。用户可根 据产品名作为索引搜索产品信息。库存预警是以表格形式呈现数据库中的产品库存情况,当某一产品的数量少于一定值后会预警提示,并以表格的形式显示出来。4. 5数据库设计1、Produlnfo(产品入库表) 表格的英文名称:Produlnfo 表格的中文名称:产品入库表 表格的含义或者用途:记录操作员入库的基本信息图4-7入库E-R图表4-1产品入库表序号列名数据类型长度小数位标识主键同意空默认值说明1Tdint0是是否编号2HTBHvarchar100是口同编节3CpCodevarchar100是产品编号4CpNamevarchar500是产品名称
10、5CpModelvarchar100是产品规格6CpCountdouble0是产品公斤数7Cpmsdouble0是产品米数8Ckvarchar500是仓库名称9Ckdwvarchar500是仓库单位10rksjdatetime80是入库时间11Djfloat80是单价12Zjdouble0是总量13Statevarchar80是状态14Czyvarchar200是操作员15Fhrvarchar200是发货人16Shrvarchar200是收货人2、Saleinfo(产品出库表) 表格的英文名称:Saleinfo 表格的中文名称:产品出库表 表格的含义或者用途:记录操作员出库的基本信息图4-8出
11、库E-R图表4-2产品出库表序号列名数据类型长度小数位标识主键同意空默认值说明1Idint0是是否编号2CpNamevarchar500是产品名称3Khmcvarchar500是客户名称4Cpbhvarchar100是产品编号8Sfgjsdouble0是剩余公斤数10Sfmsdouble0是剩余米数11Fhrvarchar200是发货人12Shrvarchar200是收货人13Thckvarchar200是提货仓库14Rqdatetime80是日期15Czyvarchar200是操作员16Statevarchar80是状态3、Userinfo(用户表) 表格的英文名称:Userinfo 表格的
12、中文名称:用户表 表格的含义或者用途:记录用户的基本信息图4-9出库E-R图表4-3用户表序号列名数据类型长度小数位标识主键同意空默认值说明1Idint0是是行编号2usernamevarchar200是用户名3passwordvarchar100是密码4Truenamevarchar200是真实姓名5telephonevarchar200是电话号码6addressvarchar1500是家庭住址7QuanXianvarchar100是权限8Statevarchar80是状态表格的字段说明:1 .在表里面设置了一个自动增长int型的Id字段,为此表的主键,这个是为了保证数据的唯一性,保证了再重
13、名等特殊情况下的数据的可靠性,避免不必要的错误的发生。2 .在入库表里面设立了 rksj (入库时间)字段还有出库表里面设立了 Rq (出库时间) 字段,是为了方便对数据库的查询统计。3 .入库表里面的Dj (单价)是用float型的,而没有使用int型,是由于有的时候候 单价也可能存在小数点。4 .用户表里面员工的密码与电话号码并没有使用常用的int型数据,而是用的是 varchar字段,这是考虑到了密码里面可能会有英文字母或者者符号,电话号码可能有“转” 或者者”等字符。5 .数据表尽管仅仅只有4张。看起来比较少,却完整的实现了系统应该有的功能,也 有较高的完整性,数据库少而精更能提高运行
14、效率。6 .表中都设置了 State (状态)字段,在出入库中设置此字段是为了保证公司的货物 出入库能够安全的进行,需要管理员的审批,不至于操作员出现失误而发生无法弥补的错 误。在用户表里面设立了此字段是为了保证系统的安全,保证系统是通过管理员审批的合 格的员工才能登录系统,不至于企业的信息让人非法查看。7 .在入库、出库表里面设置了操作员、发货人与收货人字段。如此细分是为了对企业 负责,不一致人员负责不一致工作,分工明确。操作员是指对系统进行入库、出库操作的 那位员工;发货人是指当管理员同意发货时,由他负责仓库产品的发货;收货人只发货人 发出的货物由他接收管理。8 .产品分成公斤数与米数是考
15、虑到与中合纤公司的实际需求,公司要紧以生产布料为主,因此当按重量来算就有公斤数,当按长度来算就有米数了。与中合纤生产物料管理与采购预测软件 的设计与实现摘 要与中合纤公司是浙江新中天集团下属企业,为亚洲非家用纺织品第二大生产基地。而 企业生产物料管理是企业之间互相竞争的重要手段,生产物料管理与采购预测是企业实现 信息化管理的重要环节之一。本文表述了物料管理采购预测系统的研究现状与进展趋势,讨论了物料管理与物料采 购中出现的弊端与改进的方向。针对企业提出的实际需求,系统以软件工程的分析方法, 使用ASP. NET的开发语言,以SQL Server 2008为数据库管理数据的手段开发与设计的。 系
16、统实现了企业物料管理中物料的入库出库、操作员管理权限的分类、库存不足的预警等 功能。使用一元线性回归算法模型,以采购物料的单价与总量作为参数来实现对未来物料 单价与总量的关系的预测,实现了物料采购预测功能。系统具有操作简单、系统安全,能 够对最近采购的物料进行入库出库管理,对未来物料单价与总量关系的预测评估等特点。关键词ASP. NET;SQL Server 2008;物料管理;采购预测5.系统实现系统登录流程图系统登录流程图包含图5-1所示几个方面:用户登录前需要推断是否已经有了账号,假如有直接就能够登录,假如没有就需要注 册。注册后提交系统,等待管理员的审批,同意后推断相应的权限,不一致的
17、权限进入系 统后的功能也会不一样。图5-1系统登陆流程图5.1 系统注册、登录实现为了系统的安全考虑,用户要进入系统首先要注册,填写必要的个人信息,然后提交 到系统中,等待仓库管理员的审批。当管理员同意后用户的账号才能有效登录系统中。登录按钮推断用户账号是否存在,账号密码是否匹配,是否得到管理员的审批同意。假如用户名不存在则会提示“对不起,此用户名不存在”,假如没有审批则会提示“次用 户未通过审核”。当用户不存在时就填写注册信息,同时提交系统,当用户己经存在时会提示“此用户 名已经存在! ”,注册成功后系统则会提示“注册成功,请等待审核”,当发生未知特殊是 则提示“添加失败!请检查是否填写正确
18、! ”如下是注册代码。SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStringsnGoodsMangeConnectionStringn.ConnectionString );连接数据库,GoodsMangeConnectionString 来自 web.config 文件中 string sql =select * from Userinfo where username=+ usemame.Text +根据输入的用户名推断数据库中是否存在该用户 Db.DataBase db = new Good
19、sMange.Db.DataBase(); DataTable dt = db.GetDataSet(sql).TablesO; if (dt.Rows.Count 0) Response.Write。vscriptalert(此用户名已经存在! ,)n); return; ) else conn. Open。;/打开数据库连接 SqlCommandcomm=newSqlCommand(ninsertintoUserlnfo(username,password,Truename,telephone,address,QuanXian,State)values(username,password,
20、Truename,telephone,address,QuanXian,State)n, conn); comm.Parameters.Add(Husernamen, SqlDbType.VarChar, 100);/添力口参数 comm.Parameters.Add(npasswordH, SqlDbType.VarChar, 100); comm.Parameters.Add(HTruenameH, SqlDbType.VarChar, 100); comm.Parameters.Add(Htelephone, SqlDbType.VarChar, 100); comm.Parameter
21、s.Add(address, SqlDbType.VarChar, 150); comm.Parameters.Add(nQuanXiann, SqlDbType.VarChar, 100); comm.Parameters.Add(nStaten, SqlDbType.VarChar, 100); comm.ParametersnusernameH. Value = usemame.Text; comm.Parameters,password,. Value = password.Text; comm.Parameters,Truename,.Value = Truename.Text; c
22、omm. Parameters n telephoneH . Value = tel.Text; comm.Parametersnaddressn. Value = addr.Text; comm.ParametersHQuanXian. Value = QuanXian.ItemsQuanXian.SelectedIndex. Value; comm.ParametersnStaten. Value = ”未通过”; try ( comm.ExecuteNonQueryO;Response.Write(vscriptalert(注册成功,请等待审核);window.close()v/scri
23、pt);catch (Exception) (Response. Write。alert(添加失败!请检查是否填写正确!)v/script); return;) conn.Close();)用户使用权限实现不一致权限的用户在进入系统后会有不一致的使用权限,当对某一个功能未授予权限 时则对其隐藏。尽管不一致用户的使用权限不一样,但是管理员也能够实现入库、出库申 请操作,同时也要通过自己的同意。这样做不是多此一举,在管理员同意前需要对自己入 库或者者出库申请的信息检查一遍,以防疏忽出错。if (Session|nQuanXianH.ToString() != null & Session!*,Qu
24、anXian,.ToString()=用户)权限分类,当时 普通用户权限(zhgL Visible = false; 账号管理yhgl.Visible = false;/用户管理cpxg.Visible = false; 入库修改kcgl.Visible = false;/库存管理ckgLVisible = false; 出库管理)if (SessionnQuanXiann.ToString() != null & SessionnQuanXiann.ToString()=仓库管理员”)仓库管 理员权限(zhgLVisible = false; /账号管理用户密码修改实现假如用户觉得自己的密码
25、保密性不够好,则能够选择修改自己的密码,当用户填写新 密码后点击修改时会触发事件,用户需要输入两次一样的密码,当两次密码不一样时会提 示“两次密码不一致! ”,代码如下:AdminModel admin二new AdminModel。;/关系映射数据库中的用户信息表 admin.setUsername(Sessionusername.ToString();/得到用户名 admin. setPassword(this.NewPassAgain. Text. ToString();得到新密码AdminLogic adminLogic = new AdminLogic。;/关于系统管理员操作的业务处
26、理if (adminLogic.ChangePassword(admin)/修改登录密码this.ErrMessage.Text = font coloured密码修改成功! n;elsethis.ErrMessage.Text = font color=red密码修改失败! n;5. 5采购预测功能实现预测功能能够预测未来的一定时间内商品的价格波动,显示在一个图表中,操作人员 能够根据这个图表的预测信息来分析未来一定时间内的价格波动情况,从而明白在哪个时 间段购入产品最好。这样就大大减少了产品购买的风险,不用等到仓库没有货物去购买, 或者者盲目购买。这个功能是本系统的核心功能,一元线性回归的
27、有关公式:单价的平均值公式avgx=(xl+x2+x3+x4+x5) /5总量的平均值公式avgy=(yl+y2+y3+y4+y5) /5单价的方差公式 Lxx二(xl-x ) 2+ (x2-x ) 2+ (x3-x-)2+ (x4-x ) 2+ (x5-x ) 2总量的方差公式 Lyy= (yl-y-)2+ (y2-y) 2+ (y3-y) 2+ (y4-) 2+ (y5-y) 2单价与总量的混合方差 Lxy= (xl-x) * (yl-yC) + (x2-x) * (y2-y) + (x3-x) * (y3-) + (x4-xD * (y4-yA)+ (x5-xD * (y5-y)回归系数
28、b公式b=Lxy/Lxx回归系数a公式a=avgy - avgx * b有关系数 r 公式 r=Lxy/( J (Lxx*Lyy)要紧代码如下:string sql = nselect top 5* from dbo.ProduInfo where CpName= +CpName.ItemsCpName.SelectedIndex.ToString() + order by Dj asc;根据下拉框里面的用户名选择数 据库里面的前五个商品信息,同时按照进货单价从低到高排序string sqlavg =select round(avg(Dj),2) as Dj,round(avg(Zj),2)
29、as Zj from dbo.ProduInfo where CpName=+ CpName.ItemsCpName.SelectedIndexJ.ToString() + 根据下拉框里面的用户名计算数据库中平均单价 与平均总价同时保留两位小数DataTable dts = Db.DataBase.Query(sql).TablesOJ;DataTable dtavg = Db.DataBase.Query(sqlavg).TablesO;DataTable dt = new DataTable。;创建数据表dt.Columns.Add(nDjn, typeof(double);添力口单价歹U
30、dt.Columns.Add(,Zr, typeof(double);添加总量列double Ixx = 0;double lyy = 0;double Ixy = 0;string avgx= dtavg. 1050”功”.10511*访8();平均单价string avgy = dtavg.区0$012.10$田明();/平均总量for (intj = 0;j5;j+)(string zj =如上0亚5皿2”口05山国);取出数据表里面的前五个产品的总量string dj = dts.Rows皿”Dj”.ToString();取出数据表里面的前五个产品的单价double xreslut =
31、 (double.Parse(dj) - double.Parse(avgx) * (double.Parse(dj) - double.Parse(avgx);公式 Lxx= E (x-x )(x-x )的算法double yreslut = (double.Parse(zj) - double.Parse(avgy) * (double.Parse(zj) - double.Parse(avgy);公式 Lyy= E (y-y )(y-y )的算法double xyresult = (double.Parse(dj) - double.Parse(avgx) * (double.Parse
32、(zj) - double.Parse(avgy);公式 Lxy= E (x-x )(y-y )的算法Ixx 十= xreslut;lyy 十= yreslut;Ixy +二 xyresult;)double r = Ixy / (System.Math.Sqrt(lxx * lyy);有关系数double b=lxy /Ixx ;求出 b 的值double a = double.Parse(avgy) - double.Parse(avgx) * b;求出 a 的值this.Labela.Text = a.ToString(,f2H);this.Labelb.Text = b.ToStrin
33、g(,f2n);this.Labelr.Text = r.ToString(nf4H);for (int i = 0; i 5; i+) (string dj = dts.RowsinDjn.ToString();double zl = a + i * b;DataRow dr = dt.NewRow();drTDj” = i;drnZln = zl.ToString(nf2n);dt.Rows.Add(dr);)6.系统测试系统登录、注册页面假如没有注册的则需要重新注册账号密码,假如在没有账号的情况下登录则会出现系 统提示,提示“用户名不存在”,当用户密码输入有误时系统也会做出相应的提示,提
34、示 用户哪里出错,需要怎么解决错误。该功能由JavaScript实现。来目网页的消息|对不起,用户定码错误!确定图67登录错误提示图6-2就是新用户注册界面,登录名或者者密码没有输入都会有系统的提示,在相应 的输入框右侧有出现“不能为空!”的提示。改功能是由RequiredFieldValidator中 ErrorMessage属性实现。如图的重置按钮的重置功能由Input控件实现,把他的type属 性设置为reset即实现了重置效果。图6-2注册界面如下图是登录后的系统首页,截图上显示的是总经理级别的领导登录系统产看,从权 限上能够看出来。首页上还显示了用户的登录名,还有登录的时间,都是很清
35、晰的能让用 户看到。该功能是由label控件实现,里面的内容就是登录的时候session里面储存的信 息。欢迎进入物料管理和米购预测软件首页欢的您:admin 权限:整陆时间:2图6-3系统首页界面K存货物周转快X量高安全有保障7?/,-E!- .44 作业要做好一储管理不可少9r责物各有主 加强保管措施存 JSS要遵守进先出是关键-6. 2系统入库出库页面点击主页上的产品入库,然后就会展开,当点击入库申请的时候会出现一个产品入库 信息申请表,其中有几项已经有默认信息,比如仓库与单位很多时候都是重复的,因此通 常就是默认一个仓库名与单位名,更加方便了用户的操作。左边的菜单栏则是由 JavaSc
36、ript代码实现。产品入库信息 合同编号:产品编号: 产品名称: 产品规格:入库公斤数: 入库米数:单价: 总量:发货人: 收货人:入库仓库: 单位:0000生成一线和中合纤 wi图6-4填写入库申请表界面入库信息修改界面如下图显示,用户能够先查看信息是否错误,假如需要修改就点击“编辑”然后就会触发GridView 1 RowUpdating事件然后通过TextBox与DropDownList控件里面的值来给入库表的model层的数据赋值;假如不需要某条记录了,就直接在最后的“删除”按钮上点击一下,通过先得到GridView中该行信息的ID,然后删除该条信息。欢迎您:admm 权限:总经理管理
37、首页I退出登陆入库修改入库查询账号管理又Ino.日期合同编 CJ产品编 CJ名称祝 格公斤 数米 数单价仓库单位发货 人收货 人12012-02-12 0:00:00HT10001CP10001涤纶0012000S生成一 线和中合 纤222admin22012-02-120:00:00HT10002CP10002涤纶00125006生成一 线和中合 纤222admin32012-02-130:00:00HT10003CP10003涤纶00130005生成一 线和中合 轩222admin420124)244 0:00:00HT10004CP10004涤纶00145004生成一 线和中合 纤222
38、admin52012-02-150:00:00HT10005CP10005涤纶00160002生成一 线和中台 纤222admin62012-02-120:00:00HT10006CP10006ES纤 维00927009生成一 线和中合 纤222admin72012-02-130:00:00HT10007CP10007ES纤 维009190013生成一 线和中合 纤222adminS2012-04-24 0:00:00HT10008CP10008ES纤 维00946007生成一 线和中合 纤222admin92012-04-24 0:00:00HT10009CP10009ES纤 维009580
39、04生成一 线和中合 纤222adminvrr登陆时间:2012-05-10 13d图6-5入库信息修改表界面图6-7是用户点击编辑按钮后显示的界面,当点击编辑是就会触发Gridview属性里 面的GridViewl_RowUpdat ing事件,原先的浏览模式就变成了编辑模式,就能够在textbox 里面输入需要修改的值,然后点击更新则根据textbox里面的数据更新数据库,当点击取 消时,就不可能更新textbox里面的值,而直接还原到浏览模式。还有一个隐藏的功能, 当修改后原先的操作员就自动的改成了目前登录系统的操作员了的用户名了。NO.日期合同编产品编C3名称规格公斤数米数单价仓库单位
40、发货人收I12012- 02-12 0:00:00HT1000CP1000涂纶001200 一|08生成一安和中合室222adr图6-6入库信息修改表更新信息界面出库查询界面显示图6-7出库信息查询表界面产品名 称客户名称产品端号出库公斤 数出库米 救发货 A收货人仓库日期操作 员状W涤纶绍兴双伟五金机电公 司HT100011100in222生成一 线20124)5-10aaaaa同去谈纶绍兴双伟五金机电公 司HT10002500222admin生成一 线2012-05- 10111同去ES纤维绍兴双伟五金机电公 司HT10009300111222生成一 线20124)5- 10111未F 意
41、3预测信息页面用户能够在下拉框内选择某一商品,然后点击预测按钮就会展示出一个预测的报表, 预测未来几天内该商品的价格波动情况,然后根据此报表得出预测结论。如图所示是一种 叫“涤纶”的产品的一元线性回归直线,根据回归算法得出了如图直线的方程,该方程的 斜率是负的,说明当企业中该产品的市场价格上涨的时候企业购买该产品的总量会产生一 定的下降。从图中还能够看到有关系数r的值,有关系数r的特征有:(1) r的取值范围为:-IWrWl。(2) r与b符合相同。当r0时,则称之正线性有关,即当x上升,y会呈线性增加。 当r0时,则称之负线性有关,即当x上升,y会呈线性减少。(3)当|r |=0时,X与丫就
42、没有线性有关关系;当|r |=1时,就是完全确定的线性有 关关系;当0|r|G时,X与丫存在一定的线性有关关系;当0.7Wr时,则称之高度线性 有关;当0.3|r|W0.7时,则称之中度线性有关;当|r|W0.3时,则为低度线性有关口口。 图中显示r的值为-0.9750,该值在-1与1之间说明是正常的,且r值大于0.7则说明了 单价与总量这两个参数高度线性有关,即当单价变化的时候对企业该产品的购买影响非常 大。说明利用该方程估测有关数据是有意义的。当单价x为某一个值的时候带入该方程就 能得到一个预测的总量y值,说明当改产品的市场单价为该值时应该购入多少量的货物才 是最合理的,才能使公司的利润最
43、大化。原始数据与预测结果对比:表67涤纶数据对比表涤纶单价(X)24568原始购入总量(V)600450300250200预测购买总量(/)570430360290150表6-2 ES纤维数据对比表ES纤维单价(x)347913原始购入总量(V)650580460270190预测购买总量(/)630. 28582. 59439. 54344.17153, 43从表中能够看出当单价取这些值时,原始数据的值与预测结果很接近,说明此预测功 能是有意义的,对企业未来物料采购有很大预测作用。当点击选择格式时,下拉框会出现两种文件格式,用户能够选择其中任意一种格式将Design and achievement of Production and materials management and purchasing forecasting software