企业人员管理系统网站开发.docx

上传人:b****2 文档编号:17685917 上传时间:2023-04-24 格式:DOCX 页数:34 大小:27.47KB
下载 相关 举报
企业人员管理系统网站开发.docx_第1页
第1页 / 共34页
企业人员管理系统网站开发.docx_第2页
第2页 / 共34页
企业人员管理系统网站开发.docx_第3页
第3页 / 共34页
企业人员管理系统网站开发.docx_第4页
第4页 / 共34页
企业人员管理系统网站开发.docx_第5页
第5页 / 共34页
点击查看更多>>
下载资源
资源描述

企业人员管理系统网站开发.docx

《企业人员管理系统网站开发.docx》由会员分享,可在线阅读,更多相关《企业人员管理系统网站开发.docx(34页珍藏版)》请在冰豆网上搜索。

企业人员管理系统网站开发.docx

企业人员管理系统网站开发

企业人员管理系统网站开发

毕业论文

论文摘要

 IIS(Internet Information Server)是微软公司主推的企业级Web服务器,它与WindowsNT系统紧密集成,可以解释执行ASP网页代码。

ASP(ActiveServerPages)即活动服务页,用于建立动态网站开发环境。

使用ASP可以组合HTML页,脚本命令以及ActiveX组件来创建交互式的Web页和功能强大的基于Web的应用程序。

基于ASP开发的应用程序无须编译,直接在服务器端执行。

ADO(ActiveXDataObject)是目前最为流行的数据库访问方法,给数据源提供了最容易、最有效的编程接口。

ASP提供对ADO的全面支持,ASP应用程序开发人员可以通过ADO数据对象来访问数据库SQLServer2000。

基于Web模式的企业人员管理系统的功能模块分为单位管理、人员管理、人员查询、用户管理;该系统的主要实现过程包括数据表的设计、实现流程以及程序的编写思路。

经过分析,我在Windowsxp系统下采用IIS5.1配置Web服务器,使用ADO的OLEDB方式连接SQLServer2000Develop版数据库,通过编写ASP程序设计实现了企业人员管理系统的网站开发。

关键词:

IIS,ADO,ASP,Web,功能模块,企业人员管理系统。

课题报告

一、课题题目

ASP网站设计—企业人员管理系统网站开发

二、研究的目的和意义

企业人员管理系统的ASP网站可以在客户端与服务器之间实现数据的动态交互,有利于企业人力资源管理的信息化和资源共享。

三、课题内容

在Windows xp系统下,采用SQL Server2000设计数据表,FrontPage2003编写企业人员管理系统实现过程的ASP程序。

 

目录

 

第一章Web服务器的安装与配置…………………………3

§1.1Web概述……………………………………………3

§1.2IIS的安装配置……………………………………3

§1.3设置网站的虚拟目录………………………………3

§1.4设置网站默认文档…………………………………4

第二章ASP简介……………………………………………4

§2.1什么是ASP…………………………………………4

§2.2客户端的数据传递…………………………………5

§2.3ASP的开发工具……………………………………5

§2.4ASP程序的调试技巧………………………………5

第三章企业人员管理系统分析……………………………5

第四章数据库设计…………………………………………6

§4.1利用ADO连接数据库………………………………6

§4.2创建数据库及数据表………………………………6

第六章系统各功能模块设计………………………………8

§6.1人员单位管理………………………………………8

§6.2人员信息管理………………………………………8

§6.3人员信息查询………………………………………9

§6.4系统用户管理………………………………………9

主要参考文献………………………………………………9

结束语………………………………………………………9

主程序清单及注释…………………………………………10

 

 

第一章   Web服务器的安装与配置

§1.1  Web概述

万维网(WWW—World Wide Web)由遍布在Internet上称为Web服务器的计算机组成,可以将不同的信息资源有机地组织在一起。

用户直接使用InternetExplorer浏览器可以访问Internet上共享的文档或信息资源。

WWW的架构主要由三部分组成:

Web服务器、客户端和HTTP协议。

§1.2  IIS的安装配置

IIS(InternetInformationServer)是微软公司主推的企业级服务器,用于Windows2000/xp或更高以上版本的操作系统,可以解释执行ASP网页代码,并将结果显示出来。

在运行Windowsxp操作系统的计算机上采用手动方式安装IIS5.1之前,该计算机必须满足相应的安装条件:

(1)、NTFS文件系统;

(2)、TCP/IP协议;(3)静态IP地址;(4)、域名。

IIS5.1的具体安装步骤如下:

1、打开控制面板。

2、在控制面板中选择“添加/删除windows组件”,打开窗口。

3、单击“添加/删除windows组件”,出现“windows组件向导”窗口。

从中勾选“Internet信息服务(IIS)”选项。

4、在“windows组件向导”中单击“下一步”按钮,开始安装配置IIS。

5、复制文件完成后,配置服务器的工作也相应结束。

6、单击“完成”,结束IIS的安装。

在InternetExplorer浏览器的地址栏中键入http:

//localhost,判断IIS是否安装成功。

 §1.3设置网站的虚拟目录

从主目录以外的其他目录中进行发布,需要创建虚拟目录,以提高网站的安全性。

为了方便网页目录的管理,本文在“我的电脑”F盘根目录下建立“Mywebs”文件夹,用于存放企业人员管理系统的ASP源程序。

建立虚拟目录的步骤如下:

1、从“控制面板”中打开“管理工具”。

2、从中选择“Internet信息服务”。

3、选中默认网站,单击右键,选中“新建”命令,在弹出的快捷菜单中选择“虚拟目录”选项。

4、接下来,系统弹出新建虚拟目录向导。

5、单击“下一步”,填写别名“Mywebs”。

6、单击“下一步”按钮,输入虚拟目录路径,选择“F:

\Mywebs”即可。

单击“下一步”按钮。

7、访问的权限一定要把“读取”和“运行脚本”两个选项选中。

8、最终单击“完成”按钮。

§1.4设置网站默认文档

为了便于访问者的记忆,通常将网站的首页设置为默认文档。

服务器一般默认的首页名是:

default,index.htm,html,asp。

如果要设置的网站默认文档不是以上情况,可以添加,具体操作如下:

1、在虚拟目录Mywebs上单击右键,选中“属性”命令。

2、选中文档选项卡,单击“添加”按钮,输入test.asp,然后单击“确定”按钮。

 

第二章ASP简介

§2.1什么是ASP

ASP(ActiveServerPage)即活动服务页,是微软公司开发的服务器端脚本编写环境,可用于创建和运行动态的交互式Web服务器应用程序。

通过ASP,可以结合HTML、JavaScript、VBScript等语言来编写动态、交互和高效的Internet应用。

ASP主要运行在windows系列操作系统上,包括windows98、windowsMe、windowsNT、windows2000系列、windowsXP、windowsServer2003等,ASP的程序文件是后缀名为.asp的文件。

使用ASP可以实现以下基本功能:

①访问服务器端的文件系统;

②连接数据库并开发基于数据库的应用;

③在应用中嵌入ActiveX,COM组件和JavaApplet。

1、ASP独具的优点:

①使用VBScript,Jscript等简单易懂的脚本语言,结合HTML代码即可快速完成网站应用程序的开发。

②无需compile编译,容易编写,可在服务器端直接执行。

l③  使用普通的文本编辑器即可进行编辑设计。

④与浏览器无关(BrowerIndependence)。

⑤ ActiveServerPages能与任何ActiveXscripting语言相容。

ActiveServerPages的源程序不会被传到客户浏览器,可以避免所写的源程序被他人剽窃,提高了程序的安全性。

⑥ 可使用服务器端的脚本来产生客户端的脚本

⑦ActiveXServerComponents(ActiveX服务器元件)具有无限可扩充性。

2、ASP程序的缺点

①运行速度比单纯的HTML页面运行较慢。

因此,有的表单认证还是放在客户端运行,而且,不需要用ASP语句的文件后缀不要用asp。

由于服务器技术的更新和网络速度的提高,速度的影响实际很小。

②有的网络操作系统不支持ASP文件或者支持的不好,因此,用ASP开发Web程序最好选用windowsNT或windows2000操作系统。

 §2.2客户端的数据传递

使用ASP可以在客户端与Web服务器之间实现数据的动态交互。

在数据传递过程中有两个重要环节:

一是客户端要创建填写数据的表单,二是Web服务器在读取表单数据时所调用的Request对象。

 §2.3ASP的开发工具

开发编写ASP文件的经典工具是MicrosoftVisualInterDev,利用它不仅可以编写还可以调试ASP程序;可以多人合作开发,在开发大型Web程序时使用它很方便。

此外,还可以使用VisualS,MicrosoftFronpage,MacromediaDreamweaver,Windows的记事本,Editplus等。

§2.4ASP程序的调试技巧

在编写程序时一边用文本编辑器编辑,一边用浏览器观察程序运行结果,进行调试。

一般情况下,当程序出错时,页面上会显示错误描述,出错代码行数等信息,仔细查看,一般能查出原因。

还可在程序中将一些语句暂时注释掉,逐段调试。

另外,还可以临时添加一些输出语句,如Response.write将中间结果输出查看。

在调试数据库程序中,经常用该语句将SQL语句输出查看错误。

 

 

第三章企业人员管理系统分析

本系统划分为4大功能模块:

单位管理、人员管理、人员查询和用户管理。

单位管理是指对企业内部的组成部门进行管理,包括根据企业的部门划分来添加单位、删除单位和修改单位信息。

人员管理是指对企业的员工信息进行管理,包括员工信息的浏览、添加、修改、删除和工作部门的调整。

人员查询是指按照设置的查询条件在数据库中检索符合条件的员工记录,并显示查询返回的结果。

生成的统计查询图表有助于企业管理者掌握企业的员工结构组成,例如学历结构年龄结构。

用户管理是指对访问该系统的用户进行身分验证。

访问系统的用户可以分为:

管理员和一般用户两种类型。

默认的管理员帐户admin,密码admin。

 第四章数据库设计

§4.1利用ADO连接数据库

ADO连接数据库通常可以采用三种方法:

系统DSN连接、DNS_Less连接和OLEDB连接。

本文采用OLEDB方式连接数据库asptest,连接参数如下:

数据源名称:

My_SQL;数据库:

asptest;用户帐户:

SA;帐户密码:

123456。

连接过程如下:

1、在“SQLServer2000企业管理器”中创建asptest数据库。

2、从“控制面板”中打开“管理工具”,从中选择“数据源ODBC”双击,打开“ODBC数据源管理器”。

3、单击“系统DSN”选项卡。

4、单击“添加”按钮,打开“创建数据源”对话框。

5、在驱动程序列表中单击SQLServer,然后单击“完成”按钮,打开“创建到SQLServer的新数据源”对话框。

在“名称”框中键入创建的数据源名称:

My_SQL。

在“服务器”下拉列表下选择要连接的SQLServer服务器:

“.”(本地服务器)。

6、单击“下一步”,打开“设置身份证”对话框。

单击“使用用户输入登录ID和密码的SQLServer验证”单选框;在“登录ID”框中键入登录用户名:

SA;在“密码”框中键入登录用户密码:

123456。

7、单击“下一步”。

8、单击“更改默认的数据库为”复选框,在下拉列表中选择数据库asptest.

9、单击“下一步”。

10、单击“完成”,向导将弹出“ODBCMicrosoftSQLServer安装”窗口。

 11、单击“测试数据源”按钮,根据设置的ODBC数据源参数来尝试连接数据库,并返回测试信息。

 12、单击“确定”,可以在“ODBC数据源管理器”对话框的“系统DSN”选项卡上看到新创建的系统数据源。

 13、单击“确定”按钮,关闭“ODBC数据源管理器”对话框。

通过以上步骤在windowsXP上创建了访问SQLServer2000数据库服务器的ODBC数据源。

§4.2创建数据库及数据表

本系统采用SQL数据库存储员工信息、单位信息、和访问系统用户的信息,在数据库中共需要3个数据表:

访问系统用户数据表adminstrator、企业单位信息数据表unit和员工个人信息数据表persons。

在数据库asptest中创建如下数据表:

1、创建数据表administrator。

编号

字段名称

字段类型

字段描述

 

1

ID

int(4)

访问系统用户的ID编号。

设置“标识”属性为“是”,设置“标识递增量”为“1”

2

UserName

Varchar(100)

访问系统用户的用户名

3

Password

Varchar(100)

访问系统用户的密码

4

UserType

Varchar(50)

标识访问系统的用户类型:

管理员/一般用户

2、创建数据表Unit。

编号

字段名称 

字段类型 

字段描述 

1

ID

int(4)

组成单位的ID编号。

设置“标识”属性为“是”,设置“标识递增量”为“1”

2

UnitName

Varchar(50)

单位的名称

3

UnitOrde

int(4)

单位的排列顺序

 3、创建数据表Persons。

编号

字段名称

字段类型

字段描述

1

ID

int(4)

人员的ID编号。

设置“标识”属性为“是”,设置“标识递增量”为“1”

2

UnitName

varchar(50)

所属单位的名称

3

Idcard

varchar(50)

身份证号码

4

PersonImage

image(16)

一寸照片

5

ImageFlag

int(4)

标识该员工是否有照片照片信息

6

Name

varchar(50)

姓名

7

Sex

varchar(50)

性别

8

Folk

varchar(50)

民族

9

JiGuan

varchar(50)

籍贯

10

Birthday

varchar(50)

出生年月

11

Telephone

varchar(50)

联系电话号

12

XueLi

varchar(50)

学历

13

GraduateFrom

varchar(150)

毕业学校

14

GraduateTime

varchar(50)

毕业时间

15

ForeignLanguage

varchar(50)

何种外语

16

ForLevel

varchar(50)

外语水平

17

ComputerLevel

varchar(50)

计算机水平

18

PersonRemark

text(16)

个人情况备注

19

InputTime

datetime(8)

录入时间

 

第五章 系统各功能模块设计

 

§5.1人员单位管理

1、添加单位

2、修改单位

从数据表中读取选定单位的信息,并在表单中显示,用户可以修改单位的名称和顺序编号。

判断单位修改信息正确性能超群

 3、删除单位信息

在单位信息列表上选择要删除的单位,打开确认信息对话框。

确定是否删除选定单位

 §5.2人员信息管理

1、人员信息录入

进入录入人员信息页面,添加人员信息

调用文件上传程序包将人员信息上传到服务器,并将人员信息写入数据表Persons进行保存。

2、人员信息浏览

数据表Persons。

使用Select语句根据单位的名称在数据表Persons中筛选符合条件的记录,并显示人员的基本信息。

根据选定人员的ID编号,使用Select语句在数据表Persons中筛选符合条件的记录,来显示人员的详细信息。

3、人员信息管理

使用Select语句根据单位的名称在数据表Persons中筛选符合条件的记录,并显示人员的基本信息。

根据选定人员的ID编号,使用Select语句在数据表Persons中筛选符合条件的记录,来显示人员的详细信息。

4、人员单位调整

使用Select语句从数据表Persons中读取并以列表的形式显示人员的姓名和所属单位信息。

使用Select语句从数据表Unit中读取所有已创建单位的名称,并选择所要调整到的目的单位。

读取该人员调整到的单位名称,并在数据表Persons中进行更新。

§5.3人员信息查询

1、学历结构查询

根据要查询的学历层次和查询条件,编写Select语句,在数据表Persons中进行筛选,并显示查询返回的结果。

根据学历层次的划分,在数据表Persons中实现数据统计。

使用Select语句,根据选定人员的ID编号,在数据表Persons中查找符合条件的记录,并显示人员的详细信息

2、年龄结构查询

§5.4系统用户管理

1、添加用户

2、删除用户

3、信息修改

 

 

主要参考文献

《ASPWeb开发教程》

《DreamweverMx与Asp网页入门》。

《ASP网络应用系统典型模块开发实例解析》

《SQL数据库开发入门与范例解析》

 

结束语

经过两个月的学习和开发,企业人员管理系统的ASP网站可以在客户端与服务器之间实现数据的动态交互,有利于企业人力资源管理的信息化和资源共享。

但是由于毕业设计时间较短以及条件所限,所以该网站还有许多不尽如人意的地方,比如所能实现的功能过于简单,这些有待进一步改善。

 

 

主程序清单及注释

 

F:

\Mywebs\connect\connect.asp

<%

'连结数据库

 setmy_conn=Server.CreateObject("ADODB.Connection")

 my_conn.open"Provider=SQLOLEDB.1;PersistSecurityInfo=True;UserID=sa;password=123456;InitialCatalog=asptest;DataSource=."

 setrst=Server.CreateObject("ADODB.Recordset")

%>

 

F:

\Mywebs\default.asp

    

        管理员登陆页面

        

        

        

        TD{

    FONT-SIZE:

9pt;FONT-FAMILY:

宋体

}

A:

link{

    CURSOR:

hand;COLOR:

#000000;FONT-STYLE:

normal;TEXT-DECORATION:

none

}

A:

visited{

    COLOR:

#000000;FONT-STYLE:

normal;TEXT-DECORATION:

none

}

A:

active{

    COLOR:

#000000;FONT-STYLE:

normal;TEXT-DECORATION:

none

}

A:

hover{

    COLOR:

#000000;TEXT-DECORATION:

underline

}

    

    

function_query()

{

 if((document.login.username.value=="")||(document.login.password.value=="")) 

 {

        alert("用户名和密码都不能为空!

");

        returnfalse;

 

 }

 else

 {

  document.login.action="login/login.asp";

  document.login.submit();

 }     

}

function_clear()

{

 document.login.reset();

        

}    

    

14px"bgColor="#f7f9f2"leftMargin="0"topMargin="0">

        



        

14px">企业人员管理系统登录页面

        

             

                  

                      

                           

                                

rgb(0,0,0)1pxsolid;BORDER-TOP:

rgb(0,0,0)1pxsolid;FONT-SIZE:

9pt;BORDER-LEFT:

rgb(0,0,0)1pxsolid;LINE-HEIGHT:

22px;BORDER-BOTTOM:

rgb(0,0,0)1pxsolid"vAlign="top"width="68%"height="94">

                                    

                                         

                                              

                                                  

                                              

                  

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

当前位置:首页 > 考试认证 > 财会金融考试

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

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