数据库课程设计报告书职工培训绩效信息管理系统

合集下载

数据库技术课程设计(员工管理系统)

数据库技术课程设计(员工管理系统)

数据库技术课程设计报告课题:员工管理系统姓名:学号:*********班级:信管151****:**时间:2017.12.261.需求分析 (3)1.1系统需求分析 (3)1.2可行性分析 (3)2.数据库的概念设计 (4)3.数据库的逻辑设计 (5)4.数据库的物理设计 (5)4.1数据字典 (5)4.2数据库的建立与初始化 (7)5 应用程序设计 (9)5.1系统功能分析 (9)5.2系统功能模块设计 (9)6.设计结果及代码 (11)6.1登录模块 (11)6.2员工登录后的查询模块 (12)6.3.管理员管理员工信息模块 (13)6.4管理员管理员工工资模块 (14)6.5管理员管理员工奖惩模块 (15)6.6更改密码模块 (15)6.7退出模块 (16)7.课设的体会与收获 (17)1.需求分析1.1系统需求分析在人才过剩的今天,企业对于有用人才的需求逐步加大,企业内部的人事变动和部门规划也开始加速,传统的人事档案已经不能满足各个企业的人员流动速度,迫使人们起用新的管理方法来管理员工的相关信息。

科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。

信息化时代的到来成为不可抗拒的潮流,人类文明正在进入一个崭新的时代。

因此,员工管理系统也以方便、快捷、费用低、绿色环保的优点正慢慢地进入各个行业和领域,将传统的员工管理方式彻底的解脱出来,提高效率,减轻工人人员以往繁忙的工作,加速信息的更新速度,使企业管理层第一时间了解到员工的信息,从而进一步的进行对员工的调配。

功能需求详细说明:—增加—管理员可以增加员工的基本信息—编辑—用户可以对员工信息进行删除用户可以对员工的姓名、编号等员工基本信息进行修改用户可以对员工的工资和奖惩等信息进行修改—查询—员工可以根据登录系统查询自己的个人信息以及自己的工资信息和奖惩记录1.2可行性分析本次课程设计题目:“员工信息管理系统”,主要目的是编制一个登陆系统,连接数据库系统,用以实现管理员对员工个人信息的管理以及员工登录系统对自己的信息的查询,同时对整个系统的分析、设计过程给出一个完整的论证。

职工信息管理系统课设报告

职工信息管理系统课设报告

*******************实践教学*******************计算机与通信学院20 年春季学期C程序设计课程设计题目:职工信息管理系统专业班级:姓名:学号:指导教师:成绩:_____________ __摘要职工信息管理系统是一个工作单位不可缺少的管理工具,它管理的数据对于公司的决策者和管理者来说都至关重要,所以职工信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。

使用计算机对职工信息进行管理,具有手工管理所无法比拟的优点,如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高职工管理的效率,也是公司的科学化、正规化管理和与世界接轨的重要条件。

本系统利用C语言开发,实现了简单的职工基本信息的录入、追加、修改、查询、删除等操作,并且能利用文件系统长久地保留原始数据。

通过本系统的开发,我们熟悉了面向过程的程序设计的基本方法和步骤,对于C语言有了更深入的理解,并且较好地掌握了C语言的编程方法和技术。

关键字:C语言;职工;信息管理系统;函数目录一、需求分析 (1)二、总体设计 (2)三、详细设计 (3)3.1数据定义 (3)3.2主函数设计 (4)3.3算法流程图 (5)四、编码 (9)五、测试 (10)5.1职工管理系统主界面 (10)5.2进入新增职工信息界面 (11)5.3进入删除职工信息界面 (12)5.4进入查询职工信息界面 (13)5.5进入修改职工信息界面 (14)5.6进入职工信息排序界面 (15)5.7退出系统 (16)六、设计总结 (17)致谢 (18)参考文献 (19)附录 (20)一、需求分析1.1问题描述对单位的职工进行管理,包括插入、删除、查找、排序等功能。

1.2要求职工对象包括姓名(字符串)、性别(字符)、出生年月(数字)、工作年月(数字)、学历(字符串)、职务(字符串)、住址(字符串)、电话(字符串)等信息。

数据库课程设计报告-职工管理系统

数据库课程设计报告-职工管理系统
(2) 查找与qiaqia公司在低点的公司名和面积
(3)为WD建立触发器,当插入或更新表中数据时保证所操作的记录的salary大于等

(4)编写函数根据职工编号查询职工名称
设计体会与建议: 通过这次的职工管理系统课程设计,我收获了很多。首先,
对于公司内部管理有了更深入的了解,尽管在做需求分析的时候 遇到了一些麻烦,但还是尽自己最大努力解决了。本次设计基本 上完成了对数据库中信息的查询、修改、删除、录入等功能,也 对数据的录入做了一些检验与鉴定,对不合理的操作采取禁止方 式。遗憾的是我的系统并不是一个完整的系统,没有完备的前台
1.查询功能 本软件能查询公司内部数据库中录有的文件内容,方便、直
接、有效。 2.修改功能 本软件课实现对录入的数据进行修改更行操作,保证数据的
正确性。 3.删除功能 本软件能实现对录入的数据进行删除操作,实现对不需要的
数据进行去除。 4.插入功能 本软件能实现对数据的插入操作,实时更新数据库。 5. 数据检验功能
课程设计报告 (本科)
课程: 学号: 姓名: 班级: 教师: 时间:
数据库原理
计算机科学与技术系
设计名称: 职工管理系统
设计内容、目的与要求: 内容:设计交职工管理系统,实现该系统所需的基本功能,主要 内容包括需求分析、数据库概念设计、逻辑设计、物理设计、程 序调试和运行,以及总结。 目的:使用SQL语言设计职工管理系统实现对职工信息的管理, 实现对所学知识的加深了解和运用 要求:
设计过程、步骤:步 数据库概念设计 第3步 数据库逻辑设计 第4步 数据库物理设计 第5步 数据库的实现 画出E-R图 2.进行数据库概念设计,转换ER图为关系模式 (1)公司:(编号,名称,位置,面积) (2)办公室:(编号,大小,名称,主任) (3)部门:(编号,名称,人数) (4)项目:(编号,名称,负责人,预算,起始时间,结束时 间,合作公司) (5)职工:(编号,姓名,性别,职位) 4.程序调试和运行 结果与分析: 数据库中部分语句和实现结果 (1)查询qiaqia公司有多少员工

