收藏 分销(赏)

NERP存货核算子系统的设计与实现答辩稿.ppt

上传人:仙人****88 文档编号:14744067 上传时间:2026-11-12 格式:PPT 页数:17 大小:1.03MB 下载积分:10 金币
下载 相关
NERP存货核算子系统的设计与实现答辩稿.ppt_第1页
第1页 / 共17页
NERP存货核算子系统的设计与实现答辩稿.ppt_第2页
第2页 / 共17页


点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,专业:软件工程,年级:,姓名:,实习基地:北京和佳软件技术有限公司,基地指导教师:,校内指导教师:,NERP,存货核算子系统 的设计与实现,1,项目背景,ERP&NERP,C/S&B/S,存货核算子系统,2,相关技术及架构,Hibernate,技术,通过对,JDBC,进行简单的封装,从而让使用者摆脱用复杂的,SQL,语句来操作数据库,通过对持久化,JavaBean,对象简单的调用,set,,,get,,,update,,,delete,方法来进行数据库中记录的保存,获得,跟新,删除等,让使用者以面向对象的思想来进行数据库编程,3,Hibernate,应用举例,File,file,=new,File(hibernate.cfg.xml,);,Configuration conf=new,Configuration().configure(file,);,SessionFactory,sf,=,conf.buildSessionFactory,();,Session,sess,=,sf.openSession,();,Transaction,tx,=,sess.beginTransaction,();,Customer,cus,=new Customer();,cus.setCid(new,Integer(1);,cus.setUsername(d,);,cus.setPassword(d,);,sess.save(cus,);,sess.flush,();,mit,();,后台的输出:,SQL,Hibernate:insert into customer(password,username,cid)values(?,?,?),数据库的连接信息,1,Hibernate.cfg.xml,辅助配置,2,Customer.hbm.xml,映射文件,把类和数据库中的表形成映射,4,NERP,架构及,MVC,的体现,整体架构,5,NERP,架构及,MVC,的体现,NERP,中,MVC,模式的体现,6,系统流程,保持企业的物料流和现金流一致,主要流程有:,初始化,出入库单据计价,计价单据登账,暂估单据到达处理,期末处理及月结,7,期初的一些处理,物料计价方式维护,先进先出法,后进先出法,移动平均法,个别计价法,估价处理方式维护,录入期初结存数据,启动系统,8,计价,为保证数据一致性计价功能不支持手工录入。,数据从库存系统读入,入库的计价,按照存货取得时的实际成本计价,出库的计价,按照事先定义好的物料的计价方式计价,是物料成本的某种假设的有序流动。,9,出库计价举例,后入库的先出库,成本接近现行市价,较真实反映企业财务状况。,10,登账及暂估单据到达处理,单据登账,单据登账就是单据登记台账的流程,实际上登账的过程就是对已经完成计价的单据按企业代码、核算年、核算月、仓库代码、物料代码划分记录来进行数量,成本金额,单价信息的汇总累计。,按照物料的出、入库方向及计价方式分别更新存货核算总账表和明细账表。,单据到达几种回冲方式,单到回冲:任一核算期的暂估单据都不在月结时平衡掉,而是等 实际单据到达时才处理。,月初回冲:上一核算期的暂估的单据假设已经结算,平衡上月单据后把相应信息移入下一核算期处理。,单到补差:期末并不处理,单据真正到达时根据暂估和实际的差额生成一个补差单据。,11,期末核算及月结账,期末核算,对所有未登账的单据进行登账处理,特殊计价方式的物料如加权平均法回填明细账和总账,对以月初回冲方式处理的单据自动生成相应单据。,月结账,封存历史数据,生成下一核算期期初数据。,12,报表,ActiveX,控件技术,经压缩签名的,CAB,包网络,自动下载安装,特殊形式的,C/S,报表,调用,本地资源,决策图形报表,通过图形、比例灵活的展示,数据,希望以此为用户提供,决策功能,,ABC,成本分析,,库存资金占用分析等,13,并发性能的一些考虑,连接池的测试数据,测试对象,(,连接池的连接数量,),1,个,2,个,3,个,4,个,5,个,7,个,10,个,20,个,测试目的,证明连接池中连接的数量对应用程序的吞吐量有着直接的影响,在特定的环境下(具体的服务器配置,数据库配置),设定一个合理的连接池大小可以提高应用程序的性能,从而提升并发性能,测试环境,CPU Intel,Pentium(R,)1.73G,内存,512M,Microsoft SQL Server2000,企业版,Apache jakarta-jmeter-2.2,测试过程,为了防止数据库缓存影响测试结果,所以在每次测试结束后,都重新启动,SQL Server,服务器来进行下一次测试,保证每次测试环境的一致性,测试数据,1,),模拟了两个,JDBC,请求,分别是对存货核算子系统的两个主要表,mat01,,,mat02,进行无过滤条件的查询,2,),模拟的用户数是,10,个用户并发访问数据库,每个用户访问,30,次。也就是说在并发的前提下,总共要对数据库进行,2*10*30=600,次查询请求操作,测试结果,1,(,吞吐量,),7223.11,/,分钟,7431.87,/,分钟,8759.12,/,分钟,11940.29,/,分钟,11936.34,/,分钟,12320.33,/,分钟,11187.07,/,分钟,11403.23,/,分钟,测试结果,2,(,平均存取时,),54,ms,66,ms,48,ms,36,ms,44,ms,44,ms,51,ms,51,ms,测试结果,3,(,最长存取时,),938,ms,1922,ms,734,ms,360,ms,641,ms,406,ms,203,ms,235,ms,补充结果,存在访问失败线程,存在访问失败线程,-,-,-,-,-,-,14,并发性能的一些考虑,并发性测试,得到最大并发用户数,测试对象,(,并发访问的线程数量,),1,0,个,14,个,15,个,测试目的,得到在特定的环境下(具体的服务器配置,数据库配置),系统的一个具体的功能页面支持的并发用户数量,及一些访问性能数据,测试环境,CPU Intel,Pentium(R,)1.73G,内存,512M,Microsoft SQL Server2000,企业版,Apache jakarta-jmeter-2.2,测试功能页面是:物料计价方式维护。路径是:,127.0.0.1:8080/nerp863/ma/base/itemDefine.jsp,测试过程,为了防止数据库及,Jboss,服务器缓存影响测试结果,所以在每次测试结束后,都重新启动,SQL Server,数据库服务器和,Jboss,服务器来进行下一次测试,保证每次测试环境一致性,测试数据,1),模拟了,1,个,HTTP,请求,对存货核算子系统的物料计价方式维护功能页面进行访问,2),模拟测试对象个并发用户访问页面,每个用户访问,2,次,测试结果,1,(,是否有访问失败线程,),否,否,是,测试结果,2,(,平均访问时间,),87951ms,112344ms,142625ms,补充结果,三次测试都可以从数据表格中看出,,JSP,页面在被模拟用户首次访问的时候访问时间明显大于第二次访问时间,15,结论,1,B/S,架构,ERP,的可行性,客户端部署简单,内外部数据一致。,2,物流资金流的一致,库存系统和财务系统的连接。,3,并发用户的可行性,支持并发用户访问。,4,响应时间慢,网络带宽,服务器性能及,JSP,页面需要有编译的过程。,16,致谢!,感谢老师在论文格式、内容上给予我的帮助,!,感谢导师在技术和业务上给予我的帮助,!,17,
展开阅读全文

开通  VIP、SVIP  下载更划算
下载10份以上建议开通 VIP 会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        关注我们

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服