企业工资管理系统毕业设计论文(4)

2019-02-16 14:31

中国矿业大学2015届本科生毕业设计(论文) 第 5 页

时,可以轻松连接到Microsoft SQL Server。 2.2.4 Visual Studio 2010的优点

Visual Studio 2010作为目前流行的开发环境,相比之前的版本,Visual Studio 2010在操作界面和用户使用方面有了大的飞跃,在编程时它能帮助用户快速找到相应的各种功能,从而提高系统的开发效率。从功能上,Visual Studio 2010的编译器和链接器在关键字和调用功能方面有所改进,这使编程更加方便。它的集成开发环境能够更好的检测代码中的错误,在错误代码部分标注红色下划线并双击错误列表窗口直接连接到问题代码进行修改。

2.3 C/S开发模式

目前基于网络和数据库的应用系统通常有两种,即Client/Server(C/S)结构和基于Web平台的Browser/Server(B/S)结构,这两种开发模式各有各的优点,开发软件时可根据软件所实现的具体功能进行选择。C/S结构,即客户端/服务器结构,这种结构可以充分发挥两端硬件环境的优势,给Client端和Server端合理分配各种任务,降低了系统的开销。相对于B/S模式的三层结构,C/S模式的两层结构虽不及其功能强大和人机界面交互性强,但也有其无法媲美的优势。虽然现在B/S模式已成为主要趋势,C/S模式凭借其操作简单易懂,修改方便,所需开发成本相对较低等优势仍具有一定的影响力。但由于传统的C/S结构不能提供用户真正期望的开放环境。考虑到企业工资管理系统的用户主要是财务人员,加之企业的管理模式在几年内不会有太大变化,最终决定使用C/S模式作为本课题的开发模式。

2.4 系统开发工具及运行环境

2.4.1硬件环境

CPU:Pentium4 2.5GHz 内存:4GB 2.4.2软件环境

开发环境:Microsoft Visual Studio 2010集成开发环境 运行环境:Microsoft.NET Framework SDK v4.0 操作系统:Windows 7

数据库:Microsoft SQL Server 2008 开发工具:Microsoft Visual Studio 2010 开发语言:ADO.NET+C# 语言 分辨率:最佳效果1024像素×768像素

2.5本章小结

本章主要介绍开发企业工资管理系统时所需要的相关技术和工具,软硬件环境都已准备就绪,接下来就要进入系统分析阶段。

中国矿业大学2015届本科生毕业设计(论文) 第 6 页

3 系统分析

本章主要从可行性分析、需求分析、业务流程分析和数据流图分析四个方面对该企业工资管理系统进行详细分析。

3.1可行性分析

在对系统进行定义之后需要进行可行性分析研究,对“该系统能否实现”以及“开发该系统是否值得”这两类问题进行分析判断,进一步判断本系统能否按照用户需求实现基本功能,为企业带来效益。

本章从经济可行性、技术可行性、操作可行性三个方面对企业工资管理系统的设计和实现进行评估,以论证该项目是否可以顺利实施。 3.1.1经济可行性

工资管理系统是一个中小型的管理系统,适用于各个中小型企业,不同的企业可以根据各自的管理特点设计出相应适用于该企业的工资管理系统,使用功能强大的C#开发语言开发该管理系统,能够提高企业的工作效率,减少劳力成本的投入,当企业进行调整,扩展或者发生产业结构变化时,无论是在人力,财力还是物力方面上,都会尽可能为企业节省资源,能够随企业的变化进行相应的调整,满足企业未来的不断发展。所以从经济角度讲,开发该工资管理系统是可行的。 3.1.2技术可行性

该企业工资管理系统可以运行于Windows XP, Windows 2000,Windows server 2003,Windows 7,Windows 8等操作系统,采用C#开发语言,结合visual studio 2010和数据库SQLserver2008,通过ADO类库完成对数据库的访问和使用,使该系统可以较为广泛的运行于各台计算机。所以从技术角度讲,开发该工资管理系统是可行的。 3.1.3操作可行性

本系统的操作界面简单易懂,足够满足去也管理者和员工的需求,总之只要你稍微了解一点计算机知识就可以熟练地运用本系统。同时该系统具有备份功能,确保了系统在操作过程中数据的安全性问题。所以从操作角度讲,开发该工资管理系统是可行的。

综上所述,开发一个工资管理系统是可行的。至此前期的准备工作已很充足,接下来就要规划系统所要实现的功能。

3.2需求分析

需求分析主要是了解用户的实际需求,如果忽略这个步骤或者只是简单的一带而过,直接投入大量人力、物力和财力进行系统的设计和开发工作,不仅会使整个设计过程变得杂乱无章,而且当设计到某个功能模块时可能会发现开发的程序不符合用户的需求,使之前所做工作白白浪费。本章的需求分析要做到了解用户的真正需求,确定一个正确的研究方向,宏观把握系统的功能。

本系统用户分为管理员、部门经理和普通员工。需求分析包括管理员的功能需求分析、部门经理的功能需求分析和普通员工的功能需求分析以及性能需求分析。需求分析是对开

中国矿业大学2015届本科生毕业设计(论文) 第 7 页

发本系统的目的、功能进行分析。该系统主要由企业上层管理人员、部门经理、普通员工使用,所以进行需求分析时要准确地确定这三类用户的实际需要。

