大家给意见——工资项目的动态变化

Tod707070 2003-08-19 11:03:46
最近写一个工资软件,看了一下金蝶的工资程序,工资项目是可以变化的,比如增加“基本工资”、“养老金”、“所得税”等等,但是这些项目变化是如何通过数据库发生变化的呢?
是修改了表的结构,还是仅仅修改视图的结构呢?
...全文
27 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
syfan 2003-11-01
  • 打赏
  • 举报
回复
金蝶的我已研究过了,可以说它设计得相当好,但同时也很复杂。


它没有修改表的结构,他的录入界面是用交叉表形成的。 每修改一个项目值变化的是工资数据表中的一条记录。

但我也动它有过疑问,如果有20个工资项目和2000职员的话,这样一期工资在他的工资数据表中就存在2000*20=40000条记录, 对ACCESSS来说,在效率方面是否会很差????


kuan 2003-08-20
  • 打赏
  • 举报
回复
你可以用一个表来装载工资表的各个项目,有变化只不过是表记录的增减,
wuxking 2003-08-20
  • 打赏
  • 举报
回复
你是做产品还是做项目?
产品在第一次初始化的时候允许自己创建字段;如果是项目,只给一家使用,就不用动态创建了,有一定预留字段就可以。

然后动态创建的时候注意文件名称是否会重复。
ZyxIp 2003-08-20
  • 打赏
  • 举报
回复
如果是动态修改表结构,你还原备份的数据就比较麻烦。

如果用一个表来装载工资表的各个项目,数据保存又不好处理。

通过对项目的充分分析,还可以先在数据库设计时就预留一定备用字段,如预留20个用户在添加工资时最多不能超过20个,在另一个表中保存字段名对应的名称。
XXSingle 2003-08-20
  • 打赏
  • 举报
回复
动态加减表的字段!
bigery 2003-08-19
  • 打赏
  • 举报
回复
应该是动态加减表的字段!

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