您的位置:控制工程论坛网论坛 » 自动化软件 » 一个ERP程序的设计日记

therun

therun   |   当前状态:离线

总积分:2246  2026年可用积分:0

注册时间: 2007-10-25

最后登录时间: 2008-08-06

空间 发短消息加为好友

一个ERP程序的设计日记

therun  发表于 2007/12/5 13:42:00      2241 查看 0 回复  [上一主题]  [下一主题]

手机阅读

2007-11-29 添加程序自动建立系统ODBC源的功能。

生产量计算与生产日期计算代码编写完成。目前以完成主要功能,产品树能自由加宽度与深度。

                        完成MPS多项目同时进行计算功能。

                       显示采购计划的列表与显示生产计划的列表增加物品ID列,为以后用户对照添加数据库项目的功能做铺垫。

 2007-11-30创建库存表连接。开始将库存表计算加入编写中。

 2007-12-1  库存计算代码完成,由于原数据库连接模版与连接生成的数据交换变量存在缺陷,无法与库存计算相融,MPS多项目同时进行计算功能取消。

           放弃原有的通用连接结构struct DataObj,添加库存表专有结构struct DataObjk。

            添加库存表专有数据交换pFX , 库存表连接结构改变。

                  

            解决原数据库连接模版缺陷,

            库存表与MPS表设置优先读出决定,

            计算函数由用户点击按钮触发决定,

            小于需求量库存消耗正常,多MPS项目同时计算功能恢复正常,产品树型结构宽度自由添加正常,动态深度貌似有问题,明日测试。

                  

            由于计算输出函数的设计失误,过于复杂(原先没想到会套这么多层判断循环,理应将各部分计算分别对象化),为确保多MPS项目同时计算功能正常,原本的“计算时不改变数据库中数据”计划取消,库存表数据将会在计算同时变化。


2007-12-2  程序界面更改:增加一个表单用于显示生产前原有库存量。

                         原有的数据库指针操作按钮屏蔽,编辑菜单屏蔽。

由于库存表记录改变,撤消根项目输出条件判断。

解决主生产为0时库存负增长。

程序界面更改:增加的显示原有库存量表单取消。

程序完成,当第二层库存不为0时,添加树层数将导致后续库存计算失败。

树宽度任意添加,整体数项目限制在1024项之内。

计算函数过于集中,库存表构建失误,决定除最终产品之外不添加零件库存。

主生产计划添加功能完成。

禁止程序最大化功能,重建窗口大小,禁止默认CFrameWnd::PreCreateWindow(cs)属性,窗口大小锁定。窗口居中显示。

1楼 0 0 回复