人事管理系统的设计与实现 - 图文(2)

2020-05-09 09:24

图错误!文档中没有指定样式的文字。–2 员工用例图

3 系统设计

3.1 系统开发环境简介

本系统开发环境是在微软主流操作系统Windows7上,并且采用了Microsoft Visual Studio 2010 平台。Visual Studio是微软公司最新推出的开发环境,也是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP),并且支持开发面向Windows 7的应用程序。除了Microsoft SQL Server,它还支持 IBM DB2和Oracle数据库。

数据库采用的也是与之兼容性极佳的Microsoft SQL Server2008。采用了微软现今最流行的开发环境,在一些新的功能和应用上,是以前版本和其他编程语言所不能比拟的。SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本。这篇文章详细介绍了Microsoft SQL Server 2008中的新的特性、优点和功能。在现今数据的世界里,公司

6

要获得成功和不断发展,他们需要定位主要的数据趋势的愿景。微软的这个数据平台愿景帮助公司满足这些数据爆炸和下一代数据驱动应用程序的需求。微软将继续投入和发展以下的关键领域来支持他们的数据平台愿景:关键任务企业数据平台、动态开发、关系数据和商业智能。

开发本系统主要应用了C#应用程序开发技术,对窗体的构建上非常成熟和美观,能够使习惯了微软操作系统的人易于接受本套软件的友好界面。

3.2 系统功能设计

人事管理系统的功能初步定为十三个: (1)人事档案信息的查询和编辑。

(2)管理员和普通员工两种账号类型和界面。

(3)员工对自己基本信息、薪资水平、绩效考评结果、项目安排等情况的查询。 (4)员工每天上班下班的考勤。

(5)管理员对员工考勤情况的各种查询。 (6)管理员对员工薪资奖惩的编辑。 (7)管理员对员工绩效考评结果的查询。 (8)管理员对项目的分配和进展情况查询。 (9)管理员对培训的安排和进行情况进行查询。 (10)管理员对员工人事调动部门设置方面的操作。 (11)管理员每天对员工的通知,或者安排等事宜。 (12)管理员发布通知。 (13)记事本功能。

以上基本功能中编辑要实现添加、修改、删除的功能,而且大部分查询都要实现多种查询模式,比如模糊查询、准确查询等,从查询结果的排列方式上也存在多种需求,比如考勤信息查询肯定要实现所有员工一段时间内考勤情况的统计或者某个员工一段时间的统计等等。因为管理员和员工功能差距过大,而且账号类型只有二个:管理员账号和员工账号,而且员工账号功能实在有限,所以我没有采用分配权限的方法,而是直接制作了二个登录后的界面。因此本项目的功能模块图可以分为二个大的方面来勾画,一个员工登录后的功能需求,一个管理员登录后的功能和需求错误!未找到引用源。。以上即是在开始项目之前,分析系统需求后的系统功能设计。

3.3 系统功能模块

由系统功能设计对系统需求的分析,初步勾画出系统的功能模块图如图3-1所示。

7

图 错误!文档中没有指定样式的文字。–3 系统功能模块图

3.4 系统数据库设计

经过对项目的需求分析,考虑到应实现的功能,于是有了下面的思路,首先建立10个表分别是:管理员账号表、员工账号表、员工基本信息表、考勤表、薪资奖惩表、项目表、培训表、绩效考评表、部门表、人事调动表,而员工基本信息表中的ID列作为主键关联到其他表上。整个数据库都是在员工ID的基础上建立的,员工ID是员工之间唯一的标识。

3.4.1 数据库概念设计

E-R图概念:E-R图也叫实体-联系图(Entity Relationship Diagram),它可以提供能够表示出实体类型、属性和联系的方法,用来描述现实世界的概念模型。

构成E-R的基本要素主要有:

8

(1)实体型:在E-R图中用矩形来表示实体型,在矩形框内写明实体的名称。比如员工李四、学生张三都是实体。

(2)属性:在E-R图中用椭圆来表示属性,并用无向边将其与相应的实体连接起来。比如员工的姓名、工号、性别等都是属性。

(3)联系:在E-R图中用菱形来表示联系,在菱形框内写上联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1、1:n或m:n)。图3-2到图3-6是本系统主要实体的属性关系图。

员工基本信息的属性有员工姓名、年龄、家庭住址、部门、职位、学历、手机号、QQ号、邮箱、身份证号、生日、性别、员工编号等。如图3-2所示。

图错误!文档中没有指定样式的文字。–4 员工基本信息实体图

项目管理的属性有项目名称、项目编号、员工编号、项目描述、开始时间、结束时间、项目名称。如图3-3所示。

图错误!文档中没有指定样式的文字。–5 项目管理实体图

绩效考评的属性有考评编号、员工编号、工作业绩分、工作素质分、工作技能分、工作态度分、考评人员意见、总分、考评人员姓名、考评日期。如图3-4所示。

薪资奖惩的属性有员工编号、奖励原因、奖励金额、奖励日期、惩罚金额、惩罚原因、惩罚日期、薪资变动编号。如图3-5所示。

9

图错误!文档中没有指定样式的文字。–6 绩效考评实体图

图 错误!文档中没有指定样式的文字。–7 薪资奖惩实体图

考勤操作的属性有项目编号、员工编号、项目描述、开始时间、结束时间、项目名称。如图3-6所示。

图错误!文档中没有指定样式的文字。–8 员工考勤实体图

由以上系统各功能结构的实体图,再由系统的具体功能与要求,得出系统的总E-R图如下所示:

10


人事管理系统的设计与实现 - 图文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:护士工作调度优化方案

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

马上注册会员

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