书签 分享 收藏 举报 版权申诉 / 30

类型基于ASP的人事管理系统设计与实现数据库课程设计word文档.docx

  • 文档编号:10788047
  • 上传时间:2023-02-22
  • 格式:DOCX
  • 页数:30
  • 大小:508KB

(3)设计数据查询程序

数据查询程序是依照用户提出的要求查找有关的人事信息。

这里设计接三种方式查询的程序,分别是按姓名查询、按职称查询和按单位查询。

无论是按哪种条件查询,都是先从相关的表中列出被查询的字段值,经用户选择后再进行查询处理。

下面给出按姓名查询的程序,共有两个ASP文件,query_name.asp程序从PERSONEL表中提取出所有的人名,以下拉菜单(select)形式提供给用户选择,用户选择要查询的姓名后提交,由query_name_handle.asp程序处理。

query_name_handle.asp程序查询指定姓名的用户的自然信息和工作信息,并返回浏览器显示。

文件query_name.asp的内容如下:

--#includefile="adovbs.inc"-->

<%

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

cn.Provider="Sqloledb"

ProvStr="Server=ZHUSANYUAN;Database=PERSON;UID=person_user;PWD=12345;"

cn.OpenProvStr

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

rs.Open"Select姓名fromPERSONEL",cn,adOpenStatic

%>

请选择姓名:

<%DO%>

">

<%=Server.HTMLEncode(rs.Fields("姓名").Value)%>

<%

rs.MoveNext

LOOPUNTILrs.EOF

rs.close

%>

  

文件query_name_handle.asp的内容如下:

--#includefile="adovbs.inc"-->

<%

name=Request("sele_name")

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

cn.Provider="sqloledb"

Provstr="Server=ZHUSANYUAN;Database=PERSON;UID=person_user;PWD=12345;"

cn.OpenProvStr

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

rs.Open"SelectPERSONEL.身份证号,PERSONEL.姓名,出生年月,性别,籍贯,民族,部门名,职称,职务,工作时间fromPERSONEL,WORK,DEPARTwherePERSONEL.姓名='"&name&"'andWORK.姓名='"&name&"'andWORK.部门号=DEPART.部门号",cn,adOpenStatic

%>

按姓名查询人事信息


<%

IFNotrs.EOFTHEN%>

身份证号:

<%Response.Writers.Fields("身份证号").Value%>

姓名:

<%Response.Writers.Fields("姓名").Value%>

出生年月:

<%Response.Writers.Fields("出生年月").Value%>

性别:

<%IFrs.Fields("性别")THEN

Response.Write"男"

ELSE

Response.Write"女"

ENDIF%>

籍贯:

<%Response.Writers.Fields("籍贯").Value%>

民族:

<%Response.Writers.Fields("民族").Value%>

部门名:

<%Response.Writers.Fields("部门名").Value%>

职称:

<%Response.Writers.Fields("职称").Value%>

职务:

<%Response.Writers.Fields("职务").Value%>

工作时间:

<%Response.Writers.Fields("工作时间").Value%>

<%

ELSE

Response.write"您所查找的人没有信息!

"

ENDIF

rs.close

cn.close

%>

按姓名直询的运行情况分别如图6和7所示。

图6选择要查询的姓名

图7查询结果

4.2数据添加程序设计

数据添加的处理分为两部分,一部分是通过表单接收用户输入的数据,这部分由文件append.html实现;另一部分是对表单提交的数据的处理,即将数据分别写入PERSONEL表和WORK表,由ASP程序append.asp完成。

(l)设计数据输入界面。

使用页面开发工具设计如图7所示的界面,注意各输入元素的命名及属性须按照表5所列。

表11数据输入界面各表单元素属性及含义

表单元素

属性值

说明

表单元素

属性值

说明

Form

Action=”append.asp”

输入表单

Text文本框

Name=”sfzh”

身份证号

Text文本框

Name=”xm”

姓名

Text文本框

Name=”xb”

性别

Text文本框

Name=”sr”

出生年月

Text文本框

Name=”gzsj”

工作时间

Text文本框

Name=”jc”

奖惩情况

Text文本框

Name=”jbgz”

配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
基于 ASP 人事管理系统 设计 实现 数据库 课程设计 word 文档
提示  冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:基于ASP的人事管理系统设计与实现数据库课程设计word文档.docx
链接地址:https://www.bdocx.com/doc/10788047.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2022 冰点文档网站版权所有

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

收起
展开