本系统主要包括工资管理之外还结合人事管理来实现具体功能,工资管理是建立在人事管理系统基础之上的,通过对企业的全体员工建立人事档案,根据职称级别对应相应的基本工资加上考勤情况,自动计算出当月的应发工资。为了减少计算出错,本系统可以根据考勤、职称、奖惩以及个人所得税务自动计算出最终的实发工资。 3.2.1管理员功能需求分析

(1)管理员登录功能:以管理员身份登录系统并验证是否被允许进入管理员功能主界面。

(2)员工人事档案管理功能:对员工档案信息进行增加删除更改操作。

(3)工资管理功能:记录员工的基本工资信息。

(4)用户管理功能:设置所有用户登录该系统的初始密码以及登录权限。 3.2.2部门经理功能需求分析

各部门经理是该系统的一类用户。部门经理可以管理本部门员工的基本信息和工资信息。部门经理使用该系统应具有以下功能需求:

(1)部门经理登录功能:以部门经理身份登录系统并验证是否能够进入部门经理功能主界面。

(2)人事管理功能:查询和修改该部门经理所属部门员工的奖罚信息和考评信息。 (3)工资管理功能:查看和记录该部门员工的考勤津贴信息和工资信息。

(4)更改密码功能:部门经理可根据自己的需要修改初始密码。 3.2.3普通员工功能需求分析

本系统的用户中包括企业的普通员工。普通员工只具有查询信息功能,其初始密码是由管理员设置,登录系统后可以修改自己的初始密码。普通员工对本系统的使用有如下需求:

(1)普通员工登录功能:验证用户名和密码。

(2)普通员工人事档案查询功能:对自己档案进行查询,可以查询个人基本信息。 (3)普通员工查询工资功能:查询该员工某月的奖罚金额、基本工资、职务津贴、应发工资,个人所得税、实发工资等情况。

(4)普通员工更改密码功能:所有用户的初始密码均为管理员所设,进入系统后,用户可根据自己的实际需求修改密码。 3.2.3系统性能需求

企业工资管理系统主要面向的是非计算机人员,如财务人员,另外企业高层管理者和普通员工也会经常使用该系统,该系统要给主要使用者财务人员提供方便快捷的服务,要给普通用户提供快速查询等服务,因此该企业工资管理系统需要具备以下几种性能:

(1)良好的人机界面

系统的界面就像人的脸面一样,很重要,当用户使用某个软件时,首先映入眼帘的是

中国矿业大学2015届本科生毕业设计(论文) 第 8 页

这个软件的界面,至此用户在心里已经给软件好坏做出初步评判,优秀的人机交互界面首先要做到操作简单、功能实用,保证不了解该软件的人员可以容易的使用该软件,在设计软件的界面时要以美观和谐的画风为标本,同时在设计相关功能时要将功能模块排列的有规则,可以一目了然的找到相应功能。

(2)优良的性能 该系统需要面向多个用户,所以系统需要具有快速响应用户请求的性能,在设计布局时,首要选择先进的开发工具,同时尽可能使用先进的技术来提高系统应用平台的响应时间。其次,应该尽可能的使用高配置的计算机以及恰到好处的合理网络。在研究本系统时,需要并运行操作大量数据,需要良好的共享性。由于该系统涉及企业内部信息,基于安全性考虑,需要对系统的数据进行备份,必要的时候可以通过数据还原使系统重新运行。本系统还提供了通过前后端连接进行数据传递、数据处理的功能,同时还能保持数据的一致性。

3.3 系统流程图分析

系统流程图如图3.1所示。

员工考评招聘员工全勤奖审核录入奖罚信息分配部门档案管理录入全勤信息奖罚信息表职称管理在职员工录入职务津贴基本工资统计分析工资信息表

图3.1 系统流程图

3.4 系统数据流图分析

数据流图可以用直观地图形表达各个数据流在该企业工资管理系统中的流向。因需全面了解所有数据加工过程,本文采用层次结构的方式逐层分解该系统中各个数据流的走向。

中国矿业大学2015届本科生毕业设计(论文) 第 9 页

3.4.1顶层数据流图

该顶层数据流图主要描述“管理员”、“部门经理”和“普通员工”这三类用户之间的数据流向。顶层数据流图如图3.2所示。

返回信息管理员管理信息请求企业工资管理系统返回信息普通员工查询信息请求返回信息管理信息请求部门经理

图3.2 顶层数据流图

3.4.2第0层数据流图

第0层数据流图主要对顶层数据流图中唯一的待加工数据流“请求”进行细化,该数据流中包括管理员对所有员工的信息管理请求、部门经理对其属部门员工的信息管理请求和普通员工查询个人信息请求。第0层数据流图如图3.3所示。

人事管理请求工资管理请求系统管理请求用户管理请求奖罚管理请求员工查看信息请求考评管理请求1系统请求分类员工基本信息2处理基本信息其他信息基本信息处理需求工资信息处理需求工资信息3处理工资信息其他信息

图3.3 第0层数据流图

3.4.3 加工2“处理基本信息”的数据流图

对第0层数据流图中的“基本信息处理”进行加工细化。将数据流“基本信息处理请求”最终转换成员工基本信息存储到系统数据库中。“处理基本信息”数据流图如图3.4所示。


企业工资管理系统毕业设计论文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:分析报告 Microsoft Office Word 文档

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

马上注册会员

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