首页 本科毕业论文-电子政务之人事管理系统

本科毕业论文-电子政务之人事管理系统

举报
开通vip

本科毕业论文-电子政务之人事管理系统本科毕业论文-电子政务之人事管理系统 人事管理系统是根据电子政务网的需求而设计和实现的,主要 用于实现政务系统办公人员对其办公系统内所有公务员进行人事管理,实现对员工信息的查询、录入、修改和删除;以及发布重要通知、最新人事信息 和人事规章制度。通过“网上办公,无纸办公”,大大提高办公效率,体 现现代政府的高效职能。 PHP, MySql, Apache, 数据库,数据库实现,数据源 ,电子 政务 ABSTRACT Ministry of Personnel Management Subsystem(MPM...

本科毕业论文-电子政务之人事管理系统
本科毕业 论文 政研论文下载论文大学下载论文大学下载关于长拳的论文浙大论文封面下载 -电子政务之人事管理系统 人事管理系统是根据电子政务网的需求而设计和实现的,主要 用于实现政务系统办公人员对其办公系统内所有公务员进行人事管理,实现对员工信息的查询、录入、修改和删除;以及发布重要通知、最新人事信息 和人事 规章制度 食品安全规章制度下载关于安全生产规章制度关于行政管理规章制度保证食品安全的规章制度范本关于公司规章制度 。通过“网上办公,无纸办公”,大大提高办公效率,体 现现代政府的高效职能。 PHP, MySql, Apache, 数据库,数据库实现,数据源 ,电子 政务 ABSTRACT Ministry of Personnel Management Subsystem(MPMS)isdesigned and implements the function , in the need of the E- GovernmentAffair Net. And currently it mainly uses for implementing the officer in GovernmentAffair System manages all the clerks in its office system efficiently,and implements searching and inserting and modifying and deleting for the information of all clerks,issuing important notice and lately personnel information , bylaws and so on. With ‘Work on net, Work without paper’, that improves the efficiency of handling office business highly, that embodies the powerful capability of the modern government. KeywordsPHP, Mysql, Apache, database, DB implement, data source,E-GovermentAffair . 总页数29 第1页 ……...…………………………….…………………3 ?1.1 问题的提出….…………………..………………..3 ?1.2 设计方案…….…………………..………………..3 ?1.3 系统运行环境.…………………..………………..4 …………………………………………5 ?2.1 Linux + Apache + MySQL + PHP 最优组合…5 ?2.2 PHP, Apache, Mysql , Linux介绍……….……...6 ?2.2.1 PHP……………...…………………………….6 ?2.2.2 Apache……...………………………….……...7 ?2.2.3 Mysql………...……………………………..…7 ?2.2.4 Linux…...……………………………………...8 ?2.3 安装及注意事项………………………………...8 ……………………...……………………….…10 ?3.1 设置服务器….………………...…………………10 ?3.2 设置数据库…………………………………...….10 ?3.2.1 创建数据库和数据表……….………...…...10 ?3.2.2 数据库连接…………………...……………13 ?3.2.3 创建数据源…….……...………..………….13 ?3.3 系统功能实现…………………………………….14 ?3.3.1 系统登录………..………………….………14 ?3.3.2 人事规章制度……….…..…………………15 ?3.3.3 重要通知…………...……………………....15 ?3.3.4 最新人事信息…………….…..……………15 ?3.3.5 信息查询…………………………..……….16 ?3.3.6 管理员模块…………….……..……………20 ?3.3.7 相关功能链接…………………..…….…....28 …………………………………...…………….…29 …………………………..…...…………….…29 总页数29 第2页 ? 在电子计算机技术发展日新月异的今天,计算机技术、网络技术和信 息技术的发展和应用早已深入到了各行各业,并发挥着它们的巨大潜力, 特别是网络的高速化、广泛化发展和运用。在我国,各类企业的改革,一 切都在朝着社会化、高效化、智能化发展,管理体制的改革更是进行着大 手笔。但是,国家政府职能的改革程度还远远不够。 是计算机技术和网络迅速发展的一个政府办公应用解决方案。电子政 务网络管理系统将Internet网络技术与现代管理观念相融合,针对信息 技术的特点对办公系统进行规划和重构,对政府内部信息流进行优化及合 理配置,生成动态的、安全的、专有的数字化信息源,将办公体系全面自 动化,流程化,数字化。以此为桥梁,横向连接同事间的交流与协同工 作,纵向实现上下级一体化的高效办公体系,从而更明确、更有效地支持 政府的管理和决策。 ? 本系统采用B/S结构,所有的程序及数据都放在服务器上,终端在取 得相应的权限后使用Web页面浏览,录入,修改等功能。在语言方面使用 PHP语言,在数据库上我们为了节约成本,采用了免费的MySQL数据库 (当然,也可以移植到Oracle上),服务器使用Apache Web服务器。 处理流程如下图: 显示或打外部实体 电子政务网 印 络管理 系统 总页数29 第3页 ? 通过“网上办公,无纸办公”,电子政务办公系统充分利用强大的 网络资源,方便快捷、即时高效完成政府办公。电子政务管理系统包括 个人办公平台、领导办公、行政办公管理、公文管理、信访管理、人事管 理、财务管理、系统管理、电子邮件系统、公共信息等十一主要功能模块 组成,利用页面和数据库实现,体现出交互式网络办公。本子系统属于人 事管理模块,将完成对政府系统中所有员工的个人信息和详细信息、部门 的简要信息和详细信息、个人信息的管理、工资信息的管理、考勤的管理 等功能。本系统具有一定的实用性。 ? 采用页面对话交互方式进行,把页面形成工具(DREAMWAVER4)和动态编辑工具(PHP)以及强大的数据库支持(MYSQL)融为一体,达到完成功能块目的。要求该功能块具有整个系统的统一风格。 ? (一) 采用“电子政务网”统一标题头,即:左为“网上办公,无纸办 公”图片,右为“人民政府为人民”,下为其他功能模块的超链接。 (二) (1)、人事规章制度:主要介绍政府机关进行人事管理的有关 实施条例或制度,包括人事管理制度(细则A、细则B)、人事责权划分表、人事考核规定、员工守则、员工聘用规定、员工聘用 合同 劳动合同范本免费下载装修合同范本免费下载租赁合同免费下载房屋买卖合同下载劳务合同范本下载 (正式、短 期)、员工引荐担保规定、劳动合同书规定、高级职员聘任书、服务自愿 书等。 (2)、重要通知:主要用于人事单位发布有关人事重要通知,由 新闻发布系统完成。 (3)、最新人事信息:主要用于人事单位发布有关最新人事信 息,由新闻发布系统完成。 (4)、信息查询:该模块提供个人信息的简要查询和详细查询, 部门的员工信息简要查询和详细查询。 (5)、管理员登录模块:主要用于管理员的登录,即设置管理员 的权限,包括个人信息的录入、修改、删除管理,新闻发布管理、工资信 息的管理、考勤信息的管理、相片信息的管理等。 (6)、相关功能链接栏:主要用于适应用户扩展功能,因为本系 统目前为试用版,会根据用户需求的改变进行功能设计与实现。 ?1.3 本子系统承接电子政务办公网系统,对运行环境的要求是: ?1.3.1 下列的配置是本次实际操作中的配置: 总页数29 第4页 , 兼容Intel486等级以上的PC电脑。 , 64M以上的RAM。 , 15GB以上的硬盘空间。 , 48倍速以上的光驱。 , 1.44软驱。 实际操作中可以略低于此配置。 ?1.3.2 本系统采用了目前最佳组合-LAMP,即:Linux + Apache + MySQL +PHP, 该组合具有更稳定、高效能、更经济的特点。 , 操作系统-Linux,采用“飓风Linux”。 , Web服务器软件-Apache。 , 数据库服务器与用户端软件-MySQL。 , 页面应用软件-PHP4。 除了上面这些动态网页开发环境的需求,还有一些时在安装时需 要的软件,在Linuz系统中都可以找到或到网上下载: , C语言编辑器-将C语言源文件编译成可执行软件的工 具。 , Apxs-制作Apache动态模块的工具。 , SecureEdit-跨平台上传文件的工具。 本次开发过程是:先在Window下编写代码,然后上传到服务器 进行调试。 ?2.1 Linux + Apache + MySQL + PHP 现在的“网络生态”已经不能只有展示的功能,凡是网上下单、网络 购物、检索查找等都是在网上随处可见的服务。这些功能的运作都牵涉到 用户的选择、输入数据以及服务端处理数据与回应等动作,所以这样的网 页即为互动式网页。也正是本系统所要采用的网络形式。 在HTML文件的结构下使用互动式网页就必须在服务器端另外增加 这些处理信息的功能,通常是针对用途写一个网页应用程序来负责处理。 而以互动式网页存取得数据当然必须能长时间储存,所以网页应用程序就 要能存取数据库,在浏览器上显示互动式网页,如下图所示: 网页应 用程序 WWW服呈现网页 浏览器 务器 数据库 通过以上的介绍您应该已经知道,如果是一个网站内容提供者(ICP),要总页数29 第5页 提供互动式网页的服务,必须要有WWW和这三个成员,当然它们都必须在下执行,所以把操作系统也算 在内总共四项软件。本系统采用了当今最佳组合――LAMP。 LAMP就是Linux、Apache、MySQL加上PHP。首先是Linux操作系统(免费!),这两年在PC地舞台上大放光明,尤其在server地使用上悄然威胁微软的地位。Web服务器Apache(免费!)在全球的website有极大的使用率。数据库MySQL (免费! ), 一个快速、稳定的SQL数据库服务器。PHP(免费! ), 扮演处理互动式信息的网页应用程序的 角色。除了稳定、高效能之外,它们均免费,是最经济的选择,而且丰富 的网络资源与众多的高手绝对不会让你求教无门。 ?2.2PHP, Apache, Mysql , Linux ?2.2.1 PHP PHP的全名即是Hypertext Processor,最早的名称由来则是来自PHP Tools(Personal HomePage Tools),PHP的程序引擎是一个公布源代码的 Open Source 成员。PHP是一种“服务器端的HTML嵌入式的描速语言 (HTML - embedded scripting language)”。其语法混合了C、Java、Perl以及PHP式的新式语法,它比CGI或者Perl可更快速地执行动态网 页,同时PHP的数据库层操作功能强大,这使得PHP语言这几年飞速发 展,风靡全球。 以下是PHP的基本特点: , 开放源代码――所有的源代码都可以得到。 , 免费使用――PHP是一个免费软件,尽可放心使用。 , 基于服务器端――由于PHP是在Web服务器端运行的,所以 它的程序可以很大、很复杂而不会降低客户端的运行速度。 , 跨平台――PHP程序可以在UNIX、Linux或者Windows操作 系统下运行。 , 嵌入HTML――PHP语言可以嵌入到HTM内部,则易学。 还有语言简单、效率高、 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 XML、数据库模块、文件存取、文本 处理、复杂的变量,图象处理等特点。 最新PHP4.0的特点: , 别名――通过引用别名为变量赋值,给编程带来极大方便。 总页数29 第6页 , 扩充了API模块――提供扩展接口模块。 , 个性化的Java支持――PHP4.0和Java的交互。 , 对象和数组嵌套――实现功能更加强大的对象以及数组嵌 套。 , 面向对象的编程――为面向对象的编程、构造类以及对象提 供扩展的功能和新特征。 还包括如自动资源释放、布尔类型、进程生成、COM/DCOM支持、与PHP3.0的兼容性很好、配置、加密支持、类型检查、FTP支持、PHP4新增函数或功能增强函数、“Here”打印、HTTP Session fallback系统、ISAPI支持、内存、多维数组、其他类成员函数、对象重载支持、输出缓 冲支持、支持引用等特点。编写好后,将其放在服务器的提供的Web的目录里,通过IE浏览器可看到结果“我的第一个PHP程序!”。具体语法参考PHP4.0相关书籍。 ?2.2.2 Apache 本系统的操作所使用的web服务器软件为Apache。Apache是目前全世界的网站使用最多的服务器。在2000年2月十全世界有58.08%的使用率。同样地,Apache的优点也是稳定、快速与开放,同时也有众多的功 能,并且可以在不同操作系统下执行。前面的内容已经介绍了web 服务器负责完成传送显示在浏览器的 HTML 文件内容,而数据处理就是 PHP 程序的工作了。所以在服务主机使用PHP时必须将解读PHP程序代码的功能加到Apache ,也就是按装Apache 的PHP 模块(module)。以往如果要加入PHP模块,就必须先将PHP的源代码编译成Apache 的模块,再将Apache加上PHP功能模块重新编译。从PHP3开始就支持了Apache 的动态共享对象(Dynamic Shared Object , DSO)模块的功能,也就是说 PHP3可以编译DSO模块,Apache 只需在需要执行时调用PHP3模块就可以使用PHP3的功能。这样以来,即使修改PHP、换装新版本或是重新 安装PHP都可以不必 动用Apache ,当然PHP4 也可以编译DSO模块。 ?2.2.3 MySQL MySQL数据库系统与PHP整合使用是一个高效率的组合。MySQL是一个多用户(Multi-user)、多线程(Multi-thread)的SQL数据库系统,使用目前最普遍地数据库 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 语言:SQL(Structured Query Language)。MySQL包括了服务器端程序与多种 用户端程序及程序库, 并且可以在不同平台执行。其特点还有稳定、快速与高灵活性等。 MySQL有瑞典的T.c.X DataKonsultAB公司开发出来,开发的主要目的就 是以快速、健全以及使用微目标,最初的开发即是因为该公司需要能在廉 价的主机上执行,优于当时各种商用数据库,且快速管理庞大数据库的 SQL服务器。MySQL是一个还在开发中的数据库系统,但是其效能已经 非常优秀。在MySQL网站()上你可以看到它们的 使用记录是以管理40个以上的数据库,超过10000个表,同时其中还有 总页数29 第7页 500个以上的表超过7百万记录,而这些数据总共超过了10Gbytes的容量。 ?2.2.4 Linux 操作系统最好的选择当然是使用面费又稳定的Linux系统。Linux是在1991年发展起来的与UNIX兼容的操作系统,可以免费使用,它的 源代码可以自由传播且可任人修改、充实、发展。Linux本身是一个完整的32位的多用户、多任务操作系统。而本次开发过程使用的版本是飓风 软件公司出品的国产Linux操作系统。它是经汉化后形成的Linux操作系统。凡是Linux操作系统均可到网上下载。 ?2.3 LAMP (Linux + Apache + MySQL + PHP/Perl/Python) 近几年来,已经成为Web 社区的事实标准。我们将介绍LAMP组合的安装,假定你的 机器上已经安装了Linux ,如果你对Linux 的安装还有什么问题的话, 可以去相关的一些开放源码站点论坛上发表贴子,向其他网友寻求帮助。 也可以向相关的厂商寻求技术支持。本文的LAMP中的 P,暂时解释为PHP,A解释为Apache,M解释为MySQL,L当然解释为Linux。所有LAMP组合中的软件都是开放源代码产品,所以您不必担心产品的价格以及版权 问题。相反,有广大的开放源码社区开发人员的不断努力,这些产品的版 本更新速度反而比那些昂贵的专有软件更快。虽然Linux 因为界面问题,会让您望而却步,但是您不必担心,现在,这些软件都采用了浏览器 管理界面,好多都提供phpMyAdmin(一个利用PHP 语言在浏览器上管理MySQL的程序)以及WebMin(通过浏览器来管理系统)来让您方便的管理 系统。PHP现在的版本已经到了4.0.4pl1,是一门面向对象的交叉平台的 服务器端脚本语言。可以嵌入HTML语言中,可以作为Apache 的模块来运行。下面我们以 tarball(.tar.gz)格式(和它相对的是RPM 格式)的版本为例子,来介绍安装过程。 1)安装Mysql 因为RPM包安装非常简单而且成功率高所以我选择这种安装方式。 方法: 在Xwindows下双击此文件就可以了。在提示符下输入: 2)安装Apache和PHP 注:Apache和PHP是在一起安装的,这一点一定要理解。 步骤如下: a、先确定Apache安装后的路径 b、安装并编译PHP,把PHP作为Apache的模块安装到Apache的安装路总页数29 第8页 径(即Apache的解压缩的路径) c、安装并编译Apache 因为只有先把PHP作为Apache的模块安装到Apache的安装路径(即Apache的解压缩的路径),再安装Apache才能 使Apache执行PHP文件。 开始安装: 解压缩文件: : cd Apache_1.3.9 ./configure --prefix=/usr/local/apache 进入PHP的解压目录,输入: "../Apache_1.3.9"表示Apache的解压路径,这个路径一定要正确, 我是把Apache和PHP放在同一路径下解压的。 这样做就是让PHP作为 Apache的模块和Apache一起安装。 下一步:编译、安装PHP到Apache的原始目录中 在提示符下输入:make 完成之后再输入:make install 再将php.ini.dist拷贝到这个目录:/usr/local/lib,并重命名为php.ini cp php.ini.dist /usr/local/lib 是安装Apache 进入Apache的解压目录输入: ./configure --prefix=/usr/local/apache --activate- module=src/modules/php4/libphp4.a 接下来:make make install 至此安装工作完成了。你还需要改动一些地方,才能让Apache执行 PHP,如下: 编辑Apache配置文件: /usr/local/apache/conf/httpd.conf 找到这一行:AddType application/x-httpd-php4 .php4 去掉前面的“#”号。再加上下面的几行: AddType application/x-httpd-php .php AddType application/x-httpd-php .php4 重新启动Apache: cd /usr/local/apache/bin ./apachectl restart 用下面这个文件在浏览器下测试Apache和PHP: test.php 总页数29 第9页 如果出现了有关PHP的信息,说明你已经成功了!注意大小写! 将解压后的PhpMyAdmin目录放到你的Apache的htdocs目录下,修改这个文件使之成为中文的界面: config.inc.php 找到有“english”单词的一行,将“english”改成“chinese_gb”存 盘,这样就完成了。 这回再到浏览器下执行一下这个目录下的 index.php文件,这下应该出现Mysql的管理界面了而且还是中文,是不 是很舒服! ? 这里主要是介绍Linux服务器中最重要的网络服务: Web服务器的配置: 安装好Apache 服务器后,还需要根据实际情况完成各项参数的配置,其 设置文件位于/www/httpd/conf/目录下,通常使用3个配置文件httpd.conf, access.conf 和srm.conf来配置Apache. httpd.conf提供了最基本的服务器配置,是对守护进程httpd如何运行的技术描速;srm.conf是服务器的资源映射文件,告诉服务器各种文件 的MIME类型,以及如何支持这些文件;access.conf用于配置服务器的访问权限,控制不同用户和计算机的访问权限。 用命令:#/www/bin/apachectl restart启动来设置各项参数。 a. ServerType standalone //可使httpd进行自我处 理,占用较少CPU资源 b. ServerRoot “/usr/local” //指定守护进程的运行目录 其他参数可根据实际需要设置。 ? ? 人事管理子系统所用的数据库名为:gov_dbbase; 人事管理子系统所用的数据表有5项,名分别为:users(用户简要信息表),aducat(学历信息表),emergen(意外事故情况表),family(家属信息表),resume(个人简历表)。 用命令:# cd /var/www/html 回车,进入mysql所在目录; # mysql –p 回车,根据提示键入密码; 用命令:create database gov_dbbase;//完成创建数据库。 用命令:show databases; //显示数据库。 总页数29 第10页 用命令:use gov_dbbase; //指定使用的数据库。 以下将完成各表项的创建: : CREATE TABLE users( //建立公务员个人信息表 //字段名称 字段类型(宽度) 空否 字段注释 ID int(5) NOT NULL, //公务员号 NAME varchar(10) NOT NULL, //姓名 XB varchar(6) NULL, //性别 MZ varchar(10) NULL, //民族 BM varchar(10) NULL, //部门 ZC varchar(10) NULL, //职称 ZW varchar(10) NULL, //职务 CSNY date NULL, //出生年月 XZDZ varchar(40) NULL, //现住地址 MM int(10) NOT NULL //密码 BMBM int(5) NOT NULL, //部门编码 ZWBM int(5) NOT NULL, //职务编码 MJ int(5) NOT NULL //秘级 ); CREATE TABLE resume( //个人简历 //字段名称 字段类型(宽度) 空否 字段注释 JG varchar(20) NULL, //籍贯 SG int(3) NULL, //身高 TZ int(3) NULL, //体重 XUX varchar(2) NULL, //血型 STZK varchar(4) NULL, //身体状况 HJ varchar(20) NULL, //户籍 SFZH int(19) NULL, //身份证号 HOBBY varchar(50) NULL, //个人爱好 YB int(10) NULL, //邮编 EML varchar(20) NULL, //邮件地址 HYZK varchar(4) NULL, //婚姻状况 ZZMM varchar(10) NULL, //政治面貌 XZ varchar(8) NULL //星座 ); CREATE TABLE family( //家属情况 //字段名称 字段类型(宽度) 空否 字段注释 总页数29 第11页 JSCH1 varchar(10) NULL, //家属称呼1 JSCH2 varchar(10) NULL, //家属称呼2 JSCH3 varchar(10) NULL, //家属称呼3 JSXM1 varchar(10) NULL, //家属姓名1 JSXM2 varchar(10) NULL, //家属姓名2 JSXM3 varchar(10) NULL, //家属姓名3 JSXB1 varchar(10) NULL, //家属性别1 JSXB2 varchar(10) NULL, //家属性别2 JSXB3 varchar(10) NULL, //家属性别3 JSCSRQ1 varchar(10) NULL, //家属出生日期1 JSCSRQ2 varchar(10) NULL, //家属出生日期2 JSCSRQ3 varchar(10) NULL, //家属出生日期3 JSZY1 varchar(10) NULL, //家属职业1 JSZY2 varchar(10) NULL, //家属职业2 JSZY3 varchar(10) NULL, //家属职业3 JSGZDW1 varchar(40) NULL, //家属工作单位1 JSGZDW2 varchar(40) NULL, //家属工作单位2 JSGZDW3 varchar(40) NULL, //家属工作单位3 JSZZ1 varchar(40) NULL, //家属住址1 JSZZ2 varchar(40) NULL, //家属住址2 JSZZ3 varchar(40) NULL //家属住址3 ); CREATE TABLE emergen( //意外情况 //字段名称 字段类型(宽度) 空否 字段注释 YWLLR varchar(10) NULL, //发生意外联络人 YWGX varchar(10) NULL, //发生意外联络人关系 YWTX varchar(40) NULL, //发生意外联络人通讯 YWDH varchar(20) NULL, //发生意外联络人电话 YWSYR varchar(10) NULL, //发生意外受益人 YWSYGX varchar(10) NULL, //发生意外受益人关系 YWSYTX varchar(40) NULL, //发生意外受益人通讯 YWSYDH varchar(20) NULL //发生意外受益人电话 ); CREATE TABLE aducat( //教育情况 //字段名称 字段类型(宽度) 空否 字段注释 XL varchar(10) NULL, //最高学历 SCHOOL varchar(30) NULL, //毕业学校 GRADATE date NULL, //毕业时间 总页数29 第12页 MAJOR varchar(20) NULL, //专业 SPECI varchar(40) NULL, //特长 LANGU varchar(20) NULL //外语能力 ); 用命令:show tables; //显示所有已建表项。 用命令:describe users; //显示users表各个字段。 其他表项类似操作。 ? 为了保证程序的安全,编写独立的数据库连接功能程序: ? 用命令:# insert into users values(1003,’张三’,’男’,’汉’,’人事部’,’部 长’,’工程师’,’1978-03-24’,’成都市人民南路3段3号’, 12345,6,4,3);其他表数据源类似插入。 用命令:# select * from users order by ID;可以查看所录入的数 据源。 考勤管理和职员工资信息管理两部分的功能实现,由薪资管理模 块和公共信息管理模块提供。 ? 人事管理子系统作为电子政务办公网的一个模块,将完成对政府系统中公 务员的人事管理,目前包括人事规章制度、重要通知、最新人事信息、信 息查询、管理员登录以及相关功能链接。其中以信息查询和管理员登录为 主,将实现个人信息的简要和详细查询,部门中人员信息的简要和详细查 询;人员信息的录入、修改、删除、工资管理以及考勤管理。采用页面交 互式操作,用网页制作工具dreamwaver或其它工具实现,功能程序用 总页数29 第13页 php实现,将所有的程序放置在服务器上,通过apache提供;达到网上办公和无纸办公。可以参考以下功能模块图。 该功能模块图提供人事管理子系统中各模块之间的关系说明。功能 模块图如下: 登录 人事管理系统 人事重要 最新信息 管理相关 规章人事员登功能 通知 查询 制度信息 录 链接 个个部部信信信工考人人门门息息息资勤 简详简详录修删管管要 细 要 细 入 改 除 理 理 ? 用户登录电子政务办公网后,点击“人事管理”链接进入本子系统。 点击“人事管理”链接 如下图示,进入人事管理子系统主页面: 总页数29 第14页 ? 人事管理规章制度栏,将向所有公务员提供各种咨询信息,为初到机关的 员工讲解具体要求。通过点击即可链接到所要查看项目,可以进入该项的 详细内容页面。其具体内容由用户方提供,粘贴到页面即可。如上图左 示。 ? 重要通知栏,将由人事部或科发布其最近最新的人事通知,由管理员在新闻发布管理项,可以添加,修改,删除新闻。如上图中上示。 ? 最新人事信息栏,将由人事部或科发布其最近最新的人事信息,包括 与本单位一切相关信息,仍由管理员在新闻发布管理项,可以添加,修改,删除新闻;通过点击相关项,可浏览其详细信息。如上图中下示。 总页数29 第15页 程序实现://选择进入模块login1.php (a)、职员信息查询:将向员工用户提供公务员信息查询,即:员工简 要信息查询和其详细信息查询。简要信息查询时,当输入员工的帐号和姓 名,点击“确定”后,由程序search1.php提交到数据库中,根据ID和NAME从表users中提取数据返回infomation1.php显示;详细信息查询时,输入员工的帐号、姓名和密码,点击“确定”后由程序modify11.php提交到数据库中,根据ID、NAME和PASSW从表users以及aducat、emergen、family、resume中提取数据返回infomation2.php显示。总页数29 第16页 上图提供个人信息简要查询 程序实现: //个人简要信息search1.php //送出查询结果 上图提供个人信息详细查询 程序实现://个人信息详细查询mofify11.php (b)、部门信息查询:部门简要信息查询和其详细信息查询。即:查询 该部门员工的信息。部门简要信息查询时,只需输入部门名称,点击“确 定”后,程序search2.php根据BM(部门名)提交到数据库中从表users, 中查询到该部门所有员工的简要信息返回depart1.php显示。详细信息查询时,需输入你的姓名,帐号,密码,且必须是领导,职务编码为4。然后输 入被查询者的姓名和帐号,点击“确定”,由程序depart12.php提交数 据库从表users,aducat,emergen,resume,family中查询,返回到depart2.php显示。 上图提供部门信息简要查询 程序实现://部门信息简要查询search2.php 用list_display.php程序来实现逐条显示 ?> 上图提供部门信息详细查询 程序实现://部门详细信息查询depart12.php ? 登录时要求输入管理员的姓名、密码、帐号,此处设定为:姓名 (SSSS)、密码(12345)、帐号(6666),点击“确定”后,由程序 login2.php提交到数据库,根据输入的信息判断其是否为管理员,若是 可进入。进入后,点击左边的各项即可链接到相应的功能项,继续操作。 程序实现:login2.php //管理员登录功能程序 请回上一页重新登 录!";} mysql_close(); } ?> 登录成功后,进入管理员页面(manager.php),如下: 在页面的左侧选择操作项,右侧绿色区域为工作区。 (a)、职员信息录入:公务员号(ID)项必须录入数据,直接在文本框 中录入数据,要求日期类的格式必须为“1990-09-09”,身高“170cm”,体重“65kg”,在录入界面中输入数据后,按“提交”后,由程序 insert.php提交数据库,对users,aducat,emergen,resume,family五表插入数据;当提示数据录入成功后,点击返回,可继续录入。 总页数29 第21页 程序实现://职员信息录入insert.php 返回";} else {echo "添加数据不成功!返回,请检查数据类型的正确性!";} ?> (b)、职员信息修改:在修改界面中,首先输入被修改者的帐号(ID) 和姓名(NAME),点击“确定”后由程序modify11.php提交到数据库,首先将其原始数据搜索出返回到modify.php中显示,在此基础上对数据进行修改,修改完毕再由程序modify12.php提交到数据库对数据进行更新users,aducat,emergen,resume,family五表操作,提示修改成功后, 可返回,继续下一次修改。 总页数29 第23页 程序实现: //职员信息修改 返回"; } ?> (c)、职员信息删除:在删除界面中,首先输入被删除者的帐号(ID)和姓名(NAME),点击“确定”后;程序delete.php根据ID提交到数据库查询是否有此人,然后将其删除,根据提示信息继续操作。 返回 程序实现:delete.php //职员信息删除 $NAME 已经被成功的删除了.";} ?> (d)、工资信息管理:具备录入,修改,删除;同上点击链接后,根据 提示信息继续操作。该块由工资管理栏完成。 总页数29 第27页 (e)、考勤管理:同上点击链接后,根据提示信息继续操作。该块由考 勤管理完成。 (f)、新闻发布管理:目前由于时间原因暂未实现,若要实现可与系统主 页中的新闻管理相似处理。 (g)、职员相片管理:目前由于时间原因暂未实现,具备相片上传、相 片修改、相片删除功能。暂时实现相片上传功能,后继实现。 ? 该部分用于提供客户的功能扩展,暂未连接功能项,留待客户具体需 求提出后实现。 总页数29 第28页 1、 基本满足用户要求,能够通过网络实现网上电子政务办公,进行人 事管理。本人事管理子系统具有界面美观(大力推荐环保理念), 操作方便,系统性能良好,具有较强的可移植性和安全性。 2、 由于时间匆忙,本次设计有待几处改进: (1)、对于庞大的人事管理系统,本子系统没能提供完整的功能,如人 事考核考绩评定,请假休假管理,社会福利管理等,笔者无充足时间 加以完善。 (2)、本子系统所涉及到的数据库库表较大,字段较多,有待优化。 (3)、对系统的使用说明文档不是很完整。 3、 通过本次毕业设计,我充分体会到理论与实践之间的联系的重要 性,怎样在实践中学习新的知识。与此同时,我对商务网站建设、 Linux操作系统、PHP4.0、Apache、MySQL等相关知识都有较深了解和 掌握。由于时间仓促,本次设计和运用只是其中的一部分,有待在将 来的工作中进一步学习、掌握和运用。 在本次毕业设计过程中,我得到了很多老师和同学的指导和支持。在 此特向张钟澍、徐虹、何嘉、李飞、徐振明五位老师表示真诚的感谢!同 时也向管理层的阮晓东老师表示敬意,她把整个开发过程组织得有条不 紊。感谢开发组的同学们给予积极的配合和支持! 1、 Linux + PHP + MySQL 案例教程 刘志勇 中科多媒体电子出办社 2、 PHP & MySQL 动态网页入门实务(HTML、SQL与面向对象) 位元文化 编著 中国青年出版社 3、 PHP4.0与MySQL动态网站编程 冯燕奎 编著 清华大学出版社 总页数29 第29页
本文档为【本科毕业论文-电子政务之人事管理系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_731942
暂无简介~
格式:doc
大小:322KB
软件:Word
页数:39
分类:企业经营
上传时间:2018-01-29
浏览量:13