VF人事管理系统 第3页
3.3数据流程图
数据库设计
若图片无法显示请联系QQ752018766,本论文免费,转发请注明源于www.youerw.com
创建数据库是设计系统的第一步,其关键问题在于确定所需的表结构并为之建立索引。为了使系统设计精练实用,体现关系型数据库的特点,本系统还为各相关表建立关系。
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] 下一页