- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
牟奇春主编;任务2项目前端开发
子任务2.1项目开发前的准备工作
【任务提出】
要制作项目,首先需要进行需求分析。小王同学计划制作的第一个项目是“会员管理系统”。会员管理系统是大多数项目的必备模块,完成这个项目对其他项目的完成将有极大的帮助。;【任务实施】
2.1.1项目需求设定?
图2.1.1~图2.1.4所示为小王同学设计的会员管理系统的运行页面。;图2.1.2?会员登录页面;图2.1.3?管理员页面;图2.1.4?会员资料修改页面;2.1.2PHP的发展历史
PHP继承自一个名叫PHP/FI的工程。PHP/FI最早于1994年由拉斯姆斯·勒多夫(RasmusLerdorf)创建,最初只是一套简单的Perl脚本,用来跟踪访问他主页的人们的信息。到1996年发展为PHP/FI2.0,也就是它用C语言实现的第二版,在全世界已经有几千个用户(估计)和大约50,000个域名安装,大约是Internet所有域名的1%。
;PHP/FI2.0在经历数个Beta版本的发布后,于1997年11月发布了官方正式版本。随着PHP3.0的第一个Alpha版本的发布,PHP逐渐走向了成功。
1998年的冬天,PHP3.0官方正式版本发布不久,安迪·古特曼斯(AndiGutmans)和泽弗·苏拉斯凯(ZeevSuraski)开始重新编写PHP代码。。新的引擎被称为“ZendEngine”(这是Zeev和Andi的缩写),成功地实现了这些设计目标,并在1999年中期首次引入PHP。基于该引擎并结合了更多新功能的PHP4.0,在PHP3.0发布一年多后,于2000年5月发布了官方正式版本。
;PHP5.0在长时间的开发及发布了多个预发布版本后,于2004年7月发布官方正式版本。它的核心是ZendEngine2代,引入了新的对象模型和大量新功能。?
2015年12月3日,PHP7.0问世了,这是PHP的一次飞跃。PHP7.0修复了大量的bug,新增了大量功能和语法糖。这些改动涉及核心包、GD库、PDO、ZIP、ZLIB等人们熟悉和不熟悉的核心功能与扩展包。;PHP7.0移除了已经被废弃的函数,如“MySQL_”系列函数。PHP7.0的性能高于HHVM[HipHopVirtualMachine,全称为HipHop虚拟机,会将PHP代码转换成高级别的字节码,通常称为中间语言。在运行时,HHVM通过即时编译器将字节码转换为x64的机器码。在这些方面,HHVM十分类似于C#的公共语言运行时(CommonLanguageRuntime,CLR???和Java的Java虚拟机(JavaVirtualMachine,JVM)],并且是PHP5.6性能的两倍。
2020年11月26日,PHP官方发布了PHP8.0的官方正式版本。;子任务2.2创建首页
【任务实施】
2.2.1创建项目?
各项准备工作就绪,小王同学要正式开始第一个项目的制作了。
(1)在磁盘中创建一个目录,名为member,如E:\member。
(2)在小皮面板中配置一个网站,域名为“member”,如图2.2.1所示。
(3)打开PhpStorm,在启动界面中选择“Open”,打开E:\member目录,如图2.2.2所示。
;(4)选中项目根目录member并单击鼠标右键,在弹出的快捷菜单中选择“New”→“PHPFile”命令,创建index.php文件。成功创建文件后,系统会自动打开此文件。在打开的文件中删除文件中默认的代码,然后在文件中输入“html:5”,再按“Tab”键,系统会自动创建HTML5格式文档基础标签代码(这是PhpStorm中的键盘快捷方式,类似的操作还有很多,可以通过网络查询,了解更多快捷方式)。
;图2.2.1?配置网站域名;图2.2.2?使用PhpStorm打开项目;(5)将title修改为“会员管理系统”,然后在页面中创建1个标题和5个导航菜单项,并添加相应的CSS样式。;2.2.2部署项目?
在PhpStorm中选择“File”→“Settings”→“Build,Execution,Deployment”→“Deployment”命令,如图2.2.4所示。;在右边单击“+”,选择“Inplace”命令,然后在弹出的对话框的“Newservername”文本框中输入服务器的名字,这个名字可以自定义,小王同学就直接输入member,如图2.2.5所示。;创建好服务器后,在右侧的“WebserverURL”文本框中输入在小皮面板中创建好的域名即可,如图2.2.6所示
您可能关注的文档
- PHP动态网站开发项目教程(微课版) 课件全套 牟奇春 项目1--14 会员管理系统 --- Laravel中的表单验证、数据库操作.pptx
- PHP动态网站开发项目教程(微课版) 课件 任务4 会员管理系统用户登录、资料修改及注销.pptx
- PHP动态网站开发项目教程(微课版) 课件 任务5 会员管理系统管理员功能.pptx
- PHP动态网站开发项目教程(微课版) 课件 任务6 会员管理系统项目优化.pptx
- PHP动态网站开发项目教程(微课版) 课件 任务8 在线投票系统首页制作及投票功能实现.pptx
- PHP动态网站开发项目教程(微课版) 课件 任务9 在线投票系统投票功能实现.pptx
- PHP动态网站开发项目教程(微课版) 课件 任务10 在线投票系统投票限制.pptx
- PHP动态网站开发项目教程(微课版) 课件 任务11 在线投票系统管理员功能.pptx
- PHP动态网站开发项目教程(微课版) 课件 任务13 Laravel中的视图、路由、控制器、验证码.pptx
- PHP动态网站开发项目教程(微课版) 课件 项目1 会员管理系统.pptx
文档评论(0)