论文asp人事档案管理系统.docx

上传人:b****6 文档编号:9152692 上传时间:2023-02-03 格式:DOCX 页数:44 大小:743.34KB
下载 相关 举报
论文asp人事档案管理系统.docx_第1页
第1页 / 共44页
论文asp人事档案管理系统.docx_第2页
第2页 / 共44页
论文asp人事档案管理系统.docx_第3页
第3页 / 共44页
论文asp人事档案管理系统.docx_第4页
第4页 / 共44页
论文asp人事档案管理系统.docx_第5页
第5页 / 共44页
点击查看更多>>
下载资源
资源描述

论文asp人事档案管理系统.docx

《论文asp人事档案管理系统.docx》由会员分享,可在线阅读,更多相关《论文asp人事档案管理系统.docx(44页珍藏版)》请在冰豆网上搜索。

论文asp人事档案管理系统.docx

论文asp人事档案管理系统

XXXXXXXXXX学校

毕业设计(论文)

 

题目人事档案管理系统的设计与实现

系名:

信息工程系

专业班级:

软件技术XXXX班

学生姓名:

XXX

学号:

XXXXXX

指导教师姓名:

XX

指导教师职称:

讲师

 

目录

摘要5

ABSTRACT5

第一章绪论6

1.1.选题背景6

1.2.设计目标7

1.3.可行性分析7

1.4.系统设计的总体规则8

第二章开发语言以及数据库设计介绍9

2.1.ASP概述9

2.1.1 ASP网页特点9

2.1.2 ASP五个核心特点9

2.2.数据库ACCESS介绍10

2.2.1Access语言介绍10

2.2.2Access的优点10

2.2.3ADO技术介绍11

2.2.4数据库管理系统11

2.3.IIS简介12

第三章数据库设计14

3.1.数据库表设计14

3.2.数据流程图15

第四章功能模块的实现17

4.1.系统测试17

4.2.系统截图17

4.2.1系统登录17

4.2.2人员基本信息录入19

4.2.3部门信息管理22

4.2.4信息浏览24

4.2.5管理员管理25

4.2.6修改密码27

4.3.系统难点代码展示33

4.3.1数据库连接conn.asp33

4.3.2 判断用户是否登录33

总结34

1.系统特色34

2.系统存在不足34

3.心得与收获34

致谢34

参考文献35

摘要

近年来,随着企业彼此间的竞争日趋激烈,信息技术在企业的发展中占据着越来越重要的地位。

随着管理模式在企业中得到进一步的深入应用,企业人事档案管理系统是在适应市场需要的客观前提下,为了满足各中小企业进行人事综合管理而开发的软件。

我工作的企业原来的规模比较小,现在公司规模扩大,靠人工完成管理容易引起工作效率低,工作错误多,因此,为了提高公司的人事档案管理的效率,我设计开发了本软件,解决实际的管理问题。

本系统是一个使用简单,功能全面的人力资源管理系统,主要针对中小企业进行人事档案管理。

本管理系统包括员员工基本信息录入、公司部门管理、人员信息查询、信息浏览打印、添加管理员、数据备份、修改密码、退出系统等功能。

企业人事档案管理是企业日常管理的一个重要内容,已成为企业日常运行中不可或缺的一部分。

一个可以规范化,自动化的企业人事档案管理系统将成为管理者进行管理决策和进行各种经营活动提供了重要的依据。

企业人事档案管理系统是把分散的员工信息实行统一,集中规范的收集管理,建立分类编号管理,电脑存取查询功能,实现了信息资料管理的现代化,专业化,为企业和员工解除了后顾之忧。

主题词:

人事档案管理系统;

ABSTRACT

Inrecentyears,ascompaniesincreasinglyfiercecompetitionbetweeneachother,thedevelopmentofinformationtechnologyinbusinesstooccupyanincreasinglyimportantrole.Managementintheenterprisewithfurtherin-depthapplication,enterprisepersonnelmanagementsystemtoadapttomarketneedsinanobjectivebasis,inordertomeettheSMEintegratedmanagementofpersonnelanddevelopmentofsoftware.Iworkforrelativelysmallsizeoftheoriginalcompany,nowthecompanyexpandedanddonemanuallymanageeasilyleadtolowefficiency,andmoreworkerrors,therefore,inordertoimprovethecompany'spersonnelrecordsmanagementefficiency,Idesignedanddevelopedthesoftwaretosolvepracticalmanagementproblems.

