太原钢铁公司员工培训系统毕业设计.doc
《太原钢铁公司员工培训系统毕业设计.doc》由会员分享,可在线阅读,更多相关《太原钢铁公司员工培训系统毕业设计.doc(25页珍藏版)》请在三一办公上搜索。
1、 忻忻 州州 师师 范范 学学 院院 计算系本科计算系本科毕业(设计)论文毕业(设计)论文 课题名称 太原钢铁公司员工培训 管理系统的设计与实现 专 业 计 算 机 科 学 与 技 术 姓 名 学 号 指导教师 二零一零年六月 目目 录录 1 1 引引 言言 .1 1 1.1 开发背景及目的.2 1.2 论文组织与结构.2 2 2 需求分析需求分析 .3 3 2.1 功能分析.3 2.2 数据流图.3 2.3 概念结构.6 3 3 系统设计系统设计 .9 9 3.1 系统功能设计.9 3.2 逻辑结构设计.9 3.3 系统开发环境.11 4 4 系统实系统实现现 .1212 4.1 连接数据库
2、.12 4.2 系统登录.13 4.3 系统维护.13 4.4 查询统计.14 4.5 基本业务.15 4.6 修改密码.16 5 5 系统测试系统测试 .1717 5.1 测试方法.17 5.2 测试内容结果.17 5.3 测试分析.18 6 6 结束语结束语 .1919 致致 谢谢 .2020 参考文献参考文献 .2121 太原钢铁公司太原钢铁公司员工培训管理系统的设计与实现员工培训管理系统的设计与实现 摘 要:为了提高太原钢铁公司管理员工培训的效率,使员工培训工作系统化、规范化、自动化,本论文设计开发了一套员工培训管理系统。系统采用 Microsoft SQL Server 2000 数
3、据库软件,Power Builder 8.0 应用软件,Photoshop 8.0 图片处理软件设计完成,包括基本业务、查询统计、系统维护、报表打印四个模块。其中基本业务的功能包括计划制定、计划修改、计划实施、结果评定。查询统计的功能包括单个查询、分组查询。系统维护的功能包括对员工信息表、项目信息表、科室信息表的插入和删除、修改密码、数据备份与数据恢复。系统的实现给员工培训管理信息提供了一个良好的平台,对公司的发展起到了非常重要的作用。关键词关键词:太原钢铁公司 员工培训 管理系统 Abstract:In order to improve the efficiency of managemen
4、t of staff training of Taiyuan Iron and Steel Company and make the staff training systematic,standardized,automated,this study develops a management of staff training system.This system adopts Microsoft SQL Server 2000 database software,Power Builder 8.0 application software,Photoshop 8.0 image proc
5、essing software to finish.The system designs four modules:basic business system,query statistics,system maintenance,report printing.Basic business system includes program planning,program changes,program implementation,evaluation of results.Query statistics includes a single query,grouped query.Syst
6、em maintenance includes employee information sheets,information table,information table sections insertion and deletion,change passwords,data backup and data recovery.System designing provides a good platform for staff training and it will play a very important role in promoting the development of t
7、he company.Keywords:Taiyuan Iron and Steel Company Employee Training Management System 1 1 引引 言言 在竞争越来越激烈的今天,知识更新的速度也在急剧加快。太原钢铁公司员工的培训越来越受到领导的重视。该公司的领导想通过员工培训管理系统,使公司的培训工作系统化、规范化、自动化,从而达到提高企业培训管理效率的目的。1.1 开发开发背景背景及及目的目的 现在的太原钢铁公司进行员工培训还是传统的人工管理方式。每次培训时,员工信息表、培训项目表、科室表、培训计划表、员工培训信息表都要按一定的要求排列并连同各种附件装
8、订成册,耗费了大量的时间,查找不便,易于损坏。随着科学技术的飞速发展,以及数据库技术的日益成熟,使用计算机来代替手工操作也成为了必然趋势。太原钢铁公司为了提高企业管理员工培训的效率,从而使员工培训工作系统化、规范化、自动化,需要设计开发一套员工培训管理系统。该系统能够实现计划制定、计划修改、计划实施、结果评定、查询统计、系统维护的功能。1.2 论文组织与结构论文组织与结构 第一部分:引言。主要介绍了太原钢铁公司员工培训管理系统的开发背景,并说明本系统开发的必要性;第二部分:需求分析。通过系统的功能分析,画出数据流图和概念结构图;第三部分:系统设计。根据需求分析中的功能分析和建立的概念结构图,设
9、计出了功能模块图和完整的数据库;第四部分:系统实现。根据系统的设计,利用 Power Builder 8.0 和 Microsoft SQL Server 2000 做为系统的开发工具,开发整个系统;第五部分:系统测试。对员工培训管理系统的各个功能部分进行了测试及对整体进行了测试;第六部分:结束语。本章对全文工作进行总结,指出了需要改进的地方。2 需求需求分析分析 2.1 功能功能分析分析 功能分析是软件定义时期的最后一个阶段,也是设计数据库的一个起点,它确定了系统必须完成哪些工作,提出完整、准确、清晰和具体的要求,直接影响到后面各个阶段的设计及结果是否合理和实用。太原钢铁公司员工培训管理系统
10、是对过去的管理培训方式的一种改进,它实现员工培训工作系统化、规范化、自动化。在本系统中,根据太原钢铁公司的需要,主要设计了四个模块,分别是基本业务的操作、查询统计、系统维护、打印报表。以下是对各个模块的介绍:(1)基本业务:包括员工培训计划制定、员工培训计划修改、员工培训计划实施、员工培训计划评定。员工培训计划制定:建立员工培训计划,供以后员工培训实施及查询。员工培训计划修改:调出以前制订的培训计划,对培训计划进行修改。员工培训计划实施:调出修改后的培训计划,确定培训计划实施。员工培训结果评定:调出实施的培训表,对培训结果进行评定。(2)查询统计:根据用户输入的查询条件,查询员工培训的各种信息
11、,包括员工培训计划、员工培训信息等。(3)系统维护:系统维护包括对数据库中表的插入及删除、密码修改、数据备份、数据恢复,它们都是对数据库中的表进行操作。(4)打印报表:根据用户的需要打印自己所需的报表。2.2 数据数据流图流图 调查了解用户的需求后,进一步分析和表达用户的需求,运用结构化分析方法,从最上层的系统组织结构入手,采用自顶向下,逐层分解的方式分析系统,作出顶层数据流图如图 2.1 所示,一层数据流图如图 2.2 所示,二层数据流图如图 2.3-2.6 所示。(1)顶层数据流图如图 2.1 所示。(2)一层数据流图如图 2.2 所示。(3)二层数据流图如图 2.3-2.6 所示。图 2
12、.3 员工培训计划制定的二层 DFD 培训信息的录入 培训信息的保存 员工信息表 培训信息表 培训计划表 培训计划相关信息 打印报表 培训计划信息 管理员 培训计划评定 培训计划制定 培训计划修改 培训计划实施 员 工 培训项目 科室信息 员工培训信息 图 2.2“太原钢铁公司员工培训管理系统”的一层 DFD 员工信息 用户名 打印报表 密码 太原钢铁公司员工培训理系统 图 2.1“太原钢铁公司员工培训管理系统”的顶层 DFD 管理员 员 工 图 2.4 员工培训计划修改二层 DFD 图 2.5 员工培训计划实施二层 DFD 得到需要修改的培训计划信息 选择需要修改培训信息 员工信息表 员工计
13、划表 培训信息计划 输入需要修改的培训计划号 修改培训计划信息 培训项目表 输入修改的培训计划信息 得到培训计划信息 选择要实施的员工培训信息 所需的字典表 培训计划信息表 员工培训信息表 要实施的培训计划表 更新培训信息表中的完成字段 添加员工培训信息字段 培训项目表 培训信息表 图 2.6 员工培训信息评定二层 DFD 2.3 概念结构概念结构 这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。本实例根据上面的设计规划出的实体有:科室实体、员工实体、培训项目实体、操作员实体、培训计划实体、员工培训信息实体。各个实体具体的
14、E-R 图描述如下:(1)科室实体 E-R 图如图图2.7所示。得到需要评定的员工的培训信息 选择需要评定的员工培训信息 员工信息表 员工培训表 员工培训信息表 输入需要评定的员工信息 修改员工的评定信息 培训项目表 输入员工的培训评定信息 科 室 科室代码 科室名称 科室简介 图 2.7 科室实体 E-R 图 (2)员工实体 E-R 图如图2.8所示。图 2.8 员工实体 E-R 图(3)培训项目实体 E-R 图如图2.9所示。图 2.9 培训项目实体 E-R 图(4)管理员实体 E-R 图如图2.10所示。图 2.10 操作员实体 E-R 图(5)培训计划实体 E-R 图如图2.11所示。
15、图 2.11 培训计划实体 E-R 图 员 工 员工编码 姓 名 性 别 简 码 码 职 位 年 龄 教师标志 科室代码 电 话 民 族 培训项目 项目代码 项目名称 简 码 培训目标 管理员 帐户名 用户代码 口 令 培训计划 计划ID号 计划号 员工代码 原 因 项目代码 操作日期 操作员 培训地点 培训周期 取消标志 计划日期 完成标志 是否集体 培训教师(6)员工培训信息实体 E-R 图如图2.12所示。图 2.12 员工培训信息实体 E-R 图(7)实体和实体之间的关系 E-R 图如图2.13所示。图 2.13 实体和实体之间的关系 E-R 图 n 1 1 n 1 1 n n 1 1
16、 m n 1 n n 1 管理员 科室信息 培训项目 员工信息 培训计 划信息 员工培训信息 录入 构成 通过实施得出 录入 录入 构成 n 构成 评定 制定 1 员工培训信息息 培训ID号 员工代码 培训代码 培训计划 ID 号 培训日期 周 期 评 价 3 系统系统设计设计 3.1 系统系统功能功能设计设计 根据概念结构的需求分析得知该系统的作用是对员工培训的信息进行全面管理,便于数据的存储、查询与维护。具体功能结构如图 3.1 所示。图 3.1 功能结构图 3.2 逻辑结构设计逻辑结构设计 根据需求分析的概念模型(E-R 图)设计各数据库表结构如下:(1)科室表(Department),
17、如表 3.1 所示。表 3.1 科室表(Department)列名 数据类型 长度 Code char 4 Name char 10 Description varchar 5(2)员工表(Employee),如表 3.2 所示。员工培训管理系统 基本业务 查询统计 系统维护 计划实施 计划修改 计划制定 结果评定 单个查询 分组查询 科室维护 人员维护 项目维护 用户管理 更改密码 数据备份 数据恢复 打印报表 表 3.2 员工表(Employee)列名 数据类型 长度 Code char 4 Name varchar 50 Ime varchar 5 Sex char 5 Age int
18、4 Nation varchar 10 Telephone char 20 Departmentcode char 4 Isteacher char 1 Position varchar 50 Status varchar 10(3)培训项目表(Trainitem),如表 3.3 所示。表 3.3 培训项目表(Trainitem)列名 数据类型 长度 Code char 4 Name varchar 50 Ime varchar 5 Target varchar 10(4)操作员表(Users),如表 3.4 所示。表 3.4 操作员表(Users)列名 数据类型 长度 Code varcha
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 太原 钢铁 公司员工 培训 系统 毕业设计

链接地址:https://www.31ppt.com/p-3693011.html