人事管理系统论文

更新时间:2023-11-27 05:26:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

目 录

1 系统概述 .................................................................................................................................. 4

1.1 研究背景 ........................................................................................................................ 4 1.2 研究意义 ........................................................................................................................ 5 2 系统开发环境 .......................................................................................................................... 5

2.1 ASP.NET概述 .............................................................................. 错误!未定义书签。 2.2动态网站技术介绍 ....................................................................... 错误!未定义书签。 2.3 数据库技术 .................................................................................. 错误!未定义书签。 2.4 ADO.NET连接数据库 ............................................................. 错误!未定义书签。 3 需求分析 ............................................................................................... 错误!未定义书签。

3.1可行性分析 ................................................................................... 错误!未定义书签。

3.1.1 技术可行性 ........................................................................ 错误!未定义书签。 3.1.2 经济可行性 ........................................................................ 错误!未定义书签。 3.1.3 操作可行性 ........................................................................ 错误!未定义书签。 3.2系统流程和逻辑 ........................................................................... 错误!未定义书签。 3.3计算机软硬件配置和开发平台 ................................................... 错误!未定义书签。

3.3.1计算机系统硬件配置 ....................................................... 错误!未定义书签。 3.3.2计算机系统软件配置 ....................................................... 错误!未定义书签。 3.3.3编程环境与工具 ............................................................... 错误!未定义书签。

4系统概要设计 ......................................................................................................................... 14

4.1 概述 .............................................................................................................................. 14 4.2 系统结构 ...................................................................................................................... 14 4.3. 数据库设计 ................................................................................................................. 15

4.3.1 数据库E-R图 ................................................................................................... 15 4.3.2 数据库实体 ........................................................................................................ 15 4.3.3数据库设计表 ..................................................................................................... 18

5系统详细设计 ......................................................................................................................... 20

5.1 用户登录模块的实现 .................................................................................................. 21 5.2 员工信息管理 .............................................................................................................. 21 5.3考勤管理 ....................................................................................................................... 22 5.4管理员信息管理 ........................................................................................................... 23 5.5人员管理 ....................................................................................................................... 24 5.6修改密码 ....................................................................................................................... 25 6系统测试 ................................................................................................ 错误!未定义书签。

6.1概念和意义 .................................................................................. 错误!未定义书签。 6.2 特性 ............................................................................................. 错误!未定义书签。 6.3重要性 .......................................................................................... 错误!未定义书签。 6.4 本系统测试描述 ......................................................................... 错误!未定义书签。 6.5系统测试效果 .............................................................................. 错误!未定义书签。 7 总结 ....................................................................................................... 错误!未定义书签。

(一)本文的研究结论及展望 ......................................................... 错误!未定义书签。 (二)研究的不足及发展意见 ......................................................... 错误!未定义书签。 (三)在系统设计与实现过程中的收获及后续的改进 ................. 错误!未定义书签。 致谢语 ....................................................................................................... 错误!未定义书签。

参考文献: .................................................................................................................................. 1

企业人事信息管理系统

摘要:

随着我国的政策开发,国家经济一直在稳步的上升,国内企业更是呈现欣欣向荣的一片景象,同时企业的人员也在不断的扩大,随着企业的人员不断的增加,传统的人员管理模式已经不能使用这种高速发展的状态,所有一种新型的管理模式,基于网络的,现代化的,管理模式必须应用而生。自动化和计算机化是一个企业现代话的标志,所有为了改变传统的模式,更好的管理人员信息,我们开发了本系统。

本文以实际运用为开发背景,运用软件工程原理和开发方法,采用ASP.Net技术构建一个基于B/S模式的企业人事信息管理系统。整个开发过程首先对系统进行需求分析,得出系统主要功能,数据流图。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计,系统总体结构设计,系统数据结构设计和系统安全设计等;详细设计主要包括系统数据库访问的实现,主要功能模块的具体实现,模块实现关键代码等。最后对系统进行了功能测试,并对测试结果进行了分析总结,得出系统的不足及需要改进的地方,为以后的系统维护提供了方便,同时也为今后开发类似系统提供了借鉴和帮助。 关键词:自定义绩效;ASP.Net技术;B/S

