本文通过笔者的实践,讲述如何以PHP+CI+Postgres构建一套人力资源管理系统。

===============================================================

首先我们需要搭建好整个环境,为后来的项目奠定基础。

底层环境我们使用WAMP来创建Apache+PHP+Mysql的环境;

数据库使用开源的PostgreSQL数据库;

开发工具IDE使用CodelobsterPHPEdition;

1 WAMP

1.1 WAMP介绍

Wamp Server免费版是一款功能强大的PHP集成安装环境,Wamp Server在windows下将Apache+PHP+Mysql 集成环境,拥有简单的图形和菜单安装和配置环境。使用Wamp是最简单的一种方法,可以迅速安装与配置好我们的开发环境。

Wamp官方网站:http://www.wampserver.com/en/,可以下载最新的版本。

1.2 WAMP安装配置

1)WAMP安装过程可以参考以下百度经验。

https://jingyan.baidu.com/article/fec7a1e50c6b541190b4e739.html

2)验证:访问地址http://localhost/或者http://localhost/phpinfo.php,如果出现界面

则表示安装成功;

3) Wamp自带phpmyadmin工具,可以很方便的管理Mysql数据库,访问地址:

http://localhost/phpmyadmin/ 即可。界面如下:

2 数据库

2.1 PostgreSQL数据库介绍

PostgreSQL是一个功能非常强大的、源代码开放的客户/服务器关系型数据库管理系统(RDBMS)。

参考介绍:https://baike.baidu.com/item/PostgreSQL/530240?fr=aladdin

下载可以上 PostgreSQL官方网站:https://www.postgresql.org/

PostgreSQL中国社区:http://www.postgres.cn/v2/home

2.2 安装配置

安装过程参考此文: https://jingyan.baidu.com/article/7e44095318972a2fc0e2ef89.html

2.3 数据库管理

安装完成之后可以使用pgAdminIII管理数据库,如下图所示:

也可使用Navicat Premium工具管理数据库,如下图所示:

3 开发环境

PHP的开发环境我使用CodelobsterPHPEdition,工具简单,功能强大,使用起来也很方便,如下图所示:

官方网站:http://www.codelobster.com/download.html

好了,至此基本环境搭建完成。

===================The End=============================

使用PHP开发HR系统(1)的更多相关文章

  1. 使用PHP开发HR系统(4)

    本节我们讲述如何引入页面框架来建立漂亮的主页. ============================================================================ ...

  2. 使用PHP开发HR系统(3)

    本节我们讲述如何创建主页. ====================================================================================== ...

  3. 使用PHP开发HR系统(6)

        本节讲述如何连接Postgre数据库并查询与显示数据. ==================================================================== ...

  4. 使用PHP开发HR系统(5)

    本节讲述如何拆分页面以及使用jquery和ajax实现局部刷新. =================================================================== ...

  5. 使用PHP开发HR系统(2)

    本节讲述如何创建基于CI框架的PHP程序. ============================================================================== ...

  6. 利用微软Speech SDK 5.1开发语音识别系统主要步骤

    利用微软Speech SDK 5.1开发语音识别系统主要步骤 2009-09-17 10:21:09|  分类: 知识点滴|字号 订阅 微软语音识别分两种模式:文本识别模式和命令识别模式.此两种模式的 ...

  7. HR系统+人脸识别

    近期一直在写一套HR系统,这套HR系统和人脸识别相结合.全然杜绝取代刷卡的情况产生.系统的灵活性比較强,开发简洁高速. 例如以下是一些功能上的截图 考勤模块仅仅是列举当中一个请假申请的功能做为展示   ...

  8. HR系统邮件审批功能总结

    时至今日,来兰亭工作的第三个小任务算是暂时告一段落了.这个小任务是耗费时间最长的,因此在这里总结整理一下. 首先这个功能的出发点是方法领导进行手下员工的审批,包括加班申请,休假申请,和漏打卡申请.由于 ...

  9. 二十九、EFW框架开发的系统支持SaaS模式和实现思路

    回<[开源]EFW框架系列文章索引>        EFW框架源代码下载V1.3:http://pan.baidu.com/s/1c0dADO0 EFW框架实例源代码下载:http://p ...

随机推荐

  1. 分享一些好用的 Chrome 扩展

    阅读本文大概需要 2.8 分钟. 前言 使用浏览器扩展程序可以使你的工作效率提高数倍不止,那么下面我就向大家分享一下我日常使用的扩展,可能大多数扩展大家都已经在使用了,不过也难免有一两个是你不知道的. ...

  2. 在mybatis中写sql语句的一些体会

    本文会使用一个案例,就mybatis的一些基础语法进行讲解.案例中使用到的数据库表和对象如下: article表:这个表存放的是文章的基础信息 -- ------------------------- ...

  3. Thinking In SE

    各种编程范式的区别 并发模型 并行架构: 位级(bit-level)并行 指令级(instruction-level)并行 数据级(data)并行 数据级并行 任务级(task-level)并行 -- ...

  4. 再谈CAP

    CAP定理设计者Eric Brewer作为Google基础设施副总裁在时隔二十年后重谈CAP定律. Eric Brewer目前正在推动Kubernetes和容器建设,在这篇采访中:Google sys ...

  5. 正则表达式在线分析 regex online analyzer

    https://regexper.com/#%2F%5B0-9%5D%5Cs%5B0-9%5D%2F https://regexper.com/ http://regexone.com/lesson/ ...

  6. [转]ProxmoxVE 干掉 VMware

    很久没有写这种通俗易懂的文章了,不是我愤世嫉俗,而是因为确实太为那些花大价钱购买VMware的冤大头鸣不平. 确实VMware在虚拟化市场占有率非常高,技术也非常成熟,用户使用起来很方便,但是如果你是 ...

  7. Fabric.js canvas 图形库

    1.github地址: https://github.com/fabricjs/fabric.js 2.简述 Fabric.js将canvas的编程变得简单.同时在canvas上添加了交互.交互包括: ...

  8. mariadb 10.2/mysql 8.0实现递归

    借助mysql 8.0的cte(它是iso sql标准的一部分),可以实现递归,mariadb 10.2.2开始支持递归cte,如下: +----+----------+--------------+ ...

  9. 子页面赋值给父页面:window.opener.document.getElementById

    window.opener 返回的是创建当前窗口的那个父窗口的引用,比如点击了a.htm上的一个链接而打开了b.htm,然后我们打算在b.htm上输入一个值然后赋予a.htm上的一个id为“name” ...

  10. EFProf用法

    SQL Server Profiler用来跟踪应用程序发送到SQL Server中的SQL语句,用于检测性能,查找问题.Entity Framework 也有它的跟踪工具EFProf,用于跟踪Enti ...