假期管理系统软件设计说明书.docx
- 文档编号:12056040
- 上传时间:2023-04-16
- 格式:DOCX
- 页数:99
- 大小:1,009.28KB
假期管理系统软件设计说明书.docx
《假期管理系统软件设计说明书.docx》由会员分享,可在线阅读,更多相关《假期管理系统软件设计说明书.docx(99页珍藏版)》请在冰豆网上搜索。
假期管理系统软件设计说明书
重油开发公司
假期管理系统设计说明书
文件编号:
2011003
档案号:
2011003
用户单位:
重油开发公司
委托单位:
新疆华隆油田科技股份有限公司
承担单位:
东营市恒力计算机科技有限责任公司
2011年7月28日
修订及变更记录
日期
版本
修订及变更内容
修改人
备注
2011-7-28
1.0
初稿起草
刘长青
2011-8-2
1.0
编写了数据库设计的部分内容
刘长青
2011-8-3
1.0
编写二区概况、生产安排、通知通告、值班信息的设计,修改了数据模型
刘长青
2011-8-5
1.0
根据调研新增调度工作模块
刘长青
2011-8-10
1.0
从重油MIS数据库提取井号、站库、区块的对应关系分析设计生产动态信息模块
刘长青
2011-8-16
1.0
假期管理分析设计
刘长青
2011-8-24
1.0
与用户确认假期业务流程
刘长青
2011-9-19
1.0
开始讨论假期的需求及流程描述
刘长青
2011-9-22
1.0
重油信息所对假期的需求及流程描述进行了修订
安静、刘长青
审核历史
日期
版本号
说明
审核人
备注
1.引言
1.1.编写目的
本文主要依据客户需求说明书进行编写,预期的读者为项目经理,用户,客户,开发人员等。
方便项目组内部沟通交流,与用户进行需求沟通和确认,促进项目的进度,划分项目的范围。
1.2.背景
根据重油开发公司信息所的要求,针对重油开发公司开发一套员工假期管理系统,实现重油公司员工假期的信息化管理,实现员工请假申请,请假审批,请假通知单的打印,请假信息查询,历史数据查阅,各类假期的统计。
A.项目名称:
员工假期管理系统;
B.甲方单位:
新疆华隆油田科技股份有限公司;
C.用户单位:
新疆油田公司重油开发公司;
D.乙方单位:
东营市恒力计算机科技有限责任公司;
E.项目所在地:
新疆克拉玛依市。
1.3.相关文件
Ø现有工会管理系统;
Ø重油公司工会管理系统需求说明书;
1.4.开发环境说明
应用服务器
操作系统:
WINDOWS2003浏览器:
IE6.0/8.0OFFICE2003/2007
机器配置:
CPU3.0GHz双核内存4GB硬盘:
520GB
数据库服务器
操作系统:
WINDOWS2003浏览器:
IE6.0/8.0OFFICE2003/2007
数据库:
ORACLE10.2
机器配置:
CPU3.0GHz双核内存4GB硬盘:
520GB
开发环境
操作系统:
WINDOWSXP-sp3浏览器:
IE6.0/8.0OFFICE2003/2007
开发工具:
VisaulStudio2008Framework3.5
机器配置:
CPU3.0GHz内存2GB硬盘:
120GB
运行环境基本要求
操作系统:
WINDOWSXP-sp3浏览器:
IE6.0/8.0OFFICE2003/2007
机器配置:
CPU3.0GHz内存2GB硬盘:
120GB
1.
1.1.
1.2.
1.3.
1.4.
1.5.
1.5.1.业务门开发环境
文件管理部份采用新疆油田公司统一的门户:
sharepoint+sqlserver
后台维护程序采用ASP.NET+ORACLE,目前ORACLE采用的是工会系统的测试数据库,
工会系统ORACLE配置信息,这是测试环境。
ZYGH19=
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST=10.72.118.19)(PORT=1521))
)
(CONNECT_DATA=
(SERVICE_NAME=zygh)
)
)
测试环境:
用户名:
testzygh密码:
testzygh
业务门户地址:
http:
//10.72.118.19/cy2qglxt/Default.aspx
1.5.2.其他模块开发环境
考虑到其他模块目前都有系统在运行,如现有的:
工会系统(ASP.NET+ORACLE环境);机泵管理(ASP+ORACLE);取证培训(ASP).为了统一环境,实现统一权限管理,我们考虑使用公司最新的平台,目前重油公司已经在使用公司3.0平台,我们先在测试环境进行开发。
数据库采用重油工会的侧数据库。
2.0测试平台地址:
http:
//10.72.118.22:
888/login/default.aspx
用户名:
dbadmin/zygspt
2.0正式环境:
http:
//10.72.118.22:
8000
用户名:
dbadmin/zygspt
公司平台3.0
http:
//10.72.118.22:
8001
dbadmin/123
1.5.公共术语描述
员工包括工人和干部类员工;
干部包括:
副科长,副区长,副所长,副主任,副站长,教导员;
科长,区长,所长,主任,站长;
副经理,经理;
人员类别(一般员工,副职,正职,副经理,判断审批流程)。
1.6.公共约束
1.1.
1.2.
1.3.
1.3.1.假期审批流程:
1、在数据录入时系统需要自动判断员工是否可以享受此假期,如果冲突则进行提醒,并且数据不进入审批环节,需要记录“本次申请不符合条件”;
2、不要等到基层领导审批后,工会审批时才去判断数据是否符合要求!
(假期冲突)
3、确保进入审批环节的数据符合所有条件限制,如天数,工龄,假期冲突。
4、审批过程如果有“未通过”的则直接退到最初状态,需要记录那个岗位审批“未通过”及日期,未通过原因。
5、休假通知单一律在人事科审批通过后生成;通知单有统一格式可以打印。
6、审批过程中的数据不能删除,不能修改必须加锁;
7、审批结束的数据不能删除,不能修改必须加锁;
8、解锁数据需要管理员授权,角色中需要设定解锁角色;解锁时需要输入密码。
9、休假开始日期减录入日期必须小于10天,大于1天,否则不能录入;
10、所有默认页面查询时,如果有数据则显示数据,没有数据则提示“数据不存在!
”
11、基层单位普通员工带薪假,基层领导审批完流程就结束了。
12、基层单位由专人负责员工请假信息的录入。
审批流程:
结果:
通过,未通过
审批环节:
基层审批,主管审批,经理审批,工会审批,人事科审批
状态:
1.7.设计说明
重油公司员工假期管理系统,是面对整个重油公司的,人员基本信息由人事系统提供,定期导入数据,需要考虑导入数据的规则,避免对假期历史数据产生严重影响,员工假期管理系统只记录员工享受的各类假期信息,与人员基本信息之间通过身份证号码建立唯一对应关系。
1.8.首页布局
重油开发公司
员工假期管理系统
员工信息维护
员工信息查询
带薪假
婚假
产假
产休假
男方照护假
子女护理假
人流假
节育措施假
陪护假
陪护假-外部
病假
丧假
探亲假
疗养假
假期统计
1、按时间段统计每种假休假人数
2、按姓名,时间段统计各类假情况
3、按单位,时间段统计各类假情况
分开显示各单位
2.业务模块—员工信息维护
业务描述:
目前,工会系统中人员信息数据定期从重油开发公司人事系统导入,已经开发了接口,由于数据的安全性和保密性一直以来都有人事部门定期导入,目前导入的数据保存在t_employe_1表中。
每月初由人事系统负责导入数据,但实际情况时,导入数据后发生人员变更,此时在员工请假等信息记录时,关系就不正常了,所以提供维护功能。
表:
t_employe_1记录了人员信息和单位信息,所以人员信息和单位信息均在此表维护。
功能:
数据维护(维护保存数据时需要提醒),查询。
输入:
由人事系统导入数据,维护全部数据;
处理:
数据保存;
输出:
人员信息;
查询:
单位,姓名,性别,族别,年龄,学历,婚否,血型,员工类别,学历(多条件组合模糊查询)。
查询结果:
输出查询结果,生产图形。
1.
2.
3.
3.1.员工信息导入接口
目前工会系统员工信息由人事系统定期导入数据,该功能使用正常,数据导入t_employe_1
表,因此对导入接口不做任何修改。
目前从人事系统导入数据接口的字段描述;
人事系统
工会系统t_employe_1
说明
身份证号
身份证号
YGID员工ID
目前没有写入信息
工作单位
工作单位
姓名
姓名
性别
性别
族别
族别
出生日期
出生日期
籍贯
籍贯
行政职务
行政职务
员工类别
员工类别
专业技术职务
专业技术职务
技术等级
技术等级
文化程度
文化程度
毕业时间
毕业时间
毕业院校
毕业院校
专业
专业
参加工作时间
参加工作时间
政治面貌
目前没有写入信息
入党时间
目前没有写入信息
婚否
婚否
家庭地址
家庭地址
联系电话
目前没有写入信息
手机号码
目前没有写入信息
电子邮箱
电子邮箱
调动原因
目前没有写入信息
备注
目前没有写入信息
血型
血型
家庭电话
家庭电话
工会会员
目前没有写入信息
入会时间
目前没有写入信息
ERP编号
ERP编号
照片
照片
婚况
目前没有写入信息
部门ID
工会系统默认写1
3.2.员工信息维护
业务描述:
t_employe_1表的数据每月导入一次,导入后员工信息发生变化,此时就需要修改相关信息。
功能:
数据维护(考虑不能删除,不能新增,只能修改的情况);
保存:
修改完成后保存数据需要提醒;
说明:
在维护过程凡是枚举类的字段内容,都从本表提取数据,只能选择不能录入。
特殊要求:
只有具有权限的用户才能够进行维护,一般用户只能查询。
数据表设计
业务说明:
由于人事系统提供的数据项有限,为了满足实际应用和扩充功能需要增加一些字段;因为设计一张新表,通过身份证号来建立唯一关联;
功能:
新增,修改,删除,查询,更新
输入:
身份证号,入会时间,工会会员(会员编号),备注
输出:
通过身份证号与人事系统提供的数据合并成一条完整的记录;
处理:
人员信息更新时自动保存到此表,考虑人员信息的新增,修改,删除,更新;
特殊说明:
建立此表的目的一是为了满足目前工会要求的扩展,而是考虑到今后其他单位提出扩展。
当人员信息从人事系统导入数据后需要根据身份证号判断新增,删除,修改的情况,新增的数据一下字段内容为空,可以录入;删除的记录在次表也要根据身份证号删除,人员信息修改的情况,此表数据不变。
t_employe_3
序号
字段
员工信息
说明
类型
1.
SFZH
身份证号
与人员信息保持一致
VARCHAR2(50)
2.
GHHY
工会会员
有工会录入会员编号
VARCHAR2(50)
3.
RHSJ
入会时间
由工会录入入会时间
Date
4.
BZ
备注
由工会录入说明
VARCHAR2(50)
界面设计
单位姓名,性别,族别,年龄,学历,婚否,血型,员工类别,学历
查询
结果列表
序号单位姓名身份证性别族别工龄(根据界面可以调整显示字段的多少)
编辑查看
由于字段较多,不能全部显示,可通过“查看”来显示全部
说明:
在维护界面上其实和查询界面的条件一样,编辑数据的前提是“不能删除,不能新增记录,只能修改原记录的部分内容”;对于一个员工信息不能修改的内容有:
身份证号,姓名,性别,族别,籍贯,血型。
编辑
显示字段
显示状态
说明
身份证号
显示
不可编辑
YGID员工ID
不显示
不可编辑
工作单位
显示
不可编辑
姓名
显示
不可编辑
性别
显示
不可编辑
族别
显示
不可编辑
出生日期
显示
不可编辑
籍贯
显示
不可编辑
行政职务
显示
可编辑
员工类别
显示
可编辑
专业技术职务
显示
可编辑
技术等级
显示
可编辑
文化程度
显示
可编辑
毕业时间
显示
可编辑
毕业院校
显示
可编辑
专业
显示
可编辑
参加工作时间
显示
可编辑
政治面貌
显示
可编辑
入党时间
显示
可编辑
婚否
显示
可编辑
家庭地址
显示
可编辑
联系电话
显示
可编辑
手机号码
显示
可编辑
电子邮箱
显示
可编辑
调动原因
显示
可编辑
备注
显示
可编辑
血型
显示
不可编辑
家庭电话
显示
可编辑
工会会员
显示
可编辑
入会时间
显示
可编辑
ERP编号
显示
不可编辑
照片
不显示
不可编辑
婚况
显示
可编辑
部门ID
不显示
不可编辑
查看
显示上列字段信息。
3.3.员工信息查询
业务描述:
有权限的用户可以根据条件查询员工信息。
查询条件:
单位,姓名,性别,族别,年龄,学历,婚否,血型,员工类别,学历(多条件组合模糊查询)。
查询结果:
输出格式。
界面设计
单位姓名,性别,族别,年龄,学历,婚否,血型,员工类别,学历
查询
结果列表
查看
由于字段较多,不能全部显示,所通过“查看”来显示全部
3.4.t_employe_1表格式
序号
字段
员工信息
说明
类型
5.
YGID
员工编号
全局统一的唯一编号
NUMBER(20)
6.
GZDW
工作单位
员工所在的具体单位名称
VARCHAR2(50)
7.
XM
姓名
员工姓名
VARCHAR2(50)
8.
XB
性别
员工性别,下拉选择
VARCHAR2(20)
9.
ZB
族别
员工组别,下拉选择
VARCHAR2(20)
10.
SFZH
身份证号
员工身份证号码,可以校验
VARCHAR2(50)
11.
CSRQ
出生日期
DATE
12.
JG
籍贯
VARCHAR2(50)
13.
XZZW
行政职务
副站长,站长,副科长,科长
VARCHAR2(50)
14.
YGLB
员工类别
干部,干部(聘干),工人
VARCHAR2(50)
15.
ZYJSZW
专业技术职务
工程师,高级工程师,助理工程师,技术员
VARCHAR2(50)
16.
JSDJ
技术等级
高级工,中级工,初级工
VARCHAR2(50)
17.
WHCD
文化程度
小学,初中,高中,中专,技工,大专,本科
VARCHAR2(50)
18.
BYSJ
毕业时间
DATE
19.
BYYX
毕业院校
VARCHAR2(50)
20.
ZY
所学专业
VARCHAR2(50)
21.
CJGZSJ
参加工作时间
DATE
22.
ZZMM
政治面貌
VARCHAR2(50)
23.
RDSJ
入党(团)时间
DATE
24.
HF
婚姻状况(婚否)
未婚,已婚,离婚,再婚
VARCHAR2(20)
25.
JTZZ
家庭住址
VARCHAR2(100)
26.
LXDH
联系电话(工号)
VARCHAR2(20)
27.
SJHM
手机号码
VARCHAR2(20)
28.
DZYX
电子邮箱
VARCHAR2(50)
29.
DDSM
调动说明
VARCHAR2(100)
30.
BZ
备注
VARCHAR2(100)
31.
XX
血型
A,B,O
VARCHAR2(20)
32.
JTDH
家庭电话
VARCHAR2(50)
33.
GHHY
工会会员
VARCHAR2(50)
34.
RHSJ
入会时间
DATE
35.
ZGDAH
职工档案号
VARCHAR2(50)
36.
ZP
照片
BLOB
37.
HK
婚况
VARCHAR2(50)
38.
BMID
NUMBER(20)
特殊说明:
目前人事系统提供的数据不包括YGID,该字段内容为空,所以采用身份证号作为主键和关联关系。
3.5.t_employe_2表格式
此表记录了员工家庭成员信息,目前工会系统没有使用该表,而且该表现有的结构定义也不合理,没有与主表建立关联关系,所以考虑此表结构重新设计。
序号
字段
员工信息
说明
类型
1.
YGID
员工编号
全局统一的唯一编号,必须来自主表,考虑主表更新数据时会不会发生变化
NUMBER(20)
2.
SFZH
身份证号
员工身份证号码来自主表
VARCHAR2(50)
3.
JTCYXM
姓名
员工姓名
VARCHAR2(50)
4.
XB
性别
员工性别,下拉选择
VARCHAR2(20)
5.
ZUB
族别
员工组别,下拉选择
VARCHAR2(20)
6.
JTCYSFZH
身份证号
员工身份证号码,可以校验
VARCHAR2(50)
7.
CSRQ
出生日期
从身份证号中提取
DATE
8.
GX
关系
夫妻,母女,父女
VARCHAR2(20)
9.
GZDW
工作单位
VARCHAR2(50)
10.
月收入
11.
健康状况
12.
LXDH
联系电话
VARCHAR2(50)
13.
SJHM
手机号码
VARCHAR2(20)
14.
DZYX
电子邮箱
VARCHAR2(50)
15.
BZ
备注
VARCHAR2(100)
功能:
数据录入,数据维护;
输入:
上表信息,自动带入员工ID
处理:
数据保存;
输出:
上表信息
查询:
通过员工姓名查询,显示与员工相关的家庭成员信息。
说明:
该功能本次设计考虑进来,暂时不在实现范围内。
3.业务模块—假期管理
业务描述:
各单位通过系统录入本单位请假人员信息,本单位领导审批,上级领导审批,审批通过的才可以执行休假。
请假的类型很多,带薪休、疗养假、探亲假、丧假、病假、内部陪护假、外部陪护假、婚假、产假、产休假、男方照护假、子女护理假、人流假、节育措施假。
类别
序号
名称
审批流程
说明
带薪假
1.
带薪假
基层领导—人事科
计划生育假
2.
婚假
3.
产假
4.
产休假
5.
男方照护假
6.
子女护理假
7.
人流假
8.
节育措施假
陪护假
9.
陪护假
陪护假-外部
10.
陪护假-外部
病假
11.
病假
丧假
12.
丧假
探亲假
13.
探亲假
疗养假
14.
疗养假
假期编号规则
类别
序号
名称
编号规则
说明
带薪假
1.
带薪假
年-001当前年份+三位数
本假期内编号不能重复
计划生育假
2.
婚假
年-001当前年份+三位数
本假期内编号不能重复
3.
产假
年-001当前年份+三位数
本假期内编号不能重复
4.
产休假
年-001当前年份+三位数
本假期内编号不能重复
5.
男方照护假
年-001当前年份+三位数
本假期内编号不能重复
6.
子女护理假
年-001当前年份+三位数
本假期内编号不能重复
7.
人流假
年-001当前年份+三位数
本假期内编号不能重复
8.
节育措施假
年-001当前年份+三位数
本假期内编号不能重复
陪护假
9.
陪护假
年-001当前年份+三位数
本假期内编号不能重复
陪护假-外部
10.
陪护假-外部
年-001当前年份+三位数
本假期内编号不能重复
病假
11.
病假
年-001当前年份+三位数
本假期内编号不能重复
丧假
12.
丧假
年-001当前年份+三位数
本假期内编号不能重复
探亲假
13.
探亲假
年-001当前年份+三位数
本假期内编号不能重复
疗养假
14.
疗养假
年-001当前年份+三位数
本假期内编号不能重复
特殊说明:
员工今年已经休了带薪假,但是发现今年可以休疗养假,因为可以领取疗养费,但是系统默认为冲突,不能录入数据,此时需要考虑录入疗养假休假天数为0的情况,此类情况不参与各类数据统计,只是为了领取疗养费。
4.
4.1.带薪假
业务描述:
对员工的带薪休假进行数据管理,实现网上审批的功能,对审批表进行管理;首先员工在网站上下载休假申请表,然后根据职务的不同将申请表提交给不同的审核部门或者审核人。
审核部门或者审核人“查看”员工带薪休假和疗养假信息后,如果两假期没有冲突,则将休假信息“录入”系统,并“上报”人事科。
人事科审核休假信息,如果审核未通过退回审该部门或者审核人。
如果审核通过,“锁定”休假信息,锁定后信息将不再被修改。
人事科审核、锁定休假信息后,审核部门或者审核人即可打印休假申请单,提交员工,员工即可休假。
员工休假回来后,到人事科销假,人事科记录带薪休假的销假信息。
功能:
数据维护,查询,审批流程,申请表下载,数据锁定。
输入:
身份证号,休假天数,开始日期,结束日期,人员类别,提交人,备注;
输出:
带薪休假信息,审批表
处理:
数据保存,根据身份证号从员工基本信息提取姓名,工龄;判断该员工是否能够休假,休假天数依据工龄进行判断,分开休得合计天数不能大于工龄限制天数;自动提取登录者为提交人,自动记录登陆日期;自动记录审批环节,审批日期,自动生成编号,累计休假天数。
根据人员类别自动执行审批流程(工人的带薪假基层领导审批完流程就结束了)。
查询:
身份证号,开始日期,结束日期多条件组合查询;
审批流程:
一般员工审批流程,副科审批流程,科长审批流程,副总经理审批流程;
特殊说明:
带薪休假和疗养假同一个员工同一年只能修一种,否则冲突,数据保存时程序自动判断假期是否冲突!
。
审批环节只要有不同意的直接退回到最初,但是其他环节可以看到退回的信息。
带薪休假天数不包含周末和节假日,需要程序处理和判断。
目前系统只能自动判断出周末,对法定节假日和少数民族节假日需要另外定义。
人员类别可以分为:
工人,一般干部,副科长(副区长,副队长),科长(区长,队长),副经理。
根据工龄休假额定天数表:
工龄
假期天数
备注
说明
小于1年
0
不享受
1-5年
5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 假期 管理 系统软件 设计 说明书
![提示](https://static.bdocx.com/images/bang_tan.gif)