从广义上讲,系统是个部分的简单组合,它们相互作用,以达到中目的。任何一个系统都是由比它更小的系统组成的,同时它本身又是较大系统的一个组成部分。因此该系统既是比它的小系统的生存环境,又是比它大的系统的一个组成部分,为了达到特定系统的目的。该系统需要与其周围环境,即与系统边界外的任何实体交互作用。实现这一个目标的途径就是确定系统的边界。
企业员工培训管理业务只是企业经营管理业务的一部分。它的生存环境就是企业,它要与企业其他业务进行交互,才能更好的实现它的功能,因此,要设计出一个功能完善的员工培训管理软件,就必须明确员工培训管理业务的边界。这样,既能避免重复性开发,又能更好地针对该业务运行专业开发。
划分企业员工培训管理业务的边界,遵循以下原则:
(1)目标明确。在信息系统中的没一个子系统都是为某一个目标而运行的。系统的边界是否合适,系统内部所有服务是否都为共同的目标而存在,将直接影响到系统的整体功能。员工培训管理系统的目标就是要实现一个节省人力、能使管理流程科学化的系统。
(2)结构清晰。系统与系统之间层次要清楚,比较要分明,这样便于实现总目标要求,使信息交互流畅。
(3)系统与边界界面要清楚。系统有了明确的边界,外界就可以通过输入接口控制系统的行为,有可以通过输出接口观测系统的行为。
根据以上原则所做出的本系统的边界如图3-1所示。
工作。例如,再摩托罗拉只是一个员工档案管理的小程序,霍尼维尔只有一个用Excel编制的表格应用程序。
(3)实地实践、熟悉员工培训业务流程。通过详细的了解,对业务存在以下几个瓶颈:①员工档案管理都是纸上作业,查询、核对很不方便;②教材的采购、库存管理不规范,难以实现实时采购决策;③证书管理不科学,存在错发情况;④市场业务操作不科学。信息反馈不及时。
通过以上的调查分析可以发现,在我国尽快开发出一套功能完善的企业员工培训管理软件是一项十分紧迫的任务。特别是随着经济全球化发展、知识更新速度加快、国际企业的发展,企业员工培训将日益成为企业的一项重要业务。可以说,今后企业的竞争将是企业员工素质的竞争。因此,开发个功能完善的软件来辅助员工管理培训业务是增强企业竞争力的一项重要措施。
3.3 可行性分析
前面分析了系统开发的必要性,以下将从经济、技术、社会三个方面分析其可行性。
3.3.1 经济可行性分析
实施该系统的主要费用:
① 设备购置费用:包括服务器、工作站、外围相关设备的购置费用。
② 软件费:本系统的费用,相关操作平台软件费
③ 运维费:系统运行、维护的费用。
④ 相关工作人员的培训费用。
这些是企业能承担的费用水平。
3.3.2 技术可行性分析
随着信息技术、计算机技术的日渐普及,大部分企业员工对一些基本的计算机技术已有所了解。而使用该系统,无须专业化知识,只要具备一些基本的Windows操作技术,就能使用该系统。因而企业实施该系统没有技术上的阻碍。
3.3.3 社会可行性分析
社会可行性的关键因素就是领导的支持。系统得到高层领导、中层管理人员的支持,就等于成功了一半。此外企业完善而规范的业务操作规章度也是必不可少的因素。在初步调查过程中,作者发现企业的管理人员都很支持该系统的开发应用,这是有利于系统开发的因素。但是有些企业在员工培训业务管理方面还存在组织结构设计不科学、业务流程不规范的现象,企业必须对其进行业务重组(BPR)以配合该系统的开发应用。而一个功能完善、设计严密的系统的应用反过来正好又能帮助企业加强管理,使管理科学化、规范化。
由以上分析可得出如下判断:该系统的开发是可行的,而且是企业迫切需求的应用软件。
块化结构,界面清楚,易于升级和扩充,并预留接口,以便将来增加管理终端。
b) 操作方便
所有操作采用菜单、按钮或鼠标操作来选择,用户只要会用视窗操作系统就会用该系统。
c) 保密性
系统的不同操作员有不同的安全密码,以实现数据分级保密的目的。
6.通用性原则
把用户操作界面设计的规范统一,把数据库结构设计的尽量能包括不同类型的企业需求;在程序设计方面,则尽量考虑使用对象进行模块化编程,便于系统扩充。不同的企业可以根据自己的需要,对系统功能加以取舍。
4.3系统功能分析
系统功能分析是在系统开发的总体任务的基础上完成。本文系统需要完成功能主要有:
1. 员工各种信息的输入,包括员工基本信息、职称、岗位、已经培训的课程和成绩、培训计划等。
2. 员工各种信息的查询、修改,包括员工基本信息、职称、岗位、已经培训过的课程和成绩、培训计划等。
3. 培训课程信息的输入,包括课时、课程种类等。
4. 培训课程信息的查询、修改。
5. 企业所有员工培训需求的管理。
6. 企业培训计划的制定、修改。
7. 培训课程的评价。
8. 培训管理系统的使用帮助。
9. 教师信息的管理、教师评价。
10. 培训资源管理。
11. 培训教材管理
12. 员工外出培训管理。
13. 系统用户管理、权限管理。
4.3.1系统功能模块图
本系统在功能分析的基础上,考虑Visual FoxPro程序编制的特点,得到如图4-1所示的系统功能模块图。