Abstract

Policy development, along with our country national economy has been steadily rising, the domestic enterprise has been thriving scene, at the same time, the staff of enterprises is constantly expanding, with the increase of enterprise's personnel constantly, the traditional personnel management mode have already can't use this kind of state of the high speed development, all a kind of new management mode, based on the network, modern, management mode must be applied. Automation and computerization is a sign of modern words, an enterprise all in order to change traditional mode, better information management, we developed this system.

Based on practical application development background, using the principle of software engineering and development method, using ASP.Net technology to build a company that based on B/S mode custom performance appraisal system. Throughout the development process, first of all, on the system demand analysis, system main functions, data flow diagram. Then the system overall design and detailed design. Overall design mainly includes the system function design, system overall structure design, system data structure design and system security design, etc.; The detailed design mainly includes the realization of the system database access, the concrete implementation of main function module, module implements key code, etc. Finally, the system function test, and the test results are analyzed and summarized, it is concluded that the shortage of the system and to improve for future system maintenance is convenient, but also for the future development of similar system provides the reference and help.

Key words: custom performance; ASP.Net technology; B/S

1 系统概述

1.1 研究背景

我国的生产企业发展十分迅速。但企业的信息化管理一直是影响我国企业进一步发展的难点。企业信息化是企业应用信息化的过程,是指在企业的生产、经营、管理等各个层次、各个环节和各个方面,应用先进的计算机、通信、互联网和软件等信息化技术和产品,并充分整合、广泛利用企业内外的信息资源,提高企业生产、经营和管理水平,增强企业竞争力的过程。结合我国目前的国情来看,改革开放以来,我国的中小企业得到了迅速发

展。这些中小企业存在着一定的普遍特征:资金不是十分雄厚,管理不是非常完善,信息化基础普遍较差,面临着异常激烈的市场竞争。随着信息时代的到来,中小企业的生存和竞争环境发生了根本性的变化。当前中小企业信息化具有宽广和深刻的内容,其中管理信息化是一个重要方面。如何运用信息技术增强企业的管理,如何制定企业信息化发展战略来提升企业的核心竞争力,如何把信息化系统融入日常的管理工作为企业带来效益,是当前我们所面临的重要课题。

1.2 研究意义

企业人事信息管理系统是现在的主导,无论是发展中国家还是发达国家,对人员管理的战略性意义都有了深刻的了解,并开始付诸行动。这种状况的变化起因于竞争压力。目前,世纪经济趋向全球化。世纪经济的全球化过程和国家的开放过程,要求组织的管理部门降低管理成本以减少竞争压力和增强竞争能力。对于不同的组织,人员管理成本在总成本中的比例是不一样的。

无论是现在还是将来,工业的发展越来越多地取决于科学和技术、知识与技能。这不仅要求员工尤其是技术人员掌握信息的科学知识和技术能力,而且更重要的在于要求员工深入而快捷地掌握和应用这些知识和技能。这就导致了两个问题。第一,随着这种技术革新的发展和知识更新速度的加快,人们又更多的职业选择机会。第二,伴随着这种发展以及职业选择机会的增多,人员管理管理活动和频繁程度加剧;而且这种活动对科学技术的要求与它的反应程度也更高了,进而提高了人员管理成本。所以,企业人事信息管理系统就派上了用场。

2 系统开发环境

2.1 ASP.NET概述

ASP.NET框架是目前使用非常广泛的一种程序框架,它是一种基于模块化和组件为的语言,是微软公司目前主要推广的一种全新的开发框架模式,从1.0版本到2.0版本在到3.5版本目前最新的版本已经到了4.0版本,短短几年就更新了好几个版本,所以有微软公司的强大技术支持使用的人当然也是越来越多。它采用的是一种通用的程序语言在底层运行,我们可以采用很多的编程语言来进行程序的开发,但是在解析过程中都会被翻译成

