ImageVerifierCode 换一换
格式:DOC , 页数:71 ,大小:1.99MB ,
资源ID:4715041      下载积分:18 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4715041.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(中小企业培训管理系统的设计与实现.doc)为本站上传会员【精****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

中小企业培训管理系统的设计与实现.doc

1、 中小企业培训管理系统的设计与实现 65 2020年5月29日 文档仅供参考 中小企业培训管理系统的设计与实现 毕业论文诚信声明书 本人声明:我将提交的毕业论文<中小企业培训管理系统的设计与实现>是我在指导教师指导下独立研究、写作的成果,论文中所引用她人的无论以何种方式发布的文字、研究成果,均在论文中加以说明;有关教师、同学和其它人员对本文的写作、修订提出过并为我在论文中加以采纳的意见、建议,均已在我的致谢辞中加以说明并深致谢意。 论文作者 (签字) 时间: 年 月 日

2、指导教师已阅 (签字) 时间: 年 月 日 毕业论文版权使用授权书 本毕业论文<中小企业培训管理系统的设计与实现>是本人在校期间所完成学业的组成部分,是在辽宁对外经贸学院教师的指导下完成的,因此,本人特授权对辽宁对外经贸学院可将本毕业论文的全部或部分内容编入有关书籍、数据库保存,可采用复制、印刷、网页制作等方式将论文文本和经过编辑、批注等处理的论文文本提供给读者查阅、参考,可向有关学术部门和国家有关教育主管部门呈送复印件和电子文档。本毕业论文无论做何种处理,必须尊重本人的著作权,署明本人姓名。 论文作者:

3、 (签字) 时间: 年 月 日 指导教师已阅 (签字) 时间: 年 月 目 录 中文摘要(关键字) 1 英文摘要(关键字) 1 前 言 2 1.1 国内外的研究现状分析 3 1.2系统研究的意义 3 2 系统分析 4 2.1 可行性分析 4 2.1.1 技术可行性分析 4 2.1.2 经济可行性分析 4 2.1.3 操作可行性研究 4 2.1.4 法律可行性研究 4 2.2 系统需求分析 4 2.2.1 系统开发目的 4 2.2.2 系统功能需求 5 2.2.3 系统业务流程 5 2.2

4、4 系统数据流设计 6 3 总体设计 8 3.1 项目规划 8 3.2 系统模块说明 8 3.3 系统开发环境 8 4 详细设计 9 4.1 数据库设计 9 4.1.1 数据库设计 9 4.1.2 数据库E-R图分析 9 4.1.3 主要数据库表的结构 12 4.2 主要功能模块设计 15 4.2.1 主界面设计 15 4.2.2 培训需求管理模块设计 15 4.2.3 培训管理模块设计 16 4.2.4培训考评管理模块设计 17 4.2.5报表统计模块设计 18 4.2.6公共基础信息管理模块设计 18 5 系统实现 20 5.1公共模块的实现 20

5、5.1.1访问数据库类的实现 20 5.1培训需求管理模块的实现 23 5.2培训管理模块的实现 25 5.3培训考核管理模块的实现 27 5.4 报表统计模块的实现 29 5.5 公共信息管理模块的实现 31 结 论 33 参考文献 34 致 谢 35 中小企业培训管理系统的设计与实现 摘要:中小企业培训管理系统实现了中小型企业培训管理的规模化管理,使得中小型企业对培训这个具体因素的管控达到足够精确。使用Visual Studio 作为主要的开发工具和SQL Server 为后台数据库服务器。本次是以C/S架构思想的系统设计,使企业管理更加规范化

6、从而使各业务环节更加紧密。本系统采用结构化的开发方法进行设计开发,一共包括五个主要模块,分别是: 基本信息管理模块、培训需求管理模块、培训管理模块、考评管理模块和培训报表模块。基本信息模块是对系统中的课程信息和员工信息的维护;培训需求管理模块是用来采集员工和企业的培训需求;培训管理模块是用于处理培训过程中的各种业务,是系统的核心模块;考评管理模块是双向考评,即对员工培训表现进行评分,也从员工中获得培训效果的评价;报表统计模块,帮助管理者了解各计划的总体情况。 关键词:中小型企业 培训 C/S 管理系统 Abstract: The Management System of Smal