数据库课程设计报告

数据库课程设计报告

《数据库类课程设计》系统开发报告学号:111007133姓名:邢小迪题目:企业员工薪资管理指导教师:王红梅提交时间:2013年6月01日计算机科学与应用系目录一绪论二员工薪资管理系统概述 (1)现状分析 (1)系统目标 (2)系统特点 (3)三员工薪资管理系统数据库设计 (3)需求分析 (3)数据库物理结构分析 (4)数据库概念结构设计 (6)数据库逻辑结构设计 (9)四员工薪资管理系统数据库功能模块的创建 (12)五总结 (21)体会 (21)参考文献 (22)一绪论随着计算机技术的飞速发展和经济体制改革的不断深入,传统企业管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成员工工资管理工作。

提高公司企业管理水平的主要途径是更新管理者的思想,增强对管理活动的科学认识。

基于 SQL server数据库技术建立一个通用工资管理系统,该系统为提供了查询、增加记录、删除等功能,功能比较的齐全,并对工资进行了统计如津贴管理、报表统计等。

基本上能满足管理员和公司的要求。

此次数据库课程设计的主要设计如下:原理分析、程序设计过程、程序实现和程序调试以及数据库的设计。

需求分析、概要结构设计、逻辑结构设计、物理结构设计和数据库的实施和维护。

二员工薪资管理系统概述1、现状分析随着企业人员数量增加,企业的工资管理工作也变得越来越复杂。

早期的工资统计和发放都是使用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存,往往由于个人的因素抄写不慎或计算疏忽,出现工资发放错误的现象。

早期工资管理多采取纸质材料和具有较强的时间限制。

随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。

建设一个科学高效的信息管理系统是解决这一问题的必由之路。

职工信息管理系统课程设计报告定版

职工信息管理系统课程设计报告定版

面向对象课程设计汇报课程设计题目:职工信息管理系统姓名:班级:学号:指导老师:2011年11月8日目录摘要 (3)第一章绪论 (4)1.1面向对象C++语言程序设计 (4)1.2职工信息管理系统 (4)1.3程序编译环境 (4)第二章职工信息管理系统需求分析 (5)2.1编写目旳 (5)2.2需求概述 (5)2.3需求阐明 (6)第三章:详细设计 (7)3.1编写目旳 (7)3.2详细设计 (10)第四章:源程序编码及实现 (11)4.1程序源代码 (16)4.2程序实现成果 (17)第五章:系统测试 (18)第六章:结束语 (21)参照文献: (21)摘要在当今社会,互联网空间旳发展,给人们旳工作和生活带来了极大旳便利和高效,信息化,电子化已经成为节省运行成本,提高工作效率旳首选。

目前大量企业旳职工管理尚处在手工作业阶段,不仅效率低下,还常常由于管理旳不慎而出现纰漏。

伴随信息技术在管理上越来越深入而广泛旳应用,管理信息系统旳实行在技术上已逐渐成熟。

管理信息系统是一种不停发展旳新型学科,任何一种单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应旳管理信息系统。

本程序是一种有关职工信息管理旳系统,通过这个系统顾客可以简捷、以便旳对职工信息进行增长、修改、添加、查询、浏览等功能,它不仅可以协助企业单位到达员工管理办公自动化、节省管理成本、更能到达提高企业单位工作效率旳目旳。

关键词:职工,信息管理,系统,程序一.绪论1.1面向对象C++语言程序设计C++是种面向对象旳程序设计语言,它是在C语言基础上发展起来旳。

虽然它不是最早旳面向对象旳程序设计语言,不过它是目前使出比较广泛旳面向对象旳程序设计语言。

什么是面向对象?简朴地说,它和面向过程—样都是软件开发旳一种措施。

不过它与面向过程不一样,面向对象是—种运用对象、类、继承、封装、聚合、消息传递、多态性等概念来构造系统旳软件开发措施。

职工考勤管理信息系统数据库课程设计

职工考勤管理信息系统数据库课程设计

职工考勤管理信息系统数据库课程设计数据库课程设计说明书数据库课程设计说明题目: 职工考勤管理信息系统专业计算机科学与技术班级学号姓名2011年10月 21 日1数据库课程设计说明书第一章引言1.1设计开发的意义传统意义上的职工考勤管理都是采用原始的手工操作来完成的。

人事部的管理人员或办公室人员要进行经常的繁琐的记录、修改、查询、统计等工作,不仅时间长、劳动强度大、工作效率低下,并且在这种管理模式下对职工的考勤信息不全且易造成混乱。

随着社会的进步,计算机科技的广泛应用,通过现代化的科学的方式对职工考勤信息进行管理已成为可能。

基于此,我希望能通过开发这一管理系统,由计算机代替人工操作一系列职工基本信息的输入、修改、查询、统计等操作,既减轻了管理人员的工作强度,提高了工作效率,降低解企业的经营成本;同时,也对企业内部管理的科学化、规范化作出一点尝试。

1.2任务及目标项目的提出者:天津理工大学计算机与通信工程学院课题开发组。

开发单位:08中加3-4班项目小组。

充分了解用户的需求,了解工作的流程,以及可能出现的问题。

职工考勤信息管理系统中首先必须设置好职工基本信息,职工基本信息在本系统占据着很重要的地位。

在对职工的出差、出勤、加班、请假这些信息管理的时候都需通过职工基本信息进行操作。

本系统结合实际的职工考勤管理制度,经过实际的需求分析,采用功能强大的Visual Basic6.0作为开发工具而开发出来的职工考勤信息管理系统。