中间的底层通用用语言,你可以采用C#语言进行编程,可以采用VB进行编程甚至可以采用C++来进行编程,所以它是一个多平台的程序开发框架。它比以前的ASP开发技术更加先进,它不仅仅是ASP技术的简单升级,不仅仅表现在程序语言的通用性还表现在ASP.NET框架在进行程序编写的时候可以在集成开发环境里面进行开发,已经集成了很多的成熟控件来直接进行界面的编写,不需要去针对控件来进行编码,这样就大大的借阅了开发的时间和成本,加快了开发的速度。

ASP.NET程序框架是一种目前非常先进的公共语言运行库的一种程序,它是一种可以运行在服务器上的程序架构,使用它进行开发的时候可以做到实时的编译、最先进缓存的技术、在前期就实现编译,此外,ASP.NET框架运行在Visual Studio集成开发环境下,这样的集成环境有目前最先进的设计器和很多成熟的工具可以使用。这样的方式充分的对ASP.NET进行了扩充。ASP.NET框架技术是运行在通用的语言运行库的基础上的,它是一种全新的先进的开发模式,这样的一种方式给软件开发人员提供了极大的便利。

因为ASP.NET的先进而强大的功能,程序员在进行程序编写的时候就变得非常灵活,在程序开发过程中甚至可以进行简单的拉控件的方式来进行开发,这样就大大降低了对程序开发人员的技术水平的要求。同时ASP.NTE还允许编译第三方的控件,让更多的兴趣程序员开发第三方的控件供大家使用,这样就让ASP.NET具备充分的扩展性能,开发起来越来越简单,越来越快速。

ASP.NET是目前被采用最为广泛的以Windows操作系统作为开发平台为的程序开发环境。在目前主流的操作系统平台上都可以进行ASP.NET程序的开发和管理,它是一种全新的开发模式,全新的架构模式,全新的编程模式,给程序开发带来了一场新的革命。同时在开发程序的过程中可以实现和数据库无缝的连接,它直接采用了ADO.NET的方式来进行操作,让程序开发人员不需要去学习程序是如何和数据库进行连接的,你只需要学习各种数据库的连接方法代码即可,同时这样的方式还大大的提高了数据库的访问速度和效率。采用ADO技术来访问数据库也是一种技术上的革命,软件工程师可以非常灵活方便的去查询数据库,更新数据库,删除数据库。

在程序代码编程的过程中,ASP.NET是一种可以采用多种编程语言来进行开发的先进框架,它可以支持多种编程语言来进行开发,让软件开发人员开发起来更加灵活,你可以采用你最熟悉的编程语言在这个框架下进行程序的编写开发,不用去考虑效率的问题,ASP.NET框架自己会对你所使用的编程语言来进行编译,编译成最终的机器代码。

总之ASP.NET框架是一种非常先进的框架开发技术,是目前使用最为广泛的开发技术之一。它的最先进地方还在于可以针对多种用户,面向互联网的下一步网络程序的开发支

持。

随着时代的发展ASP已经无法满足需求,而ASP.NET则是在其基础之上所新衍生而出的一种环编程境。

1997年由于ASP的缺点越来越明显,急需改进或者一个新的技术产生,刚从杜克大学毕业的Scott Guthrie与他的团队开发出了基于Java语言的XSP。随着时代的发展,微软在2002年左右正式推出了第一个版本的ASP.NET和.NET Framework 1.0。自此之后,ASP.NET随着版本的跟新附带了更多的新特性。

作为依靠通用语编译运行的ASP.NET,它具有强大的适应性,可以在Web等几乎所有的平台上运行。ASP.NET的Web应用中完美的集合了通用语的基本库、消息机制、数据接口的处理等。ASP.NET的设计开发可以是单独化的语言,也可以选择一种你觉得适合你的语言,更有甚者,你觉得你是大神,你也可以用各种各样不同的语言来编程。将来还有更多的语言会根据功能的需要运用到ASP.NET中。

