Office中国论坛/Access中国论坛

标题: 月薪工资管理系统,这样建表合理吗? [打印本页]

作者: goto2008    时间: 2007-8-28 08:51
标题: 月薪工资管理系统,这样建表合理吗?
我接下会来弄个月薪工资管理系统,
有时因建表不合理,导致了我日后走了很多弯路。。。。

请问这样建表合理吗?

[ 本帖最后由 goto2008 于 2007-8-28 09:33 编辑 ]
作者: hi-wzj    时间: 2007-8-28 09:30
我的专栏中有一篇介绍如何建表的您可以去看看。
作者: goto2008    时间: 2007-8-28 09:34
原帖由 hi-wzj 于 2007-8-28 09:30 发表
我的专栏中有一篇介绍如何建表的您可以去看看。


大哥,我点击你签名处的网址。。。。它说。

数据库连接出错,请检查Conn.asp文件中的数据库参数设置。
作者: goto2008    时间: 2007-8-28 09:38
这个库,我觉得难在,,补贴、代扣项。。
这个必须灵活。。。因为这个月是这几项,下个月有可能又会冒出一些我所不清楚的项目。
比如什么降温费之类的。。。防不胜防。
原先我把补贴代扣项给固定死了,结果一有新的项时,,,,就严重的美中不足了。。郁闷了
作者: rjacky    时间: 2007-8-28 15:55
对,如果加减款项目一开始就固定死的话日后很麻烦的

拆开成两个表,一个表记录姓名、底薪、工作天数等,另外一个表来记录杂项,主要的字段:姓名,时间,类别(加款或减款),项目名字,金额。如果直接在金额中输入正负数来代表加减款的话,类别字段也可以省了。

最终的工资总表的就用查询来实现即可
作者: hi-wzj    时间: 2007-8-29 09:13
补充:
各表之间是以员工号来关联,因为如果出现同名同姓的人,系统就出错了。
作者: goto2008    时间: 2007-8-29 11:48
原帖由 rjacky 于 2007-8-28 15:55 发表
另外一个表来记录杂项,主要的字段:姓名,时间,类别(加款或减款),项目名字,金额。如果直接在金额中 ...


谢谢rjacky 和hi-wzj 大哥的指点.......
你说那个类别...加款,减款,我得好好消化一下.
作者: ly    时间: 2007-8-29 15:03
标题: 有效的管理设计
不必把所有的业务都用字段来表现,因为业务是变换无穷,但我们的工资条长度总是有限的,所以对业务有效的管理比如何建立多少字段要重要的多!我是这样来设计工资数据表的:
1、将一般经常性确定性的业务用固定的字段,如加班费等,然后设计一个"增加1、增加2....."字段来表示临时性的业务,并用“备注”字段来描述业务发生内容。如高温季节发放的费用,只要在“增加1”字段输入发放金额,在备注中注明高温费即可。
2、同样用“养老金、失业金、医疗金”等减少固定字段,用“减少1、减少2.....”字段记录临时减少的业务,同样可以在备注字段来描述发放业务内容.
3、因为工资条长度有限,所以你数据库中的字段设计也是有限度的。
以上想法仅供参考.
作者: hi-wzj    时间: 2007-8-29 15:36
回8楼,如果我来做我会将工资项目单设一个表。
工资项目编号  项目名称  加/减项
而在工资表里的结构变成。
员工号  工资项目编号  金额
作者: swx    时间: 2007-8-29 16:54
要少走弯路就多看大师的作品。
作者: amymo    时间: 2008-5-3 19:56
学习
作者: soutyc    时间: 2008-5-4 00:37
xue xi yi xia
作者: goto2008    时间: 2008-5-7 10:38
...汗,恕我迟钝,,,,,,,,,,,,,,,,,,,,,我后来选择了用EXCEL来做




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3