PHP雇员管理系统开发文档.doc

上传人:公**** 文档编号:561711306 上传时间:2023-11-13 格式:DOC 页数:6 大小:1.18MB
返回 下载 相关 举报
PHP雇员管理系统开发文档.doc_第1页
第1页 / 共6页
PHP雇员管理系统开发文档.doc_第2页
第2页 / 共6页
PHP雇员管理系统开发文档.doc_第3页
第3页 / 共6页
PHP雇员管理系统开发文档.doc_第4页
第4页 / 共6页
PHP雇员管理系统开发文档.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《PHP雇员管理系统开发文档.doc》由会员分享,可在线阅读,更多相关《PHP雇员管理系统开发文档.doc(6页珍藏版)》请在金锄头文库上搜索。

1、雇员管理系统开发文档1. 管理员可以登录管理界面2. 可以对雇员进行增加3. 可以对雇员进行修改4. 可以查看雇员(分页显示)5. 可以删除雇员登录界面:主界面:管理员界面:设计数据库:对于大型项目,字段名我们可以采用 表名_字段名管理员表create table admin(id int primary key,name varchar(32) not null,password varchar(128) not null);雇员表create table emp(id int primary key auto_increment,name varchar(64) not null,grad

2、e tinyint,email varchar(64) not null,salary float);写代码阶段:准备素材:图片,静态页面,flash,文字.在管理页面显示登录人的姓名:思路1,通过跳转的时候把数据传递过去。在用户列表页面显示用户信息:empList.php分页技术:思路:在分页中有几个变量:$pageNow-显示第几页,用户指定$pageCount-共有几页 $rowCount-共有多少条记录,从数据库中获取。$pageSize-每页显示的记录数,程序员指定的。$pageNow=1;$rowCount=7;$pageSize=3;计算$pageCount?if($rowCou

3、nt%$pageSize=0)$pageCount=$rowCount/$pageSize;分页技术:统计行数select count(*) from emp;select count(id) from emp;在实际开发中数据量都很大。分页完成网站结构的问题:LoginPrcess 和 empList都有对数据库的操作,代码重复的了。empList中有分页逻辑,界面和业务逻辑混合了。model1分层模式-mvc模式model1 :是把界面和业务放在一个页面完成。分层模式:业务和界面分开编写,逻辑清晰,利于分层开发mvc模式:强把数据的输入,数据的处理,数据的现实分开。分成模式:原理图:每个实

4、体表会对应两个文件:EmpList.class.phpEmpervice.class.php分页:在Empervice.class.php里面去写需要两个重要的数据:$pageCount 分页需要现实的额数据 $res2将分页做成一个通用的方法:可以适用于很多表的分页。思路:设计一个FenyePage类,该类封装分页所用到的所有函数,我们需要pagesize把导航信息也封装增加新的功能,删除某个雇员把删除用户提交给本页面目前这个页面可以接受两种请求,我们要分别对待,最见到的方法就是设置一个标志位。flag如果我们真的把删除请求直接交给本页面,那么很多东西都会被放在这个页面,所以这个页面就很臃肿mvc基本概念mvc是一种软件设计模式-套路,m:model模型,xxxService admin class 工具类v:view 视图 界面c:controller 控制器 接受用户的请求,并调用service的方法,完成任务,然后跳转到下一个页面mvc:核心思想:强制程序员,在编写项目的时候,把数据的输入,数据的处理,数据的输出分开。使用mvc模式完成增加功能。对同一张表的操作,都放在控制器中。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号