Thesystemisasimpletouse,fullyfunctionalhumanresourcesmanagementsystem,mainlyforsmallandmediumenterprisestopersonnelmanagement.Thememberofstaffmanagementsystemincludesthebasicinformationinput,thecorporatesectormanagement,personnelinformationinquiry,informationbrowsingprint,addadministrators,databackup,changethepassword,exitthesystemandotherfunctions.

Enterprisepersonnelfilemanagementisanimportantpartofdailymanagement,hasbecomeanintegralpartofdailyoperations.Acanbestandardized,automatedpersonnelmanagementsystem,enterprisemanagerswillbeavarietyofmanagementdecisionsandbusinessactivitiesprovidesanimportantbasis.

Corporatepersonnelmanagementsystemistospreadinformationabouttheemployeesaunified,centralizedstandardcollectionmanagement,theestablishmentofclassificationnumbermanagement,computeraccesstosearchfunctionstoachievethemodernizationofinformationmanagement,professional,businessandtheemployeemindsatease.

Keywords:

personnelmanagementsystem;

 

第一章绪论

1.1.选题背景

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

但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:

效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着电脑的广泛普及应用,应用电子计算机技术处理人事部门的工作,实现管理工作的系统化,规范化,自动化,已成为刻不容缓的一项任务。

企业人事档案管理系统是为了满足各中小企业管理自身的人事资料而设计的。

本系统是一个使用简单,功能全面的人力资源管理系统,主要针对中小企业进行人事档案管理。

本管理系统包括员工基本信息管理,员工考勤管理,员工工资管理,数据维护,系统管理等。

现在,有很多企业的人事档案管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。

作为计算机应用的一部分,使用计算机对档案信息进行管理,具有着手工管理所无法比拟的优点。

例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高公司人事档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

1.2.设计目标

本系统采用前台编程语言Asp开发而成,使用Access作为后台数据库,因而具有操作界面简单明了,操作步骤简介清晰,系统的可移植性好等优点。

企业人事档案管理系统的建立,使人事档案管理工作发生了深刻的变化,与传统的手工作业相比,它使人事档案管理人员从繁重的工作中解脱出来,大大减轻了工作量,减少了人为的工作失误,全面提高了人事档案管理的效率及管理水平,提高了对各种资料的加工处理和检索的速度,从而使人事档案管理水平跃上了一个新的台阶。

人事档案管理系统可主要实现以下目标:

1.员工基本信息录入;

2.公司部门管理;

3.人员信息查询;

4.信息浏览打印;

5.添加管理员;

6.数据备份;

7.修改密码;

8.退出系统;

1.3.可行性分析

可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程,所以,进行可执行性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得出以下四点的可行性分析:

可行性:

即实现这个平台设计有没有什么经济效益?

该平台设计只是作为本人的毕业设计,又因为本人的设计能力有限,其功能还不能完善,所以没有什么经济效益可谈。

1.技术可行性:

即现有的技术能否开发该平台,会有哪些困难。

2.运行可行性:

即该平台规定的运行方式是否可行。

3.法律可行性:

即该平台的开发会不会在社会上引起侵权或其它责任问题。

因为该平台是作为毕业设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。

通过以上的可行性分析,我将采用ASP+javascript将结合的技术,运用ACCESS数据库对网站进行建设。

1.4.系统设计的总体规则

无论哪个系统都要有它自己的设计规则。

该平台也一样,它的主要设计规则有:

简单性:

在实现平台的功能的同时,尽量让平台操作简单易懂,这对于一个网站来说是非常重要的。

针对性:

该平台设计是人事档案管理系统及后台管理的定向开发设计,所以具有专业突出和很强的针对性。

实用性:

本系统是一个使用简单,功能全面的人力资源管理系统,主要针对中小企业进行人事档案管理。

本管理系统包括员员工基本信息录入、公司部门管理、人员信息查询、信息浏览打印、添加管理员、数据备份、修改密码、退出系统等功能。

 

第二章开发语言以及数据库设计介绍

2.1.ASP概述

ASP是ActiveServerPage的缩写,意为“动态服务器页面”。

ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。

ASP的网页文件的格式是.asp,现在常用于各种动态网站中。

