第六章 开发心得 随着经济的全球化以及中国经济改革的逐渐深化,制造业面临着越来越激烈的竞争,改善企业内部以及整个供应链各个环节的管理、调度及资源配置,迅速适应客户的新需求和市场新机遇的能力,是中国企业赢得竞争胜利的决定性因素,而快速有效地实施企业资源计划(ERP)系统是被实践证明了的提高企业竞争力的最有效的方法之一。从根本上说,企业就是一个利用资源(人、财、物、时间),为客户创造价值的组织,ERP就是对这些资源进行计划、调度、控制、衡量、改进的管理技术和信息系统。现今的企业并不只是人力资源、资金和产品的组合,它还应该包括供应、销售、市场营销、客户服务、需求预测,以及其他更多的东西。如果一个ERP系统真正想要最大限度地提高其生产能力,它必须能够非常融洽地和其他关键性的商务领域进行交流。 内容来自www.paper51.com 当前, 随着经济的全球化以及中国经济改革的逐渐深化,制造业面临着越来越激烈的竞争,改善企业内部以及整个供应链各个环节的管理、调度及资源配置,迅速适应客户的新需求和市场新机遇的能力,是中国企业赢得竞争胜利的决定性因素。设计本系统正是为了适应这种形势。在有限的时间内凭个人之力是很难实现所有的功能。因此系统有基本目标和长远目标。系统设计基本的目标是尽可能实现物流控制自动化,长远目标是实现ERP管理。 paper51.com 系统投入使用后,将大大减少公司的管理部门的劳动量,,改善了企业内部以及整个供应链各个环节的管理、调度及资源配置,使得管理合理规范。尽量合理的控制物流,尤其是材料库存的控制,将材料控制到只在需要的时候向需要的部门按需要的数量,提供所需要的物料,也就是说,它既防止物料供应滞后于对他们的要求,也防止了物料过早地出产和进货,以免增加库存,造成物资和资金的积压。 copyright paper51.com
本系统采用Vfp为主要开发工具,结合NT操作系统。既考虑了系统的需求,又兼顾了运行的效率,以及今后系统的功能拓展等。具有运行效率、开发周期短、扩展能力强、技术规范等特点。 内容来自论文无忧网 www.paper51.com 主要技术包括: copyright paper51.com 财务上的存货概念知识 copyright paper51.com
生产与运作管理知识 内容来自www.paper51.com ● 关系数据库技术 copyright paper51.com 当然,系统还有需要改进的地方。例如本系统的帮助系统还很欠缺。这一点对于没有电脑操作经验的使用者来说是很重要的。 http://www.paper51.com 8.2心得体会 内容来自论文无忧网 www.paper51.com 通过本青雅管理系统的开发,我对软件开发过程有了更清晰的了解,首先是问题定义、需求分析,然后是功能设计、详细设计等,并对软件测试的方法、手段有了较深的理解,同时对制造业的流程有了一个系统的认识。在开发过程还认真学习了与系统相关的知识,极大地拓宽了我的知识面,我感到收获不小。 内容来自www.paper51.com 在系统的开发初期,必须要熟悉企业的管理流程,初步了解ERP的相关知识,这样才能进入到设计的过程中去。从开始熟悉这些知识到对整体设计有了解,再从概要设计、详细设计到开始编码,以及最后的测试,整个过程感觉很充实,虽然遇到了不少困难,但当我通过自己查资料、或是向指导老师请教以及向同事请教,而设计出解决方案并成功实现时,那种成就感和满足感足以鼓励自己加班加点的辛苦。 内容来自论文无忧网 www.paper51.com 因为以前有过使用VFP设计管理软件的经验,在这次设计的过程中,我遇到专业知识方面的困难不是非常多,主要困难集中在管理知识、财务知识等方面的不足上。尤其是财务方面的知识,比如按月加权平均算法的实现,怎样处理材料收发存金额计算的误差等,在实际的开发中我深刻的体会到了自己做课程设计和实际客户的要求之间的距离,比如金额问题,一般存储单价保存小数点后4位即可,精确一点的保存到6位,但是不管是四位还是六位,当数据达到万或十万时,总帐和明细帐之间必然会产生误差,而财务上要求的是一份钱都不能差,这是我当时遇到的最束手无策问题,整整查了两天的有关于财务做帐的规定及特殊情况的处理知识,又和项目主管进行了详细的讨论之后才使这个问题得以解决。 内容来自www.paper51.com 还有就是操作界面的方面问题,尽管在设计的过程中,我们时刻考虑到了操作界面的友好性,但实际情况是远远不能满足客户的要求,考虑到软件使用群体将是一群几乎没有任何电脑操作经验的人,我们正在考虑设计出一种傻瓜式的界面。 copyright paper51.com 经过这3个月的毕业设计实习,确实学到了不少的东西,同时也深感自己知识的欠缺。虽然即将毕业,但在以后的学习工作中,一定要继续坚持不段地学习新兴的专业知识及相关的非专业知识,只有这样才能紧跟时代的潮流。 内容来自论文无忧网 www.paper51.com 第七章 致谢 copyright paper51.com 在本次毕业设计中,我从指导老师 老师身上学到了很多东西。 老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。他无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助,感谢他耐心的辅导。另外,在系统开发过程中 老师的助手 老师也给于我很大的帮助,帮助解决了不少的难点,使得系统能及时开发完成,还有同组的同学同样给与我不少帮助,这里一并表示感谢。 内容来自论文无忧网 www.paper51.com 第八章 附录 paper51.com
一、程序 paper51.com * YYGL_APP.PRG 内容来自论文无忧网 www.paper51.com * This file is a generated, framework-enablingcomponent 内容来自论文无忧网 www.paper51.com * created by APPBUILDER 内容来自论文无忧网 www.paper51.com * (c) Microsoft Corporation 内容来自论文无忧网 www.paper51.com
* Framework-generated application startupprogram 内容来自www.paper51.com * for C:\YYGL\YYGL Project 内容来自www.paper51.com
#INCLUDE [..\YYGL_APP.H] copyright paper51.com IF TYPE([APP_GLOBAL.Class]) = "C"AND ; http://www.paper51.com UPPER(APP_GLOBAL.Class) == UPPER(APP_CLASSNAME) 内容来自论文无忧网 www.paper51.com MESSAGEBOX(APP_ALREADY_RUNNING_LOC,48, ; copyright paper51.com APP_GLOBAL.cCaption ) http://www.paper51.com
IF VARTYPE(APP_GLOBAL.oFrame) = "O" 内容来自www.paper51.com APP_GLOBAL.oFrame.Show() 内容来自论文无忧网 www.paper51.com
ENDIF copyright paper51.com RETURN http://www.paper51.com
http://www.paper51.com
ENDIF http://www.paper51.com
RELEASE APP_GLOBAL 内容来自www.paper51.com PUBLIC APP_GLOBAL 内容来自www.paper51.com LOCAL lcLastSetTalk, llAppRan, lnSeconds,loSplash 内容来自www.paper51.com LOCAL ARRAY laCheck[1] 内容来自www.paper51.com lcLastSetTalk=SET("TALK") paper51.com loSplash = .NULL. 内容来自www.paper51.com SET TALK OFF paper51.com
#IFDEF APP_SPLASHCLASS 内容来自论文无忧网 www.paper51.com
IF NOT EMPTY(APP_SPLASHCLASS) 内容来自www.paper51.com
loSplash =NEWOBJECT(APP_SPLASHCLASS, APP_SPLASHCLASSLIB) http://www.paper51.com IFVARTYPE(loSplash) = "O" 内容来自www.paper51.com lnSeconds = SECONDS() paper51.com loSplash.Show() copyright paper51.com ENDIF 内容来自www.paper51.com ENDIF paper51.com #ENDIF 内容来自论文无忧网 www.paper51.com APP_GLOBAL = NEWOBJECT(APP_CLASSNAME,APP_CLASSLIB) copyright paper51.com IF VARTYPE(APP_GLOBAL) = "O" ; paper51.com ANDACLASS(laCheck,APP_GLOBAL) > 0 AND ; http://www.paper51.com
ASCAN(laCheck,UPPER(APP_SUPERCLASS)) > 0 http://www.paper51.com APP_GLOBAL.cReference =[APP_GLOBAL] 内容来自论文无忧网 www.paper51.com APP_GLOBAL.cFormMediatorName = APP_MEDIATOR_NAME 内容来自www.paper51.com
#IFDEF APP_CD http://www.paper51.com APP_CD 内容来自论文无忧网 www.paper51.com
#ENDIF 内容来自www.paper51.com
内容来自www.paper51.com #IFDEF APP_PATH copyright paper51.com APP_PATH copyright paper51.com #ENDIF http://www.paper51.com paper51.com #IFDEF APP_INITIALIZE paper51.com APP_INITIALIZE paper51.com #ENDIF paper51.com paper51.com IF VARTYPE(loSplash) = "O" http://www.paper51.com
内容来自www.paper51.com IF SECONDS()< lnSeconds + APP_SPLASHDELAY copyright paper51.com
=INKEY(APP_SPLASHDELAY-(SECONDS()-lnSeconds),"MH") 内容来自www.paper51.com ENDIF 内容来自论文无忧网 www.paper51.com loSplash.Release() 内容来自www.paper51.com loSplash =.NULL. 内容来自论文无忧网 www.paper51.com
ENDIF copyright paper51.com
paper51.com
RELEASE laCheck, loSplash, lnSeconds 内容来自www.paper51.com 内容来自论文无忧网 www.paper51.com IF NOT APP_GLOBAL.Show() paper51.com IFTYPE([APP_GLOBAL.Name]) = "C" 内容来自www.paper51.com MESSAGEBOX(APP_CANNOT_RUN_LOC,16, ; http://www.paper51.com APP_GLOBAL.cCaption ) paper51.com
APP_GLOBAL.Release() 内容来自www.paper51.com ELSE 内容来自论文无忧网 www.paper51.com MESSAGEBOX(APP_CANNOT_RUN_LOC,16) 内容来自论文无忧网 www.paper51.com ENDIF 内容来自论文无忧网 www.paper51.com ELSE 内容来自www.paper51.com llAppRan = .T. 内容来自www.paper51.com ENDIF copyright paper51.com
内容来自论文无忧网 www.paper51.com
内容来自论文无忧网 www.paper51.com |