职工考勤管理信息系统的具体功能包括:职工基本信息实体,职工出勤信息实体,管理员管理系统信息实体。

主要功能:管理员功能:签到,增加职工及职工信息,增加登录用户,设置用户权限,查看职工出勤信息,修改职工出勤信息。

签到用户功能:签到。

灵活性:本软件对变更的适应性较强,采用人工手动输入与系统自动输入相结合的形式,数据库文件可以单独转移到其他地方使用,可以保证数据的安全和高兼容性,当系统改变时可以自动调整精度与安全性1.3开发环境操作系统:windows 7编译环境:使用Visual Studio 2010来进行系统汇编使用Access 2007进行数据库管理2数据库课程设计说明书第二章系统分析与设计2.1系统需求分析 2.1.1 处理需求根据职工签到特性,设计了以下功能:管理员功能:签到,增加职工及职工信息,增加登录用户,设置用户权限,查看职工出勤信息,修改职工出勤信息。

《数据库概论》课程设计实验报告书(职工考勤系统)

《数据库概论》课程设计实验报告书(职工考勤系统)

《数据库概论》课程设计实验报告书(职工考勤系统)《数据库概论》课程设计实验报告书(职工考勤系统)职工考勤系统摘要随着信息时代的发展,在复杂多变的竞争环境中,企业人力资源越来越受到企业的重视。

企业职员管理工作的好坏不但可以直接影响到企业的人力资源管理,而且会间接影响到企业整体管理。

随着科技的进步,计算机的应用在社会各领域中都得到了普及,越来越多的人都感受到利用计算机进行各类管理的科学和便捷。

利用计算机对企业职工进行管理是必然趋势。

如何能够使用信息化技术及时有效地管理职工信息,已成为企业主管和人力资源部门越来越关注的一个问题。

职工考勤系统可以进行员工信息管理、出勤管理和工资管理等,方便处理企业内部员工的相关考勤信息。

它是在适应市场需求的客观前提下,为了满足中小型公司或事业单位管理自己的职员考勤问题而开发的。

这就要求它可以为用户提供充足可靠的信息数据,方便快捷的维护手段和灵活多变的查询方式以及快捷而准确的查询结果。

所以对于职工考勤系统的设计主要包括数据库的建立、维护以及应用程序的开发两个方面。

前者要求建立起数据一致性及完整性强、数据安全性好的数据库,后者要求具备应用程序功能全、易使用、运行稳定等特点。

()关键词:SQLServer,c#,职工考勤系统目录1绪论.................................................................................................................. (2)1.1概述.................................................................................................................. ...............................21.2开发环境与工具介绍.................................................................................................................. (2)2系统需求分析与设计.................................................................................................................. (3)2.1用户需求分析.................................................................................................................. (3)2.1.1用户需求.................................................................................................................. ...........32.1.2系统功能需求.................................................................................................................. ...32.2功能模块图及分模块功能描述.. (3)2.2.1系统的功能模块2.2系统功能模块简介.............................................................................................................42. 3数据库设计.................................................................................................................. . (4)2.3.1系统E-R 图.................................................................................................................. .......42.3.2数据库数据说明.. (6)3系统实施.................................................................................................................. .. (7)3.1建立数据库.................................................................................................................. ...................73.2主要模块实施.................................................................................................................. . (10)3.2.1登录模块的开发 (1)03.2.2主菜单模...1133.2.3员工信息管理模块...........................................................................................................143.2.4考勤信息管理模块...........................................................................................................163.2.5请假信息管理模块...........................................................................................................183.2.6出差信息管理模块...........................................................................................................203.2.7加班信息管理模块...........................................................................................................223.2.8员工工资管理模块...........................................................................................................243.2.9员工查询模块.................................................................................................................. .253.2.10历史查询模块.................................................................................................................264系统说明.................................................................................................................. (27)4.1开发环.....................274.2系统安装、配置与发布应用程序的步骤.. (27)总结.................................................................................................................. . (28)参考文献.................................................................................................................. . (28)1绪论1.1概述本次数据库课程设计的题目是职工考勤系统。

数据库员工信息管理系统课程设计

数据库员工信息管理系统课程设计

数据库员工信息管理系统课程设计说到“数据库员工信息管理系统”,我第一个反应就是:听起来有点高大上,对吧?实际上它并没有那么复杂,大家不要被这些专业名词吓到。

我们平时的工作,尤其是在大公司里,信息管理可重要了,尤其是员工的各种信息。

如果没有一个好的系统,估计大家的工作都得从头再来。

你想啊,员工信息像什么?像那张卡片、身份证、工资单一样,啥时候都得用。

这个系统就是帮我们把这些东西整理成一个大大的数据库,让我们查询、修改、更新都方便,简直是事半功倍。

大家知道,数据库其实就是一个大仓库,里面装满了各种信息。

比如员工的姓名、年龄、岗位、薪水、联系方式,甚至还有生日、入职时间这些琐碎的小细节。

你说,这些信息看似简单,真的一旦没有好好整理起来,那可就麻烦了。

你想想,要是一个公司有上百上千的员工,要是没有一个系统来管理,翻个员工档案找个联系方式都能累死个人。

就像在沙滩上找针一样,费劲不说,还容易丢掉。

所以,数据库员工信息管理系统的作用就是解决这个问题。

简而言之,它就像是一个“万能工具”,什么需求都能满足。

有了这个系统,管理者再也不需要翻箱倒柜地去找员工资料了。

只要输入关键词,系统立马把相关信息一股脑儿呈现出来。

是不是很高效?就好像你在超市找东西,直接在自助查询机上输入产品名称,产品立马出现在你面前。

你是不是已经开始想象,管理者坐在电脑前,喝着咖啡,悠哉悠哉地查找资料,简直就是坐享其成,真是过瘾。

对于HR来说,这简直是一个福音。

以前,要是需要更新员工的薪水、职位变化,那得一个一个手动去修改数据,改完了还得核对。

