包括以下内容(有大概的各表结构设计也行)
人事考勤工资管理系统
1、人事管理 【对员工人事资料进行管理】
人事档案: 新员工的基本资料、家庭资料、个人经历等。
历史资料: 员工的历史资料,如:工作调离,工作表现、奖罚等。
部门调动: 员工所属部门的变动、调动日期。
宿舍安排: 分配员工的宿舍房间号或是外宿登记。
临时调班: 按部门或员工,临时调整上下班日期和时间。
离职处理: 登记、查询员工离职原因、日期。
2、工资管理 【对员工的工资进行结算】
核算方法: 设置工资项目,用户自定义工资计算公式。
数据输入: 根据员工的编号或部门,录入或显示某员工的工资情况。 
报表输出: 根据员工的编号或部门,选择报表名称,分别按用户设置的报表项目,产生不同效果的报表
3、考勤管理 【对员工的考勤信息统计、分析】
考勤处理: 采集数据,数据分析,考勤浏览,数据查询,处理签卡等。
考勤统计: 可以选择不同月份,系统统计出每一天的考勤基本信息。
考勤报表: 按照员工姓名或部门,刷卡记录查询;某时间段的考勤信息查询,输出不同格式的报表。

解决方案 »

  1.   

     建议到http://prj.csdn.net 发个贴招标,估计 500-2000 元就搞定了
      

  2.   


    --考勤表
    CREATE TABLE [fty_grkq] (
    [mem_id] [int] NOT NULL ,--工号
    [adate] [varchar] (10) COLLATE Chinese_PRC_CI_AI NOT NULL ,--日期
    [type] [varchar] (1) COLLATE Chinese_PRC_CI_AI NULL ,--上班类型
    [a1] [varchar] (8) COLLATE Chinese_PRC_CI_AI NULL ,--上午上班打卡
    [a2] [varchar] (8) COLLATE Chinese_PRC_CI_AI NULL ,--上午下班
    [a3] [varchar] (8) COLLATE Chinese_PRC_CI_AI NULL ,--下午上班
    [a4] [varchar] (8) COLLATE Chinese_PRC_CI_AI NULL ,--下午下班
    [jb] [decimal](6, 2) NULL ,--基本工时
    [ot] [decimal](6, 2) NULL ,--加班工时
    [cdd] [smallint] NULL ,--迟到次数
    [ztd] [smallint] NULL ,--早退次数
    [cdt] [decimal](6, 2) NULL ,--迟到时间
    [ztt] [decimal](6, 2) NULL ,--早退时间
    CONSTRAINT [PK_fty_grkq] PRIMARY KEY  CLUSTERED 
    (
    [mem_id],
    [adate]
    ) WITH  FILLFACTOR = 90  ON [PRIMARY] 
    ) ON [PRIMARY]
    GO
      

  3.   

    其实网络上有很多例子。
    而且这些都是基于业务来的信息,如果没有实际的业务。只是建立模型的话。google或者baidu就能解决你的这个问题的哦!
      

  4.   

    是不是需要这样的表结构?
    ZlEmployee 1 ID √ √ int 4 10 0 ID
    人事档案表 2 Dept varchar 10 10 0 部门
    3 Code char 12 12 0 工号
    4 CardNo char 12 12 0 卡号
    5 Name char 8 8 0 姓名
    6 Sfz char 18 18 0 身份证
    7 BornDate datetime 8 23 3 出生日期
    8 Sex bit 1 1 0 性别
    9 PyDate datetime 8 23 3 聘用日期
    10 SyMonths int 4 10 0 √ 试用期
    11 ZzDate datetime 8 23 3 √ 转正日期
    12 RoomBed varchar 16 16 0 √ 宿舍床位
    13 IfDaKa bit 1 1 0 -1 是否必须打卡
    14 State tinyint 1 3 0 是否离职9,(0在职)
    15 LzDate datetime 8 23 3 √ 离职日期
    16 LzCause char 6 6 0 √ 离职类型
    17 Memo varchar 60 60 0 √ 备注
    18 Photo image 16 2147483647 0 √ 照片
    19 ZhiJi char 6 6 0 √ 职级
    20 ZhiWu char 6 6 0 √ 职位名称
    21 XueLi char 6 6 0 √ 学历等级
    22 HunYin char 6 6 0 √ 婚姻状况
    23 JiGuan char 6 6 0 √ 籍贯
    24 Nation char 6 6 0 √ 民族
    25 Jxfs char 6 6 0 √ 计薪方式
    26 LzTc int 4 10 0 √ 离职退床
    27 GongZhong char 6 6 0 √ 工种
    28 DeBz char 4 4 0 √ 默认班制
    29 G_gwh varchar 10 10 0 √ 工位号
    32 EName varchar 40 40 0 √ 英文名
    33 CardNoIC varchar 12 12 0 √ 饭卡
    34 Cy bit 1 1 0 0 人员性质
    35 JDate datetime 8 23 3 √ 建档日期
    36 FzDate datetime 8 23 3 √ 返职日期
    37 LzCode char 12 12 0 √ 离职类型
    38 LzWjbh char 12 12 0 √ 离职编号
    39 LzApplyDate datetime 8 23 3 √ 离职申请日期
    40 GangWei char 12 12 0 √ 岗位
    41 EmpPercentage int 4 10 0 √ 员工权重
    42 NotAssess bit 1 1 0 √ 免去绩效考核
    44 EditHistory varchar 60 60 0 √ 修改历史
      

  5.   

    Create table
    t_IsWorking
    WorkerNO(员工编号);
    workdate(日期);
    WorkStatus(状态:1请假,2休息,3迟到,4早退,5矿工)
    depiction(备注);
    updata_user(登记人)