员工培训管理系统 第2页
员工培训管理系统 第2页开题报告
目 录
一. 选题的背景 2
1.1 选择本课题的意义 2
1.2 选择本课题的目的 2
1.3系统的技术功能 2
二. 当前培训管理软件的现状 3
三.本课题设计的方法和技术线路 3
3.1 系统功能总体方案 3
3.2 以Visual Basic 6.0作为开发工具 4
3.3 以Microsoft SQL Server 2000作为关系型数据库 4
3.3 以ADO作为数据库访问技术 5
四.设计进度安排 5
4.1 系统运行要求 5
4.2 将会用到的工具软件及开发平台 6
4.3 设计时间进度安排 6
五.参考资料 7
一. 选题的背景
1.1 选择本课题的意义
随着经济全球化发展、知识更新速度加快、国际企业的发展,企业员工培训将日益成为企业的一项重要业务。可以说,今后企业的竞争将是企业员工素质的竞争。因此,开发一个功能先进、完善的培训管理软件来辅助企业管理培训业务是增强企业竞争力的一项重要措施。
1.2 选择本课题的目的
企业在面临全球化、高质量、高效率的工作系统挑战中,培训管理显得更为重要。通过一个先进的、完善的员工培训管理系统 第2页,使企业的培训工作系统化、规范化、自动化,从而达到提高企业培训管理效率的目的。培训使员工的知识、技能与态度明显提高与改善,由此提高企业效益,获得竞争优势。具体体现在以下方面:
1.能提高员工的职业能力。
2.有利于企业获得竞争优势。
3.有利于改善企业的工作质量。
4.有利于高效工作绩效系统的构建。
5.满足员工实现自我价值的需要。
员工培训管理系统 第2页通过制定合理的培训计划,运用正确的方法收集相关的数据和信息,善于发现员工的绩效现状和公司管理层对员工的期望之间的差距,共同为提高企业绩效而努力。此外,计算机管理系统具有检索速度快、查找方便、可靠性高、保密性好等优点。因此,开发本系统具有重要的意义。
1.3系统的技术功能
系统开发的总体任务是实现员工培训管理各种信息的系统化、规范化和自动化。 主要技术功能是能够实现:
1、员工基本信息的查询,删除,修改和添加;
2、员工成绩信息的查询, 删除,修改和添加;
3、员工培训评价查询, 删除,修改和添加;
4、员工培训计划的信息和管理功能;
5、员工信息报表打印功能;
6、用户权限的管理和用户的添加,删除;
7、友好.方便.美观的界面设计。
二. 当前培训管理软件的现状
近年来,有关员工培训管理的软件很多。但大部分是培训中介组织的一项面向企业的服务,而且还是一些网络版本。比如,在美国有ASTD---American Society for Training and Development、The Distance and Education Training Council Online、TCM’s HR Careers、Resource Software 、Safety Software & Computer Based Training Software Skills Testing Software等;在国内,网络学校及其培训管理软件比较盛行。但真正由企业自身组织的员工培训,据调查的资料可知,到目前为止只有一些国外国企业以及在中国的跨国企业,拥有自己的员工培训管理软件,而且这些也只是作为企业其他软件的一个组成部分出现,如摩托罗拉的员工培训管理就是其人力资源管理软件的一个组成部分,且还只实现了员工个人信息管理很小的一部分功能。
在国内企业中,尽管领导们都认识到员工培训的重要性,也有一些企业采取了一些有益的措施。他们购买了计算机,也建立起自己的内部网,对员工培训管理采用了一些简单的应用程序,但离使用计算机系统和专门软件来管理还有一段距离。综上所述,无论在国内外,目前还没有一套比较完善的、专门的、适用于各种企业自己使用的企业员工培训管理软件。因此,研究开发出一套比较通用、功能比较完善的企业员工培训管理软件,力求在这一领域取得一些新的成果。
三.本课题设计的方法和技术线路
3.1 系统功能总体方案
采用面向对象的分析和设计方案,面向对象分析和面向对象设计之间有密切的衔接关系,从面向对象分析到面向对象设计是一个逐渐扩充模型的过程。分析处理是以问题为中心的,可以不考虑任何与特定计算机有关的问题,而面向对象设计则把我们带进了面向计算机的“实地”开发活动中去。通常,面向对象设计分为两个阶段:高层设计和低层设计。高层设计包括像用户界面那样的问题解决部分,低层设计集中于类的详细设计阶段。通常,利用面向对象设计得到的系统框架如图3-1所示:
图3-1 面向对象设计得到的系统框架图
3.2 以Visual Basic 6.0作为开发工具
微软公司的Visual Basic 6.0是Windows应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具。Visual Basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。
Microsoft Visual Basic,它提供了开发 Microsoft Windows(R) 应用程序的最迅速、最简捷的方法。不论是 Microsoft Windows 应用程序的资深专业开发人员还是初学者,Visual Basic 都为他们提供了整套工具,以方便开发应用程序。
数据访问特性允许对包括 Microsoft SQL Server 和其它企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。故而,实现本系统VB是一个较好的选择。
3.3 以Microsoft SQL Server 2000作为关系型数据库
信息技术的飞速发展大大推动了社会的进步,已经逐渐改变了人类的生活、工作、学习等方式。数据库技术和网络技术是信息技术中最重要的两大支柱。在当前热门的信息系统开发领域,Microsoft SQL Server 2000 由于不断采纳新技术来满足用户不断增长和变化的需求,该产品的功能越来越强大、系统的可靠性也越来越高,从而该产品的应用也越来越广泛。
SQL是结构化查询语言(Struture Query Language)的简称,是关系型数据库管理系统中最流行的数据查询和更新语言。用户可使用SQL语言在数据库中执行各种操作。SQL查询语言包括了所有对数据库的操作,这些操作可以分为四个部分:即数据定义语言、数据操纵语言、数据控制语言和嵌入式SQL 语言。
Microsoft SQL Server 2000 是一个分布式的关系型数据库管理系统,具有客户机/服务器体系结构,采用了一种称为:Transact-SQL的SQL语言在客户机和服务器之间传递客户机的请求和服务器的处理结果。
Microsoft SQL Server 2000是一个应用广泛的数据库管理系统,它为用户提供了一个完整的数据库解决方案,具有许多显著的优点,例如,用户喜欢的易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性能价格比等。
Microsoft SQL Server 2000的高度可扩展性和高可靠性。Microsoft SQL Server 2000使用了业界最先进的数据结构,能够为要求最苛刻的Web应用和企业应用提供高度的可扩展性和高可靠性。Microsoft SQL Server 2000在许多工业基准测试中的性能都创立了新世界纪录。
3.3 以ADO作为数据库访问技术
ADO(ActiveX Data Objects)是微软提供的数据库访问技术,实际上是一种访问各种类型数据库的连接机制。它被设计用来同新的数据访问层OLE DB Provider一起协同工作,以提供通用数据访问(Universal Data Access)能力。ADO设计为一种极简单的格式,通过ODBC的方法同数据库接口相连。用户可以使用任何一种ODBC数据源, 即不仅适合于SQl SERVER,Oracle,Access等数据库应用程序,也适合于Excel表格,文本文件,图形文件和无格式数据文件。ADO是基于OLE-DB之上的技术。因此ADO通过其内部的属性和方法提供统一的数据访问接口。
ADO集中了DAO和RDO的优点,可以使用相同的编程模式连接到不同的数据提供者,而不管给定提供者的特定特性,具有高度的灵活性。
四.设计进度安排
4.1 系统运行要求
1)软件环境:Windows 98/2000/XP。
2)硬件环境:Pentium 2 以上处理器。
4.2 将会用到的工具软件及开发平台
1)微软公司的Visual Basic 6.0。
2)分布式的关系型数据库管理系统--Microsoft SQL Server 2000。
4.3 设计时间进度安排
进度 时间 工作内容
1 2006年01月16日
—2006年01月31日 选定课题。
2 2006年02月01日
—2006年02月25日 查找有关参考资料,并做好课题的系统结构及功能模块设计。
3 2006年02月25日
—2006年03月06日 查找有关参考资料,做好课题的系统结构及功能模块设计,撰写开题报告并报指导老师审定。
4 2006年03月15日
—2006年03月30日 进行系统分析与设计,及完成部分编码的实现,并撰写毕业设计初稿。
5 2006年03月25日
—2006年04月13日 进行系统分析与设计,及完成关键编码的编译工作,同时做好中期考核的准备工作。
6 2006年04月16日
—2006年04月30日 完成全部编码的实现、运行测试与修正。
7 2006年04月23日
—2006年04月29日 完成毕业设计第二稿的编辑与修改工作,并上交指导老师及接受指导老师的指导。
8 2006年05月08日
-2006年05月20日 完成毕业设计第三稿的编辑与修改工作,并上交指导老师及接受指导老师的指导。
9 2006年05月22日
-2006年05月24日 最后编辑、修改毕业设计定稿,同时打印、装订毕业设计文件交指导老师。
10 2006年06月01日
—2006年06月30日 论文答辩准备材料的准备、制作及进行论文答辩。
五.参考资料
[1] 张力科. SQL SERVER 2000 数据库开发技术与工程实践[M].北京:人民邮电出版社, 2004.
[2] 刘韬,骆娟,何旭洪.VISUAL BASIC 数据库系统开发实例导航(第二版)[M].北京:人民邮电出版社,2004.
[3] 王彬华.中文VISUAL BASIC 6.0实例教程[M].成都:电子科技大学出版社,2004.
[4] 李华飚,毕宗睿,李水根.VISUAL BASIC数据库编程[M].北京:人民邮电出版社,2004.
[5] 王珊,陈红.数据库系统原理教程[M].北京:清华大学出版社,2003.
[6] 苏中滨,杨涛,陈联成.数据库系统概念与应用[M].北京:中国水利水电出版社,2003.
[7] 李爱中,周成云,马务充.数据库系统教程[M].北京:机械工业出版社, 2004.
[8] 孙越.VISUAL BASIC 数据库开发自学教程[M].北京:人民邮电出版社,2004.
[9] Sean P Alexander.Microsoft Advanced Visual Basic 6.0 Second Edition[M].美国:The Mandelbrot Set International Ltd,1998.
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>