数据库课程设计报告书--职工培训绩效信息管理系统_第1页
数据库课程设计报告书--职工培训绩效信息管理系统_第2页
数据库课程设计报告书--职工培训绩效信息管理系统_第3页
数据库课程设计报告书--职工培训绩效信息管理系统_第4页
数据库课程设计报告书--职工培训绩效信息管理系统_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、课程设计的内容综合运用数据库原理与应用课程中的知识, 通过调研, 设计并实现一个数据库管理应用系统。系统能够满足实际工作中的一个完整数据管理过程序,完成数据录入、维护、查询、业务处理、统计、打印必要报表等功能。在调研中,调查系统使用人员,了解要解决的问题,系统具体要实现的功能,系统要达到的性能。掌握用户的准确需求。此外要获取相关的表格,数据,工作流程等资料。依据调研结果写出需求分析。在准确作出需求分析的基础上,进行系统设计。系统设计包括总功能设计,数据库设计,文件保存路径设计,各模块流程详细设计。按“报告正文内容提纲”要求写出设计报告,格式符合“报告正文内容提纲”的字体,标题,编号的格式。设计报告内容语句流畅,无错别字,图,表按参考文档的格式。附上开发该系统必需的软件,硬件,并附上系统安装运行说明书。二、课程设计的要求与数据1设计调研获取的填有具体内容的表格。2设计报告包括系统功能层次图,系统流程图。各模块流程图。系统实现由菜单调用各功能模块。3数据库设计:包括有表间一对多,表间一对一关系。有两个以上定式视图,两个以上定式查询。按实际内容至少有五条以上的记录。4为系统的统计模块设计两个以上定式报表。数据录入表单的数据输入有输入屏蔽或验证。在“关于”表单写上你的班别学号姓名,以及所设计系统的名称。三、课程设计应完成的工作提交打印好的设计文档一份。提交数据库数据文件一份,日志文件一份。(如果有能力完成,提交可以稳定运行的程序源代码,程序完整安装程序,安装及运行说明文档。)每班刻录一张光盘,其中按学号姓名作文件夹名保存每位同学的文档及程序。四、课程设计进程安排序号设计各阶段内容地点起止日期1需求调研与选题,填写选题报告。龙洞D302龙洞D4032010.6.282系统设计:功能设计,主要界面设计,撰写设计文档-系统设计。龙洞D302龙洞D4032010.6.29-2010.6.303设计数据库及表,搜集相关数据,建立数据库及表,添加约束,输入数据。建立视图、存储过程、设计并测试各功能模块涉及的查询语句。撰写设计文档-数据设计。龙洞D302龙洞D4032010.6.31-2010.7.14系统实现:数据维护,浏览,查询实现,设计主界面、各模块界面,撰写设计文档各模块详细设计龙洞D302龙洞D4032010.735撰写系统组装、调试、运行的说明。撰写设计文档-测试用例及结果。撰写课程设计报告龙洞D302龙洞D4032010.7.42010.7.56提交所有课程设计成果龙洞D302龙洞D4032010.7.6五、应收集的资料及主要参考文献1、设计题目涉及的数据资源,工作流程,规程等。2、参考文献:Visual Basic数据库系统设计与开发 李春葆,张植民编著清华大学出版社,2003VB数据库项目设计模块化教程 刘玉山,刘宝山主编 机械工业出版社,2009基于VB和SQL的数据库编程技术 刘志妩等编著. 清华大学出版社, 2008 数据库应用与设计 崔巍主编. 清华大学出版社,2009发出任务书日期:2010 年 6 月 24 日 指导教师签名:李藜计划完成日期: 2010 年 7 月 6 日 基层教学单位责任人签章: 主管院长签章:数据库应用课程设计报告正文概述:系统的基本任务:本职工培训绩效信息管理系统是针对企业对职工培训绩效评估而设计的,主要供企业高层或全体职工查询职工的培训情况,实现有效地管理职工的功能。有利于职工参照自己培训后的成绩来提高自身素质以及工作效率。主要业务:本系统能有效地管理职工培训信息,能让企业对员工培训工作有个统筹的认识。系统的功能包括用户登录、查看用户培训信息、维护用户信息、查看培训项目信息、维护培训项目信息、职工信息的添加、职工信息的查询等等。开发目标:本系统旨在对员工培训的绩效进行有效的管理,员工绩效考核系统是根据企业对员工进行绩效评估的需要来设计开发的,目标是给员工更准确的绩效考核依据,具有对用户信息、项目信息、职工信息、和职工查询信息进行管理和维护的功能。员工绩效管理系统也可以全方位地进行人力资源管理绩效评估。1. 需求分析1.1 用户需求:随着信息技术的发展,对企业的员工培训绩效考核就更需要信息化、专业化、自动化。要达到这一目标,就需要一个功能比较完善的管理系统来实现。针对这一现状,现在我设计了一个职工培训绩效信息管理系统来规范地管理企业员工培训的绩效。这个系统顺应了企业的需求,为企业管理员工信息提供了方便的途径。员工培训绩效系统在应用的时候首先需要进行登录操作,根据登录用户的权限实现不同的操作。系统管理员,企业员工,企业领导,建立一个基本数据库系统,更好利用计算机资源为职工提供更多的信息资源桥梁,更重要的是方便企业管理人才资源。从管理信息角度来看,这只不过是一个简单对员工培训绩效进行评估的系统,主要目的是为了达成组织的目标,通过持续开放的沟通过程,形成组织目标所预期的利益和产出。1.2业务流程分析:系统的业务流程:(l)员工信息系统(2)培训项目工程(3)培训绩效系统业务流程图:培训项目工程员工信息 A B培训绩效A:对员工信息进行收集,在了解职工基本情况下,根据各个部门工作性质对其进行培训项目工程的选择。B:通过对员工参加的培训项目工程的评估,总结员工培训绩效。1.3 信息需求分析1.3.1 资料收集:收集职工基本信息,培训项目工程信息、部门信息、负责培训的负责人(组长)以及职工培训成绩信息。员工基本信息表: 培训项目表: 员工培训考核表:1.3.2 事项分析:对收集到的资料进行分析,从资料中抽出各栏目名称等系统要保存使用的相关事项。去掉组合项、导出项、泛指项,得到初步的基本项,并加以补充改进,就是所要的组织数据库基表中的信息。分析后确定该系统所有的基本项如下:职工号,部门号,姓名,性别,工资,部门名称, 工作性质,组长号,姓名,责任组长,工程编号,工程名称,培训学时,培训成绩。1.4 功能需求分析:职工培训信息管理系统中,系统的总功能是“职工培训绩效系统信息管理”,根据业务流程图中的几项子业务把总功能划分为“员工信息管理”、“培训项目工程信息管理” 和“培训绩效信息管理”三个大功能,然后再根据子业务流程图继续划分。对每过程分别分析如下:(1)信息查询流程:培训项目负责人在登录后均可以进行各类信息的查询。(2)信息录入流程:培训项目负责人在登录后就可以进行新的信息的录入,如:招聘新员工后对新员工的信息录入,培训信息的录入,新商品新厂家培训信息的录入。(3)修改信息系统流程:培训项目负责人在登录后可以对信息进行修改,以保持系统的不断更新。(4)统计流程:在工作人员把数据输入后,由计算机对一些情况进行统计,如培训项目工程情况,培训绩效评估情况等,先将统计信息输出屏幕,在用户确定后由打印机打印出来。职工培训绩效管理系统员工信息子系统培训绩效系统信息录入信息查询信息更新成绩管理成绩查询培训项目工程培训课程设置项目工程管理部门培训信息2. (数据库)概念(模型)设计 职工培训绩效信息管理系统包括的实体是:员工,部门,组长,项目工程,成绩。其中员工包含的是属性是:职工号,部门号,姓名,性别,工资部门包含的属性是:部门号,部门名称,工作性质组长包含的属性是:组长号,部门号,姓名,项目工程包含的属性是:工程编号,工程名称,责任组长号,工程学时成绩包含的属性是:培训成绩,职工号,工程编号,工程名称经分析,建立实体如下:职工(职工号,部门号,姓名,性别,工资)部门(部门号,部门名称,工作性质)组长(组长号,部门号,姓名)项目工程(工程编号,工程名称,责任组长号,工程学时)成绩(培训成绩,职工号,工程编号,工程名称)管理项目工程组长属于部门属于职工成绩查询选择基本实体E-R图:具体实体E-R图:部门号职工号姓名职工工资性别部门名称部门号部门工作性质部门号姓名组长组长号工程编号工程名称项目工程责任组长号培训学时组长号组长号成绩组长号组长号3. (数据库)逻辑(模型)设计3.1 一般逻辑模型设计:列出数据库初步构思的关系框架(二维表的表头)如下:职工表:职工号部门号姓名性别工资主键部门表:部门号部门名称工作性质主键组长表:部门号组长号姓名主键项目工程表:责任组长号工程编号工程名称工程学时主键成绩表:职工号工程编号工程名称培训成绩主键3.2 具体逻辑模型设计:表名字段名字段类型关键字约束说明tb_StaffZhigonghao职工号Char(10)是职工号= AND 职工号= AND 部门号= AND 组长号=A00000 AND 工程编号755.2.4报表设计: SQL查询语句:SELECT * FROM 项目工程 WHERE 工程编号=A00001 SELECT * FROM 职工 WHERE 职工号=SELECT * FROM 成绩 WHERE 培训成绩806. 数据库应用系统的实现6.1 数据库及其表结构的建立:职工培训绩效信息系统数据库db_stafftrainihg如下图:建立的各个表结构:职工表:部门表:组长表:项目工程表:成绩表:数据库db_stafftrainihg关系图: 6.2 数据输入: 职工表: 部门表: 组长表:项目工程表:成绩表:6.3 模块实现: 部门维护界面: 查询语句: SELECT 部门名称 FROM 部门 WHERE部门号=插入语句: TNSERT TNTO 部门(部门号,部门名称,工作性质) VALUES (,企划部,发展规划)修改语句:UPDATE 部门SET 部门名称=检测部 WHERE 部门号=删除语句:DELETE 部门 WHERE 工作性质=生产产品 成绩维护界面: 查询语句: SELECT 工程编号 FROM 成绩 WHERE职工号=插入语句: TNSERT TNTO 成绩(职工号,工程编号,工程名称,培训成绩) VALUES (,F00006,人际沟通,90)修改语句:UPDATE 成绩SET 培训成绩=92 WHERE 职工号=删除语句:DELETE 成绩 WHERE 工程名称=人力资源管理 组长维护界面: 查询语句: SELECT 姓名 FROM 组长 WHERE组长号=插入语句: TNSERT TNTO 组长(部门号,组长号,姓名) VALUES (,黄燕)修改语句:UPDATE 组长SET 组长号= WHERE 部门号=删除语句:DELETE 组长 WHERE 姓名=李东 职工维护界面: 查询语句: SELECT 工资 FROM 职工 WHERE部门号=插入语句: TNSERT TNTO 职工(职工号,部门号,姓名,性别,工资) VALUES (,赵平,男,4500)修改语句:UPDATE 职工SET 工资=5000 WHERE 部门号=删除语句:DELETE 职工 WHERE 工资=2000 项目工程维护界面: 查询语句: SELECT 工程名称 FROM项目工程 WHERE工程编号=A00001插入语句: TNSERT TNTO 项目工程(责任组长号,工程编号,工程名称,工程学时) VALUES (,I00009,管理技巧,20)修改语句:UPDATE 项目工程SET 工程学时=20 WHERE 责任组长号=删除语句:DELETE 项目工程 WHERE 工程学时=10 7. 数据库应用系统运行7.1 写出系统操作使用的简要说明。登陆界面:此界面的主要功能是用户登录系统的连接。注册界面:此界面的主要功能要求实现密码的检验,以确保系统的安全。主界面:此界面的主要功能让用户选择自己想要进行的操作。(1)员工信息管理界面:此界面的主要功能要求实现对员工信息进行查询、录入、修改和删除。(2)部门信息管理界面:此界面的主要功能要求实现对部门信息进行查询、录入。(3)组长信息管理界面:此界面的主要功能要求实现对组长信息进行查询、录入。(4)培训项目工程信息管理界面:此界面的主要功能要求实现对培训项目进行查询和录入。(5)成绩信息管理:此界面的主要功能要求实现对培训成绩进行查询和录入。7.2 运行系统并打印出运行结果 职工表查询结果(1): 部门表查询结果(2): 组长表查询结果(3): 项目工程查询结果(4) 成绩表查询结果(5): 职工报表输出结果: 部门报表输出结果: 组长报表输出结果: 项目工程报表输出结果: 成绩报表输出结果: 7.3 系统评价

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论