中德银行人事信息管理系统.docx

上传人:b****6 文档编号:6264596 上传时间:2023-01-04 格式:DOCX 页数:30 大小:440.41KB
下载 相关 举报
中德银行人事信息管理系统.docx_第1页
第1页 / 共30页
中德银行人事信息管理系统.docx_第2页
第2页 / 共30页
中德银行人事信息管理系统.docx_第3页
第3页 / 共30页
中德银行人事信息管理系统.docx_第4页
第4页 / 共30页
中德银行人事信息管理系统.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

中德银行人事信息管理系统.docx

《中德银行人事信息管理系统.docx》由会员分享,可在线阅读,更多相关《中德银行人事信息管理系统.docx(30页珍藏版)》请在冰豆网上搜索。

中德银行人事信息管理系统.docx

中德银行人事信息管理系统

天津轻工职业技术学院

 

课题设计(论文)

 

课题:

中德银行人事信息管理系统

专业计算机信息管理班级10信息管理

学生姓名学生学号38

指导教师

提交日期2013/4/25成绩

答辩日期答辩成绩

答辩教师

总评成绩

 

设计要求

中德银行人事信息管理系统前台需要完成功能主要有:

●登录主界面,对职工的个人资料进行查询。

●查询自己的出勤情况。

●查询自己的工资等。

中德银行人事信息管理系统后台需要完成功能主要有:

●管理员对登录界面进行权限设置。

●根据个人信息对政府人员进行分类。

●管理员添加个人信息:

姓名,性别,年龄,电话及住址等。

●管理员对个人信息的修改。

●管理员对个人信息的查询。

●管理员对个人信息的删除。

●添加,修改,删除,查询等完成后现实增,删,改,查成功。

中德银行人事信息系统数据库需要完成功能主要有:

●新建一个数据库叫津南政府人事信息管理。

●再添加一个新表叫津南政府人事信息表。

●查看表的详细信息。

●可以修改表内信息。

●可以添加。

系统运行环境:

本系统采用SQLServer2000创建后台数据库,前台采用VisualStudio2005进行开发,程序架构采用C/S结构。

设计题目

中德银行人事信息管理系统

 

平时成绩0~20

材料成绩0~40

指导教师

内容摘要

在当今社会,随着Internet技术的发展,人们的日常生活已经离不开网络。

未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化、电子化、虚拟化。

电子服务也随着网络的发展日益和人们的生活更加贴近。

Internet的发展历程以及目前的应用状况和发展趋势,可以充分地相信网络技术将极大的改变我们的生活和工作方式,甚至社会的价值观也会发生某种变化。

中德银行人事信息管理系统尝试用C#在网络上架构一个动态的电子网站,它打破了地域时间限制,改变了人们的工作和生活方式,将手工所操作的管理方式,如今用计算机来管理繁琐的人事信息录入是目前的应用状况和发展趋势,还能高效的准确地管理人事信息。

中德银行人事信息管理系统的内容分为七章,主要包括:

要包括:

系统概述、系统总体设计、数据库的设计与实现、系统详细设计、系统实现、项目以及拓展报告小结等。

报告中重点讲述了津南政府人事信息管理的系统设计部分,包括数据库设计、功能模块设计等。

系统设计为整个程序构建了框架,各个功能模块实现各个细节部分。

该管理系统以微软公司的Visualstudio2005中文版作为操作界面的开发工具,后台使用MicrosoftSQLServer2000作为数据库管理系统。

由于能力有限,本系统只实现了津南政府人事信息管理系统的一些基本功能,在系统的完整性上还远没有达到商业的要求,若要应用于实际的话,仍需改进和完善。

关键字:

中德银行人事信息管理系统Visualstudio2005SQLServer2000

第一章系统概述

现如今随着网络技术发展,银行人事信息管理是随着这些网路技术的发展而出现的一种新型的管理渠道。

管理员可以足不出户就可以察看人事信息情况。

该系统主要有前台用户信息和后台管理系统维护系统两部分构成。

在支持整个网站的运作功能基础上,搭上国际网络直通车的文化企业面临着一场新的革命。

网站在促成管理方面很有价值,因为有绝大部分的管理者在察看人事信息情况之前会事先到别的地方了解职工信息,实体人事信息管理尽管将网站同样也看作一个管理渠道,但对于网站的服务投入很少。

