基于web的工资管理系统课程设计Word格式.doc
- 文档编号:13166456
- 上传时间:2022-10-07
- 格式:DOC
- 页数:23
- 大小:448.50KB
基于web的工资管理系统课程设计Word格式.doc
《基于web的工资管理系统课程设计Word格式.doc》由会员分享,可在线阅读,更多相关《基于web的工资管理系统课程设计Word格式.doc(23页珍藏版)》请在冰豆网上搜索。
通过以上功能实现对员工工资的管理,让系统管理员能够更方便管理员工工资,也能够让员工更方便的查询其基本工资情况。
第二章系统分析
2.1可行性分析
2.1.1管理上的可行性
此系统将会对企业的管理带来相当的方便,对于节省人力资源是有利的,因此主管人员对此项目的开发持绝对的支持态度,管理方面的条件都很成熟,这都为本系统的开发提供了管理上的可行。
2.1.2技术上的可行性
依靠当今的软件开发方法和案例,通过学习了MyEclipse软件的学习,及对Oracle数据库的学习和网络知识的学习,及现今计算机硬件的水平的提高,通过努力开发出来应该是没有技术问题。
2.1.3经济上的可行性
现在,计算机的价格已经十分低廉,性能却有了长足的进步。
而本系统的开发,为企业的人事资源管理工作的效率带来了一个质的飞跃,为此主要表现有以下几个方面:
第一,本系统的运行可以节省人力,物力和财力。
第二,本系统的运行可以大大的提高公司的工作效率。
第三,本系统可以使敏感文档更加安全。
所以,用户可以在购买软件以后对人员进行一些基本的培训,软件就可以发挥作用,只会花费很小的一部分但是收获确实长久的。
所以本系统在经济上是可行的。
2.2需求分析
2.2.1性能需求分析
本系统应该能达到如下的性能需求:
用户容易理解和使用该系统。
系统应易于修改、易于扩充、易于维护,能够适应业务不断发展变化的需要。
目标系统功能齐全,能够完全满足业务需求。
保证系统的物理安全、数据存储和存取的安全与保密、数据传输的安全与保密,做好使用人员的授权管理。
能连续准确的处理业务,有较强的容错能力。
优化逻辑设计与物理设计,使系统运行效率高,反映速度快。
2.2.2功能需求分析
工资管理信息系统对企业加强工资管理有着极其重要的作用,经过了反复地论证,最终确定了工资管理系统的设计方案,本系统应实现如下的功能:
员工基本信息管理,工资结构结构设置,工资汇总等三个大的功能
1、员工基本信息模块
员工基本信息模块具有员工信息增加、删除、修改和员工信息查询三个功能。
员工基本信息包括员工号、员工姓名、员工性别、所在部门、所在岗位、工龄和工资等级等信息。
员工增删实现了对数据库中员工信息的增加和删除。
员工信息查询可以通过员工号或员工姓名对员工信息进行查询。
2、工资结构设置模块
根据该公司的工资管理实际情况,本系统将工资结构分为基础工资、岗位工资和工龄工资三部分。
该模块可以对这三个工资类型设置工资等级,并对每个等级设置工资标准。
3、工资汇总模块
用户在员工信息管理模块对该员工的工资等级进行输入以后,在工资汇总模块会自动对员工工资进行汇总。
用户可以打印出工资汇总表,打印之前可以通过打印预览功能进行打印预览。
2.3数据流图和数据字典
2.3.1数据流图
数据流图部分包括工资管理顶层数据流程图,及三个子模块数据流程图:
员工基本信息操作子模块数据流程图、员工工资结构设置子模块流程图及员工工资汇总子模块数据流图,具体如下:
工资管理顶层数据流程图如下:
图2.1工资管理顶层数据流程图
第二层数据流程图包括员工基本信息操作子模块数据流程图、员工工资结构设置子模块流程图及员工工资汇总子模块数据流图三部分,具体如下:
员工基本信息操作子模块数据流程图:
图2.2员工基本信息操作子模块数据流程图
员工工资结构设置子模块流程图:
图2.3员工工资结构设置子模块流程图
员工工资汇总子模块数据流图:
图2.4员工工资汇总子模块数据流图
2.3.2数据字典
数据字典包括数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等六个方面的定义。
数据项的定义:
数据项编号:
I-01 数据项编号:
I-02
数据项名称:
员工号 数据项名称:
员工姓名
别名:
无别名:
无
简述:
员工在单位的代号简述:
类型及宽度:
字符型,3位 类型及宽度:
字符型,10位
取值范围:
“000”~~“999” 取值范围:
小于或等于5个汉字
I-03 数据项编号:
I-04
员工性别 数据项名称:
岗位名称
无别名:
部门名
无简述:
字符型,2位 类型及宽度:
字符型,14位
“男”或“女” 取值范围:
小于或等于7个汉字
I-05 数据项编号:
I-06
工龄 数据项名称:
工资等级
员工在单位工作时间简述:
数值型,2位 类型及宽度:
字符型,2位
“00”~~“99” 取值范围:
“00”~~“99”
I-07 数据项编号:
I-08
基本工资 数据项名称:
岗位工资
员工最基本的工资简述:
不同岗位的工资规定
数值型,4位 类型及宽度:
数值型,4位
“0000”~~“9999” 取值范围:
“0000”~~“9999”
I-09 数据项编号:
I-10
工龄工资 数据项名称:
注册名
不同工资年限的工资规定简述:
数值型,3位 类型及宽度:
“0000”~~“9999” 取值范围:
任意字符
I-11 数据项编号:
I-12
汇总工资 数据项名称:
结算时间
员工总工资简述:
每月工资结算时间
数值型,8位 类型及宽度:
日期型,8位
“00000”~~“99999” 取值范围:
数据结构的定义:
数据结构编号:
DS01--01
数据结构名称:
员工信息表单
简述:
描述员工的基本信息
数据结构组成:
I-01+I-02+I03+I-04+I-05+I-06
DS01--02
基本工资表单
描述不同等级的员工的基本工资信息
I-06+I-07
DS01--03
岗位工资表单
描述不同岗位的员工的岗位工资信息
I-04+I-08
DS01--04
工龄工资表单
描述不同工龄的员工的工龄工资信息
I-05+I-09
23
数据流的定义:
数据流编号:
D1
数据流名称:
员工信息
员工的基本信息
数据流来源:
数据库
数据流去向:
工资汇总模块
数据流组成:
数据流量:
100份/月
高峰流量:
200份(每个月末)
D2
基本工资
不同等级的员工的基本工资
D3
不同岗位的员工的岗位工资
D4
工龄工资
不同工龄的员工的工龄工资
处理逻辑的定义:
处理逻辑编号:
P1.1
处理逻辑名称:
员工信息增加
当有新员工时,增加一条员工信息
输入的数据流:
处理:
增加一条员工信息
输出的数据流:
处理频率:
当有新员工时,对每个员工处理一次
P1.2
员工删除
当有员工辞职时,删除一条员工信息
删除一条员工信息
当有员工辞职时,对每个员工处理一次
P1.3
员工信息更新
当有员工信息要变动时,更新一条员工信息
更新一条员工信息
当有员工信息要变动时,对每个员工处理一次
处理逻辑
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 web 工资管理 系统 课程设计