《赵海超-11101421-基于C公司人事管理系统》由会员分享,可在线阅读,更多相关《赵海超-11101421-基于C公司人事管理系统(58页珍藏版)》请在金锄头文库上搜索。
1、 基于基于 C#的公司人事管理系统的公司人事管理系统 THE DESIGN OF PERSONNEL MANAGEMENT SYSTEM BASED ON C# 专专 业:业:计算机科学与技术计算机科学与技术 姓姓 名:赵海超名:赵海超 指指 导导 教教 师:师: 申请学位级别:学申请学位级别:学 士士 论文提交日期:论文提交日期:2015 年年 6 月月 5 日日 学位授予单位:天津科技大学学位授予单位:天津科技大学 摘 要 在计算机时代日益发展的今天,计算机网络正快速融入这个社会的每一个 领域。开发和设计的公司人事管理系统是这个时代的产物,解决因为传统人事 管理的局限性,达到提高管理效率和
2、质量,节省人力物力资源的目的。通过本 系统,可以很好的管理各部门,也能够及时了解某一员工的工资、请假和休假 等考勤情况。 本系统是在 Windows 7 环境下,采用 B/S 结构,采用 ASP.NET 技术开发 的,后台数据库采用 SQL Server2005,WEB 服务器采用 IIS 6.0。系统总共有 三类用户,超级管理员,普通管理员(人事管理员,财务管理员,考勤部门管理 员),公司员工,超级管理员权限最多,普通管理员权限有限,员工的功能主要 以查询为主。 关键词:SQL; 人事管理; ASP.NET Abstract In the computer age growing today
3、, the computer NET work is rapidly into every field of the society. The development and design of the personnel management system is a product of this era, solution because of the limitations of the traditional personnel management, to improve management efficiency and quality, save manpower and mat
4、erial resources to. Through this system, can be very good management departments, also can understand a salary, leave and leave and attendance situation in a timely manner. This system is under Windows 7 environment, using B/S structure, using ASP.NET technology development, back-end database using
5、SQL Server2000, WEB server using IIS 6. The system there are three types of users, the super administrator, general manager( the personnel manager, financial manager, department of check on work attendance administrator), company staff, the super administrator privileges, most ordinary administrator
6、 privileges is limited, the function of the employees are mainly composed of the query. Keywords:Keywords: SQL; personnel management; ASP.NET 目 录 第一章 绪论1 第一节 系统开发背景1 第二节 系统开发意义与目的1 第三节 本文结构1 第二章 开发环境及相关知识介绍2 第一节 开发环境介绍2 第二节 ASP.NET 介绍.2 第三节 Microsoft SQL Server 2005 介绍 .3 第三章 系统分析4 第一节 现状分析4 第二节 可行性
7、分析.4 第三节 设计目标5 第四章 概要模块设计6 第一节 模块概要说明6 第二节 功能结构及流程图9 第三节 数据库设计.10 第五章 系统详细设计.21 第一节 数据库连接的设计.21 第二节 系统各个模块的设计.22 第六章 系统综合测试.46 第一节 系统综合测试的意义.47 第二节 系统综合测试的测试环境.47 第三节 测试报告.47 第七章 总结与展望.50 第一节 总结.50 第二节 展望.50 参考文献.51 致 谢.52 第一章第一章 绪论绪论 本章是对本次毕业设计系统开发背景的总体简介,本章总共有三节,第一 节是系统开发背景,第二节是系统开发意义与目的,第三节是本文结构。
8、 第一节 系统开发背景 随着经济的发展,公司部门越来越繁杂,人员越来越多,管理起来越来越 不方便。公司人事档案问题、人事调动等问题接踵而至。每个公司拥有自己的 公司管理系统势在必行。公司人事管理系统可以优化公司人事管理制度,是公 司每位员工价值最大化,发掘员工最大潜力。 第二节 系统开发意义与目的 公司人事管理系统开发的意义重大,一般的人工管理公司方法已经落后, 人工管理公司方法单一,效率低下,查找人事档案、查找数据很不方便。现在 计算机技术应用于各行各业,目前用友管理系统成为行业的领头羊。使用计算 机技术管理公司拥有人工没有办法比拟的天然优势,例如查询速度快,查询方 便,快速保存等优势。本次
9、毕业设计的目的是想利用自己大学四年来所学到的 知识,利用自己思想,为公司做一些力所能及的微小的改变。 第三节 本文结构 本论文共分为七章。第一章为绪论,主要介绍了本此公司人事管理系统毕 业设计系统的开发背景、开发意义和目的和论文结构。第二章为开发环境及相 关知识介绍,包括开发环境介绍、ASP.NET 介绍、Microsoft SQL Server 2005 介绍; 第三章为系统分析,包括现状分析、可行性分析、设计目标;第四章为 概要模块设计,包括模块概要说明、功能结构及流程图 、数据库设计;第五章 为系统详细设计,包括数据库连接的设计、系统各个模块的设计;第六章为系 统综合测试包括系统综合测试
10、的意义、系统综合测试的测试环境、测试报告; 第七章为总结与展望。 第二章第二章 开发环境及相关知识介绍开发环境及相关知识介绍 本章是对毕业设计开发是所用到的开发环境及知识点的介绍。本章共有三 节,第一节是开发环境的介绍,第二节是 ASP.NET 介绍,第三节是 Microsoft SQL Server 2005 介绍。 第一节 开发环境介绍 一、 系统环境介绍 操作系统:Windows 7 集成开发环境:Microsoft Visual Studio 2010 数据库管理工具:Microsoft SQL Server 2005 开发语言:C# 运行平台:Windows 7/XP 二、 开发环境
11、介绍 Visual Studio 2010 带来了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview-CTP),并且支持开发面向 Windows 7 的 应用程序1。除了 Microsoft SQL Server,并且它还支持 IBM DB2 和 Oracle 数 据库2。 Microsoft Visual Studio 2010 具有 9 个新功能: (1)C# 4.0 中的动态类型和动态编程; (2)支持多显示器; (3)使用 Visual Studio 2010 的特性并且支持
12、 TDD; (4)支持 Office; (5)Quick Search 的特性; (6)C+ 0x 的新特性; (7)IDE 增强; (8)使用 Visual C+ 2010 创建 Ribbon 的界面; (9)新增基于.NET 平台的语言 F#; 第二节 ASP.NET 介绍 M 包含 ASP.net,ASP.net 是它的一部分,作为微软的战略性的 产品,ASP.net 不仅仅是 ASP 的下一个版本3。并且 ASP.net 还供给了一个统 一的、一致的 Web 模型4。ASP.NET 的语法在在 ASP 上有很大程度的兼容性, 同时 ASP.net 还提供了一种新的编程结构,这种应用程序
13、具有很好的稳定性和 安全性5。ASP.NET 功能可以根据现有的 ASP 应用程序添加。并且可以每时 每刻增强 ASP 各种操作应用程序功能6。 第三节 Microsoft SQL Server 2005 介绍 Microsoft SQL Server 2005 是一个全面的数据库平台,使用集成的商业智 能 (BI)工具提供了企业级的数据管理7。Microsoft SQL Server 2005 数据库 引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建 和管理用于业务的高可用和高性能的数据应用程序8。 所有公司管理数据的解决方案的核心是 Microsoft SQL Serv
14、er 2005 的数 据引擎9。此外 Microsoft SQL Server 2005 结合了分析、报表、集成和通知 功能10。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团 队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各 个领域11。与 Microsoft Visual Studio、Microsoft Office System 以及新的开 发工具包(包括 Business Intelligence Development Studio)的紧密集成使 Microsoft SQL Server 2005 与众不同13。无论您是
15、开发人员、数据库管理员、 信息工作者还是决策者,Microsoft SQL Server 2005 都可以为您提供创新的解 决方案,帮助您从数据中更多地获益14。 第三章第三章 系统分析系统分析 系统分析就是对系统开发的一种分析,本章共有三节,第一节是现状分析, 第二节是可行性分析,第三节是设计目标。 第一节 现状分析 我国企业应用计算机技术起步比较晚,大概起步于 70 年代,相比美国落后 不少。在企业管理系统中若不引入计算机管理技术,可以说这个企业并不是一 个成熟的企业。最近几年我国大力支持这个行业,我们需迎头赶上,弥补以前 的差距,这就需要各个开发公司的大力研发。 第二节 可行性分析 一、
16、 技术可行性 技术可行性是为了检测软件、硬件上能否达到可以开发的要求,包括操作 系统、集成开发环境、数据库管理工具等。目前,从现有的技术上来考虑,完 全可以开发。因此,从技术上来说是完全可以实现的。 二、 经济可行性 任何系统的开发都要考虑到经济基础。利用计算机技术往往节省金钱。如 果用纯人工的管理方式去统计工资情况、去统计签到情况、去进行公司公告的 发布,会浪费许多人力和不必要的开支,而且容易产生错误和误差。不经意之 间就增加了管理成本,并且效率低下。对于所有的公司来说建立纸质版的数据 库来说是天方夜谭,不可能实现的,在资金成本上来说也是不能接受的,查找 和检阅无比繁琐冗杂。引入计算机技术,就完全解决了这个问题。使用起来简 单,管理起来方便,更新速度也快。各个部门仅需要对管理人员授权即可,大 大较少了管理成本。所以,从经济可行性上来讲,是完全可行的。 三、 社会可行性 随着科学的发展,计算机越来越普及,互联网技术的越来越先进,各个工 作领域越来越都离不开计算机,公司人事管理脱离人工管理势在必行。每个公