第1篇 毕业实践报告:金蝶k/3系统环境模块常见问题及解决方案
黄筱婷
摘要】
金蝶k/3 erp系统,集供应链管理、财务管理、人力资源管理、客户关系管理、办公自动化、商业分析、移动商务、集成接口及行业插件等业务管理组件为一体,以成本管理为目标,计划与流程控制为主线,通过对成本目标及责任进行考核激励,推动管理者应用erp等先进的管理模式和工具,建立企业人、财、物、产、供、销科学完整的管理体系。
系统环境模块,,k/3 系统是一套基于三层结构技术的应用程序,三层结构包括数据库服务器、中间层服务器、客户端三个层次,在k/3 系统中的com 组件包括了中间层组件和客户端组件,在使用k/3 的过程中,经常会遇到组件报错导致程序全部或者部分功能无法正常运行的情况
通过在实际接线中遇到的销售问题,利用k3的环境模块处理的流程,帮助客户解决当前的环境问题。客户的常见问题主要表现在:
1.单台客户端连接不上中间层
2.所有客户端连接不上中间层
3.企业在使用过程中常见的组件问题
关键字】金蝶k3、系统环境模块、常见问题、解决方案
前言
金蝶国际软件集团有限公司是亚太地区领先的企业管理软件及电子商务应用解决方案供应商,是全球软件市场中成长最快的独立软件厂商之一,是中国软件产业的领导厂商。金蝶开发和销售的软件产品包括针对快速成长的新兴市场中企业管理需求的企业管理软件、通过互联网提供服务的电子商务应用软件和为企业构筑电子商务平台的中间件软件。同时,金蝶向全球范围内的顾客提供与软件产品相关的管理咨询、实施与技术服务。金蝶独特的“快速配置,快速实施,快速应用,快速见效”的全球化产品与服务定位,能够帮助顾客从容面对不确定商业环境带来的挑战,实现业务流程与it 技术的完美结合,有效管理变革,确保组织快速、持续和健康成长。金蝶国际软件集团有限公司是中国第一个windows 版财务软件;第一个纯java 中间件软件;第一个基于互联网平台的三层结构的erp 系统—金蝶k/3 的缔造者,同时金蝶k/3 还是中国中小型企业erp 市场中占有率最高的企业管理软件。xx 年 10 月,金蝶正式对外发布了新一代产品—金蝶eas4.0 (kingdee enterprise application suite)。金蝶eas 构建于金蝶自主研发的商业操作系统—金蝶bos 之上,面向中大型企业,采用最新的erpⅱ管理思想和一体化设计,有超过50 个应用模块高度集成,涵盖企业内部资源管理、供应链管理、客户关系管理、知识管理、商业智能等,并能实现企业间的商务协作和电子商务的应用集成。
第一章 金蝶k/3产品介绍
1.1 k/3产品的发展历史
金蝶k/3 以企业基础管理为核心设计思想,对覆盖产品(服务)价值链的业务的流程进行全面的计划、组织、协调,及对业务的有效处理和有效控制的管理。针对战略企业管理的特点,强调对企业基础数据、基本业务流程、内部控制、知识管理、员工行为规范等管理,通过丰富的工具与方法有机整合并提供贯穿战略企业管理全过程所需的决策信息,实时监控战略执行过程中的问题,帮助企业创造持续增长的核心竞争力。
基础管理是企业持续的管理实践的基石。基础管理的好坏决定了企业的战略目标能否实现,也决定了企业持续发展是否有坚实的基础。强调过程管理是基础管理的特性,是因为它是能真实反映业务处理过程的第一手的、最详尽的资料,使企业的业务决策和战略决策建立在“理性”的基础上。
金蝶k/3 erp面向中小型企业,构建bos平台之上,帮助企业全面整合内外资源,快速实现个性化需求。金蝶k/3在企业价值创造的各环节,包括采购管理、销售管理、库存管理、生产管理、看板管理等基础业务管理,计划管理、财务管理、人力资源管理、协同办公等企业辅助管理方面,更加注重深入应用,使企业在创造价值过程中的每个环节都得以完美衔接。应用金蝶k/3 erp,可以帮助企业打造最佳管理模式,使企业资源配置最优化,提高企业核心竞争力。
1.2 金蝶k3环境架构与发展
k/3系统是典型的三层结构应用,由数据库、中间层、客户端三层构成,此外hr/web系统为可选部件:
数据库——安装数据库产品和k/3数据库服务部件,目前k/3系统支持的数据库产品是microsoft sql server,所有的业务数据都存储在这里;
中间层——包括所有业务系统的业务逻辑组件,这些组件会被客户端所调用,是k/3系统的核心部分;
客户端——k/3客户端桌面应用程序,基于windows gui,安装在业务系统操作人员的机器上;
hr/web系统——基于iis提供k/3人力资源、管理门户、crm等web服务。
第二章 环境介绍—新建帐套
1.新建帐套概述
1.1 k/3v10.2及以前版本
k/3v10.2版本之前,k/3的新建帐套机制都是通过执行相关的sql脚本文件,新建相应类型的帐套以及数据库表,这个过程由于涉及sql数据库语句的执行,导致新建帐套的过程比较长。k/3数据库服务部件的主要功能仅限于访问和列出数据库服务器的磁盘目录结构,供选择建库的路径,如果数据库服务器和中间层服务器部署在同一服务器上则不需要安装k/3数据库服务部件,因为本机磁盘目录不通过数据服务部件也能列出。
1.2 k/3v10.3及以后版本
k/3v10.3版本开始,k/3的新建帐套机制已经不再是通过执行sql建库脚本进行创建,新建帐套的过程实际上是一个恢复模板数据库备份文件的过程,先将模板数据库备份的压缩文件解压缩出来,然后调用sql的存储过程来进行数据库备份文件的恢复,恢复完成后就是一个新的空帐套,这样的改变好处就是可以缩短新建帐套的过程。 k/3数据库服务部件的功能也进行扩充,不再仅限于访问和列出数据库服务器的磁盘目录结构,k/3数据库服务部件安装除了有用于列出服务器目录的pkdac组件外,还包括所有帐套类型的模板数据库备份的压缩文件以及解压工具(unrar.exe)、相关注册表信息等。模板数据库的压缩文件保存在c:program fileskingdeek3erpdbfile目录中,
1.新建帐套常见问题解决方案:
2.3.1 是否安装k/3数据库服务部件
k/3v10.2版本之前如果数据库服务器和中间层服务器部署在同一服务器上则不需要安装k/3数据库服务部件,但由于在v10.3版本更改了新建帐套的工作机制后,数据库服务器和中间层服务器部署在同一服务器上也是必须要安装k/3数据库服务部件。所以如果没有安装k/3数据库服务部件,则会导致新建帐套报错的现象。
3.2 数据库服务器的注册表缺少键值或路径不符
在安装了k/3数据库服务部件后,正常情况可以在数据库服务器的注册表中写入dbfile目录的信息,在注册表中默认路径是: hkey_local_machinesoftwarekingdeekdproductpath 上面path键值应该是记录了dbfile目录的完整路径信息,如下图3-1所示,如果该键值中没有此目录信息或完整路径和实际dbfile目录完整路径不符合,则也会导致新建帐套报错。如果不存在此键值则需要手工添加,路径不符则需要修改与实际目录路径一致。
3.3 丢失unrar.exe文件
在安装k/3数据库服务部件后,包含一个unrar.exe文件,主要用于模板库压缩文件的解压缩,该文件默认保存在%systemroot%system32目录下。如果缺少该文件会导致模板库压缩文件无法解压缩,也就无法实现新建帐套的操作。该文件可以从winrar压缩软件的安装目录中找到。 注:如果是k/3v11.0版本,该文件是保存在c:program fileskingdeek3erpkdsystem目录中的。
第三章 环境介绍—分开部署连接问题
3.分开部署设置步骤:
(1)关闭windows防火墙
首先关闭这两台服务器自带的windows 防火墙:
操作方法是:依次单击开始】菜单下的控制面板】→系统和安全】→windows 防火墙】,然后单击打开或关闭windows 防火墙】,在打开的自定义设置】窗口中选择关闭windows防火墙】选项,并单击确定】按钮
(2)添加应用程序服务器
右键单击桌面上的计算机】图标,单击选择管理】菜单,打开服务器管理器】窗口,在左侧列表中选择角色】节点,然后在右侧窗口中单击添加角色】按钮,如图-2所示,在打开的添加角色向导】窗口中,单击应用程序服务器】
(3)配置com+和dtc安全
依次单击开始】菜单下的控制面版】→管理工具】→组件服务】,,展开组件服务】→计算机】→我的电脑】,右键单击我的电脑】,单击选择属性】菜单。
在打开的我的电脑属性】窗口中,选择com安全】页签,单击“启动和激活权限” 列表下的编辑限制】按钮,选择everyone用户,如果列表中没有everyone用户,单击添加】按钮进行添加即可
(4)添加host解析
数据库和中间层分开部署时,两台服务器要互做host解析:中间层服务器添加数据库主机的ip地址和计算机名,数据库服务器添加中间层主机的ip地址和计算机名。
分别打开c:windowssystem32driversetc目录下的hosts文件。在最后新增一行,添加对方服务器的ip地址和计算机名,如图-9所示,添加完成后关闭保存文件即可。
4.分开部署的介绍(各个部件怎么连接)
定义:数据库、中间层、web系统均分别单独部署在专用服务器上,适合于k/3系统大多数部署案例。
当客户端数量超过10个,应该把每个服务器角色分开单独部署,并且建议这些服务器专用于k/3服务,不建议用其他企业应用服务器(例如ad、dns、mail等)兼任。这样才不至于多种服务争抢服务器运算资源,影响k/3系统的运行性能。
而且从网络安全角度考虑,管理员可能对数据库、中间层、web服务采用不同的安全策略,例如将数据库隔离在单独vlan、将web服务放在dmz等,服务器分开部署更能满足网络安全方面的要求。
k/3客户端与中间层服务器之间的连接: 通过在客户端上打开开始】→程序】→金蝶k/3】→金蝶k/3工具】→远程组件配置工具】来与中间层进行连接。
k/3中间层与数据库服务器之间的连接:
通过在客户端上打开开始】→程序】→金蝶k/3】→金蝶k/3服务器配置工具】→账套管理】来与中间层进行连接。
k/3web服务器与中间层服务器之间的连接:
通过在web服务器上打开开始】→程序】→金蝶k/3】→金蝶k/3服务器配置工具】→站点远程组件配置工具】来与中间层进行连接。
各部件之间开启防火墙时的注意事项
k/3中间层端口设置: 1、tcp端口135,是rpc服务的固定端口,不能改变; 2、加密服务端口tcp 5159,10.3之前版本不需要此端口; 3、dcom动态端口,默认是tcp 4000-4500,可以更改。 k/3数据库端口设置: 1、tcp端口135,是rpc服务的固定端口,不能改变; 2、dcom动态端口,默认是tcp 4000-4050,可以更改。 3、数据库端口,默认是1433 k/3web服务器端口设置: 1、tcp端口135,是rpc服务的固定端口,不能改变; 2、dcom动态端口,默认是tcp 4000-4050,可以更改; 3、iis端口,默认是80; 4、hr客户端平台调用端口,8185;
第四章 环境介绍—k3安装和卸载
客户端和服务器安装前的配置
1.2.1 防火墙关闭
在操作系统的 控制面板→windows 防火墙
1.2.2 添加com+网络访问和iis
在操作系统的控制面板→添加删除程序→添加删除windows 组件,在“组件向导中”需要勾选“应用程序服务器”
1.2.3 设置网络dtc 和com 安全选项
1、 在操作系统的 控制面板→管理工具→组件服务中,展开组件服务→计算机→我的电脑右击,选择“属性”,如图-3 所示。
2、选择“msdtc”的页签;点击安全配置
3、勾选网络dtc 访问;允许远程客户端;允许远程管理;允许入站;允许出站;不要求进行验证;启用xa 事务
4、“com 安全”页签中,“访问权限”和“启动和激活权限”,编辑限制中的everyone 都要给予“允许”
如何安装k3
金蝶k/3产品安装之前,首先要对系统环境进行检测,为避免k/3程序被误判为恶意程序,建议关闭防火墙,并退出杀毒软件,然后在需要安装k/3客户端的电脑上插入金蝶k/3资源光盘,系统自动弹出安装界面
单击环境检测按钮,弹出金蝶k/3环境检测窗口,选择需要做环境检测的部件。安装客户端时,此处只需要勾选“客户端部件”即可,
环境更新完毕之后,建议重启计算机,然后插入金蝶k/3安装光盘,系统自动弹出安装界面,也可以直接双击安装光盘根目录下的setup.exe文件,在向导窗口中单击安装金蝶k/3按钮,依次弹出欢迎界面、许可证协议界面,依次单击下一步→是按钮
安装过程中常见问题:
客户没有安装光盘只有安装包——直接双击运行安装包中的setup.exe文件或者kdproductsetup.exe 2、运行安装光盘提示找不到setup.lst——直接双击运行安装包中kdproductsetup.exe 3、有光盘,但电脑没有光驱——拷贝光盘文件到硬盘安装/共享安装 4、开机用户需要有管理员权限——用管理员权限用户安装k/3 5、安装路径不能有中文——会导致打开报异常错误 6、计算机名不能是中文——会导致打开报异常错误 如何完全卸载:
1、开始】→设置】→控制面板】→添加删除程序】找到kingdee安装程序,进行卸载
2、删除%systemdrive%program filesinstallshield installation information{0f4de34a-2dc7-43ee-a5a1-fe215c8ffe4f},但是请记住这个文件夹的guid,各版本guid号可能不一样。
3、在开始】→运行】中输入regedit,回车进入注册表编辑器。找到hkey_local_machinesoftwaremicrosoftwindowscurrentversionuninstall,然后找到第2步中提到的guid,并删除
进入注册表编辑器。找到hkey_local_machinesoftwarekingdee,并删除
5、删除%windirve%program fileskingdee文件夹,中间层注意先备份kdcom下的acctctl.dat文件
删除%systemdrive%program filescommon fileskingdee文件夹
7、使用k/3 安装盘other文件夹下的regclear工具进行目录检查并清除注册表信息
结束语
本论文的研究可以给广大使用金蝶k/3软件的用户,在软件的使用过程中遇到的环境问题提供了解决办法,并且能够自我形成良好的操作习惯,为金蝶k/3的发展提供更多的解决方案,加强金蝶k/3在企业信息化方面的普及度,从而促进企业财务软件的更好发展。
经过两个多月的努力,企业职位分析面临的问题及策略论文终于完成 在整个设计过程中,出现过很多的难题,但都在老师和同学的帮助下顺利解决了,在不断的学习过程中我体会到:写论文是一个不断学习的过程,从最初刚写论文时对企业职位面临的问题的模糊认识到最后能够对该问题有深刻的认识,我体会到实践对于学习的重要性,以前只是明白理论,没有经过实践考察,对知识的理解不够明确,通过这次的做,真正做到林论时间相结合
参考文献
1] 金蝶软件(中国)有限公司.《 k3wise_v13.1发版说明》
2] 金蝶软件(中国)有限公司.《 k3v11.0.1发版说明》,
致 谢
经过努力,本次毕业论文设计已经接近尾声,在这里,我们首先要感谢的是一直关心我们的导师李赛娟老师。在这篇论文的写作过程中,从论文的选题、研究方法和思路、研究大纲的确定到论文的布局谋篇、整体架构、语言文字的推敲及至论文的最终定稿,李赛娟老师都进行了认真的指导、审查和修改。这篇论文能得以较圆满地完成,字里行间都凝聚着李老师的心血,感谢李老师您一直以来的无私奉献,您的严谨的治学态度,开拓进取的精神和高度的责任心都将使您的学生受益终生!
不知不觉,在金蝶实习基地已经实习了九个月了, 每天都可以在这里学到很多知识,非常感谢学校给了我这个平台,我一定会更加努力!