职工工资信息管理系统的设计与实现

摘 要 摘 要 飞速发展的信息科技和日益激烈的商业竞争,使得传统的工资管理模式不再适用于现代化企业的工资管理。独立、不完整的传统工资管理不仅浪费时间,而且浪费成本。面对市场需求的转变,企业职工工资信息管理系统的转变也势在必行。同传统的企业工资管理比较,使用计算机进行企业工资管理的优势显而易见,如查找方便,存储量大,安全可靠,节省成本。本职工工资管理系统使用Microsoft Visual Studio 2010作为软件的开发工具,后台数据库使用Microsoft SQL Server 2010。使用Microsoft SQL Server 2010的目的是储存和搜索信息。不仅如此,Microsoft SQL Server 2010还可以为数据库提供一定的安全保证。本系统的主要功能是建立企业员工花名册,管理企业职工工资信息,在完成系统基本功能的基础上,增加职工考勤功能和工作计划。系统主要分为两个智能角色,管理员和操作员。管理员建立员工档案和工作计划信息并且为操作员提供使用本系统的权限;操作员主要是建立职工工资信息,对职工进行考勤。两种智能角色的设定不仅可以让不同角色人员分工合作还可以保证系统的安全性。关键字:工资管理;.NET;考勤AbstractKey words: Wages management; .NET; Attendance 目 录
第一章 绪论 1
1.1 系统背景介绍 1
1.2 项目提出的意义 1
1.3 相关技术及工具介绍 1
1.3.1 C#简介 1
1.3.2 Visual Studio 2010简介 2
第二章 需求分析 3
2.1 需求分析 3
2.1.1 用户需求 3
2.1.2 功能需求 3
2.2 可行性分析 4
2.2.1 技术可行性 5
2.2.2 组织可行性 5
2.2.3 管理可行性 5
2.3 系统的ER图 6
2.3.1 ER图介绍 6
2.3.2 本系统ER图 7
2.5 小结 9
第三章 系统设计 10
3.1 系统总体设计
 *好棒文|www.hbsrm.com +Q:  3_5_1_9_1_6_0_7_2 
3
2.2 可行性分析 4
2.2.1 技术可行性 5
2.2.2 组织可行性 5
2.2.3 管理可行性 5
2.3 系统的ER图 6
2.3.1 ER图介绍 6
2.3.2 本系统ER图 7
2.5 小结 9
第三章 系统设计 10
3.1 系统总体设计要求 10
3.2 系统总体结构设计原则 10
3.3 管理员功能结构 11
3.4 操作员功能结构 13
3.5 数据字典 14
3.6 小结 17
第四章 系统实现 18
4.1 运行环境 18
4.2 登陆界面 18
4.3 管理员登陆 19
4.3.1 操作员权限管理 19
4.3.2 员工档案管理 20
4.3.3 员工工资查询 21
4.4 操作员登陆 22
4.4.1 操作员密码修改 22
4.4.2 工资信息管理 23
4.4.3 工资信息查询 24
4.5 小结 24
第五章 系统测试 25
5.1 软件测试的原则 26
5.2 软件测试的过程 26
5.3 软件测试 26
5.3.1 浏览器兼容测试 27
5.3.2 系统功能测试 28
5.4小结 30
总结 31
致谢 32
参考文献 33
第一章 绪论
1.1 系统背景介绍
高速发展的信息科技和日益激烈的商业竞争,使得传统的工资管理不再适用于企业的工资管理。独立、不完整的自动化工资管理不仅浪费时间,而且浪费成本。企业是由不同部门组成的整体,各个部门之间相互独立,协同工作,只有这样公司才能正常运转。同样,工资信息的管理也不仅仅是一个独立的,封闭的系统。相反,它应该是综合的、各部门协同工作的。面对市场需求的转变,企业职工工资管理系统的转变也势在必行。传统的工资管理用纸质文件进行管理,不仅浪费人力,物力而且效率低,不安全。同传统的企业工资管理比较,使用计算机进行企业工资管理的优势显而易见,如查找方便,存储量大,安全可靠,节省成本等。
1.2 项目提出的意义
随着企业的不断发展,企业的工作人员不断增多,使用传统的工资管理模式来管理企业员工的工资管理的问题日益凸显。使用计算机进行工资管理是当前信息管理发展的趋势所在。本职工工资管理系统可以化繁为简,在很大程度上提高了工作的效率,从而提高了企业的竞争力。
信息管理是70年代初“后工业经济时代”的产物,信息管理发展到21 世纪已经出现了网络化的趋势[1]。由于本系统存在一定的地域性限制,所以选择局域网而不是互联网来开发本职工工资信息管理系统,这种做的意义也就显而易见:
(1)增强了工资管理的系统安全性:工资管理是在单位局域网内运行,不与外网进行挂钩从而屏蔽了来自互联网的而威胁;
(2)提高了工资管理的准确性:将工资的基本数经过核实后输入计算机并储存起来,确保了原始数据的准确性,在最大限度上减少了人为因素造成的错误;
(3)提高了工作效率:职工工资信息管理系统在储存,更改,查询方面都远胜于传统的职工工资信息管理系统。储存方便,统计快捷,准确性高这些优点都在很大程度上提高了工作效率。
1.3 相关技术及工具介绍
1.3.1 C#简介
C#(读做 C “sharp”,中文译音暂时没有,专业人士一般读“C sharp”,现在很多非专业一般读“C井”)。它是由微软公司研发并发布的面向对象的高级语言编辑程序。C#是由C和C++衍生出来的,在去除了C和C++一些复杂的功能和操作后,C#变得安全,稳定而且界面良好简洁[2]。VB的操作是可视的,C++的运行时高效的,C#借鉴了两者的优点使自我变得更加受欢迎。凭借其良好的操作表现,简洁的语法结构和面向组件的便捷化,C#成为了众多程序员开发.NET程序的不二选择。
1.3.2 Visual Studio 2010简介
Microsoft Visual Studio是目前比较流行的开发环境。简单讲,VS就是一个集合,它囊括了软件开发周期完整的开发工具,如集成开发环境(IDE)和UML工具等等。在Microsoft重新设计了上一版本的集成开发环境后,于2010年4月12日, Microsoft发布了 Microsoft Visual Studio 2010版本。同 Microsoft Visual Studio 2010配套发布的数据库是Microsoft SQL Server 2010。在基于 Microsoft SQL Server 2010数据库信息管理的基础上,Visual Studio 2010就可以支持很多关于信息处理的软件。Visual Studio 2010提供了一个前台的开发工具,Microsoft SQL Server 2010提够了后台的数据处理。除了支持Microsoft Visual Studio 2010本身配套的数据库外,它还支持 Oracle数据库和IBM DB2[3]。
第二章 需求分析
一个好的软件在于尽可能满足客户的实际的需求,在实现软件各项功能之前,需求分析是首先要解决的事情。
2.1 需求分析
所谓的“需求分析”,是指在编写软件之前,调查人员对市场进行详细的需求调查来确定软件所定位的市场的真正需求是什么从而确定计算机要去“做什么”[4]。从时间上讲,需求可以分为当前需求和未来需求。顾名思义,当前的需求指的是社会和企业在当前的社会环境和技术条件下对于某一问题的真正的需求。未来需求指的预测技术发展模式和管理潮流的变化从而确定未来社会的需求

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

好棒文