您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 企业员工资料管理系统 WORD 文档
题目企业员工档案管理系统系别信息技术系专业电子商务班级1班姓名廖光杰学号201036040109一、需求分析信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,档案管理系统软件为企业和公司带来了极大的方便。该软件是以编程语言为实现的,其功能在系统内部有源代码直接完成。使用者可以了解本软件的基本工作原理。操作人员只需输入一些简单的知识和培训,即可达到操作的目标。2.1功能模块分析档案管理部分:有关企业员工各种信息的输入,包括员工基本档案、家庭成员、工作记录、奖惩记录、职称评定、培训记录、调动记录等。这一部分要完成的主要功能是员工信息的添加、修改、删除、查询。部门管理部门:职工所在部门的信息输入,包括部门名称、部门负责人以及部门联系电话等。这一部分完成的主要功能是部门的信息的添加、修改删除查询等。系统维护部分:操作员设置、操作员权限设置、修改密码等。根据上面所介绍的主要功能,对系统进行分析得到如图1所示的系统功能模块图。根据上面所介绍的主要功能,对系统进行分析得到如图1所示的系统功能模块图。档案管理系统职工档案管理部门信息管理系统管理职工档案修改职工档案查询职工档案删除部门信息添加部门信息修改部门信息查询部门信息删除修改密码职工档案添加增加用户档案管理系统职工档案管理部门信息管理系统管理职工档案修改职工档案查询职工档案删除部门信息添加部门信息修改部门信息查询部门信息删除修改密码职工档案添加增加用户③系统管理系统管理部分包括操作员设置,操作员权限的设置以及一些安全的管理等。2.3系统的数据模型二、表结构部门档案表:字段名数据类型说明允许空约束bnochar(2)部门编号notnullpkbnamevarchar(30)部门名称notnullCommentvarchar(30)备注null工作简历表:字段名数据类型说明允许空约束YnoChar(4)员工编号notnullpkQtimedatatime起始时间notnullpkJtimedatatime结束时间notnullGlzwvarchar(30)担任职务notnullGzdwvarchar(30)工作单位notnullGzbmvarchar(30)工作部门notnullGznlvarchar(50)工作内容nullLzyyvarchar(200)离职原因nullZmrvarchar(10)证明人nullCommentvarchar(30)备注null职务表:员工姓名性别年龄生日政治面貌民族身份证号婚姻状况文化程度联系电话家庭住址职工类型职称银行帐号编号医疗帐号工资类别职位合同期E—mail参加工作时间入本单位时间工龄字段名数据类型说明允许空约束znoChar(4)职务编号notnullpkznamevarchar(30)职务名称notnullzjbChar(3)职务级别notnullssbmvarchar(30)所属部门notnullCommentvarchar(30)备注null职务变动表字段名数据类型说明允许空约束YnoChar(4)员工编号notnullpkznoChar(4)职务编号notnullpkQtimedatatime起始时间notnullJtimedatatime结束时间notnull员工资料表:字段名数据类型说明允许空约束ynoChar(4)员工编号NOTPKynamevarchar(20)姓名NOTysexChar(2)性别NOTC:男、女,D:男nationvarchar(20)民族NOTD:汉jgvarchar(50)籍贯NOTsbirthDatetime出生年月日NULLidentitynoChar(20)身份证号NULLxlvarchar(50)学历NULLbmvarchar(50)所属部门NULLgraduatevarchar(30)毕业院校NULLCommentVarchar(100)备注NULLzzmmvarchar(30)政治面貌NULL1.建立主窗体打开VisualBasic6.0,系统将自建立一个From主窗体此窗体的各属性如表11所示。表11系统主窗体属性窗体属性取值NameFrmmainCaption档案系统管理StartUpPosition2-CenterScreenWindowState2-Maximized2、添加菜单使用菜单编辑器编辑系统主菜单,菜单的Caprion和Name属性如表12所示表12菜单属性设置CaptionName档案管理Archive_manage显示所有员工Showall添加职工档案Archive_maangent职工档案查询Archive_maangent_find按姓名Byname按编号Bynum按部门Byunit部门管理Unit_manage部门信息管理Unit_management系统管理System_manage添加管理员Add_user更改密码Change_pwd系统管理System_info退出系统Exitsystem3、添加控件该主窗体中包括1个MSFlexgrid控件、1个Frame控件和2个CommandButton控件。Frame控件中包括多个Label控件和Text控件。当用户用鼠标单击表格中的任意一个员工时,在右侧的Text控件中就显示此员工的一些常用的信息。窗体左下部有一个更新按钮,单击此按钮,系统将更新当前表格显示的内容,用于删除、添加新员工、修改员工信息等操作。在Frame控件下有一个“查看详细资料”按钮,单击此按钮,将进入系统的第二个主要的窗体――详细资料部分。下面添加主窗体所用到的控件。MSFlexgrid控件需要用户自行添加到控件栏内。单击“工程”->“部件”,选中MicrosoftFlexgridControl6.0项,然后单击“确定”按钮即可。添加之后,在控件栏内会显示相应的图标。控件及其属性控件属性属性取值Command1Caption查看详细资料Command2Caption更新Frame1Caption职工基本信息Text(i)Text空2.详细资料窗体单击窗体中的“显示详细信息”按钮,进入详细资料窗体,当用户要添加新档案时,也要通过这个窗体来实现。1、建立窗体.增加一个窗体,并按照下表设置属性窗体属性取值NameFormlCaption详细资料ControlBoxFalseWindowState2-Maximixed2、添加控件这部分窗体是整个系统的核心部分。Sstab控件用来显示员工的所有档案信息。分个资料、家庭成员、工作记录、奖惩记录、职称评定、培训记录、变动记录7部分。Sstab控件上方的两个Text控件标记当前员工的姓名和编号。Sstab控件右侧的Frame控件中有操作按钮,包括修改员工信息、删除员工信息、确定、取消、退出等。下面添加这些控件这一部分需要用的主要的一个控件是Sstab控件。这个控件需要用户自行将其添加到控件栏内。方法是单击“工程”-“部件”菜单,在出现的空体中找到“MicrosoftTabbedDialogControl6.0”选项并在其前面的方框内打勾。添加完后,在控件栏内应该显示SSTab的图标,然后将这个控件添加到窗体中,并单击标右键,在弹出的菜单中选择“属性”命令,进入SSTab控件的属性设置页,在选项卡数文本框内输入7,表示一共有7个分支,在每行选项卡数文本框内输入7,表示每行有7个分支,也是就说这些分支只有一行内显示。每个分支的选项卡标题属性按照如下设置。SSTab属性的设置CurrentTabTabcaption0个人资料1家庭成员2工作记录3奖惩记录4职称评定5培训记录6变动记录选择“个人资料”页,在控件中再添加Label控件和Text控件。由于个人资料部分一共有23项内容,所以应该添加23个Label控件和23个Text控件则最好建立一个含有23个元素的控件组数。值得注意的是,不是23个字段内容都用Text控件显示,性别、隶属部门、职工类型、婚姻状况、工资类别这5个字段的内容应该使用选择框ComboBox控件显示,因为它们都含有可选择的选项。因此,需要将与这5个字段相对应的Text控件的Visible属性设置为False。这样,代码实现的时候,可以使用循环语句先将所有的文本框都添加到字段内容,然后对这5个CombBox控件单独用语句实现。选择“家庭成员”页,这里要添加的是数据识别控件Datagrid。这是一个表格控件,与数据库结合起来使用很方便。使用之前也要先添加到控件栏内。方法是单击“工程”-,“文件”菜单,在打开的部件窗体中,找到“MicrosoftDatagridControl6.0”项,并在其前面的框内打勾即可。同样,在“工作记录”.“奖惩记录”、“职称评定”、“培训记录”、“变到记录”页中分别添加Datagrid控件。在SSTab控件上方添加2个Label控件和2个Test控件。分别用来显示职工姓名及编号。在SSTab控件右侧添加一个Frame控件,然后在其上放置5个CommandButton控件,分别设置为“修改员工信息”、“删除员工档案”、“保存”、“取消”、“返回”。3.部门信息窗体相对于主窗体和职工档案管理窗体来说,这个窗体的重要性就显得不是很大了。不过这并不代表着这个窗体是可有可无的。相反,它也应该是档案管理系统不可缺少的一部分。建立窗体如下:部门信息管理窗体的属性设置1.部门信息管理窗体的属性设置窗体属性取值NameForm2Caption部门信息管理MaxButtonFalseStartUpostion2-CenterScreenWindowState0-Normal2、添加控件这个窗体需要3个Label控件,3个Text控件,10个CommandButton控件。逐一添加这些控件,调整好位置,并按照有所示设置控件的属性。窗体控件属性设置Text2Text空Text3Text空Command1Caption下一条Command2Caption上一条Command3Caption第一条Command4Caption最后一条Command5Caption增加新部门Command6Caption删除部门Command7Caption修改部门Command8Caption结束Command9Caption确定Command10Caption取消4.系统管理菜单“系统管理”菜单包含两个子菜单,分别是“添加管理员”和“更改密码”。单击“添加管理员”子菜单,打开“设定用户”窗体,单击“更改密码”子菜单,1、建立窗体添加新窗体,其属性如下窗体的属性设置窗体属性取值NameFrom5Caption更改密码MaxButtonFalseStartUpPosition2_CenterScreenWindowState0_Normal2、添加控件这个窗体要用到的控件为2个Label控件、2个Text控件、2个CommandButton控件。控件的属性设置控件属性属性取值Label1Caption输入新密码AutoSizeTrueLabel2Caption确认新密码AutoSizeTrueText1Text空PasswordChar*Text2Text空PasswordChar*Command1Caption确定Command2Caption取消5.建立登录窗体作为一个管理系统,不仅要求它具有实用性和可操作性,系统安全也是必不可少的分之一,一个档案管理系统应该不是任何人都可以随便使用的,应该具有不同的权限。1.建立窗体登录窗体的属性设置窗体属性取值NameNorm3Caption登录MaxButtonGalseStartUpPosition2-CenterscreenWindowStateO-Normal2、登录窗体中用到的控件为2个Label控件、2个TextCommandButton控件依次添加这些控件,并设置控件的属性控件属性的设置控件属
本文标题:企业员工资料管理系统 WORD 文档
链接地址:https://www.777doc.com/doc-4555105 .html