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