就整个人事信息管理的开发流程而言(包括需求分析,数据库设计,页面设计,系统设计,详细设计等)进行了详细的概述,并在架构的设计和实现方案上给出了考虑因素和理论依据。

系统实现的主要功能有人事信息的查询和浏览,添加、修改、删除,另外,随着Internet用户的剧增和Internet技术的不断发展,信息的经济效益直接体现在生产经营和管理活动中,每个重视信息资源的单位,都能利用信息资源的及时性、准确性,提高工作效率,取得经济效益和社会效益。

津南政府人事信息管理系统的出现介入了政府,企业的商务活动,促进政府、企业调整自己的业务流程,从根本上把政府、企业改造成以职工、客户为中心的模式,高收益、低成本、方便、可靠的优势,获得了绝大多数人的首肯,正以极快的速度发展着。

1.1项目提出的意义

本项目介绍的中德银行人事信息管理系统,是一个基于Internet的网上信息管理程序。

管理员可以通过Internet登陆网站,浏览用户信息,完成网上察看等操作;管理员可以定期处理职工信息情况。

本程序结构为C#结构。

由于服务器端的程序设计也可以看作是三层结构,因此可以很明显的划分出系统的业务逻辑层。

从对本案例使用C#构建网络人事信息管理系统的讲解中,我们可以看到使用C#开发网络应用程序具有更好的层次性和维护性,并且能提供许多优秀的控件,可加速网络应用程序开发。

由于计算机具有运算速度快,处理能力强等特点,很自然地进入到这一领域中,用计算机进行管理快速地得到满足约束条件的可行结果正好满足人们的这种需求。

并且,一个好的人事信息管理系统将会使得的管理更加规范化,具有时间短、人力省和质量高的优点,不但能使工作人员从复杂的任务中解脱出来,同时减少了人力资源的浪费,最大限度的实现了资源的合理利用,提高了工作人员的工作效率,对于推动网上管理信息的发展起到非常重要的作用。

1.2系统功能与应用背景

伴随着经济的不断发展,必然带动经济不断扩大,特别是人事信息管理日益复杂,传统的手工登记和集中管理已经难以满足快节奏,高效率的现代生活需求,这就要求银行、公司要有一套好的数据库系统。

系统功能分析是在系统开发的总体任务的基础上完成。

中德银行人事信息管理系统需要完成功能主要有:

●职工信息管理:

包括职工信息编辑和职工信息查询的功能。

●部门信息管理:

包括部门信息编辑和部门信息查询的功能。

●工资管理:

包括工资信息编辑和工资信息查询的功能等。

●系统设置:

用户添加,修改密码和退出等功能。

●职工考勤管理:

职工考勤编辑和职工考勤查询的功能。

●职工绩效考核管理:

职工绩效考核的查询功能。

●帮助模块:

包括“关于我们”窗体设计功能。

第二章系统总体设计

2.1系统设计思想

中德银行人事信息管理系统主要是完成对网上人事管理情况的添加,修改,删除等和各种相关信息的录入及查询,这些操作的信息都存储在数据库的各个数据表中,信息的添加、修改、删除、查询等操作,实际上是对数据库进行写入、修改、删除、查询的操作。

管理员进入中德银行人事信息管理系统,输入用户名、密码,点击登录,则可进行相关操作。

进入系统后,管理员信息增加时,系统把这些增加的信息写入到数据库中的类型信息表中。

当需要查看这些信息时,再从数据库的信息表中将这些信息读取出来。

当管理员察看人事情况时,系统可根据相关信息进行人事信息的查询,还可将填写的人事信息写入基本信息表中。

若管理员取消添加,则在人事信息表中删除此行记录。

2.2系统功能模块划分

根据系统的功能分析,人事信息管理系统可划分为二个功能模块:

前台模块和后台模块。

系统功能模块图如图2.1所示。

图2.1中德银行人事信息管理系统功能模块图

2.3系统流程分析

本系统流程比较简单,用于登录界面成功后,就进入系统,管理员可按照模块来划分,程序的功能主要由管理员模块来处理。

