本科软件专业毕业论文工资管理系统.doc

约45页DOC格式手机打开展开

本科软件专业毕业论文工资管理系统,目录第一章 系统分析 11.1 可行性分析 11.1.1 技术可行性 11.1.2 操作可行性 11.2 需求分析 11.2.1 市场需求分析 11.2.2 功能需求分析 21.2.3 可靠性和安全性需求分析 31.3 构建开发环境 3第二章 系统设计 32.1系统模块规划 32.2 系统功能结构 42.3 数据库设计...
编号:5-258214大小:1.60M
分类: 论文>计算机论文

内容介绍

此文档由会员 yeyun 发布

目录

第一章 系统分析 1

1.1 可行性分析 1

1.1.1 技术可行性 1

1.1.2 操作可行性 1

1.2 需求分析 1

1.2.1 市场需求分析 1

1.2.2 功能需求分析 2

1.2.3 可靠性和安全性需求分析 3

1.3 构建开发环境 3

第二章 系统设计 3

2.1系统模块规划 3

2.2 系统功能结构 4

2.3 数据库设计与实现 5

2.3.1 数据库结构 5

2.3.2 E-R图 5

2.3.3 数据库结构设计 8

2.3.4 数据库实现 10

第三章 系统实现 11

3.1 登录窗体的实现 11

3.2 系统主界面的实现 12

3.3 人事管理模块的实现 13

3.3.1部门结构的实现 13

3.3.2 人事数据中心的实现 16

3.3.3 离职功能的实现 21

3.3.4 人事变动功能的实现 22

3.4 工资管理模块的实现 24

3.4.1 新建工资表的实现 24

3.4.2工资表管理的实现 25

3.4.3 导出工资表打印的实现 28

3.5 考勤管理模块的实现 30

3.5.1 请假功能的实现 30

3.5.2 加班功能的实现 33

3.5.3奖罚管理的实现 35

3.6 系统管理模块的实现 36

3.6.1 用户管理的实现 37

3.6.2 密码修改的实现 38

3.6.3 数据备份的实现 39

3.6.4 数据还原的实现 39

3.6.5 数据清理的实现 40

第四章 课程设计体会 41





第一章 系统分析

1.1 可行性分析

1.1.1 技术可行性

本系统采用C/S体系结构,开发工具使用Vistual Studio 2005,以C#作为开发语言,数据库使用SQL Server 2005 ,运用ADO.Net技术进行开发。SQL Server 2005是一种关系型数据库管理系统 ,使用图形化操作界面,操作和管理更为简单。本系统开发要求开发人员能熟练掌握C#编程语言和SQL查询语言,只需要一台计算机,安装好开发工具即可开发,目前开发人员以具备这些条件,因此本系统开发在技术上是可行的。

本系统以远度服饰有限公司为实例,能在较短的时间内开发出来,且不需要增加其它设备,开发成本低,为管理人员掌握好员工工资信息提供了有效保障。开发运行系统之后可以看到系统带来的效益是明显的,它能很好地解决手工操作的复杂性,有效的避免了数据错误,实现了无纸化办公的效果,节约成本,促进企业办公现代化,为企业管理带来极大方便。

1.1.2 操作可行性



由于本系统界面设计美观,人机交互,界面友好,为企业提供方便、快捷的工资管理,操作灵活。在使用本系统之前,系统要求用户输入正确的用户名和密码,验证通过后才能使用本系统进行数据操作。当用户操作错误时,能够及时给出提醒,方便用户更正错误。



1.2 需求分析

1.2.1 市场需求分析

随着计算机技术的飞速发展,计算机在企业应用的普及,利用计算机管理实现人事工资的管理势在必行。利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业人事管理走向科学化、规范化的必要条件 。工资管理是任何企业单位都需要进行的一项工作,因此,开发制作工资管理系统具有较大的社会现实意义。而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,实行电子化的工资管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。职工工资管理信息系统的实现可以减轻比较繁琐的手工工资管理更加针对性、便捷性、可视化的管理职工工资。



1.2.2 功能需求分析

根据需要本系统应具有以下功能



(1) 管理员工档案信息

要求系统能进行员工信息的输入,修改,删除,查询等操作,还能实现员工信息从Excel中导入和导出至Excel,记录员工入职离职信息。

(2)记录人员调动信息

一个单位的职工不会是一成不变的,总是在不断的变化,有调出、有调入,要求记录调动前后部门、职务、薪资等变化,并能实现查询。

(3)记录员工考勤

记录员工加班,请假,奖励与处罚等信息,加班需指明加班类型,时长,单价,并计算出加班费,请假要求系统根据请假时长扣除工资,奖罚需记录奖罚金额,以便与工资结算接口。

(4) 工资管理

提供员工工资表数据输入、修改、查询、结合考勤计算工资,此处要求严格设置权限,管理员可进行所有操作,普通操作员只能查询。

(5)工资查询

可根据日期、部门、员工等条件查询工资信息。

(6) 工资表导出打印

可进行筛选,导出至Excel打印。

(7)数据备份、还原、清理功能

防止意外发生,可对系统数据初始化。

(8)用户管理

可添加、修改、删除用户,修改密码,系统使用用户多,可由管理员设置其操作权限。

(9)辅助功能

如计算器、记事本。

(10)界面设计友好,简单易操作。







1.2.3 可靠性和安全性需求分析

为保障系统数据的安全性,系统采用访问控制策略,未授权者不能进入系统。同时,对不同级别的用户授予不同的使用权限。在系统运行期间,如发生掉电尚未保存数据,或由于操作不当等原因导致系统重启等,为保证数据的易恢复性,系统提供自动保存数据的机制,让用户的数据在发生意外时能最大程度上得到恢复。在输入数据时,如果用户输入的数据不符合系统的要求则系统自动提示错误信息,并要求用户重新输入,直到输入完全正确时才允许进行下一步的操作。



1.3 构建开发环境



开发此工资管理系统所需要用到的软件环境如下。

.Visual Studio 2005集成化开发环境,采用Visual C#作为开发语言,程序架构使用C/S结构

.SQL Server 2005或SQL Server Express数据库





第二章 系统设计

2.1系统模块规划

根据系统分析,本系统可划分为以下几个模块

人事管理模块:实现对员工、部门信息的增删改查,导入导出等功能。

工资管理模块:生成员工工资,实现对工资添加修改删除,导出操作等功能。
..