7、l-And-Medium-Sized Enterprise Training helps Enterprise realize scale management and make the management more accurate.The System uses Visual Studio as the main IDE and SQL Server as the database server.The System based on C/S. Structual development method is adopted to develop this system.It make

8、s the management of enterprise standardizing . Consequently, various business aspects of an enterprise will be more closer.The system includes 4 modules.The modules are the management of basic infomation,the management of training's requirement,the management of training,the management of check and

9、evaluate,the training's report module. Basic information module is the maintenance of curriculum information as well as employee data in the system;Training requirements management module is used to collect the training needs of employees and the enterprise; Training management module is designed fo

10、r handling various kinds of commercial operation during the training process; Evaluation management module is applied for both employees and the enterprise, which means the staff could evaluate the training effect while being graded by their trainers.The training's report modules help managers under

11、stand the overall situation of each plan. Keywords: Small-And-Medium-Sized-Enterprise Training C/S Management-System 前 言 企业培训是促进企业不断进步的重要手段之一。企业培训是指企业或针对企业开展的一种提高人员素质、能力、工作绩效和对组织贡献,而实施的有目的的,有系统的、有计划的培养和训练活动。其主要目标是经过企业培训提高员工的知识、技能以及纠正错误的工作方式和态度,从而使其发挥最大的潜力,使得企业和个人都得到进步。 随着商业运作速度的加快和全球化市场竞

12、争的加剧,经过具有针对性的信息管理系统--企业培训管理系统,管理企业培训业务,能够有效的提高企业对培训模块的管理效率,从而使企业培训做到更具针对性、更符合企业需求、更有效的提高员工能力。 应用VC#.Net技术开发的中小企业培训管理系统,是为了将传统的企业培训管理与当今网络与计算机技术相结合,使企业培训管理实现全面的信息化。C#语言是一种安全的、稳定的、简单的面向对象的编程语言,它以其强大的操作能力、优雅的语法风格、创新的语言特性。企业培训并不是一个单向的管理业务流,它需要经过系统将传统的数据转化为有效的信息,帮助管理者提高培训管理效率。系统采用C/S模式,能够保证不泄露企业培训机密,保密措

13、施较强,稳定性高,能够使整个系统具有较好的交互性。 企业培训管理是企业发展进步同时需要考虑的重要因素。经过企业培训管理系统,利用信息化手段把先进的企业管理方法引入企业的实践。根据中小企业的特点进行开发的企业培训管理系统,具备了中小企业所需的基本元素,又没有包含大企业的复杂的业务流程,更符合中小企业培训管理者的需求。更重要的是,企业培训管理系统能够及时经过信息技术把企业数据快速的转化为企业的有效信息,进而为相关管理者提供决策依据。1 概述 1.1 国内外的研究现状分析 企业培训管理是为了有计划地组织公司员工参加培训,不断地增长员工的工作知识和技能,满足集团可持续经营发展的需要,特制定本制度

14、故成为了企业管理不可或缺的一部分。可是企业培训管理在过去很大的一段时间里,即使是在现在这个高度信息化的时代,大部门企业特别是中小企业仍使用着人工的方式进行培训管理。手工管理方式有着效率低、安全性低、成本高等缺点,而且在管理过程中会产生大量的文件和数据,使在信息查询和更新成为了一个耗时、耗人工的工作。即使使用了一些简单的应用程序帮助管理软件,却没有改进这一缺点,这些应用程序只是简单的存储,对数据管理和分析并没有帮助到中小企业。 现如今,社会上出现了很多有关企业培训管理软件,可是大多数还是针对培训中介公司的一项面对企业的服务建立的管理软件。真正针对企业培训管理的独立软件少之又少。故开发一个符合