管理员模块主要是为后台管理员提供的管理界面,该部分的主要功能是对整个人事信息流程进行管理,包括职工信息管理,部门信息管理,工资信息管理,系统设置,职工考勤管理,职工绩效考核管理,帮助模块等。

管理员管理模块的功能可以细化为:

●职工信息管理:

包括职工信息编辑和职工信息查询的功能。

●部门信息管理:

包括部门信息编辑和部门信息查询的功能。

●工资管理:

包括工资信息编辑和工资信息查询的功能等。

●系统设置:

用户添加,修改密码和退出等功能。

●职工考勤管理:

职工考勤编辑和职工考勤查询的功能。

●职工绩效考核管理:

职工绩效考核的查询功能。

●帮助模块:

包括“关于我们”窗体设计功能。

中德银行人事信息管理系统流程图如图2-2所示

图2.2中德银行人事信息管理系统流程图

2.4需求分析

针对一般网上人事信息管理系统的需求,通过对网上人事系统管理工作过程的内容和数据流程分析,管理员登录系统,点击登录,会进入系统。

进入系统后,还会对登录管理员的权限进行判断,系统管理员的权限信息记录在数据路中的权限表中。

当需要查看这些信息时,再从数据库的信息表中将这些信息读取出来。

当要查看职工情况时,系统可根据相关职工信息进行职工信息的查询,还可将填写的职工信息写入职工信息表中。

若管理员取消信息,则在职工信息表中删除此行记录。

另外系统还可对一些数据信息的报表进行预览及打印输出。

设计如下面所示的数据分析:

人事信息管理系统数据分析:

●添加信息,包括的数据项有:

姓名、职务、电话等。

●删除信息,包括的数据项有:

姓名、职务、电话等。

●修改信息,包括的数据项有:

姓名、职务、电话等。

●查找权限,包括的数据项有:

输入查询条件,查询值。

有了上面的数据结构、数据项和数据流程,我们就能进行下面的数据库设计。

第三章数据库设计

3.1数据库系统概述

1.数据(Data)

数据是指存储在某一媒体上能够识别的物理符号。

数据的概念包括两个方面:

一是描述数据特征的数据内容;二是存储在某一媒体上的数据形式。

2.数据库(DatabaseDB)

数据库指长期存储在计算机内有组织的,可共享的数据集合。

数据库中的数据按一定的数据模型组织、描述和存储。

具有较高的独立性和易扩展性,并可为各种用户共享。

3.数据处理

数据处理是指对各种形式的数据进行收集、处理、加工和传播的一系列活动的总和。

其目的之一是从大量的、原始的数据中抽取、推导出对人们有价值的信息以作为行动和决策的依据;其目的之二是为了借助计算机技术科学的保存和管理大量复杂的数据,以便人们能够方便而充分的利用这些宝贵的信息资源。

4.数据库管理系统

数据库管理系统指位于用户与操作系统之间的一层数据管理软件。

数据库在建立、运行和维护时由数据库管理系统统一管理、统一控制。

数据库管理系统使用户能方便的定义数据和操纵数据,并能够保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复,它的职能是有效的组织和存储数据。

获取和管理数据,接受和完成用户提出的访问数据的各种请求。

5.数据库系统

数据库系统指在计算机系统中引用数据库后构成的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。

3.2数据库需求分析

用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。

收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。

针对一般网上人事管理系统的需求,通过对政府管理工作过程的内容和数据流程分析,设计如下面所示的数据项和数据结构:

人事管理系统数据分析:

●添加信息,包括的数据项有:

姓名、职务、电话等。

●删除信息,包括的数据项有:

姓名、职务、电话等。

●修改信息,包括的数据项有:

姓名、职务、电话等。

●查找权限,包括的数据项有:

输入查询条件,查询值。

有了上面的数据结构、数据项和数据流程,我们就能进行下面的数据库设计。

3.3数据库概念结构设计

数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。

本系统在未来的使用过程中,不可避免地会遇到大量的数据访问量以及并发用户数量,同时系统的数据会在网络平台上向大量的用户公开、共享,因此,本系统的数据库设计必须可以提供良好的安全性与可靠性。

只有对数据库进行合理的逻辑设计和有效的物理设计才能使本系统的设计开发更加完善与高效。

1.数据库需求分析

用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。

收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础

本实例根据上面的设计规划出的实体,下面具体描述实体的E-R图。

