
企业员工信息管理系统设计与实现.doc
《企业员工信息管理系统设计与实现.doc》由会员分享,可在线阅读,更多相关《企业员工信息管理系统设计与实现.doc(79页珍藏版)》请在咨信网上搜索。
企业员工信息管理系统设计与实现 79 2020年6月23日 资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。 企业员工信息管理系统设计与实现 摘 要 本论文首先对现阶段企业员工信息管理的基本情况进行了分析, 提出开发本系统要解决的问题, 以及从长远考虑所要达到的目的, 对系统进行了详细的需求分析, 其次根据系统的实现功能和使用环境对系统做了总体规划, 最后完成了模块的划分和数据库的设计与实现, 并对系统进行了测试。 本系统开发主要包括前台应用程序的开发和后台数据库的建立与维护两方面。系统前台主要实现用户薪资、 考勤、 文章信息的查看, 以及发表意见建议等功能。系统前台选用了Css javascript、 html等作为主要的编程语言。后台主要实现了员工的查询、 员工变动信息更新、 考勤管理、 薪资管理、 事项管理、 站内文章信息管理以及意见建议管理等功能。系统选用SQL数据库。利用.NET动态网页编程技术实现前后台的数据交互。 在企业的经营生产中, 员工信息已成为企业经营管理中不可缺少的一部分, 为管理者进行管理和进行各种人士调配活动提供了重要的依据, 在生产分配安排中将发挥越来越重要的作用。 关键词:员工信息管理系统、 前台、 后台、 交互。 Enterprise Personnel Management System design and implementation At frirst,this paper analyse the situation of enterprise personnel management at the present stage.Point out the question needing to solve for development the system and the long.term purpose. So that the system carried out a detailed needs analysis, then it completed the module design and the design and realization of database and test according to the functions and main implementation for the system. The system mainly includes developing the application inrerface of front-end and building up data-base of back-end. The main functions of the before part include salary,attendance,checking the information of article, as well as publishing suggestions, etc. The system use Css javascript, html, etc., as the main programming language.The main functions of background part include the staff inquiry, the staff changes in the information update, attendance management, payroll management, issues management, the article in the station management, as well as suggestions management. The system use SQL database as background database. Using .NET pagesDynamic web page programming to achieve the data Interactive. In the progress of enterprises operating and production, the information of staffs has become a business management of most important part. It will provides an more and more important function for the management of decision-making and personnel. Keywords:Personnel Management System、 beforeground、 background、 interactive 第一章. 绪论 1.1. 企业员工信息管理系统的开发背景 当前, 一些企业对员工信息的管理还存在诸多问题, 单靠人力进行员工信息的管理是不够的。因此对于一个企业来说, 不论是规模较小, 还是规模较大的, 员工信息管理系统都是非常重要的。特别, 当人事流动较快的时期, 人员变动的信息量将变得非常巨大, 如何高效合理地管理这些信息就成了一个有意义的课题。在信息化科技飞速发展的今天, 借助于电脑, 经过员工信息管理系统管理各部门职工, 能为企业人力资源的管理者提供人性化的服务。同时也能为企业的员工提供一定的方便。因此开发企业员工信息管理系统是非常必要的。 1.2.国内外的发展现状及发展前景 当今社会是一个信息社会, 一个知识经济时代。自世界上第一台计算机ENINC( Electronic numerical integrator and calculator) 于1964年在美国问世到现在, 计算机业飞速发展, 技术淘汰指标高的惊人, 价格下降以及软件应用的快速扩展引发了以信息处理计算机化为标志的”微机革命”, 随之而来的是以全球信息网络普及和全球信息共享为标志的”全球信息网络革命”的蓬勃兴起。可见世界已经进入在计算机信息管理领域中激烈竞争的时代, 计算机已经变得普通的不能再普通的工具, 如同我们离不开的自行车、 汽车一样。我们应该承认, 谁掌握的知识多, 信息量大, 信息处理速度快、 批量大, 谁的效率就高, 谁就能在各种竞争中立于不败之地。 自20世纪50年代将计算机引入数据处理以来, 历经管理信息系统发展的各个阶段。一方面是信息技术应用的迅猛发展, 为社会节省了大量花在信息管理上的人力、 物力、 财力, 信息管理系统作为一门融管理科学、 信息科学、 系统科学为主要方面, 以人力为主导, 利用计算机硬件、 软件、 网络通信设备为办公设备, 进行信息的收集、 传输、 加工、 存储、 更新和维护, 以及提高企业效率为目的的一种集成化的人际系统。 员工信息管理系统是一个企业单位不可缺少的部分, 它的内容对于企业的决策者和管理者来说至关重要, 因此档案管理系统应该能够为用户提供充分的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案, 这种管理方式存在着许多缺点, 如: 效率低、 保密性差, 另外时间一长, 将产生大量的文件和数据, 这对于查找、 更新和维护都带来了不少的困难。 1.3. 设计目的与意义 一个现代的公司, 拥有成百上千的员工, 如何管理这么庞大的职业信息档案呢? 因此, 开发一个功能完善的职工信息管理系统就必不可少了。因此需要设计开发实现职工信息查询、 管理、 更新为今本目标的系统。从职工信息的查询到管理实现了自动化的模式, 从而提高了工作效率。 员工信息管理系统是一个企业单位不可缺少的部分, 它的内容对于企业的决策者和管理者来说都至关重要, 因此信息管理系统能够为用户提供充分的信息和快捷的查询手段。用.NET构建的企业员工信息管理系统, 能实现员工信息的录入、 修改、 查询、 删除、 查找、 编辑等功能。另外, 在程序中还设计了用户登录、 设定了密码, 并由MD5加密, 以确保系统应用的安全性。本管理系统设计合理、 界面美观、 操作方便、 运行稳定, 为进行现代化的企业员工信息管理工作起到了重要作用, 具有较高的使用价值。 第二章. 系统需求分析 2.1.可行性分析 可行性研究的目的不是为了解决问题, 而是确定问题是否值得去解决。可行性研究实质上是进行一次大大压缩简化了的系统分析和设计的过程, 也就是在较高层次上以抽象的方式进行的系统分析和设计的过程。经过对员工管理系统的调查与分析本人认为该系统具有以下可行性: 2.1.1.操作可行性 我所开发的系统的操作方式在系统所面向的用户组织内行得通。本系统的开发计划选取的操作系统( Windows /Windows XP) 更改和配置管理特性综合了中央计算的优点和分布计算的性能与灵活性。再结合SQL Server 的完善功能特点, 从而极大地提高程序员的工作效率, 加快应用系统的开发速度, 具有很强的可操作性。本系统计划分为前台设计和后台设计两部分, 用户经过输入各自的登录信息, 系统从数据库中查找信息, 当查找到准确的记录后则用户进入系统主界面( 普通员工进入普通员工界面, 管理员进入管理员界面) , 然后各用户能够完成相应的操作。 中和上述分析, 我认为不论是从系统开发者角度还是从用户的使用角度分析, 本系统都具有操作可行性。 2.1.2.经济可行性 开发本系统的成本是很低的, 我们能够满足经济要求。事物的存在都具有其本身的价值, 同样的员工信息管理系统也具有很强的实用性。与以往手工统计信息的方式相比较, 此系统规范了信息的格式, 确保了员工信息的保密性和安全性, 节约了企业人力, 方便了用户的信息存储和转移, 特别是大大提高了结果统计和查询的效率。经过这些应用为企业单位带来的经济效益是远远大于在这套系统上所耗费的资金。 2.1.3.技术可行性 我能使用现有的技术来完成本系统的开发工作。本系统使用的Windows /Windows XP操作系统和SQL Server 数据库, 以及开发时使用的语言和开发环境都是现在广泛使用且非常实用的。 由以上三方面能够充分证明本系统的可行性与实用性。 2.2.方案的设计与比较 2.2.1.C/S设计结构和B/S设计结构比较 当前网络应用软件运行的模式主要有两类: Client/Server模式, Browser/Server模式。前者的主要缺点是维护、 升级较麻烦、 且要同时开发服务器端和客户端; 后者是近几年伴随Internet迅速发展起来的一种技术, 它与Client/Server模式类似。Browser/Server模式客户端是一个标准的浏览器, 服务器端是Web Server , 而Web Server与数据库和应用服务器的紧密结合, 使得这种模式的应用范围不断扩大, 它已不但仅用于网上查询, 有很多部门的业务系统、 企业的MIS系统纷纷采用这种模式。它的主要优点是便于扩充应用、 升级维护简便、 不需要开发专门的客户端, 不需要对用户端进行特殊的设置和软件安装, 降低了维护成本。客户端只要有浏览器就能够了。 基于上述考虑, 对于企业员工信息管理系统的设计采用Browser/Server模式来设计比较合适, 服务器端我们采用SQL数据库系统和.NET组件来构成员工信息管理的服务系统; 客户端采用浏览器来完成企业普通员工前台操作的全过程, 同时可进行远程系统维护和管理。 2.2.2. SQL server 与ACCESS的比较 在数据库的方面, 涉及到SQL server和access两种数据库的选择。首先对两者进行了区别, 两者之间的区别如下表所示: SQL数据库与access数据库的比较 内 容 SQLserver Access SQLserver特征 网络版 是 否, 桌面版 可满足跨界的集团公司异地使用数据库的要求 节点多 是 否, 一人工作, 要锁定, 其它人无法使用 支持多重路由器 管理权限划分细致, 对内安全性高 是 否 数据库划分细致, 对外防黑客能力高 是 否 提交到不同的表单 并发处理能力 同时支持万人在线操作 100人或稍多 在其它硬件例如网速等条件匹配的情况下完全实现 可导出成为XML格式, 与Oracle数据库和DB2数据库通用, 减少开发成本 是 能够, 需要单作程序 数据处理能力快 是 一般 是否被优化过 是 否 .net 专门为sqlserver开发一组数据。访问对象剩去了中间环节速度 图2.3.2 经过对先进性与成熟性、 维护的方便性、 系统的安全性与可靠性之间的诸多比较, 决定选用SQL SERVER数据库。SQL SERVER数据库系统的优点: 1、 作为Windows NT的自然扩展, 与这个操作系统紧密结合, 这样, 用户不必学习另一个用户界面来使用这个数据库系统 2、 SQL SERVER具有Windows NT同样容易的安装和维护功能, 3、 SQL SERVER使用Windows NT服务, 能够提供新的或扩展的数据库功能( 如发送消息和管理登陆安全性) 2.2.3.系统模式的设计 本系统的设计是征对某企业内部员工, 其使用的用户是企业内部员工。可将系统的用户分为两种权限, 一种是普通用户, 另一种是管理员, 当然管理员也属于普通用户, 根据这样的权限划分, 普通用户和管理员各施其权, 普通用户能够经过系统查看自己的相关信息, 而管理员经过系统能够对企业员工的相关信息进行管理, 因此我将本系统设计为前台和后台两个部分。系统前台是普通员工的相关操作, 系统后台管理员可完成相关操作。 2.2.4.系统设计的技术选择 结合实际与本系统的特点, 再加上本人对相关技术的熟练程度考虑, 设计本系统我计划的实现前台的技术为CSS和Html系统的界面由CSS布局, 界面详细设计采用Html编程语言实现。系统的功能实现将主要采用基于.NET的C#编程语言。 根据以上的具体分析与比较, 本系统选择B/S设计结构, 使用SQL Server对数据库进行设计, 同时使用CSS、 Html、 基于.NET的C#编程语言完成对系统的前后台设计与实现。开发工具主要有: VS 和SQL server。 2.2.5.系统的运行环境 ( 1) 、 操作系统: Windows XP ; ( 2) 、 Web服务器: IIS 5.0; ( 3) 、 数据库服务器: SQL Server; ( 4) 、 浏览器: IE6.0。 2.3.系统基本功能需求 在企业管理中, 员工信息管理是一个非常重要的方面。管理内容比较复杂, 涉及的部门众多, 人员众多, 而且往往需要按行政隶属关系进行管理。这里所设计的企业员工信息管理系统属于企业内部人员可操作的系统, 接下来征对该系统的总体需求做一个分析, 可能有些企业在某些方面有其特殊的需求。 2.3.1.系统结构 开发本系统的主要任务是实现企业员工信息管理的自动化和系统化。本企业员工信息管理系统将分为前台、 后台两部分。前台( 即普通员工操作模块) 主要是实现一般的查询功能, 主要功能有: ( 1) 、 员工各种信息的查询、 修改和删除。 ( 2) 、 考勤信息的查询、 核对。 ( 3) 、 企业文章信息的浏览。 ( 4) 、 员工工资信息的查询、 核对。 ( 5) 、 意见建议信息的浏览、 回复、 删除等。 系统的重点与难点在于后台( 即管理员操作模块) 的管理, 后台主要实现以下功能: ( 1) 、 有关企业员工部分信息的输入, 包括员工基本信息、 所在部门、 奖惩经历等。 ( 2) 、 员工各种信息的查询、 修改和删除。 ( 3) 、 考勤信息的查询、 修改和删除。 ( 4) 、 企业文章信息的浏览、 添加和删除。 ( 5) 、 员工工资信息的查询、 修改、 核对等。 ( 6) 、 意见建议信息的浏览、 回复、 删除等。 2.3.2.系统业务流程图 图2.3.2 系统业务流程图 系统将设计两种权限用户, 即管理员和普通员工用户, 其中管理员也是企业员工, 因此管理员也能够进行普通员工的相关操作。管理员还能够查看所有员工信息, 以及对企业员工的基本信息、 员工考勤、 员工工资、 员工意见建议、 企业文章信息进行管理, 对前述管理内容操作后将提交到数据库, 保存起来, 对于管理员的操作结果企业员工能够在前台进行一一查看, 当然员工能够对自己的个人基本信息进行修改操作, 包括密码修改, 同时员工需要对考勤信息、 工资信息进行核对, 同时能够向管理员提出意见建议。 2.4.数据库需求分析 用户的需求具体体现在各种信息的提供、 保存、 更新和查询, 这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、 数据结构以及数据处理的流程, 组成一份详尽的数据字典, 为后面的具体设计打下基础。 2.5.系统目标 本企业员工信息管理系统的设计主要将实现以下目标: ( 1) 、 人性化设计: 使系统的界面友好、 操作简单方便。 ( 2) 、 权限操作: 仅供公司内部人员进入本系统进行相关操作, 系统设置管理员和普通用户两种操作权限。 ( 3) 、 科学管理员工档案, 优化分类, 全面反映员工情况。 ( 4) 、 管理人事变动信息, 优化企业人员配置。 ( 5) 、 管理考勤信息, 保证工作的有序进展。用户加以监督, 保证信息准确, 维护自身权益。 ( 6) 、 记录薪资发放信息, 保证有效的激励机制, 利益关系制度透明。 ( 7) 、 提供企业内部信息, 管理员工奖惩信息, 促进员工积极向上。 第三章.系统概要设计 概要设计的目的是设计系统结构, 根据需求分析给出的功能最终得出系统体系结构, 如模块的划分。在本论文的前面章节已经对系统的可行性、 方案设计、 需求分析做了详细的阐述, 本章节将会在前面章节的基础上对系统的设计做一个概要的分析。根据需求分析中的系统业务流程图的设计, 将会完成系统数据流图以及系统结构图的设计, 最终将系统的功能模块作出具体的划分, 为系统的详细设计充分做好准备。 3.1.总体设计 3.1.1.处理流程: ( 1) 、 启动系统, 进入系统登录界面; ( 2) 、 经过验证后, 对系统进行初始化, 进入不同的用户操作界面; ( 3) 、 系统进入消息循环, 经过事件驱动机制, 激活相应的功能模块, 并执行相应的功能; ( 4) 、 经过关闭系统事件, 激活关闭系统模块, 退出系统。 3.1.2.系统的数据流图 根据以上的处理流程及需求分析中的系统业务流程进一步分析将得到本系统的数据流图。首先是对顶层数据流图的设计, 将本系统看成一个大的加工, 涉及到的外部实体包括管理员和企业员工用户, 因此对系统的顶层数据流图设计如下: 图3.1.2( a) 顶层数据流图 在顶层数据流图的基础上将进一步设计系统的0层数据流图, 也就是将大的加工( 即整个系统) 分为若干小的加工, 本系统将涉及的系统功能包括: 员工信息管理, 员工考勤管理, 员工薪资管理, 文章信息管理, 意见建议管理。再将给一个功能模块加以细化, 最后得到下面的系统数据流图: 图3.1.2.( b) 系统数据流图 上图即为系统的数据流图, 包括系统数据的输入、 数据转换、 以及数据的输出。 3.2.系统结构图 对图3.1.2( b) 的系统数据流图加以分析之后, 再次将设计系统的结构图, 根据数据流图能够看出, 系统主要涉及管理员和企业普通员工用户两种权限操作, 因此将系统分为管理员功能模块和企业普通员工用户操作模块。管理员功能模块中又具体划分为员工信息管理、 员工考勤管理、 员工薪资管理、 文章信息管理、 意见建议管理。每个子模块下还有相关的增删改操作。普通员工用户能够对管理员管理操作后的相关信息进行一定的操作。同时能够对自己的基本信息进行修改等。因此, 根据系统的数据流图画出系统的功能结构图如下图所示: 图3.2系统功能模块图 上图即为系统的功能模块图。 征对一般人事信息管理系统的需求, 经过对员工工作过程的内容和数据流程分析, 设计如下面所示的数据项和数据结构: 员工基本信息: 包括的数据项有员工编号、 员工的姓名、 部门、 出生年月、 性别、 身份证号、 政治面貌、 婚姻状况、 户籍所在地、 健康状况、 文化程度、 毕业院校、 兴趣特长、 家庭住址、 手机号码、 E-mail地址、 工作状态( 离退休、 在职) 、 所获荣誉、 所受处罚等相关信息。 企业文章信息: 包括的数据项有文章编号、 文章类型、 文章标题、 文章内容、 文章上传者、 文章上传日期等相关信息。 员工考勤信息: 包括的数据项有员工姓名、 起始日期、 迟到早退次数、 加班次数、 旷工次数、 等相关信息。 员工工资信息: 员工姓名、 起始日期、 迟到早退次数、 加班次数、 旷工次数、 旷工所罚金额、 迟到早退所罚金额、 加班补贴金额、 总计工资额等相关信息。 意见建议信息: 包括的数据项有意见建议编号、 意见建议者、 意见建议主题、 意见建议内容、 提出意见建议的日期、 意见建议回复等相关信息。 3.3.数据库设计 实体-联系方法(Entity-Relationship Approach)是最常见的表示概念性数据模型的方法。这种方法是经过使用ER图来描述现实世界中的实体, 而不涉及这些实体在系统中的实现方法, 即使不熟悉计算机技术的用户也能理解它。为了使E-R图表示更加清晰, 本文根据不同的对象, 分别画出分E-R图如下所示: ( a) 信息管理E-R图 图6.3.2( a) 考勤管理E-R图 这里只画出了员工信息实体的部分属性, 其包括的其它属性还有: E-mail地址、 工作状态ID、 所获荣誉、 所受处罚等相关信息。 ( b) 考勤管理E-R图: 图6.3.2( b) 考勤管理E-R图 ( c) 员工工资管理E-R图: 图6.3.2( d) 员工工资管理E-R图 ( d) 文章信息管理E-R图: 图6.3.2( e) 文章信息管理E-R图 (e)意见建议管理E-R图 图6.3.2( f) 意见建议管理E-R图 6.3.3.逻辑结构设计 逻辑结构设计阶段, 就是将概念模型进一步转换为DBMS所支持的数据模型, 并优化数据模型。其转换原则如下。 1、 E-R图中的每个实体, 都相应地转换为一个关系模式, 实体的属性就是关系的属性, 实体的码就是关系的码。 2、 两个试题之间1: n的联系, 应转换成与n端对应的关系模式, 减少系统中的关系数目。 3、 两个实体之间1:1的联系, 转换成与任意一端对应的关系模式。 4、 对于两个以上实体之间m : n的联系, 则需要为该联系建立一个独立的关系模式。该关系模式中至少应包括被它所联系的各个实体的码以及联系本身的属性(如果存在), 该关系的码为各个实体码的组合。 根据上述转换原则, 将该系统总体E-R图转换成关系模型, 并对关系模型进行 同时此关系模型还涉及关于文章信息、 考勤信息、 薪资信息的关系, 这里不再一一赘述。 6.3.4.主要数据库表的设计 优化部分关系如下: 1、 员工信息{用户ID, 姓名、 部门ID、 用户权限、 出生年月、 性别、 职工编号、 身份证号、 政治面貌、 婚姻状况、 户籍所在地、 健康状况、 文化程度、 毕业院校、 兴趣特长、 家庭住址、 手机号码、 E-mail地址、 工作状态ID、 所获荣誉、 所受处罚等相关信息} 用户ID为此关系的主键, 工作状态ID、 部门ID为此关系外键。 2、 工作状态{状态ID、 状态名称} 状态ID为关系的主键。 3、 部门信息{部门代码, 部门名字} 部门代码为此关系的主键。 表6.3.4( a) 用户信息表 字段名 数据类型 长度 是否主键 描述 UserId int 4 是 用户Id UserNumber varchar 16 用户编号 UserPassWord varchar 20 用户密码 Name varchar 12 姓名 DepartmentId int 4 部门ID Sex smallint 2 性别 UserIdentity varchar 19 用户身份证 Political Varchar 12 政治面貌 MaritalStatus Varchar 12 婚姻状态 HJAddress Varchar 60 户籍 HealthStatus Varchar 12 健康状态 CulturalDegree varchar 12 文化程度 GraduationSchool varchar 30 毕业院校 Specialty varchar 80 爱好专长 HomeAddress varchar 60 家庭住址 Phone varchar 24 电话号码 Email varchar 40 邮箱 WorkStateId int 4 工作状态ID Honour varchar 200 荣誉 Punishment Varchar 200 惩罚 Role Smallint 2 权限 表6.3.4( b) 文章信息表 字段名 数据类型 长度 是否主键 描述 ArticleId int 4 是 文章ID ArticleTypeId int 4 文章类型ID ArticleTitle varchar 40 文章标题 ArticleContent ntext 16 文章内容 ArticleUserId int 4 文章用户ID ArticleDate datetime 8 文章发布日期 表4.3.4( c) 考勤信息表 字段名 数据类型 长度 是否主键 描述 TypeId Int 4 是 类型ID TypeName Varchar 18 类型名 TypeMoney int 4 类型金额 表6.3.4( d) 意见建议表 字段名 数据类型 长度 是否主键 描述 SuggestionId int 4 是 意见建议ID UserId int 4 用户ID SuggestionTitle varchar 60 意见建议标题 SuggestionContent varchar 600 意见建议内容 US_Date datetime 8 日期 SuggestionReply varchar 200 意见建议回复 第四章.系统的详细设计与实现 4.1.系统的前台页面设计及实现 系统的前台采用了CSS进行布局, 同时利用Html编程语言进行设计, 再采用C#编程语言实现对应的功能。前台页面主要包括以下功能模块: ( 1) 、 用户登录: 验证用户是否为本公司员工、 输入登录信息是否正确,并根据相应权限进入相应页面。 ( 2) 、 个人基本信息查看: 员工经过进入系统查看个人的基本信息, 基本信息包括员工的姓名等基本档案。 ( 3) 、 个人基本信息修改: 员工能够对与自己的实际不相符的基本信息进行修改, 这主要是征对管理员在录入员工基本信息时存在有错误。 ( 4) 、 考勤信息查看: 员工能够查看自己的出勤记录, 对于自己每月的出勤考核结果如果没有异议, 则回复没有异议, 如果存在疑问, 则可将自己的异议经过系统像管理员进行反应, 以得到处理。 ( 5) 、 工资情况查看: 员工能够查看个人的工资结算额及发放情况。对于个人的工资结算情况如果没有异议, 则回复没有异议, 如果存在疑问, 则可将自己的异议经过系统像管理员进行反应, 以得到解决。 ( 6) 、 文章信息浏览: 员工能够进入系统浏览企业所提供的相关新闻以及通知。 ( 7) 、 意见建议发表: 员工能够进入系统的意见建议界面进行留言。 ( 8) 、 意见建议查看: 普通员工能够经过进入系统的意见建议界面查看自己以前的意见建议, 同时能够查看管理员对相关意见建议的回复内容。 下面对部分功能模块做一个详细分析: 4.1.1.登录模块的设计与实现 打开企业员工信息管理系统后, 进入下图所示的系统登录页面。 图4.1.1(a) 系统登录界面 现在还没有登录, 系统提示输入用户名和密码, 点击获取验证码进行登录。本系统属企业内部专用, 只有内部人员才能登录, 因此不提供注册功能。系统设置了两种访问权限, 即管理员和普通员工用户, 用户首次登陆, 凭系统管理员分配的用户名和初始密码”123456”进入系统, 管理员和普通员工用户分别进入不同的操作主界面, 进入系统后如需修改密码可对密码进行更改。只有输入正确的用户名和密码的访问者才能进入本系统, 其它访问者将无权访问本系统。登录界面如图4.1.1( a) 所示。 信息提交后, 系统首先对填写内容的合法性进行验证, 如果用户名或者密码没有填写而直接提交或者填写错误, 系统将弹出警告信息, 如下图所示: 图4.1.1(b) 登录失败警告 登录模块操作流程图如图4.1.1( c) 所示: 图4.1.1( c) 登录操作流程图 其实现过程代码如下: string U_Number = txtUserNum.Text.Trim().Replace("'", ""); //去掉所输入用户名中的单引号 string U_Pwd = txtPwd.Text.Trim().Replace("'", ""); //查询语句 string strSql = "select * from UserInfo where UserNumber = '" + U_Number + "' and UserPassWord = '" + Common.P_MD5(U_Pwd) + "'"; //调用方法查询, 返回数据集 DataTable dt = Common.GetDsBySql(strSql).Tables[0]; if (dt.Rows.Count == 1) { Session["u_Id"] = dt.Rows[0]["UserId"].ToString(); //根据权限不同跳转 if (dt.Rows[0]["Role"].ToString() == "1") { Response.Redirect("userInterface/Default.aspx"); } else if (dt.Rows[0]["Role"].ToString() == "100") { Session["ad_Role"] = "admin"; Response.Redirect("adminManage/EmployeesCheckAttend.aspx"); } } else { //提示 Response.Write("<script language='javascript'>alert('登陆失败, 用户名或密码错误');window.location.href=window.location.href;</script>"); } } 用户提交了所填写的用户名和密码信息后系统将对数据库表UserInfo进行检索, 若检索到与数据库表中保存的某一记录相同, 则进入系统主页, 系统主页如下图所示: 图6.1.1 (c)系统主页面 <b>添加文章</b> </div> <hr size="1" color="gray" style="margin-bottom:10px" /> <div style="margin:0 10px; height:ato; font-size:18px;"> <table style="width:100%"> <tr> <td style="width: 66px">文章标题:</td> <td><asp:TextBox ID="txtTitle" runat="server" Width="280px"></asp:TextBox></td> </tr> <tr> <td style="width: 66px">文章类型:</td> <td><asp:DropDownList ID="DDLArticleTypeForAdd" runat="server"></asp:DropDownList></td> </tr> <tr> <td style="width: 66px">文章内容:</td> <td><asp:TextBox ID="txtContent" runat="server" Width="510px" TextMode="MultiLine" Height="187px"></asp:TextBox></td> </tr> <tr> <td colspan="2"><asp:Button ID="btSubmit" runat="server" Text="提 交" Width="84px" OnClick="btSubmit_Click" /></td> 4.1.2. 个人基本信息操作界面 系统提供员工自己输入个人信息的功能, 员工根据管理员提供的初始用户名和密码进入系统后可进入此页面,界面如图6.1.2( a) , 初次进入员工需输入除用户编号外的其它基本信息, 经过点击修改按钮实现个人信息的添加, 添加成功后系统显示如图6.1.2( b) 。然后本页面将显示该员工的所有基本信息, 在此进入系统员工经过本页面可查看个人的基本信息, 同时能够对更改了的信息进行修改。同时员工在此页面中能够修改个人的密码, 只要原密码输入正确, 然后便可输入要更改为的密码,- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 员工 信息管理 系统 设计 实现

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文