需要对系统的一些设置:账号、密码的设置、数据的备份和恢复等问题。
第2章总体设计
2.1 项目规划
本系统是一个协助办公人员管理人事的系统,操作人员很方便的对人员的详细信息管理。由于在企业中人员经常会参加培训和工作调离,这些信息比较繁琐,此系统正好帮助管理者进行信息的录入等操作。人员的信息是比价隐私的信息,不能任何人都可以操作,系统只提供了一个用户名方便管理者进入,但是可以通过系统设置进行密码的设置。通过这些信息我们把系统可以分为员工信息管理、员工培训管理、员工调动管理、员工奖惩管理、系统管理5个模块组成。
员工信息管理:包含员工的基本信息,可以进行记录的添加、修改、删除的操作。协助管理者对人员的整体情况进行管理。
员工培训管理:公司对每个员工都有培训的可能,所以此项工程包含员工的培训记录,可以进行记录的添加、修改、删除的操作。协助管理者对人员的培训进行管理。
员工调动管理:公司内经常有人员的流动,这项工程可以对记录进行添加、修改、删除的操作。协助管理者对人员调动的记录的管理。
员工奖惩管理:对公司人员奖励和惩罚也可以用这个功能进行管理。包括添加、删除、修改。
系统管理:可以对当前用户的密码进行修改操作。由于人员管理只是由管理人员操作,不需要提供多用户管理。
帮助:帮助和关于
2.2系统功能结构
2.3数据库设计
根据系统功能结构,我们设计系统所需要的数据库,下面给出所需要的数据库结构。
1.系统登录时需要一个userinfo表来存储用户名和密码信息。
表1userinfo数据表
字段名
数据类型
字段长度
Username
字符型
20
Passwd
字符型
20
Name
字符型
20
2.员工信息管理
包含员工的基本信息:职员编号、姓名、姓名简码、性别、出生日期、籍贯、民族、文化程度、毕业学校、婚姻状况、身份证号码、入职时间、所属部门、职务、职称、办公电话、手机、电子邮件、职工账号、备注。
员工信息表如下表:
表 2 ygxx数据表
字段名
数据类型
字段长度
索引
职员编号
整型
4
升序
姓名
字符型
20
姓名简码
字符型
20
性别
字符型
4
出生日期
日期型
8
籍贯
字符型
50
民族
字符型
8
文化程度
字符型
30
毕业学校
字符型
100
婚姻状况
字符型
4
身份证号码
字符型
18
入职时间
日期型
8
所属部门
字符型
20
职务
字符型
20
职称
字符型
20
办公电话
字符型
50
手机
字符型
50
电子邮件
字符型
50
职工账号
字符型
20
备注
字符型
100
3.员工培训管理
员工培训管理包括:职员编号、培训主题、培训性质、开始日期、结束日期、培训地点、培训师、培训结果。
具体表结构:
表3 ygpx数据表
字段名
数据类型
字段长度
索引
职员编号
数据型
4
升序
培训主题
字符型
20
培训性质
字符型
4
开始日期
日期型
8
结束日期
日期型
8
培训地点
字符型
30
培训师
字符型
10
培训结果
字符型
100
4.员工奖惩管理
员工奖惩管理包括:职员编号、奖惩名称、奖惩具体内容、奖惩原因、批准人、批准部门、签发时间、生效日期、撤销日期、撤销原因。具体表结构如表4:
表4ygjc数据表
字段名
数据类型
字段长度
索引
职员编号
数据型
4
升序
奖惩名称
字符型
20
奖惩具体内容
字符型
50
奖惩原因
字符型
30
批准人
字符型
10
批准部门
字符型
20
签发时间
日期型
8
生效日期
日期型
8
撤销日期
日期型
8
撤销原因
字符型
30
5.员工调动管理
员工调动管理包括:职员编号、调动时间、调动后部门、调动后职务、调动原因、备注。具体表结构如表5:
表5ygdd数据表
字段名
数据类型
字段长度
索引
职员编号
整型
4
升序
调动时间
日期型
8
调动后部门
字符型
20
调动后职务
字符型
20
调动原因
字符型
30
备注
字符型
50
第3章主要工程模块设置
3.1程序主页面
上一篇:
vfp个人通讯簿管理系统程序(论文和程序)
下一篇:
Dreamweaver网页制作教程:层及其应用