图3.1职工基本信息实体E-R图

图3.2职工工资实体E-R图

图3.3部门信息实体E-R图

图3.4实体与实体之间的E-R图

3.4数据库逻辑结构设计

现在需要将上面的数据库概念结构转化为SQLServer2000数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。

(1)工作日期表:

表3.1工作日期表

列名

类型

可否为空

说明

备注

日期

Int(4)

职工编号

char(10)

主键

编号

姓名

Varchar(50)

签到次数

Int(4)

月份

Int(4)l

备份

Varchar(100)

(2)工作检测表:

表3.2工作检测表

列名

类型

可否为空

说明

备注

日期

Int(4)

职工编号

char(10)

主键

编号

姓名

Varchar(50)

签到次数

Int(4)

奖励金额

Decimal(9)

惩罚金额

Decimal(9)

月份

Int(4)l

备份

Varchar(50)

(3)部门情况表:

表3.3部门情况表

列名

类型

可否为空

说明

备注

部门id

Char(10)

编号

部门名称

char(20)

主键

部门电话

char(10)

部门负责人

Varchar(50)

部门地址

Char(10)

开户银行

Char(10)

银行账号

Char(10)

(4)个人信息表:

表3.4个人信息表

列名

类型

可否为空

说明

备注

员工ID

Char(10)

主键

ID号

姓名

narchar(50)

性别

Char(10)

生日

Int

籍贯