由于ASP.NET使用的系统界面是分层的,使用的时候需要先经行相关的配置。在简单文本中保存配置信息。一般不需要启动本地系统拥有者工具就能完成新的设置。这种使ASP.NET基于应用的开发更加详细和快速便捷的哲学观念被称为\Local Administration\。它的安装过程可以说是非常简单的,只需要将一些必要的文件复制到服务器上就可以完成安装了。

ASP.NET在开发各种软件程序中广泛使用,因为它功能多,技术性也比较不错,非常大的提升了运行速率。即一个处理器开发可在多个处理器运行,这点事ASP做不到的。

ASP.NET的优点如下:

(1)效率。因为建立的环境为.NET Framework,所以只需要一次编译就能够永久运行。这样大幅度的节省了重复编译的时间,所以速率会提高非常明显。

(2)可重用性。ASP.NET完全分开了代码与内容,具有了重用性。因为它的代码与内容是分开的,所以它的代码可以复制粘贴以达到重复利用的目的。

(3)代码量。相对于ASP来说,ASP.NET作为它的升华版本,实现一个功能所需要的代码量是远远小于ASP的,这样不仅较少了开发员的工作时间,而且是开发界面更加美观易懂,更容易发现问题,更有利于对发现的问题进行修改。

2.2 动态网站技术介绍

随着浏览器的普遍使用,使得浏览器的各种厂商如雨后春笋一般冒出,浏览器所支持

的功能也越来越多,网站的发展更是飞速,一般的静态网页所展示出的东西已经无法满足,所以东塔网站技术应运而生。企业人事信息管理系统选用了众多动态网站技术中的一种ASP.NET技术。

ASP.NET虽然简单,但它是在建立在的ASP上衍生而出的版本,它不仅仅包含了ASP,还包含了非常多的新的特性,是一个全新的框架。大多数的ASP.NET的开发是基于组件和模块的,这样开发出来的系统性能更加优越,功能也更加完善。在数据处理方面带入了非常多的振奋人心的全新技术,正是这些全新的具有重大意义的特性,使得ASP远远不如ASP.NET,一般来说,ASP.NET的开发周期是非常短的,这就给开发人员提供了更加充足的时间,也给程序增添了更多的可能性。

B/S框架是目前被广泛采用的一种先进的框架结构,它是一种基于互联网的程序架构。当前的使用已经非常广泛,突破了传统的C/S结构的模式,给程序开发的模式带来新的技术革命。它是随着互联网技术的不断发展而发展起来的。随着互联网技术的不断发展,各种信息管理系统已经不能单独在一台电脑上使用和运行了,所以基于互联网的模式就逐步的发展起来了,并且得到了大规模的应用。

B/S架构不需要在任何客户端来进行进行程序的部署,使用这样的程序结构来使用开发好的系统是利用浏览器来使用的,就是把开发好的程序配置到一台远程服务器上,在任何可以访问这台服务器的客户端电脑上都可以对程序进行操作和使用,这样的方式给使用者带来了极大的便捷。这样的结构提高了程序的运行效率,打破了地域的限制,降低了程序的使用成本。

我们开发的是一套应用在学校的本系统,我们可以把本系统配置在远程的服务器上,在得到访问权限之后,只要能够上网就可以使用和访问该系统并进行相关的操作,这样的一种先进模式我们之后只需要对服务器上的程序进行维护即可保证程序的正常使用,大大的提高了工作效率,降低了维护的成本。

2.3 数据库技术

数据库的组成非常简单。在其组成中数据表就像是基石,而触发器则是施工设施,最后存储过程等的数据库对象类似于原材料,三者紧密联系,缺一不可。

数据表是一个数据库的重中之重,它是所有数据库对象的集合体。因为数据需要及时存储,所以数据表必须创建在数据库设计完成之后。拿SQL2008的数据库表来说,主要分为两种类,你可以根据语法输入来创建,也可以利用表设计器完成表。在数据表建立完成

