




免费预览已结束,剩余32页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
- i - 广元皇泽房地产开发有限公司人事管理系统设计与实现 【摘 要】 利用计算机运行速度快、数据存储量大、传递数据快、便于修改和查询等 特点,将人事管理工作计算机化,可以及时给决策机构准确、全面提供各种人 事资料,这正是人事管理系统的目标。 人事管理体统是为适应现代人力资源管理要求,推动人事管理走向科学化、 规范化,减轻人事管理工作的劳动强度,提高人员工作效率、质量和管理水平 的管理软件系统。使得通过信息化管理,使人事信息变得快捷方便。 广元皇泽房地产开发有限公司人事管理系统设计与实现是一个小型的、 针对性强的人事管理系统。主要实现的功能模块有管理系统的登陆功能、公司 人事基本信息和详细信息管理及各种公司人事信息查询和修改公司人事信息。 关键词: 人事管理系统;asp;access - ii - guangyuan huang ze real estate development co., ltd. design and implementation of personnel management system abstract the use of computer to run fast, large amount of data storage, transmission of data fast, easy to modify and query the characteristics of the computerization of personnel management can be accurate and timely manner to the decision-making body, providing a full range of personnel information, which is the personnel management system of target. personnel management of decency is required to adapt to modern human resources management to promote personnel management towards a scientific, standardized, reducing the labor intensity of the work of personnel management, improve staff efficiency, quality and management level of management software systems. making through information management, so that personnel information becomes quickly and conveniently. “guangyuan huang ze real estate development co., ltd. design and implementation of personnel management system“ is a small, targeted personnel management system. main achieved functional module management system for landing capabilities, the company personnel basic information and detailed information management and various corporate personnel information query and modify the companys personnel information. keywords: personnel management systems; asp; access - iii - 目录 前言 .1 第一章 技术背景 .2 1.1 asp 的选择 2 1.1.1 asp 简介 2 1.1.2 asp 的特点 2 1.2 iis 的运行环境 .3 1.3 数据库介绍 3 1.3.1 数据库概论 3 1.3.2 数据库的选择 3 第二章 系统分析 .5 2.1 需求分析 5 2.2 性能需求 6 2.3 可行性分析 6 2.3.1 技术可行性 6 2.3.2 经济可行性 6 2.3.3 管理可行性 7 2.3.4 开发环境可行性 7 第三章 总体设计 .8 3.1 系统各模块功能分析 8 3.2 系统流程分析 9 第四章 数据库设计 .11 4.1 数据库逻辑结构设计 11 4.2 连接数据库 16 第五章 详细设计 .17 5.1 系统运行环境配置 17 5.2 主要界面及代码实现 17 5.2.1 用户登录界面 17 5.2.2 主页面 18 5.2.3 培训信息界面 19 5.2.4 会议信息界面 23 5.2.5 资料信息界面 25 5.2.6 用户管理界面 27 结束语 .30 致谢 .31 参考文献 .32 - 1 - 前言 人事管理系统是一个企事业单位不可缺少的部分,它所产生的作用对于企 事业单位的决策者和管理者来说都是至关重要的,它能够为用户提供充足的信 息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这 种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生 大量的文件和数据,这给查询、更新和维护都带来了不少的困难。 随着科学技术的不断发展,计算机科学日渐成熟,其强大的功能已为人们 深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对人事信息进行管理,具备手工管 理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保 密性好、寿命长、成本低等,这些优点能够极大地提高人事信息管理的效率。 众所周知,计算机已经成为我们学习和工作的得力助手。今天,计算机的 价格已经十分低廉,性能却有了长足的进步。由于计算机可以代替人工进行许 多繁杂的劳动,具备节约资源、提高工作效率、使敏感文档更加安全等特点, 它已经被应用于许多领域。因此使用计算机来实现公司人事管理的计算机化已 经成为当今时代发展的需要。 目前绝大多数企事业单位都已使用了人事信息管理系统,但是现在广元皇 泽的人事信息的管理水平还停留在纸介质的基础上,这样的机制已经不能适应 时代的发展,因为它浪费了许多人力和物力,在信息时代,这种传统的管理方 法必然被以计算机为基础的信息管理所取代。 应用计算机进行人事信息管理,归纳起来,主要有以下几点优势: 1.可以方便地存储所有的人事信息,管理更为安全、高效; 2.只需要一到两名管理员对人事信息进行管理,节省大量人力; 3.可以迅速查询及修改相关信息。 - 2 - 第一章 技术背景 1.1 asp 的选择 1.1.1 asp 简介 asp 的英文全称是 active server page,翻译为中文就是动态网页。asp 是对 web 服务器的增强,asp 使原来 html 网页只是浏览器从 web 服务器取得 web 页面的工作方式有所改变。asp 不仅可以让客户端的浏览器从服务器上取得 web 页面,还可以让 web 服务器接受来自客户端的信息,具有以下的动态性。 1).“交互性”,网页会根据用户的要求和选择而动态改变和响应。 2).“自动更新”,无需手动更新 html 文档,便会自动生成新的页面,可 以大大节省工作量。 3).“因时因人而变”,当不同的时间、不同的人访问同一网址时会产生 不同的页面。 1.1.2 asp 的特点 1).使用 asp 可以组合 html 页、脚本命令和 activex 组件以创建交互的 web 页和基于 web 的功能强大的应用程序。 2).容易编写,可在服务器端直接执行。 3).普通的文本编译器。 4).程序与浏览器无关。 5).程序的安全性,asp 的源程序不会传到用户的浏览器上。 6).提供了创建交互网页的简便方法。 对于基于 asp 的人事管理系统来说,它有着传统意义上的人事信息管理系 统所无法比拟的优势: 1).基于网络的管理。由于基于 asp 的人事信息管理系统是把整个信息系 统安装在网络上的某一台服务器上的,因此只要有一台能够连上网络的计算机, 在任何时间,任何地点,都能够对这个系统进行操作。 - 3 - 2).客户端免安装。目前的大多数计算机安装的操作系统都是 windows 系 列的。一般都自带 ie 浏览器,在这种情况下,不需要安装任何软件,就能对这 个系统进行操作。 3).客户端零维护。对系统数据库进行维护的工作是服务器端的任务,客 户端用户不用担心系统维护的事情。 综合 asp 具有的功能和特点,本系统选择 asp 作为主要的开发语言。 1.2 iis 的运行环境 pws 支持 asp,可以运行 asp 文件。对用户来说 pws 非常方便 windowsxp 中 的 pws 有着更方便的界面和更强的功能,但是同一时间只能支持一个 web 站点。 还有一组件也能对 asp 文件进行浏览,这就是 iis 服务器,它可以同时支持很 多个 web 站点,对于本系统来说,选择 iis 更佳。 1.3 数据库介绍 数据库在一个 mis 系统中占有很重要的地位,数据库结构设计的好坏将直 接对应用系统的效率已经实现的效果产生影响。一个合理的数据库结构设计可 以提高数据存储的效率。保证数据的完整和一致。同时,合理的数据库结构也 将有利于程序的实现。 1.3.1 数据库概论 数据库是数据文件以及用于处理这些数据文件的程序集合,是数据管理的 最新技术。数据库技术已成为现代信息技术的重要组成部分,是现代计算机信 息系统和计算机应用系统的基础和核心。数据库技术是 20 世纪 60 年代后期产 生和发展起来的一项计算机数据管理技术,它的出现使计算机应用渗透到人类 社会的广阔领域。目前数据库的建设规模和性能、数据库技术也成为计算机科 学技术学科的一个重要分支。 1.3.2 数据库的选择 本系统是属于小型的管理系统,而数据库是本系统中的重要组成部分,是信 息管理系统的后台,存储着所有的信息,在信息管理系统中有着很重要的地位。 - 4 - 数据库设计的好坏,直接影响到这个系统的运行效率。由于 microsoft access2003 操作简单、友好,应用方便,尤其是网络功能有明显的提高。与其 它的关系型数据库管理系统相比,access2003 具有以下优点: 1).存储文件单一。 2).支持长文件名,并可以在文件名内加空格,使文件便于理解、查找。 具有强大的网络功能,可通过网络传送数据。 3).使用简便,用户无需了解编程语言,便可轻松地设计和开发数据库应 用程序。 4).可以处理多种数据信息,如文本文件和其它数据库文件。 综上所述,所以本系统选择 microsoft access2003 数据库作为本系统后台 管理的主要管理工具。 - 5 - 第二章 系统分析 2.1 需 求 分 析 本系统主要是用来对公司员工基本信息进行有效的管理,主要完成的功能 包括对员工的一些基本信息进行统一管理。本系统主要分为前台管理和后台管 理。前台管理包括查看部门和员工信息、查看培训信息、报名参加培训、查看 会议情况、查看资料信息、借阅和归还资料等功能。后台管理包括软件部门管 理、员工管理、培训管理、资料管理和用户管理等模块。通过此系统可以对部 门、员工、培训、会议和资料等信息进行全面管理,从而提高办公效率。 1.部门信息管理 添加部门信息,包括部门编号、部门名称和上级部门等信息,修改部门信 息,删除部门信息,查看部门信息。 2.员工基本信息管理 添加员工基本信息,包括员工编号、姓名、性别、生日、所在部门等信息, 修改员工基本信息,删除员工基本信息,查看员工基本信息。 3.培训管理 查看最新培训信息,报名参加培训,添加、修改、删除和查看培训信息, 确认、删除和批量删除培训报名信息,添加、修改、删除和查看培训课程类型。 4.会议管理 添加、修改、删除、查看和发布会议信息,添加、修改、删除和查看会议 室信息,查看会议室日程安排信息。 5.资料管理 添加、修改、删除和查看资料分类信息,添加、修改、删除、查看和借阅 资料信息,修改部门信息,删除部门信息,查看部门信息。 6.员工基本信息管理 - 6 - 添加员工基本信息,包括员工编号、姓名、性别、生日、所在部门等信息, 修改员工基本信息,删除员工基本信息,查看员工基本信息。 7.培训管理 查看最新培训信息,报名参加培训,添加、修改、删除和查看培训信息, 确认、删除和批量删除培训报名信,添加、修改、删除和查看培训课程类型。 8.会议管理 添加、修改、删除、查看和发布会议信息,添加、修改、删除和查看会议 室信息,查看会议室日程安排信息。 9.资料管理 添加、修改、删除和查看资料分类信息,添加、修改、删除、查看和借阅 资料信息。 2.2 性 能 需 求 一般的性能需求是指相互消息传递顺利,分析正确,界面友好,运行时间 满足使用需要,安全性得到保证。在开发系统的每个阶段,均需要考虑彼此间 的认证与授权。尤其是认证,简单地说就是确定谁是特定用户,并针对安全源 验证该用户的身份。在处理完识别用户的方法之后,必须利用一种方法以向用 户授权,从而能够使用系统的特定功能。也就是说,需要一种方法来决定允许 特定用户进行什么样的操作。 2.3 可 行 性 分 析 2.3.1 技术可行性 随着国内软件开发的日益发展壮大,各种中小企事业单位已具备独立开发 各种类型的软件的能力,能够满足不同行业的特别的需求。而这个系统尽管其 在组织关系上存在着很大的复杂性,繁琐性,但是就整个系统的技术构成上来 看,它还是属于一个数据库应用类的系统。其基本操作还是对存在数据库进行 添加、删除、查找、编辑等。所以就单纯的数据库应用来看,暂不存在太大的 技术问题。 - 7 - 2.3.2 经济可行性 对于整个系统而言,在系统未运行之前,初期投资比较大,花费相对而言 比较多。各部门必须配置电脑、服务器及相关的网络设备,但是在整个系统投 入运行之后,因为现在计算机已经普及了,相关的人员培训费可以减少很多。 而同时又减少了数据的流通环节,不必要花费那么多的时间,也就是说最重要 的是就是提高了效率,而又保证了各项数据的准确性,也避免了工作人员的流 动造成的收据丢失等问题,适应了当前的发展形式。 2.3.3 管理可行性 随着时代的发展,人员素质已逐步提高,不论是对于电脑系统的基本操作 还是对于系统的维护都有了一定的基础。同时还可以配置专业的电脑维护人员 来维护电脑,不必担心电脑故障问题。 2.3.4 开发环境可行性 我们采用 asp 开发工具。可以通过专用接口或 odbc 接口连接许多比较常用 的数据库。代码的编写更为直观,并且在 iis 环境下的调试和维护也相对容易。 对小型应用来说,直接使用这个数据库就是个质优价廉的选择。同时,它拥有多 平台的开发环境,如果要把一个平台上开发的代码移植到另外一个平台上,只 要重新编译就可以了。 - 8 - 第三章 总体设计 3.1 系统各模块功能分析 本系统主要分为两个大的模块,部门管理模块、培训管理模块、用户管理 模块、会议管理模块以及资料管理模块分别以不同的身份进入不同的界面,其 不同身份进入页面后的功能也不相同,其主要的功能模块如图 3-1 所示。 添 加 信 息 修 改 信 息 删 除 信 息 添 加 信 息 报 名 管 理 类 型 设 置 添 加 信 息 会 议 室 安 排 信 息 查 询 资 料 借 阅 资 料 入 库 类 别 管 理 员 工 信 息 培 训 信 息 会 议 安 排 资 料 信 息 资 料 借 阅 部 门 管 理 培 训 管 理 会 议 管 理 资 料 管 理 广元皇泽房地产公司人事管理系统 普通用户 系统管理员 图 3-1 系统功能模块图 1.部门管理模块 该模块负责部门的一些信息,主要包括添加、删除、修改部门的信息。 2.培训管理模块 该模块负责培训方面的信息,主要包括培训列表制定、培训名称决定、培 训时间、地点安排、培训负责人的安排。 3.用户管理模块 该模块主要负责管理员的密码修改。 - 9 - 4.会议管理模块 该模块负责会议方面的信息,主要包括显示、添加、编辑、发布、删除会 议信息及会议室安排。 5.资料管理模块 该模块负责资料信息的管理,主要包括资料信息入库及资料借阅情况。 3.2 系统流程分析 为了更清楚地说明系统框架,以便读者对本系统有一个整体上的初步认识, 我们给出了系统流程图。 用户以不同的身份登录,则进入不同的页面。最初均以系统用户的身份登 录,被系统引至用户主页面,进入此页面后可查看所有的消息,其系统用户进 入的流程图如图 3-2 所示。 y n 用户身份 验证 主 页 面 登 录 普通用户 退 出 图 3-2 系统用户登录流程图 进入主页面之后,系统管理员可通过身份认证进入后台管理页面,进行一 些信息的添加、删除、修改等操作,其管理员用户进入的流程图如图 3-3 所示。 - 10 - y n 用户身份 验证 后台主页面 登 录 管理员 退 出 图 3-3 系统管理员登录流程图 - 11 - 第四章 数据库设计 4.1 数据库逻辑结构设计 数据库结构的设计在基于 asp 的人事管理系统中占有着很重要的地位。它 的好坏将会直接影响到本系统的效率和实现的效果。根据系统的实际应用情况, 本系统采用 microsoft access2003 作为后台的数据库管理工具,以下是本系统 数据库设计的具体情况。 首先打开 microsoft access2003,新建一个空的数据库,命名为 office.mdb,然后通过表设计器创建本系统的几个基本表。下面分别介绍各个 表的内容。 1.部门表 department 表 department 主要用来保存企业部门的信息,主要包括部门名称。 表 4-1 部门表 departments 列名 数据类型 字段大小 备注 depid 自动编号 长整型 部门编号,主键 depname 文本 50 部门名称 upperid 数字 长整型 上级部门编号 2.员工信息表 employees 表 employees 用来保存员工的基本信息,主要包括员工姓名、性别、民族、 生日、学历、婚姻状况、籍贯、身份证号、办公电话、手机号码等。 表 4-2 员工基本信息表 employees 列名 数据类型 字段大小 备注 empid 自动编号 长整型 员工编号,主键 empname 文本 50 姓名 sex 文本 10 性别 nationality 文本 30 民族 birth 文本 20 生日 academic 文本 20 学历 - 12 - marital 文本 20 婚姻状况 original 文本 20 籍贯 - 13 - 续表 4-2 id_card 文本 50 身份证号 office_phone 文本 50 办公电话 mobile 文本 50 手机号码 hiredate 文本 20 到岗日期 depid 数字 长整型 所在部门编号 etitle 文本 30 职务 estate 文本 20 员工状态 memo 文本 200 备注 imageurl 文本 200 照片文件名 3.培训信息表 training 表 training 用来保存培训信息,主要包括培训日期、时间、主题、类型、 地点、培训人等。 表 4-3 培训信息表 training 列名 数据类型 字段大小 备注 id 自动编号 长整型 培训编号,主键 createdate 日期/时间 短日期 创建日期 subject 文本 200 培训主题 status 文本 10 当前状态 ttypeid 数字 长整型 培训类型 stypeid 数字 长整型 主题类型 place 文本 100 培训地点 teacher 文本 50 培训人 startdate 文本 50 培训开始日期 enddate 文本 50 培训结束日期 signsdate 文本 50 报名开始日期 signedate 文本 50 报名结束日期 attendant 文本 200 参加人 cost 数字 长整型 培训费/人 - 14 - 续表 4-3 tdetail 备注 备注型 培训介绍 file1 文本 100 附件 1 保存文件名 filename1 文本 100 附件 1 实际文件名 file2 文本 100 附件 2 保存文件名 filename2 文本 100 附件 2 实际文件名 4.培训报名信息表 trainingsign 表 trainingsign 用来保存培训报名信息,主要包括培训报名日期、培训编 号、培训用户记录等。 表 4-4 培训报名信息表 trainingsign 列名 数据类型 字段大小 备注 id 自动编号 长整型 报名编号,主键 trid 数字 长整型 培训编号 signdate 日期/时间 短日期 报名日期 userid 文本 50 用户名 status 文本 10 当前状态 5.会议信息表 meeting 表 meeting 用来保存会议信息,主要包括会议主题、时间、相关人员等。 表 4-5 会议信息表 meeting 列名 数据类型 字段大小 备注 id 自动编号 长整型 会议编号,主键 subject 文本 200 会议主题 mdate 文本 50 开始和结束日期 mtime 文本 50 开始和结束时间 roomno 文本 20 会议室编号 preside 文本 100 主持人 attendant 文本 200 与会人员 mdetail 备注 备注型 会议内容介绍 status 文本 10 创建、发布 - 15 - 续表 4-5 createdate 日期/时间 短日期 创建时间 poster 文本 50 创建人 6.会议信息室表 meetingrooms 表 meetingrooms 用来记录会议信息室记录信息。 表 4-6 会议室信息表 meetingrooms 列名 数据类型 字段大小 备注 roomno 文本 20 会议室房间号,主键 roomname 文本 50 会议室名称 roomsize 数字 长整型 容纳人数 resource 文本 200 相关资源 7.资料信息表 information 表 information 用来保存资料信息,主要包括资料数量、价格、内容描述 等。 表 4-7 资料信息表 information 列名 数据类型 字段大小 备注 infono 文本 50 资料编号 infoname 文本 100 资料名称 typeid 数字 长整型 资料分类编号 icount 数字 长整型 数量 iprice 数字 长整型 价格 idetail 备注 备注型 内容描述 createdate 日期/时间 短日期 创建日期 8.资料入库表 infoin 表 infoin 用来保存资料入库信息,涉及入库日期、价格、数量、入库者等。 表 4-8 资料入库表 infoin 列名 数据类型 字段大小 备注 inid 自动编号 长整型 入库号,主键 - 16 - indate 日期/时间 短日期 入库日期 infono 文本 50 资料编号 - 17 - 续表 4-8 inprice 数字 长整型 入库价格 incount 数字 长整型 入库数量 indetail 备注 备注型 说明 poster 文本 50 入库者 createdate 日期/时间 短日期 创建时间 flag 数字 字节 审核标记 9.资料借阅表 infolend 表 infolend 用来保存资料借阅信息,涉及到资料编号、借阅日期、借阅员 工编号、借阅数量等。 表 4-9 资料借阅表 infolend 列名 数据类型 字段大小 备注 lendid 自动编号 长整型 借阅号,主键 infono 文本 50 资料编号 lenddate 日期/时间 短日期 借阅日期 empid 数字 长整型 借阅员工编号 lendcount 数字 长整型 借阅数量 flag 数字 字节 标记 10.类型信息表 types 表 types 用来记录系统中使用的类型信息,包括课程类型和资料类型。 表 4-10 类型信息表 types 列名 数据类型 字段大小 备注 typeid 自动编号 长整型 类型编号,主键 typename 文本 50 类型名称 flag 数字 长整型 类型分类 11.用户信息表 users 表 users 用来保存系统用户信息。 表 4-11 用户信息表 users 列名 数据类型 字段大小 备注 - 18 - 续表 4-11 userid 文本 50 用户名,主键 empid 数字 长整型 员工编号 userpwd 文本 50 密码 12.系统管理员表 sysadmin 表 sysadmin 用来保存系统管理员的基本信息。 表 4-12 系统管理员表 sysadmin 列名 数据类型 字段大小 备注 adminid 文本 50 用户名,主键 adminpwd 文本 50 密码 4.2 连接数据库 本系统中有许多页面都涉及到数据库的操作,包括查询、插入、修改和删 除等,执行这些操作之前首先要建立与数据库的连接,其数据库连接文件代码 (conndb.asp)如下所示: - 19 - 第五章 详细设计 5.1 系统运行环境配置 利用 asp 网页编程技术对该系统进行设计,在将程序语句输入编辑器后, 要以.asp 为后缀名来存盘。 在要浏览时,就必须搭建 web 服务器 iis,这样会更好更准确的看到页面。 下面就介绍 iis 的安装。 1.如果在安装操作系统的时候没有安装 iis ,请先把系统盘放入光驱中, 按照下面的步骤进行安装。 2.打开“控制面板”-“添加删除程序”-“添加/删除 windows 组件” -双 击“internet 信息服务”-在组件中的“internet 信息服务(iis)”项前打 勾,单击“下一步”,并且按照提示操作即可完成安装。 安装完成后就是关于 iis 服务器的基本配置: 1.打开 iis 管理器,选“开始菜单-程序-管理工具-internet 信息服务” 。 2.设置“默认 web 站点”项。 1). 打开“默认 web 站点”的属性设置窗口:选“默认 web 站点-右键- 属性”即可。 2). 设置“主目录”:在“本地路径”通过“浏览”按钮来选择你的网页 文件所在的目录。 3). 把 internet 信息服务的“默认 web 站点”的“启用默认文档”设置 为“index.asp”。 4). 设置 tcp 端口和 ip 地址:tcp 端口是 web 服务器端口,默认值是 80,可改动。ip 地址是 web 服务器绑定的 ip 地址,默认值是“全部未分配”, 可以改动。 - 20 - 5.2 主要界面及代码实现 5.2.1 用户登录界面 用户登录页面(login.asp),此页面主要用于用户进入主页面,其界面如 图 5-1 所示。 图 5-1 用户登录界面 当用户输入用户名和密码后,点击“登录”按钮,将提交表单,代码如下: 在 putsession.asp 文件中,用户名和密码都被放入指定的 session 中,而 后转向系统主界面 index.asp,代码如下: - 21 - 5.2.2 主页面 主页面为 index.asp,此页面的功能主要是显示部门、员工、培训、会议 安排和资料等信息,其界面如图 5-2 所示。 图 5-2 主页面 在 index.asp 中,还包含了四个文件 conndb.asp、isuser.asp、left.asp 和 newlist.asp,分别用来处理连接数据库、用户身份验证、左侧和右侧的显 示内容。 5.2.3 培训信息界面 1).查看培训信息 在主页面点击最新培训信息之后就可以查看最新培训信息(newlist.asp), 此页面可显示及查看最新培训信息,其运行界面如图 5-3 所示。 - 22 - 图 5-3 查看培训信息界面 2).添加培训信息 最新培训信息页面显示的培训信息是处于“发布”状态下的记录,还可添 加培训信息,在培训管理页面中,当用户单击“新建培训信息”按钮,触发 onclick 事件,弹出 trnedit.asp 新窗口。“新建培训信息”按钮的定义代码 如下: 具体添加代码如下: 添加培训信息运行界面如图 5-4 所示。 图 5-4 添加培训信息界面 3).删除培训信息 trndelt.asp 页面用于删除培训信息。其主要代码如下: alert(不能删除此培训记录,请先清空其下的所有报名 信息!);history.back();“ response.end() end if sql = “delete from training where id=“ & tid set rs = conn.execute(sql) response.write “培训信息成功删除“ set rs = nothing % 4).添加员工信息 empadd.asp 页面主要用于添加员工信息,其运行界面如图 5-5 所示。 图 5-5 添加员工信息界面 其主要运行代码如下: “ then set rs = server.createobject(“adodb.recordset“) 读取此部门信息 sql = “select * from departments where depid=“ & depid set rs = conn.execute(sql) - 25 - if not rs.eof then depname = rs(“depname“) uid = rs(“upperid“) 判断此部门是否为一级部门,如果不是,则读取其上级部门名称 if uid0 then sql = “select * from departments where depid=“ & uid set rs = conn.execute(sql) if not rs.eof then upperdepname = rs(“depname“) & “ - “ end if else upperdepname = “ end if depname = upperdepname & depname end if else response.end() end if % 5.2.4 会议信息界面 在主界面中,用户都可以查看目前的会议安排信息,单击“会议安排”超 链接,将打开 arrange.asp,如图 5-6 所示。 图 5-6 会议安排界面 1).查看会议信息 - 26 - 当用户单击会议信息的超链接时,触发 onclick 事件,可查看会议信息。 代码如下: “ onclick=“return newview(this.href)“ 在弹出的新窗口中打开 meetingview.asp 文件查看会议的具体内容,其运 行界面如图 5-7 所示。 图 5-7 查看会议信息界面 2).添加会议信息 在 meetinglist.asp 页面中,“新建会议信息”按钮链接到的 meetingedit.asp 页面的作用是添加会议信息,其运行界面如图 5-8 所示。 图 5-8 添加会议信息界面 其主要代码如下: 会议信息成功保存“ else 在数据库表 meeting 中插入新信息 sql=“select * from meeting“ rs.open sql,conn,1,3 rs.addnew rs(“subject“) = request(“subject“) rs(“roomno“)= request(“rno“) rs(“mdate“) = request(“mdate“) rs(“mtime“) = request(“mtime“) rs(“preside“) = request(“preside“) rs(“attendant“) = request(“attend“) rs(“mdetail“) = request(“detail“) rs(“status“) = “创建“ rs(“createdate“) = date() rs(“poster“) = session(“adminid“) rs.update
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 20077-2025一次性托盘
- GB/T 9967-2025金属钕
- 森林防火业务知识培训课件
- 森林火灾防范知识培训课件
- 森林消防水电知识培训课件
- 棋类培训课件
- 桥梁防撞理论知识培训课件
- 2025年陵园工作招聘笔试模拟试题及答案
- 2025年健康管理师(高级)实操技能考核试题及答案
- 2025年电子商务战略规划师中级求职面试全攻略及预测题库
- 近视推拿培训课件
- 2025年国企运维岗笔试题目及答案
- 2025年职业卫生培训试题及答案
- 2025年江苏省建筑施工企业主要负责人安全员A证考核题库含答案
- 2025年洛阳理工学院招聘硕士研究生学历专任教师考试笔试试题(含答案)
- 中华人民共和国治安管理处罚法2025修订版测试题及答案
- 广西柳州市2024-2025学年七年级下学期期末历史试题 (含答案)
- 无人机应用技术专业认识
- 备考2025年湖北省宜昌市辅警协警笔试笔试预测试题(含答案)
- 新学期教学工作会议上校长讲话:把功夫下在课堂里把心思放在学生上把质量落到细节中
- 初中语文教师培训
评论
0/150
提交评论