ASP.NET薪资管理系统设计与实现
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘 要
think58 [来源:http://www.think58.com]
[资料来源:THINK58.com]内容来自think58
[版权所有:http://think58.com]
[资料来源:http://think58.com]建设一个可靠、开放、高效的信息网络和员工薪资管理系统对于提高企业的管理水平有着重要的意义。
本文所设计的基于UML的中小企业综合管理系统-薪资管理子系统,系统采用当前比较流行的UML进行需求建模和设计建模。系统主要实现了员工的工资设置管理和工资生成管理。
[资料来源:THINK58.com]
系统采用了目前流行的中间件和组件技术的软件架构体系。论文就是分析了企业薪资管理的现状,主要描述了薪资管理系统的设计与实现。首先,介绍了系统的开发工具和关键技术,该系统是采用ASP.NET技术,运用C#.net编程语言,结合postgreSQL数据库,在Microsoft Visual Studio .NET 2003 集成环境下设计与实现的。然后,论文对系统进行了详细的系统分析和数据库设计。最后,论文对薪资管理系统的实现进行了重点描述。该系统功能完善,并且具有良好的扩展性和移植性。
关键词:ASP.NET,薪资系统,组件 ,UML,C#.NET
think58好,好think58
[来源:http://www.think58.com]
第一章 绪论
copyright think58
[版权所有:http://think58.com]
1.1 课题研究意义
随着信息产业和Internet的飞速发展,计算机的使用已参透到各个领域。这就要求计算机能够对浩瀚的信息实现自动化处理,以准确及时地掌握信息。科学技术的不断提高,计算机科学也逐步成熟,其强大的功能已成为人们深刻认识,计算机已经进入人类社会的各个领域并发挥着越来越重要的作用。为了适应现代社会人们高度强烈的时间观念,为此开发了“薪资管理系统”来提高企业管理工作的效率。
企业薪资管理系统。它可以大大减少人力,使人们摆脱了原有系统的局限性,只要在电脑上轻轻地点几下就可以完成查询、输入、修改、输出等功能。非计算机专业的人员也可以熟练地进行操作。使企事业单位工资管理实现计算机管理,使管理员能够有序的管理每一位职工的各项工资条款的发放以及工资报表的打印,使企业运用现代化技术创造更多更高的经济效益。克服以往的人工管理、统计与查询单一、管理效率低下等问题;能科学有效的管理工资数据,方便地查询和统计人员信息、历史数据等情况,对所需要的数据以表格形式显示,以报表形式打印,并为将来进一步扩充和发展工资管理系统奠定基础。通过使用企业工资管理系统,使企业的工资管理工作系统化、规范化、自动化,从而达到提高企业管理效率的目的。系统开发的总体任务是使办公人员可以轻松快捷地完成工资管理的任务。
1.2 员工薪资管理系统概述
随着经济的发展,企业规模的增大。企业的信息管理发生了很大的变化。对于一个企业来说,员工薪资管理如果仍然采用手工管理的话就难于满足目前的要求。而员工薪资管理系统正是为了满足办公要求而出现的,它是企业单位不可缺少的部分。它能够使原本较烦琐的工作变得相对而言比较简单。本设计根据当前企业的需求,结合企业员工薪资的具体情况,分析解决企业面临的薪资管理问题。
[来源:http://think58.com]
“员工薪资管理系统”的总体设计思想有以下几点:首先,尽量采用企业现有软硬件坏境,及先进的管理系统开发方案,从而到达充分利用企业现有资源,提高系统开发水平和应用的目的。然后,系统应符合企业人事管理的规定,满足企业日常人事管理工作的需求,并达到操作过程中的直观、方便、使用、安全灯要求。最后,系统采用模块化程序设计方法,既便于系统功能的各族组合和修改,有便于维护人员补充、维护。系统应具备数据库维护功能,及时根据用户需求进行数据的增加、删除、修改、查询等操作。
第二章系统分析与设计
2.1 可行性分析
内容来自think58 [资料来源:www.THINK58.com]
[资料来源:www.THINK58.com]可行性分析是指在当前情况下开发这个系统是否有必要,是否具有所需的必要条件。通过对企业与员工的调查,开发一个薪资管理系统来帮助企业对员工的工资管理是完全有必要的。
think58.com [版权所有:http://think58.com]
(1)技术可行性
[资料来源:www.THINK58.com]
最近几年,C#技术得到了充分的发展与完善,使得开发系统在技术可行性上是完全可行的,利用Visual Studio .NET2003开发工具可以更方便的进行系统开发。
(2) 操作可行性
系统运行平台可以是windows系列等,服务器端要求PostgreSQL或以上版本做为后台数据库。而客户端用户只要能连接到IIS上即可运行。
本系统页面简单清晰,用户只须懂得基本计算机的操作知识即可进行浏览,查询功能,整个系统通用性好,可运行于现在绝大部分的操作平台,后台的更新也只须管理员登陆数据库系统对相关表项进行修改即可完成。
(3) 社会和法律可行性
[资料来源:http://www.THINK58.com]
本系统是一个应用系统,操作简易,面管理人员,具有很好的实用性,
内容来自think58 [资料来源:www.THINK58.com]
[资料来源:www.THINK58.com]不涉及侵权和违法行为,具有法律可行性。
[资料来源:http://www.THINK58.com]
2.2 系统总体功能需求分析
员工子系统主要是对员工的工资进行管理的一个系统,主要的功能如下:
(1)员工信息管理模块
在这个功能模块中,可以增加、修改员工的基本信息,还可以根据部门、员工姓名等中的一些参数查询员工的基本信息。
(2)部门信息管理模块
这个模块提供设置部门基本信息的功能,管理员能增加、修改和查询部门信息。
(3)员工加班等级管理模块
这个功能模块中,管理员可以根据加班等级设置计算员工的加班工资、加班等级,可以根据时间段查询所有员工或个人的加班情况。
(4)员工所得税管理模块
这个功能模块中可以根据所得税的设置计算员工的个人所得税,可以修改个人所得税起点,修改所得税的信息,可以增加所得税等级等功能。
(5)工资管理模块
统计员工的工资,分别以工资条、、工资表报、工资汇总表三种形式对工资进行统计来对工资进行管理,并可以打印表报,可以按条件查询工资的基本情况。
(6)员工借支管理模块
think58好,好think58
这个功能模块对员工的借支进行登记管理,可以根据时间段查询所有员工或个人的的借支情况,记录员工的所有借支情况。薪资管理系统的功能需求图如图2.1所示。
第三章 系统的实现
[资料来源:www.THINK58.com]
本章介绍了薪资管理系统的实现过程。详细讲叙了各模块的实现方法和步骤,给出了各个模块的操作界面和系统关键技术的部分原代码。
3.1 数据管理模块的实现
工资管理是对员工的工资条、工资汇总表、工资报表的实现。进入系统后点击桌面按钮就可以查看员工的工资条、工资汇总表、工资报表。
员工的工资条是根据员工的基本工资、加班、税率、借支等信息来统计所有员工的月底实际工资,以及统计每个员工的实际工资。可以根据员工的姓名和日期查看员工的工资条。运行界面如图3.1:
包含资料:源程序+论文(15000字以上)+可执行程序+答辩稿ppt+开题报告+外文翻译
[来源:http://www.think58.com]
获取资料请您联系本站客服