narchar(50

民族

Char(10)

省份证号

Char(10)

婚否

Char(10)

文化程度

Varchar(50

毕业院校

Varchar(50)

所属部门

Char(10)

联系电话

Char(10)

邮箱

Char(20)

备注

varchar(50)

(5)工资信息表:

表3.5工资信息表

列名

类型

可否为空

说明

备注

职工编号

Varchar(50)

主键

编号

姓名

Varchar(50)

基本工资

float

考核工资

decimal

房补

decimal

工龄工资

decimal

奖励工资

decimal

应发金额总计

decimal

住房公积金

decimal

惩罚金额

decimal

医疗保险

decimal

养老保险

decimal

应扣金额总计

decimal

工资合计

decimal

发放历史

Char(10)

月份

int

(6)用户登录表

表3.6用户登录表

列名

类型

可否为空

说明

备注

Userid

char(10)

主键

编号

Username

nvarchar(50)

password

Char(10)

groupid

char(10)

3.5数据库的生成与配置

经过前面的需求分析和概念结构设计以后,得到数据库的逻辑结构。

现在就可以在SQLServer2000数据库系统中实现该逻辑结构。

首先在SQLServer2000的企业管理器中创建名为hrmbook的数据库,然后利用SQLServer2000数据库系统中的SQL企业管理器中实现表的创建。

分析前面的系统功能要求,需要2张表来完成系统信息的存储.

选择“hrmbook”数据库中的“表”对象,单击右键,选择“新建表”命令,打开SQLServer的表编辑器窗口。

在“列名”栏输入新列的名称;在“数据类型”下拉框中为新列选择相应的数据类型;在“长度”栏中输入或选择新列的数据长度;在“允许”栏中选择新列是否允许有空值。

在该表中,设置用户的登录名“id”为主键,以确保用户名的唯一性。

第四章系统详细设计

4.1创建工程项目——人事信息管理系统

启动VisualStudio后,单击“文件|新建”菜单,选择“项目”,visualStudio将自动产生一个窗体,属性都是缺省设置。

删除这个窗体,单击“文件|保存工程”菜单,将这个工程项目命名为仓库信息管理系统。

4.2职工信息管理模块

职工信息管理模块主要实现如下功能:

添加职工信息、修改职工信息、删除职工信息。

图4.1职工信息管理模块流程图

管理员对员工进行管理,可以对员工进行添加,删除,修改,查询等。

4.3系统模块的创建

系统模块主要包括以下方面:

●添加职工信息

图4.2添加模块图

图4.2添加模块流程图

●修改职工信息

图4.3修改模块图

图4.3删除模块流程图

●删除职工信息

图4.4删除模块图

图4.4删除模块流程图

●查询职工信息

图4.5查询模块图

图4.5查询模块流程图

4.4人事信息管理系统的登录界面窗体

在主界面中加入导航便于用户的操作。

在主界面中加入状态栏控件,可以实时反映系统中的各个状态的变化。

状态栏控件需要在通常的属性窗口设置一般属性,还要在其特有的弹出式菜单中进行设置。

选中状态栏控件,单击鼠标右键,选中Label菜单,然后设置属性。

表4.1人事信息管理系统登录界面窗体属性表

控件名

属性

取值(说明)

Form

Name

津南政府人事信息管理系统

menuStrip

Text

系统设置、职工信息管理、部门信息管理、工资查询等

Button1

Text

确定

Button2

Text

取消

4.5人事信息管理系统的添加与删除窗体

在这个项目中我们使用多文档界面,在这个窗体上添加所需的控件。

创建好的窗体主界面属性表如表4-3所示。

在主窗体中加入导航便于用户的操作。

在主窗体中加入状态栏控件,可以实时反映系统中的各个状态的变化。

状态栏控件需要在通常的属性窗口设置一般属性,还要在其特有的弹出式菜单中进行设置。

选中状态栏控件,单击鼠标右键,选中Label菜单,然后设置属性。

表4.2人事信息管理系统属性表

控件名

属性

取值(说明)

Form

Name

功能界面

Lable1

Text

员工编号

Lable2

Text

员工

Lable3

Text

文化程度

Lable4

Text

毕业院校

Lable5

Text

联系电话

Lable6

Text

所属部门

Lable7

Text

性别

Lable8

Text

邮箱

Lable9

Text

备注

Lable10

Text

名族

Lable11

Text

生日

Lable12

Text

籍贯

Lable13

Text

婚否

TextBox1TextBox2TextBox2TextBox2TextBox2TextBox2TextBox2TextBox2TextBox2TextBox2TextBox2TextBox2

TextBox2

Text

Button1

Text

新建

Button2

Text

删除

Button3

Text

提交

DatagridView

Text

连接数据库

Button4

Text

取消

4.6人事信息管理查询与修改窗体的创建

在主窗体中加入导航便于用户的操作。

在主窗体中加入状态栏控件,可以实时反映系统中的各个状态的变化。

状态栏控件需要在通常的属性窗口设置一般属性,还要在其特有的弹出式菜单中进行设置。

选中状态栏控件,单击鼠标右键,选中Label菜单,然后设置属性。

表4.3人事信息管理系统属性表

控件名

属性

取值(说明)

Form

Name

功能界面

Lable1

Text

请输入查询条件

Lable2

Text

请输入货品名称

TextBox1

Text

TextBox2

Text

Button1

Text

查询

Button2

Text

修改

DatagridView

Text

连接数据库

Button3

Text

返回

第五章系统实现

5.1运行环境

本系统是通过VisualStudio2005和SQLServer2000来共同的实现的。

首先是进入主界面来进行功能的实现,进入之后在基础数据管理菜单中点击员工基本信息文件来进行员工的增、删、改、查的功能,在最后在点击退出本系统。

5.2系统各部分功能实现

1.在Visualstudio环境下运行网上仓库管理信息系统,出现如图5-1所示的界面登录窗口。

图5.1界面登录窗体图

2.点击进入系统,进入添加窗口,如图5.2所示。

图5.2主界面窗口图

3.选择“添加用户”页面,输入您所要添加的用户编号、用户姓名、用户密码、用户权限,点击“确认“按钮,则会出现系统提示的对话框,显示添加信息成功,出现如图5.3所示的窗体。

图5.3显示添加用户信息窗体

4.选择“更改密码”页面,输入您所要添加的用户编号、原始密码、新密码、新密码,点击“确认“按钮,则会出现系统提示的对话框,显示添加信息成功,出现如图5.4所示的窗体。

图5.4显示更改密码信息窗体

5.选择“职工信息编辑表”页面,输入您所要添加的员工编号、性别、籍贯、身份证号等信息,点击“提交“按钮,则会出现系统提示的对话框,显示添加信息成功,出现如图5.5所示的窗体。

图5.5显示添加信息窗体

6.选择“职工信息编辑表”页面,输入您所要添加的员工编号、性别、籍贯、身份证号等信息,点击“删除“按钮,则会出现系统提示的对话框,显示删除信息成功,出现如图5.6所示的窗体。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1