职工教育培训管理系统软件开发综合训练课程设计.doc
《职工教育培训管理系统软件开发综合训练课程设计.doc》由会员分享,可在线阅读,更多相关《职工教育培训管理系统软件开发综合训练课程设计.doc(29页珍藏版)》请在沃文网上搜索。
1、 摘 要随着经济全球一体化时代的到来,企业的发展不再是仅限于技术的竞争,市场的竞争,更重要的是人才的竞争。企业在发展过程中,除了要维护好和客户的关系,掌握先进的行业生产技术以外,还需要拥有一批本领域中具有相当才能的工作人员,才能在信息时代的经济浪潮中立于不败之地。通过一个先进的、完善的职工培训管理系统,使企业的培训工作系统化、规范化、自动化,从而达到提高企业培训管理效率的目的。培训使职工的知识、技能与态度明显提高与改善,由此提高企业效益,获得竞争优势。职工教育培训管理系统通过制定合理的培训计划,运用正确的方法收集相关的数据和信息,善于发现职工的绩效现状和公司管理层对职工的期望之间的差距,共同为
2、提高企业绩效而努力。职工教育培训管理系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的职工教育培训管理系统,实现企事业的职工教育培训的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的高层次、高学历的复合型人才信息。进入本系统后,培训者可进行相应的功能操作。管理员可对各职工信息以及岗位证登记、信息查询,学历变更登记、信息查询,培训信息等的录入、查询进行查看和管理。通过此系统,可以全面对职工及职工培训信息进行录入、查询、修改等。关键词:职工教育培训;数据库;设计;管理前 言信息管理系
3、统就是我们常说的MIS(ManagementInformationSystem)在强调管理,强调信息的现代社会中它越来越得到普及。 21世纪以来,人类经济高速发展,人们的工作和生活发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,职工教育培训管理系统,是使企业的职工培训工作系统化、规范化、自动化,从而达到提高企业培训管理效率的目的。职工教育培训管理系统充分利用公司的现有资源,提高系统开发水平和应用效果的目的;符合公司职工教育
4、培训管理的规定,满足公司日常职工培训的工作需要,并达到操作过程直观、方便、使用、安全的要求;系统采用模块化程序设计方法,既便于系统组合和修改,又便于公司的技术维护人员补充、维护;具备数据库的维护功能,能及时根据用户需求进行数据的添加、删除、修改、备份等工作。 总的来说,职工教育培训管理系统应包括职工各种信息的输入、查询和修改;培训课程信息的输入、查询和修改;企业所有职工培训需求的管理;培训计划的制定、修改;培训课程的评价;培训管理系统的使用帮助;教师信息的管理和评价;培训资源的管理;培训教材的管理;系统用户管理、权限设置等功能。 但目前现行的各种培训管理系统软件都不是十分的完善,一般都只能具有
5、部分的管理功能,这样的系统是不具备充分的实用性的。因此本设计从实用的角度出发,设计了一种比较完善的企业职工培训系统。目 录摘 要1前 言21、 可行性分析51.1问题描述51.2可行性分析研究51.2.1技术可行性51.2.2经济可行性61.2.3操作可行性61.3结论意见62、 项目开发计划72.1编写目的72.2项目背景72.3项目概述82.3.1 问题的定义82.3.2 问题的提出82.4项目开发计划92.4.1 任务分解92.4.2 预算92.4.3 关键问题92.5交付期限93、 需求分析103.1任务需求分析103.1.1 系统功能分析103.1.2 系统性能分析103.1.3 与
6、其他管理系统的关系113.2数据流图、数据字典及实体联系图113.2.1 数据流图113.2.2数据字典123.2.3实体联系E-R图134、 系统概要设计164.1总体设计164.2系统功能模块图174.3数据库概念设计184.4数据库逻辑结构设计194.5连接数据库的特点225、 详细设计235.1系统的主要功能及实现235.1.1系统登陆管理模块的235.1.2 系统主窗口模块的设计235.1.3学员信息管理模块的设计245.2用户界面设计245.2.1一般交互设计245.2.2信息显示设计245.2.3输入界面设计255.2程序流程图255.4软件测试27参考文献28设计总结291、
7、可行性分析1.1问题描述21世纪以来,人类经济高速发展,人们的工作和生活发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,职工教育培训管理系统,是使企业的职工培训工作系统化、规范化、自动化,从而达到提高企业培训管理效率的目的。职工教育培训管理系统应充分利用公司的现有资源,提高系统开发水平和应用效果的目的;符合公司职工培训管理的规定,满足公司日常职工培训的工作需要,并达到操作过程直观、方便、使用、安全的要求;系统采用模块化程序
8、设计方法,既便于系统组合和修改,又便于公司的技术维护人员补充、维护;具备数据库的维护功能,能及时根据用户需求进行数据的添加、删除、修改、备份等工作。1.2可行性分析研究1.2.1技术可行性技术可行性分析主要包括四个方面:目前有关的技术能否支持所开发的新系统;新系统开发人员的数量和水平,即人力资源;硬件和软件资源。(1)技术支持:首先根据新系统的目标,考虑目前有关的技术能否支持所开发的新系统。这里讨论的技术必须是已经普遍使用的,而不是待研究的或正在研究的。(2)硬件资源:开发管理信息系统所需的硬件资源包含以下两个方面:系统开发人员在管理信息系统的开发过程中所需要的计算机设备及其有关的外部设备;管
9、理信息系统开发成功投入使用后,使用单位所应具备的计算机设备及其有关的外围设备。对硬件资源进行可行性分析时主要考虑计算机的主机内存、类型、功能、联网能力、安全保护措施以及输入/输出设备,外存储器和联网数据通信设备的配置、功能、效率等指标是否符合系统方案设计要求,同时还要考虑计算机的性能/价格比。(3)软件资源软件资源的可行性分析主要考虑以下几点是否满足用户的要求:操作系统的选择;编译系统的选择;数据库管理系统的选择;高级编程语言的选择;汉字处理系统的选择;应用软件包的选择。本系统在开发前,与中心的领导和有关的操作人员密切沟通,认真听取他们的意见,并吸收他们的积极观点,使本系统的开发在相当大的程度
10、上具有一定的先进性和合理性。1.2.2经济可行性该职工教育培训管理系统的开发需要软件开发人员花费一定的时间精力,因此需要一定的运行资金。此项系统的耗费价值大约在千元到万元不等。依据系统的性能而定。但是它给企业带来的利润却是不能用价格估量的。本系统可以帮助公司使职工的培训管理更加合理化、规范化。职工素质的提高,就意味着企业整体水平的提高,这会为企业带来丰富的利润,非常值得众多企业的投资。1.2.3操作可行性本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。而整个职工教育培训管理系统采用最友好的交互界面,简洁明了,不需要对数据
11、库进行深入的了解。由此,该系统的操作是可行的,有必要开发该系统。1.3结论意见经过认真全面地可行性研究,系统基本上做到了在技术、经济、运行、法律上的可行。因此,相信在按照计划上实施的前提下,全系统的设计将会按时、高质量完成。所以,系统研制和开发是可以马上进行的。2、 项目开发计划2.1编写目的企业在面临全球化、高质量、高效率的工作系统挑战中,培训管理显得更为重要。通过一个先进的、完善的职工培训管理系统,使企业的培训工作系统化、规范化、自动化,从而达到提高企业培训管理效率的目的。培训使职工的知识、技能与态度明显提高与改善,由此提高企业效益,获得竞争优势。具体体现在以下方面:1.能提高职工的职业能
12、力。2.有利于企业获得竞争优势。3.有利于改善企业的工作质量。4.有利于高效工作绩效系统的构建。5.满足职工实现自我价值的需要。职工教育培训管理系统通过制定合理的培训计划,运用正确的方法收集相关的数据和信息,善于发现职工的绩效现状和公司管理层对职工的期望之间的差距,共同为提高企业绩效而努力。此外,计算机管理系统具有检索速度快、查找方便、可靠性高、保密性好等优点。因此,开发本系统具有重要的意义。2.2项目背景为了适应现代社会人们高度强烈的时间观念,职工培训管理系统,是使企业的职工培训工作系统化、规范化、自动化,从而达到提高企业培训管理效率的目的。该系统简单易用,提高企业领导管理职工培训的效率、为
13、企业职工培训管理打下了良好的基础,从而减少管理方面的工作量。本设计基本上是按一个企业的职工培训系统为大体框架设计的,只要稍加改换可以适于各种单位的办公系统。2.3项目概述2.3.1 问题的定义职工教育培训管理系统应充分利用公司的现有资源,提高系统开发水平和应用效果的目的;符合公司职工培训管理的规定,满足公司日常职工培训的工作需要,并达到操作过程直观、方便、使用、安全的要求;系统采用模块化程序设计方法,既便于系统组合和修改,又便于公司的技术维护人员补充、维护;具备数据库的维护功能,能及时根据用户需求进行数据的添加、删除、修改、备份等工作。不针对哪个具体的企业来说,通用的培训管理系统至少应具备以下
14、功能:职工各种信息的输入、查询和修改;培训课程信息的输入、查询和修改;企业所有职工培训需求的管理;培训计划的制定、修改;培训课程的评价;培训管理系统的使用帮助;教师信息的管理和评价;培训资源的管理;培训教材的管理;系统用户管理、权限设置等功能。 2.3.2 问题的提出随着信息化建设步伐的加快,计算机管理已经成为各企业事业单位不可缺少的一部分。各种功能的信息管理系统层出不穷。各单位差不多都有一套自己的信息管理系统。而职工培训关系到企业内部人员素质的提高和企业自身的发展。与非计算机管理相比,计算机管理不但能发挥计算机方便、快捷的功能,而且可以大量节省培训资源、培训费用等,更方便灵活管理,增加企业管
15、理的透明性,有效防止企业管理的弊端,使企业的培训管理更加合理、更趋与成熟。通过分析一中小企业管理现状,提出了自动化管理的可行性解决方案,并在此基础上进行需求分析、设计整体架构、业务流程和数据结构,编写程序,实现该系统的正常运行。针对不同的用户、不同的权限控制对不同信息的增删、修改和检索。设计高效、可重用性强而方便数据控制的类库。本系统要能为企业培训管理提供可行的解决方案,完成系统的基本功能,并提供易于扩充的框架,为今后企业的培训管理系统的进一步完善打下良好基础。 2.4项目开发计划2.4.1 任务分解分三个大的阶段进行开发:第一阶段完成本系统的数据流图跟E-R图。第二阶段完成概要设计跟详细设计
16、。第三阶段书写文档。2.4.2 预算软件资金投入较少,具体预算分配简略。 2.4.3 关键问题各模块之间的联系和后台数据库的完成。使用目前的设备与现有开发技术完全可以开发出该系统,总的来说该项目没有较大的技术难点与其他的一些风险因素。对于出现的一些小难点总都能得到解决。2.5交付期限所要开发的系统较简单,所有开发工作用户要求要在三周内完成,完成项目的最迟时间为2011年8月20日。3、 需求分析3.1任务需求分析3.1.1 系统功能分析职工教育培训管理系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好
17、人机交互界面的职工教育培训管理系统,实现企事业的职工教育培训的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的高层次、高学历的复合型人才信息。1、将职工教育培训管理系统划分为两个子系统:职工教育、学历管理。各功能要求如下:(1)职工教育子系统:职工简明信息、教育机构信息录入、教育机构信息查询、上岗考试台账、岗位培训信息录入、岗位培训考试成绩通知单、学习班信息录入、学习班信息查询、岗位证登记、岗位证信息查询;(2)学历管理的功能要求:学历变更登记、学历变更信息查询、培训信息录入、培训信息查询、培训记录2、整个系统可以选择采用2层C/S结构。数据库系统采用Access,SQL Server
18、 2000,前台开发工具可以选用PowerBuilder或Visual Basic等;3、系统要采用实际数据进行测试。3.1.2 系统性能分析先进性:简化代码去处冗余,引入先进的编译方式,对于主机系统应考虑其先进性和生命力。 可靠性:有一个稳定可靠的系统是确保整个系统正常运行的关键。安全性:整个系统不应由于操作失误,甚至恶意攻击而遭到破坏。实用性:在各项基本功能实用的上进一步开发完善系统;易用性:授权实体在需要时可以简单快捷的访问数据;保密性:确保信息不暴露给未授权的实体或者进程;系统性:将各功能模块有机融合成一个系统的整体。3.1.3 与其他管理系统的关系 大多时候,职工培训管理信息系统应该
19、能够和企业中的其他管理信息系统对接,以全企业管理信息系统中一个有机成分的身份出现,并且在可能的情况下 ,职工培训管理信息系统仅仅是作为全企业管理的一个模块出现的,可以被直接调用。因此,这就要求本系统的开发者最好预留下本系统的外部接口,以便能够与全企业的管理信息系统对接或能够与企业中的其他管理信息系统进行对接。例如一个企业同时具有职工培训管理系统和人事档案管理这两个系统,那么,在这两个系统之间就应该实现如图3.1所示的数据交流和接口。职工培训管理系统软件人事档案管理系统软件职工出勤情况、培训成绩等 职工岗位信息,人事调动等图3.1 系统接口图3.2数据流图、数据字典及实体联系图3.2.1 数据流
20、图数据流图由四种基本的元素构成:数据流(Data Flow),处理(Process),数据存储和数据源(数据终点)。数据流(Data Flow):为具有名称且有流向的数据,用标有名称的箭头表示,一个数据可以是记录、组合项或基本项。处理(Process):表示对数据所进行的加工和变换,指向处理数据流为该处理的输入数据,离开处理的数据为处理的输出数据。数据存储:表示用文件方式或数据库形式所存储的数据,堆砌进行的存取分别以指向或离开数据存储的箭头表示。数据源及数据终点:表示数据的来源或数据的去向,可以是一个组织或人员,它处于系统范围之外,所以又称它为外部实体,它是为了帮助理解系统界面而引入的,一般只
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 职工教育 培训 管理 系统软件 开发 综合 训练 课程设计