后,就要逐一的存储数据了,这就只需要新建存储过程并在其中输入需要的语法就行了。如果你的设计需要修改或者有些地方多余需要删除,你就可以用数据库创建中的快捷命令修改错误的地方,或者删除多余的地方。

本系统需要一个强大的后台数据库管理系统支持,应用到很多的数据处理。有:FoxPro、SQL2008、Excel、Informix 、Oracle和SQL Server等,本系统应用的是微软公司的SQL2008。数据表作为数据库的基石,创建在数据库设计之后,几乎包含了所有的数据库对象,在本系统中考虑到了服务器的稳定性能方面,选用了同开发环境同一个公司产品,相互之间的兼容性有保证的SQL Server 2008服务器。同时针对远程访问数据库的要求,用户能够查看存储在SQL2008数据库中的数据。且数据库的容量庞大,每个数据库都可以创建高达数十万个以上数据表。本系统的开发环境是VS2008, 编程环境是ASP.NET,数据库环境是SQL Server。

3 需求分析

3.1 可行性分析

3.1.1 可行性分析

实施可行性:开发环境的计算机操作系统为Win7,而计算机的存储空间必须足够大,满足安装运行VS2008和SQL2008等等一些必要的插件;在进行软件的编程和设计时,利用学校的网络和图书资源学习相关的知识来为软件系统的开发提供保障,保证系统开发的进程;

社会可行性:如今所有高校都拥有了已经投入使用的企业人事信息管理系统。企业人事信息管理系统的设计与实现与国家所规定的相关政策法规没有矛盾和冲突的地方。企业人事信息管理系统所选用的操作方式简单,对操作人员无要求;

经济可行性:企业人事信息管理系统以ASP.NET环境进行设计,登入企业人事信息管理系统即可进行操作,使用方便快捷,并且ASP.NET它是免费的,不需要消耗经济。

3.1.2 技术可行性

技术可行性主要是根据所拥有的技术资源是否可以满足对企业人事信息管理系统的设计与实现,软件和硬件是不是达到了对企业人事信息管理系统最初设计的要求。企业人事信息管理系统选用的是ASP.NET环境,ASP.NET是比较流行的技术,用它来创建脚本语言,结合HTML代码来制作动态网页。在对系统进行开发编写程序时,能够非常快的完成应用的设计,在不编译的情况下能够本地运行,使用电脑所安装的操作系统内置的文本编

辑软件可以操作,不需要用到浏览器,所以操作起来非常容易。在软件方面:B/S架构的技术已经完全成熟,所需要环境的软件很多也是免费开源,因此在技术的层面上说,企业人事信息管理系统的开发是绝对可行的。

3.1.3 运行可行性

首先需要对系统正式使用后所带来的影响,对学校的正常运营是否会不利,这些都是需要提前进行评估,防止产生不良的后果。同时更需要考虑到的是:当系统正式投入使用的时候,操作的人员是否有要求,是否需要培训。我们国家也已经步入了信息化时代,当代人都具有一定的电脑操作能力,所以系统的管理维护人员对于系统的运维没有问题,因此企业人事信息管理系统在可以运行和操作的。

3.1.4 时间可行性

两个月的开发时间很短,在此期间需要准备开发的环境,获取毕业设计的必要资料,完成毕业设计进程是非常的紧迫,但也是可以完成的,两个月完成企业人事信息管理系统的设计中的模块功能。

3.3系统流程和逻辑

3.3.1 登陆模块流程

当用户进入系统,输入用户名和密码来判断,如果不输入用户名则提示用户名不能为空,如果不输入密码则提示密码不能为空,你输入用户密码,用户名称在数据库中不存在,提示用户名称不正确,若用户密码与数据库中不匹配则提示密码出错。如果用户名密码都正确则进入系统,如图3-1所示。

