人事管理系统论文

更新时间:2024-05-17 20:41: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模型)表示数据及数据之间的相互联系,设计出反映用户信息需求和处理需求的数据库系统概念模式。概念设计的目标是准确描述应用领域的信息模式,支持用户的各种应用,这样既容易转换为数据库系统逻辑模式,又容易为用户理解。数据库系统概念模式是面向现实世界的数据模型,不能直接用于数据库系统的实现。在此阶段,用户可以参与和评价数据库系统的设计,从而有利于保证数据库系统的设计与用户的需求相吻合。在概念模式的设计中,

5.1 用户登录模块的实现

系统后台管理模块需要登入后才能使用,系统分类管理员,和员工,只有登录后才能够进行操作,管理员用户登录的用户名:Admin,密码Admin员工用户名:0001,密码0001。后台登入界面如图5-1所示,登入后后台首页管理界面,以简洁大方、方便操作为设计思路:

图5-1系统登录页面

5.2 员工信息管理

管理者可以管理员工的基本信息,在员工信息管理页面中输入员工编号,姓名,入职时间,照片等基本信息后点确定按钮系统检测输入数据的合法性,检测通过后自动添加信息到数据中,模块如图5-2所示

图5-2员工添加页面

添加员工信息管理后点击对应的菜单返回到员工的管理页面,在该页面可以对添加过的员工信息进行编辑和删除操作,如图5-3所示

图5-3员工管理列表

5.3考勤管理

管理者可以管理考勤的基本信息,在考勤管理页面中输入对应的员工编号,姓名时间,考勤类型等基本信息后点击确定,系统检测输入数据的合法性,检测通过后自动添加信息到数据中模块如图5-4所示

图5-4考勤添加页面

勤信息进行编辑和删除操作,如图5-5所示

添加考勤信息后点击对应的菜单返回到考勤的管理页面,在该页面可以对添加过的考

图5-5考勤管理页面

5.4管理员信息管理

管理员可以管理对应的管理员信息,输入对应的管理员信息后点击确定按钮,系统自动检测数据的合法性后添加数据到数据库中 ,添加管理员信息界面如图5-6所示

图5-6管理员信息添加页面

添加管理员信息完成后点击分类信息管理返回到管理员信息的管理页面,在该页面可

以对添加过的管理员信息进行编辑和删除操作如图5-7所示

图5-7管理员信息管理列表

5.5人员管理

管理员可以管理添加对应的人员信息,输入对应的人员信息后点击确定添加数据到数据库中,页面如图5-8所示

图5-8人员添加页面

添加过的人员信息进行编辑和删除操作如图5-7所示

添加人员信息完成后点击人员信息管理返回到人员信息的管理页面,在该页面可以对

图5-9人员信息管理列表

5.6修改密码

为了系统的安全,用户要定期的修改自己的密码, 防止被其他用户非法等了和操作给系统带来不良的后果。如图5-10所示:

图5-10密码修改页面

6系统测试

6.1 企业人事信息管理系统的测试目的

在企业人事信息管理系统的测试中,主要对各个的功能模块进行测试,在测试的过程之中,为了更好的测试出系统功能的关键功能和不足之处,必须设置出针对系统的各项功能特定的测试方式方法,通过特定的测验,来检查所设计的企业人事信息管理系统是否符合开始所设计所有功能,并且在发现出错时对发生错误的地方进行修正,保证系统的运行。

6.2 企业人事信息管理系统的测试方法

所有的系统在开发完成之后,在正式投入使用之前,都需要进行大量的测试与实验,只有这样才能保证系统的稳定性,减少在试用期间出现的故障和问题。在企业人事信息管理系统测试中主要使用黑盒和白盒测试方法。黑盒主要是指在不考虑系统的内部结构的情况下对系统的输入数据和给出的结果进行以及自己预期的结果是否一致,当一致的时候说明测试通过,否则系统有误。白盒测试是指主要对系统个个个模块和代码段的逻辑等进行测试,相比而言,本文的测试更加的侧重前者的测试

6.3 企业人事信息管理系统的测试特列

测试用例(Test Case)就是为测试某一个事例而特意编制的测试用例,为了检测事例是否符合要求,得到的结果与预期是否一致,并且用来发现程序还是否有其他的不足和漏洞,简单说就是对软件进行测试验收,是否同设计一致。测试的内容包括测试目标、测试环境、输入数据、测试步骤、预期结果等,并形成文档。企业人事信息管理系统部分测试用例如下表6-1所示:

表6-1企业人事信息管理系统部分测试用例 测试编号 1 测试目标 验证是否系统是否在必填项为空时做出正确选项 验证输入不存在的账号、密码时系统是否做出正确选项 验证不输入密码时,系统是否做出正确选项 验证正确输入账号、密码时,系统是否做出正确选项 测试步骤 期望结果 1)打开浏览器,选择“用户登录”。 登录失败,输出“没2)在“用户登录”界面什么选项也有输入账号和密码” 不填写,直接确认。 1)打开浏览器,选择“用户登录”。 登录失败,输出“账2)“登录账号”输入\“登号或者密码不对请重录密码”输入“test1”。 新登录” 1)打开浏览器,选择“用户登录”。 登录失败,输出“没2)“登录账号”输入已注册的用户有输入账号和密码” 名\“登录密码”不输入 1)打开浏览器,选择“用户登录”。 2)“登录账号”输入已注册的用户登录成功 名\“登录密码”输入“PWD1\2 用户登录测试用例 3 4

6.4 企业人事信息管理系统的系统测试结果

1.利用开始所论述的测试的方法和特例,对企业人事信息管理系统进行测试和改正。 首先是进行登录的测试,在输入帐号和密码的时候,进行空白输入和错误的输入,也就是不输入帐号和密码和输入了错误的帐号和密码,测试给出的提示是否正确,经过测试之后所产生的结果为下面的图片所显示出来的:

图6-2 不输入任何信息点击登录的画面

图6-3不输入任何信息点击登录所产生错误提示的画面

图6-4在输入框之中填写错误的账号密码信息点击登录的画面

图6-5在输入框之中填写错误的账号密码信息点击登录时所产生错误提示的画面

2.随意使用一个身份进入修改密码的功能模块,在输入框中不进行任何操作时点击修改,观察所产生的提示;再分别进行旧密码错误和新密码错误确认时的测试,查看得到的错误提示:

图6-7在输入框之中不进行任何操作的画面

图6-8在输入框之中不进行任何操作点击修改后的错误提示的画面

图6-9在输入框中填写了错误新密码或者旧密码的画面

图6-10在输入框中填写了错误的旧密码所产生错误的画面

图6-11在输入框中填写了错误新密码所产生提示的画面

7 总结

从开始拿到毕业设计题目到现在完成了毕业设计,洋洋洒洒的过去了两个月,在此期间有太多的磕磕绊绊,蹒蹒珊珊,可却又收获良多。在进行设计和完成毕业设计这一段的时间里,更是充分的认识到了自己所拥有的知识库存的不足,该开始进行毕业设计的工作时,简直是寸步难行,软件方面的知识所知甚少,因此对于毕业设计的企业人事信息管理系统进展非常的缓慢,相关知识的缺乏实在是让我非常的头痛,但是在对于毕业设计进行更深的了解后,我相信这些问题会慢慢的解决掉的,毕竟不能一口吃个胖子。于是在学校的自然科技图书馆查阅了非常多的相关资料和书籍,来掌握毕业设计所需要的专业知识和技巧,并利用网络上的资源,向网络上的相关专业人士请教,在此期间我还找来了软件专业的同学帮助我王成企业人事信息管理系统,他们帮助我解决了太多的问题,使我的系统完成得非常快,对我自身也有非常大的提升,我非常的感谢他们。所以在遇到解决不了的问题不需要惧怕,只需要尽自己最大的努力,利用起来自己的资源,去帮助自己思考和解决问题才是最关键的。

虽然我的毕业设计企业人事信息管理系统已经完成了,但是这个系统种种还是存在着很多的问题,比如说功能的模块还是太少,人性化的设置不是很多,页面的美观程度还具有非常大的提升空间等等,所以正如古话说的那样人无完人,事物也一样,完美是困难的,

任何的事物又会有自己的瑕疵和不足,就算是你认为完美的东西,也会随着时间慢慢的让你发现他其实也不是完美的,也是有瑕疵的,所以我希望的是继续做下去,让我的企业人事信息管理系统一直不停的想完美靠拢,虽然无法实现完美,但是我相信它的功能会越来越强大,越来越人性化,会不断的进步。

其实我对自己制作这个毕业设计有一点,是让我觉得挺英明的决定,根据任务书上的要求,和我自己的想法,我选择的开发工具和开发环境都是有微软所出品的,他们之间的兼容性都是非常的好的,而我就得益于他们,我想如果不是我平台选得好,也许完成起来更是会增加很多的困难,所以这个开发的平台为我省了不少的功夫,不论是从操作的方面还是别的方面。

