1.1 项目背景
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已
进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算
机对人事信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可
靠性高、存储量大、保密性的事情,在下面的各章中我们将以开发一套人事管理系统为例,
谈谈其开发过程和所涉及到的问题及解决方法。
2.1 可行性分析报告
在各企业中计算机已经普遍存在,并且在事物处理,工作安排,人员管理等方面使用
起来非常迅速。使用计算机来对企业的操作,安排,大大提高了工作的效率,还节省了许
多人力物力,节省出大量的时间,也为管理者对企业的管理,对人员的了解方便许多。因
此,用计算机来管理企业人事信息,是非常必需的。
2.2 技术条件方面的可行性:
该软件的基本要求与功能是实现员工的基本信息数据包括和员工有关的数据的管理与
操作处理。工种设置,部门管理,员工管理,收入管理,以及有关信息查询,修改,删除
要求所产生的数据输出。
本系统选择 C#语言,目前使用的开发技术来说建议系统的功能目标应该能够达到;.
利用现有的技术在规定的期限内开发工作基本能够完成。到时具体的困难到时与同学们,老
师相互讨论。
C#语言的描述:
●简洁的语法
●精心地面向对象设计
●与 Web 的紧密结合
●完整的安全性与错误处理
●版本处理技术
●灵活性与兼容性
2.3 经济方面的可行性:
由于是本学期老师布置的课程设计,未涉及到资金问题,因此在此就一笔带过,把较重要的
因素考虑进去并列出来。
2.4 社会因素方面的可行性:
在各企业中计算机已经普遍存在,并且在事物处理,工作安排,人员管理等方面使用
起来非常迅速。使用计算机来对企业的操作,安排,大大提高了工作的效率,还节省了许
多人力物力,节省出大量的时间,也为管理者对企业的管理,对人员的了解方便许多。因
此,用计算机来管理企业人事信息,是非常必需的。
2.5 结论
根据以上分析可知,开发该人事信息管理系统具有很大的价值意义,但是时间有限,
该管理系统考虑不太健全,我会在这方面加强学习和改进。所以,我认为开发此系统的条件
已经具备,可以开始进行开发。
3.1 系统总体功能需求
功能概述:该系统界面友好,操作简便,能完成添加工种,浏览工种,修改工种,删
除工种等一系列人事信息管理功能,开发本系统的总体任务是实现人事管理的系统化和自
动化。本着实用性和介绍性的原则,整个系统由四大模块组成,每个大的模块又包括三至
四个小的模块。
一、9 工种管理部分:包括工种添加和工种浏览,其功能是实现对各部分数据内容进行
添加、修改、查询等操作。
二、9 部门管理部分:包括部门浏览和部门添加,其功能是实现对各部分数据内容的添
加和修改等操作。
三、9 员工管理部分:包括员工浏览和员工添加,其功能是实现对各部分数据内容的添
加和查询等操作。
四、9 收入管理部分:包括收入浏览和收入添加,其功能是实现对各部分数据内容的添
加和查询等操作。
系统具有高效、易操作、易维护等特点,并且系统结构清晰、界面友好,功能较为
齐全,能有效地协助管理人员进行人事管理工作。如果想真正把它用到实际的人事信息管
理中,还需要读者对该系统进行一步的完善工作。(下载源码就到源码网:
www.codepub.com)
3.2 流程图需求
(1)总体流程图
(2)用例图:
人事信息
管理系统
工程设置 部门管理 员工管理 收入管理
添加工种
浏览工种
添加部门 浏览部门 添加员工 浏览员工 添加收入 浏览收入
修改
删除
修改
删除
修改
删除
修改
删除
用户
工种管理
部门管理
员工管理
收入管理
添加工种
浏览工种
修改工种
删除工种
添加部门
浏览部门
修改部门
删除部门
员工浏览
添加员工
修改员工
删除员工
添加收入
收入浏览
修改收入
删除收入
3.3 计算机系统的配置方案
硬件环境:
内容 最低配置 建议配置
主机
P/200
PII/266 以上