开始输入用户名密码提示用户名不能为空是判断用户名是否为空否判断密码是否为空是提示密码不能为空否检测用户名密码是否正确否提示用户名密码错误是登录成功结束

图3-1 登录流程图

3.3.2 用户管理模块流程

当有新的用户需求的时候管理员可以对新用户进行添加,同时对已经没用的一些用户进行删除,同时还可以对一些有变动的用户进行修改,具体得到流程图如图3-2所示。

开始用户管理编辑用户添加用户删除用户否输入用户信息输入新信息否是否操作成功否是否操作成功是否操作成功是是操作成功是结束

图3-2 用户管理流程图

3.4计算机软硬件配置和开发平台

3.4.1计算机系统硬件配置

主板:技嘉GA-G31M-S2C CPU: Intel奔腾双核E5300(盒) 内存:威刚2GB DDR2 80 硬盘:希捷320GB 光驱:先锋DVR-117CH

显卡:集成Intel GMA 3100显卡 声卡:集成Realtek ALC8838声卡 网卡:集成AR8132百兆网卡 显示器:优派19寸LED显示器

3.4.2计算机系统软件配置

操作系统:Microsoft Windows 7 安装软件:Microsoft Office 2003 金山词霸2008

Adobe Acrobat 10.0 Professional 瑞星杀毒软件防火墙组合版 Internet Explorer 8.0

3.4.3编程环境与工具

本管理信息系统采用Microsoft Windows 7作为操作系统平台。

本系统在开发时选用了稳定性较强的Windows 7中文专业版和C#作为开发语言,同时选项用了SQL2008数据库,由于这些软件产品都是同一个国际大软件公司即Microsoft公司的产品,因此不用考虑软件之间的兼容性问题,开发出的应用系统肯定是可以稳定高效稳定运行的。

选用Microsoft Visual Studio 2008作为开发环境是因为Microsoft Visual Studio 2008具有可视化的功能,对于系统的开发具有非常大的帮助,极大的提升了系统设计实现的速度。

采用SQL2008数据库主要是为了与Microsoft Visual Studio 2008更好的兼容性,并且Microsoft SQL2008数据库是完全免费,支持的类型繁多,要求也不高所以选用Microsoft SQL2008数据库符合环境的要求。

VS2008+SQL2008

4系统概要设计

4.1 概述

本系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图4-1所示:

执行过程请求客户端回发验证Web服务器传送数据库检索图4-1 系统工作原理图

4.2 系统结构

本系统是基于B/S架构的网站系统,本系统的具体功能如下:

企业人事信息管理系统管理员员工管理员管理员工管理工资管理考勤管理考勤类型管理部门管理职称管理个人管理工资管理考勤管理个人管理 图4-2系统功能结构图

4.3. 数据库设计

4.3.1 数据库E-R图

概念模型的设计是为了将现实世界信息进行抽象,实现信息世界的建模,是进行数据库设计的有力工具。数据库概念模型设计可通过E-R图来描述现实世界的概念模型。本系统的E-R图表现了系统中各个实体之间的联系

4.3.2 数据库实体

概念设计的目标是设计出反映某个组织部门信息需求的数据库系统概念模式,数据库系统的概念模式独立于数据库系统的逻辑结构、独立于数据库管理系统(DBMS)、独立于计算机系统。

概念模式的设计方法是在需求分析的基础上,用概念数据模型(例如E-R模型)表示数据及数据之间的相互联系,设计出反映用户信息需求和处理需求的数据库系统概念模式。概念设计的目标是准确描述应用领域的信息模式,支持用户的各种应用,这样既容易转换为数据库系统逻辑模式,又容易为用户理解。数据库系统概念模式是面向现实世界的数据模型,不能直接用于数据库系统的实现。在此阶段,用户可以参与和评价数据库系统的设计,从而有利于保证数据库系统的设计与用户的需求相吻合。在概念模式的设计中,

E-R模型法是最常见的设计方法。本系统的E-R图如下图所示:

