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小时内删除。
发表评论