现在嘛,只要通过这个系统轻松一点,什么变动都能立马更新。

这个系统的好处可不仅仅在于查询和更新信息,最神奇的地方在于它能够帮企业“管”人。

这说的可不只是做个“记事本”那么简单。

像公司员工的考勤、工资、绩效考核,所有的细节都能通过系统自动计算和处理。

比起人工算工资,想想是不是省心多了?再说了,人工算错了,出个小差错,员工不高兴,甚至闹个小情绪什么的,谁都不想碰到。

数据库设计报告v1

数据库设计报告v1

数据库课程设计报告 -------人事/工资/考勤管理系统软件学院软件工程专业08级6班姓名:嵇存学号:200800300083任课教师:王诚梅实验教师:助教:一:系统开发平台本系统采用Eclipse为开发工具,后台数据库采用SQL Server 2008二、数据库规划2.1 任务陈述随着公司的规模不断扩大,员工的数量急剧增加,有关员工的各种信息也成倍增长.面对庞大的信息量,有必要开发人事工资考勤管理系统来提高公司人事工资考勤管理工作的效率.通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。

公司的人力资源管理的功能范围,也从单一的工资核算、人事管理,发展到可为企业的决策提供帮助的全方位解决方案.这些领域包括人力资源规划、员工考核、劳动力安排、时间管理、招聘管理、员工薪资核算、培训计划、差旅管理等,并同企业管理系统中的财务、生产系统组成高效的、具有高度集成性的企业资源系统.2.2 任务目标本人事工资考勤管理系统包括人事信息管理工资信息管理、考勤信息管理、成绩报表信息管理四大模块。

管理员可以拥有完全的权限管理系统,而员工用户只拥有查询信息和查询信息的权限。

三、系统定义3.1 系统边界1. 系统在员工进入公司时为员工建立人事档案,人事档案的管理由公司经理级人员完成。

人事档案应该包括员工进入公司的时间、员工级别、员工的基本工资、员工所在部门和员工的其他基本信息等。

2. 员工的工资应该包括基本工资和奖金两个部分。

基本工资根据员工的级别划分(试用员工、正式员工、组长、部门经理、总经理),奖金应根据员工的业绩由其直接或更高级领导确定3. 员工在来到公司上班时应该首先登录公司系统签到,离开公司时登录系统签离。

如果办事外出或者出差应由上级领导确认考勤情况。

缺勤或者迟到按一定数额罚款,迟到1小时以上算缺勤。

4. 系统应该可以对基础数据进行维护。

5. 员工调动和离职应保留员工的历史信息,以备日后查询。

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

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

湖南科技大学计算机科学与工程学院数据库课程设计报告二○○九级计三班学号:09050103XX姓名:贺双凤指导老师:刘毅志时间:2012.02.20—2012.03.021 系统需求分析1.1系统功能分析员工培训系统需要实现的主要功能包括: ● 企业总体培训课程的设置和安排。

● 允许员工根据自己的情况选择合适的课程和上课时间。

● 对选课结果进行统计报表。

允许员工对最后选课结果的查询。

● 培训考核成绩的输入和查询。

● 员工培训效果的综合报表。

● 员工个人信息的修改。

1.2系统功能模块设计(划分)本系统涉及到员工和培训管理部门之间的交流,因此需要根据用户的不同分成两大功能模块。

这两个模块的功能和使用的权限完全不同。

本系统功能模块如图1所示。

1.3与其它系统的关系员工培训系统可以为员工素质技能的评价提供可靠的依据,是职务评定的一个参考信息源。

系统本身需要用到人事管理系统中的员工基本信息和部门信息等辅助资料,这些数据可以通过数据库直接读取。

1.4数据流程图员工培训管理系统的数据流程如图2所示。

2 数据库设计2.1数据库需求分析根据系统数据流程图,我们可以列出以下系统所需的数据项和数据结构: ● 课程设置:编号、名称、简介、所用教材、上课地点、人数、上课时间● 选课结果:记录编号、员工、课程、考核成绩、评价、考核日期。

所需的外部数据支持:● 人员信息:员工号、密码、权限、姓名、部门、当前状态等。

● 部门设置:部门编号、名称等。

2.2数据库概念结构设计图3是本系统所需数据的E-R 模型图。

图2、培训管理数据流程图2.3数据库逻辑结构设计根据E-R 图和数据库需求分析,培训管理系统需要创建2个主要的数据表:课程设置表和培训安排表。

对应这两个表中的个别代码字段,又需要创建2个代码表:课程状态代码表和考核评价代码表。

这4个数据表的结构如表1至表4所示。

员工信息和部门信息作为外部数据支持可以使用人事管理系统中建立的数据表,如表5和表6所示。

数据库原理与应用》VFP课程设计---职工信息管理系统

数据库原理与应用》VFP课程设计---职工信息管理系统

《数据库原理与应用》课程设计报告职工信息管理系统一.系统介绍1.1.功能简介职工信息管理系统的功能是管理职工的个人信息,包括对其进行查询、修改、打印等,职工信息管理系统的主要功能有:(1)对新聘任的职工注册;(2)对职工信息维护;(3)可以方便的查询职工信息;(4)可以进行教师信息报表的查看与打印;(5)对登录口令的添加、修改、删除。

1.2.功能模块图图1-1二.需求分析2.1.功能需求通过调查,要求功能需要有以下功能:(1)由于需要方便的系统操作,要求有良好人机界面;(2)由于该系统的使用对象多,要求有较好的权限管理;(3)方便的数据查询;(4)信息需要全面系统,报表也应全面。

2 .2.数据需求(1)原始数据修改简单方便;(2)数据的添加简单方便;(3)满足第三范式要求不存在部分函授依赖关系和传递依赖关系;(4)删除数据方便简单,数据稳定性好。

