小型企业工资管理系统的设计与实现 摘 要:随着信息技术的飞速发展和日趋激烈的商业竞争,企业已不再满足于独立、零散的工资管理自动化应用,这样既浪费时间,又浪费成本,行业需要的是协同工作、综合、集成化的解决方案。面对这种集成化的需求,我们开发了这套完善的小型企业工资管理系统。
小型企业工资管理系统,以下简称【本系统】,是典型的信息管理系统(MIS),采用先进B/S的模式开发而成,即浏览器/服务器模式,系统代码编写利用NET这个微软的应用系统开发平台,后台采用现今比较流行的数据库SQL Server开发而成,本系统基本遵循了软件开发的方法,从需求分析,系统设计,总体设计,代码编写等环节进行了严格的掌控,最终使系统开发得以成功。
本系统按照功能角色划分为三个角色,管理员、操作员和普通员工,管理员主要是进行基础信息的管理和系统信息的设置功能等,如操作员信息管理、系统设置管理、部门信息以及员工信息管理的功能;操作员主要是进行日常的工作管理,主要是记录员工的考勤和工资信息的功能,同时都可以打印工资条;普通员工主要是登录系统查看自己的考勤和工资记录的功能。
关键字:工资管理;员工;NET;考勤;SqlServer;
目 录
第一章 系统概述 1
1.1 系统背景介绍 1
1.2 项目提出的意义 1
1.3 相关技术及工具介绍 2
1.3.1 C#简介 2
1.3.2 数据库SQL Server简介 2
1.3.3 Microsoft Visual Studio2008简介 5
第二章 需求分析 6
2.1可行性分析 6
2.2 数据库需求分析 6
2.3 系统功能需求分析 7
第三章 系统设计 8
3.1系统总体设计 8
3.1.1 系统总体设计要求 8
3.1.2 系统总体架构 8
3.1.3 系统总体结构设计原则 9
3.2 系统功能总体设计 9
3.2.1管理员功能结构 10
3.2.2 操作员功能结构 10
3.2.3 普通员工功能结构 10
3.3 界面设计 10
3.3.1 界面设计规范 10
3.3.2 界面布局设计 11
3.4 数据字典 11
第四章 系统详细设计 14
4.1 主要功能模块详细设计 14
4.1.1员工信息管理 14
4.1.2 工资管理 14
4.2 数据库结构设计 15
4.2.1 概念结构设计 15
4.2.2 概念结构设计的方法选择 16
4.2.3 系统的E-R图 16
5 系统实现 18
5.1 运行环境 18
5.2 登陆界面 18
5.3 系统主界面 19
5.4操作员管理 19
5.5 员工信息管理 20
5.8 员工工资查询 30
第六章 系统测试 32
6.1 软件测试的意义 32
6.2 软件测试的重要性 32
6.3 软件测试的范围 33
6.4 软件测试的方法 33
6.5 软件测试的目的和原则 33
总结 35
参考文献 36
致 谢 38
这种付款方式安全吗?我付款了,你不发东西给我,怎么办! |