设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 2738|回复: 12
打印 上一主题 下一主题

[表] 月薪工资管理系统,这样建表合理吗?

[复制链接]
跳转到指定楼层
1#
发表于 2007-8-28 08:51:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我接下会来弄个月薪工资管理系统,
有时因建表不合理,导致了我日后走了很多弯路。。。。

请问这样建表合理吗?

[ 本帖最后由 goto2008 于 2007-8-28 09:33 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2007-8-28 09:30:14 | 只看该作者
我的专栏中有一篇介绍如何建表的您可以去看看。
3#
 楼主| 发表于 2007-8-28 09:34:28 | 只看该作者
原帖由 hi-wzj 于 2007-8-28 09:30 发表
我的专栏中有一篇介绍如何建表的您可以去看看。


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

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

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

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


谢谢rjacky 和hi-wzj 大哥的指点.......
你说那个类别...加款,减款,我得好好消化一下.
8#
发表于 2007-8-29 15:03:37 | 只看该作者

有效的管理设计

不必把所有的业务都用字段来表现,因为业务是变换无穷,但我们的工资条长度总是有限的,所以对业务有效的管理比如何建立多少字段要重要的多!我是这样来设计工资数据表的:
1、将一般经常性确定性的业务用固定的字段,如加班费等,然后设计一个"增加1、增加2....."字段来表示临时性的业务,并用“备注”字段来描述业务发生内容。如高温季节发放的费用,只要在“增加1”字段输入发放金额,在备注中注明高温费即可。
2、同样用“养老金、失业金、医疗金”等减少固定字段,用“减少1、减少2.....”字段记录临时减少的业务,同样可以在备注字段来描述发放业务内容.
3、因为工资条长度有限,所以你数据库中的字段设计也是有限度的。
以上想法仅供参考.
9#
发表于 2007-8-29 15:36:32 | 只看该作者
回8楼,如果我来做我会将工资项目单设一个表。
工资项目编号  项目名称  加/减项
而在工资表里的结构变成。
员工号  工资项目编号  金额
10#
发表于 2007-8-29 16:54:11 | 只看该作者
要少走弯路就多看大师的作品。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-12-2 19:46 , Processed in 0.088201 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表