当前位置:首页 > 中小企业培训管理系统的设计与实现
表4-9培训课程评价表结构 字段名 EvaCourseNo CourseNo Score Comment PlanNo EvaluationDt 数据类型 Int Int Int varchar Int Date 长度 4 4 4 200 4 8 约束 主键 非空 非空 非空 非空 描述 评估编号 课程编号 评分 评估内容 培训计划编号 评价时间 (10) 考核成绩表结构(见表4-10)。
表4-10考评成绩表结构 字段名 ScoreNo PlanNo CourseNo EmpNo Score Comment Memo 数据类型 int varchar int Int int Varchar Varchar 长度 4 20 4 4 4 200 200 约束 主键 外键、非空 外键、非空 外键、非空 非空 非空 非空 描述 考核编号 计划编号 课程编号 员工 分数 评价 备注
4.2 主要功能模块设计
4.2.1 主界面设计
系统主界面是系统运行的其他功能界面的基础。如图4-11所示:
图4-15 主页面设计图
所用到的主要控件如表4-11所示:
表4-14主界面页面控制列表 控件类型 MenuStrip Panel 控件名称 MenuMain PanelLogo MenuItem1 MenuItem2 ToolStripMenuItem MenuItem3 MenuItem4 MenuItem5 MenuItem6 Label lbName 无 BckgroundImage设为logo图片 Text设为“培训需求管理” Text设为“培训管理” Text设为“培训考核管理” Text设为“报表统计” Text设为“公共信息管理” Text设为“退出” 无 进入培训需求管理功能 进入培训管理功能 进入培训考核管理功能 进入“报表统计”功能 进入公共信息管理功能 退出系统 显示登录员工名称 主要属性设置 用途 主菜单 显示系统logo 4.2.2 培训需求管理模块设计
该模块包括需求订单管理、需求处理两个子模块。
1)、需求订单管理:该模块主要用于员工向企业培训管理部门提交培训需求,使企业培训管理部门了解企业的培训需求,并处理培训需求。该模块包括需求订单的新增、修改、删除、查询需求订单功能。
2)、需求处理:用于处理培训需求的接受并生成培训规划,或者拒绝培训需求,提出相关建议等功能。
培训需求管理的主界面如图4-12所示。
图4-12 需求管理设计图
所用到的主要控件如表4-12所示:
表4-12培训需求管理页面控制列表 控件类型 MenuStrip TextBox ComboBox Label dgvResult 控件名称 MenuMain txtName txtName txtName CbState LbRecord dgvResult 无 无 无 无 无 Text设置为“记录数:” 无 主要属性设置 用途 功能菜单 需求标题 需求内容 登记人 处理情况 显示记录数 显示需求订单 4.2.3 培训管理模块设计
该模块包括培训计划管理、培训课程管理、培训人员管理三个模块。其中培训计划设置的设计界面如图4-13所示:
图4-12 培训计划设计图 所用到的主要控件如表4-13所示:
表4-13设置培训计划页面控制列表 控件类型 Label 控件名称 lblName lblEmp txtName txtCount TextBox txtContent txtGoal txtMemo startDate EndDate BtnNew Button dgvResult BtnUpdate BtnDelete dgvResult 主要属性设置 Text设置为“名称” Text设置为“负责人” 无 无 无 无 无 无 无 Text设置为“新增” Text设置为“修改” Text设置为“删除” 无 用途 显示培训规划名称 显示培训负责人 培训名称 培训人数 培训内容 培训目标 备注 培训需求 起始时间 结束时间 新增 修改 删除 显示培训计划 txtCommand 无 DateTimePicker 4.2.4培训考评管理模块设计
该模块包括培训人员考核统计、培训计划评分统计、培训课程评分统计。以图形报表等方式进行统计,更容易看出各对象间的差异。其中培训计划评分统计的报表设计如图4-14所示:
共分享92篇相关文档