学生渠洪刚。
学号 0113100129
班级 1班。
专业 10电子信息科学与技术。
人事管理信息系统。
1.概述。人事管理信息系统往往广泛用于各种工商企事业单位,几乎每个进行了信息化建设的单。
位都具有人事管理信息系统。本课程设计针对这些单位所共有的信息来设计和开发人事管理。
信息系统,该系统提供了包括系统管理、员工信息管理、考勤管理、工资管理、培训计划管。
理和福利管理等6 个部分:
1)系统管理用于管理使用该系统的用户,以及权限的分配,从而为系统提供一定的。
安全性。2)员工管理包括员工本人的基本信息、家庭状况、学历资料、工作记录等项目,全。
面合理地反映员工的人事档案,并可以随时查询人事档案。
3)考勤管理、工资管理和人事管理无缝结合,及时反映员工的出勤情况,并于工资。
管理结合。4)工资管理要将工资核算与人事管理无缝结合,确保资料的及时准确及一致性,每。
月的工资数据应可由系统自动生成。每月的工资作为一个核算单元,可随时切换工资核算期。
间。5)培训计划管理用于制定员工的培训计划。这里记录了培训的相关信息,包括培训。
的日期、申请的部门、培训的目的等。
6)福利费管理是企事业单位中人事管理非常重要的一个部分,这部分队员工的福利。
费信息进行了管理。
本设计所涉及到的人事管理系统治是从实际中提取出来的一个简单的管理系统。具体到不同的企业,会有不同的要求。
2.系统需求。
1)系统在员工进入公司时为员工建立人事档案,人事档案的管理由公司人事部门完。
成。人事档案应包括员工进入公司的时间、员工级别、员工的基本工资、员工所在部门和员。
工其他的一些基本信息等。
2)员工的工资应该包括基本工资和奖金两个部分。基本工资根据员工的级别划分(试。
用员工、正式员工、组长、部门经理、总经理),奖金应根据员工的业绩由其直接或更高级。
的领导确定。
3)员工到公司上班时应首先登陆公司系统签到;离开公司时登陆系统签退。如果办。
事外出或者出差应由上级领导确认考勤情况。缺勤或者迟到按一定数额罚款,迟到2 小时以。
上算缺勤。4)对于公司来说,经常对员工进行培训是一种必不可少的活动。这对于提高员工的。
素质是非常有帮助的。所以必须对公司相关部门的培训计划信息进行管理,以制定公司的运。
作政策。通常培训计划的申请只能由部门负责人来进行,由上一级领导审批。
5)在公司中,每个员工通常都有明目繁多的福利项目。所以对于公司来说,管理好。
这些明目繁多的福利费信息是非常必要的,同时也方便于员工对自己的福利费信息进行查。
询。管理员可以对福利费信息进行添加、修改、编辑和删除操作。
6)系统应该可以对数据库进行维护。
7)员工调动或离职后应保留员工的历史信息,以备日后查询。
8)系统应该提供强大的数据统计、查询、报表生成以及打印等功能。
9)系统运行在windows平台上,还应该有一个较好的图形用户界面。
10)系统应该有较好的可扩展性。
在本次设计中,我们只考虑系统主要提供与人事、工资、考勤业务相关的功能。其他的。
功能,如综合查询、报表的生成和打印,有兴趣的同学可以自行添加。
3.数据库表。
在 sql server 创建一个名称为rsgl数据库后,在新创建的数据库中创建如下的表:
4.odbc 数据源。
odbc 数据源管理器管理本机上所有的odbc 数据源,如新数据源的名称的注册,数。
据源的删除和修改等。
配置odbc数据源的步骤如下:
1)在windows系统中打开控制面板,在windows xp中选择“性能与维护”→“管。
理工具”→双击“数据源(odbc)”快捷方式(注意windows2000稍有不同)。打开后如图4.1 所示。
图 4.1 odbc数据源管理器。
2)选择“文件dsn”选项卡→单击“添加”按钮,在弹出的“创建新数据源”对话。
框中用鼠标拖动滚动条,选择“sql server”。如图4.2所示。
4)在新弹出的窗口中,直接单击按钮“完成”,进入下一个步骤。
5)单击“完成”按钮后,会弹出“创建到sql server 的新数据源”对话框,在“您。
想连接哪一个sql server?”的文本框中输入“(local)”(注意括号不能少,英文输入法状。
态下的括号),如图4.4所示。,然后单击按钮“下一步”。
6)在弹出来的对话框中保持默认选择“使用网络登陆id 的windows nt验证”,单。
击“下一步”按钮。
7)在新弹出的对话框中,将默认数据库改成“rsgl”,如图4.5 所示,然后单击按钮“下一步”。
8)在新弹出来的对话框中,保持默认选择,单击按钮“完成”。然后进行“测试数据。
源”,如果配置正确的话,会弹出测试成功的对话框,如图4.6 所示。然后直接按确定按钮。
5.界面设计及系统实现。
1)visual basic 的启动及工程的建立。
启动visual basic及建立工程可采用如下步骤:
单击“开始”→“所有程序”→“microsoft visual studio 6.0” →microsoft visual
basic 6.0”即可启动vb。
启动之后如图5.1所示,直接选择“standard exe”,单击“打开”按钮即可建立一。
个工程。工程建立后会有一个默认的窗体from。然后单击“file”菜单,选择“s**e project as”,在弹出的对话框中将“改成“选择一个合适路径进行保存。在后。
面的一个对话框中将工程文件“也保存到相同的路径下。
2)界面设计。
主窗体的设计。
本设计使用了多文档界面,在右边的工程资源管理器中单击鼠标右键,再弹出的菜单中。
选择“add”→“mdi 文档”→在弹出的对话框中单击“打开”按钮即可添加一个mdi 窗。
体。在属性窗体中将mdi 窗体的name 属性设置成“frmmain”,caption属性设置成“人事。
管理信息系统”,startupposition 选择成“2-center screen”, windowstate 选择成。
2-maximized”。如图5.2 所示:
单击菜单“tools” →menu editor”,在弹出的菜单编辑器(如图5.3)中就可以进行菜单的编辑。在本设计中需要建立的菜单如下:
系统管理 员工信息管理
考勤管理 工资管理
培训计划管理
福利费管理
帮助 添加完菜单的窗体如图5.4 所示:
添加用户界面的设计与实现。
在右边的工程资源管理器中单击鼠标右键,选择“add” →form” →dialog”
“打开”按钮。此时会创建一个对话框窗体,创建的对话框窗体自动带有“ok”和“cancel”
两个按钮。在该对话框窗体上按照图5.11和表5.2来添加控件以及设置相应的的属性。
修改用户密码界面的设计与实现。
按照前面的添加对话框窗体的方法,添加一对话框窗体,并按照图5.12 和表5.3 来添加。
控件以及设置相应的的属性。
删除用户界面的设计与实现。
按照前面的添加对话框窗体的方法,添加一对话框窗体,并按照图5.13 和表5.4 来添加。
控件以及设置相应的的属性。
员工信息模块的设计与实现。
员工信息模块主要实现如下功能:
添加员工信息。
编辑员工信息。
查询员工信息。
添加员工信息界面的实现:
首先,新建“添加员工信息”窗口界面:在右边的工程资源管理器中用鼠标右键点击。
forms”;选择“add”->form”(如图5.14);在弹出框中选择“form”并点击“打开”。创建完“添加员工信息”窗口界面后,根据图5.
15 的信息添加各种用户控件。在窗体上添加控件的方法:在工具箱中选择好要添加的控件,用鼠标单击一下,然后用鼠标在窗体上画出区域,即可添加控件。
双击“退出”按钮,在sub cmdexit_click()中添加如下**:
unload me
最后,用鼠标单击菜单中“员工信息管理”->添加员工信息”模块(如图5.16),进。
入**编辑页面(如图5.17),在sub 中输入如下**:
编辑员工信息界面的实现:
首先,新建“编辑员工信息”窗口界面:在右边的工程资源管理器中用鼠标右键点击。
forms”;选择“add”->form”(如图5.18);在弹出框中选择“form”并点击“打开”。 创建完“编辑员工信息”窗口界面后,根据图5.
19 的信息添加各种用户控件。在窗体。
上添加控件的方法:在工具箱中选择好要添加的控件,用鼠标单击一下,然后用鼠标在窗体上画出区域,即可添加控件。
双击“关闭退出”按钮,在sub cancelcommand_click ()中添加如下**:
unload me
最后,用鼠标单击菜单中“员工信息管理”->编辑员工信息”模块(如图5.20),进。
入**编辑页面(如图5.21),在sub 中输入如下**:
查询员工信息界面的实现:
首先,新建“查询员工信息”窗口界面:在右边的工程资源管理器中用鼠标右键点击。
forms”;选择“add”->form”(如图5.22);在弹出框中选择“form”并点击“打开”。“添加员工信息”界面需要使用一个datagrid的控件,一般的工具箱中没有这个控件,我们需要通过以下操作来添加datagrid 控件:
首先用鼠标右击工具箱的空白部分,在弹出。
的菜单中选择“components”部件命令(如图5.23)。打开components选项卡后,在“controls”
控件选项列中查找名为“microsoft datagrid control 6.0(oledb)”的控件,在该控件前打勾,并点击“确定”按钮(如图5.24)。
这时datagrid控件就被添加到工具箱了。创建完“查询员工信息”窗口界面后,根据图5.25 的信息添加各种用户控件。
在窗体。
数据库库课程设计
目录。引言11 开发环境1 1.1 硬件环境1 1.2 软件环境1 1.2.1 sql server 2005 delphi7简单介绍2 2 需求分析3 2.1 信息需求3 2.2 功能需求3 2.3 安全性与完整性要求3 3 概念结构设计3 4 逻辑结构设计4 5 数据库实现6 5.1 创建数据库...
数据库课程设计总结数据库课程设计个人总结
数据库课程设计个人总结 4班6组赵 王婆卖瓜时间过了,言归正传吧。凡是都要有个总结,以下便是我在这个课程设计中的一点心得。首先我分析一下我们组任务顺利完成的成功之处并总结一些经验,供以后反省参考用。凡事预则备,不预则废。这是我的座右铭,也是我深有感悟的几句古语之一。在这个项目的开始阶段,老师便让我们...
数据库课程设计
简单pos系统。班级 计科二班 姓名 韩田田 学号 201010510237 目录。前言。销售管理作为零售企业现代化管理不可缺少的组成部分,日益受到人们的重视。传统销售模式以及销售管理体系和机制,已经越来越难以适应零售企业现代化管理的需求。pos point of sales,销售终端的英文缩写 是...