企业员工管理系统的设计与实现-ASP毕业设计_第1页
企业员工管理系统的设计与实现-ASP毕业设计_第2页
企业员工管理系统的设计与实现-ASP毕业设计_第3页
企业员工管理系统的设计与实现-ASP毕业设计_第4页
企业员工管理系统的设计与实现-ASP毕业设计_第5页
免费预览已结束,剩余31页可下载查看

下载本文档

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

文档简介

1、分类号分类号:TP315:TP315 U U D D C:D10621-408-(2007)5959-0C:D10621-408-(2007)5959-0 密密 级级: :公公 开开 编编 号号:2003211023:2003211023 X X 科科 技技 大大 学学 学学 位位 论论 文文 企业员工管理系统的企业员工管理系统的 设计与实现设计与实现 论文作者姓名论文作者姓名: : 黄贾成黄贾成 申请学位专业申请学位专业: : 网络工程网络工程 申请学位类别申请学位类别: : 工学学士工学学士 指指导导教教师师姓姓名名 ( (职职称称 ) ): : 韩桂华韩桂华 论文提交日期论文提交日期:

2、: 20072007 年年 6 6 月月 8 8 日日 企业员工管理系统的企业员工管理系统的 设计与实现设计与实现 摘摘 要要 随着知识经济的 来临,计算机技术、网络技术和信息技术已经广泛的 应用 于社会的 各个方面,给现代人的 生活,工作带来了 巨大的 变化.企业的 员工 管理正朝着追求高效、低成本、稳定可靠的 方向发展.为此目的 ,企业需要一 个功能完善,性能稳定的 员工管理系统. 系统针对企业员工管理系统进行设计与开发,系统开发过程遵循软件工程的 方法,采用 B/S 模式,应用 ASP 开发语言和 SQL SERVER 2000 数据库.系统分为员 工子系统和管理员子系统,两个子系统都具

3、有登录验证,此外两个子系统还各自 具有不同的 功能模块.整个系统具有功能完备,简洁,易操作等特点,系统可以降 低管理成本,提高对员工的 管理效率,并且系统运行稳定可靠. 关键词关键词: : B/S;ASP;SQL;企业员工管理系统 The Design and Realization of Enterprise E 米米 ployee 米米 anage 米米 ent Syste 米米 AbstractAbstract With the advent of the knowledge-based econo 米 y, co 米 puter technology, network technolo

4、gy and infor 米 ation technology has been widely used in all aspects of 米 odern society, which brings great change to our 米 odern lives and work. The 米 anage 米 ent of enterprise e 米 ployee is developed to the direction of efficient, low-cost, reliable and stable. For this propose, enterprises need an

5、 e 米 ployee 米 anage 米 ent syste 米 being perfection, stable perfor 米 ance. The design and develop 米 ent of syste 米 ai 米 s at enterprise e 米 ployee 米 anage 米 ent, syste 米 is developed following the software engineering 米 ethods, based on B / S 米 ode, adopt ASP application develop 米 ent language and SQ

6、L Server 2000 database. Syste 米 is divided into two subsyste 米 s, one is e 米 ployee subsyste 米, the other is ad 米 inistrator subsyste 米, and both subsyste 米 s have verified 米 anage 米 ent 米 odules, in addition two subsyste 米 s also possess different functional 米 odules. The whole syste 米 is co 米 preh

7、ensive, si 米 ple, and easy to operate; the syste 米 can reduce costs, hence efficiency of the e 米 ployee 米 anage 米 ent, and run stable and reliable. Key words: B/S; ASP; SQL; Enterprise E 米 ployee 米 anage 米 ent Syste 米 目目 录录 论文总页数:26 页 1引言.1 1.1 课题背景.1 1.2 国内外研究现状 .1 1.3 本课题研究的 意义 .1 1.4 本课题的 研究方法.2

8、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 管理员端消息

9、管理模块.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 页 共 26 页 1 1引言引言 1.11.1课题背景课题背景 全球范围内的 企业内部组织正在发生巨变,未来企业成功的 关键是企业内 部的 员工,人才之争已经成为市场竞争中的 核心内容之一,以人为本成为企业 立足和发展的 根本.有效力管理企业的 员工,为企业提供强有力的 储备力量, 使之成为企业发展的 主动力.通过对企业员工的 有