15、中小企业需求的企业培训管理,有助于中小企业提高企业的培训管理效率。 1.2系统研究的意义 随着社会进步的脚步加快,科技技术的日益更新,各类企业都面临着高质量、高效率的工作挑战。让企业职工不断的学习,提高职业技能、工作态度成为了企业的重要工作。员工的培训结果直接关系到整个企业的形象和企业自身的发展。 研发一个通用的,符合企业培训管理规定,满足公司日常的培训工作需要,并经过统计分析返回给管理人员更有用的培训数据。经过开发和使用中小企业培训管理系统,帮助企业的培训管理工作更规范化、系统化和自动化,最终达到提高企业培训管理效率的目的。经过培训管理信息化等一系列举措,能够更好的帮助企业管理层了解员

16、工各次培训的成绩,定出更好的培训计划,不断的提高每一次企业培训的质量。为企业发展做好基础准备。因此建立一个适合中小企业的企业培训管理软件成为了必然。 2 系统分析 为了针对小企业在企业培训管理方面进行的信息化和系统化打好坚实的基础,从而对研发的中小企业培训管理系统进行系统分析。 2.1 可行性分析 经过对中小企业培训管理系统的技术可行性分析、经济可行性分析、操作可行性分析、法律可行性分析,已确定中小企业培训管理系统开发的必要性以及避免开发过程中可能遇到的风险。 2.1.1 技术可行性分析 从技术可行性的角度来看,C#语言是一种专门为.NET设计的面向对象程序语言,融合了其它语言

17、的优点,使用类似C的语法,经过与.NET Framework结合,与类库的支持,得以更简单地开发出更稳固、功能更强大的应用程序。工程专业人员能够用VC#.NET实现她所需要的任何编程功能,从开发个人使用的应用程序,到大型工程软件应用系统,都能够在VC#.NET提供的工具中得到支持。且.NET的数据访问工具则由基于XML的ADO.NET代替了基于COM组件的ADO.任何以XML为输出的数据源都能够作为 ADO.NET 的数据源.相应的结果集升级为数据集 (DataSets),命令语句则升级为数据集命令(DataSet Commands)。从形式来看,微软的ADO.NET更新潮和时髦一些,基于XM

18、L的特性使其能够处理极其丰富的数据源,且因其构架在HTTP协议之上,易于穿透防火墙,使沟通更为便利。 采用Microsft Visual Studio 集成开发环境,这个集成环境中包含了许多强大的工具,帮助开发者提高开发应用系统的速度。在此系统采用SQL Server 作为后台数据库,其可视界面操作简单,易于开发者管理后台数据。这使建立一个具有良好交互性、安全性的中小企业培训管理系统成为可行。 2.1.2 经济可行性分析 使用C/S模式开发中小企业培训管理系统,能够减少企业的通讯等费用。中小企业经过使用中小企业培训管理系统对培训管理流程和工作进行优化,能够有效的提高培训管理的效率和质

19、量,最终达到减少人工成本。中小企业培训管理系统将成为提高企业发展潜能的坚实后盾。 2.1.3 操作可行性研究 本系统采用使用最直观的表现方式和有效的帮助提示,能够使那些有一般的计算机知识的用户就能够轻松上手。而整个中小企业培训管理系统采用最友好的交互界面,简单明了,不需要对数据库进行深入的了解便能够完成一系列进销存相关的操作。由此,无论是从技术上或者经济上还是操作上该系统的操作是可行的,且有必要开发该系统。 2.1.4 法律可行性研究 所有技术资料都为合法,开发过程中不存在知识产权问题,未抄袭任何网站,不存在侵犯版权问题,符合国家法律和软件法律法规。 2.2 系统需求分析 2.2.

