资源描述
人事管理系统
1. 问题定义
当企业职工达到上万人,人工管理人力消耗太大,所以需要做出一套便于企业管理的人事管理系统。
关于系统规模和目标的报告书 2017.10.20
项目名称:人事管理
问题:企业职工人数达到上万人时,人力进行人事管理任务艰巨。
项目目标:对单位的人事情况进行管理,完成新职工的登记、职工信息的维护、调离和退休情况的登记,并能按指定的要求完成查询、统计、排序等功能。
项目规模:开发成本应该不超过10万((±50%)。
初步设想:在公司设立专门的人事部门,有自己的人事管理系统方便企业进行人员管理。
可行性研究:为了更全面地研究人事管理项目的可能性,建议进行大约历时两周的可行性研究。
2. 可行性研究
(1)澄清系统规模和目标
目标:将本系统安装在计算机上,提供人性化的界面供用户进行操作,用户可以对各种信息进行操作,包括对员工信息、部门信息、职位信息、人事异动信息、工资信息、奖惩信息、考勤信息的维护、浏览和查询。
(2)研究现有的系统
a. 工作负荷
现有系统是手工操作的,不论是查询信息还是修改删除信息,都需要通过查看文件进行操作,不仅速度慢,效率低,而且文件也不易长期保存,操作时需要花费大量的人力物力资源,已经和现在经济高效的时代不相符了。
b. 费用开支
序号
岗位名称
人数
工资
1
员工信息管理员
5
2000/月/人
2
执勤员
3
1500/月/人
3
资料管理员
5
2000/月/人
4
出纳员
6
3000/月/人
5
会计
5
4000/月/人
合计每年共123.6万元。
c. 人员
由于现有系统是人工的,对管理人员的要求并不高,只要有一定的管理才能和文化基础即可,但是由于工作量较大,需要的人员比较多。
(3)导出高层逻辑模型
人事管理系统功能数据流图
(4)进一步确定系统规模和目标
(5)导出供选择的解法
1)技术可行性
a.人事考勤工资管理系统是数据库应用程序,职工的档案关系以及职工和工资信息的关系虽然很复杂,但都是可以很清楚的用关系数据库模式表示出来,采用数据库的操作没有难度。
b.就规模来说,人事管理系统应属于中小型数据库应用程序,在课程设计期间就可以完成从系统需求分析到系统测试的所有工作,不存在开发时间限制的问题。
c.由于人事管理系统不属于大的数据库系统并且没有严格的实时性要求,只要普通系统配置就可运行。对于人事管理系统的开发就没有特殊的要求。
2)操作可行性
从用户单位的工作人员的素质来看,使用类似网页操作界面,简单易学,一般的工作人员能满足使用该软件系统的要求。
3)经济可行性
人事管理系统属于中小规模的MIS,所需要的资源不多,开销也不是很大,不需要特殊设备的支持,只要有作为服务器的计算机和作为开发平台的计算机即可。而且,当系统开发完成时,根据人事管理的广泛性,可将系统扩展为通用软件,增加其重要性,实现资源的最大利用率。这样降低了系统开发的开销,实现了经济上的可行性。
(6)推荐最佳方案
1)基本建设投资
a.必要设备:
网络平台的建设,5万左右;
服务器和存储系统,10万左右;
b.开发系统:按目前市场上人事系统的开发价格来看,开发所需的投资大概在30万不等;
c.安装费用:2万;
总计:47万左右。
2)其他一次性支出
a.系统开发期为3个月,需开发人员7人。根据软件系统的规模估算,每人每月的人工费按5000元计算,开发费用为10.5万元。
b.硬件设备费共10万元;
c.外购开发工具、软件环境费用共3万元;
d.其他费用共2万元;
一次性支出总费用:25.5万元。
3)非一次性支出
a.硬件维护,包括设备耗电量和检修维护,每年10万左右;
b.软件运行维护:按开发费用的5%计算,1万/年左右;
c.人员成本和办公经费,28.2万/左右;
总计:39.2万/年左右。
序号
岗位名称
人数
工资
1
员工信息管理员
2
2000/月/人
2
执勤员
1
1500/月/人
3
资料管理员
2
2000/月/人
4
出纳员
2
3000/月/人
5
会计
2
4000/月/人
4)收益
a.原本每年需支出员工工资123.6万元,现每年需支出员工工资28.2万元,每年节省工资支出95.4万元。
b.在6年期内,系统总成本307.7万元,系统总收益572.4万元。
投资回收期:1.28年
纯收益:572.4-307.7=264.7万元
从经济考虑,开发本系统是完全可行的。
(7) 草拟开发计划
实现人事管理系统的粗略计划
阶段
要用的时间(月)
可行性研究
0.5
需求分析
1.0
概要设计
0.5
详细设计
1.0
实现
2.0
总计
5.0
(8)写出文档提交审查
3. 需求分析
(1) 系统的综合要求
1) 主要功能有:
a. 员工信息管理:户口状况、政治面貌、生理状况、合同管理等;
b. 考勤、加班、出差管理;
c. 人事变动:新员工登记、员工离职登记、人事变更记录;
d. 考核奖惩;
e. 员工培训;
f. 系统维护:操作员管理、权限设置等。
2) 实现功能:
普通用户:浏览员工信息、修改密码;
管理员:浏览、修改、增加、删除员工信息,对系统进行改进设置。
(2) 系统的数据要求
1)员工信息情况
定义:员工情况=员工号+姓名+性别+出生日期+籍贯+专业+学历+联系方式+部门号;
2)工资信息情况
定义:工资信息=员工号+姓名+基本工资+奖励工资+实发工资+发放日期;
3)奖惩情况
定义:奖惩情况=员工号+姓名+奖惩类别+附加工资+奖惩日期;
4)员工培训情况
定义:员工培训情况=员工号+姓名+培训内容+培训日期;
5)员工考勤、加班、出差情况
定义:员工考核情况=员工号+姓名+考核内容+考核日期。
(3) 导出系统的逻辑模型
(4) 修正系统开发计划
2) 写出文档初稿
n 结构化分析方法要求,在需求分析阶段完成的正式文档(软件需求规格说明书)中必须至少包含三个重要成分:数据流图,数据字典,以及一组黑盒形式的算法描述(IPO表)。
n 名字:工资总额
n 别名:总工资
n 描述:扣除个税、公积金和保险之前的月工资
n 定义:数,最大值=99999.99
n 位置:工资明细表
8 / 8
展开阅读全文