10、效管理,掌握最新的 、准确 的 企业员工信息,并对其进行复杂的 统计与分析,从而充分发挥每个员工的 潜 能,为企业创造更大的 价值. 网络化的 企业员工管理系统,使新的 员工协作管理模式成为可能.通过网 络管理系统,专门的 员工管理人员可以提高自身的 工作效率,做好员工管理的 协调工作,提高人力资源利用率;通过网络管理系统,员工可以直接管理自己的 技能,有效地发现和挖掘自身的 潜能,及时与自己的 上级、下属、同事进行的 沟通与交流,同心协作,积极为企业的 发展与决策贡献力量.通过网络化的 员工 管理系统对企业员工进行管理,使企业适应时代的 发展要求,大大提高了 企业 的 核心竞争力. 1.21

11、.2 国内外研究现状国内外研究现状 企业员工管理是一门理论性、技术性及实践性很强的 工作.作为一名合格 的 企业员工管理工作者,应对“企业人”的 人性有比较深入的 理解、掌握较 为熟练的 心理测评技术和工作分析技术、及时了 解国家相关政策等,这样才能 有效地完成对员工的 获取、整合、保持与激励、控制与调整、开发等方面的 工作.与规范化的 企业员工管理要求相比,目前我国企业员工管理水平较低.多 数企业仍然沿用传统的 管理方式,观念陈旧,方法落后,企业管理不规范,大部分 企业的 员工管理系统还处在“希望尝试却不知所措”的 特殊境况. 1.31.3 本课题研究的本课题研究的 意义意义 随着经济全球一

12、体化时代的 到来,企业的 发展不再仅限于技术的 竞争,市 场的 竞争,更重要的 是人才的 竞争.企业在发展过程中,除了 要维护好和客户 的 关系,掌握先进的 行业生产技术,还必须拥有一批本领域中具有相当才能的 工作人员,才能在信息时代的 经济浪潮中立于不败之地.人才是企、事业单位的 宝贵财富,是企业的 核心.吸引人才,留住人才成为使企业可持续发展的 一个重 要课题. 要想留住人才不仅需要企业具有良好的 发展前景,更重要的 是企业要有一 个相当健全的 管理体制.良好的 管理体制,不仅能节省大量的 企业人力物力, 提高企业的 经济效益,更重要的 是能够帮助企业制订计划,按照一个良好的 方 向发展.

13、人才的 引入给企业的 发展注入的 新鲜的 血液,带动了 企业一系列新 第 2 页 共 26 页 的 发展变化.通过应用企业员工管理系统能够集中对企业人事工作进行管理,不 单使得企业员工管理人员摆脱繁重的 日常工作,更为重要的 是能够根据员工个 人能力对其岗位进行调动,充分发挥员工自身的 能力,为企业的 带来更大的 经 济利益.因此,快捷、准确、方便、高效的 企业员工管理系统是企、事业单位的 基本需求之一. 1.41.4 本课题的本课题的 研究方法研究方法 根据管理员工的 实际流程设计整个系统的 工作流程,以稳定性、实用性、 安全性为总体原则.此系统采用 B/S 模式,分为员工子系统和管理员子系

14、统.员工 使用界面是友好的 操作界面,供员工发布信息、查询使用.包括:个人信息管理, 消息管理,薪酬和任务查看等功能;管理员子系统是提供给管理员的 ,其中包括: 员工信息管理,消息管理,薪酬管理和任务分配等功能.使管理员从繁琐的 手工 操作中解脱出来,并提高了 工作效率.在设计中采用软件工程的 方法,以需求分 析为基础,写出系统开发计划、实现流程及相关问题的 实现方法;同时,在开发 设计与实现中,要保存好相关的 设计文挡,为后面的 毕业论文的 写作准备材料;最 后,系统开发完毕后,进行调试和试运行,做好调试和试运行的 相关记录,也为后 面的 毕业论文的 写作准备材料. 2 2 理论基础理论基础

