企业资源计划之人力资源管理.doc_第1页
企业资源计划之人力资源管理.doc_第2页
企业资源计划之人力资源管理.doc_第3页
企业资源计划之人力资源管理.doc_第4页
企业资源计划之人力资源管理.doc_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

东华理工学院毕业设计 论文 毕毕业业设设计计 论论文文 题题 目目 企业资源计划之人力资源管理 英英文文题题 Enterprise Resource Planning Human Resource Package 学学生生姓姓名名 冯文彬 班班 级级 005624 指指导导教教师师 Buhari 喻耀华 倪小剑 专专 业业 软件工程 二二 零零 零零 四四 年年 六六月月 东华理工学院毕业设计 论文 东华理工学院毕业设计 论文 I 摘要摘要 本系统是一个针对企业的 HR 人力资源 的辅助管理软件 是 ERP 企业资源 计划 的一个重要组成部分 包括对企业人力资源的基本情况 员工出勤情况 工 资情况的有效的监控及根据情况进行决策 利用系统可以对员工的基本情况 出勤 工资的浏览 查询 添加 删除 修改 报表等功能 因此可以提高企业的工作 效率 系统是采用当前优秀的网站制作工具 Macromedia Dreamweaver MX 开发 结合 平面图像制作工具 Adobe Photoshop 来设计界面和相关图片 使用 Microsoft 的 II S Web 服务器架构实现基于 B S 模式的 Active Server Pages 系统 系统采用 Micr osoft Access 作为后台数据库 利用数据表关联和视图 查询 来实现关系型数据 库 当性能或者安全需要的时候 本系统的数据库可以很方便地移植到 Microsoft SQL Server 上面 并且实现多层结构 使系统更加可靠 论文主要介绍了 ERP 相关背景 系统设计方案 程序设计过程 部分重点程序 的详解及部分问题解决方案 关键字 关键字 ERP B S 模式 数据库 SQL 语言 VBScript Abstract This system has the ability to manage an enterprise s human resource which is an important package of Enterprise Resource Planning by using this software package you can be in charge of the enterprise s employees information attendance and salary detail which is maximum the enterprise s efficiency Enterprise Resource Planning is the finest expression of the inseparability of InfoTech and business As an enabling technology as well as an effective managerial tool ERP has made it possible for many organization worldwide to integrate all levels ERP is the planning of 4M s of the enterprise resource Man Money Material and Machines to their best synergistic values ERP basically helps an organization in addressing needs like reduced cycle time customer focus sharing information seamlessly across the enterprise and JIT Management The system is designing in Macromedia Dreamweaver MX using Adobe Photoshop for the UI developing base on Microsoft NT system and it s IIS Web Server Technology using ASP as B S mode s server technology The background database is MS Access by using relationships and view queries to set up the relation of data For better reliability and capability the database can easily to migrate into MS SQL Server This thesis is introducing ERP background system designing blue pint program process some of the most important coding Keywords Keywords ERP B S mode Database SQL VBScript 东华理工学院毕业设计 论文 II 目录目录 摘要 I 1 前言 1 1 1 什么是 ERP 1 1 2 ERP 中的人力资源管理 1 1 2 1 人力资源规划的辅助决策 1 1 2 2 招聘管理 2 1 2 3 工资核算 2 1 2 4 工时管理 2 1 2 5 差旅核算 2 1 2 6 新技术与人力资源系统 2 2 开发语言及相关技术 3 2 1 脚本介绍 3 2 2 SQL 语言简介 3 2 3 数据库概论及其特点 4 2 3 1 数据库的发展 4 2 3 2 数据库的特点 4 2 3 3 数据库技术 4 3 系统架构及主体设计 5 3 1 需求分析 5 3 2 系统主要流程图 7 3 3 网站流程图 8 3 5 数据库设计 9 4 系统应用程序设计 13 4 1 注册部分 13 4 2 已注册用户 17 4 2 1 雇员 17 4 2 2 管理员 17 4 3 帮助系统 17 4 4 页面规范化 CSS 17 4 5 重要程序部分设计 18 5 测试发生的问题及解决方法 22 5 1 WINDOWS 2003 的 IIS 不允许调用上级目录文件 22 5 2 重复点击出席及周末出席 22 5 3 退出登录后返回察看页面 23 6 结束语 23 致谢 24 东华理工学院毕业设计 论文 III 参考文献 24 东华理工学院毕业设计 论文 1 1 1 前言前言 1 1 1 1 什么是什么是 ERPERP 众所周知 ERP 即企业资源计划 它是由 MRP 制造资源计划 发展而来的 90 年 代初 美国 Gartner Group 公司用一系列功能标准来界定 ERP 其定义如下 超越了 MRP 的范围和集成功能 支持混合方式的制造环境 支持动态的监控能力 提高业务绩效 支持开放的客户机 服务器计算环境 ERP 最初是一种基于企业内部供应链的管理思想 它在 MRP 的基础上扩展了管 理范围 其基本思想是把企业的业务流程看作是一个紧密联接的供应链 并将企业内 部划分成几个相互协同作业的支持子系统 如财务 市场营销 生产制造 服务维护 工程技术等 可对企业内部供应链上的所有环节如订单 采购 库存 计划 生产制 造 质量控制 运输 分销 服务与维护 财务 成本控制 经营风险与投资 决 策支持 实验室 配方 人力资源等有效地进行管理 从管理范围和深度上为企业 提供了更丰富的功能和工具 1 2 1 2 ERPERP 中的人力资源管理中的人力资源管理 追述 ERP 在企业管理中的发展进程 始终是以生产制造及销售过程 供应链 为中 心的 而作为企业资源之本的人力资源 长期以来一直作为一个孤立的系统独立于企 业核心管理系统之外 最初企业管理者为了减轻企业在工资核算方面大量繁琐的手 工操作 往往聘请一些咨询公司或引进一些工资核算系统 以后发展的一些人力资源 系统 其水平也只停留在分散运行的模式上 在企业间的商业竞争越来越激烈的今天 如 何吸引优秀人才 合理安排人力资源 降低人员成本 提高企业竞争力 已经是企业 管理者考虑的首要问题 ERP 在人力资源系统的加入以后 使得其功能真正扩展到了 全方位企业管理的范畴 人力资源的功能范围 也从单一的工资核算 人事管理 发 展到可为企业的决策提供帮助的全方位解决方案 这些领域包括人力资源规划 员 工考核 劳动力安排 时间管理 招聘管理 员工薪资核算 培训计划 差旅管理 等 并同 ERP 中的财务 生产系统组成高效的 具有高度集成性的企业资源系统 1 2 1 1 2 1 人力资源规划的辅助决策人力资源规划的辅助决策 在现代企业管理中 为了应付频繁的企业重组及人事变动 企业的管理者可以运 用 ERP 中的人力资源系统 根据本企业的生产需求状况 方便地编制本企业组织结构 和人员结构规划方案 通过各种方案在系统中的比较和模拟运行评估 产生各种方案 的结果数据 并通过直观的图形用户界面 为管理者最终决策提供辅助支持 除此以 外 人力资源规划还可制定职务模型 包括职位要求 升迁路径和培训计划 根据担任 该职位员工的资格和条件 系统会提出针对本员工的一系列培训建议 一旦机构改组 或职位变动 系统会提出一系列的职位变动或升迁建议 以上规划一旦被确认 现有 东华理工学院毕业设计 论文 2 结构会方便地被替换 此外 通过人员成本分析 可以对过去 现在 将来的人员成 本作出分析及预测 并通过 ERP 集成环境 为企业成本分析提供依据 1 2 2 1 2 2 招聘管理招聘管理 一个公司的劳动力应该被看作最重要的投资 人力资源的决策有关公司的成功和 竞争力 保持竞争力意味着公司有一整套发掘人才的有效手段 招聘系统一般从以 下几个方面提供支持 优化招聘过程 减少业务工作量 降低招聘成本 为选择聘用人员的岗位提供辅助信息 1 2 3 1 2 3 工资核算工资核算 灵活 高效的薪资系统能根据公司跨地区 跨部门 跨工种的不同薪资结构及处 理流程制定与之相适应的薪资核算方法 通过与时间管理直接集成 减少了人工介入 消 除了接口中存在的问题 可以自动提供工资各项扣减 员工贷款等功能 薪资管理部 门可以通过薪资的模拟运行 预先得到所需的信息 薪资系统还具有强大的回算功能 当 薪资核算过程结束以后 员工的有关上一薪资核算期的主数据发生变化 在下一薪资 核算期内 回算功能会自动触发 进行修正 此外 系统还可以根据员工考核的结果 自动调整薪资结构 1 2 4 1 2 4 工时管理工时管理 根据本国或当地的日历 灵活安排企业的运作时间以及劳动力的作息时间表 对 员工加班 作业轮班 员工假期 以及员工作业顶替等作出一整套周密的安排 运 用远端考勤系统 可以将员工的实际出勤状况记录到主系统中 而与员工薪资 奖金 有关的时间数据会在薪资系统和成本核算中作进一步处理 系统将时间管理作为整 体系统中的一个组成部分 而这个系统可以对人力资源管理系统的规划 控制和管理 过程提供支持 1 2 5 1 2 5 差旅核算差旅核算 ERP 对从差旅申请 差旅批准到差旅报销进行工作流控制 整个过程可以在系统中 完成 并且通过集成环境将核算数据传输到财务成本核算模块中 1 2 6 1 2 6 新技术与人力资源系统新技术与人力资源系统 通信领域的革命 为商业信息系统的变化起到了催化剂的作用 成熟的 Internet Intranet 技术使得每一个雇员甚至每一位求职者可以加入到本企业的人 力资源系统中来 在人员招聘方面 企业可以通过 Internet 向外界发布招聘信息 应 聘者可以根据兴趣选择空缺职位 输入必要的应聘者信息 应聘者申请一经成立 申 请人就获得一个个人编号和密码 申请者可以追踪求职申请状况 查询应聘的处理过 程 在内部管理方面 Internet 更加方便了员工交流 他们能查找其他员工的电话号码 传真号码 房间号码 同事照片和 Internet 地址 员工可以通过 Intranet 随时查 询有关他本人的工时出勤记录 工资情况 差旅申请及费用 通过这种自助式服务 雇员甚至可以修改本人的数据 这就意味着人事部门从繁重的 耗时的工作中解放出 来 可以把精力集中到更高层的政策性工作中去 东华理工学院毕业设计 论文 3 2 2 开发语言及相关技术开发语言及相关技术 2 1 2 1 脚本介绍脚本介绍 Microsoft Active Server Pages 即我们所称的 ASP 其实是一套微软开发的服 务器端脚本环境 ASP 内含于 IIS3 0 以后的版本中 通过 ASP 我们可以结合 HTML 网页 ASP 指令和 ActiveX 元件建立动态 交互且高效的 WEB 服务器应用程序 有 了 ASP 你就不必担心客户的浏览器是否能运行你所编写的代码 因为所有的程序都 在服务器端执行 包括所有嵌在普通HTML 中的脚本程序 当程序执行完毕后 服务器仅将执行的结果返回给客户浏览器 这样也就减轻了客户端浏览器的负担 大大提高了交互的速度 ASPASP 的特点 的特点 使用 VBScript JScript 等简单易懂的脚本语言 结合 HTML 代码 即可快速 地完成网站的应用程序 无须 Compiler 编译 容易编写 可在服务端直接执行 使用普通的文本编译器 如 Windows 的记事本 即可进行编辑设计 与浏览器无关 Browser Independence 客户端只要使用可执行 HTML 代码的 浏览器 即可浏览 ASP 所设计的网页内容 ASP 所使用的脚本语言 VBScript JavaScript 均能够在 Web 服务器端执行 客户端的浏览器不需要执行 这些脚本语言 ASP 的源程序不会被传到客户端浏览器 因而可以避免所写的源程序被他人剽 窃 提高了程序的安全性 可使用服务器端的脚本来产生客户端的脚本 ActiveX Server Components ActiveX 服务器元件 具有无限可扩充性 可 以使用 Visual Basic Java Visual C COBOL 等编程语言来编写你所需要的 ActiveX Server Component 2 2 2 2 SQLSQL 语言简介语言简介 用户对数据库的使用 是通过数据库管理系统提供的语言来实现的 不同的数据 库管理系统提供不同的数据库语言 关系数据库管理系统几乎都提供关系数据库标 准语言 SQL SQL 的全称是 Structured Query Language 即结构化查询语言 SQL 语句可以 从关系数据库中获得数据 也可以建立数据库 增加数据 修改数据 1986 年 ANSI 采用 SQL 语言作为关系数据库系统的标准语言 后被国际化标准组织 ISO 采纳为 国际标准 SQL 语言使用方便 功能丰富 简洁易学 是操作数据库的工业标准语 言 得到广泛地应用 例如关系数据库产品 DB2 ORACLE 等都实现了 SQL 语言 同 时 其它数据库产品厂家也纷纷推出各自的支持 SQL 的软件或者与 SQL 的接口软件 这样 SQL 语言很快被整个计算机界认可 SQL 语言是一种非过程化语言 它一次处理一个记录集合 对数据提供自动导航 东华理工学院毕业设计 论文 4 SQL 语言允许用户在高层的数据结构上工作 而不对单个记录进行操作 SQL 语言不 要求用户指定数据的存取方法 而是使用查询优化器 由系统决定对指定数据存取 的最快速手段 当设计者在关系表上定义了索引时 系统会自动利用索引进行快速 检索 用户不需知道表上是否有索引或者有什么类型的索引等细节 2 3 2 3 数据库概论及其特点数据库概论及其特点 2 3 1 2 3 1 数据库的发展数据库的发展 数据库处理在信息系统的研究中一直是非常重要的主题 然而 近年来 随着 World Wide Web WWW 的猛增及 Internet 技术的迅速发展 使得数据库技术之时成 为最热门技术之一 数据库技术能使 Internet 应用超越具有早期应用特点的简单的 发布 同时 Internet 技术提供了一种向用户发布数据库内容的标准化的访问方法 这些技术没有脱离经典数据库技术的要求 它们只是加重了数据库技术的重要性 数据库的设计和开发及包括艺术有包括工程 理解用户的需求 然后 把它们转变 为有效的数据库设计是一个艺术过程 把设计转变为实际的数据库 并且这些数据 库带有功能完备 高效能的应用 是一个工程过程 数据库的目的是帮助人们跟踪事务 经典的数据库应用涉及诸如订单 顾客 工作 员工 学生 电话之类的项 或其它数据量较大 需要密起关注的事务 最 近 由于数据库的普及 数据库技术已经被应用到了新的领域 诸如用于 Internet 的数据库或用于公司内联网的数据库 数据库也被越来越多地应用于生成和维护多 媒体应用程序上 使用计算机以后 数据处理的速度和规模 无论是相对于手工方式 还是机械 方式 都有无可比拟的优势 通常在数据处理中 计算是比较简单的而数据的管理 却比较复杂 数据管理是指数据的收集 整理 组织 存储 维护 检索 传送等 操作 这部分操作是数据处理业务的基本环节 而且是任何数据处理业务中必不可 少的共有部分 数据管理技术的优劣 将直接影响数据处理的效率 2 3 2 2 3 2 数据库的特点数据库的特点 减少数据的重复 Redundancy can be reduced 避免数据的不一致 Inconsistency can avoid 数据共享 Data shared 强化数据的标准化 Standard can be enforced 实践安全性的管理 Security restriction can be applied 完整性的维护 Integrity can be maintained 需求冲突会获得平衡 Conflicting requirements can be balance 2 3 3 2 3 3 数据库技术数据库技术 从文件系统发展到数据库系统是信息处理领域的一个重大变化 在文件系统阶 段 人们关注的中心问题是系统功能的设计 因而程序设计处于主导地位 数据只 起着服从程序需要的作用 在数据库方式下 信息处理观念已为新体系所取代 数 据占据了中心位置 数据结构的设计成为信息系统首先关心的问题 而利用这些数 据的应用程序设计则退居到以既定的数据结构为基础的外围地位 东华理工学院毕业设计 论文 5 目前世界上已有数百万个数据库系统在运行 其应用已经深入到人类社会生活 的各个领域 从企业管理 银行业务 资源分配 经济预测一直到信息检索 档案 管理 普查统计等 并在通信网络基础上 建立了许多国际性的联机检索系统 数据库技术还在不断的发展 并且不断地与其它计算机技术相互渗透 数据库 技术与网络通信技术相结合 产生了分布式数据库系统 数据库技术与面向对象技 术相结合 产生了面向对象数据库系统 3 3 系统架构及主体设计系统架构及主体设计 3 1 3 1 需求分析需求分析 经过一段时间的分析 考虑到自己的现实掌握的技术及能力 最后决定选定开 发课题为 ERP HR 考虑到系统的安全性等 决定使用 ASP 结合数据库是最好的解 决方案 企业的需要是需要一套可以用来管理公司的人事方面的系统 需要可以修改 察看雇员的信息的 并且可以显示相关工资信息的 另外企业的雇员可以每天都登 录系统管理和察看自己及企业一些相关信息的系统 系统需要有管理员组对系统进 行维护和管理 及时处理雇员的信息 并且从其中得到有关雇员的一些相关信息 以在以后公司对雇员进行审核的时候可以提供一定的参考信息 ERP 系统中 信息 的提取非常重要 所以要有特别的报表功能 让决策者可以打印出来进行数据分析 和研究 系统可以方便地完成一般人工操作的一些入签到 请假 贷款 预支等工 作 并且可以动态地和雇员其他相关信息相关联起来 系统主要是一个企业里面的 Employee 及三种不同功能的管理员对数据库进行交 互性的管理 以实现 ERP 的人力资源部分的管理 Database Employee Administratordepartment Director 系统采用 B S 模式 这样的话 每次服务器的文件更新了客户端就不需要更新 也不需要存储本系统的文件 既方便了系统修改更新后文件的分发问题和系统核心 代码的安全问题 而且所有资料都存储在服务器 方便资料的管理和备份 另外给 予 B S 模式的 ASP 系统是直接发布在网络上的 可以运行于 Intranet 和 Internet 无论在哪都可以使用和管理 东华理工学院毕业设计 论文 6 B S 模式示意图 服务器端 客户端客户端客户端更多客户端 在安全性方面 本系统是基于 B S 模式的网络数据库系统 安全性由服务器端来 验证 主要是通过 session 来验证访问者的权限的 不同的用户和等级使用的 session 值不一样 这样就可以防止非法及越权的访问了 而且 session 是存储在 服务器的 所以一般不能像 cookies 那样可以在客户端通过假冒来非法访问 数据库里面存储的密码是加密的字符串 即使数据库有人恶意察看也不知道密码 是什么 有效防止了密码泄露 在配置文件的设置上面 因为本系统是一个完整的和数据库结合的有前后台的系 统 大部分配置及数据都是存储在数据库中 不过考虑到系统的速度和更加方便操 作 在某些配置设置的更加方便 所以在默认雇员注册工资的配置上面使用了 ASP 内置的 FSO 对象来直接读写 dimsalary asp 文件 使得不用每次打开数据库 增加 系统稳定性 其他需要保存数据或者读取数据库数据的页面上面 使用 ADODB RecordSet 来打 开数据库进行更新操作 东华理工学院毕业设计 论文 7 3 2 3 2 系统主要流程图系统主要流程图 Check Sanction or Reject Sanction or Reject Sanction or Reject Check Check Apply Loan Register Apply Leave Check Check Change Pass Update Profile Apply Advance loan advance emp details Attendance Leave Pay Slip Employee s Database Director Print Print Print Print Print Print Print Dismiss Employee 其他输入框都有一般性的验证 如密码不能少于 6 位 两次密码输入必须相同 身高不能超过 230cm 体重不能超过 300kg E mail 地址只允许 someone company xxx 的格式 对于出生日期是否日期型的验证是在服务器端的 因为在 JavaScript 里面我没有找到验证日期型的方法 所以如果不是日期型的时候 用户提交了会提示错误并且自动返回输入页面 选择框都设有默认值 如果用户不 选择的话 将使用默认的值 如 Experience 为 0 Blood Group 默认为 Unknow 当点击 Submit 提交数据的时候 会产生一个 action save 的请求 我在服 务器端设置了获得该请求 当请求为空的时候就会显示上面的用户填写资料的表单 东华理工学院毕业设计 论文 15 Action request action If action save then Call saveit 调用保存数据过程 Else 调用用户输入界面 End if 数据保存过程 通过创建一个 ASP 自带的对象 ADODB RecordSet 来处理 SQL 语 句 用 recordset 的 open 方法来运行 SQL 语句 保存的时候因为数据库里面是没有 存在这样的纪录的 所以使用了 recordset 的 addnew 方法来增加新纪录 最后使用 update 更新数据纪录 把用户的资料存进数据库中 完成注册 在密码保存方面 为了增强安全性 使用了比较少使用的台湾 30 位 CFS Encode Function 单向加密算 法来加密密码字符串 密码基本上可以说是不可以暴力破解了 当用户注册完毕以后 系统会告诉雇员一个系统自动生成的号码作为雇员唯一 的编号 已用来标识身份 并且用来以后的登录使用 注册流程 东华理工学院毕业设计 论文 16 进入注册页 面填写信息 客户端 JavaScript检验 提交 发送到 服务器 一些必要 的验证 保存数据 通过 未通过验证 自动返回修改 检验出错误 提示错误 并要求修改 服务器端 读取发来的数据 客户端 JavaScript 验证部分 东华理工学院毕业设计 论文 17 姓名 密码 密码长度 6 两次密码 密码重复 两次密码 电话号码 身高 地址 体重 地区城市 编号 出生日期 国籍 民族 Email 证书 Email标准 身高标准 体重标准 提示 相关错误 Return false 验证通过 发送数 据到服务器端 当输入不合法的时 候 跳出提示框并 且把光标定在出错 的输入框上面 数 据不提交 东华理工学院毕业设计 论文 18 4 2 4 2 已注册用户已注册用户 已注册的用户从主界面的下面一个按钮 Registered User 进入登录界面 如 果是雇员的话 在注册的时候系统会给予一个 ID 就是凭这个系统自动生成的 ID 来登录系统的 如果是管理员的话 在系统里面已经设定了 admin dept director 三个不同职能的账号 密码在数据库设计的时候已经分别设为和账号相同 在正式使用的时候管理员应该第一时间修改 登录的时候只要填入相应的账号和密 码 选择正确的模式 雇员或者管理员 就可以登录了 4 2 1 4 2 1 雇员雇员 雇员登录后可以察看和修改自己的资料 察看自己的工资情况 察看本公司的 其他雇员的基本情况 登记和察看自己的出勤 请假 进行贷款 预支等基本的操 作 4 2 2 4 2 2 管理员管理员 Admin Admin Admin 是管理雇员的出勤 请假的管理员 当有雇员请假的时候 会在 admin 登 录之后 在首页有显眼的连接显示有人需要请假 管理员可以批准或者拒绝雇员的 请求 如果操作之后 首页的请假连接将消失 替代的是 No one apply leave 如果需要察看的时候在左边的菜单可以找到以前的所有请求 Dept Dept Dept 是部门管理员 专门管理雇员的工资方面的人员 他可以设定默认注册雇 员的工资 已注册雇员的工资 奖金 贷款 预支等 而且欢迎页面会根据不同的 情况会显示不同的信息 如 如果有雇员需要贷款 预支等会有显眼的连接提示 如果是月初会有提示去统计雇员的工资信息的连接等 Director Director Director 是最高管理员 可以解雇雇员 察看公司的财务状况 并且可以察看 和打印贷款 预支 工资税 准备基金 工资详情表等 4 3 4 3 帮助系统帮助系统 系统的帮助部分 采用了 HTML 的锚点 Named Anchor 技术 所有的帮助都放在 help asp 这个文件里面 但是在不同的页面连接不同的帮助的时候 使用 JavaScript 的 window open 来调用 help asp 相关锚点名称 相关的帮助 这样就 可以让用户在需要帮助的时候 只要点击帮助连接就可以立刻找到需要的帮助信息 当然在系统不断完善的过程中 如果用户需要更多的帮助 管理员可以很方便地修 改 help asp 这个文件来增加新的帮助解答文档 4 4 4 4 页面规范化页面规范化 CSS CSS 为了统一整个系统的风格 所以整个站点系统的风格都用统一标准的 CSS 东华理工学院毕业设计 论文 19 Cascading Style Sheets 来格式化站点 格式化的内容包括了背景 字体风格及 大小 4 5 4 5 重要程序部分设计重要程序部分设计 新注册雇员新注册雇员 因为数据库中设了雇员信息表和工资表之间设了完全参照的关系 所以如果 注册的时候两个表的数据没有相同的 userID 的话 后面程序的某些操作将会 发生错误 所以在注册的时候 特别写了一个 dimsalary asp 这个文件 里面是一个 function addother thisnumber 的子程序 用来在增加新的雇员的时候 自动 把该雇员的工资关系也一同写入数据库 而且这个文件可以在 dept 部门管理 员里面的设默认工资时使用 ASP 内置对象 FSO FileSystemObject 直接写成的 这样雇员注册时的工资也可以直接得到管理 而且也使数据库数据完整了 登录及退出问题登录及退出问题 登录时 考虑到两种用户 所以在登录页面里 设了一个单选框 让用户选 择是用什么身份登录系统的 雇员选择 employee 使用 userID 和对应的密 码作为登录凭证 管理员选择 Manager 使用管理员名称 admin dept director 及其对应的密码来登录系统 系统在验证的时候 用了 Select Case 来作为不同类型 因为雇员的数据和 管理员的数据不是在同一个表 所以为不同类型的用户使用不同的 SQL 语句读 取验证信息 其相应的代码部分 东华理工学院毕业设计 论文 20 Select case logintype case manager sql select from login where username salary salary focus else provident is 2 of salary salary pf value salary salary value 0 02 var pf salary pf value Income Tax is 3 of salary salary it value salary salary value 0 03 var it salary it value salary finalsalary value salary salary value loan monthly salary advance value pf it return true 代码其中的 temp monthly 变量是上面 asp 程序读取数据库中每个月需要还 的贷款数 salary salary value 中 第一个 salary 是 html 中的 salary 表 单名 第二个 salary 是工资 input 框 其他的也是相似的 当管理员提交工资或者按一下 Recount 按钮的时候 浏览器的 JavaScript 处理程序都会重新使用脚本读取相关 html 表单项目的数值 然后重新计算一次 工资的相关项目 如果没有错误的话就发送数据给服务器端 并且同步与工资 相关联表的数据 防止不同的表的最终数据不一样的情况 东华理工学院毕业设计 论文 22 附图 奖金计算流程 东华理工学院毕业设计 论文 23 初始化变量 Bonus 0 Mycount 0 Isontime true Lastmonth month dateadd m 1 date Theyear year dateadd m 1 date Do while not rs2 eof mycount mycount 1 是否在早上 8点前签到 是 isontime true 否 isontime false 根据isontime 选择奖金类型 是 true Bonustype 1 否 false Bonustype 2 找不到 rs2 eof bonus 0 找到 bonus rs2 bonus 根据条件 找纪录 sql select from bonus where dayshave 运行 输入 inetmgr 打开 IIS 后 点开服务列表 在 网站 上 面单击右键 选择 属性 切换到 主目录 页 点 应用程序设置 的 配置 切换 到 选项 页 在 应用程序配置 的 启用父路径 前面的复选框中打勾 然后确定所 有的属性页就可以了 5 2 5 2 重复点击出席及周末出席重复点击出席及周末出席 为了防止雇员在同一天重复点击 Apply Attendance 来获得多次的出席 我在 开始的时候并没有设定 但是后来因为考虑到现实的情况 所以在后来的程序中 设定了不允许雇员在同一天重复登记出席和不允许在周末期间纪录考勤情况 东华理工学院毕业设计 论文 25 文件 employee attendance asp 片断流程结构 ischeck false do while not rs1 eof temp check rass1 iDate if temp check Date then ischeck true exit do 如果已经登记 设状态为 true end if rs1 m

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论