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