三.建库结果3.1.数据关系E-R图3-13.2.数据表结构1.建表本系统数据库包括职工信息表、部门表、工资费用表、调资表表1职工信息表字段名类型宽度小数位编号字符 6姓名字符8性别字符 2出身年月日期8职称字符 6部门号字符 2是否党员逻辑 2表3工资费用表表4调资表2.创建表间永久关系对表结构进行修改,设置职工信息表中的编号为主索引;职工信息表中的部门号为候选索引;部门表中的部门号字段为主索引;工资费用表中的编号字段为主普通索引;调资表中的编号为普通索引;再依次建立下述关系:以职工信息表为主表,工资费用表为从表,以编号字段作为关键字建立主从关系。

以职工信息表为主表,调资用表为从表,以编号字段作为关键字建立主从关系。

以部门表为主表,职工信息表为从表,以部门编号字段为关键字建立主从关系。

四.系统开发设计4.1.开发流程模块框图图4-14.2开发流程与功能介绍1.登录在设计登录菜单是先健一个口令表,里面有操作员和口令两个字段,输入几组数据,然后新建一个登录界面如图所示图4-2-12.主表单:功能选择登录系统后,进入功能选择界面如图所示,图4-2-23.设计职工信息表单职工信息子系统表单包括查询、维护、退出图4-2-34.“查询”表单点击“查询”按钮进入查询表单。

数据库课程设计报告--职工考勤管理信息系统

数据库课程设计报告--职工考勤管理信息系统

...《数据库原理》课程设计题目:考勤管理系统系部:计算机与信息科学学院学生:罗学智指导教师:利平专业:软件工程班级:软件1201完成时间:2014.5.20目录1 概述 (2)1.1设计背景 (2)1.2研究目的 (2)1.3理论基础的分析 (3)1.4预期结果和意义 (3)2 需求分析 (3)2.1功能需求 (3)2.2数据流图 (4)2.3功能模块图 (5)2.4系统数据流程图 (5)3 概念结构设计 (6)3.1局部E-R图 (6)3.2整体E-R图 (8)4 逻辑结构设计 (9)4.1关系模式 (9)4.2数据关系图 (10)5 物理结构设计 (10)5.1存储记录结构设计 (10)5.2创建索引 (13)6 数据库实施 (14)6.1建立数据库 (14)6.2数据表的创建 (14)6.3建立存储过程 (17)6.4创建触发器 (18)7文献......................................................................... (19)8结论......................................................................... (22)1 概述1.1设计背景随着企业人事管理的日趋复杂和企业人员的增多,企业的考勤管理变得越来越复杂。

规的考勤管理是现代企业提高管理效益的重要保证,而传统的人工管理存在着效率低、不易统计、成本高和易出错等弊端,已经无法适应现代企业的需求。

随着计算机技术和通信技术的迅速发展,将传统的人工考勤管理计算机化,建立一个高效率的、无差错的考勤管理系统,能够有效的帮助企业实现“公正考勤,高效薪资”,使企业的管理水平登上一个新的台阶。

企业考勤管理经过如下的业务流程:(1)员工基本信息管理,添加,删除,更改(2)员工考勤管理,员工根据自己的班次在上下班时分别进行出勤操作,采用手动方式或者使用划卡机。

VF课设报告书—职工信息管理系统

VF课设报告书—职工信息管理系统
3.2.3程序界面设计
a项目管理器的建立:
(1)启动Visual FoxPro,进入程序主界面。单击菜单的【文件】之后单击【新建】命令,在弹出【新建】对话框中,选择【项目】选项。
(2)单击【新建文件】按钮,在弹出的保存文件对话框中设置一个文件名,单击【保存】即可弹出【项目管理器】对话框。这样一个新项目就在项目管理器中建立起来了。
表1 员工出勤记录表
字段名
类型
宽度
索引
员工号
字符型
6
主索引
姓名
字符型
8
普通索引
班次
字符型
6
正常出勤
字符型
4
备注
字符型
10
表2员工出勤情况表
字段名
类型
宽度Βιβλιοθήκη 索引员工号字符型8
主索引
姓名
字符型
8
普通索引
请假
逻辑型
1
公出
逻辑型
1
旷工
逻辑型
1
迟到
逻辑型
1
早退
逻辑型
1
离岗
逻辑型
1
加班
逻辑型
1
备注
字符型
10
表3员工异动信息表
【退出】按钮代码如下:
tuichu=messagebox('您确定要退出职工信息管理系统吗?',4+32+0,'职工信息管理系统')
if tuichu=6
yuangonghao=''
thisform.release
endif
clear events
【Login】的load的代码如下:
set talk off

数据库员工培训课程设计

数据库员工培训课程设计

数据库员工培训课程设计一、课程目标知识目标:1. 学生能够理解数据库的基本概念,掌握数据库的基本结构。

2. 学生能够了解并掌握SQL语言的基本语法和操作。

3. 学生能够掌握数据库设计的基本原则和方法。

技能目标:1. 学生能够运用数据库管理系统(DBMS)进行数据的基本操作,如插入、删除、修改和查询。

2. 学生能够运用SQL语言编写简单的查询语句,实现对数据库的有效检索。

3. 学生能够运用数据库设计原则,设计简单的数据库系统。

情感态度价值观目标:1. 培养学生对于数据库技术的兴趣,激发他们探索数据库领域知识的热情。

2. 培养学生良好的团队合作精神,使他们能够在小组合作中共同解决问题。

3. 培养学生严谨、细致的学习态度,提高他们解决实际问题的能力。

课程性质:本课程为实践性较强的学科,旨在培养学生掌握数据库基础知识,提高实际操作能力。

学生特点:学生具备一定的计算机操作基础,对数据库知识有一定了解,但缺乏系统学习和实践操作经验。

教学要求:结合学生特点和课程性质,采用案例教学、小组合作等方法,注重培养学生的实际操作能力和解决问题的能力。

通过本课程的学习,使学生能够掌握数据库基本知识,具备一定的数据库设计和操作技能。

二、教学内容1. 数据库基本概念:数据库的定义、作用、分类及发展历程。

