1、江 西 理 工 大 学本科毕业设计(论文)题 目:特种电机制造企业生产计划管理系统及开发专题题目:综合生产计划管理学 院:机电工程学院专 业:工业工程班 级:082学 生:李亚茹学 号:01指导教师:余建国 职称:讲师江 西 理 工 大 学本 科 毕 业 设 计(论文)任 务 书机电工程学院 工业工程专业 2008级(2012届)2班 学号 01学生 李亚茹题 目:特种电机制造企业生产计划管理系统及开发专题题目:综合生产计划管理原始依据: 随着我国经济的飞速发展,各种类型规模的公司企业迅速崛起,“江特公司”有自己生产和销售的产品,而这些产品都需要有计划生产,对于“江特公司”来说,随着企业规模的
2、不断扩大,产品数量的急剧增加,所生产产品的种类也会不断地更新与发展,有关产品的各种信息量也会成倍增长。面对庞大的产品信息量,如何有效地管理生产产品,对“江特公司”来说是非常重要的,生产管理的重点是销售信息能否及时反馈,从而确保企业运行效益。而生产管理又涉及原料、销售、经办人员及客户等方方面面的因素,如何管理这些信息数据,是一项复杂的系统工程,充分考验着生产管理员的工作能力,工作量的繁重是可想而知的,所以这就需要由ERP管理系统来提高生产管理工作的效率,这对信息的规范管理、科学统计和快速查询,减少生产方面的工作量,同时对于调动广大员工的工作积极性,提高企业的生产效率,都具有十分重要的现实意义。“
3、江特公司”所要设计的ERP系统的功能主要包括了物流管理模块、生产管理模块、财务管理模块、人力资源管理模块等四方面的内容。根据江特公司的具体状况,毕业设计小组确定了需求预测及分析、粗能力计划编制、采购计划管理、主生产计划编制、资源需求计划编制、综合生产计划编制、物料需求计划编制、物料库存管理、作业计划管理、物料BOM管理这十个子系统。利用Power designer将各个子系统内部和外部的关系建立起数据库的物理模型,利用SQL server2000进行数据库的管理,实现新建数据库,删除数据库,备份数据库,还原数据库,数据库查询和连接,利用JSP进行系统开发,充分的解决“江特公司”排产不合理、生产
4、人员管理效率低的现状。主要内容和要求:ERP系统的功能主要包括了物流管理模块、生产管理模块、财务管理模块、人力资源管理模块等四方面的内容。根据电机加工企业的具体状况,毕业设计小组确定了需求预测及分析、粗能力计划编制、采购计划管理、主生产计划编制、资源需求计划编制、综合生产计划编制、物料需求计划编制、物料库存管理、作业计划管理、物料BOM管理这十个子系统。我所设计的是综合生产计划编制,主要内容有制订的策略、确定各项生产指标;粗能力平衡;制订综合生产计划方案;组织实施综合生产计划;检查考核综合生产计划的完成情况。本论文主要是研究中小型制造企业的综合生产计划模型,介绍了制造业的生产类型和生产计划体系
5、,研究了企业如何有效管理生产,在此基础上探讨了综合生产计划系统的设计与实现过程。本文主要做了如下工作:(1)生产方式信息:类型编号、类型名称、类型说明。(2)产品类信息:产品类编码、产品类名称、产品说明。(3)预测信息表:序号、产品类编号、产品类名称、年度预测情况、月度预测情况。(4)资源清单:序号、产品类编号、关键资源名称、标准工时。(5)关键资源需清单:序号、关键资源编号、关键资源名称、关键资源说明。(6)能力清单:关键资源编号、最大产能、生产能力。(7)库存信息:序列号、产品类编号、员工代号、产品类名称、现有库存量、录入时间、录入人员。日程安排:(1)第04-05周:查询和阅读文献,系统
6、总体方案与设计。(2)第06-09周:系统功能设计,详细设计,数据库设计。(3)第10-12周:程序设计。(4)第13-14周:毕业论文编写。(5)第15-16周:答辩准备及答辩。主要参考文献和书目:1 王治宇.管理信息系统工程M.北京:科学技术文献出版社,1996.2 李劲东.管理信息系统的理论与应用M.北京:北京大学出版社,1998.3 马建红,滕振宇.Java网络编程M.北京:清华大学出版社,2008.4 胡中栋,曾传璜.数据库技术及应用M.江西:江西高校出版社,2004.5 潘尔顺.生产计划与控制M.上海:上海交通大学出版社,2005.6 陈刚,曹文刚.中小企业生产计划管理系统的研究与
7、开发D.合肥:合肥工业大学,2004.7 黄梯云,李一军.管理信息系统M.高等教育出版社,1999.8 任代梅,赵宝华,魏震.基于ERP与OPT的生产计划系统的设计与实现J.计算机应用,2003,23(4):78-81.9 张金隆.现代管理信息技术M.武汉:华中理工大学出版社,1998.10 姜迎春,张安民,宋学平.订单式中小企业生产计划管理系统研究J.机械,2005,32(9):60-63.11 萨师煊,王珊.数据库系统概论M.高等教育出版社,2000.12 陈禹六.计算机集成制造实施方法论M.北京:清华大学出版社,1995.江 西 理 工 大 学本 科 毕 业 设 计(论文)开 题 报 告
8、机电工程学院 工业工程专业 2008级(2012届)2班 学号 01学生 李亚茹题 目:特种电机制造企业生产计划管理系统及开发专 题:综合生产计划管理本课题来源及研究现状:江西特种电机有限公司(简称江特公司)位于全国十大文明城市江西省宜春市袁州区内,在环城南路路边,交通十分便利。随着市场的发展,为壮大企业实力,延伸产业链,江西特种电机有限公司坚持可持续发展战略,立足高附加值,高科技含量,特殊专用的产品发展方向,走做精做强的发展道路,力争实现创国内一流品牌,达国际先进水平的奋斗目标。公司主要从事起重冶金电机、高压电机等特种电机的研发、生产和销售,是国家科技部认定的“国家火炬计划重点高新技术企业”
9、、江西省科技厅认定的“江西省高新技术企业”,产品研发能力处于全国中小型电机行业领先水平,先后通过了ISO9001:2000质量管理体系认证、国家强制性产品认证(3C认证)、中国船级社船用产品型式认证、欧共体安全认证(CE认证)、出口产品质量许可认证。为了实现企业资源的合理配置,从而获得较大的经济利益,顺应信息化时代的发展,公司决定建立ERP系统,以提高企业的竞争力。而在ERP系统中,综合生产计划管理系统是ERP系统的重要组成部分,一个不可或缺的管理子系统,均衡生产一直是企业的一项重要工作,而江特公司综合生产管理也存在问题,主要表现在:综合生产管理未能与信息化有效结合,还停留在人工管理阶段。采用
10、人工记录方式来管理生产规划信息,一方面会增加江特公司的人力成本费用,另一方面也面临着企业生产规划不科学、不完善的风险。其次,江特公司库存产品种类繁多,数量庞大,用人工手工管理很难做到快速实时的了解各种物料的需求情况以及工时的需求情况,大多会出现零部件短缺或出现生产人员工作超负荷等问题。最后,在大量的生产规划管理信息面前,生产管理人员不但工作效率低,劳动量大,而且无暇为企业决策者提供决策信息,使生产规划管理水平难以提高。在信息化为主导的时代,人工管理显然是行不通的,与信息化有效结合的生产规划管理系统能够极大地提高生产规划管理效率,能够稳定生产,减小库存,使企业生产能够保持均衡,并为采购和主生产计
11、划提供依据。因此通过建立ERP系统中的子功能系统综合生产计划管理系统能够对企业的生产规划进行全面的控制和管理以降低库存,加快企业资金周转,支持企业快速准确决策,增强企业的市场竞争力。下面针对江特公司进行生产规划管理开发设计。课题研究目标、内容、方法和手段:1.本课题的研究目标:本课题的最终目标是建立一个结构合理、功能完善的ERP管理系统。为制造企业的计划管理人员设计,提供生产规划管理、物料需求计划信息管理、统计图表分析管理、生产作业计划信息管理、销售预测信息管理、粗能力计划信息管理、主生产计划管理、物料信息管理、细能力计划信息管理、生产调度信息管理等功能模块。该系统是企业计划系统中一个重要环节
12、,是物料需求计划(MRP)运算的主要源头,它的正确与否将影响生产计划、采购计划和销售可签约量(ATP)等信息,是连接产、供、销的桥梁。能够帮助企业制订出准确合理、切合实际的主生产计划,有效地减少库存、提高交货的及时性和生产效率,提升生产计划人员工作效率。2.课题研究的内容:(1)生产方式信息:类型编号、类型名称、类型说明。(2)产品类信息:产品类编码、产品类名称、产品说明。(3)预测信息表:序号、产品类编号、产品类名称、年度预测情况、月度预测情况。(4)资源清单:序号、产品类编号、关键资源名称、标准工时。(5)关键资源需清单:序号、关键资源编号、关键资源名称、关键资源说明。(6)能力清单:关键
13、资源编号、最大产能、生产能力。(7)库存信息:序列号、产品类编号、员工代号、产品类名称、现有库存量、录入时间、录入人员。3.方法和手段: (1)系统功能分析,使用Microsoft Office Visio绘制系统业务流程图和数据流程图。Microsoft Office Visio绘图和图表制作软件有助于我们轻松地可视化、分析和交流复杂信息。它能够将难以理解的复杂文本和表格转换为一目了然的 Visio 图表。方便我们对系统功能的组织和分析,为之后的功能开发提供可视化指导;(2)使用Sybase PowerDesigner建立物理数据模型。PowerDesigner是Sybase公司的CASE工
14、具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设计模型进行控制。这里我们主要使用PowerDesigner 为生产管理系统建立物理数据模型,主要是MPS计划信息表、销售预测信息表以及库存信息。从确定每个数据表的主键、连接外键,逐步完善表之间的一对多或多对一的数据关系,最终将这种关系映射到数据库中,轻松完成数据库表关系的建立,保证数据库关系的正确性; (3)系统数据库的建立采用SQLserver2000。
15、Microsoft SQL Server 2000 能提供超大型系统所需的数据库服务;大型服务器可能有成千上万的用户同时连接到 SQL Server 2000;SQL Server 2000 为这些环境提供了全面的保护,具有防止问题发生的安全措施。我们可以通过PowerDesigner数据连接服务连接SQL数据库导出ODBC脚本建立数据库; (4)ERP系统功能的开发我们采用JSP(Java Server Pages),JSP有以下强势技术:1)一次编写,随处运行。在这一点上Java比PHP更出色,除了系统之外,代码不用做任何修改。2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,
16、在任意环境中进行系统部署,在任意环境中扩展。相比ASP/PHP的局限性是显而易见的。 3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。 4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,并且可以免费得到,而其中许多已经可以顺利的运行于多种平台之下。5)支持服务器端组件。web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强
17、系统性能。JSP可以使用成熟的JAVA BEANS 组件来实现复杂商务功能。设计(论文)提纲及进度安排:提纲:封面: 摘要(中英文):目录第一章 绪论 1.1研究背景1.2研究的主要内容及意义第二章 综合生产计划概论2.1 综合生产计划概念及内容2.2 综合生产计划作用及意义第三章 系统分析3.1业务流程图3.2数据流程图3.3功能分析图第四章 系统数据库设计4.1 数据字典设计4.2 数据库设计第五章 系统开发5.1 系统开发环境构建5.2 系统主要功能实现参考文献 致谢附录进度安排:(1)第0405周:查找资料。(2)第0609 周:对所查资料进行整理分析,构思论文的大概结构。(3)第10
18、12周:设计开发系统,写出论文初稿。(4)第1314周:系统完善,对论文进行修改及补充。(5)第1516周:写出终稿,打印,准备答辩。主要参考文献和书目:1 王治宇.管理信息系统工程M:科学技术文献出版社,1996.2 李劲东.管理信息系统的理论与应用M.北京:北京大学出版社,1998.3 马建红,滕振宇.Java网络编程M.北京:清华大学出版社,2008.4 胡中栋,曾传璜.数据库技术及应用M.江西:江西高校出版社,2004.5 潘尔顺.生产计划与控制M.上海:上海交通大学出版社,2005.6 陈刚,曹文刚.中小企业生产计划管理系统的研究与开发D.合肥:合肥工业大学,2004.7 黄梯云,李
19、一军.管理信息系统M高等教育出版社,1999.8 任代梅,赵宝华,魏震.基于ERP与OPT的生产计划系统的设计与实现J.计算机应用,2003,23(4):78-81.9 张金隆.现代管理信息技术M.武汉:华中理工大学出版社,1998.10 姜迎春,张安民,宋学平.订单式中小企业生产计划管理系统研究J.机械,2005,32(9):60-63.11 萨师煊,王珊.数据库系统概论M.高等教育出版社,2000.12 陈禹六.计算机集成制造实施方法论M.北京:清华大学出版社,1995.指导教师审核意见:指导教师(签字): 年 月 日摘 要本文通过对综合生产计划系统的开发,目 录第一章 绪论11.1研究背
20、景11.2研究的主要内容和意义11.2.1研究的主要内容11.2.2研究意义2第二章 综合生产计划概论32.1综合生产计划概念及内容32.1.1概念32.1.2内容32.2制订策略32.3综合生产计划编制42.3.1MTS环境下的大纲编制42.3.2MTO环境下的大纲编制4第三章 系统总体设计与分析53.1利用Visio绘制系统流程图53.1.1 业务流程图53.1.2 功能分析图63.2数据库的设计73.2.1 建立PowerDesign数据模型73.2.2 SQL数据库建立与导入9第四章 系统开发104.1系统开发环境构建104.1.1硬件配置104.1.2搭建JSP运行环境104.2系统
21、主要功能实现114.2.1功能菜单模块设计114.2.2基础数据管理的实现12第五章 结论37致 谢38参考文献39第一章 绪论1.1研究背景ERP是一种如今国际先进的管理模式之一。它不仅仅是一个软件,更是一种管理的思想。企业处在日新月异的市场机遇、价格和服务水平等的挑战环境中,必须不断改变、改善企业经营模式,提高企业竞争力。以往仅仅关注于企业内部的流程改善,产品开发和制造水平的提高已经不足以面对现实的市场环境。事实说明,处在现代竞争环境的企业要保持生存和持续发展必须与商业合作伙伴充分协调以建立一个具有竞争优势的价值链。在企业中,一般的管理主要包括三方面的内容:生产控制、物流管理和财务管理。这
22、三大系统本身就是集成体,它们互相之间有相应的接口,能够很好的整合在一起来对企业进行管理。另外,要特别一提的是,随着企业对人力资源管理重视的加强,已经有越来越多的ERP厂商将人力资源管理纳入了ERP系统的一个重要组成部分。江西特种电机股份有限公司是一家从事起重冶金电机、高压电机等特种电机研发、生产和销售的国家火炬计划高新技术企业,国家电机行业骨干企业。总部设在江西宜春,并在浙江兰溪和河北邯郸设有2家生产电机的控股子公司,2007年10月公司股票在深交所成功上市,股票简称江特电机。公司的主要产品就是电机,分为YZ、YZR、YZR-Z等系列,是用于驱动各种型式的起重和冶金机械及其它类似设备的专用产品
23、,具有较大的过载能力和较高的机械强度。它特别适用于那些短时或断续运行、频繁起动和制动、有过负荷及有显著振动与冲击的设备。YZ系列为鼠笼转子电动机,YZR、YZR-Z系列为绕线转子电动机。把公司打造成全国特种电机的重要生产基地是江特电机发展目标。为此,公司坚持“高科技含量、特殊专用”的产品发展方向,走“做精做强”的产品发展道路。在此过程中,只凭经验是远远不够的,所以江特从技术上进行突破,引入ERP管理,在适应这个时代的同时,做到业绩上的稳步上升。1.2研究的主要内容和意义1.2.1研究的主要内容1、用visio绘图软件绘制综合生产计划业务流程图。 综合生产计划要用到哪些信息,有几种生产方式,不同
24、生产方式下是怎样编制计划的,计划生成后用途是什么,用流程图说明企业制订计划的步骤。2、用powerdesign软件建立数据模型。根据综合生产计划所需用到的计划信息、生产方式、资源清单、关键资源清单等,与销售预测管理、物料基础信息管理、主生产计划、物料需求计划等子系统综合,建立表的内容及表的关系:(1)生产方式信息:类型编号、类型名称、类型说明。(2)产品类信息:产品类编码、产品类名称、产品说明。(3)预测信息表:序号、产品类编号、产品类名称、年度预测情况、月度预测情况。(4)资源清单:序号、产品类编号、关键资源名称、标准工时。(5)关键资源需清单:序号、关键资源编号、关键资源名称、关键资源说明
25、。(6)能力清单:关键资源编号、最大产能、生产能力。(7)库存信息:序列号、产品类编号、员工代号、产品类名称、现有库存量、录入时间、录入人员。3、将数据模型导入SQL server2000数据库中,对数据进行后台管理。4、运用Web开发技术,用JSP语言与数据库连接,实现综合生产计划四大模块:计划信息的查询、录入、修改及删除。1.2.2研究意义本课题的最终目标是建立一个基于Web综合生产计划管理系统。该系统的建立,细化了企业经营规划的内容,确定了未来时间内各产品类的制造数量和资源需求,最早的预见生产总需求与可用资源的矛盾,为后面的主生产计划的顺利制订提供了宏观上的指导,保证了主生产计划制订的合
26、理性和可行性。同时,通过对该系统的运用,可以有效地调节未来库存量和未完成订单量,也可以通过该系统所控制的主生产计划有效地调节将要制造和采购的物料量以及在制品量。从而使其成为企业管理者高度可信的一种控制手段。其作用如下:(1)把经营规划中用货币表达的目标转换为用产品系列的产量来表达。(2)制订一个均衡的月产率,以便均衡地利用资源,保持稳定生产。(3)控制拖欠量(对定货生产MTO)或库存量(对备货生产MTS)。(4)作为编制主生产计划(MPS)的依据。第二章 综合生产计划概论2.1综合生产计划概念及内容2.1.1概念综合生产计划,又称生产规划,是根据市场需求预测和企业所拥有的生产资源,对企业计划期
27、内的出产的内容、出产数量以及为保证产品的出产所需劳动力水平、库存等措施所作的决策性描述。图2-1 综合生产计划功能2.1.2内容(1)每类产品在未来一段时间内需要制造多少 (2)需要何种资源、需要多少数量来制造上述产品 (3)采取哪些措施来协调总生产需求与可用资源之间的差距 2.2制订策略综合生产计划是在一定的计划策略的基础上制订的,其策略主要包括:图2-2 生产规划策略图2.3综合生产计划编制综合生产计划大纲与生产环境有关,对不同的生产环境,编制生产计划大纲的方法与步骤完全不同。本文研究的是最主要的两种环境,备货生产(MTS)和定货生产(MTO)。对备货生产的产品,在确定生产率时,要控制年末
28、预期的库存水平。如果库存水平的目标比上一年低,那么每月的生产率就应当比每月的水平的目标。销售与测量低一些,以实现降低库存。对定货生产的产品,在确定生产率时则要控制未完成订单的水平。如果计划本年末要减少未完成订单数量,那么每月的生产率就应比每月的销售预测量高一些,以实现减少年末未完成订单数量的目标。2.3.1MTS环境下的大纲编制在备货生产(MTS)下编制的大纲初稿,是为了使生产满足预测需求量并保持一定的库存量,以此来确定月生产量和年生产量。编制过程:(1)把预测数量分配到在计划展望期的每一时间段上。(2)计算期初库存水平:期初库存当前库存拖欠订货数(3)计算库存水平的变化:库存变化目标库存期初
29、库存(4)计算总生产需求:总生产需求预测数量库存变化(5)将总生产需求及库存水平变化分配到计划展望期的各个时间段。2.3.2MTO环境下的大纲编制在定货生产(MTO)下编制的大纲初稿,是为了使生产满足预测需求量和拖欠订货量的控制目标。编制过程:(1)把预测数量分配到在计划展望期的各个时间段上。(2)按交货日期把未完成的订单数量分配到计划展望期的相应时间段内。(3)计算未完成订单的改变量:拖欠订货数变化期末目标拖欠订货数当前拖欠订货数(4)计算总生产需求:总生产需求预测量拖欠订货数变化(5)将总生产需求分配到计划展望期的各个时间段。第三章 系统总体设计与分析3.1利用Visio绘制系统流程图3.
30、1.1 业务流程图 计划是管理的首要职能,没有计划,企业内一切活动都会陷入混乱。在一个好的计划指导下,水平一般的下属也会做出成效。现代工业生产是社会化大生产,企业内部分工十分精细,协作非常严密,任何一部分生产活动都离不开其它部门而单独进行。因此,需要统一的计划来指挥企业各部分的活动。企业生产计划体系分为四个层次:综合生产计划、主生产计划、物料需求计划和生产作业计划。根据企业经营目标、需求预测和企业资源条件,在生产能力综合平衡的基础上,确定综合生产计划;将综合生产计划细化到具体产品,在生产能力粗平衡的基础上确定主生产计划。主生产计划、产品结构文件和库存状态文件经过物料需求计划程序的处理,将其转化
31、为自制件投入主生产计划和外购件需求计划、材料采购计划等;自制件投入生产计划是一种生产作业计划,由自制件投入生产计划可计算出对每一工作地的能力需求,从而确定能力需求计划和歪斜计划。其具体关系如图所示:图3-1 企业生产计划体系综合生产计划(生产规划)是企业的整体计划,计划期通常是年,它是企业经营目标的初步实现,是主生产计划的数据来源。图3-2 生产规划业务流程图3.1.2 功能分析图 综合生产计划的功能开发主要是在生产方式、资源清单、能力清单这几块,通过能力清单对资源清单进行判断,平衡可用资源与需求资源,使企业达到最优生产的目的。其处理数据有:(1)生产方式信息:类型编号、类型名称、类型说明。(
32、2)产品类信息:产品类编码、产品类名称、产品说明。(3)预测信息表:序号、产品类编号、产品类名称、年度预测情况、月度预测情况。(4)资源清单:序号、产品类编号、关键资源名称、标准工时。(5)关键资源需清单:序号、关键资源编号、关键资源名称、关键资源说明。(6)能力清单:关键资源编号、最大产能、生产能力。(7)库存信息:序列号、产品类编号、员工代号、产品类名称、现有库存量、录入时间、录入人员。3.2数据库的设计3.2.1 建立PowerDesign数据模型PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。
33、利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设备模型进行控制。PowerDesigner是Sybase的企业建模和设计解决方案,采用模型驱动方法,将业务与IT结合起来,可帮助部署有效的企业体系架构,并为研发生命周期管理提供强大的分析与设计技术。PowerDesigner 支持60多种数据库系统版本。PowerDesigner运行在Microsoft Windows平台上。综合生产计划的编制过程需要的信息有:生产方式、资源清单、关键资源清单、产品类信息、能力清单、预测信息、库存信息及人员
34、基本信息。下图是其PDM图,反映了更个表格之间的关系:图3-3 综合生产计划PDM模型将PDM出,形成word文件,将这些信息整理出来,综合生产计划信息如下:(1)生产方式信息:表3-1 生产方式信息表名称代码数据类型长度类型编号lnumbervarchar(20)20类型名称lnamevarchar(20)20类型说明ldescriptionvarchar(20)20(2)关键资源清单信息:表3-2 关键资源清单信息表名称代码数据类型长度关键资源编号knumbervarchar(20)20关键资源名称knamevarchar(20)20关键资源说明kdescriptionvarchar(20
35、)20(3)资源清单信息:表3-3 资源清单信息表名称代码数据类型长度序号numbervarchar(20)20所属产品类bpvarchar(20)20所属资源brvarchar(20)20标准工时standardvarchar(20)20(4)能力清单信息:表3-4 能力清单信息表名称代码数据类型长度序号numbervarchar(20)20关键资源编号knumbervarchar(20)20最大产能maxvarchar(20)20生产能力capactiyvarchar(20)20(5)库存信息:表3-5 库存信息表名称代码数据类型长度编号snvarchar(20)20备件编号replace
36、_part_snvarchar(20)20现有数量curr_quanumeric时间timedatetime录入人log_stavarchar(20)20录入日期login_datedatetime(6)产品类信息:表3-6 产品类信息表名称代码数据类型长度产品类编号pnumbervarchar(20)20产品类名称pnamevarchar(20)20产品类说明pdescriptionvarchar(20)20(7)预测信息:表3-7 预测信息表名称代码数据类型长度序号numbervarchar(20)20产品类编号pnumbervarchar(20)20产品类名称pnamevarchar(2
37、0)20年度预测情况yearvarchar(20)20月度预测情况monthvarchar(20)203.2.2 SQL数据库建立与导入1、在SQL2008企业管理器中新建数据库emachine。2、在PowerDesign菜单栏ToolsCheck Model中,对本课题所制模型进行检测,检测到无错误后进入下一步。在菜单DatabaseGenerate Database中,选择所需导入的文件路径。然后自动进行读写sql文件。在菜单DatabaseExecute SQL 中,选择所建的ODBC数据源数据库名。(PowerDesign 物理模型建立前,应添加SQL2008)第四章 系统开发4.1
38、系统开发环境构建4.1.1硬件配置1.操作系统:Windows2000、Windows XP、WIN7或其他系统;2.内存要求:2G内存或更高(考虑到测试服务器负荷,最少2G内存);3. CPU:2.0GHz或更高;4.其他要求:独立显卡或集成均可,硬盘容量160GB。4.1.2搭建JSP运行环境1.系统功能开发环境的配置(1)jdk 1.6和tomcat 6.0的配置,安装好jdk1.6,然后右键点击我的电脑,选择属性,选择高级选项卡。 在JAVA_HOME写入:C:Program FilesJavajdk1.6.0_10;在path中写入:%JAVA_HOME%bin;classpath中
39、写入: .;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;打开浏览器,输入http:/localhost:8080/,出现小猫图标既配置成功。2.数据库环境构建SQLserver2008是至今为止的最强大和最全面的SQL Server版本,是一个可信任的、高效的、智能的平台。下载SQL2008软件,进行安装,设置安全密码,安装完成后进行如下配置:(1)数据库配置:启动服务管理器,开启本地服务;进入SQL企业管理器,利用工具向导新建名为:emachine 的数据库。(2)ODBC数据源配置:在控制面板的系统和安全中打开管理工具,再打开数据源(ODBC)
40、建立名为emachine的数据连接。(3)PowerDesigner生成SQL数据库:编辑DBMS:在PowerDesigner菜单中依次打开数据库、改变当前DBMS,进入DBMS设置窗口,新建DBMS为Microsoft SQL Server 2008; 连接ODBC数据源:在PowerDesigner菜单中依次打开数据库、连接,进入ODBC数据源连接设置窗口,选择设置好的ODBC数据源,并输入对应的用户名和密码,进行数据源连接; 生成SQL数据库:在PowerDesigner菜单中依次打开数据库、生成数据库,进入数据生成窗口进行相应设置,执行即可生成SQL数据库。4.2系统主要功能实现通过
41、WEB开发技术,用java编辑数据库连接的类和包,并在JSP代码中,通过引入相应的包,实现与数据库的连接。同时利用JavaScript实现函数的功能、利用html与jsp实现动态的网页显示。使系统能够通过网页与数据库连接,一方面调用数据库数据显示与计算,一方面可通过界面对数据库信息进行更改。下面是综合生产计划计划管理系统实现的过程。4.2.1功能菜单模块设计在页面的左边为各管理系统功能菜单的设计,通过修改menu.jsp生成能力计划模块,下图是年度生产规划的功能模块设计: 图4-1 功能菜单设计4.2.2基础数据管理的实现首先在tomcat/webapps/root的路径下建立新的文件夹,再在
42、每个新建的文件夹下分别新建八个文件,下面以资源清单(bill)为例,介绍其开发过程。在root下建立一个新的文件夹,名为emachine,然后在emachine下建立一个名为pp_bill的文件夹,里面包含bill.jsp、billadd.jsp、billaddok.jsp、billalter.jsp、billalterok、billalteropen.jsp、billdelete.jsp、billdeletedo.jsp八个jsp文件,它们是资源清单查询、录入、修改、删除的代码文件。下面是menu.jsp的代码,通过对此代码的编辑,可以实现整个系统的表头,功能菜单等。A.MzTreeview
43、 font-size: 11pt; FONT-FAMILY: 宋体; padding-left:1px;a color:#333;text-decoration:none;a:hover color:#FF0000;text-decoration:none; var tree = new MzTreeView(tree); tree.iconsproperty=property.gif; tree.iconscss=collection.gif; tree.iconsbook=book.gif; tree.iconssikao=sikao2.png; tree.iconsanlie=anlie.png; tree.iconsdaoru=daoru.gif; tree.iconslianjie=lianjie.png; tree.iconsfile=file.png; tree.iconsfolderop=folder.gif; tree.iconsExpandfolderop=folderopen.jpg; tree