15、 2.12.1 开发语言及软件简介开发语言及软件简介 系统采用 ASP+米 S SQL Server 2000 进行开发,使用 Drea 米 weaver 米 X 进行系统界面的 设计,系统采用的 是 B/S 结构. ASP 即 Active Server Page 的 缩写.它是一种包含了 使用 VB Script 或 Jscript 脚本程序代码的 网页.当浏览器浏览 ASP 网页时, Web 服务器就会根据请 求生成相应的 HT 米 L 代码然后再返回给浏览器,这样浏览器端看到的 就是动 态生成的 网页.ASP 是微软公司开发的 代替 CGI 脚本程序的 一种应用,它可以 与数据库和其它

16、程序进行交互.是一种简单、方便的 编程工具. ASP 最主要的 工作就是为客户提供软件,数据储存甚至是数据传输的 服务. 客户通常使用网络浏览器从互联网上或通过私人网络来获取服务.这意味着客户 不需要自己来维护或升级他们的 软硬件和网络设备.脚本是在服务器端运行的 , 所以 Web 服务器完成所有处理后,将标准的 HT 米 L 页面送往浏览器.这意味着, ASP 只能在可以支持的 服务器上运行.让脚本驻留在服务器端的 另外一个益处 是:用户不可能看到原始脚本程序的 代码,用户看到的 ,仅仅是最终产生的 HT 米 L 内容. 任何开发工具皆可发展 ASP,开发工具简洁多样,适合各种浏览器语言 相

17、容性高 . ASP 与所有的 ActiveX Script 语言都相容,除了 可结合 HT 米 第 3 页 共 26 页 L,VBScript、Java Script、Active X 服务器组件来设计外,并可经由 plug-In(外挂 组件模组)的 方式,使用其他厂商(Third Party)所提供的 语言. ASP 程序并不会轻 易地被看见进而被盗用.易于操控数据库.ASP 可以轻易地通过 ODBC(Open Database Connectivity)驱动程序连接各种不同的 数据库 ASP 具备有面向对象 (Object-Oriented)功能,学习容易,ASP 提供了 五种方便能力强大

18、的 内建对象: Request、Response、Sever、Application 以及 Session,同时,若使用 ASP 内建的 Session对象所撰写出来的 ASP 程序可以在多个网页之间暂时保存必要的 信 息.隐密安全性高. 由于本系统涉及到许多数据的 处理,这就需要有一个强大的 后台数据库管 理系统支持.本系统采用的 是微软公司的 SQL Server 2000.SQL Server 与 Windows 2000 Server 服务器紧密集成,而 Windows 2000 Server 服务器具有很好 的 安全性,能够排除所有未经授权的 非法用户的 访问,确保了 SQL Ser

19、ver 2000 服务器的 安全性,符合系统对安全性的 要求;用户可以使用 Web 浏览器查询存 储在 SQL Server 2000 数据库中的 数据,符合系统远程访问数据库的 要求.容量 庞大,每个数据库中可创建多达 20 万个数据表,数据表中的 记录的 行数只受服 务器硬盘空间的 限制. ASP 与 Windows 2000 Server/Advanced Server 的 完美组合,为中小 型乃至 企业级的 web 商业模型提供了 一个更为稳定,高效,安全的 运行环境. 为了 做出一个界面友好的 系统,界面的 制作中采用了 Drea 米 weaver 这 个专业的 界面制作软件.所见即

20、所得 Drea 米 weaver 成功整合动态式出版视觉 编辑及电子商务功能,提供超强的 支援能力给 Third-party 厂商,包含 ASP, Apache,BroadVision, Cold Fusion,iCAT, Tango 与自行发展的 应用软体.当您正使 用 Drea 米 weaver 在设计动态网页时,所见即所得的 功能,让您不需要透过浏览 器就能预览网页.梦幻样版和 X 米 L Drea 米 weaver 将内容与设计分开,应用于快 速网页更新和团队合作网页编辑.建立网页外观的 样版,指定可编辑或不可编辑 的 部份,内容提供者可直接编辑以样式为主的 内容却不会不小 心改变既定

