ASP企业员工管理系统的设计与实现.doc_第1页
ASP企业员工管理系统的设计与实现.doc_第2页
ASP企业员工管理系统的设计与实现.doc_第3页
ASP企业员工管理系统的设计与实现.doc_第4页
ASP企业员工管理系统的设计与实现.doc_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

企业员工管理系统的设计与实现企业员工管理系统的设计与实现 摘摘 要要 随着知识经济的来临 计算机技术 网络技术和信息技术已经广泛的应用 于社会的各个方面 给现代人的生活 工作带来了巨大的变化 企业的员工管 理正朝着追求高效 低成本 稳定可靠的方向发展 为此目的 企业需要一个 功能完善 性能稳定的员工管理系统 系统针对企业员工管理系统进行设计与开发 系统开发过程遵循软件工程 的方法 采用 B S 模式 应用 ASP 开发语言和 SQL SERVER 2000 数据库 系统 分为员工子系统和管理员子系统 两个子系统都具有登录验证 此外两个子系 统还各自具有不同的功能模块 整个系统具有功能完备 简洁 易操作等特点 系统可以降低管理成本 提高对员工的管理效率 并且系统运行稳定可靠 关键词 关键词 B S ASP 企业员工管理系统 The Design and Realization of Enterprise Employee Management System AbstractAbstract With the advent of the knowledge based economy computer technology network technology and information technology has been widely used in all aspects of modern society which brings great change to our modern lives and work The management of enterprise employee is developed to the direction of efficient low cost reliable and stable For this propose enterprises need an employee management system being perfection stable performance The design and development of system aims at enterprise employee management system is developed following the software engineering methods based on B S mode adopt ASP application development language and SQL Server 2000 database System is divided into two subsystems one is employee subsystem the other is administrator subsystem and both subsystems have verified management modules in addition two subsystems also possess different functional modules The whole system is comprehensive simple and easy to operate the system can reduce costs hence efficiency of the employee management and run stable and reliable Key words B S ASP SQL Enterprise Employee Management System 目目 录录 论文总页数 26 页 1引言 1 1 1 课题背景 1 1 2 国内外研究现状 1 1 3 本课题研究的意义 1 1 4 本课题的研究方法 2 2 理论基础 2 2 1 开发语言及软件简介 2 2 2 开发环境介绍 4 3 系统需求分析 4 3 1 系统总体需求分析 4 3 2 系统可行性分析 5 4 系统总体设计 5 4 1 系统功能规划 5 4 2 系统设计目标 6 4 2 1 系统功能总体设计目标 6 4 2 2 系统功能模块概述 6 4 2 3 系统功能模块图 7 4 3 系统数据库设计 8 5 系统实现 13 5 1 登录模块 13 5 2 信息管理模块 14 5 2 1 员工信息管理模块 14 5 2 2 管理员端信息管理模块 16 5 3 消息管理模块 17 5 3 1 员工端消息管理模块 18 5 3 2 管理员端消息管理模块 21 5 4 薪酬模块 21 5 4 1 员工端薪酬模块 21 5 4 2 管理员端薪酬模块 22 6 系统测试 23 6 1 测试环境 23 6 2 测试过程 23 6 3 测试结果 23 结 论 24 参考文献 24 致 谢 25 声 明 26 1 1引言引言 1 11 1课题背景课题背景 全球范围内的企业内部组织正在发生巨变 未来企业成功的关键是企业内 部的员工 人才之争已经成为市场竞争中的核心内容之一 以人为本成为企业 立足和发展的根本 有效力管理企业的员工 为企业提供强有力的储备力量 使之成为企业发展的主动力 通过对企业员工的有效管理 掌握最新的 准确 的企业员工信息 并对其进行复杂的统计与分析 从而充分发挥每个员工的潜 能 为企业创造更大的价值 网络化的企业员工管理系统 使新的员工协作管理模式成为可能 通过网 络管理系统 专门的员工管理人员可以提高自身的工作效率 做好员工管理的 协调工作 提高人力资源利用率 通过网络管理系统 员工可以直接管理自己 的技能 有效地发现和挖掘自身的潜能 及时与自己的上级 下属 同事进行 的沟通与交流 同心协作 积极为企业的发展与决策贡献力量 通过网络化的 员工管理系统对企业员工进行管理 使企业适应时代的发展要求 大大提高了 企业的核心竞争力 1 21 2 国内外研究现状国内外研究现状 企业员工管理是一门理论性 技术性及实践性很强的工作 作为一名合格 的企业员工管理工作者 应对 企业人 的人性有比较深入的理解 掌握较为 熟练的心理测评技术和工作分析技术 及时了解国家相关政策等 这样才能有 效地完成对员工的获取 整合 保持与激励 控制与调整 开发等方面的工作 与规范化的企业员工管理要求相比 目前我国企业员工管理水平较低 多数企 业仍然沿用传统的管理方式 观念陈旧 方法落后 企业管理不规范 大部分 企业的员工管理系统还处在 希望尝试却不知所措 的特殊境况 1 31 3 本课题研究的意义本课题研究的意义 随着经济全球一体化时代的到来 企业的发展不再仅限于技术的竞争 市 场的竞争 更重要的是人才的竞争 企业在发展过程中 除了要维护好和客户 的关系 掌握先进的行业生产技术 还必须拥有一批本领域中具有相当才能的 工作人员 才能在信息时代的经济浪潮中立于不败之地 人才是企 事业单位 的宝贵财富 是企业的核心 吸引人才 留住人才成为使企业可持续发展的一 个重要课题 要想留住人才不仅需要企业具有良好的发展前景 更重要的是企业要有一 个相当健全的管理体制 良好的管理体制 不仅能节省大量的企业人力物力 提高企业的经济效益 更重要的是能够帮助企业制订计划 按照一个良好的方 向发展 人才的引入给企业的发展注入的新鲜的血液 带动了企业一系列新的 发展变化 通过应用企业员工管理系统能够集中对企业人事工作进行管理 不 单使得企业员工管理人员摆脱繁重的日常工作 更为重要的是能够根据员工个 人能力对其岗位进行调动 充分发挥员工自身的能力 为企业的带来更大的经 济利益 因此 快捷 准确 方便 高效的企业员工管理系统是企 事业单位 的基本需求之一 2 2 开发环境介绍开发环境介绍 服务器端建议用户的计算机使用以下配置 或更高 CPU Intel 或兼容机 Pentium Pentium3 500 MHz 或更高 硬盘 7200 转 分 剩余空间 100M 内存 建议 512MB 或更多 鼠标 3D 光电鼠 键盘 标准 104 键 操作系统 Windows 2000 Server 系统配置环境 IIS6 0 SQL SERVER Dreamweaver MX 客户端推荐配置 B S 模式 客户端要求不高 显示卡 SVGA 16K 色以上显示模式 IE5 01 以上或者兼容版本 3 3 系统需求分析系统需求分析 3 13 1 系统总体需求分析系统总体需求分析 通过调查 要求系统需要有以下功能 由于操作人员的计算机知识普遍较差 要求系统良好的人机操作界面 具有发布 接收公司公告的功能 对员工基础信息进行管理 企业员工工作任务管理 包括员工的工作任务的分配 管理 提供个人工作管理平台 方便员工日常工作管理 日常信息传递 个人信息的维护 员工薪酬信息的管理 包括薪酬信息的发布 查询 删除 系统退出 3 23 2 系统可行性分析系统可行性分析 经济性 员工管理系统是企业管理中的一个重要组成部分 涉及到企业管理的各个 方面 员工管理水平的提高 能够带动企业各方面水平的提升 利用计算机对 企业的员工进行管理 使管理人员从日常琐碎的管理工作中解脱出来 更好的 协调企业人才 大大的提高了人才的利用率 使企业人才的能力得以更充分的 发挥 技术性 通过网站管理实现了企业信息的发布 查看 接收等功能 通过网站对企 业进行管理 使员工的信息管理 薪酬管理更为科学化 系统化 通过网站管 理 为企业个人提供了一个更为完善的工作平台 4 4 系统总体设计系统总体设计 4 14 1 系统系统功能规划功能规划 员工管理系统是一个典型的数据库开发应用程序 在员工子系统由员工登 录 个人信息管理 消息管理 查看薪酬 查看任务等部分组成 在管理员子 系统由管理员登录 员工信息管理 消息管理 任务分配 薪酬分配等部分 表 4 1 员工子系统模块 模块名称功能描述 登录模块验证员工身份 信息管理模块 员工看查看个人信息 修改登陆密码 查看同 事信息 消息管理模块 发布请假 出差申请并查看回复 发布内部消 息并查看回复 查看公告 薪酬模块查看薪酬信息 任务模块查看任务信息 表 4 2 管理员子系统模块 模块名称功能描述 登录模块 验证管理员身份 信息管理模块 对员工的基本信息进行管理 包括员工信息的 修改 添加和删除 消息管理模块 对员工事务进行管理 包括查看和删除 内 部消息的管理 公告的发布 任务模块 对员工的工作任务进行分配和删除 薪酬模块 对员工的薪酬进行分配和删除 4 2 系统设计目标系统设计目标 4 2 14 2 1 系统功能总体设计目标系统功能总体设计目标 根据对企业员工管理系统的调研 系统具有的功能要满足以下几个设计目 标 1 实用性原则 真正为企业人力资源的实际工作服务 按照需求的轻重缓 急 合理设计员工管理系统 2 可靠性原则 必须为企业提供安全的服务 尤其是要保证从 Internet 上 可以访问到的员工管理系统的安全 3 友好性原则 使用员工管理系统的用户相当一部分对计算机知识了解很 少 所以系统操作上要求简单方便 便于用户掌握 4 可扩展性原则 采用开放的标准和接口 便于系统向更大的规模和功能 扩展 4 2 24 2 2 系统功能模块概述系统功能模块概述 员工管理系统分为两个子系统 员工子系统和管理员子系统 在员工子系统端 当员工进入登录页面后 输入正确的帐号和密码即可进 入到员工的主界面 在员工的主界面可以看到在界面的左侧是功能模块导航 包括员工个人信息管理 消息管理 查看薪酬和查看任务 在个人信息管理模 块 员工可以查看自己和同事的信息 可以修改自己的登录密码 消息管理模 块是员工子系统中员工与外界交流的一个平台 消息管理模块共分为三个子模 块 即事务管理 公告消息管理和内部消息管理 在事务管理子模块中员工可 以进行请假和出差的申请 并对回复进行查看 在公告消息管理子模块 员工 可以查看公司所发布的公告消息 在内部消息子模块 员工之间可以进行在各 个方面的交流 在查看薪酬模块中 员工输入想查看的具体日期信息后 即可 查看到相应日期的薪酬情况 在查看任务模块中 员工输入具体的日期信息后 即可查看到相应的日期的任务情况 在管理员子系统中 当管理员进入登录界面后 输入正确的帐号和密码后 即可进入到管理员的主界面 在管理员主界面可以看到在界面的左侧是功能模块导航 包括员工信息管 理 消息管理 任务分配和薪酬分配 在员工信息管理模块中 含有员工信息 的修改 添加新员工 删除员工信息等功能 为管理员提供了一个对员工的个 人信息进行管理的平台 在消息管理模块中 分为员工事务管理 内部消息 公告发布等三个子模块 在员工事务管理子模块中 管理员可以对员工的请假 出差申请进行回复 并将过时的信息删除 在内部消息子模块 管理员可以对 公司的内部消息进行查看 并删除 在公告消息子模块 管理员可以发布公司 的公告消息 任务分配模块即是对每个员工分配工作任务 薪酬分配模块即是 对每个员工的薪酬进行分配 4 2 34 2 3 系统功能模块图系统功能模块图 根据上面所描述的系统需求 流程 以流程图的形式画出系统功能模块 图总体上可以分为客户端和管理端 员工登录 员工主界面 员工个人信息管理 查看 个人 信息 消息管理 修 改 密 码 查 看 同 说 信 息 查看任务 查 看 薪 酬 图 4 1 员工端模块图 管理员登录 管理员主界面 员工信息管理 修改 员工 信息 消息管理 添 加 新 员 工 删 除 员 工 信 息 任务分配薪酬分配 新建 任务 分配 查看 任务 分配 及删 除 新建 薪酬 分配 查看 薪酬 分配 及删 除 图 4 2 管理员端模块图 5 5 系统实现系统实现 5 15 1 登录模块登录模块 图 5 1 员工登录模块 系统的登录模块分为员工端的和管理员端 以员工端的登录模块为例 当 员工进入员工登录界面输入用户名和密码后 后台处理程序便进行验证 若成 功则进入员工主界面 若输入信息有误则显示出错信息 提醒登录者重新输入 正确的帐号和密码 关键代码如下 返回上页 其中 set con server createobject adodb connection con open dsn data uid sa pwd 为连接数据库的语句 利用 request 获取变量 利用 if 语句来判断输入是否 为空或输入错误 应用 strsql select xingming gonghao mima from gerenxinxi where xingming 员工修改密码子模块中 先要求员工输入现在的密码 提交成功后进入下 个页面 输入两次新密码 即修改成功 图 5 4 修改密码 当员工输入新密码后 即使用 sql update gerenxinxi set mima uid sa pwd xingming request xingming qingjiashijian now qingjialeixing request qingjialeixing qingjiachangdu request qingjiachangdu qingjialiyou request qingjialiyou strsql insert into qingjiashenqing xingming qingjiashijian qingjiachangdu qingjialeixing qingjialiyou values 在代码中 可以看到使用了 if not rs eof then 语句 若记录集 RS 不为空时 则显示数据库的内容 while not rs eof 和 rs movenext wend 语句则是为了循环 显示数据库中对应表中的内容 内部消息管理子模块的实现则分为插入和查询两个过程 插入部分是员工 新建内部消息 将信息插入数据库中 查询过程则是利用 session 函数 插入部分代码入下 set con server createobject adodb connection con open dsn data uid sa pwd bumenming request bumenming shouxinrenxingming request shouxinrenxingming session xingming shijian now neirong request neirong 返回上页 sql insert into neibuxinxi bumenming xingming shouxinrenxingming shijian neirong values 5 3 25 3 2 管理员端消息管理模块管理员端消息管理模块 在管理员端消息管理模块中分为员工事务管理 公告消息管理两个子模块 员工事务管理子模块中有查看请假申请 查看出差申请 查看内部消息三 个功能 以查看请假申请为例 图 5 7 查看请假申请 在实现这个功能时 最重要的是用到了参数的传递 用 qingjiashenqing 表 里的 id 字段做为参数 字段 zhuangtaiwei 为状态位 默认值为 0 当为 0 时用 a href qingjiahuifu asp id 回复 这段程序 将进入回复 页面 进行回复 并将 zhuangtaiwei 的值改为 1 当为 1 时用 已回复 表示 5 45 4 薪酬模块薪酬模块 薪酬模块分为员工端和管理员端 任务模块与其相似 5 4 15 4 1 员工端薪酬模块员工端薪酬模块 在员工端薪酬模块中 员工先需输入工号 密码 时间等信息 输入密码 是为了保护个人信息不被泄露 当输入后 及验证输入的信息的正确性 当成 功后即可查看到对应的薪酬信息 图 5 8 查看任务 关键代码入下 年 月份 基本工资 奖金 保险 迟到扣费请假扣费出差补助 5 4 25 4 2 管理员端薪酬模块管理员端薪酬模块 在管理员薪酬管理模块中有新建薪酬管理和查看已发布薪酬两个功能 在 新建薪酬管理中 管理员进入新建薪酬管理首页页面 先输入对应员工的信息 提交到 gerenxinxi 表进行验证 当通过是进入薪酬管理主页面 可对员工的薪 酬进行分配 在查看以分配的薪酬时 是用到 QSL 的 select 语句来查询数据库的 xinchou 表里的信息 并可对信息进行删除 图 5 9 查看已发布的薪酬 6 6 系统测试系统测试 软件测试是为了发现错误而执行程序的过程 或者说 软件测试是根据软 件开发各阶段的规格说明和程序内部结构而精心设计的一批测试用例 即输入 数据及预期的输出结果 并利用这些测试用例去运行程序 以发现程序错误的 过程 6 16 1 测试环境测试环境 计算机的操作系统为 Window 2000 Server 并配置 IIS 使其

温馨提示

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

最新文档

评论

0/150

提交评论