教材章节:第一章 数据库概述2. 数据模型与关系运算:实体-关系模型、关系模型,关系代数与SQL。

教材章节:第二章 数据模型与关系运算3. 数据库设计:需求分析、概念结构设计、逻辑结构设计、物理结构设计。

教材章节:第三章 数据库设计4. SQL语言:数据定义、数据操纵、数据查询、数据控制。

教材章节:第四章 SQL语言5. 数据库管理系统:DBMS的概念、功能、分类及常用数据库管理系统。

教材章节:第五章 数据库管理系统6. 数据库保护:安全性、完整性、并发控制、备份与恢复。

教材章节:第六章 数据库保护7. 实践操作:结合案例,进行数据库设计、SQL语句编写、数据查询等操作。

职工信息管理系统大数据库课程设计

职工信息管理系统大数据库课程设计

目录一、课程设计目的和要求 (3)二、课程设计过程 (3)数据库设计的基本步骤如下: (3)1.需求分析阶段 (3)1.1应用背景 (3)1.2需求分析目标 (4)1.3系统设计概要 (4)1.4软件处理对象: (5)1.5系统可行性分析 (5)1.6系统的设计目标及其意义 (6)1.7系统的业务流程及具体的功能 (7)1.8数据流程图 (9)2.数据字典 (9)3.概念结构设计阶段 (11)4.逻辑结构设计阶段 (14)5.物理结构设计阶段 (17)6.数据库实施 (17)6.1 Create Database创建数据库 (17)6.2 Create Table创建表 (17)三、课程设计心得 (20)参考文献: (20)引言职工信息管理系统对于一个企业来说是必不可少的组成部分,它是将企业的职工基本信息管理、奖罚管理、培训信息管理、薪资管理、部门信息管理有机结合,综合运用的一个企业管理系统。

随着计算机的发展和普及,以及互联网技术的扩展,日常职工管理必将实现无纸化办公,实现数据的共享,这样有利于职工信息在单位内部的查询,提高了数据资源的利用,并且能及时的得到更新,不需要像过去那样浪费大量的人力物力去进行抄写修改,从而使企业的管理人员从繁重的职工管理中解放出来,大大提高了工作效率,减轻了管理人员的工作量,使企业的职工管理由以往的手工作业,向自动化、网络化、现代化迈进了一大步。

信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。

21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。

我针对如此,设计了一套职工信息管理系统。

职工信息管理系统主要是通过计算机进行信息的收集、传递、存储、加工、维护和使用。

利用计算机系统分析数据,实现人机辅助决策,提高工作效率和资源利用率。

将企业的职工档案管理、奖罚管理等日常管理工作从简单的手工作业全面转向自动化、系统化,是企业档案管理员能够从繁琐的管理实务中解放出来,减少工作量,提高工作效率。

员工绩效管理系统数据库设计报告.

员工绩效管理系统数据库设计报告.

题 目: 员工绩效管理系统课程名称 数据库原理与应用课程设计 学 院 计算机工程学院 姓 名 董梦蝶 班 级11计4ZS 学 号 11141424 指导教师 朱明放2013年 1 月 3 日评 语:成绩:1.系统需求分析 (3)1.1背景 (3)1.2系统功能 (3)2.数据流程图 (4)3.系统功能结构图 (5)4.系统模块设计 (5)5.系统数据库设计 (6)6.系统详细设计 (8)6.1系统的主界面 (8)6.2 Web.config主要设置 (8)6.3主页的主要代码 (9)6.4 验证登录密码的主要代码 (10)6.5 系统登录主要代码 (11)7.系统运行示例 (12)主界面 (12)用户登录界面 (12)管理员工信息界面 (13)部门信息管理界面 (14)员工文件管理界面 (15)员工任务管理界面 (15)员工日志管理界面 (16)修改密码界面 (16)退出界面 (17)8.总结 (17)1.系统需求分析1.1背景在知识经济时代,人力资源是企业的最重要的资源,它关系到企业的长久发展、企业既定目标的实现。

其中,员工的能力是否能得到充分发挥将直接关系到企业的兴衰和成败。

员工绩效管理作为人力资源的核心,是挖掘员工潜力的利器。

它不仅是一个简单的评估工具,它还能帮助企业实现战略目标分解与落实,是将目标管理和绩效考核相结合的管理系统。

1.2系统功能本系统立足于规范企业对员工日常工作的管理,实现对企业所有员工工作效率的控制。

可以实现的用户需求描述如下:(1)本系统的用户主要有三类,一类是系统管理员,一类是普通员工,还有一类是部门经理。

(2)对于系统管理员来说,从登录界面进入系统,在登录页面输入用户名和密码,通过身份验证后,才可以进入系统的首页。

如果未能通过系统的身份验证,系统自动给出登录错误的提示信息。

(3)通过身份验证的系统管理员进入操作的首页。

在首页中可以通过员工编号、员工姓名和所在部门对员工的信息进行查询。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、课程设计的内容综合运用《数据库原理与应用》课程中的知识, 通过调研, 设计并实现一个数据库管理应用系统。

系统能够满足实际工作中的一个完整数据管理过程序,完成数据录入、维护、查询、业务处理、统计、打印必要报表等功能。

在调研中,调查系统使用人员,了解要解决的问题,系统具体要实现的功能,系统要达到的性能。

掌握用户的准确需求。

此外要获取相关的表格,数据,工作流程等资料。

依据调研结果写出需求分析。

在准确作出需求分析的基础上,进行系统设计。

系统设计包括总功能设计,数据库设计,文件保存路径设计,各模块流程详细设计。

按“报告正文内容提纲”要求写出设计报告,格式符合“报告正文内容提纲”的字体,标题,编号的格式。

设计报告内容语句流畅,无错别字,图,表按参考文档的格式。

附上开发该系统必需的软件,硬件,并附上系统安装运行说明书。

二、课程设计的要求与数据1.设计调研获取的填有具体内容的表格。

2.设计报告包括系统功能层次图,系统流程图。

各模块流程图。

