php雇员管理系统开发文档

php雇员管理系统开发文档

ID:12036125

大小:1.18 MB

页数:6页

时间:2018-07-15

php雇员管理系统开发文档_第1页
php雇员管理系统开发文档_第2页
php雇员管理系统开发文档_第3页
php雇员管理系统开发文档_第4页
php雇员管理系统开发文档_第5页
资源描述:

《php雇员管理系统开发文档》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、雇员管理系统开发文档1.管理员可以登录管理界面2.可以对雇员进行增加3.可以对雇员进行修改4.可以查看雇员(分页显示)5.可以删除雇员登录界面:主界面:管理员界面:设计数据库:对于大型项目,字段名我们可以采用表名_字段名管理员表createtableadmin(idintprimarykey,namevarchar(32)notnull,passwordvarchar(128)notnull);雇员表createtableemp(idintprimarykeyauto_increment,namevarchar(64)notnull,gradetinyint,ema

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

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

4、入,数据的处理,数据的现实分开。分成模式:原理图:每个实体表会对应两个文件:EmpList.class.phpEmpervice.class.php分页:在Empervice.class.php里面去写需要两个重要的数据:$pageCount分页需要现实的额数据$res2将分页做成一个通用的方法:可以适用于很多表的分页。思路:设计一个FenyePage类,该类封装分页所用到的所有函数,我们需要pagesize把导航信息也封装增加新的功能,删除某个雇员把删除用户提交给本页面目前这个页面可以接受两种请求,我们要分别对待,最见到的方法就是设置一个标志位。flag如果我们真

5、的把删除请求直接交给本页面,那么很多东西都会被放在这个页面,所以这个页面就很臃肿mvc基本概念mvc是一种软件设计模式-->套路,m:model模型,xxxServiceadminclass工具类v:view视图界面c:controller控制器接受用户的请求,并调用service的方法,完成任务,然后跳转到下一个页面mvc:核心思想:强制程序员,在编写项目的时候,把数据的输入,数据的处理,数据的输出分开。使用mvc模式完成增加功能。对同一张表的操作,都放在控制器中。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。