欢迎来到天天文库
浏览记录
ID:44648585
大小:430.08 KB
页数:9页
时间:2019-10-24
《管理-第107讲雇员管理系统⑤-分层模式管理员登录》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、i(namegrade主要内容I4Ishunpin4I>5ishunpin5:I6•shunpin6!I7tshunpin7t4rowsinset<0.00sec>1IshunpingPsohu.com1ishunpingPsohu.con1!shunping@sohu.com1IshunpingPsohu.coR测试一下分贡的效率,在实际开发中,数据量很大,因此,蒔要我们测试当数据量大时,是否可以满足用户需求•模拟大量的数据20wmysql自我复制insertintoemp(name.grade.emaiLsalary)selectname^grade^emaiLsaiaryfromem
2、p.⑥网站结构的问题从整个项目看,我们的页面中logmProcesss.php和empList.php中有对数据库的操作.代码有重复在empListnhp页面中有显示用户信息,还有分页逻辑,界面和业务逻辑混合,不好I说明一下我们的软件(网站),开发经过了三个阶段modell分层(mv)->mvc模式mdell基本槪念是:把界面和业务放在一个贝面完成.分层模式基本概念是;把界面和业务分遁编写Q好处就是结构清晰,利于分工开发.mvc模式:基本慨念:强制把数据的输入,数据的处理,数据的显示分开提岀解决方案:现在我们先使用大家最容易想到的方式去完成,然后我们分析这种做法好不好,如杲不好,又应该怎样
3、做?亠开发模式.补充知识点:知识A1:如诃测式sql语句的效率2:分页算法的介绍和实现继续上一课:自我复制雇员信息列表namegradeemailsalanKJ除用户修改用户厂shunpingIshunping@sohu.com200除用穴修改用户2shunping211shunping@sohu.com2003shunpin311shunping@sohu.com200“.inphp55565758596061626364656667686970717273747576押」好虬'坤^返直到主界88安貝出想:shunB>ing°①显示上一页和下一页②显示当前页和共多少页曲tmpLxil.p
4、hpechon雇员信息列表n;echonn;//打印出页码的超链接//for($i=l;$i<=$pageCount;$i++){//echof,$i ,f;//}//显示上一页和下一页if($pageNow>l){$prePage=$pageNow;echon±—K }if($pageNow<$pageCount){$nextPage=$pageNow+l;echoH5、1empList.php?pageNow=$nextPageK }//显示当前页和共有多少页echo”当前页{$pageNow}/共WpageCount}页”;//关闭资源mysqlfreeresult($res2);跳转到管理用户用户id>用户名邮件级别1shunpingGhunpinstsohu.con12testerltesterltsoliucobS6tester5tester5*sohu.cam5<1><2>S3><4>下一贡跳转到®该网页被访冋89次代码7172//显示当前页初共有多少页73echon^BuJj{$pageNow}/共{$pageCount}页"6、;7475//指定跳转到某页76echonn;77?>I78P犹转到:7、8082y问题:・■■■■■・•・wt•网丸梃架的改进■问题分析純哽毕対心的朋友可能看列了程序没计是有不合理的池方:这种方法将■界而和业务夏辑放在一起(modeh栈式),存孫以下问題8、:1:在loginProcess.php文件和employeeList.php丈件中那£臊作了教据库,它们的逻辑柑似,有垂复代码2:整个桓架没有请晰的垦次关糸,显得非治乱.3:代码一点也不优稚,可读性差,可维护堆差.>waw^«we•Modell楞式一介绍这里我们必须堤到,在软件幵发中有几个重耍的开发栈式:1.Modeh模扎2.分层揆式(尿面、业务逻轴分需)3.mvc筋扎(php中有很多mvc椅架zendframewor
5、1empList.php?pageNow=$nextPageK }//显示当前页和共有多少页echo”当前页{$pageNow}/共WpageCount}页”;//关闭资源mysqlfreeresult($res2);跳转到管理用户用户id>用户名邮件级别1shunpingGhunpinstsohu.con12testerltesterltsoliucobS6tester5tester5*sohu.cam5<1><2>S3><4>下一贡跳转到®该网页被访冋89次代码7172//显示当前页初共有多少页73echon^BuJj{$pageNow}/共{$pageCount}页"
6、;7475//指定跳转到某页76echonn;77?>I78P犹转到:
7、8082y问题:・■■■■■・•・wt•网丸梃架的改进■问题分析純哽毕対心的朋友可能看列了程序没计是有不合理的池方:这种方法将■界而和业务夏辑放在一起(modeh栈式),存孫以下问題
8、:1:在loginProcess.php文件和employeeList.php丈件中那£臊作了教据库,它们的逻辑柑似,有垂复代码2:整个桓架没有请晰的垦次关糸,显得非治乱.3:代码一点也不优稚,可读性差,可维护堆差.>waw^«we•Modell楞式一介绍这里我们必须堤到,在软件幵发中有几个重耍的开发栈式:1.Modeh模扎2.分层揆式(尿面、业务逻轴分需)3.mvc筋扎(php中有很多mvc椅架zendframewor
此文档下载收益归作者所有