20、1 系统开发目的 中小企业培训管理系统能够帮助企业改进原本手工作业管理的方式带来的数据流失、培训效果低、信息处理的工作量大等缺点;辅助企业不断改进培训管理的业务流程,提高培训质量和效率。从而达到为企业员工提高优质的培训业务,提高企业员工的职业技能、职业素质的元素,为企业发展奠定基础。 2.2.2 系统功能需求 本系统采用自定向下方法开发,其功能模块主要有如下几个部分:基本信息管理模块、培训需求管理模块、培训管理模块、考评管理模块。具体的功能描述如下: 基本信息管理模块:其功能是由员工信息管理、课程信息管理组成。 培训需求管理模块:其功能是由培训需求订单管理和需求处理组成。 培训管

21、理模块:其功能是由培训计划设置、培训人员管理、培训课程安排组成。 考评管理模块:其功能是由培训学员考核、培训计划评估、培训课程评估组成。 报表统计模块:其功能是由培训考核统计、培训计划评分统计、培训课程统计组成。 2.2.3 系统业务流程 中小企业培训管理系统主要是以管理理念和计算机技术来取代原始的手工操作。经过对培训管理系统业务流程的调查,得出培训管理的核心业务流程图,见图2-1所示: 图2-1 中小企业培训管理系统业务流程图 2.2.4 系统数据流设计 中小企业培训管理系统的数据流图的顶层图,见图2-2所示: 图2-2 中小企业培训管理系统0层图

22、 中小企业培训管理系统的数据流图的1层图,见图2-3所示: 图2-3 中小企业培训管理系统1层图 中小企业培训管理系统的培训需求管理子系统的2层图,见图2-4所示: 图2-4 培训需求需求管理系统2层图 中小企业培训管理系统的培训管理子系统的2层图,见图2-5所示: 图2-5 培训管理子系统2层图 中小企业培训管理系统的考评管理子系统的2层图,见图2-6所示: 图2-6 考评管理子2层图 3 总体设计 3.1 项目规划 根据需求分析可得到,系统主要模块框图设计如图3-1所示: 图3-1 系统

23、功能模块图 3.2 系统模块说明 (1)培训需求管理模块:培训需求管理模块用于培训业务的准备工作,用于采企业将来或现在正在需要的培训需求,并为制作培训计划提供必要的数据。该模块包括需订单管理模块和需求处理两个功能。 (2)培训管理模块:培训管理模块用于管理培训业务从开始策划到结束所经历的各项事务。该模块包括培训计划管理、培训人员管理、培训课程安排三个功能。 (3)考核管理模块:考核管理模块用于考核培训人员以及培训效果评估。该模块包括培训人员评定、培训计划评估和培训课程评估三个功能。 (4)报表统计模块:公共基础信息模块是用于记录系统所需的一些基础数据

24、该模块包括培训评估统计、培训课程评估和考核成绩统计三个功能。 (5)公共基础信息管理:公共基础信息模块是用于记录系统所需的一些基础数据。该模块包括员工信息设置、课程信息设置和权限管理三个功能。 3.3 系统开发环境 (1)系统开发平台:Microsoft Visual Studio (2)系统开发语言:C# (3)数据库管理系统软件:SQL Server (4)运行环境:.NetFrameWork 4.0 (5)分辨率:最佳效果 1024×768像素 4 详细设计 4.1 数据库设计 4.1.1 数据库设计 为了保证系统数据的保存和维护,以及减少数据

25、库冗余,根据系统的需求选择了MS SQL Server 作为后台数据库,数据库名称为db_Training。 4.1.2 数据库E-R图分析 根据中小企业培训管理系统的需求分析和项目规划可得到以下10个实体,分别是:需求订单实体、员工信息实体、培训名单实体、培训计划实体、培训课程实体、培训规划单实体、课程信息实体、培训计划评估实体、培训课程评估实体、考核成绩表实体。 中小企业培训管理系统的需求调查主表实体图,如图4-1所示: 图4-1 需求订单实体图 中小企业培训管理系统的员工信息实体图,如图4-2所示: 图4-2 员工信息实体图 中小企

