人事工资管理系统(ER图+数据流程图+系统功能模块结构图+源代码) 第2页


人事工资管理系统
   2.2 系统功能模块设计
根据企业的业务情况和系统功能要求,结合计算机管理的特点和当前企业信息化的方向,设置系统功能模块结构图如图2-2所示。

 图2-2 系统功能模块结构图



课程设计说明书                 NO.7
  2.3  逻辑结构设计
 根据实体间的E-R模型的需求分析,本系统需要2个数据表分别来存放员工个人信息和人事变动记录,并需要一个外部数据表(部门管理表)的支持。另外设计工资管理,考勤管理,员工评价3个表来管理员工数据。具体数据表的设计如下面的表格所示。

                          员工档案信息表
字段名 数据类型 长度 是否为空 说明
ygid Varchar 10 Not null 工号
ygname Varchar 20 Not null 姓名
sex Char 10 Not null 性别
age Varchar 3 Not null 年龄
birth Datetime 8 null 出生日期
address Varchar 50 null 地址
tel Varchar 15 null 电话
politic Varchar 50 null 政治面貌
school Varchar 50 null 毕业院校
ygidentity Varchar 20 null 身份证号
department Varchar 50 null 所在部门
text Text 16 null 备注
                                  表2-3

                                  员工评价表
字段名 数据类型 长度 是否为空 说明
pjid Varchar 10 Not null 工号
pjname char 8 Not null 姓名
attitude char 20 null 工作态度
publish char 40 null 奖励及处罚
Level1 Varchar 40 null 技术水平
text Text 16 null 备注
department Varchar 50 Not null 部门
pdate Datetime 8 Not null 日期
                               表2-4 


课程设计说明书                 NO.8
 
                         部门管理表                                           
字段名 数据类型 长度 是否为空 说明
dpid Varchar 10 Not null 编号
dpname varchar 20 Not null 部门名称
manage Varchar 10 Not null 部门经理
                        表2-5
                    
                             考勤管理表
字段名 数据类型 长度 是否为空 说明
kqid Varchar 8 Not null 工号
kqname Varchar 20 Not null 姓名
kqdate Datetime 8 Not null 考勤日期
kqdays Bigint 8 Not null 本月天数
kqrday Numeric 5 null 公休天数
kqtday Numeric 5 Not null 出勤天数
kqwork Numeric 5 Not null 出勤
kqabsent Numeric 5 null 缺勤
kqrest Numeric 5 null 年休
kqleave Numeric 5 null 请假
kqlate Numeric 5 null 迟到
kqearly Numeric 5 null 早退
kqforget Numeric 5 null 忘订卡
Kqover1 Numeric 5 null 加班
Kqover2 Numeric 5 null 其它加班
kqfill Numeric 5 null 补休天数
kqgo Numeric 5 null 出差
kqpay Numeric 5 null 加班费
kqdeduct Numeric 5 null 扣考核
kqother Varchar 20 null 其它
kqremark Text 16 null 备注
                                表2-6
                          
                           人事变动表
字段名 数据类型 长度 是否为空 说明
id Varchar 10 Not null 事件编号
Case1 Text 16 Not null 事件
text Text 16 Not null 备注
                                表2-7


课程设计说明书                 NO.9
                        
                            管理员表
字段名 数据类型 长度 是否为空 说明
name char 20 Not null 用户名
password char 8 Not null 密码
                                表2-8
                             工资管理表
字段名 数据类型 长度 是否为空 说明
gzid Varchar 10 Not null 工号
gzname Varchar 8 Not null 姓名
salary Money 8 Not null 底薪
award Money 8 null 奖金
attach Money 8 null 补贴
workelse Money 8 null 加班
old Money 8 null 养老金
medical Money 8 null 医疗保险
public Money 8 null 公积金
True1 Money 8 null 实发工资
month Datetime 8 null 月份
                                  表2-9
3、系统详细设计
   3.1 系统的主界面模块设计
     这个企业人事管理系统的主界面是采用多重窗体的格式(MDI),可使系统界面更加美观,方便实用。在登陆主界面之前,首先登记用户管理窗体;创建好的窗体如图3-1:
       
 图3-1   系统的主界面

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有