基于WEB的小型公司人事标准管理系统的设计.doc
《基于WEB的小型公司人事标准管理系统的设计.doc》由会员分享,可在线阅读,更多相关《基于WEB的小型公司人事标准管理系统的设计.doc(36页珍藏版)》请在咨信网上搜索。
分类号:TP311.132 U D C:D10621-408-() 5869-0 密 级:公 开 编 号:215080 成全部信息工程学院 学位论文 基于WEB小型企业人事管理系统设计 论文作者姓名: 杨云 申请学位专业: 网络工程 申请学位类别: 工学学士 指导老师姓名(职称): 熊淑华(副教授) 论文提交日期: 6月9日 基于WEB小型企业人事管理系统设计 摘 要 伴随企业规模不停扩大,职员数量急剧增加,相关职员多种信息量也成倍增加。企业在通常日常工作中需要对企业职员信息进行管理。人事管理系统就是为此设计出一套应用软件,它是一个经典信息管理系统(MIS),人事管理系统是企业对企业职员进行管理关键组成部分,经过管理系统,能够方便对职员信息进行管理。这套管理系统关键完成管理员对职员信息管理(对职员信息添加、删除、修改、查询及职员权限设定,并对登陆帐号管理)和职员自助查寻(查看职员登录日志、档案信息,及依据权限修改档案)。系统开发包含了后台数据库建立和维护,和前台应用程序等。管理系统数据库采取了MicrosoftSQL Server,并使用了ASP(Active Server Pages)技术,MACROMEDIA企业Dreamweaver MX制作页面。利用ASP和数据库结合技术建立数据库查询管理系统,采取交互式动态Web画面来实现。 关键词:计算机网络;信息管理;人事管理;SQL Server;ASP The Design of Small Company Personnel Management System Based on Web Abstract With the scale of enterprise is increasing, staff is increasing drastically and all kinds of information of staff is also multiplied. Enterprise needs to manage the staff’s information in daily life. For these cases, an application, the personnel management system, is designed. It’s a typical management information system (MIS).The Personnel Management System is the important part of the management of staff information in company. Through this system, we can conveniently manage the staff's information, such as insert, delete, modify, search staff information, adjust the staff authority and manages the account of login and so on. The staff oneself can examine the log and the file information and modify the file according to the authority. The development of the system includes the establishment and maintenance of the backstage database, also includes the application procedure of forestage etc. Adopt the Microsoft SQL Server, use the ASP (the Active Server Pages) technique and the Dreamweaver MX for this management information system. Use the technique of ASP combined with the database to establish searching and manage database system, at the same time, adopt reciprocal and active Web page to implement this system. Key words:Computer network; Information management; Personnel management; SQL Server; ASP 目 录 论文总页数:25页 1 引言 1 1.1 系统设计背景 1 1.2 系统设计目标和意义 1 1.3 论文内容安排 1 2 相关知识介绍 2 2.1 ASP介绍 2 2.2 Dreamweaver介绍 2 2.3 VBScript介绍 3 2.4 SQL Server介绍 4 3 系统需求分析 4 3.1 软件需求分析 4 3.2 关键步骤 5 3.3 系统含有功效 5 4 系统设计 5 4.1 系统分析 5 4.2 运行环境 6 4.3 总体设计 6 4.4 具体设计 6 4.4.1 数据库设计 7 4.4.2 用户及管理员权限 9 5 系统实现 10 5.1 系统步骤图设计 10 5.2 网络数据库处理方案 10 6 关键模块 12 6.1 管理员登录模块 12 6.2 系统主页面 13 6.3 企业职员信息管理系统模块 14 6.3.1 职员信息添加 14 6.3.2 职员信息显示 16 6.3.3 职员信息搜索 16 6.3.4 设置修改权限 17 6.4 职员自助模块 19 7 系统运行调试 21 7.1 运行结果分析 21 7.2 系统安装手册 21 参考文件 23 致 谢 24 声 明 25 1 引言 1.1 系统设计背景 二十一世纪今天,网络技术飞速发展,计算机已经进入千家万户,成为大家工作、生活、学习、不可缺乏工具。计算机网络是现代计算机技术和通信技术亲密结合产物,是伴随社会对信息共享和信息通讯要求而发展起来。所谓计算机网络就是利用通讯设备和线路将地理位置不一样、功效独立多台计算机系统互联起来,以功效完善网络软件在网络中进行信息传输和资源共享系统。 伴随中国经济高速发展,多种中、小型企业经营规模不停扩大,这对中国经济无疑是一个极好发展机会。尤为关键是,近几年因为Internet/Intranet技术和电子商务快速发展,很多企业全部建立了自己Intranet网,而且利用Internet网上公布企业信息,提供网上服务,这种方法已被越来越多企业所重视。在这种环境下,经过计算机网络把整个企业各个部门及分支机构连接起来成为这些企业提升管理人力资源水平,企业上档次、上规模,适应该代化市场经济关键举措。尤其是采取WEB技术,经过Internet/Intranet能够实现企业信息快速搜集、公布、存放、处理和交流。本文介绍是基于web人事管理系统就是帮助企业实现上述功效实用网络应用系统。 此次论文是我大学四年来学习生活总结和汇报,达成融会贯通所学知识,灵活利用目标。 1.2 系统设计目标和意义 本系统采取了B/S结构设计,为企业人事管理部门提供了一套操作简单、应用广泛、扩展性强人事管理系统,以提升职员管理能力及效率目标,实现了企业内部信息化管理。采取计算机网络技术,能够使企业内部职员管理愈加方便。企业采取网络管理关键好处是一方便能够对企业众多职员信息进行动态管理,修改,添加,删除全部很方便,无须再像原来准备一个巨大档案库,在很多文档中查找资料,降低了这些关键工作犯错可能性。其次是采取计算机技术对财政进行管理,含有正确、安全、简易特点。开启计算机网络管理企业,是企业现代化管理趋势。本系统含有运行速度快、安全性高、稳定性好优点,能够作为企业人事管理部门进行人事网络管理一个工具。能够有效提升工作效率。 1.3 论文内容安排 论文共八个部分。第一部分介绍此次系统开发背景及本系统可行性研究;第二部分介绍了开发该系统所需相关知识简单说明;第三部分介绍了系统需求分析;第四部分关键系统架构设计;第五部分介绍了系统所要实现功效,并对系统总体结构和数据库做了对应介绍;第六部分给出系统直观模块,如系统主界面、用户管理模块、职员自助模块及系统截图;第七部分为人事管理系统调试运行和系统对应说明;第八部分为总结、结束语。 2 相关知识介绍 2.1 ASP介绍 现在,最常见三种动态网页ASP(Active Server Pages),JSP(JavaServer Pages),PHP (Hypertext Preprocessor)。 ASP全名Active Server Pages,是一个WEB服务器端开发环境,利用它能够产生和实施动态、互动、高性能WEB服务应用程序。其中A、S、P分别是Active、Server、Pages缩写。Active是指微软ActiveX技术。ActiveX(COM)技术是现在Microsoft软件关键基础。它采取封装对象,程序调用对象技术,简化编程,加强程序间合作;Server指是ASP运行在服务器端。这么就无须担心浏览器是否支持ASP所使用编程语言;Pages是ASP返回标准HTML页面,能够正常地在常见浏览器中显示。浏览者查看页面源文件时,看到是ASP生成HTML代码,而不是ASP程序代码。这么就能够预防她人剽窃程序。 ASP关键对象分别是Request、Response、Server、Session、Application和ObjectContext。 Request对象用于接收全部从浏览器发往服务器请求内全部信息,就是处理用户要求浏览器查看特定网页或Web应用时做出请求。 Response对象用于向用户端浏览器发送数据,能够使用该对象将服务器数据以HTML格式发送到用户端浏览器,它和Request对象组成一对接收、发送数据对象,也是实现动态基础。 Server对象是ASP中一个很关键对象,它能完成很多高级功效。如创建军数据库对象、输出文件路径、输出服务器IP等。 Session对象其这实指就是访问者从抵达某个特定主页到离开为止那段时间。每个访问者全部会单独取得一个Session对象。 Application对象是一个应用程序级对象,用在全部用户间共享信息,并能够在Web应用程序运行期间持久保留数据。 ObjectContext对象用来管理事务处理。 2.2 Dreamweaver介绍 Dreamweaver是美国MACROMEDIA企业开发集网页制作和管理网站于一身所见即所得网页编辑器,它是第一套针对专业网页设计师尤其发展视觉化网页开发工具,利用它能够轻而易举地制作出跨越平台限制和跨越浏览器限制充满动感网页。 Dreamweaver能够用最快速方法将Fireworks,FreeHand,或Photoshop等档案移至网页上。使用检色吸管工具选择萤幕上颜色可设定最靠近网页安全色。Dremweaver能和您喜爱设计工具,如Playback Flash,Shockwave和外挂模组等搭配,不需离开Dremweaver便可完成,整体利用步骤自然顺畅。使用网站地图能够快速制作网站雏形、设计、更新和重组网页。改变网页位置或档案名称,Dreamweaver 会自动更新全部连结。使用支援文字、HTML码、HTML属性标签和通常语法搜寻及置换功效使得复杂网站更新变得快速又简单。Dreamweaver是唯一提供Roundtrip HTML、视觉化编辑和原始码编辑同时设计工具。它包含HomeSite和BBEdit等主流文字编辑器。进阶表格编辑功效使您简单选择单格、行、栏或作未连续之选择。甚至能够排序或格式化表格群组,Dreamweaver 支援正确定位,利用可轻易转换成表格图层以拖拉置放方法进行版面配置。当您正使用Dreamweaver在设计动态网页时,所见即所得功效,让您不需要透过浏览器就能预览网页。 梦幻样版和XML Dreamweaver将内容和设计分开,应用於快速网页更新和团体合作网页编辑。您也能够使用样版正确地输入或输出XML内容。 全方位展现利用Dreamweaver设计网页,能够全方位展现在任何平台热门浏览器上。对于cascading style sheets动态HTML支援和鼠标换图效果,声音和动画DHTML效果资料库可在Netscape和Microsoft浏览器上实施。 2.3 VBScript介绍 VBScript作为ASP默认脚本语言,在ASP应用程序编写过程中使用最为频繁。VBScript通常全部是和HTML结合在一起使用,即VBScript是融合在HTML或ASP文件中。VBScript代码定在成正确<SCRIPT>标识之间。代码开始和结束部分全部有<SCRIPT>标识。其中LANGUAGE属性用于指定所使用Script语言。这是因为浏览器能够使用多个Script语言,所以必需在此指定所使用Script语言。注意<SCRIPT>中VBScript代码被嵌入在注释标识(!--和--)中,这么能够避免不能识别<SCRIPT>标识浏览器将代码显示在页面中。 Function过程是包含在Function和End Function语句之间一组VBScript语句。Function过程和Sub过程类似,不过Function过程能够返回值。Function过程能够使用参数(由调用过程传输常数、变量或表示式)。假如Function过程无任何参数,则Function语句必需包含空括号()。Function过程经过函数名返回一个值,这个值是在过程语句中赋给函数名。Function 返回值数据类型总是Variant。 2.4 SQL Server介绍 SQL Server是微软企业所推出一套运行在Windows平台上数据库管理系统,用于提供作为应用程序数据起源,存放多种数据,并能够让用户很轻易地实现所要进行数据存取操作,同时它也提供了部分可视化管理工具,帮助数据库系统管理者更方便快捷地管理及设计数据库内容,和对数据库进行维护。SQL在用户/服务开发中角色,因为本系统所产生和处理数据量比较大,这就让我们首先想到了SQL server大型数据库,SQL是一组符合工业标准数据库操作令集。SQL不是一门语言,无法得到一个专门SQL软件,它只是服务器数据库部份。 SQL Server数据库是动态网页中关键部分。动态网页中大部分数据全部是放在数据库中,动态网页页面效果是经过调用数据库信息来实现。所以,数据库在动态网页技术中也起着越来越关键作用。 作为一个查询语言,SQL语言关键功效就是同多种数据库建立联络,进行沟通。SQL语言集数据查询、数据操纵、数据定义和数据控制功效于一身,它有一体化、高度非过程化、语言简练、以多个方法使用等特点。 数据定义语言(DDL):实现定义、删除和修改数据库对象功效。 数据查寻语言(DQL):实现对查寻数据功效 数据操纵语言(DML):实现对数据库数据增加、删除和修改功效。 数据控制语言(DCL):实现控制用户对数据库操作权限功效。 3 系统需求分析 3.1 软件需求分析 伴随科学技术不停提升,计算机科学日渐成熟,其强大功效已为大家深刻认识,它已进入人类社会各个领域并发挥着越来越关键作用。作为计算机应用研究一部分,使用计算机对人事信息进行管理,含有手工管理所无法比拟优点,如:检索快速、查找方便、可靠性高、存放量大、保密工作性好、寿命长、成本低等。而这些优点能够极大地提升人事管理系统效率,也是企业科学化、正规化管理、和世界接轨关键条件。该系统专门是为了能够为企业提供了一套操作简单、应用广泛、扩展行强人事管理系统。提升职员管理能力及效率目标,实现了企业内部信息化管理而设计。 系统开发目标是为了能够为企业提供了一套操作简单、应用广泛、扩展行强人事管理系统,以提升职员管理能力及效率目标,实现了企业内部信息化管理。基于web人事管理包含了:添加、查询、修改、权限修改、删除企业全部职员信息; 作为职员本人,有权限查看自己相关信息,并能查看自己登陆情况,如每次登陆时间,IP地址及登陆过多少次,还可依据管理者给权限来修改个人信息。 3.2 关键步骤 依据软件工程思想,以传统瀑布模型为基础,确定以下步骤,图1所表示: 市场调查 总体架构设计 综合测试 具体设计 编码和单元测试 问题定义 系统需求分析 图1 步骤图 3.3 系统含有功效 人事部后台管理:管理员登录进入系统后,能够进行职员添加、修改、查找、显示和删除;能设定职员是否拥有修改权,并能查看那些职员拥有修改权,那些职员没有修改权;可添加、查看、删除管理员用户。 职员自助模块:职员登录进入自助模块,能够查看访问日志和档案,假如是拥有修改权限职员能够修改个人信息和密码。 4 系统设计 4.1 系统分析 伴随科学技术不停提升,计算机科学日渐成熟,其强大功效已为大家深刻认识,它已进入人类社会各个领域并发挥着越来越关键作用。作为计算机应用研究一部分,使用计算机对人事信息进行管理,含有手工管理所无法比拟优点,如:检索快速、查找方便、可靠性高、存放量大、保密工作性好、寿命长、成本低等。而这些优点能够极大地提升人事管理系统效率,也是企业科学化、正规化管理、和世界接轨关键条件。该系统专门是为了能够为企业提供了一套操作简单、应用广泛、扩展行强人事管理系统。提升职员管理能力及效率目标,实现了企业内部信息化管理而设计。 4.2 运行环境 为了确保系统运行效率和可靠性,系统服务器端应含有较高软硬件配置,用户端要求不是很高。此应用程序可广泛运行于国际互联网即Internet,也可适适用于内部局域网。 其运行要求以下: 软件环境: 用户端:Windows98//XP/,Internet Explorer(IE)等,同时安装TCP/IP协议。 服务器端:Windows Server/Windows,Internet Information Server (IIS)4.0及其以上版本,IE等,同时安装TCP/IP协议。 数据库:采取SQL-SERVER数据库,运行于服务器端。 硬件环境: 服务器 CPU: 2.0G以上 ,内存:1G以上 用户机 CPU: 1.5G以上,内存:128以上 4.3 总体设计 本系统基于web人事管理系统所所采取总体结构包含后台管理和职员自助服务两个方面。人事管理系统是针对企业单位人事部门大量业务处理工作而制作管理系统,依据需求,本系统关键实现职员基础信息管理。在系统中,首先由管理员添加职员信息,而添加职员名即为职员登陆查看档案帐号,职员密码由系统自动添加。在添加了职员作息后,可对职员信息进行搜索、修改和删除等操作。其中职员可否自助修改档案,需要管理员为其设定修改权限。也只有拥有修改权限职员才能够自助修改个人档案及登录密码。 系统功效图图2所表示。 4.4 具体设计 具体设计是整个设计过程中,最关键步骤之一。下面就分以下两个部分进行具体设计。 (1)数据库设计; (2)用户、管理员权限。 4.4.1 数据库设计 数据库在一个信息管理系统中占有很关键地位,数据库结构设计好坏将直接对应用系统效率和实现效果产生影响。合理数据库结构设计能够提升数据存放效率,确保数据完整性和一致性,同时合理数据库结构设计也有利于程序实现。 管理员模块 添加职员信息 搜索职员信息 修改职员信息 删除职员信息 查看职员信息 职员模块 查看、修改档案 查看访问日志 退出登陆 修改密码 图2 系统功效图 设计数据库系统时应首先了解用户各个方面需求,包含现有和未来可能增加需求,用户需求具体表现在多种信息提供、保留、更新和查询,这就要求数据库结构能充足满足多种信息输入和输出。搜集基础数据、数据结构和数据处理步骤,组成一份详尽数据字典,为后面具体设计打下基础。 针对企业单位人事信息管理系统需求,经过对人事管理过程分析,需要使用职员信息表保留职员基础基础信息, 使用登录信息保留职员登录信息,使用日志表保留职员登录日志。 在仔细分析调查相关职员信息需要基础上,得到以下所表示数据项和数据结构: 表1 后台管理用户表admin 字段名称 数据类型 长度 许可空 说明 Id Int 4 否 主健、后台管理用户表标识、自增加 Username Varchar 50 是 管理员名 Passwd Varchar 50 是 管理员密码 Oskey Char 10 是 管理员类型 职员信息表personnel_mem: 用来保留职员姓名、职员登录密码、出生日期、性别、民族、籍贯、身份证号、职务等信息。 表2 职员信息表personnel_mem 字段名称 数据类型 长度 许可空 说明 ID Int 4 否 职员信息表标识、主键、自增加 Name Varchar 20 是 保留职员姓名 Pw Varchar 20 是 保留职员密码 Sex Varchar 4 是 保留性别 Mingzu Text 15 是 保留职员民族 Birthday Varchar 20 是 保留职员出生日期 Age Int 4 是 保留年纪 Shenfenzheng Varchar 30 是 保留身份证号 Jiguan Varchar 30 是 保留籍贯 Mianmao Varchar 15 是 保留职员政治面貌 Mianmaotime Varchar 20 是 保留入党或入团时间 Workstart Varchar 20 是 保留参与工作时间 Workage Varchar 20 是 保留职员工龄 Leibie Varchar 10 是 保留职员分类信息 Xueke Varchar 50 是 保留职务分类 Zhuanye Varchar 50 是 保留所学专业 Firstxueli Varchar 50 是 保留第一学历 Firstxlgradufrom Varchar 50 是 保留第一学历毕业院校 Firstxuelidate Varchar 50 是 保留第一学历毕业时间 Lastxueli Varchar 50 是 保留最终学历 Lastxlgradufrom Varchar 50 是 保留最终学历毕业院校 Lastxldate Varchar 50 是 保留最终学历毕业时间 Zhicheng Varchar 20 是 保留职称 Zhichengdate Varchar 20 是 保留取得职称时间 Zhichpingyongdate Varchar 20 是 保留取得职称受聘时间 Renshidaili Varchar 10 是 保留是否有些人事代理 Phone Varchar 30 是 保留联络方法 Beizhu Text 16 是 保留职员备注信息 renjiaobumen Varchar 50 是 保留取得任职部门信息 Zhiwu Varchar 50 是 保留职务信息 Bianzhi Varchar 10 是 保留编制 bianzhileibie Varchar 50 是 保留编制类别 Jianli Text 16 是 保留简历信息 Zhuzhi Varchar 50 是 保留家庭住址 Hunyin Varchar 10 是 保留婚姻情况 chengyuan Varchar 50 是 保留家庭组员信息 Email Varchar 50 是 保留Email Shehui Varchar 50 是 保留社会关系 Chushen Varchar 50 是 保留家庭出身 Lunwen Text 16 是 保留发表论文信息 Peixunjl Text 16 是 保留培训统计 Jixujiaoyu Text 16 是 保留继续教育信息 Gongzi Varchar 50 是 保留工资信息 Yibao Varchar 50 是 保留医保信息 Niankao Text 16 是 保留年度考评信息 Biandong Text 16 是 保留变动信息 jiangcheng Text 16 是 保留奖惩统计 Tuixiu Varchar 10 是 保留是否退休 Danganhao Varchar 50 是 保留档案号 yangongzheng Varchar 50 是 保留职员证号 Danwei Varchar 50 是 保留单位地址 Uppicpath Text 16 是 保留相片上传路径 Permodify char 10 是 保留修改档案标识 登陆信息表personnel_login: 用来保留登陆者姓名、登陆次数和登录时间等信息。 表3 登陆信息表personnel_login 字段名称 数据类型 长度 许可空 说 明 Loginid int 4 是 保留登陆者ID号 Pername varchar 20 是 保留登录者姓名 logintimes int 4 是 保留登陆次数 nowlogintime datetime 8 是 保留目前登录时间 lastlogintime datetime 8 是 保留上次登陆时间 日志表personnel_log: 用来保留登录者姓名及每次登陆时间、登录IP地址等信息。 日志表用于职员了解自己登录具体情况。 表4 日志表personnel_log 字段名称 数据类型 长度 许可空 说 明 ID Int 4 否 日志表标识,主键,自增加 Login_id Int 4 是 保留登录者ID Name Varchar 20 是 保留登录者姓名 Logintime datetime 8 是 保留每次登录时间 Login_ip varchar 50 是 保留登陆IP地址 4.4.2 用户及管理员权限 管理员:在此系统中有一个高级管理员,即系统最高管理员。她含有通常见户所没有权限。它添加通常管理员,在数据库有一个表专门表来存放管理员姓名及密码。 一般用户:关键是指企业职员等,她们是否有管理修改自己信息权限这得取决于管理员是否为此职员设置了可修改权限,假如职员拥有修改权限(即管理员将权限设为“可修改权限”时),职员就能够自助修改个人档案及登录密码,不然就只能查询职员信息、登陆时间、次数、IP。 在系统中,高级管理员可添加一般管理员。首先由管理员添加职员信息,而添加职员名即为职员登陆查看档案帐号,职员密码由系统自动添加。在添加了职员信息后,可对职员信息进行搜索、修改和删除等操作。其中职员可否自助修改档案,需要管理员为其设定修改权限。也只有拥有修改权限职员才能够自助修改个人档案及登录密码。 5 系统实现 5.1 系统步骤图设计 依据整个系统整体设计,本系统首先要产生登录页面,本系统登陆页面有两个:一个是人事部门管理人事用后台管理页面,一个是职员自助页面。当管理员从后台管理页面输入正确用户名和密码及验证码后就能够顺利进入本系统,就能够进行职员信息添加、删除、查找等操作;假如从职员自助模块页面输入已统计在案职员名称和密码进入,职员查看自己具体信息、登陆了多少次、每次登陆时间、IP等,并可依据自己权限对自己信息进行修改, 然而当用户输入错误用户名和密码后,就会出现错误提醒警告。 用户E-R图,图3所表示: 用户信息 籍贯 用户姓名 所在部门 教育程度 性别 家庭住址 民族┅ 联络方法 出生日期 职务 图3 用户E-R图 5.2 网络数据库处理方案 SQL命令和标准HTML代码结合,经过ADO驱动程序连接到SQL Server数据库。因为Script代码是在服务器端运行,而不是在用户端浏览器上运行,所以用户端不用安装尤其应用程序,只要有IE或Netscape就能够进行数据查询了。 ADO是微软企业推出最新数据访问技术,伴随ADO技术发行,以前传统常见数据访问技术如ODBC、RDO、DAO全部黯然失色。ADO(Active Data Object)是建立在OLE DB(OLE Database)基础上高层数据库API,它经过封装在低层OLE DB功效中不一样对象、方法和属性以提供高层接口。ADO还基于ActiveX标准,所以它可扩展性很强,适应了在Internet上应用。从很多方面来看,AOD全部是当今最好基于对象数据库接口:短小精干,易学易用,功效强大,能够访问任何类型数据。Microsoft已经把ADO定为在多种技术条件下标准访问方法,推荐用于未来进行开发对象模型。 该系统物理结构(图4)所表示有三层:第一层是分布在企业集团及全国甚至是世界各地网络用户终端,相关人员能够使用终端上浏览器,在授权范围内,从任何地方进入管理系统。第二层是在企业信息中心机房Web服务器,它负责接收各用户访问请求,并把处理结果经过网络送给用户。第三层是一样在中心机房数据库服务器,它负责存放、处理经过网络搜集数据。所以软件结构也分为三层:浏览器层,应用服务器层,数据库服务器层。 系统关键部分是Web Server,它负责接收远程或当地HTTP查询请求,然后依据查询条件到数据库服务器获取相关数据,再将结果翻译成标准HTML语言和多种Script代码,传送回提交请求用户浏览器。一样,浏览器也会将更改、删除、新增数据统计请求申请送至Web服务器,由后者和数据库服务器联络完成这些工作。 Internet 防火墙 数据库服务器 Web服务器 用户机(浏览器)1 用户机(浏览器)2 用户机(浏览器)3 ------------------------------------------------------------- Internet/Intranet ┉ 图4 物理结构图 6 关键模块 6.1 管理员登录模块 登陆检验页面,用户只要输入正确用户名和密码就能够顺利登陆到本系统主页面,假如输入错误则会会提醒。不一样权限用户输入用户名和密码全部将提交到表单中查询。 在登录前,首先要连接数据库。<conn.asp>文件就实现了该功效。代码如: <% '定义conn和connstr变量 dim conn,connstr '连接数据库data,设置用户名为sa,密码为空,服务器为lenovo connstr="Driver={sql server};uid=sa;pwd=;database=data;SERVER=lenovo" '创建一个ADO Connection对象 set conn=server.createobject("ADODB.CONNECTION") '打开数据库 conn.open connstr %> 利用server对象CreateObject方法创建一个Connection对象。 对于数据库来说,Connection对象是唯一和外界沟通管道,负责应用程序和数据库服务器实际链接操作,所以全部对数据库做处理操作,比如Command 对象和Recordest对象和数据库之间沟通全部必需依靠和Connection对象。 Conn含义是定义了一个变量用,来存放数据库连接所创建对象 Conn.open connstr则真正实现了数据库连接。 在对数据库操作完后,一定要用Close方法关闭Connection对象和数据库链接,使用该方法时会切断Connection对象和数据库之间传送通道,而且全部依靠该Connection对象Command、Recordest对象全部会立即被切断关联,此时ActiveConnection属性设置为Nothing ;在使用Close方法切断Connection对象和数据库之间链接以后,能够调用Open方法再次打开该对象;假如Connection对象和数据库正在进行事物处理,那么调用Close方法会造成实施上错误且全部未完全更新数据将会丢失,同时Recordest、Command对象也会自动关闭且丢失相关未更新数据。 管理员登录部分源码以下: <% dim rs UserName1=Checkstr(request.form("UserName")) PassWd1=Checkstr(request.form("PassWd")) code=request.Form("code") if trim(code)<>CStr(session("CheckCode")) then response.write "<script LANGUAGE='javascript'>alert('对不起,登陆失败!请输入正确验证码');history.go(-1);</script>" response.End() end if if trim(username1)<>"" then set rs=server.CreateObject("ADODB.RecordSet") rs.open "select * from admin where UserName='" & UserName1 & "' and passwd='" & passwd1 & "'",conn,1 if not rs.bof and not rs.eof then session("admin_name")=rs("Username") session("oskey")=rs("oskey") session.Timeout=30 response. redirect "main.asp" else response.write "<script LANGUAGE='javascript'>alert('对不起,登陆失败!请输入正确用户名和密码');history.go(-1);</script>" end if end if '显式申明该变量为"无",期望占用内存能回收(实际情况是常常无法回收) set rs=nothing %> 6.2 系统主页面 用户登录成功后,进入本系统主界面。图5所表示。 在主界面最右方是“系统使用帮助说明”和系统左方是菜单栏,包含是4个关键功效模块,分别是“人事管理” “用户管理”“职员登录”和“ 退出系统”- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 WEB 小型 公司 人事 标准 管理 系统 设计
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文