系统实现由菜单调用各功能模块。

3.数据库设计:包括有表间一对多,表间一对一关系。

有两个以上定式视图,两个以上定式查询。

按实际内容至少有五条以上的记录。

4.为系统的统计模块设计两个以上定式报表。

数据录入表单的数据输入有输入屏蔽或验证。

在“关于”表单写上你的班别学号姓名,以及所设计系统的名称。

三、课程设计应完成的工作提交打印好的设计文档一份。

提交数据库数据文件一份,日志文件一份。

(如果有能力完成,提交可以稳定运行的程序源代码,程序完整安装程序,安装及运行说明文档。

)每班刻录一张光盘,其中按学号姓名作文件夹名保存每位同学的文档及程序。

四、课程设计进程安排五、应收集的资料及主要参考文献1、设计题目涉及的数据资源,工作流程,规程等。

2、参考文献:Visual Basic数据库系统设计与开发李春葆,张植民编著.清华大学出版社,2003 VB数据库项目设计模块化教程刘玉山,刘宝山主编机械工业出版社,2009基于VB和SQL的数据库编程技术刘志妩等编著. 清华大学出版社, 2008数据库应用与设计崔巍主编. 清华大学出版社,2009发出任务书日期:2010 年 6 月 24 日指导教师签名:李藜计划完成日期: 2010 年 7 月 6 日基层教学单位责任人签章:主管院长签章:《数据库应用课程设计》报告正文概述:系统的基本任务:本职工培训绩效信息管理系统是针对企业对职工培训绩效评估而设计的,主要供企业高层或全体职工查询职工的培训情况,实现有效地管理职工的功能。

有利于职工参照自己培训后的成绩来提高自身素质以及工作效率。

主要业务:本系统能有效地管理职工培训信息,能让企业对员工培训工作有个统筹的认识。

系统的功能包括用户登录、查看用户培训信息、维护用户信息、查看培训项目信息、维护培训项目信息、职工信息的添加、职工信息的查询等等。

开发目标:本系统旨在对员工培训的绩效进行有效的管理,员工绩效考核系统是根据企业对员工进行绩效评估的需要来设计开发的,目标是给员工更准确的绩效考核依据,具有对用户信息、项目信息、职工信息、和职工查询信息进行管理和维护的功能。

员工绩效管理系统也可以全方位地进行人力资源管理绩效评估。

1. 需求分析1.1 用户需求:随着信息技术的发展,对企业的员工培训绩效考核就更需要信息化、专业化、自动化。

要达到这一目标,就需要一个功能比较完善的管理系统来实现。

针对这一现状,现在我设计了一个职工培训绩效信息管理系统来规范地管理企业员工培训的绩效。

这个系统顺应了企业的需求,为企业管理员工信息提供了方便的途径。

员工培训绩效系统在应用的时候首先需要进行登录操作,根据登录用户的权限实现不同的操作。

系统管理员,企业员工,企业领导,建立一个基本数据库系统,更好利用计算机资源为职工提供更多的信息资源桥梁,更重要的是方便企业管理人才资源。

从管理信息角度来看,这只不过是一个简单对员工培训绩效进行评估的系统,主要目的是为了达成组织的目标,通过持续开放的沟通过程,形成组织目标所预期的利益和产出。

1.2业务流程分析:系统的业务流程:(l)员工信息系统(2)培训项目工程(3)培训绩效系统业务流程图:A:对员工信息进行收集,在了解职工基本情况下,根据各个部门工作性质对其进行培训项目工程的选择。

B:通过对员工参加的培训项目工程的评估,总结员工培训绩效。

1.3信息需求分析1.3.1资料收集:收集职工基本信息,培训项目工程信息、部门信息、负责培训的负责人(组长)以及职工培训成绩信息。

员工基本信息表:培训项目表:员工培训考核表:1.3.2 事项分析:对收集到的资料进行分析,从资料中抽出各栏目名称等系统要保存使用的相关事项。

去掉组合项、导出项、泛指项,得到初步的基本项,并加以补充改进,就是所要的组织数据库基表中的信息。

分析后确定该系统所有的基本项如下:职工号,部门号,姓名,性别,工资,部门名称,工作性质,组长号,姓名,责任组长,工程编号,工程名称,培训学时,培训成绩。

1.4功能需求分析:职工培训信息管理系统中,系统的总功能是“职工培训绩效系统信息管理”,根据业务流程图中的几项子业务把总功能划分为“员工信息管理”、、“培训项目工程信息管理”和“培训绩效信息管理”三个大功能,然后再根据子业务流程图继续划分。

对每过程分别分析如下:(1)信息查询流程:培训项目负责人在登录后均可以进行各类信息的查询。

(2)信息录入流程:培训项目负责人在登录后就可以进行新的信息的录入,如:招聘新员工后对新员工的信息录入,培训信息的录入,新商品新厂家培训信息的录入。

(3)修改信息系统流程:培训项目负责人在登录后可以对信息进行修改,以保持系统的不断更新。

(4)统计流程:在工作人员把数据输入后,由计算机对一些情况进行统计,如培训项目工程情况,培训绩效评估情况等,先将统计信息输出屏幕,在用户确定后由打印机打印出来。

2. (数据库)概念(模型)设计职工培训绩效信息管理系统包括的实体是:员工,部门,组长,项目工程,成绩。

其中员工包含的是属性是:职工号,部门号,姓名,性别,工资部门包含的属性是:部门号,部门名称,工作性质组长包含的属性是:组长号,部门号,姓名,项目工程包含的属性是:工程编号,工程名称,责任组长号,工程学时成绩包含的属性是:培训成绩,职工号,工程编号,工程名称经分析,建立实体如下:职工(职工号,部门号,姓名,性别,工资)部门(部门号,部门名称,工作性质)组长(组长号,部门号,姓名)项目工程(工程编号,工程名称,责任组长号,工程学时)成绩(培训成绩,职工号,工程编号,工程名称)具体实体E-R图:3. (数据库)逻辑(模型)设计3.1 一般逻辑模型设计:列出数据库初步构思的关系框架(二维表的表头)如下: 职工表:职工号 部门号 姓名 性别 工资 主键部门表:部门号 部门名称 工作性质 主键组长表:部门号 组长号 姓名主键项目工程表:责任组长号 工程编号 工程名称工程学时主键成绩表:职工号 工程编号 工程名称 培训成绩主键3.2 具体逻辑模型设计:4. 数据库物理设计与数据库保护设计4.1设计索引:SQL SERVER的索引是一种物理结构,它能够提供一种以一列或多列的值为基础迅速查找表中行的能力。

