PHP员工管理系统
一、项目展示
1、页面1(页面名称
功能介绍,如:将员工信息直观展示出来,可以进行搜索、排序、翻页等常见操作。
2、页面2
……
3、页面3
……
二、数据库设计
1、员工信息表(表名:pre_emp)(举例,可不同
字段
字段类型
说明
emp_id
int unsigned
员工表主键ID,自动增长
emp_dept_id
int unsigned
员工所属部门ID
emp_name
varchar(12)
员工姓名
emp_birth
Timestamp
员工出生日期
emp_entry
Timestamp
员工入职时间
2、部门表(表名:pre_dept)
字段
字段类型
说明
dept_id
int unsigned
部门表主键ID,自动增长
dept_name
varchar(12)
部门名称
  上述数据表创建的SQL语句如下:
……
三、项目文件说明
本项目的目录结构和各文件的说明如下表所示:
文件
说明
css
项目的CSS样式文件保存目录
images
项目的图片文件保存目录
js
项目的JavaScript文件保存目录
lib
项目的函数库文件保存目录
view
项目的HTML视图模板保存目录
data.sql
项目的数据库SQL语句
dept.php
部门管理功能PHP脚本
emp_add.php
员工添加功能PHP脚本
emp_edit.php
员工编辑功能PHP脚本
emp_del.php
员工删除功能PHP脚本
index.php
员工列表功能PHP脚本
init.php
项目初始化PHP脚本
  项目部署说明:部署项目时,先按照data.sql文件中的SQL语句创建数据库、数据表和测试数据,然后将项目代码复制到站点目录下,访问index.php即可。
四、项目实现
1、用户注册
“register.php”,用正则表达式验证用户注册信息格式是否正确,有格式错误则在页面提示,全部正确则将注册信息保存到用户信息表中,并将用户名写入cookie,跳转到新闻管理页面,关键代码如下:
(核心功能代码及注释)
2、用户登陆
……
11、项目测试
项目功能开发完成后,进入测试阶段,对项目中的主要功能进行测试。主要包括以下方面:
1)用户注册,参数填写错误能否注册
2)用户登录,缺少信息能否登录
php初学者项目3)用户未登陆能否进入新闻管理页面
4)
五、项目总结
项目完成后的收获,项目的不足与改进的想法等(100-300字)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。