编号职称名称职称N编号拥有1职称。。。。员工1。。。。姓名属于照片1部门编号部门名称

图4-3员工,部门,职称Er图

员工考勤信息Er图如图4-4所示。

部门入职时间身份证编号职称电话员工1地址姓名属于照片员工编号N类型员工姓名考勤信息时长/分钟1时间属于备注1编号考勤类型类型名称

图4-4员工考勤信息ER图

工资信息属性图如图4-5所示。

部门入职时间身份证编号职称电话员工1地址姓名属于照片员工编号N月份员工姓名工资信息基本工资年份总工资奖金

图4-5工资信息属性ER图

4.3.3数据库设计表

此系统需要后台数据库,下面介绍数据库中的各个表的详细信息。 管理员信息表如表4-1所示。

表4-1 管理员信息表

字段名 ID UserName PassWord 说 明 编号 用户名 密码 类 型 int nvarchar nvarchar 长 度 8 50 50 可否为空 否 否 否 主键 是 否 否

员工信息表如表4-2所示。

表4-2 员工信息表

字段名 ID BianHao XingMing PassWord BuMen RuZhiShiJian IDcard Tel Address PIC ZhiCheng 说 明 主键 员工编号 姓名 密码 部门 入职时间 身份证 电话 地址 照片 职称 类 型 int nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar 长 度 8 50 50 50 50 50 50 50 50 50 50 可否为空 否 否 否 否 否 否 否 否 否 否 否 主键 是 否 否 否 否 否 否 否 否 否 否 部门信息表如表4-3所示。

表4-3 部门信息表

字段名 ID BuMen ZHuGuan DianHua Memo

说 明 主键 部门名称 主管 电话 备注 类 型 int nvarchar nvarchar nvarchar nvarchar 长 度 8 50 50 50 50 可否为空 否 否 否 否 否 主键 是 否 否 否 否 职称信息表如表4-4所示。

表4-4职称信息表

字段名 ID ZhiCheng

说 明 主键 职称 类 型 int nvarchar 长 度 8 50 可否为空 否 否 主键 是 否 考勤信息表如表4-5所示。

表4-5考情信息表

字段名 ID BianHao XingMing ShiJian 说 明 主键 员工编号 姓名 时间 类 型 int nvarchar nvarchar Datatime 长 度 8 50 50 8 可否为空 否 否 否 否 主键 是 否 否 否 LeiXing ShiCHang BeiZHu

类型 时长 备注 nvarchar Float nvarchar 50 8 50 否 否 否 否 否 否 工资信息表如表4-6所示。

表4-6工资信息表

字段名 ID BianHao XingMing Nian Yue jiBen JingJin ShiJi

说 明 主键 员工编号 姓名 年份 月份 基本工资 奖金 实际工资 类 型 int nvarchar nvarchar Datatime nvarchar Float Float Float 长 度 8 50 50 8 50 8 8 8 可否为空 否 否 否 否 否 否 否 否 主键 是 否 否 否 否 否 否 否 5系统详细设计

本系统才用了asp.net和SQL结合的结构开发了企业人事信息管理系统,本系统是基于现在流行的瘦客户端管理模式既B/S模式。在数据库的连接上面本系统的连接字符串存储在系统的配置文件中,既Web.Config文件中,当系统变化的时候只需要改动本系统的配置文件就可以,不需要在每个页面修改的连接字符串,大大的提高了系统的可以移植性,系统中所以和数据库有关系的操作都通过一个通用类来实现,大大提高了代码的耦合性,当数据库类型等信息变化后直接修改类文件就可以了,不再需要每个 页面都修改。另外本系统解决了中文的问题,也是在配置文件中添加了编码方式的形式解决的,本系统的另外一个大的特点是系统对数据库的操作都单独的写在了一个类里,这样对系统的所有数据库操作都只访问这个类就可以了,不要每个页面都去写数据库的操作,提高了系统的集成性。

本文来源:https://www.bwwdw.com/article/zfqt.html

Top