索引中记录了表中的关键值,提供了指向表中行的指针。

它既可以在定义表时创建,也可以在定义表之后的任何时候创建。

索引可以创建在一个列或多个列的组合上。

4.2设计表间关系:列出父表与子表的关联索引,指出要建立的表间关系的类型。

职工表和部门表是一对一关系职工表和组长表是一对一关系职工表和成绩表是一对多关系职工表和项目工程是一对多关系项目工程表与成绩表是一对多关系4.3完整性设计:用户定义完整性:职工表中的“姓名”不能为空。

职工表中的职工号必须在“0000000000”到“9999999999”之间;职工表中的工资必须大于等于1000小于等于10000.参照完整性;成绩表中的“工程编号”和“工程名称”必须在项目工程表中的“工程编号”和“工程名称”中存在;职工表、组长表中的“部门号”必须在部门表中的“部门号”中存在;成绩表中的“职工号”必须在职工表中的“职工号”存在。

项目工程表中的“责任组长号”必须在组长表的“组长号”中存在。

4.4在有多个用户操作时,考虑用户授权与安全性控制。

本系统采用了用户标识与鉴别和视图机制,用户必须输入密码才能登陆系统,而且具有密码修改功能,能在一定程度上防止恶意的登陆与修改系统信息,详细请见以下的功能设计。

5.处理功能设计5.1主控模块设计:包括系统环境初始化、欢迎画面、主菜单、登录画面。

系统启动界面:欢迎界面:主菜单:登录界面:5.2子模块设计:按系统业务要求设计各项业务模块和系统管理模块,要能完成系统业务和系统管理功能,总体规模至少要达到5.2.1—5.2.4的要求。

5.2.1设计输入:设计输入数据到表中的表单或窗口,注意实现用户定义的完整性约束,并具有输入校验,以确保输入数据正确,没有垃圾数据混入。

5.2.2视图设计:5.2.3查询设计:查询界面(1):相应SQL查询语句:SELECT * FROM 职工 WHERE 职工号=’0000000101’查询界面(2):相应SQL查询语句:SELECT * FROM 部门 WHERE 部门号=’00000001’查询界面(3):相应SQL查询语句:SELECT* FROM 组长 WHERE 组长号=’000002’查询界面(4)相应SQL查询语句:SELECT * FROM 项目工程 WHERE 工程编号=’D00004’查询界面(5):相应SQL查询语句:SELECT * FROM 成绩 WHERE 培训成绩>755.2.4报表设计:SQL查询语句:SELECT * FROM 项目工程 WHERE 工程编号=’A00001’SELECT * FROM 职工 WHERE 职工号=’0000000202’SELECT * FROM 成绩 WHERE 培训成绩>806. 数据库应用系统的实现6.1数据库及其表结构的建立:职工培训绩效信息系统数据库db_stafftrainihg如下图:建立的各个表结构:职工表:部门表:组长表:项目工程表:成绩表:数据库db_stafftrainihg关系图:6.2数据输入:职工表:部门表:组长表:项目工程表:成绩表:6.3模块实现:部门维护界面:查询语句:SELECT 部门名称 FROM 部门 WHERE部门号=’00000001’插入语句:TNSERT TNTO 部门(部门号,部门名称,工作性质) V ALUES (‘00000006’,’企划部’,’发展规划’)修改语句:UPDATE 部门SET 部门名称=’检测部’ WHERE 部门号=’00000001’删除语句:DELETE 部门 WHERE 工作性质=’生产产品’成绩维护界面:查询语句:SELECT 工程编号 FROM 成绩 WHERE职工号=’0000000303’插入语句:TNSERT TNTO 成绩(职工号,工程编号,工程名称,培训成绩) V ALUES(‘0000000606’,’F00006’,’人际沟通’,’90’)修改语句:UPDATE 成绩SET 培训成绩=’92’ WHERE 职工号=’0000000303’删除语句:DELETE 成绩 WHERE 工程名称=’人力资源管理’组长维护界面:查询语句:SELECT 姓名 FROM 组长 WHERE组长号=’000001’插入语句:TNSERT TNTO 组长(部门号,组长号,姓名) V ALUES (‘00000006’,’000006’,’黄燕’)修改语句:UPDATE 组长SET 组长号=’000008’ WHERE 部门号=’00000001’删除语句:DELETE 组长 WHERE 姓名=’李东’职工维护界面:查询语句:SELECT 工资 FROM 职工 WHERE部门号=’00000001’插入语句:TNSERT TNTO 职工(职工号,部门号,姓名,性别,工资) V ALUES (‘0000000808’,’00000008’,’赵平’,’男’,’4500’)修改语句:UPDATE 职工SET 工资=’5000’ WHERE 部门号=’00000001’删除语句:DELETE 职工 WHERE 工资=’2000’项目工程维护界面:查询语句:SELECT 工程名称 FROM项目工程 WHERE工程编号=’A00001’插入语句:TNSERT TNTO 项目工程(责任组长号,工程编号,工程名称,工程学时) V ALUES(‘000009’,’I00009’,’管理技巧’,’20’)修改语句:UPDATE 项目工程SET 工程学时=’20’WHERE 责任组长号=’000001’删除语句:DELETE 项目工程 WHERE 工程学时=’10’7. 数据库应用系统运行7.1 写出系统操作使用的简要说明。

相关文档
最新文档