下载此文档

课程设计报告(员工培训管理系统).doc


文档分类:办公文档 | 页数:约51页 举报非法文档有奖
1/51
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/51 下载此文档
文档列表 文档介绍
课程设计报告(员工培训管理系统).doc湖南科技大学计算机科学与工程学院数据库课程设计报告二○○九级计三班学号: 09050103XX 姓名:贺双凤指导老师:刘毅志时间: — 1 系统需求分析 系统功能分析员工培训系统需要实现的主要功能包括: ?企业总体培训课程的设置和安排。?允许员工根据自己的情况选择合适的课程和上课时间。?对选课结果进行统计报表。允许员工对最后选课结果的查询。?培训考核成绩的输入和查询。?员工培训效果的综合报表。?员工个人信息的修改。 系统功能模块设计(划分) 本系统涉及到员工和培训管理部门之间的交流,因此需要根据用户的不同分成两大功能模块。这两个模块的功能和使用的权限完全不同。本系统功能模块如图 1 所示。 与其它系统的关系员工培训系统可以为员工素质技能的评价提供可靠的依据,是职务评定的一个参考信息源。系统本身需要用到人事管理系统中的员工基本信息和部门信息等辅助资料,这些数据可以通过数据库直接读取。 数据流程图员工培训管理系统的数据流程如图 2 所示。 2 数据库设计 数据库需求分析根据系统数据流程图,我们可以列出以下系统所需的数据项和数据结构: ?课程设置:编号、名称、简介、所用教材、上课地点、人数、上课时间?选课结果:记录编号、员工、课程、考核成绩、评价、考核日期。所需的外部数据支持: ?人员信息:员工号、密码、权限、姓名、部门、当前状态等。?部门设置:部门编号、名称等。 数据库概念结构设计图3 是本系统所需数据的 E-R 模型图。图1 、员工培训管理系统功能模块图图2 、培训管理数据流程图 数据库逻辑结构设计根据 E-R 图和数据库需求分析, 培训管理系统需要创建 2 个主要的数据表:课程设置表和培训安排表。对应这两个表中的个别代码字段, 又需要创建2 个代码表: 课程状态代码表和考核评价代码表。这4 个数据表的结构如表 1 至表 4 所示。员工信息和部门信息作为外部数据支持可以使用人事管理系统中建立的数据表,如表 5 和表 6 所示。表1 course 课程设置表字段名数据类型是否可空说明 csid 课程编号 name 课程名 teacher 任课教师(外部关键字 person ) intro 课程简介 book 所用教材 classroom 上课地点 number 课程上限人数 classtime 开课时间 state 状态(外部关键字 course_state ) exam_date 表2 training_plan 培训安排表字段名数据类型是否可空说明 tp id 编号 person 员工(外部关键字 person ) course 课程 score 成绩 appraisement 评价(外部关键字 appraisement ) 表3 course_state 课程状态代码表字段名数据类型是否可空说明 csc ode 状态代码 d escription 描述表4 apprisement 考核评价代码表字段名数据类型是否可空说明 code 评价代码 description 描述表5 person 员工个人信息表字段名数据类型是否可空说明 id 员工号(主关键字) passwd 密码 authority 用户权限 name 姓名 sex 性别 birthday 生日图3 、培训管理 E-R 图 department 所在部门 job 职务 edu_level 受教育程度 speciaty 专业技能 address 家庭住址 tel 联系电话 email 电子信箱 state 当前状态( T- 员工, F- 非员工) remark 备注表6 department 部门信息表字段名数据类型是否可空说明 dep id 部门编号 name 部门名称 manager 部门经理 intro 简介 数据库的建立 数据库的建立 初始数据的输入本系统中,初始数据包括课程状态代码和评价代码,如表 7 至表 8 所示。表7 课程状态代码代码说明 0 选课中 1 进行中 2 已结束表8 考核评价代码代码说明 0 未考核 1 不及格 2 及格 3 良好 4 优秀(以下各部分请设计者完成)。 3 各功能模块的设计与实现 功能说明本管理系统主要分为两大部分: 培训管理应用程序和学员选课应用程序。培训管理应用程序主要用于培训中心的管理人员对培训课程和培训情况进行维护。此应用程序主要包括四项功能: 课程设置、选课结果查询修改、成绩输入、培训成绩统计报表。另外, 系统需要有登录窗口( 用于权限认证) 和导航窗口( 用于连接各项功能) 。学员选课应用程序包括个人信息修改、选课和成绩查询三项功能。(一)培训管理管理应用程序功能说明(二)

课程设计报告(员工培训管理系统) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数51
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cjc201601
  • 文件大小311 KB
  • 时间2016-08-10