毕业设计论文(企业人事管理系统)

合集下载

企业人事管理系统毕业论文设计

企业人事管理系统毕业论文设计

毕业设计论文))毕业设计((论文企业人事管理系统的设计与实现学院xxxxxxxx专业xxxxxxxxxx年级班别2006年学号xxxxxx学生姓名xxx指导教师xxx摘要在当今社会,互联网空前的发展,给人们的工作和生活带来了极大的便利和高效,信息化,电子化已经成为节约运营成本,提高工作效率的首选。

考虑到当前大量企业的人事管理尚处于手工作业阶段,不但效率低下,还常常因为管理的不慎而出现纰漏。

因此根据部分企业提供的需求,设计此企业人事管理系统,以帮助企业达到人事管理办公自动化、节约管理成本、提高企业工作效率的目的。

本企业人事管理系统采用C/S结构,主要对企业员工的信息以及跟人事相关的工作流程进行集中的管理,方便企业建立一个完善的、强大的员工信息数据库。

它是以.NET2005.和SQL2005Express数据库作为开发平台。

使用C#设计操作控件和编写操作程序,完成数据输入、修改、存储、调用查询等功能;并使用SQL2005数据库形成数据表,进行数据存储。

本文详细介绍了企业人事管理系统的功能需求,系统设计和具体实现。

并简要介绍了系统开发采用的过程方法。

关键词企业人事管理系统;C/S;员工信息数据库The Design and Implementation of Enterprise PersonnelManagement System Based on C/SAbstractIn our society,the unprecedented development of Internet has brought us great convenience and rmatization and electronization have become the first choice of saving operation cost and improving work efficiency.Many enterprises'personnel administration systems lie in the phase of manual management which阿惹inefficient and easy to go wrong by carelessness.Therefore,this MIS(Management Information System)is designed to make the personnel administration more scientific,normative and efficient.The system adopts the structure mode of client/server(C/S),Windows XP as the operation system,SQL2005Express as the background database,and Microsoft Visual 2005as the developing tool.It can help enterprises to establish a perfect,strong staff information database,which facilitates the centralized management of staff information and workflow.The paper explains the course design,system design and implementation of MIS,also briefly introduces the process of the system development.Key words:Personnel Management System;C/S;Employee Information Database企业人事管理系统 (2)1前言 (2)1.1应用的目的与意义 (2)1.2人事管理系统发展趋势 (3)1.2.2世界趋势 (3)1.2.3技术革新 (3)1.2.4工作目标和价值观的改变 (4)1.3系统调研 (4)1.3.1社会可行性分析 (4)1.3.2技术可行性分析 (4)1.3.3经济可行性分析 (5)1.3.4管理可行性分析 (5)1.4研究内容 (5)2开发工具及其语言特点 (5)2.1Visual 主要特点如下 (5)2.2.1简洁的语法 (7)2.2.2精心地面向对象设计 (7)2.2.3与Web的紧密结合 (8)2.2.4完整的安全性与错误处理 (9)2.2.5版本处理技术 (9)2.2.6灵活性和兼容性 (10)3.1SQL2005主要特点 (10)框架 (10)3.1.2XML技术 (11)2.0版本 (11)3.1.4增强的安全性 (11)3.1.5Transact-SQL的增强性能 (11)3.1.6SQL服务中介 (11)3.1.7通告服务 (11)3.1.8Web服务 (12)3.1.9报表服务 (12)3.1.10全文搜索功能的增强 (12)3.2C#与 (12)3.2.1C#中的数据库访问 (12)3.2.2数据绑定 (23)3.3SQL语言 (24)3.3.1表定义语句 (24)3.3.2视图定义语句 (24)3.3.3索引定义语句 (24)3.3.4数据操纵语句 (24)3.3.5INSERT语句 (25)3.3.6UPDATE语句 (25)3.3.7DELETE语句 (25)3.3.8查询语句 (25)3.3.9条件查询 (25)3.3.10查询排序 (26)3.3.11统计查询 (26)3.3.12Group by子句 (26)3.3.13Distinct关键词 (26)3.3.14Top关键词 (26)3.3.15多表查询 (27)3.3.16多重查询 (27)3.3.17EXISTS关键词 (27)4系统需求分析 (27)4.1系统流程图如下 (27)5致谢 (49)附录F各模块实现的主要源代码 (50)F1.1登录模块的设计与实现的主要代码 (50)} (51)F1.2登陆实体类: (51)F1.3员工管理模块的设计与实现的主要代码 (52)F1.3.1员工管理实现的主要代码: (52)F1.3.2部门管理实现主要代码: (53)} (55)F1.3.3工资管理主要代码: (55)} (59)F1.3.4考勤信息设计与实现主要代码: (59)} (62)F1.4数据访问类: (62)} (65)F1.5生日提醒主要代码: (65)F1.6启动第三方EXE文件操作类: (65)} (66)企业人事管理系统1前言1.1应用的目的与意义人的管理是一切管理工作的核心。

企业人事管理系统毕业论文

企业人事管理系统毕业论文

企业人事管理系统毕业论文人事管理系统现在已经是一个企业的不可缺少的部分,人事管理系统所起的作用是极其重要的。

下面是店铺为大家整理的人事管理系统毕业论文,供大家参考。

人事管理系统毕业论文篇一:《企业人事管理系统开发综述》人事管理系统毕业论文摘要[摘要]企业人事管理信息系统是一个由人、计算机等组成的能进行信息收集、传递、存储、维护和使用的系统。

其开发所用开发语言有Visual C++等,所用数据库有SQL等。

人事管理系统毕业论文内容[关键词]企业人事管理信息系统开发语言数据库在企业中,人事管理工作是非常重要的一项工作,它负责整个企业的日常人事安排,人员的人事管理等。

以前都是人工进行操作。

随着企业规模的扩大,人事管理的工作量也大大地加重。

随着计算机应用的发展,人事工作者急切希望能够将大部分烦琐的工作交给计算机处理,以减轻人工的压力并提高工作效率。

而计算机的普及加快人事管理系统的产生。

1、企业人事管理信息系统简介管理信息系统(MIS)是一个由人、计算机等组成的能进行信息收集、传递、存储、维护和使用的系统。

管理信息系统是信息系统的一个分支之一,经过30多年的发展,已经成为一个具有自身概念、理论、结构、体系和开发方法的集管理科学、信息科学、系统科学及计算机科学等覆盖多学科的综合性学科。

管理信息系统的结构通常由四个部分组成:信息源、信息处理器、信息用户和信息管理者。

管理信息系统的主要任务一般要实现对基础数据的严格管理,确定信息处理过程的标准化,高效的完成日常处理业务、优化分配各种资源,包括人力、物力、财力等。

MIS是一个人机结合的辅助管理系统,管理和决策的主题是人,计算机只是辅助的设备。

目前国内使用和发展的MIS平台模式大体上分为两种:客户机/服务器(Client/Server,简称C/S)模式和Web浏览器/服务器(Browser/Server,简称B/S)模式。

当前企业信息管理系统正在从C/S 结构向B/S结构转移.B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。

企业人事管理系统论文(doc 38页)

企业人事管理系统论文(doc 38页)

摘要人事管理系统是一个企业单位不可缺少的局部,它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。

使其企业人事管理初步实行计算机化,让计算机在人事管理中得到初步应用。

使人事管理者总是根据准确、及时的人事信息来进行决策,实现管理为有效改良现有的企业人事管理模式,提高企业对职工信息、考核、奖惩、调动等根本信息管理的效率,开发了该企业人事管理系统。

该系统可通过运用两个用户进入登录,之后对表进行了设计,可对表内的信息进行插入、修改、删除等操作,而使用触发器就可明白对该表或视图进行了什么操作。

可使用视图进行多表查询,使用表间联系,选择所需列可快速查询信息,方便了表的使用,还可使用存储过程输入参数查询,因此也提高了该系统应用的灵活性。

关键字:企业人事管理,SQL Server 2005,系统,开发目录1 企业人事管理系统开发根底 (1)1.1 SQL Server 2005 的介绍 (1)1.2 系统开发背景及现状 (1)1.3 需求分析 (1)1.3.1 需求调查 (1)1.3.2 流程图 (2)2 数据库设计 (2)2.1E-R图 (3)2.2 表的设计 (3)2.2.1 员工信息表 (4)2.2.2 部门信息表 (5)2.2.3 调动信息表 (6)2.2.4 奖惩表 (7)2.2.5 考勤信息表 (7)2.2.6 学历分布表 (8)2.2.7 政治面貌代码表 (9)关系图 (9)创立视图 (10)2.3.1 本科人员表 (10)2.3.2 加班人员名单 (11)2.3.3 人员调动情况 (12)2.3.4 受奖人员 (13)2.3.5 硕士已婚人员 (14)2.3.6 销售部人员表 (15)2.3.7 员工表 (16)2.4 存储过程 (17)部门人员表 (18)2.4.2 婚姻学历表(加密) (20)2.4.3 加班次数 (22)2.4.4 奖惩类别表 (23)2.4.5 学历表 (24)触发器及对信息的操作 (25)2.5.1 触发器“添加〞及添加信息 (25)2.5.2 触发器〞修改〞及修改信息 (27)2.5.3 触发器〞删除〞及删除信息 (28)2.6 权限 (28)2.6.1 管理用户者权限 (29)用户者权限 (31)3总结 (34)4 致谢 (34)5 参考文献 (35)1 企业人事管理系统开发根底1.1 SQL Server 2005 的介绍SQL Server 2005将引进一个专门的管理员连接,即使在一个效劳器被锁住,或者因为其他原因不能使用的时候,管员可以通过这个连接,接通这个正在运行的效劳器。

毕业设计论文:人事管理系统的设计与实现

毕业设计论文:人事管理系统的设计与实现

目录一、引言 (2)(一)系统开发背景 (2)(二)课题的提出 (2)二、需求分析 (3)(一)系统目标 (3)(二)系统运营环境 (3)(三)功能需求 (4)(五)系统流程图 (5)(六)数据字典 (7)三、系统设计 (11)(一)代码设计 (11)(二)系统功能模块设计 (12)(三)数据库设计 (13)四、系统实现 (17)(一)程序流程说明 (17)(二)系统测试说明 (18)(三)系统运行的管理与维护 (19)五、总结 (21)(一)系统存在不足和改进方案 (21)(二)设计心得 (21)一、引言(一)系统开发背景人事管理系统的发展历史可以追溯到20世纪60年代末期.当时计算机技术已经进入实用阶段,为了解决企业手工计算发放薪资费时、费力又易出错等问题,第一代人事管理系统应运而生.随着计算机的普及、计算机系统工具和数据库技术的发展,20世纪70年代末出现了第二代人事管理系统。

该系统基本上解决了第一代系统的主要缺陷,功能也有较大的改善.经过将近40年的发展,如今大多数公司普遍使用的是第三代人力资源管理信息系统[1]。

人事管理系统的出现彻底改变了传统企业人员管理模式,将系统管理、人事档案管理、考勤管理、工资管理等相对分散的功能集合成一个高效、便捷的网络化智能管理平台,将企业人事部门管理人员从繁重的日常琐碎事务中解放出来,将更多的精力用于企业的人事职能管理和管理决策,保持企业的持续高效运营,从而提高了企业整体的科技含量和管理效率,大大加快企业的信息化建设步伐。

(二)课题的提出随着科学技术的不断提高,计算机科学的日渐成熟,人事管理系统的强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对公司人事信息进行管理,具有检索迅速、查询方便、可靠性高、存储量大、保密性好、成本低等优点.这些优点能够极大地提高公司管理的效率,也是企业人事管理科学化、正规化的重要条件[2].因此,开发这样一个公司管理系统,是相当有意义的。

企业人事管理系统毕业论文(最新整理)

企业人事管理系统毕业论文(最新整理)

企业人事管理系统毕业论文(最新整理)洛阳理工学院毕业设计(论文)基于asp。

net的企业人事管理系统的研究与实现摘要企业人事管理是企业管理的一项重要内容,在整个企业的管理中具有重要地位。

随着计算机技术的飞速发展及企业管理信息化的发展趋势,人事管理系统已经成为企业管理内不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。

在这种情况下,开发一个公司人事管理系统就显得非常必要。

企业人事管理系统将包括人力资源工作中涉及的职工信息,企业人事管理政策法规的宣传及解答,借助于网络,实现职工的自我查看,这不仅对企业人事管理工作的顺利进行具有积极的作用,而且对企业系统的建设也有很大意义。

这些管理系统在平时维护时是通过口令(密码)进入,任何人都需要经过输入口令进入系统,确保系统的安全性~进入系统后可查阅、修改相关数据。

本人事管理系统具有如下功能:员工基本信息的添加、修改、查询、删除模块,员工考勤信息、部门信息、员工工资、员工调动信息的录入、修改、查询、删除模块,以及员工培训信息的添加、修改系统维护功能。

为公司人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。

本系统以Microsoft Visual Studio 2010为开发工具,后台数据库选择SQL server 2005。

关键词:企业人事管理,SQL server 2005,Microsoft Visual Studio 2010I洛阳理工学院毕业设计(论文)BASED ON ASP。

NET ENTERPRISE PERSONNEL MANAGEMENT SYSTEMTHE RESEARCH AND IMPLEMENTATIONABSTRACTThe business enterprise personal management enterprise management is an important content in the whole enterprise management has the important position。

(完整版)人事管理系统毕业论文

(完整版)人事管理系统毕业论文

毕业设计题目企业人事管理系统学生姓名学号班级专业软件技术分院信息技术分院指导教师2014 年 3 月 20日摘要随着现在计算机技术的不断完善,以及现代经济的不断发展,传统的管理技术不再满足企业的需要,越来越多的企业注重计算机信息管理系统,人事信息管理系统是典型的计算机信息管理系统之一,企业借助于它进行人力资源管理,达到事半功倍。

随着企业的雇佣人数的增加,有效地管理人员信息成为必然。

人事信息管理系统的开发主要包括后台数据库的建立和维护,以及前台程序开发两个方面。

本文分析了人事信息管理系统的组成情况以及一些基本功能模块,包括系统功能框架分析,系统开发的软硬件环境分析,系统的数据库逻辑设计分析,以及系统的数据流程分析,并且重点对系统的用户界面开发和各个子系统开发作了详细的介绍。

系统主要利用Java语言和编成环境以及Access2003的主要功能进行设计开发,在文中进行了详细的介绍。

该开发系统是中型至大型企业的人事信息管理系统,它界面美观,简单实用,安全性高,能够基本上满足企业人事信息管理的需要,实现了企业员工信息的整体化,系统化,规范化和自动化。

关键字:信息管理系统、人事信息管理系统,Java,Access2000AbstractWith the current computer technology continues to improve , as well as the continuous development of the modern economy , the traditional management techniques are no longer satisfied the needs of enterprises , more and more companies focus on computer information management system , personnel information managementsystem one of system is typical of computer information management s ystemthe enterprises by means of which resource management to achieve more with less. With the increase in the number of enterprises e mployemployThisbecome inevitable. T his to effectively m anagemanage personnel information b ecomepaper analyzes the composition of personnel information management system as well as some of the basic functional modules , including system functional framework analysis, environmental analysis analysis, and system data flow analysis , and focus on the users of the system interface development and the development of each subsystem are described in detail . System is mainly compiled using the Java language and the main function of the environment and Access2003 design and development , in the text for a detailed description . The development system is a medium to large enterprise personnel information management system, which interface is beautiful , simple and practical , safe, able to basically meet the needs of enterprises and personnel information management ,employee information to achieve the enterprise 's overall , systematic , standardized and automated.Keywords: Information management System,Personnel Informatio Management System,Java,Access200目录摘要Abstract目录1绪论 ..........................................................第一章系统功能设计 (2)一、系统需求分析 (2)(一)人事信息管理系统的客户功能需求 (2)(二)系统开发和运行环境 (3)二、系统的概要设计 (5)(一)系统的功能框架分析 (5)(二)系统的数据库逻辑设计分析 (7)(三)数据流程分析 (16)第二章管理系统主界面设计开发 (19)一、程序设计 (19)(一)程序设计思想与原则 (19)二、功能界面设计 (19)第三章子系统设计开发 (24)一、员工信息管理子系统页面及代码 (24)二、职务信息管理子系统 (28)三、出勤信息管理子系统 (34)四、工资信息管理子系统 (37)五、管理员界面 (40)六、公司简介界面 (47)第四章系统实施 (50)一、系统和程序设计调试 (50)二、系统的不足及改进方案 (50)50总结 .........................................................50参考文献 .....................................................绪论随着现代经济的高速发展,各种企业的不断崛起,企业员工的不断增加,企业在管理方面对需求越来越大。

公司人事管理系统毕业设计

公司人事管理系统毕业设计

公司人事管理系统毕业设计一、选题背景和意义二、需求分析1.功能需求2.非功能需求三、系统设计1.总体设计2.模块设计四、系统实现与测试1.技术选型与开发环境搭建2.系统实现过程及关键技术点解决方案3.系统测试与验收五、总结与展望一、选题背景和意义随着企业规模的不断扩大,人力资源管理变得越来越复杂,对于人力资源部门的工作效率和管理水平提出了更高的要求。

因此,开发一个高效的公司人事管理系统已经成为了企业信息化建设的必然趋势。

本毕业设计旨在通过开发一个完整的公司人事管理系统,解决企业在人力资源管理方面面临的问题,提高企业的工作效率和管理水平。

二、需求分析1.功能需求(1)员工信息管理:包括员工基本信息、合同信息、薪资信息等。

(2)招聘管理:包括发布招聘信息、简历筛选、面试安排等。

(3)考勤管理:包括打卡记录、请假申请等。

(4)绩效考核:包括目标设定、绩效评估等。

(5)培训管理:包括培训计划、培训记录等。

(6)离职管理:包括离职申请、离职手续等。

2.非功能需求(1)安全性:系统应具有一定的安全性,保证员工信息不被泄露或篡改。

(2)可靠性:系统应具有较高的可靠性,保证数据不丢失或出错。

(3)易用性:系统应具有良好的用户界面和操作流程,方便用户使用。

(4)扩展性:系统应具有一定的扩展性,能够适应企业规模变化和业务需求变化。

三、系统设计1.总体设计本系统采用B/S架构,即浏览器/服务器架构。

前端使用HTML、CSS 和JavaScript实现页面展示和交互操作,后端使用Java语言开发,并使用SpringMVC框架进行搭建。

数据库采用MySQL关系型数据库管理系统。

整个系统分为登录模块、员工信息管理模块、招聘管理模块、考勤管理模块、绩效考核模块、培训管理模块和离职管理模块七个子模块。

2.模块设计(1)登录模块:实现用户登录和权限验证功能。

用户输入用户名和密码后,系统会验证用户信息是否正确,如果正确则跳转到主页,否则提示用户重新输入。

企业人事管理系统毕业设计

企业人事管理系统毕业设计

企业人事治理系统摘要人事治理实施的好坏关系到企业的生存与长远进展。

传统的人事治理,繁琐而且效率低下,关于企事业单位的人事治理部门来讲,特不需要一个操作方便、功能有用、能够满足本企业对职员信息治理及需求的系统。

企业人事治理系统是一个面向企业人事部门工作人员,为其提供服务的综合信息系统,治理人员通过本系统能够完成相关的日常工作。

系统采纳了面向对象的分析与设计,开发采纳grails架构,系统要紧功能有:奖惩治理、工资治理、请假治理、培训治理、职员治理、系统治理和招聘治理等。

本系统能够减少传统人力资源治理带来的诸多弊端,大大节约人力资源治理的成本,能够应用于中小型企业的治理,具有一定的应用价值。

系统界面友好,易于操作。

关键词: GRAILS;MVC;人事治理;1 / 94Enterprise Personnel Management SystemAbstractThe quality of the implementation of personnel management related to the survival and long-term development. Traditional personnel management is cumbersome and inefficient, for enterprises and institutions of the personnel management department is very need a convenient operation, and can meet the practical function of enterprise information management and employees of the system requirements.Enterprise personnel management system is the system which is for the Enterprise personnel departments staffs and to provide an integrated information system services for them. Managers can do their daily work through the system. System uses the object-oriented analysis and design, using the GRAILS framework in development, the main function of the system: incentive management,pay management, leave management, training management, employee management, system management andemployeed management.This system can reduce the problem which the traditional human resource management brings. It can significant savings the cost of human resource management and can be applied to small business management and has a certain value. The system has a friendly interface and easy operation.Keywords:GRAILS; MVC;personnel management;3 / 94第1章引言我们国家一直以来使用传统人工的方式治理文件档案,这种治理方式存在着效率低、保密性差等的缺点。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 引言在这个信息迅速膨胀的社会,各行各业所要管理、涉及的数据信息量越来越多、越来越大。

随着当前许多的中、小型企业的发展壮大,员工的数量也在不断的增加。

随之而来的管理成本也在不断的提高。

考虑到当前大量企业的人事管理尚处于手工作业阶段,不但效率低下,还常常因为管理的不慎而出现纰漏。

因此根据部分企业提供的需求,设计此企业人事管理系统,以帮助企业达到人事管理办公自动化、节约管理成本、提高企业工作效率的目的。

企业人事管理系统是典型的管理信息系统(MIS) ,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发。

对于前者要求建立起数据一致性和完整性强、数据安全性好的库。

而对于后者则要求应用程序功能完备,易使用等特点。

企业人事管理系统可以提供丰富的功能,降低企业人事管理工作的强度,提高企业人事管理工作的效率,并依靠系统的网络功能为人事管理的使用创造良好的条件,从而能够适应企业人事管理的要求,推动企业人事管理的信息化建设。

根据大多数企业人事管理的需求,本论文就该人事管理系统的设计与实现进行了分析探讨:首先对系统的需求分析做了叙述,然后介绍了系统的设计和实现,最后进行了系统测试。

该企业人事管理系统采用基于客户端/ 服务端(C/S)模式开发,服务端采用SQLServer2005 数据库服务器作为数据处理和存储平台,客户端应用程序采用Visual 2005 进行开发,开发语言选用C#。

用户必须使用客户端应用程序才能对服务端数据进行操作。

2 企业人事管理系统开发基础2.1 管理系统简介2.1.1 管理信息系统管理信息系统(MIS)是一个由人、计算机等组成的能进行信息收集、传递、存储、维护和使用的系统。

管理信息系统是信息系统的一个分支之一,经过30 多年的发展,已经成为一个具有自身概念、理论、结构、体系和开发方法的集管理科学、信息科学、系统科学及计算机科学等覆盖多学科的综合性学科。

管理信息系统的结构通常由四个部分组成:信息源、信息处理器、信息用户和信息管理者。

管理信息系统的主要任务一般要实现对基础数据的严格管理,确定信息处理过程的标准化,高效的完成日常处理业务、优化分配各种资源,包括人力、物力、财力等。

MIS 是一个人机结合的辅助管理系统,管理和决策的主题是人,计算机只是辅助的设备。

目前国内使用和发展的MIS平台模式大体上分为两种:客户机/ 服务器(Client/Server ,简称C/S)模式和Web浏览器/ 服务器(Browser/Server, 简称B/S)模式。

当前企业信息管理系统正在从C/S 结构向B/S 结构转移,但是由于安全性等方面的因素,C/S 结构的管理信息系统仍然占据企业管理信息系统的主流。

C/S 模式系统以服务器作为数据处理和存储平台,在终端设计有专门的应用程序进行数据的采集和初次处理,再将数据传递到服务器端,用户必须使用客户端应用程序才能对数据进行操作。

C/S 模式具有以下优点和缺点:C/S 模式的优点:—由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。

—软件功能设计个性化,具有直观、简单、方便的特点,可以满足客户个性化的功能要求;如自由制表的功能在C/S 模式下就能够实现,在B/S 模式下就很难实现或运行效率很低。

—操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。

—C/S 结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程。

C/S 模式的缺点:—需要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速部署安装和配置。

—兼容性差,对于不同的开发工具,具有较大的局限性。

若采用不同工具,开发成本较高,需要具有一定专业水准的技术人员才能完成。

2.1.2 企业人事管理系统的开发方法企业人事管理系统的开发是一个复杂的工程,它涉及到计算机处理技术、系统理论、组织结构、管理功能、管理知识等各方面的问题,至今没有一种统一完备的开发方法。

但是每一种开发方法都要遵循相应的开发策略:2.1.2系统要解决的问题。

2.1.3系统可行性研究,确定系统要实现的目标。

2.1.4系统开发原则。

2.1.5系统开发前的准备工作。

2.1.6系统开发方法的选择和开发计划的定制。

2.2 SQL Server 2005 及C# 简介2.2.1 SQL Server 20005 数据库简介SQL Server 2005 和SQL Server 2005 Express 都是微软开发的,一个全面的数据库平台,Express 是SQL Server2005 的免费版本,他们功能完全相同2005Express 使用集成的商业智能(BI) 工具提供了企业级的数据管理。

SQL Server 2005Express 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。

SQL Server 2005Express 数据引擎是本企业数据管理解决方案的核心。

此外SQL Server 2005Express 结合了分析、报表、集成和通知功能。

这使您的企业可以构建和部署经济有效的BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。

与Microsoft Visual Studio 、Microsoft Office System 以及新的开发工具包(包括Business Intelligence Development Studio )的紧密集成使SQL Server 2005 与众不同。

无论您是开发人员、数据库管理员、信息工作者还是决策者,SQL Server 2005 都可以为您提供创新的解决方案,帮助您从数据中更多地获益。

为了锻炼我对SQL Server 2005 的理解和操作,我选择了SQL Server 2005 作为后台数据库设计。

2.2.2 C# 简介在过去的二十年里, C 和C++已经成为在商业软件的开发领域中使用最广泛的语言。

它们为程序员提供了十分灵活的操作,不过同时也牺牲了一定的效率。

对于C/C++ 用户来说,最理想的解决方案无疑是在快速开发的同时又可以调用底层平台的所有功能。

他们想要一种和最新的网络标准保持同步并且能和已有的应用程序良好整合的环境。

另外,一些C/C++ 开发人员还需要在必要的时候进行一些底层的编程。

C# (C sharp) 是微软对这一问题的解决方案。

C#是一种最新的、面向对象的编程语言。

它使得程序员可以快速地编写各种基于Microsoft .NET 平台的应用程序,Microsoft .NET 提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。

正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。

使用简单的C#语言结构,这些组件可以方便的转化为XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet 进行调用。

最重要的是,C#使得C++ 程序员可以高效的开发程序,而绝不损失C/C++ 原有的强大的功能。

因为这种继承关系,C#与C/C++ 具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。

C#具有以下的优点:A.简单2.1.7C#中指针已经消失。

2.1.8不安全的操作,比方说直接内存操作不被允许了。

2.1.9C#中"::" 或"->" 操作符是没用的。

2.1.10因为它是基于.NET 平台的,它继承了自动内存管理和垃圾回收的特点。

2.1.11原始数据类型可变的数据范围像Integer,Floats 等。

2.2整形数值0 和1 不再作为布尔值出现.C#中的布尔值是纯粹的true 和false 值而且没有更多的"=" 操作符和"==" 操作符错误."==" 被用于进行比较操作而"=" 被用做赋值操作。

B.现代2.1.12C#建立在当前的潮流上,对于创建相互兼容的,可伸缩的,健壮的应用程序来说是非常强大和简单的。

2.1.13C#拥有内建的支持来将任何组件转换成一个web service,运行在任何平台上的任何应用程序都可以通过互联网来使用这个服务。

C.面向对象的2.3C#支持数据封装,继承,多态和对象界面(即java 中的interface 关键字)。

2.4( int , float ,double) 在java 中都不是对象,但是C#引入和结构体(structs)来使原始数据类型变成对象int i=1;String a=i Tostring();// 转换(或者)Boxing 。

D.类型安全2.2.2在C#中我们不能进行不安全的类型转换像将double 转换成boolean.。

2.2.3值类型(常量类型)被初始化为零值而引用类型(对象和类被编译器自动初始化为零值.。

3 企业人事管理系统设计方案3.1 系统需求分析性能需求: 整个系统应当操作简便,界面友好, 维护简便。

数据库要求运行稳定,执行速度快, 数据安全性高。

软件系统本身运行对计算机硬件平台和操作系统平台要求适中。

功能需求: 系统功能主要包括以下几个方面:一, 信息管理. 包含员工信息管理, 用户信息管理和部门信息管理. 二,日志管理. 三,系统管理. 各模块功能如下:a)员工基本信息管理此功能模块主要完成员工大量基本信息的管理,包括员工信息录入,员工信息删除,员工信息修改等子模块,主要目的是协助企业管理人员管理新老员工的大量信息,将以往大量分散的信息统一集中到数据库中。

b)员工基本信息统计查询此功能模块主要提供给管理员查询员工信息详情,协助管理人员根据条件快速定位员工以及对员工信息的统计分析。

通过此功能模块,管理人员可以对大量员工的详细情况进行统计,例如年龄段分析,工龄分析等。

c)部门基本信息管理此功能模块主要是提供给管理员对公司的部门进行分类统计。

完成对公司新增部门或精简部门完成添加或删除等功能。

d)用户信息管理此功能模块主要是提供给管理员分配企业人事管理的权限。

设置合法用户对整个管理系统实施管理。

具有添加或删除或修改管理用户的功能。

e)账号管理此功能模块对系统中的账号进行管理,将用户密码加密存储,主要为安全方面考虑而设置,使用基于角色的权限控制来区分用户。

f)日志管理此功能模块将用户登录登出情况以及对系统的操作等进行日志记录备案以供需要的时候追踪查询。

g)登录系统此模块实现系统用户的安全登录,保护系统只接受合法授权用户的访问。

用户需求: 因为此管理系统主要是针对大多数企业的人事管理部门管理公司内部人事而开发的,它仅仅是提供给人事管理部门的工作人员使用,也就是说用户角色都是单一的, 他们都是系统的管理者,享有平等的权限.系统管理员点击用户管理,可以对用户信息表进行查询,编辑,删除,添加新用户等操作。

相关文档
最新文档