冠博软件企业人事管理系统的设计与实现

目录
Abstract
In the progress of enterprises operating and production, the information of staffs has become a business management of most important part. It will provides an more and more important function for the management of decision-making and personnel.
At first,this paper analyse the situation of enterprise personnel management at the present stage.Point out the question needing to solve for development the system and the long.term purpose. So that the system carried out a detailed needs analysis, then it completed the module design and the design and realization of database and test according to the functions and main implementation for the system.
This online bookstore system uses ASP.NET technology to realize on Visual Studio.Net platform. Its main fun *好棒文|www.hbsrm.com +Q:  3_5_1_9_1_6_0_7_2 
ction has: manage users, new books on sale, look for classified books, search books, collect favorite book, process of purchase, sales list, the comment of the books, websites management, etc.
Key words:Manage; design; Database
一、引言
课题背景
随着现代科技的飞速的发展,信息技术越来越强大,网络技术已经深入到我们的生活中,自动化管理模式几乎已将完全取代了人工管理,由于现在的公司越来越壮大,员工越来越多,所以我们通过网络的方式进行管理,那些传统的用本子记的方式已经out了,系统管理比它来的更方便快捷,所以很多公司都需要IT人员去创建一个公司内部使用的人事管理系统
选题意义
基于ASP.NET的人事管理系统是通过人事管理员可以查询相关信息,进行对员工的管理的系统,在一个公司中,人事管理员对员工的信息管理是十分重要的,能够为员工的信息,工资各方面进行管理提供一个非常快捷、轻松的管理方式,从而设计并实现一个完整的基于ASP.NET的管理系统,对促进公司的发展具有十二分重要的意义。
设计目标
本课题的目标是关于管理员管理员工信息所要解决的问题,为了提高员工个人积极性,我们需要员工和企业的关系相当密切,方便提供相对完善的组织和工作的条件,具体好的查询能力,满足员工的信息需要和管理员的管理,包括查询、发放工资的等方面的功能。该系统能运用到管理的工作中,根据管理员的需求,来实现相关的操作,并为管理员方便管理提供了一个好的平台。
二、需求分析
功能分析
员工部分
员工工资查看:可以查看个人工资信息;
通知公告管理:通过管理员发布的公告,方便了解信息;
个人资料管理:可以个人信息的查看,包括个人密码管理;
奖惩信息查看:通过管理员发表的奖惩情况来查询内容;
绩效信息查看:绩效成绩来进行个人查询了解。
管理员部分
系统用户管理:超级管理员添加新的普通的管理员,给普通管理员密码,然后通过列表的形式展现在下边;
通知公告管理:增加新闻标题和内容,来发布公告信息;
员工信息管理:添加员工信息,而后用列表的形式查询系统现存的员工信息;
工资信息管理:员工工资的具体信息来发放添加更新进行管理;
奖惩信息管理:通过员工的表现进行奖惩相关操作;
绩效信息管理:通过员工的工作能力,管理员针对员工写下绩效内容;
个人信息管理:管理员可以用这个功能对自己的信息改动,包括密码的改动。
E-R模型图
员工信息管理系统包含的实体多、属性广、关系复杂因为需要把E-R图分解才能更清晰的描述数据库设计的结构,把系统E-R图分解成几个部分。下面是员工实体E-R图,如图1所示

图1 员工信息E-R图
如下是员工的薪资E-R图2

图2 员工薪资信息E-R图
人事管理系统的全局E-R图3如下:

图3人事管理系统的全局E-R图
管理员通过从员工那得到的信息帮助其注册用户名和密码还有权限,员工拿到管理员给的用户名和密码登入后就可以查看自己的编号,姓名工资等信息。
开发环境
开发工具:Microsoft Visual Studio 2008;
开发语言:ASP.NET;
后台数据库管理系统软件:Microsoft SQL Server 2005;
运行平台:windows 7
分辨率:1024*768
三、软件设计
功能结构图

图4 功能结构图
系统流程图
图 5 系统流程图
数据库关系图
 
 
 
数据库设计
数据库表的设计首要的是管理员表,还有其他的5个表,分别是员工信息表、薪资信息表、奖惩信息表、公告信息表和绩效考核表。
表1allusers
字段名
字符类型
长度
允许为空
字段说明

ID
int
4
否


username
varchar
50
是
用户名

pwd
varchar
字段名
字符类型
长度
允许为空
字段说明

Addtime

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1696.html

好棒文