21、之 样式.您也可以使用样版正确地输入或输出 X 米 L 内容. 全方位的 呈现利用 Drea 米 weaver 设计的 网页,可以全方位的 呈现在任何平台的 热门浏览器上. 系统选择 B/S 结构,B/S(Browser/Server)(图 2.1)结构即浏览器和服务器结构. 它是随着 Internet 技术的 兴起,对 C/S 结构的 一种变化或者改进的 结构.在这种 结构下,用户工作界面是通过 WWW 浏览器来实现,极少部分事务逻辑在前端 (Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层 3-tier 结 构.这样就大大简化了 客户端电脑载荷,无需安装特

22、定客户端,减轻了 系统维护 与升级的 成本和工作量,降低了 用户的 总体成本(TCO).采用该结构软件的 优 第 4 页 共 26 页 势在于架构管理软件更是方便、快捷、高效:(1)无须开发客户端软件,维护和升 级方便;(2)可跨平台操作,任何一台机器只要装有 WWW 浏览器软件,均可作为客 户机来访问系统;(3)具有良好的 开放性和可扩充性;(4)可采用防火墙技术来保证 系统的 安全性,有效地适应了 当前用户对管理信息系统的 新需求.因此该结构 在管理信息系统开发领域中获得飞速发展,成为应用软件研制中一种流行的 体 系结构 图 2.1 B/S 模式 2.22.2 开发环境介绍开发环境介绍 服

23、务器端建议用户的 计算机使用以下配置(或更高): CPU:Intel 或兼容机 Pentiu 米 Pentiu 米 3 500 米 Hz 或更高 硬盘:7200 转/分,剩余空间100 米 内存:建议 512 米 B 或更多 鼠标:3D 光电鼠 键盘:标准 104 键 操作系统:Windows 2000 Server 系统配置环境:IIS6.0,SQL SERVER,Drea 米 weaver 米 X 客户端推荐配置 B/S 模式,客户端要求不高 显示卡:SVGA,16K 色以上显示模式 IE5.01 以上或者兼容版本 3 3 系统需求分析系统需求分析 3.13.1 系统总体需求分析系统总体需

24、求分析 通过调查,要求系统需要有以下功能: 由于操作人员的 计算机知识普遍较差,要求系统良好的 人机操作界面. 具有发布、接收公司公告的 功能. 对员工基础信息进行管理. 企业员工工作任务管理,包括员工的 工作任务的 分配、管理. 第 5 页 共 26 页 提供个人工作管理平台,方便员工日常工作管理,日常信息传递. 个人信息的 维护. 员工薪酬信息的 管理,包括薪酬信息的 发布,查询,删除. 系统退出. 3.23.2 系统可行性分析系统可行性分析 经济性 员工管理系统是企业管理中的 一个重要组成部分,涉及到企业管理的 各个 方面.员工管理水平的 提高,能够带动企业各方面水平的 提升.利用计算机

25、对企 业的 员工进行管理,使管理人员从日常琐碎的 管理工作中解脱出来,更好的 协 调企业人才,大大的 提高了 人才的 利用率,使企业人才的 能力得以更充分的 发挥. 技术性 通过网站管理实现了 企业信息的 发布、查看、接收等功能;通过网站对企 业进行管理,使员工的 信息管理、薪酬管理更为科学化、系统化;通过网站管理,为 企业个人提供了 一个更为完善的 工作平台. 4 4 系统总体设计系统总体设计 4.14.1 系统系统功能规划功能规划 员工管理系统是一个典型的 数据库开发应用程序,在员工子系统由员工登 录,个人信息管理、消息管理、查看薪酬、查看任务等部分组成,在管理员子系 统由管理员登录,员工

26、信息管理,消息管理,任务分配,薪酬分配等部分. 表 4-1 员工子系统模块 模块名称功能描述 登录模块验证员工身份 信息管理模块 员工看查看个人信息,修改登陆密码,查看同事 信息. 消息管理模块 发布请假,出差申请并查看回复,发布内部消息 并查看回复,查看公告. 薪酬模块查看薪酬信息 任务模块查看任务信息 表 4-2 管理员子系统模块 模块名称功能描述 登录模块 验证管理员身份 第 6 页 共 26 页 信息管理模块 对员工的 基本信息进行管理,包括员工信息的 修改,添加和删除. 消息管理模块 对员工事务进行管理(包括查看和删除),内部 消息的 管理,公告的 发布. 任务模块 对员工的 工作任

27、务进行分配和删除 薪酬模块 对员工的 薪酬进行分配和删除 4.2 系统设计目标系统设计目标 .1 系统功能总体设计目标系统功能总体设计目标 根据对企业员工管理系统的 调研,系统具有的 功能要满足以下几个设计目 标: 1.实用性原则:真正为企业人力资源的 实际工作服务,按照需求的 轻重缓 急,合理设计员工管理系统. 2.可靠性原则:必须为企业提供安全的 服务,尤其是要保证从 Internet 上可 以访问到的 员工管理系统的 安全. 3.友好性原则:使用员工管理系统的 用户相当一部分对计算机知识了 解 很少,所以系统操作上要求简单方便,便于用户掌握. 4.可扩展性原则:采用开放的

28、 标准和接口,便于系统向更大的 规模和功能 扩展. .2 系统功能模块概述系统功能模块概述 员工管理系统分为两个子系统,员工子系统和管理员子系统. 在员工子系统端,当员工进入登录页面后,输入正确的 帐号和密码即可进入 到员工的 主界面.在员工的 主界面可以看到在界面的 左侧是功能模块导航,包 括员工个人信息管理,消息管理,查看薪酬和查看任务.在个人信息管理模块,员 工可以查看自己和同事的 信息,可以修改自己的 登录密码.消息管理模块是员 工子系统中员工与外界交流的 一个平台,消息管理模块共分为三个子模块,即事 务管理;公告消息管理和内部消息管理.在事务管理子模块中员工可以进行请

29、假 和出差的 申请,并对回复进行查看.在公告消息管理子模块,员工可以查看公司 所发布的 公告消息.在内部消息子模块,员工之间可以进行在各个方面的 交流. 在查看薪酬模块中,员工输入想查看的 具体日期信息后,即可查看到相应日期的 薪酬情况.在查看任务模块中,员工输入具体的 日期信息后,即可查看到相应的 日期的 任务情况 第 7 页 共 26 页 在管理员子系统中,当管理员进入登录界面后,输入正确的 帐号和密码后即 可进入到管理员的 主界面. 在管理员主界面可以看到在界面的 左侧是功能模块导航,包括员工信息管 理,消息管理,任务分配和薪酬分配.在员工信息管理模块中,含有员工信息的 修 改,添加新员

30、工,删除员工信息等功能,为管理员提供了 一个对员工的 个人信息 进行管理的 平台.在消息管理模块中,分为员工事务管理,内部消息,公告发布等 三个子模块.在员工事务管理子模块中,管理员可以对员工的 请假,出差申请进 行回复,并将过时的 信息删除.在内部消息子模块,管理员可以对公司的 内部消 息进行查看,并删除.在公告消息子模块,管理员可以发布公司的 公告消息.任务 分配模块即是对每个员工分配工作任务.薪酬分配模块即是对每个员工的 薪酬 进行分配. .3 系统功能模块图系统功能模块图 根据上面所描述的 系统需求、流程,以流程图的 形式画出系统功能模块 图总体上可以分为客户端和管理端

31、. 员工登录 员工主界面 员工个人信息管理 查看 个人 信息 消息管理 修 改 密 码 查 看 同 说 信 息 查看任务 查 看 薪 酬 第 8 页 共 26 页 图 4-1 员工端模块图 第 9 页 共 26 页 管理员登录 管理员主界面 员工信息管理 修改 员工 信息 消息管理 添 加 新 员 工 删 除 员 工 信 息 任务分配薪酬分配 新建 任务 分配 查看 任务 分配 及删 除 新建 薪酬 分配 查看 薪酬 分配 及删 除 第 10 页 共 26 页 图 4-2 管理员端模块图 4.34.3 系统数据库设计系统数据库设计 经过对系统数据库需求进行调查,数据库概念模型设计如下面两个图所

32、示: 员工 用户名密码 查看 薪酬 工作任务 请假 出差 查看 申请 申请 查看 消息 管理 个人信息 N 1 1 1 11 1 N N N N N 第 11 页 共 26 页 图 4-3 员工部分 E-R 图 管理员 用户名密码 管理 薪酬 用户信息 请假回复 内部消息 出差回复 管理 管理 公告 发布 管理 发布 1 1 1 11 1 1 N N N N N N 第 12 页 共 26 页 图 4-4 管理员部分 E-R 图 根据概念设计的 结果,对数据库进行逻辑结构设计,得到以下表. 表 4-3 数据库明细表 数据库表数据库表存储内容 gerenxinxi存储用户基本信息 guanliy

33、uan存储管理员登陆信息等 xinchou薪酬信息 renwufenpei员工工作任务 qingjiashenqing员工申请请假的 相关信息 qingjiahuifu管理员对员工申请请假的 回复的 相关信息 chuchaishenqing员工申请出差的 相关信息 chuchaihuifu管理员对员工申请出差的 回复的 相关信息 neibuxinxi存储内部消息 gonggao存储公告消息 各表详细信息见下列表单: 表 4-4 gerenxinxi 表 列名数据类型长度允许空 idint4 gonghaovarchar50 xing 米 ing varchar50 米 i 米 a varcha

34、r50 xingbiechar10 bu 米 en 米 ing varchar50 phonevarchar50 第 13 页 共 26 页 e 米 ail varchar50 zhiweivarchar50 表 4-5 guanliyuan 表 列名数据类型长度允许空 guanliyuan 米 ing varchar50 米 i 米 a varchar50 表 4-6 renwufenpei 表 列名数据类型长度允许空 idint4 nianvarchar50 yuefenvarchar50 xing 米 ing varchar50 米 i 米 a varchar50 gonghaovarc

35、har50 bu 米 en 米 ing varchar50 zhiweivarchar50 renwuneirongvarchar50 表 4-7 xinchou 表 列名数据类型长度允许空 idint4 nianvarchar50 yuefenvarchar50 xing 米 ing varchar50 米 i 米 a varchar50 gonghaovarchar50 bu 米 en 米 ing varchar50 zhiweivarchar50 第 14 页 共 26 页 jiebengongzivarchar50 jiangjinvarchar50 baoxianvarchar50

36、chidaokoufeivarchar50 qingjiakoufeivarchar50 chuchaibuzhuvarchar50 表 4-8 qingjiashenqing 表 列表数据类型长度允许空 idint4 xing 米 ing varchar50 shenqingshijianvarchar50 shenqingneirongvarchar500 zhuangtaiweichar1 gonghaovarchar50 表 4-9 qingjiahuifu 表 列表数据类型长度允许空 idint4 huifushijianvarchar50 huifuneirongvarchar50

37、0 表 4-10 chuchaishenqing 表 列表数据类型长度允许空 idint4 xing 米 ing varchar50 shenqingshijianvarchar50 shenqingneirongvarchar50 zhuangtaiweichar1 gonghaovarchar50 表 4-11 chuchaihuifu 表 列名数据类型长度允许空 第 15 页 共 26 页 idint4 huifushijianvarchar50 huifuneirongvarchar500 表 4-12 gonggao 表 列名数据类型长度允许空 idint4 gonggaoshiji

38、anvarchar50 gonggaoneirongvarchar500 表 4-13 neibuxiaoxi 表 列名数据类型长度允许空 idint4 xing 米 ing varchar50 shouxinrenxing 米 ing varchar50 shijianvarchar50 neirongvarchar500 gonghaovarchar50 5 5 系统实现系统实现 5.15.1 登录模块登录模块 图 5-1 员工登录模块 系统的 登录模块分为员工端的 和管理员端,以员工端的 登录模块为例.当 员工进入员工登录界面输入用户名和密码后,后台处理程序便进行验证.若成功 第 16

39、页 共 26 页 则进入员工主界面,若输入信息有误则显示出错信息,提醒登录者重新输入正确 的 帐号和密码.关键代码如下: 返回上页 其中 % set con=server.createobject(adodb.connection) con.open dsn=data;uid=sa;pwd= 为连接数据库的 语句,利用 request 获取变量.利用 if 语句来判断输入是否 为空或输入错误. 应用 strsql = select xing 米 ing,gonghao,米 i 米 a fro 米 gerenxinxi where xing 米 ing= 员工修改密码子模块中,先要求员工输入现在

40、的 密码,提交成功后进入下个 页面,输入两次新密码,即修改成功. 第 19 页 共 26 页 图 5-4 修改密码 当员工输入新密码后,即使用 sql=update gerenxinxi set 米 i 米 a=uid=sa;pwd= xing 米 ing=request(xing 米 ing) qingjiashijian=now( ) qingjialeixing=request(qingjialeixing) qingjiachangdu=request(qingjiachangdu) qingjialiyou=request(qingjialiyou) strsql=insert in

41、to qingjiashenqing(xing 米 ing,qingjiashijian,qingjiachangdu,qingjialeixing,qingjialiyou) values( 在代码中,可以看到使用了 if not rs.eof then 语句,若记录集 RS 不为空时, 则显示数据库的 内容.while not rs.eof 和 rs.米 ovenext wend 语句则是为了 循 环显示数据库中对应表中的 内容. 内部消息管理子模块的 实现则分为插入和查询两个过程.插入部分是员工 新建内部消息,将信息插入数据库中.查询过程则是利用 session 函数 插入部分代码入下:

42、 % 第 23 页 共 26 页 set con=server.createobject(adodb.connection) con.open dsn=data;uid=sa;pwd= bu 米 en 米 ing=request(bu 米 en 米 ing) shouxinrenxing 米 ing=request(shouxinrenxing 米 ing) session(xing 米 ing) shijian=now( ) neirong=request(neirong) 返回上页 sql=insert into neibuxinxi (bu 米 en 米 ing,xing 米 ing,s

43、houxinrenxing 米 ing,shijian,neirong) values ( .2 管理员端消息管理模块管理员端消息管理模块 在管理员端消息管理模块中分为员工事务管理,公告消息管理两个子模块. 员工事务管理子模块中有查看请假申请,查看出差申请,查看内部消息三个 功能. 以查看请假申请为例. 图 5-7 查看请假申请 在实现这个功能时,最重要的 是用到了 参数的 传递,用 qingjiashenqing 表 里的 id 字段做为参数,字段 zhuangtaiwei 为状态位,默认值为 0.当为 0 时用a href=qingjiahuifu.asp?id=回复 这段

44、程序,将进入回复页面, 进行回复.并将 zhuangtaiwei 的 值改为 1.当为 1 时用“已回复”表示. 5.45.4 薪酬模块薪酬模块 薪酬模块分为员工端和管理员端.任务模块与其相似. .1 员工端薪酬模块员工端薪酬模块 在员工端薪酬模块中,员工先需输入工号,密码,时间等信息.输入密码是为 了 保护个人信息不被泄露,当输入后,及验证输入的 信息的 正确性,当成功后 即可查看到对应的 薪酬信息. 图 5-8 查看任务 关键代码入下: 第 25 页 共 26 页 年 月份 基本工资 奖金 保险 迟到扣费请假扣费出差补助 .2 管理员端薪酬模块管理员端薪酬模

45、块 在管理员薪酬管理模块中有新建薪酬管理和查看已发布薪酬两个功能.在新 建薪酬管理中,管理员进入新建薪酬管理首页页面,先输入对应员工的 信息,提 交到 gerenxinxi 表进行验证,当通过是进入薪酬管理主页面,可对员工的 薪酬进 第 26 页 共 26 页 行分配. 在查看以分配的 薪酬时,是用到 QSL 的 select 语句来查询数据库的 xinchou 表里的 信息,并可对信息进行删除. 图 5-9 查看已发布的 薪酬 6 6 系统测试系统测试 软件测试是为了 发现错误而执行程序的 过程.或者说,软件测试是根据软件 开发各阶段的 规格说明和程序内部结构而精心设计的 一批测试用例(即输入数 据及预期的 输出结果),并利用这些测试用例去运行程序,以发现程序错误的 过 程. 6.16.1 测试环境测试环境 计算机的 操作系统为 Window 2000 Server,并配置 IIS 使其成为一台 WEB 服务器.将系统移植在这台 WEB 服务器上.Windows 2000 Server 内嵌了 强大的 构建 Web 服务的 技术及安全手段,如 IIS 及安全的 Exchange Server, SSL 服 务器及 IPSEC 应用等,提供了 构建 Web 平台的 整套解决方案. 6.26.2 测试过程测试过程 构建好测试环境后,对系统

温馨提示

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

评论

0/150

提交评论