26、业培训管理系统的培训名单实体图,如图4-3所示: 图4-5 培训名单实体图 中小企业培训管理系统的培训计划实体图,如图4-4所示: 图4-4 培训计划实体图 中小企业培训管理系统的培训课程信息实体图,如图4-5所示: 图4-5 培训课程信息实体图 中小企业培训管理系统的培训规划单实体图,如图4-6所示: 图4-6 培训规划单实体图 中小企业培训管理系统的课程信息实体图,如图4-7所示: 图4-7 课程信息实体图 中小企业培训管理系统的培训评估实体图,如图4-8所示: 图4-

27、8 培训评估实体图 中小企业培训管理系统的培训课程评估实体图,如图4-9所示: 图4-11 客户回款实体图 中小企业培训管理系统的考核成绩表评估实体图,如图4-10所示: 图4-12 考核成绩表实体图 系统E-R图,如图4-14所示。 图4-14 系统E-R图 4.1.3 主要数据库表的结构 根据实体图和系统E-R图得到主要数据库表,一共有13张表分别是: (1) 需求订单表结构(见表4-1)。 表4-1需求订单表结构 字段名 数据类型 长度 约束 描述 requireNo int

28、 4 主键 需求订单编号 requireName varchar 50 非空 需求订单标题 requireContent varchar 500 需求调查描述 requireType varchar 10 需求类型 requireState varchar 20 需求处理情况 Memo varchar 200 备注 RecDt varchar 20 非空 登记时间 RecMan varchar 20 非空 登记人 requireCount int 4 非空 需求人数 (2)员工信息表结构(

29、见表4-2)。 表4-2员工信息表结构 字段名 数据类型 长度 约束 描述 EmpNo int 4 主键 员工编号 EmpNm varchar 20 非空 姓名 EmpPwd Varchar 20 非空 密码 DeptNm varchar 20 非空 所在部门 StationNm varchar 20 非空 所在岗位 SelfDec varchar 200 非空 自我简介 Age int 4 非空 年龄 Sex bit 2 非空 性别 address datetime 100 非空 地址

30、 phone varchar 20 非空 联系电话 Education varchar 20 非空 学历 IDCardNo varchar 50 非空 身份证号 Email varcar 20 非空 邮箱 (3)培训名单表结构(见表4-3)。 表4-3培训名单表结构 字段名 数据类型 长度 约束 描述 RegNo int 4 主键 培训名单编号 PlanNo int 4 外键,非空 培训计划编号 EmpNo int 4 外键,非空 员工编号 Memo varchar 200 备注

31、 (4)培训计划表结构(见表4-4)。 表4-4培训计划表结构 字段名 数据类型 长度 约束 描述 PlanNo int 4 主键 培训计划编码 PlanNm varchar 20 非空 培训计划名称 PlanDesc varchar 200 非空 培训计划描述 PlanCommand varchar 200 非空 培训需求 PlanGoal varchar 200 非空 培训目的 续上表 字段名 数据类型 长度 约束 描述 EmpNo int 4 外键,非空 培训负责人 PlanStartDt

32、 Date 8 非空 计划起始时间 PlanEndDt Date 8 非空 计划结束时间 Memo Text 8000 备注 StateNo int 4 非空 培训规划编码 RecDt Date 8 非空 制定时间 RecMan varchar 20 非空 制定人 (5) 培训课程信息表结构 (见表4-5)。 表4-5培训课程信息表结构 字段名 数据类型 长度 约束 描述 PlanDetailNo int 4 主键 编码 PlanNo int 4 外键,非空 培训计划编号 CourseNo

33、 varchar 20 非空 课程编码 CourseTime Varchar 20 非空 上课时间 Memo varchar 20 备注 (6) 培训规划单表结构(见表4-6)。 表4-6培训规划单结构 字段名 数据类型 长度 约束 描述 StateNo Int 4 主键 编号 StateName varchar 20 非空 规划名称 StateDesc varchar 200 非空 规划描述 Memo varchar 200 备注 EmpNo int 4 外键 主负责人 Require

