基于 net的人事管理系统(2)

2019-02-15 11:51

一种程序的开发框架。它是跟随着互联网技术的发展而发展起来的一种新的程序结构,他对以前我们使用的C/S架构是一种先进的改进后的结果。

3 需求分析

超级管理员实现对所有信息的维护和管理,能实现对企业人事管理系统的总体的管理和控制,超级管理员拥有系统的最高权限,可以操作系统的系统管理功能模块,而普通用户不能对账号和员工信息进行管理,普通用户只能实现查看其它员工信息,只能修改自己的员工信息,并能实现查看考勤信息信息,查看工资信息,查看自己的奖惩评定信息,管理员对这些信息进行管理操作。 3.1 可行性分析

可行性分析就是研究开发一套系统或者网站的各种可行性,包括技术可行性,需求可行性,经济可行性等方面的可能性。 3.2 软件系统的要求

企业人事管理系统的基本要求包括下面三点:

(1)开发企业人事管理系统是为了实现公司企业进行人事奖惩管理,所以开发系统的时候对人事奖惩管理的流程要进行认真的分析。

(2)技术性

本软件开发环境是在Microsoft Visual Studio 2010的开发平台上进行开发的,利用SQL Server 2008数据库管理系统作后台数据库。应该具备较高的安全行、可移植性等特点。

(3)可维护性

设计数据库时尽量注重数据之间的关联性,使表结构精简、紧凑,提高数据的可维护性。

3.3 系统用户角色分析 3.3.1系统管理员用户

系统管理员拥有最高管理权限,实现对系统中所有功能的使用和操作。具备最高的管理权限。 3.3.2普通员工

普通员工是使用人事档案管理系统的用户,普通员工可以修改自己的信息,修改登陆密码,查看工资信息,查看考勤信息,查看自己的奖惩信息等功能。 3.4 系统功能需求

整个系统可以分为几个模块,分别为员工档案信息管理、企业人事管理系统、

3

奖惩管理信息管理、账号信息管理、考勤信息管理等几个大的功能模块。 3.5 系统流程

首先进入管理员登陆界面,管理员通过输入自己的账号和密码,如果输入的正确就可以进入系统的后台对后台的功能进行操作,错误就要重新输入,管理员拥有系统的最高权限可以操作系统中的所有基本数据信息。

4 总体设计

4.1 系统结构设计

软件设计的概念分为系统的结构设计和详细设计。系统的结构设计就是系统的总体设计部分,系统总体设计部分的目的是制设计一套完整的软件系统的总体结构。系统的详细设计就是对系统的功能模块进行开发设计,目的就是详细规定每个模块功能的实现代码,程序运行效果界面,和模块的运行流程。 4.2系统的运行环境和开发平台 4.2.1硬件设备及操作系统

(1)服务器:Windows 2000 Server/windows 2003 Server iis6.0 ASP.NET Framework 2.0运行框架:

(2)客户端:Windows98/Me/2000/XP/2003+IE6.0或者其他类型的浏览器。 计算机配置:CPU:P4 2.4GHZ内存:DDR 2G内存 硬盘:80G以上就够了; 系统平台:Windows XP Professional中文版; 系统体系结构:B/S体系;

后台数据库管理系统:Sql Server 2005 数据库系统;

前台开发平台:ASP.NET Microsoft Visual Studio 2005开发平台; 开发语言:C#面向对象语言。 4.2.2系统开发平台

计算机配置:CPU:P4 2.4GHZ内存:DDR 2G内存 硬盘:80G以上就够了; 系统平台:Windows XP Professional中文版; 系统体系结构:B/S体系;

后台数据库管理系统:Sql Server 2005 数据库系统;

前台开发平台:ASP.NET Microsoft Visual Studio 2005开发平台; 开发语言:C#面向对象语言。 4.3 系统功能模块

企业人事管理系统包括2种用户角色,一个是普通的员工,一个是系统管理

4

员。

系统管理员对整个系统的功能进行管理,包括账号管理,员工档案管理等功能模块。

普通员工登陆系统可以修改自己的档案信息,可以修改登陆密码,可以查看自己的工资信息等功能。

企业人事管理系统的功能模块图如图4-1所示。

企企企企企企企企企企企企企企企企企企企企企修改档案信息修改登档密档档看工档信息档看档档信息档看考勤信息档档管理档位管理档位档档管理档档管理档工档案管理档工工档管理部档信息管理档档档工信息档档信息管理档档信息管理添加工档信息考勤信息管理

图4-1系统功能模块图

4.4 数据库设计

对一个系统的数据库的设计是利用数据库管理工具来开发建立数据库的一种技术,是任何系统都必须要建立开发的步骤,数据库是存放系统的数据信息的一种工具,数据库的开发就是开发一个高性能,存取速度快的数据库。 4.4.1系统的数据库项

管理员信息,包括数据项: ID,登录账号,登录密码等。 部门信息,包括数据项:自增长ID,部门名称等。

员工档案信息,包括数据项: ID,角色,密码,账号,姓名,电话,手机,工作日期,照片,性别,职工号,地址等。

工资信息,包括: ID,应发工资,实发工资 ,月份,姓名,基本工资,福利,津贴,奖金,扣发,用户编号等。 4.4.2 数据库逻辑设计

数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整性和一致性。

5

本系统数据库中的各个表格的设计结果如下面的图4.1-4.10所示。每个图表示在数据库中的一个表。

表4-1 管理员信息表

列名 id Name Pwd 数据类型 int nvarchar nvarchar 长度 4 50 50 主键 是 允许空 否 是 是 说明 编号 登陆账号 登陆密码 表4-2 职称信息表

列名 Id Name 数据类型 int nvarchar 长度 4 50 主键 是 允许空 否 是 说明 编号 名称 表4-3 员工工资信息表

列名 id yingfa shifa yuefen username jibengongzi fuli jintie jiangjin koufa userId 数据类型 int float float nvarchar nvarchar float float float float float int 长度 4 8 8 50 50 8 8 8 8 8 4 主键 是 允许空 否 是 是 是 是 是 是 是 是 是 是 说明 编号 应发工资 实发工资 月份 姓名 基本工资 福利 津贴 奖金 扣发 用户编号 表4-4 员工考勤信息表

列名 id 数据类型 int 长度 4 6

主键 是 允许空 否 说明 编号

userId username WorkODate WorkOTimeLong WorkOTitle WorkOMuDi WorkORemark WorkOChk int nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar 8 8 50 50 50 50 50 50 表4-5 学历信息表

是 是 是 是 是 是 是 是 用户编号 用户名 考勤日期 考勤工资 考勤标题 考勤目的 备注 审核 列名 Id Name GZ 数据类型 int nvarchar int 长度 4 50 4 主键 是 是 允许空 否 是 否 说明 编号 名称 工资 5 详细设计

5.1 管理员登录界面实现

后台管理员登陆页面为login.aspx,主要提供的是对想进入系统的用户进行验证工作,判断想进入的用户是否是合法用户,如果是合法用户,用户将进入到管理员管理模块,而如果你是不合法用户,则提示用户名和密码错误。

其具体运行界面如图5-1所示。

7


基于 net的人事管理系统(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:【HSPM 有害物质过程管理体系文件合集】 IECQ QC080000 2017版 2

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: