




已阅读5页,还剩36页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
内蒙古工业大学本科毕业设计说明书 学校代码: 10128 学 号:200710210007 本科毕业设计说明书(题 目:企业考勤管理系统学生姓名: 学 院:信息工程学院系 别:计算机系专 业:计算机科学与技术班 级:计算机07-3指导教师:二 一 一 年 六 月 摘 要21世纪是信息的世纪,以计算机、网络和通信技术为核心的现代信息技术迅猛发展,给人们的生活方式带来了巨大的变化,同时对企业考勤管理也提出了新的要求。传统的企业考勤管理主要依靠手工、半手工方式,其效率低、准确性不高;而依靠单机版的指纹机或打卡机方式,在管理上却容易受到地理位置等的限制。本文在分析了企业考勤现状的基础上,利用ASP技术和Sql Server数据库,设计并实现了一个基于Web的企业考勤管理系统。本系统实现了用户管理、考勤签到、请假处理、出勤情况查询等功能。通过本系统经过授权的普通用户可以通过浏览器,进行签到、请假申请;而管理员用户可以进行系统维护。本企业考勤管理系统操作简便、界面友好、功能较全面、有一定的通用性,能够满足企业日常考勤管理的要求,具有较强的应用价值。关键字:考勤管理系统;ASP;SQL SERVER AbstractThe 21st century is the century of information, computer, networking and communications technology as the core of modern information technology are developing rapidly, to the peoples lifestyle has brought great changes, and attendance management of the enterprise also made new demands. Traditional appraisal management companies mainly rely on manual, semi-manual mode, its low efficiency, accuracy is not high; while relying on stand-alone version of the fingerprint machine or punch card machine way, but vulnerable in the management of geographic and other restrictions. Based on the analysis of enterprise time and attendance status, based on the use of ASP and Sql Server database technology, designed and implemented a Web-based enterprise time and attendance management system. The system implements user management, time attendance, leaves processing, and attendance query. The system has been authorized by ordinary users through the browser, for attendance, leave application; and the system administrator can maintain. The Enterprise Attendance Management System is simple, friendly interface, features a more comprehensive, has some versatility to meet the requirements of daily attendance management, with a strong application.Keywords: Attendance Management System; ASP; SQL SERVER目 录引 言1第一章 主要开发技术介绍21.1 开发工具简介21.1.1 ASP技术21.1.2 Dreamweaver 8.0 简介31.2 访问数据库5第二章 系统需求分析62.1 开发目的62.2 开发环境62.3 运行需求62.4 系统目标62.5 任务概述7第三章 系统分析与总体设计83.1 系统功能描述83.2 系统功能模块划分83.3 系统流程分析9第四章 详细设计114.1 数据库结构设计与实现114.1.1 创建数据库114.1.2 数据库逻辑设计114.2 通用模块134.3 程序界面设计及实现144.3.1 登录程序设计144.3.2 管理界面144.3.3 普通员工界面154.4 请假处理模块164.4.1 员工、普通管理员请假164.4.2 请假时间174.5 出勤情况查询174.5.1 员工查询考勤情况174.5.2 管理员查询考勤情况184.5.3 超级管理员查询所有员工考勤194.6 用户管理模块204.6.1 超级管理员添加普通管理员、普通员工204.6.2 超级管理员删除普通管理员、普通员工214.6.3 超级管理员修改管理、普通员工214.6.4 普通管理员添加普通员工224.7 部门管理234.7.1 超级管理员、普通管理员添加部门234.8 请假审批244.8.1 超级管理员审批请假244.9 考勤签到264.9.1 普通管理员、普通员工签到26第五章 系统调试与测试285.1 IIS设置285.1.1 IIS的安装285.1.2 配置IIS295.2 调试错误及解决办法315.2.1 Asp语法错误问题315.2.2 连接数据库的问题31结 论33参 考 文 献34谢 辞35内蒙古工业大学本科毕业设计说明书引 言随着经济的飞速发展,愈来愈多的管理者认识到管理与效益是息息相关的,实现数据规范化、自动化的电脑管理,是一个管理规范、运作高效的企事业单位的必然要求。现在的市场竞争是知识的竞争,管理手段的竞争,谁有先进的技术设备和管理手段,谁就有成功的先机。但是,目前国内大多数企业在进行考勤管理时,使用的是传统的手工、半手工方式,如通过纸质或EXCEL表进行记录和统计,这样的考勤管理方式不仅效率低,也容易出错,维护成本也较高;而通过单机版的打卡机、指纹机等方式进行考勤管理,又容易受到地理位置的限制,不方便进行请假管理和系统数据维护。传统的考勤管理手段已不能满足当今社会企业管理的需要,所以为了满足客户的需求,解决在考勤管理中出现的各种问题,更好地为企业考勤管理提供依据,本文设计了一个基于B/S模式的考勤管理系统,实现了用户登录验证和用户管理、考勤签到、请假申请与审批、出勤情况查询等功能。通过本系统,经过授权的普通用户可以通过浏览器,进行签到、请假申请;而管理员用户可以进行假条审批、数据查询及维护等操作。本企业考勤管理系统操作简便、界面友好、功能较全面、有一定的通用性,能够满足企业日常考勤管理的要求,为企业进行现代化的信息管理提供了一个良好的平台。第一章 主要开发技术介绍1.1开发工具简介1.1.1 ASP技术 ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的技术。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。 1、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)、开发需要有丰富的经验,否则会留出漏洞,让骇客(cracker)利用进行注入攻击. ASP也不仅仅局限于与HTML结合制作WEB网站,而且还可以与XHTML和WML语言结合制作WAP手机网站。但是其原理也是一样的。2、ASP页面的结构ASP的程序代码简单、通用,文件名由.asp结尾,ASP文件通常由四部分构成:(1)、标准的HTML标记:所有的HTML标记均可使用。(2)、ASP语法命令:位于 标签内的ASP代码。(3)、服务器端的include语句:可用#include语句调入其它ASP代码,增强了编程的灵活性。(4)、 脚本语言:ASP自带JScript和VBScript两种脚本语言,增加了ASP的编程功能,用户也可安装其它脚本语言,如Perl、Rexx等。3、ASP的内建对象ASP提供了六个内建对象,供用户直接调用:(1)、Application对象:负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。(2)、Session对象:存贮特定用户的会话信息,只被该用户访问,当用户在不同WEB页面跳转时,Session中的变量在用户整个会话过程中一直保存。Session对象需cookie支持。(3)、Request对象:从用户端取得信息传递给服务器,是ASP读取用户输入的主要方法。(4)、Response对象:服务器将输出内容发送到用户端。(5)、Server对象:提供对服务器有关方法和属性的访问。(6)、Object Context对象:IIS 4.0新增的对象,用来进行事务处理。此项功能需得到MTS(Microsoft Transcation Server)管理的支持。本设计选用了Asp技术,因为它操作简单,实用性强,完全可以实现企业考勤管理系统需要的各种功能。1.1.2 Dreamweaver 8.0 简介Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。Dreamweaver是在网页设计与制作领域中用户最多、应用最广、功能最强大的软件。 其中的Dreamweaver 8,它集网页设计、网站开发和站点管理功能于一身,具有可视化、支持多平台和跨浏览器的特性,是目前网站设计、开发、制作的首选工具。具有以下特点:1、灵活的编写方式Dreamweaver具有灵活编写网页的特点,不但将世界一流水平的“设计”和“代码”编辑器合二为一,而且在设计窗口中还精化了源代码,能帮助用户按工作需要定制自己的用户界面。2、可视化编辑界面Dreamweaver是一种所见即所得的HTML编辑器,可实现页面元素的插入和生成。或视化编辑环境大量减少了代码的编写,同时亦保证了其专业性和兼容性,并且可以对内部的HTML编辑器和任何第三方的HTML编辑器进行实时的访问。无论用户习惯手工输入HTML源代码还是使用可视化的编辑界面,Dreamweaver都能提供便捷的方式使用户设计网页和管理网站变得更容易。3、功能更多的CSS支持CSS可视化设计、CSS检查工具。4、动态跨浏览器验证当保存时系统自动检查当前文档的跨浏览器有效性,可以指定何种浏览器为测试用浏览器,同时系统自动检验以确定页面有没有目标浏览器不支持的tags或CSS结构。动态跨浏览器有效性检查功能可以自动核对tags和CSS规则是否适应目前的主浏览器。5、强大的WEB站点管理功能。6、内建的图形编辑引擎。7、Dreamweaver的集成特性Dreamweaver 8继承了Fireworks、Flash和Shockwave的集成特性,可以在这些Web创作工具之间自由地切换,轻松地创建美观实用的网页。8、丰富的媒体支持能力可以方便地加入Java、Flash、Shockwave、ActiveX以及其他媒体。Dream weaver具有强大的多媒体处理功能,在设计DHTML和CSS方面表现得极为出色,它利用JavaScript和DHTML语言代码轻松地实现网页元素的动作和交互操作。Dreamweaver还提供行为和时间线两种控件来产生交互式响应和进行动画处理。9、超强的扩展能力Dreamweaver还支持第三方插件,任何人都可以根据自己的需要扩展Dreamweaver的功能,并且可以发布这些插件。1.2 访问数据库在ASP脚本中可以利用ADO组件直接连接并访问数据库。 ADO(ActiveX Data Object),是一组优化的访问数据库的专用对象集,它为ASP提供了完整的站点数据库解决方案,它作用在服务器端,提供含有数据库信息的主页内容,通过执行SQL命令,让用户在浏览器画面中输入,更新和删除站点数据库的信息。ADO的主要优点是易用、高速、占用内存和磁盘空间少,所以非常适合于作为服务器端的数据库访问技术。ADO主要包括Connection, Record set和Command三个对象, 它们的主要功能如下: Connection对象:负责打开或连接数据库文件; Recordset对象:存取数据库的内容; Command对象:对数据库下达行动查询指令,以及执行SQL Server的存储过程。利用ADO组件直接连接SQL Server数据库的示例代码如下:ADO(ActiveX Data Objects ) 提供了 Connection 对象,可以使用该对象建立和管理应用程序和 ODBC 数据库之间的连接。Connection 对象具有各种属性和方法,可以使用它们打开和关闭数据库连接。编写数据库连接脚本,首先应创建 Connection 对象的实例,接着打开数据库连接。Recordset对象为记录集对象,可以存取由用户查询返回的数据库中的内容,被经常使用。第二章 系统需求分析2.1 开发目的 为了适应企业考勤制度的顺利实施,满足现代企业人事考勤的需求, 特提出如下需求方案。2.2 开发环境1、项目背景企业考勤管理系统在企业诞生是就已经出现,企业考勤的方式也多种多样,随着经济的发展,企业的发展势头迅猛,考勤管理的滞后给企业的发展带来不利的影响。随着企业在信息化方面的投入,对于一些信息企业,计算机基本上人手一台,完全可以通过网络进行签到。因此,利用计算机准确高效的处理方法和数据库紧凑严谨的结构,代替传统的考勤方式有利于企业的发展。2、开发环境(1)、硬件条件:计算机一台,作为调试Web服务器和客户机。(2)、系统平台采用Browser/Server体系结构,Microsoft Windows XP操作系统,Web服务器软件采用IIS 5.1(Internet Information Server),数据库系统采用SQL SERVER 2005。3、开发工具基于ASP技术开发的企业考勤管理系统,采用了Dreamweaver 8.0进行页面设计和开发,利用该工具可以快速搭建Web页面,它支持ASP编码,服务器端脚本语言选用简单易学的VBScript。2.3 运行需求正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据完好无损,对数据的精确度、时间特性、适应性等都有一定要求,要求系统运行时能够保证正确性、可靠性、高效性、完整性、易使用性、可维护性、可测试性、复用性、安全保密性、可移植性、互联性。2.4 系统目标本考勤管理系统是企业人事考评系统的重要组成,并以此为重要依据进行人事考评。其目标为:1、为企业员工提供一个方便快捷的考勤签到方式;2、为企业管理者提供一个人事考评的重要依据。2.5 任务概述1、考勤管理系统总体功能需求(1)、超级管理员: 可以修改本人的密码,可以对管理员、普通员工进行添加、删除、修改,出勤情况查询,还可以对工作部门进行管理,实现请假审批等功能。(2)、普通员工:可以修改自己的用户密码、查看自己的考勤记录、签到、实现请假等功能。通过以上分析,考勤管理系统总需求的功能模块有7个,分别为:用户登录验证、考勤签到、请假处理、出勤情况查询、用户管理、部门管理、请假审批。2、企业考勤管理系统应具备的特点:企业考勤管理系统需要具有以下特征,基于B/S模式下的考勤管理信息系统,数据库逻辑相对简单,数据量一般较小。第三章 系统分析与总体设计3.1 系统功能描述企业考勤管理系统包括七个管理模块:用户登录验证、请假处理、出勤情况查询、用户管理、部门管理、请假审批、考勤签到模块具体描述如下:1、用户登录验证:(1)、用户登录;(2)、用户登录时用户名、密码验证;(3)、普通员工和管理员的验证。2、请假处理:(1)、普通员工请假;(2)、普通管理员请假;(3)、请假的时间。3、出勤情况查询:(1)、员工查询考勤情况;(2)、管理员查询考勤情况;(3)、超级管理员查询考勤记录。4、用户管理:(1)、超级管理员添加普通管理员、普通员工;(2)、超级管理员删除普通管理员、普通员工;(3)、超级管理员修改普通员工、普通管理员;(4)、普通管理员添加普通员工。5、部门管理:超级管理员、普通管理员添加部门。6、请假审批:超级管理员审批请假。7、考勤签到:普通管理员、普通员工签到。3.2 系统功能模块划分从功能描述的内容可以看到,本系统可以实现7个功能。我们根据这些功能,设计出系统的功能模块,如图3-1所示。图3-1 考勤管理系统功能模块示意图企业考勤管理系统的功能模块之间的关系如图3-2所示。图3-2 考勤管理系统的功能模块关系图3.3 系统流程分析为了使读者进一步了解本实例系统的设计,本小节将对系统进行流程分析。企业考勤管理系统的工作流程是从登录模块开始,确认用户是否是普通员工,是否是管理员,而转入到不同的处理页面。考勤管理系统的流程分析如图3-3所示。图3-3 企业考勤管理系统的流程分析第四章 详细设计4.1数据库结构设计与实现4.1.1 创建数据库首先在SQL SERVER2005中创建一个数据库命名db,用来保存本系统的所有数据。创建时首先打开SQL SERVER 2005 以windows身份或者以sql server身份连接到服务器,在左上方对象资源管理器中的数据库上点击右键创建数据库,也可以在SQL查询分析器中执行该语句,创建数据库。代码如下:CREATE DATABASE dbGO4.1.2 数据库逻辑设计本系统定义的数据库中包含以下4个表:用户表(user_table)、部门表(dp_table)、签到表(qdb)、请假表(qjb)。下面分别介绍这些表的结构。1、用户表user_table用户表user_table用来保存用户数据,结构如表4-1所示。表4-1 user_table 表编号字段名称数据结构说明1idint用户编号2user_namevarchar(50)用户名称3user_xmvarchar(50)用户姓名4dp_namevarchar(50)部门名称5user_pwdvarchar(50)用户密码6user_qxvarchar(50)用户权限在创建数据库结构时,很多表都需要设计一个整型字段作为标识列,这几乎已经成为一种惯例,例如表user_table。所谓标识列,就是可以惟一标识一行记录的列,在表中不会存在两条标识列相同的记录。如果其他表需要引用表user_name中的数据,则在表中添加一个id字段就可以了。有些数据库表设计人员习惯于直接使用名称字段作为标识列,例如表中的user_name字段。这样,如果修改user_name字段的值,就需要同时修改其他所有表的相应字段的值,从而造成不必要的麻烦。在系统中,tid字段对于用户来说是透明的,用户感觉不到它的存在,也无法对其进行修改。2、部门表db_table部门表:dp_table用来保存部门、备注信息,结构如表4-2所示。表4-2 db_table 表编号字段名称数据结构说明1 idint部门编号2dp_namevarchar(50)部门名称3dp_bzvarchar(50)部门备注在SQLServer2005中,可以使用char、varchar和ntext等3种数据类型存储非Unicode字符数据。char和varchar只能存储最多8000个字符,其中char用于存储固定长度的字符数据,varchar用于存储可变长度的字符数据。如果需要存储的数据很大,则可以使用text数据类型,例如表db中的dp_bz字符,因为备注内容的数据量通常不会太大。用varchar就可以了。3、签到表 qdb 签到信息表qdb用来保存签到的具体信息,结构如表4-3所示。表4-3 qdb表编号字段名称数据结构说明1idint签到编号2user_xmvarchar(50)签到用户姓名3worker_name varchar(50)签到用户名4dp_namevarchar(50)签到部门名称5 qdtimedatetime签到时间6ipvarchar(50)签到ip地址在SQLServer2005中,可以使用datetime数据类型存储日期时间数据。Ip地址的存储可以用数据类型varchar(50)来存储。4、请假表 qjb请假表qjb用来保存用户请假的基本信息,结构如表4-4所示。表4-4 qjb 表编号字段名称数据结构说明1id int请假编号2uservarchar(50)请假人员姓名2worker_namevarchar(50)请假人员用户名4dp_namevarchar(50)请假人员部门3lxvarcahr(50)请假类型4yyvarchar(50)请假原因5starttimedatetime请假开始时间6endtimedatetime请假结束时间7tjsjdatetime提交时间8bznvarchar(50)备注9spbzbit审批标志在SQLServer2005中可以用数据类型bit来做审批标志,当审批标志为0时,显示未审批,当审批标志为1时显示已审批。4.2 通用模块本实例中包含一些通用模块,这些模块以文件的形式保存,可以在其他文件中使用#include语句包含这些模块,使用其中定义的功能1、Conn.aspconn.asp功能是实现到数据库的连接,因为在很多网页中都有连接数据库的操作,所以把它保存在文件conn.asp中,这样可以避免重复编程。Conn.asp的代码如下:代码说明:server:计算机的名称,UID:登录SQL的用户名 ,PWD:登录SQL的密码,Database:要连接的数据库名称。Set conn=Server.CreateObject(ADODB.Connection)声明连对象,conn.open connstr 用Open方法打开连接.在文件中引用此文件作为头文件就可以访问数据库,代码如下:2、login.asp在任何一个页面操作时,在未登录的情况下都会跳转到登录页面代码如下 response.Redirect表示跳转4.3 程序界面设计及实现4.3.1 登录程序设计在对系统进行管理之前,需要通过系统的身份认证。本站中使用login_judge.asp进行用户身份验证。登录的用户将看到的界面如图4-1所示。 图4-1 登录界面4.3.2 管理界面管理界面的功能是进入用户管理、部门人员管理、人员出勤查询、请假、注销登录。本节将介绍管理界面index.asp的实现方法。index.asp的超级管理员界面如图4-2所示。图4-2 index.asp的界面index.asp的普通管理员界面如图4-3所示。图4-3 index.asp的界面4.3.3 普通员工界面普通员工界面的功能是进入出勤查询、签到、请假等。本节将介绍页面index1.asp的实现方法。index1.asp的普通员工界面如图4-4所示。图4-4 index1.asp的界面4.4请假处理模块请假处理模块可以实现员工、普通管理员请假。在index.asp中,点击“请假”超级链接,可以打开请假页面qingjia.asp。4.4.1员工、普通管理员请假 在qinjia.asp中,员工、普通管理员请假的定义代码如下:请假当单击“请假”按钮时,将在弹出的新窗口中执行qingjiaasp。qingjia.asp的运行界面如图4-5示。图4-5 qingjia.asp的界面4.4.2 请假时间在qingjia.asp中,“请假时间”的定义代码如下:请假时间选择开始时间:选择结束时间: 当分别单击已有“开始时间时”、“结束时间”,将在文本框栏目中弹出时间选择栏,可以选择年月日。4.5 出勤情况查询出勤情况查询模块可以实现以下功能1、员工查询考勤情况;2、管理员查询考勤情况;3、超级管理员查询所有员工的考勤。 4.5.1员工查询考勤情况在condition_searchyg.asp中,点击“查询”按钮进行查询,将在弹出的新窗口中执行condition_searchyg.asp。查询的的定义代码如下。 在非空状态下执行操作condition_searchyg.asp的运行界面如图4-6示。图4-6 condition_searchyg.asp的运行界面4.5.2管理员查询考勤情况在index.asp中,点击“人员出勤查询”,进入condition_search.asp中,选择条件,按条件查询查询定义的代码如下所示。1、部门选择定义的代码:部门: option value= 显示部门表中的部门 2、人员选择定义的代码:department0=-请选择员工-;3、查询时间定义代码: 选择开始时间: 选择结束时间: 单击查询按钮时,执行condition_search.asp。condition_search.asp的运行界面如图4-7所示。图4-7 condition_search.asp的运行界面4.5.3超级管理员查询所有员工考勤在index.asp中,点击“人员出勤情况”,进入condition_qk.asp中查询,查询定义的代码如下所示:condition_qk.asp的运行界面如图4-8所示。图4-8 condition_qk.asp的运行界面4.6用户管理模块用户管理模块包含以下功能1、超级管理员添加普通管理员、普通员工;2、超级管理员删除普通管理员、普通员工;3、超级管理员修改普通员工、普通管理员;4、普通管理员添加普通员工。4.6.1超级管理员添加普通管理员、普通员工在index.asp中点击“用户管理”,进入user_manage.asp界面,点击“添加会员”进入user_add.asp界面,在权限栏选择管理员。添加管理员,user_add.asp的运行界面如图4-9所示。图4-9 user_add.asp的运行界面4.6.2超级管理员删除普通管理员、普通员工在index.asp中点击“用户管理”,用户管理,进入user_manage.asp界面,在点击对应的员工后面的删除选项,即可删除该员工定义,代码如下a href=user_shanchu.asp?id= 删除删除员工,user_shanchu.asp的运行界面如图4-10所示。图4-10 user_shanchu.asp的运行界面4.6.3超级管理员修改管理、普通员工在index.asp中点击“用户管理”,用户管理,进入user_manage.asp界面,在点击对应的管理员后面的修改选项,即可修改该员工定义代码如下a href=user_shanchu.asp?id= 修改修改管理员,user_xiugai.asp的运行界面如图4-11所示。图4-11 user_xiugai.asp的运行界面4.6.4 普通管理员添加普通员工在index.asp中点击“用户管理”,用户管理,进入user_manage_lower.asp界面,添加会员点击添加会员进入user_manage_lower.asp界面。即可添加普通员工,定义代码如下: 连接数据库% userxm=request.Form(xm) 获取提交的xm参数 username=request.Form(txtusername) bumen=request.Form(bumen) pwd1=request.Form(txtuserpwd1) pwd2=request.Form(txtuserpwd2) quanxian=request.Form(rdbquanxian) if pwd1pwd2 then 判断俩次输入的密码是否一致 response.Writealert(您两次输入的密码不符,请重新输入!) response.Writedocument.location.href=user_add.asp 点击确认返回到 user_add.asp 界面 response.End() else sql=insert into user_table(user_xm,user_name,dp_name,user_pwd,user_qx) values(+userxm+,+username+,+bumen+,+pwd1+,+quanxian+) 在user_table中添加要增加的人员信息conn.execute(sql)conn.closeset conn=nothingresponse.Write alert(添加成功);response.Write document.location.href=user_manage_lower.asp;response.end() end if%user_manage_lower.asp的运行界面如图4-12所示。图4-12 user_manage_lower.asp的运行界面4.7 部门管理超级管理员、普通管理员添加部门。4.7.1 超级管理员、普通管理员添加部门在index.asp中点击“部门管理”,部门管理,进入department_manage.asp界面,在单击添加选项,即可进行添加部门,定义代码如下:%bumenname=request.Form(txtname) beizhu=request.Form(textarea) sql=insert into dp_table(dp_name,dp_bz) values(+bumenname+,+beizhu+) 向部门表中插入新部门conn.execute(sql) 执行sql语句 conn.close set conn=nothing response.Write alert(添加成功);response.Write document.location.href=department_manage.asp;response.end()%department_add.asp的运行界面如图4-13所示。图4-13 department_add.asp的运行界面4.8 请假审批超级管理员可以审批请假。4.8.1 超级管理员审批请假 在qingjiashenpi.asp中,“超级管理员审批请假”的定义代码如下:a href=qingjia_sp.asp?id= 审核 当单击“审核”按钮时,通过request.QueryString 传递,执行下面代码 % id=request.QueryString(id) 获取id值if id then 如果id不为空,执行下面的语句sql=update qjb set spbz=1 where id= & id 更新请假表中对应id的spbz,更新为1 conn.execute sql 执行sql 语句end if sql=select * from qjb 查询签到表中所有的记录 set rs=conn.execute(sql) do while not rs.eof if rs(spbz)=true then 如果请假表中审批标志为true时
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 法律服务行业职业培训与就业前景预测报告
- 2025年车辆抵押借款协议
- 2026届湖北省黄石市富川中学七年级数学第一学期期末达标检测试题含解析
- 2025年试用期间劳动合同样本
- 2025权益商铺买卖合同书
- 邮储银行邢台市隆尧县2025秋招笔试金融学专练及答案
- 工商银行郴州市资兴市2025秋招笔试会计学专练及答案
- 邮储银行沈阳市辽中区2025秋招英文群面案例角色分析
- 专业知识能力培训课件
- 中国银行南充市蓬安县2025秋招笔试经济学专练及答案
- 纪检线索处置流程课件
- 湖湘文化教学课件
- 无人机飞行器维护与保养方案
- 急性食物中毒抢救护理常规
- 2025年屏山炒青茶市场分析报告
- 四川成都历年中考作文题与审题指导(2005-2024)
- 单位保密知识培训课件
- 《铁在人体中的作用》课件
- 二年级上册道德与法治第一单元《团团圆圆过中秋》作业设计
- 酒店蔬菜供货合同模板
- 【青松雪】几何最值36问-解析版
评论
0/150
提交评论