竞赛培训管理系统的设计与实现
目录
一、引言 1
(一)开发背景 1
(二)项目的意义 1
(三)设计目标 1
二、系统概述 1
(一)系统简介 1
(二)开发技术 2
(三)系统需求分析 2
三、系统概要设计 2
(一)系统功能结构图 2
(二)实体对象类模型图 3
(三)系统业务流程图 4
(四)数据库设计 5
四、系统详细设计与实现 12
(一)登录界面 12
(二)密码修改界面 13
(三)员工信息修改 15
(四)员工课程报名界面 15
(五)员工反馈界面 17
(六)培训师信息管理界面 17
(七)培训课题添加界面 18
(八)培训课题查询界面 20
(九)培训课程添加界面 21
(十)培训师反馈界面 22
五、系统测试 23
(一)系统登录界面的测试如下: 23
(二)系统功能测试 25
(三)链接测试 26
六、总结语 27
七、参考文献 27
八、谢辞 28
一、引言
(一)开发背景
竞赛培训系统是企业对于员工培训的一个提高员工能力的有效方法。企业作为社会发展的主要力量,培训员工,使员工具有发展力,也是提高企业的竞争力。为了培训员工,企业需要大量更好培训员工的经验和知识体系,这就产生了大量数据。利用传统的方法去管理这些数据,不仅需要大量的人力,而且容易丢失数据,这会给企业带来麻烦。而该系统可以为整理资料带来更方便、整 *好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^*
齐的数据管理方法,还能提供更快捷的搜索方式。
计算机技术的不断发展,如今计算机已走进各家各户,计算机技术也比较成熟,能够更灵活的运用计算机,是整个社会的要求。计算机技术对资料的管理相比较传统对资料的整理,有许多比较有优势的地方,比如:搜索方便,存储量大,寿命长,成本较低等。
(二)项目的意义
企业运用好竞赛培训管理系统,从而提高了培训师的效率,减轻了培训师的工作量,为更好的培训员工提供了有效的途径。当代社会的发展也在要求企业能够更有效的利用好自己的资源,在这个竞争的社会,高效的利用教育资源,也有利于提高企业的竞争力。
利用好竞赛培训系统,也可以为员工提供更大的学习环境,使员工能够利用好自己的电脑,不要只将电脑变成娱乐的工具。
(三)设计目标
竞赛培训系统只是庞大管理系统的一小部分,但我们如果能够做好这小部分,就像人走步,只有走好每一步,我们才可以走得更久,更长。做好竞赛管理系统,在与其他管理系统进行相关联,从而慢慢构建笼盖整个社会的管理系统,实现国家的自动化,网络化。
二、系统概述
(一)系统简介
竞赛培训系统是以员工的工号和培训师的工号为登录的信息,从而更好的与企业其他系统能够更好的连接。竞赛培训系统是对教学中的资料进行的管理,虽然只是对教学其中的一小部分进行管理,但该系统也是一个比较全面的系统。系统登录有三个角色,对应着该系统对三种人群的不同服务。培训师是该系统的重要角色,其不仅可以录入各个信息,同时可以对信息添加权限。培训师上传信息,使信息更好的规划,为整理信息节省了大量时间,此外培训师还可以下载自己上传的信息,使信息更加的灵活。管理员是处理员工、培训师和企业资料的信息问题的。管理员使系统中的信息更加规划,从而使信息不会因为储存量大而杂乱。员工是该系统的服务对象,系统为员工提供了更为便捷的查询资料和下载资料,此外,系统还为员工提供了网上提问的方法。
(二)开发技术
1.ASP.NET框架
ASP.NET框架技术是微软公司提供的是ASP下一个版本的技术。它首次在IIS2.0S上推出,经过发展,在IIS3.0时得到发扬,从而成为社会的一种技术流行趋势,也成为微软公司的一项重要技术。因ASP.NET技术简单以及高度可定制化的能力,使许多公司青睐于这项技术。
2.C#语言
C#(读做 "C sharp")是一种基于ASP.NET平台的语言,C#与C++有着不可割断的联系,C#是C++程序员可以更加高效的开发程序,却又不会影响C/C++原有的强大功能。而且C++程序员因C#与C++极大的相似性,可以更容易的转型成C#程序员。
3.SQL Server 2008数据库技术
数据已经成为当代开发不可避免的一个环节,如何更快,更方便的调用数据,以及更长久,更大容量和更安全的储存数据都是当代需要解决的问题。SQL Server 2008数据库技术是一种比较适合我所做的竞赛培训管理系统的数据管理。
(三)系统需求分析
竞赛培训系统分为管理员,培训师,员工三个身份,该系统是为了方便管理员工教学中产生的大量资料,既能够减轻培训师的工作,也能方便员工查询资料。培训师还可以通过该系统与员工进行网上的交流,方便培训师了解员工的学习情况,进行针对性教学。对于信息时代,公司使用计算机管理,也是与世界接轨,让公司的发展更适应这个信息时代。
1.员工需求分析
员工登录系统,可以更快捷的查询自己学习的资料。同时学生可以去选择报名自己需要补习的课程。此外员工遇到问题,可以向培训师反馈自己的问题。
2.培训师需求分析
培训师登录系统可以录入培训的资料和上传培训资料。培训师为了使员工更加深入了解自己要的技能知识,可以经企业要求为员工办一些免费的课程,让员工自己报名参加。对于员工的学习遇到的问题,培训师可以去查询员工的反馈,并回答员工的问题。
3.管理员需求分析
管理员登录系统,主要是添加新员工和新培训师的各个资料,以及公司部门、小组、科目等资料的更新。
三、系统概要设计
(一)系统功能结构图
系统分为三个角色,功能模块设计如图3-1所示:
图3-1系统功能结构图
功能模块如表3-1所示:
表3-1 系统功能模块表
竞赛培训管理系统
员工
密码修改,信息管理,竞赛试题查询,培训报名,问题反馈
培训师
密码修改,信息管理,培训试题添加,培训试题查询,培训报名审核,反馈查看
1.数据库的需求分析
根据本系统的功能设计的需求,通过对整个系统功能,运用的分析,数据库应当包含以下的各表:
管理员表:姓名,密码
培训师表:id,姓名,性别,部门,密码,备注
员工表:id,姓名,性别,小组,部门,密码,出生日期,备注
Apply
Train
管理员表
培训师表
员工表
varchar
50
50
否
否
一、引言 1
(一)开发背景 1
(二)项目的意义 1
(三)设计目标 1
二、系统概述 1
(一)系统简介 1
(二)开发技术 2
(三)系统需求分析 2
三、系统概要设计 2
(一)系统功能结构图 2
(二)实体对象类模型图 3
(三)系统业务流程图 4
(四)数据库设计 5
四、系统详细设计与实现 12
(一)登录界面 12
(二)密码修改界面 13
(三)员工信息修改 15
(四)员工课程报名界面 15
(五)员工反馈界面 17
(六)培训师信息管理界面 17
(七)培训课题添加界面 18
(八)培训课题查询界面 20
(九)培训课程添加界面 21
(十)培训师反馈界面 22
五、系统测试 23
(一)系统登录界面的测试如下: 23
(二)系统功能测试 25
(三)链接测试 26
六、总结语 27
七、参考文献 27
八、谢辞 28
一、引言
(一)开发背景
竞赛培训系统是企业对于员工培训的一个提高员工能力的有效方法。企业作为社会发展的主要力量,培训员工,使员工具有发展力,也是提高企业的竞争力。为了培训员工,企业需要大量更好培训员工的经验和知识体系,这就产生了大量数据。利用传统的方法去管理这些数据,不仅需要大量的人力,而且容易丢失数据,这会给企业带来麻烦。而该系统可以为整理资料带来更方便、整 *好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^*
齐的数据管理方法,还能提供更快捷的搜索方式。
计算机技术的不断发展,如今计算机已走进各家各户,计算机技术也比较成熟,能够更灵活的运用计算机,是整个社会的要求。计算机技术对资料的管理相比较传统对资料的整理,有许多比较有优势的地方,比如:搜索方便,存储量大,寿命长,成本较低等。
(二)项目的意义
企业运用好竞赛培训管理系统,从而提高了培训师的效率,减轻了培训师的工作量,为更好的培训员工提供了有效的途径。当代社会的发展也在要求企业能够更有效的利用好自己的资源,在这个竞争的社会,高效的利用教育资源,也有利于提高企业的竞争力。
利用好竞赛培训系统,也可以为员工提供更大的学习环境,使员工能够利用好自己的电脑,不要只将电脑变成娱乐的工具。
(三)设计目标
竞赛培训系统只是庞大管理系统的一小部分,但我们如果能够做好这小部分,就像人走步,只有走好每一步,我们才可以走得更久,更长。做好竞赛管理系统,在与其他管理系统进行相关联,从而慢慢构建笼盖整个社会的管理系统,实现国家的自动化,网络化。
二、系统概述
(一)系统简介
竞赛培训系统是以员工的工号和培训师的工号为登录的信息,从而更好的与企业其他系统能够更好的连接。竞赛培训系统是对教学中的资料进行的管理,虽然只是对教学其中的一小部分进行管理,但该系统也是一个比较全面的系统。系统登录有三个角色,对应着该系统对三种人群的不同服务。培训师是该系统的重要角色,其不仅可以录入各个信息,同时可以对信息添加权限。培训师上传信息,使信息更好的规划,为整理信息节省了大量时间,此外培训师还可以下载自己上传的信息,使信息更加的灵活。管理员是处理员工、培训师和企业资料的信息问题的。管理员使系统中的信息更加规划,从而使信息不会因为储存量大而杂乱。员工是该系统的服务对象,系统为员工提供了更为便捷的查询资料和下载资料,此外,系统还为员工提供了网上提问的方法。
(二)开发技术
1.ASP.NET框架
ASP.NET框架技术是微软公司提供的是ASP下一个版本的技术。它首次在IIS2.0S上推出,经过发展,在IIS3.0时得到发扬,从而成为社会的一种技术流行趋势,也成为微软公司的一项重要技术。因ASP.NET技术简单以及高度可定制化的能力,使许多公司青睐于这项技术。
2.C#语言
C#(读做 "C sharp")是一种基于ASP.NET平台的语言,C#与C++有着不可割断的联系,C#是C++程序员可以更加高效的开发程序,却又不会影响C/C++原有的强大功能。而且C++程序员因C#与C++极大的相似性,可以更容易的转型成C#程序员。
3.SQL Server 2008数据库技术
数据已经成为当代开发不可避免的一个环节,如何更快,更方便的调用数据,以及更长久,更大容量和更安全的储存数据都是当代需要解决的问题。SQL Server 2008数据库技术是一种比较适合我所做的竞赛培训管理系统的数据管理。
(三)系统需求分析
竞赛培训系统分为管理员,培训师,员工三个身份,该系统是为了方便管理员工教学中产生的大量资料,既能够减轻培训师的工作,也能方便员工查询资料。培训师还可以通过该系统与员工进行网上的交流,方便培训师了解员工的学习情况,进行针对性教学。对于信息时代,公司使用计算机管理,也是与世界接轨,让公司的发展更适应这个信息时代。
1.员工需求分析
员工登录系统,可以更快捷的查询自己学习的资料。同时学生可以去选择报名自己需要补习的课程。此外员工遇到问题,可以向培训师反馈自己的问题。
2.培训师需求分析
培训师登录系统可以录入培训的资料和上传培训资料。培训师为了使员工更加深入了解自己要的技能知识,可以经企业要求为员工办一些免费的课程,让员工自己报名参加。对于员工的学习遇到的问题,培训师可以去查询员工的反馈,并回答员工的问题。
3.管理员需求分析
管理员登录系统,主要是添加新员工和新培训师的各个资料,以及公司部门、小组、科目等资料的更新。
三、系统概要设计
(一)系统功能结构图
系统分为三个角色,功能模块设计如图3-1所示:
图3-1系统功能结构图
功能模块如表3-1所示:
表3-1 系统功能模块表
竞赛培训管理系统
员工
密码修改,信息管理,竞赛试题查询,培训报名,问题反馈
培训师
密码修改,信息管理,培训试题添加,培训试题查询,培训报名审核,反馈查看
1.数据库的需求分析
根据本系统的功能设计的需求,通过对整个系统功能,运用的分析,数据库应当包含以下的各表:
管理员表:姓名,密码
培训师表:id,姓名,性别,部门,密码,备注
员工表:id,姓名,性别,小组,部门,密码,出生日期,备注
Apply
Train
管理员表
培训师表
员工表
varchar
50
50
否
否
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1730.html