另外阿斯匹林、天门冬氨酸、阿里软件销售合作伙伴、美国武装系统暨程序公司等的缩写也都为ASP。

2.1.1 ASP网页特点

ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。

ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。

利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。

与HTML相比,ASP网页具有以下特点:

  

(1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;  

(2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;  

(3)服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;  

(4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。

例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;  

(5)ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发送Email或访问文件系统等。

  

(6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。

  

(7)方便连接ACCESS与SQL数据库.  

(8)开发需要有丰富的经验,否则会留出漏洞,让黑客利用进行注入攻击.  

ASP也不仅仅局限于与HTML结合制作WEB网站,而且还可以与XHTML和WML语言结合制作WAP手机网站。

但是其原理也是一样的。

2.1.2 ASP五个核心特点

ASP(ApplicationServiceProvider,应用软体租赁服务提供者)即是指「透过网络以租赁方式提供应用软体服务的从业者」,即是指业者以应用软体为主体,透过网络一对多地传递服务,这种以服务为主的交易模式促使企业可藉由租赁的方式,以更符合成本效益的方式拥有软体的使用权,并且亦能因为业者集中式的管理而大幅降低企业维护的成本.  

基本上,ASP即具有「软体服务化,服务网络化」,「资讯委外服务与网络结合」与「产品通路化,通路产品化」等三大特性,其甚至可以被视为是ISP(InternetServiceProvider)与ITS(InformationTechnologyService)的结合.  

根据流行的观点,ASP有如下五个核心内涵:

a.ASP着重应用为中心,提供对于应用方面的访问和管理。

  

b.ASP服务可以为用户提供没有在服务器、人员、系统和系统授权等前期资源投入情况下就可以在“定制”的全新应用系统环境进行访问的服务,如ISP,而这样的服务一般按月份ASP收取服务费。

  

c.ASP采用集中管理的方式---ASP一般都有一个管理中心,所有的客户通过INTERNET来进行远程访问,获得技术支持和咨询服务。

  

d.一对多的服务,也就是讲,ASP提供的是标准化的产品包,产品都是最低程度的自定义或者没有实现客户定制化,对于行业用户来讲已经达到实用方便的标准。

  

e.按照合同交付,在ASP客户的眼中,ASP是一家根据客户协议内容提供相关服务,保证应用服务系统服务可以得到确实履行的机构。

2.2.数据库ACCESS介绍

2.2.1Access语言介绍

MicrosoftOfficeAccess(前名MicrosoftAccess)是由微软发布的关联式数据库管理系统。

它结合了MicrosoftJetDatabaseEngine和图形用户界面两项特点,是MicrosoftOffice的成员之一。

2.2.2Access的优点

(1)存储方式简单,易于维护管理  

Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb或.accdb)的数据库文件中,便于用户的操作和管理。

  

(2)面向对象

Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。

它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。

通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。

同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。

  

(3)界面友好、易操作  

Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。

系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。

  

(4)集成环境、处理多种数据信息  

Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。

  

(5)Access支持ODBC(开发数据库互连,OpenDataBaseConnectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。

Access还可以将程序应用于网络,并与网络上的动态数据相联接。

利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。

  

(6)支持广泛,易于扩展,弹性较大  能够将通过链接表的方式来打开EXCEL文件、格式化文本文件等,这样就可以利用数据库的高效率对其中的数据进行查询、处理。

还可以通过以Access作为前台客户端,以SQLServer作为后台数据库的方式(如ADP)开发大型数据库应用系统。

  

总之,Access是一个既可以只用来存放数据的数据库,也可以作为一个客户端开发工具来进行数据库应用系统开发;即可以开发方便易用的小型软件,也可以用来开发大型的应用系统。

2.2.3ADO技术介绍

ADO(ActiveXDataObjects)技术是微软公司推出的数据库连接技术,运用该技术可以对各种数据库(如SQLServer、ACCESS、Oracle及Sybase等)的链接、查询、存取等操作。

ADO对象给开发人员提供一种快捷、简单、高效的数据库访问方法,ADO可以包含在脚本中来产生对数据库的连接,并从数据库表中读取数据,形成实际要使用的对象集合。

而且,对于数据资源,提供了应用程序一级的界面。

不过,ADO并不与数据资源直接通信,而是通过称为OLEDB的中间界面,对于数据资(MicrosoftSQLServer),OLEDB提供了系统一级的界面。

ADO是一组优化的访问数据库的对象集,为Web数据库开发者提供完整的网站数据库解决方案。

ADO可以与ASP.NET紧密结合,运行在服务器端,从而制作出功能完善的数据库网页。

ADO除了支持各种数据库平台外,它还支持VB、VC和Script等多种程序设计语言。

在利用ADO技术进行数据库网页制作的第一步就是要建立服务器端的数据库,即后台数据库,一般可选择SQLServer或者ACCESS作为后台数据库。

2.2.4数据库管理系统

数据库系统是一个多级结构,需要定义各级上的模式,这就需要一组软件提供相应的定义工具;数据库为了保证其中的数据安全和一致性,必须有一套软件来完成相应的控制和管理任务,这样的软件称为数据库管理系统,即DBMS。

DBMS的功能随着系统而异,但是通常情况下都包括如下几个方面的功能:

数据库描述功能:

定义数据库的全局逻辑结构(概念模式)、局部逻辑的结构(外模式)以及其它各种数据库对象。

数据库管理功能:

包括系统控制、数据存储以及更新管理、数据安全性与一致性维护。

数据库查询和操作功能:

能从数据库中检索住处或者改变信息。

数据库建立与维护功能:

包括数据写入、数据库重建、数据库结构维护、恢复以及系统性能监视等。

如果以内容来划分DBMS的组成,它应该包括下面三个部分:

a)数据描述语言(DDL)以及它的解释程序。

b)数据操纵语言(DML)以及它的解释程序。

c)数据库管理例行程序。

数据库访问技术

数据库是非常复杂的软件,编写程序通过某种数据库专用接口与其通信是非常复杂的工作,为此产生了数据库的客户访问技术,即数据库访问技术。

数据库访问技术将数据库外部与其通信的过程抽象化,通过提供访问接口,简化了客户端访问数据库的过程。

一个好的数据库访问接口就好象程序代码的放大镜,如图3所示。

客户代码数据库接口调用的数据库代码

图3数据库访问接口

目前供应商提供的数据库接口分专用和通用两种。

专用数据库接口具有很大的局限性,可伸缩性也比较差。

通用的数据库接口提供了与不同的、异构的数据库系统通信的统一接口,采用这种数据接口可以编写一段代码来实现对多种类型数据的复杂操作,如图三所示。

目前Windows系统上常见的数据库接口包括:

ODBC(开放数据库互连)

MFC(Microsoft基础类)ODBC类

DAO(数据访问对象)

RDO(远程数据对象)

OLEDB(对象链接嵌入数据库)

2.3.IIS简介

MicrosoftIIS是在Windows2000下的Internet服务器,是Windows2000系统自带的WEB服务器软件包。

IIS包括多中产品,除了WEB服务器外,还有FTP服务器、Gopher服务器等。

3.1IIS主要特性

IIS是Microsoft公司的一种集成多种Internet服务的WEB服务软件,由于是同一公司的产品IIS和Windows2000Server紧密的集成在一起,我们可充分利用Windows2000的多种功能,例如安全性、多线程等。

其主要特性可归纳为以下几个方面:

IIS的安全性是以Windows2000的NTFS的安全机制为基础的,可以实现用US构建的WEB站点的安全性

IIS支持与开发语言无关的脚本以及组件

IIS完全支持C#、MicrosoftVisualBasic编程系统、Microsoftscript开发软件以及及Java组件也支持CGI和WinVGI的WEB应用程序,以及ISPI扩展和过滤器等

IIS是完全免费提供的产品,可免费升级

方便的架设WEB服务器

如今,IIS与ASP.NET的关系十分密切,交互式主页(ActiveServerPage)是基于微软InternetInformationServer使用的ActiveXScripting引擎,它允许开发者直接在HTMLcontent插入可在服务端运行的script。

我们可通过图4表示。

 

图4IIS与ASP

第三章数据库设计

数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。

反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。

3.1.数据库表设计

数据库是设计网站必不可少的后台支持,在设计数据库表结构之前,首先要创建一个数据库,在我们的人事档案管理系统中,我们定义这个数据库为Data.mdb。

下面分别介绍一下这些表的结构。

1)系统部门信息表

结构如下表所示:

表1部门表Class

字段名

类型

长度

主键

自增

备注

ClassID

数字

4

1

自动编号

Name

文本

20

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 商业计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1