34、No Int 4 外键 需求订单编码 RecTime Date 8 非空 登记时间 (7)课程信息表结构(见表4-7)。 表4-7 课程信息表结构 字段名 数据类型 长度 约束 描述 CourseNo Int 4 主键 课程编码 CourseNm varchar 20 非空 课程名称 CourseDec varchar 200 非空 课程简介 Teacher varchar 200 非空 任课老师 Length Int 4 非空 教学时长 CourseContent varchar 200 非

35、空 课程内容 CourseCommand Int 4 课程要求 Memo Text 200 备注 (8)培训计划评估表结构(见表4-8)。 表4-8培训评估表结构 字段名 数据类型 长度 约束 描述 EvaluationNo Int 4 主键 评估编号 Comment varchar 200 非空 评估内容 Score Int 4 非空 评分 PlanNo Int 4 非空 培训计划编号 EvaluationDt Date 8 非空 评估时间 (9)培训课程评价表(见表4-9)。

36、 表4-9培训课程评价表结构 字段名 数据类型 长度 约束 描述 EvaCourseNo Int 4 主键 评估编号 CourseNo Int 4 非空 课程编号 Score Int 4 非空 评分 Comment varchar 200 评估内容 PlanNo Int 4 非空 培训计划编号 EvaluationDt Date 8 非空 评价时间 (10) 考核成绩表结构(见表4-10)。 表4-10考评成绩表结构 字段名 数据类型 长度 约束 描述 ScoreNo int 4 主键 考

37、核编号 PlanNo varchar 20 外键、非空 计划编号 CourseNo int 4 外键、非空 课程编号 EmpNo Int 4 外键、非空 员工 Score int 4 非空 分数 Comment Varchar 200 非空 评价 Memo Varchar 200 非空 备注 4.2 主要功能模块设计 4.2.1 主界面设计 系统主界面是系统运行的其它功能界面的基础。如图4-11所示: 图4-15 主页面设计图 所用到的主要控件如表4-11所示: 表4-14主界面页面控制列表

38、 控件类型 控件名称 主要属性设置 用途 MenuStrip MenuMain 无 主菜单 Panel PanelLogo BckgroundImage设为logo图片 显示系统logo ToolStripMenuItem MenuItem1 Text设为”培训需求管理” 进入培训需求管理功能 MenuItem2 Text设为”培训管理” 进入培训管理功能 MenuItem3 Text设为”培训考核管理” 进入培训考核管理功能 MenuItem4 Text设为”报表统计” 进入”报表统计”功能 MenuItem5 Text设为”公共信息管理”

39、 进入公共信息管理功能 MenuItem6 Text设为”退出” 退出系统 Label lbName 无 显示登录员工名称 4.2.2 培训需求管理模块设计 该模块包括需求订单管理、需求处理两个子模块。 1)、需求订单管理:该模块主要用于员工向企业培训管理部门提交培训需求,使企业培训管理部门了解企业的培训需求,并处理培训需求。该模块包括需求订单的新增、修改、删除、查询需求订单功能。 2)、需求处理:用于处理培训需求的接受并生成培训规划,或者拒绝培训需求,提出相关建议等功能。 培训需求管理的主界面如图4-12所示。 图4-12 需求管理设计图 所用到的主

40、要控件如表4-12所示: 表4-12培训需求管理页面控制列表 控件类型 控件名称 主要属性设置 用途 MenuStrip MenuMain 无 功能菜单 TextBox txtName 无 需求标题 txtName 无 需求内容 txtName 无 登记人 ComboBox CbState 无 处理情况 Label LbRecord Text设置为”记录数:” 显示记录数 dgvResult dgvResult 无 显示需求订单 4.2.3 培训管理模块设计 该模块包括培训计划管理、培训课程管理、培训人员管理三个模块。其中