最后还是由于自己本身的能力问题,费尽全力所开发出来的软件并不能和那些正是能够投入使用的企业人事信息管理系统相比,完全没有可比性。但是看到自己的作品也还是非常的满意的,知足者常乐嘛,因为这仅仅只是暂时的,我相信随着时间,我的企业人事信息管理系统功能会越来越丰富,让我更在意的是在毕业设计期间所学习到的知识和其他的相关资料,我觉得这才是真正的收获,因为有了这些收获,才能够让我在以后的日子里对我所设计的企业人事信息管理系统进行完善。我相信,总会有一天我设计的企业人事信息管理系统也是能够成为一个能够正式投入运行的企业人事信息管理系统。

参考文献:

[1]张海藩.软件工程导论[M].清华大学出版社,2013

[2]丁宝康 汪卫.数据库系统教程[M].高等教育出版社,2013

[3]孙印杰 杨滔 吕书琴.ASP.NET+SQL Server 动态网站设计实例精解[M].电子工业出版社,2012 [4]石峰科技.ASP.NET网站开发四酷全书电子[M].工业出版社,2011

[5]求是科技.ASP.NET信息管理系统开发实例导航[M].人民邮店出版社.2012 [6]杨宗志.ASP.NET入门与实作[M].科学出版社,2013

[7]曹锰 舒新峰.C#与ASP.NET程序设计[M].西安交通大学出版社,2010 [8]虞益诚.SQL Server 2005[M].中国铁道出版社,2012

[9]董征宇.我国中小企业电子商务盈利策略探析[J].中国商贸,2012,22:94-95 [10]张爱军.电子商务技术的创新发展趋势[J].电脑知识与技术,2011,26:61-67

[11]马桂林.中小汽车企业经销商电子商务管理系统的设计[J].价值工程,2011,23:148-149 [12]蔡翔宇.电子商务与计算机网络应用[J].计算机应用研究,2011,2:366 [13]程少丽.浅谈国内电子商务的现状及发展[J].电脑与电信,2013,77:73 [14] 周文艳,夏丽丽.电子商务中的数据库技术[J].科技创新导报,2010,32,:30 2008,5:112-114

[15]WANG Yu.The Design and Implementation of a Shopping Cart in E-commerce Sites Based on ASP Technology[J].Computer Knowledge and Technology,2011,21:20-21

[16]DING Xiao-ping.The Design Plan of BBS System Based on ASP Technology[J].Journal of Hebei Energy Institute of Vocation and Technology,2011:62-64

1

参考文献:

[1]张海藩.软件工程导论[M].清华大学出版社,2013

[2]丁宝康 汪卫.数据库系统教程[M].高等教育出版社,2013

[3]孙印杰 杨滔 吕书琴.ASP.NET+SQL Server 动态网站设计实例精解[M].电子工业出版社,2012 [4]石峰科技.ASP.NET网站开发四酷全书电子[M].工业出版社,2011

[5]求是科技.ASP.NET信息管理系统开发实例导航[M].人民邮店出版社.2012 [6]杨宗志.ASP.NET入门与实作[M].科学出版社,2013

[7]曹锰 舒新峰.C#与ASP.NET程序设计[M].西安交通大学出版社,2010 [8]虞益诚.SQL Server 2005[M].中国铁道出版社,2012

[9]董征宇.我国中小企业电子商务盈利策略探析[J].中国商贸,2012,22:94-95 [10]张爱军.电子商务技术的创新发展趋势[J].电脑知识与技术,2011,26:61-67

[11]马桂林.中小汽车企业经销商电子商务管理系统的设计[J].价值工程,2011,23:148-149 [12]蔡翔宇.电子商务与计算机网络应用[J].计算机应用研究,2011,2:366 [13]程少丽.浅谈国内电子商务的现状及发展[J].电脑与电信,2013,77:73 [14] 周文艳,夏丽丽.电子商务中的数据库技术[J].科技创新导报,2010,32,:30 2008,5:112-114

[15]WANG Yu.The Design and Implementation of a Shopping Cart in E-commerce Sites Based on ASP Technology[J].Computer Knowledge and Technology,2011,21:20-21

[16]DING Xiao-ping.The Design Plan of BBS System Based on ASP Technology[J].Journal of Hebei Energy Institute of Vocation and Technology,2011:62-64

1

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

Top