电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

人事管理_数据库课程设计人事管理系统

  • 资源ID:91238691       资源大小:375KB        全文页数:40页
  • 资源格式: DOC        下载积分:25金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要25金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

人事管理_数据库课程设计人事管理系统

人事管理系统第一章 人事管理系统概述1.1 人事管理系统简介1.2 企业信息化发展1.3 关于人事管理系统的几个误区第二章 人事管理系统分析2.1 系统初步调查 2.2 系统可行性分析2.3 系统详细调查2.4 系统的安全性第三章 人事管理系统设计3.1 方案设计3.2 开发工具选择3.3 数据库设计 3.3.1人事管理系统的详细调查3.3.2系统逻辑模型的提出3.3.3数据字典3.4 数据模块设计图第四章 人事管理系统的实现4.1 开发环境的选择4.2 人事管理系统模块设计举例4.3 人事管理系统测试4.4 系统运行与维护4.5系统的转换方案 第五章 开发总结 参考文献 1 设计目标使用人事管理系统,便于公司领导掌握人员的动向,及时调整人才的分配。本系统主要维护新员工资料;详细记录人事变动,包括岗位和部门的调整;员工信息的查询和修改,包括员工个人信息和密码等;作为公司人事管理信息系统的基础部分,它为其他子系统如考勤管理系统,工资管理系统等,提供员工的基本信息。 根据系统功能的要求,人事管理系统可以分为新员工档案的输入,人事变更,员工档案的修改和查询等模块。2 功能设计企业人事管理系统主要用于员工个人资料的录入,职务变动的记录和管理。使用人事管理系统,便于公司领导掌握人员的动向,及时调整人才的分配。本系统是公司人事管理信息系统的基础部分,它为其他子系统,如考勤管理系统,工资管理系统和员工培训系统,提供员工的基本信息。同时为其他系统提供了员工登录的密码认证和权限分配功能。人事管理系统在设计时主要考虑以下几项功能要求: 新员工资料的输入。 人事变动的详细记录,包括岗位和部门的调整。 员工信息的查询和修改,包括员工个人信息和密码等。为了更好的理解该系统和读懂该系统的源码,读者应对以下的知识点有所了解: MS SQL SERVER 2000数据库操作的基础知识。 ODBC数据源基础知识。 基本的SQL语句,如添加,查询,修改和删除记录语句。 Visual C+界面设计和关于数据库的基础知识。3数据库设计3.1 数据库设计3.1.1 数据库需求分析 根据数据流程图,可以列出以下数据项和数据结构:员工信息:员工号,密码,权限,姓名,性别,生日,部门,职务,教育程度,专业,通讯地址,电话,E-mail,当前状态和其他。 人事变动:记录号,员工,变动和详细描述。 所需的外部数据支持。 部门设置:部门编号,名称等。3.1.2 数据库概念结构设计3.1.3 数据库逻辑结构设计与实现 根据系统E-R图,本系统需要有2个数据表分别来存放员工个人信息和人事变动记录。并且需要一个外部数据表(部门信息)的支持。同时部分记录字段要用代码来表示,银次需要3个代码表来分别记录教育程度,职务和人事变更的代码。最后,设立一个计数器数据表用于实现员工号的自动分配。这7个数据表用Access 2000实现,Access 2000中的设计视图如表3-13-7所示。其中数据类型的细节应根据具体字段分别设置,如PERSON表的ID字段大小为6,AUTHORITY字段,SEX字段,EDU_LEVEL字段和STATE字段的大小为1,DEPARTMENT字段,JOB字段的大小为3。表3-1 员工个人信息表(PERSON)字段名称数据类型说明ID文本员工号PASSWD文本密码AUTHORITY文本用户权限NAME文本姓名SEX文本性别BIRTHDAY日期/时间生日DEPARTMENT文本所在部门JOB文本职务EDU_LEVEL文本受教育程度SPECIALTY文本专业技能ADDRESS文本家庭住址TEL文本联系电话EMAIL文本电子信箱STATE文本当前状态(T-员工,F-非员工)REMARK文本备注表3-2 人事变更记录表 (PERSONNEL)字段名称数据类型说明ID数字记录编号PERSON文本员工号CHANGE文本变更代码RECORD_TIME日期/时间记录时间DESCRIPTION备注详细记录表3-3 L受教育程度代码表(EDU_LEVE)字段名称数据类型说明CODE文本代码DESCRIPTION文本描述表3-4 职务代码表(JOB)字段名称数据类型说明CODE文本代码DESCRIPTION文本描述表3-5 人事变动代码表(PERSONNEL_CHANGE)字段名称数据类型说明CODE文本代码DESCRIPTION文本描述表3-6 计数器表(COUNTER)字段名称数据类型说明ID文本计数器编号COUNTER_VALUE数字计数值DESCRIPTION文本描述表3-7 部门信息表(DEPARTMENT)字段名称数据类型说明ID文本部门编号NAME文本部门名称MANGER文本部门经理INTRO备注简介3.1.4初始数据的输入本例中需要输入的初始数据包括:部门信息,计数器,受教育程度代码,职务代人事变动代码。部门信息和职务代码可以根据需要设置。计数器和另外的两种代码的设置如表3-8表3-10所示。表3-8 计数器设置计数器编号说明P员工编号C人事变更记录编号表3-9 受教育程度代码代码说明0小学1初中2高中3职高4大本5大专6硕士7博士8博士后表3-10 人事变更代码代码说明0新员工加入1职务变动2辞退3.2 系统设计3.2.1 系统功能分析人事管理系统主要有以下几项功能要求: 新员工资料的输入。 自动分配员工号,并且设置初始的用户密码。 人事变动的详细记录,包括岗位和部门的调整。 员工信息的查询和修改,包括员工个人信息和密码等。3.2.2 系统功能模块设计根据系统功能的要求,可以将系统分解成几个功能模块来分别设计,功能模块如图3-2所示。人事管理系统新员工档案输入人事变更员工档案查询修改 图3-2 人事管理系统功能模块图3.2.3 数据流程图系统的数据流程图如图3-3所示,所有数据由人事科管理人员输入。 个人信息查询招聘新员工员工辞退岗位调整分配员工号员工信息数据人事变动记录人事科图3-3 人事管理系统数据流程图下面是系统运行时主要界面信息。启动程序,首先出现主框架窗口。但是由于没有登录服务器,大部分菜单项都是不可用的。只有“连接”,“关于”和“退出”菜单可选。单击“连接”菜单和工具条相应按钮会弹出“登陆”窗口,如图3-4所示。登陆界面允许修改ODBC数据源名称,无需重新编译程序。 图3-4 登录对话框登录后,相关菜单会被激活。此时可以单击菜单或相应的工具条按钮来弹出相应的子框架窗口和视图。在MDI模式下,3个功能窗口可以同时被显示,如图3-5所示。 图3-5 人事管理系统“增加新员工”子窗口中,员工号和密码会自动按顺序生成,并且不允许修改。“人事变动”和“员工信息查询修改”子窗口中,须先输入员工号, 确认显示的信息后才可进行相关的修改。产生的3个窗体列在“窗口”菜单下。当鼠标在菜单项上移动时,状态栏中会自动显示菜单项的Prompt属性的内容。“窗口”菜单中的4项功能是标准的窗口排列功能。3.3 生成程序框架在本章中,将使用不支持文档/视图体系(Document/View architecture)的多文档界面(Multiple-Document Interface, MDI)的结构来开发数据库管理程序。MDI结构包括一个主框架窗口和若干个子框架窗口,子框架窗口可包含文档类和相关的视图,如果使用文档类,MDI文档模板类CMultiDocTemplate将为文档类和视图之间提供方便的联系,可简化编程的工作量。在本实例中不使用文档类,因此没有创建文档模板类的对象,此外实例中还创建了自己的视图以实现相关功能。MDI界面可以方便地在各个子窗口之间切换。典型的MDI结构软件如Microsoft的Office系列软件。在这里,用AppWizard生成程序框架,且手工加入数据库支持。在MFC AppWizard-Step1中选择Multiple document项,并去掉Document/View architecture support?选项。其余均采用默认配置。这样生成的程序中包含CTestApp(设应用程序名为 Test),CMainFrame,CChildFrame,CChildView和CAboutDlg五个类。由于子框架类CChildFrame中自动创建CChildView类,而此类并非所需,因此在程序中将不用CChildFrame和CChildView类,而创建自己的子框架和视图。用Class Wizard创建一个新的子框架类CTheChildFrame,基类为CMDIChildWnd,程序中将用此子框架类包含视图,因程序的功能主要在视图中实现,故无需修改默认创建的CTheChildFrame类。本程序数据库的操作是通过MFC的ODBC类实现的。为了使用ODBC类,需要在stdafx.h中加入#include“afxdb.h”一行。因本程序只需要连接一个数据库,所以定义了一个CDatabase型的全局变量db,一次性的打开和关闭数据库,方便程序的编写。3.4 主框架窗口设计3.4.1 菜单的创建 用VisualC+6.0的菜单编辑器(Menu Editor)可以会让你方便的创建菜单。在菜单编辑器中打开的设计窗口如图3-6所示。AppWizard创建的程序默认有两个菜单:IDR_MAINFRAME为主框架窗口所用,IDR_TESTTYPE(设应用程序名为Test)为子框架窗口所用。因本例中没有用默认的子框架,所以将IDR_TESTTYPE菜单删去,同时重新编辑IDR_MAINFRAME菜单,菜单属性设置如表3-11所示。 图3-6 菜单编辑器窗口 表3-11 菜单属性表菜单栏菜单项属性取值(说明)系统Caption&S系统连接I

注意事项

本文(人事管理_数据库课程设计人事管理系统)为本站会员(F****n)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.