1、PHP实训报告烟台南山学院工学院计算机系PHP程序设计课程设计报告2015-216学年春季学期班 级:软件141姓 名:X学 号:201XX专 业:软件11指导教师:XX日期 6.6626.1地点6#E309课程设计目的该课程的考查目标是检验学生掌握H程序设计的理论知识和技能。经过PHP程序设计的课程设计后学生应具备应用Zensudio 1.做PHP简单项目的能力以及灵活运用所学的知识、方法与技巧解决实际问题的综合能力。课程设计要求:1、课程设计期间每天登记考勤,作为课程设计成绩的一部分。、课程设计期间不能玩游戏、看电影、小说等做与学习无关的事。如果有不遵守的同学将取消当天成绩。3、每天必须按
2、照指导教师课程设计安排完成当天的项目,并经过老师的检查。4、完成整个课程设计以后,要求每人写出课程设计报告。5、课程设计报告要求有插图,模块关键代码及注释。课程设计内容:实验一用户注册系统的实现功能介绍用户注册系统是WEB系统中功能较为简单的系统,该系统为浏览器用户提供用户注册功能和用户登录功能。在用户登录界面中,包括登录与注册两个按钮,登录时,登录成功显示提示信息;登录错误显示错误信息,并且通过超链返回登录页面。在用户注册界面中,可以填写注册信息进行注册,注册成功,提示成功信息;注册失败,提示对应错误信息(例如:用户名被占用、密码错误等)。数据库中包括一张表即可,表的设置随意。实验步骤:1.
3、验证用户注册界面的实现(rester.p)h1用户注册界面 用户名:iput tye=et nae=userna mxlngt=2vlue=-6个字符 13.omoption vae=qqmqco sin.co 密码:确认密码:inpt tye=assword m=confrpsword ize=2 axlength=15 选择性别:男女个人爱好:音乐游戏 电影备注信息 :textareme=remak ols30os=10请填写备注信息/txtarea/or. 用户注册功能的实现(regise_ro.pp)) cosenctin(); exit(用户名已经被占用,请更换其它用户名!);$x
4、$_POSTsx;if(empty($_POSTintrest))$interess=;ese$ntest = impde(;,$_POinterest);remark $POTreark;$registerL insrinto users vlus(ul,$seae,$asword,sex,$nteret,$emak);mysq_que($registerQL);$srI = mysql_isert_i();echo 用户信息成功注册!br/;$uerQLselect fruse wherusid=$usrID;useresul = mysqlquer($userSQL);i($er=mys
5、qftch_array(ueresul)) ho 您已成功注册,您注册的用户名为:ueuseName;leeit(用户信息注册失败!);closeCnnecion();?3. 用户登录页面的实现(logipp)用户登陆界面用户 名:np tye=texname=usrNam vlue请填写用户名及域名 r登录密码:br/put type=submitvalue登录/input type=button valu=注册oclickwind.location.hrefregister.p4. 用户登录功能的简单实现(ogi_po.ph)0)echo您已成功登录!;eseecho 用户名和密码输入错误
6、!;clsnncton();?5 数据库相关函数(nctontaase.hp)、数据库代码建立register数据库以及ues表。use tes;crate database register;se reister;creetabeusers(serid int AUTO_INREMET primary key,usrName varchar(5)nt nl,paswod arcar(15) ot ,xchr(2)nonull,inteest char(5)notnull,remrk vrhar(100) );实验结果:1 用户注册界面2. 返回注册结果. 用户登陆界面4 返回登陆信息实验二
7、雇员管理系统功能介绍数据库中至少包括两张表(雇员表,管理员表)。首先,是登录界面,如果登录成功,则跳转到主界面;如果登录失败,则提示对应的失败信息。其次,在主界面中,包括管理用户、添加用户、查询用户、退出系统,点击管理用户,进入雇员管理界面,在该界面下,可以对所有的用户进行删除与修改(尽量实现分页功能);点击添加用户,可以对用户进行添加;点击查询用户,可以对用户进行查询;点击退出系统,则系统退出。最后,把雇员管理系统进行美化及代码优化(根据个人情况,随意制作)。实验步骤:1、数据库底层设计shw aabls like taetyp;characer_set_clent gbk;ST haact
8、rset_connctin bk;SET haraters_atbs =gbk ;SETaractr_et_results = gbk ;SETcacterset_serve = k ;SET colatio_cnntion = g_chiese_i;SET colation_databse =gk_cnese_ci;ETcollatin_serve =b_chiee_c ;show vriales ikecharacter%;hw vriablesecollation%;utst;createtabemaag(maage_id int pmaryky autoicreen,mNmechar(
9、0) no nl unique, pasword car(10)nt nul);ceae tabl usrs(se_id int prary key atoincrement, urName char(50) notnl unique,gde it, emailchar(50), aary int);ceat tableamin(dt primr key,namevachar(3)notnll,passor varar(128)nul);ineinto adminvaues(201,tony,1245);isertnto adminvlue(0,ja,5);insert io adminvau
10、e(03,om,12456);creat tableemp(id in primay keyuto_icreen,me varchar(64) otnull,rae tinyin,ilvchar(4) no null,al foa);insert into emvalues(01,aaa,50000);isert into epvaus(32,b,2,,00.0);inetio emvaes(0,c,3,,70000);iertinto mpvalue(304,ddd,,5000.);isert n managevlues(00,zhang,12456);insrt into usrsvaue
11、(101,hann,80,300);nsert ito usersvales(12,lisi,5,3500);insrt io uservalues(103,wangw,5,,400);inser ino usesvaues(0,zaoli,0,,5000);nser nto uservaes(105,fq,00);2、登录界面的实现hadh管理员登陆系统htrt用户/tdinpt typeext nam=idtrd密 &np;码tdrinput typesbmit value用户登陆/ttinput type=re alue重新填写/t?php(!mty($_GETerrno) rno=$_
12、GTerrno;i($erro1) echb/ft colred siz3你的用户名或者密码错误!; ?htltmlhemtttp-equivconenttyp ntn=texhml; chrseutf-/head管理员登陆系统 for ctio=loin_pocess.ph meh=ostt用户i密 &bp;码tdnuttypepasswor am=passrd/triputtypesubmit vle用户登陆/tdinpu type=reet vu=重新填写/td/form?hpi(!empty(_GETerro) $ern=$_GEerno;if(ern=) echo fntcolor
13、sze=你的用户名或者密码错误! ; ?/tm3、主界面的实现hlboy?phpecho 用户.nme.登陆成功!;co 返回原页面;?主界面ahe=emplis.pp管理用户添加用户查询用户/退出系统/br/ht4、雇员管理界面fncn cofirDle(val)retrwiow.confirm(是否要删除id=v+的用户);hedbdy?phprequire_ce(unctons/atbsehp);$id $_GETi;getonecto();$sq=deletfro emp wrei$id;mysq_qu(sql);peCount0;/共有几页pgeSie6;/每页显示几条$ageNow
14、=1;/显示第几页i(!emy($_GETageNow)$pageNow=$_GETpageNow; $owont;/共有几条记录$sq1=seect cunt(d) romp;res1=ysql_que($sql1);if($ow=mysql_etrw($es)/取出行数 $roount=$row;pageCount=el(rwontpgeSize);$beg=($pageNo-1)pageSze;$sl2selct* fomempliit $bgin,$ageSz;$es2=sq_qery(ql2);eho ;echdhnamgrdeheai/talary/th删除用户thh修改用户th;
15、while($ro=ysqlfeh_asoc(re2))echo trtd$d/t$rwae/trowgrade$owsalar/d 删除用户/atdahref修改用户/a/t;eh h雇员信息列表;echo ;if(pageNo1)$prPage$pageNo1;echa reemplit.php?eNow=$prePage上一页/abp;i($pageNo下一页&bsp;ecob/当前页$pageNow/共aCount页;cho ;?for ctio=mlist.hp跳转到:inuttypetext ae=pageNw/inpt ye=submi aueGo5、删除用户?phpinclud_once(fctio
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1