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

合集下载

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

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

毕业设计论文))毕业设计((论文企业人事管理系统的设计与实现学院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 45页

企业人事管理系统的设计与实现论文DOC 45页

企业人事管理系统的设计与实现论文(DOC 45页)洛阳理工学院毕业设计(论文)题目___企业人事管理系统的设计与实现_姓名______系(部)工程管理系_____专业_经济信息管理___指导教师________2013年5月31日企业人事管理系统的设计与实现摘要企业人事管理系统主要用于对于企业员工档案管理,员工的调动情况的查询及管理,员工工作的评价,员工考勤管理,员工工资管理是便于企业管理者利用计算机高效率完成劳动人事管理的日常事务。

该系统主要利用Visual Basic6.0、Microsoft office Access等工具设计开发完成。

开发过程中采用模块化设计,不同的模块实现了不同的功能。

作为计算机应用的一部分,使用计算机对人事信息进行管理的系统,是一个公司管理及合理分配每个人员,使其发挥其自身最大价值的根本软件。

关键词:人事管理,模块化,Visual basic6.0,Microsoft office AccessThe design and implementation of enterprise personnelmanagement systemABSTRACTEnterprise personnel management system is mainly used in file management for enterprise employees, transfer to the staff query and management, staff evaluation, staff attendance management, employee wages, is advantageous for the enterprise managers use computer efficient complete labor personnel management of daily affairs.The system mainly using Visual Basic and Microsoft office Access tools such as design and development. Development process USES the modular design, different module realizes the different functions. As a part of computer application, using computer to manage the personnel information system, is a management and reasonable distribution of each company personnel, and make it play a maximum value of its fundamental software.KEY WORDS: personnel management, modular, Visual basic6.0, Microsoft office Access目录前言 (1)第1章概述 (2)1.1系统开发背景 (2)1.2 系统的目标和意义 (2)第2章使用工具或开发环境的描述 (4)2.1数据库平台 (4)2.2开发软件 (4)第3章系统分析 (5)3.1 总体的需求分析 (5)3.1.1 需求分析的目标 (5)3.1.2 需求分析的原则 (5)3.2系统的主要功能分析 (5)3.3 数据库需求分析 (6)3.4 数据流程分析 (7)3.5总体功能模块设计 (7)3.6 登录系统结构图 (8)第4章基本设计思想 (10)第5章系统详细设计 (10)5.1 系统E-R图 (11)5.2 数据库设计 (13)5.2.1工资管理数据表 (17)5.2.2考勤管理数据表 (19)5.2.3用户数据表 (22)第6章系统主要界面设计 (23)6.1 系统登录模块设计 (23)6.2 添加用户模块设计 (25)6.3 部门管理模块设计 (25)6.4 考勤记录模块的设计 (26)6.5 员工评价模块设计 (27)6.6 员工档案模块设计 (28)第7章系统测试 (30)结论 (31)谢辞 (32)参考文献 (33)附录 (34)前言人事管理信息系统是典型的信息管理系统,其开发主要包括台后数据库的建立和维护以及前段应用程序的开发俩个方面,对于前者要求建立资料一致性和完整性强,资料安全系好的数据库。

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

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

毕业设计企业人事管理系统毕业设计企业人事管理系统随着科技的不断发展和企业的不断壮大,人事管理对于企业的发展起到了至关重要的作用。

然而,传统的人事管理方式已经无法满足现代企业的需求,因此,开发一套高效、智能的人事管理系统成为了必要的任务。

一、系统概述毕业设计企业人事管理系统是一套基于云计算和大数据技术的综合管理系统,旨在帮助企业实现人力资源的全面管理和优化。

该系统包括员工信息管理、招聘管理、薪资福利管理、绩效考核管理、培训发展管理等多个模块,以满足企业在人力资源管理方面的各种需求。

二、员工信息管理员工信息管理是企业人事管理系统的核心模块之一。

通过该模块,企业可以实现员工档案的建立和维护,包括基本信息、工作经历、教育背景等。

同时,系统还提供了员工信息的查询和统计功能,方便企业了解员工的情况和变动。

三、招聘管理招聘管理是企业人事管理系统中的重要环节。

系统通过提供招聘需求发布、简历筛选、面试安排等功能,帮助企业高效地进行人才招聘。

同时,系统还提供了招聘渠道的统计和分析功能,帮助企业优化招聘流程,提高招聘效果。

四、薪资福利管理薪资福利管理是企业人事管理系统中的一项重要工作。

通过该模块,企业可以实现薪资的计算和核算,包括基本工资、绩效奖金、加班费等。

同时,系统还提供了福利管理功能,包括社保、公积金、年假等的管理和统计。

五、绩效考核管理绩效考核是企业管理中的重要环节,对于企业的发展和员工的激励具有重要意义。

通过该模块,企业可以实现绩效目标的设定和考核结果的统计,同时提供了绩效奖金的计算和发放。

六、培训发展管理培训发展是企业人力资源管理中的重要环节,对于提高员工的专业能力和素质水平起到了重要作用。

通过该模块,企业可以实现培训需求的发布和培训计划的制定,同时提供了培训效果的评估和培训记录的管理。

七、系统优势毕业设计企业人事管理系统具有以下几个优势:1. 高效性:通过系统化管理,提高了人事管理的效率,减少了人力资源管理的工作量。

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

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

目录一、引言 (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。

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

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

企业人事管理系统毕业设计目录摘要 .............................................................................................................. 错误!未定义书签。

Abstract .......................................................................................................... 错误!未定义书签。

第一章前言 (2)1.1 背景 (2)1.2 问题的提出 (3)1.3 目标 (3)1.4 可行性分析 (4)第二章开发工具的选择 (5)2.1 Visual Basic介绍 (6)2.2 SQL Server 2000介绍 (9)2.3 SQL语言在VB中的应用 (10)第三章需求分析 (11)3.1 系统需求 (12)3.2 系统主要功能模块 (12)3.2.1后台管理模块 (12)3.2.2前台管理模块 (13)3.2.3数据管理 (14)3.3 性能需求 (15)3.3.1 硬件环境 (15)3.3.2 软件环境 (15)第四章数据库设计 (17)4.1 基本设计 (17)4.1.1设计概念 (17)4.1.2处理流程 (17)4.1.3功能分析 (17)4.1.4系统模块 (18)4.2 数据库设计 (19)4.2.1数据库概念结构设计 (19)4.2.2数据库逻辑结构设计 (21)第五章主要功能模块设计 (24)5.1 窗口的设计 (24)5.2 功能代码 (29)第六章系统测试 (37)6.1 测试环境 (37)6.2 测试结果 (37)第七章结论 (38)致谢 (40)参考文献 (41)第一章前言1.1 背景随着全球经济一体化时代的到来,竞争的范围迅速扩大,竞争的程度空前加剧。

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

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

毕业设计题目企业人事管理系统学生姓名学号班级专业软件技术分院信息技术分院指导教师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. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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

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

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

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

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

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

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

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

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

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

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

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

2企业人事管理系统开发基础2.1管理系统简介2。

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

管理信息系统是信息系统的一个分支之一,经过30多年的发展,已经成为一个具有自身概念、理论、结构、体系和开发方法的集管理科学、信息科学、系统科学及计算机科学等覆盖多学科的综合性学科.管理信息系统的结构通常由四个部分组成:信息源、信息处理器、信息用户和信息管理者.管理信息系统的主要任务一般要实现对基础数据的严格管理,确定信息处理过程的标准化,高效的完成日常处理业务、优化分配各种资源,包括人力、物力、财力等。

MIS是一个人机结合的辅助管理系统,管理和决策的主题是人,计算机只是辅助的设备.目前国内使用和发展的MIS平台模式大体上分为两种:客户机/服务器(Client/Se rver,简称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 企业人事管理系统的开发方法企业人事管理系统的开发是一个复杂的工程,它涉及到计算机处理技术、系统理论、组织结构、管理功能、管理知识等各方面的问题,至今没有一种统一完备的开发方法。

但是每一种开发方法都要遵循相应的开发策略:1。

系统要解决的问题。

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

3。

系统开发原则。

4。

系统开发前的准备工作.5。

系统开发方法的选择和开发计划的定制.2.2 SQL Server 2005及C#简介2.2.1 SQL Server 20005数据库简介SQL Server 2005和SQL Server2005 Express 都是微软开发的,一个全面的数据库平台,Express是SQLServer2005的免费版本,他们功能完全相同2005Express使用集成的商业智能(BI)工具提供了企业级的数据管理.SQL Server2005Ex press 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。

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

此外SQLServer2005Express结合了分析、报表、集成和通知功能.这使您的企业可以构建和部署经济有效的BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。

与Microsoft Visual Studio、MicrosoftOffice System以及新的开发工具包(包括Business IntelligenceDevelopment Studio)的紧密集成使SQLServer 2005 与众不同。

无论您是开发人员、数据库管理员、信息工作者还是决策者,SQL Server2005都可以为您提供创新的解决方案,帮助您从数据中更多地获益.为了锻炼我对SQL Server 2005的理解和操作,我选择了SQL Server 2005作为后台数据库设计。

2。

2。

2C#简介在过去的二十年里,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。

简单1.C#中指针已经消失。

2。

不安全的操作,比方说直接内存操作不被允许了.3.C#中"::"或"—〉"操作符是没用的.4.因为它是基于.NET平台的,它继承了自动内存管理和垃圾回收的特点。

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

6.整形数值0和1不再作为布尔值出现.C#中的布尔值是纯粹的true和false值而且没有更多的”="操作符和"==”操作符错误。

”==”被用于进行比较操作而”="被用做赋值操作。

B.现代1。

C#建立在当前的潮流上,对于创建相互兼容的,可伸缩的,健壮的应用程序来说是非常强大和简单的.2.C#拥有内建的支持来将任何组件转换成一个web service,运行在任何平台上的任何应用程序都可以通过互联网来使用这个服务。

C。

面向对象的1。

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

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

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

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

.3 企业人事管理系统设计方案3.1 系统需求分析性能需求:整个系统应当操作简便,界面友好,维护简便.数据库要求运行稳定,执行速度快,数据安全性高。

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

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

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

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

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

d)用户信息管理此功能模块主要是提供给管理员分配企业人事管理的权限.设置合法用户对整个管理系统实施管理。

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

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

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

用户需求:因为此管理系统主要是针对大多数企业的人事管理部门管理公司内部人事而开发的,它仅仅是提供给人事管理部门的工作人员使用,也就是说用户角色都是单一的,他们都是系统的管理者,享有平等的权限。

系统管理员点击用户管理,可以对用户信息表进行查询,编辑,删除,添加新用户等操作。

合法用户在成功登陆系统后可以进行系统的整体操作.3.2系统设计原则A、实用性原则要力求最大限度地满足实际工作的需要,充分考虑各业务层次、各管理环节数据处理的实用性,把满足客户生产和管理业务作为第一要素进行考虑.B、可扩展性与可维护性原则为适应将来的发展,MIS系统应该具有良好的可扩展性和可维护性。

相关文档
最新文档