VF人事管理系统 第3页
3.3数据流程图
 
数据库设计
若图片无法显示请联系QQ752018766,本论文免费,转发请注明源于www.751com.cn 
   创建数据库是设计系统的第一步,其关键问题在于确定所需的表结构并为之建立索引。为了使系统设计精练实用,体现关系型数据库的特点,本系统还为各相关表建立关系。
4.1数据项设计
通过需求分析,可确定系统的数据项和数据结构如下:
a.人事档案(编号、姓名、性别、出生年月、联系电话、住址、籍贯、文化程度、职称、部门、职务、基本工资、简历)。
b.家庭成员(编号、家属姓名、与员工关系、出生年月)。
c.社会关系(编号、关系姓名、与员工关系、出生年月)。
d.密码表(S1编码、S2操作员、S3密码)
4.2概念结构设计[2]
本系统在需求分析的基础上设计出能够满足用户需求的各种实体。根据上面的分析所得的实体有:人事档案实体、家庭成员实体和社会关系实体。各实体间的关系如图:
| 
 | 
|  | 
|  | 
|  | 
| 简历 | 
| 关系姓名 | 
| 出生年月 | 
| 家属姓名 | 
| 出生年月 | 
| 家庭成员 | 
 
4.3逻辑结构设计
 
人事档案表
| 列名 | 数据类型 | 宽度 | 可否为空 | 说明 | 
| 编号 | 数值型 | (10) | 否 | 编号 | 
| 姓名 | 字符型 | (10) | 否 | 姓名 | 
| 性别 | 字符型 | (2) | 否 | 性别 | 
| 出生年月 | 日期型 | (8) | 否 | 出生年月 | 
| 住址 | 字符型 | (30) | 可 | 住址 | 
| 电话 | 数值型 | (11) | 可 | 电话 | 
| 籍贯 | 字符型 | (10) | 否 | 籍贯 | 
| 文化程度 | 字符型 | (10) | 可 | 文化程度 | 
| 职称 | 字符型 | (10) | 可 | 职称 | 
| 部门 | 字符型 | (10) | 否 | 部门 | 
| 职务 | 字符型 | (10) | 否 | 职务 | 
| 工资 | 数值型 | (10) | 否 | 工资 | 
| 简历 | 备注型 |   | 否 | 简历 | 
 
 
家庭成员表
| 列名 | 数据类型 | 宽度 | 可否为空 | 说明 | 
| 编号 | 数值型 | (10) | 否 | 编号 | 
| 家属姓名 | 字符型 | (10) | 否 | 家属姓名 | 
| 关系 | 字符型 | (10) | 否 | 关系 | 
| 出生年月 | 日期型 | (8) | 否 | 出生年月 | 
                            
社会关系表
| 列名 | 数据类型 | 宽度 | 可否为空 | 说明 | 
| 编号 | 数值型 | (10) | 否 | 编号 | 
| 关系姓名 | 字符型 | (10) | 否 | 关系姓名 | 
| 与员工关系 | 字符型 | (10) | 否 | 与员工关系 | 
| 出生年月 | 日期型 | (8) | 否 | 出生年月 | 
 
 
 
 
密码表
| 字段 | 字段名 | 类型 | 宽度 | 小数位 | 
| 1 | S1 | 字符型 | 1 |   | 
| 2 | S2 | 字符型 | 8 |   | 
| 3 | S3 | 字符型 | 4 |   | 
 
Windows下Visual FoxPro6.0的程序实现
 
在VFP6.0中,所提供的“项目管理器”和“应用程序生成器”是系统开发人员的强大工具,利用应用程序向导,无需编写任何代码,就可以创建一个项目和一个VFP6.0应用程序框架,简化开发工作。
5.1 创建主程序
   “人事管理系统”就是用向导建立的项目和应用程序框架。系统的主程序是自动生成的,为了满足系统需求,对主程序做如下修改:
    在主文件的首部,添加下面语句:
       _screen.caption="人事管理系统" 
_screen.picture='3.JPG'
_SCREEN.WINDOWSTATE=2
PUBLIC  k1,k2,k3,k4,k5,k6,k7,k8,k9,k10,k11,k12,k13,k14,k15,k16 ,k18
STORE 0 TO k1,k2,k3,k4,k5,k6,k7,k8,k9,k10,k11,k12,k13,k14,k15,k16,k18
      DO FORM 登录表单.SCX
其目的是控制系统主菜单,让相应的菜单命令“跳过”是之成为灰色显示而不起作用。当不同权限用户进入系统是在更改这些变量的值,使菜单命令可用。通过这种方法,实现对不同权限的用户赋予不同的操作权限目的。再者就是执行系统登陆表单。退出并保存主程序文件。
5.2登录界面的制作过程:
1.新建一个表单 添加两个按钮,分别为“确认”、“退出”;添加一个组合框和一个文本框,属性设置为:
ROWSOURCE,CONTROLSOURCE和DISPLAYVALUE:密码表.S2操作员
  ROWSOURCE TYPE :6-字段  
STYLE :2-下拉列表框
2.表单初始为:public n
n=1 
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页