41、培训计划设置的设计界面如图4-13所示: 图4-12 培训计划设计图 所用到的主要控件如表4-13所示: 表4-13设置培训计划页面控制列表 控件类型 控件名称 主要属性设置 用途 Label lblName Text设置为”名称” 显示培训规划名称 lblEmp Text设置为”负责人” 显示培训负责人 TextBox txtName 无 培训名称 txtCount 无 培训人数 txtContent 无 培训内容 txtGoal 无 培训目标 txtMemo 无 备注 txtCommand 无 培训需求 Date

42、TimePicker startDate 无 起始时间 EndDate 无 结束时间 Button BtnNew Text设置为”新增” 新增 BtnUpdate Text设置为”修改” 修改 BtnDelete Text设置为”删除” 删除 dgvResult dgvResult 无 显示培训计划 4.2.4培训考评管理模块设计 该模块包括培训人员考核统计、培训计划评分统计、培训课程评分统计。以图形报表等方式进行统计,更容易看出各对象间的差异。其中培训计划评分统计的报表设计如图4-14所示: 图4-12 需求管理设计图 所用到的主要控件

43、如表4-12所示: 表4-12培训需求管理页面控制列表 控件类型 控件名称 主要属性设置 用途 MenuStrip MenuMain 无 功能菜单 ComboBox CbPlan 无 培训计划 CbCourse 无 课程 Label LbRecord Text设置为”记录数:” 显示记录数 LbPlan Text设置为”培训计划:” LbCourse Text设置为”课程:” dgvResult dgvResult 无 显示考核信息 4.2.5报表统计模块设计 该模块包括培训人员考核统计、培训计划评分统计、培训课程评

44、分统计。以图形报表等方式进行统计,更容易看出各对象间的差异。其中培训计划评分统计的报表设计如图4-15所示: 图4-15 入库明细查询页面设计图 所用到的主要控件如表4-15所示: 表4-14培训计划评分统计表页面控制列表 控件类型 控件名称 主要属性设置 用途 文本框 ReportName Text设置为”评分统计表” 显示报表标题 图表 TB 图标类型设置为”柱形图” 显示各计划的评分 表格 Table 显示 显示详细数据 4.2.6公共基础信息管理模块设计 该模块主要包括员工信息管理、课程信息管理以及权限管理三个子模块。其中课程

45、信息管理子模块的管理界面如图4-16所示: 图4-16 课程信息管理模块设计图 所用到的主要控件如表4-16所示: 表4-22用户管理信息页面控制列表 控件类型 控件名称 主要属性设置 用途 MenuStrip MenuMain 无 功能菜单 ToolStripMenuItem MenuItem1 Text设为”新增” 新增 MenuItem2 Text设为”修改” 修改 MenuItem3 Text设为”退出” 退出当前模块 dgvResult dgvResult 无 显示课程信息 5 系统实现 5.1公共模块的实现

46、5.1.1访问数据库类的实现 Publicfun类主要用来连接和操作数据库等公共方法。代码如下: namespace TrainManage.PublicFun { public class DataBase { private SqlConnection t_Conn = null; private SqlCommand t_Cmd = null; public DataBase() { string strServer = OperatorFile.GetIn

47、iFileString("DB", "Server", "", Application.StartupPath + "\\Traing.ini"); string strUserID = OperatorFile.GetIniFileString("DB", "UserID", "", Application.StartupPath + "\\ Traing.ini"); string strPwd = OperatorFile.GetIniFileString("DB ", "Pwd", "", Application.StartupPat

48、h + "\\Training.ini"); string strConn = "Server = " + strServer + ";Database=db_Training;User id=" + strUserID + ";PWD=" + strPwd; try { t_Conn = new SqlConnection(strConn); t_Cmd = new SqlCommand(); t_Cmd.Conn

49、ection = t_Conn; } catch(Exception e) { throw e; } } public SqlConnection Conn { get { return t_Conn; } } public SqlCommand Cmd { get { return t_Cmd; }

50、 } public int ExecDataBySql(string strSql) { int intReturnValue; t_Cmd.CommandType = CommandType.Text; t_Cmd.CommandText = strSql; try { if (t_Conn.State == ConnectionState.Closed)

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服