版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、炼成PHP利 剑 主讲:白月 第八讲 作业 写一个完整的类,可以将学生信息输入进去, 然后再将学生信息输出在表格中的类。并且写 一个方法可以改变学生的专业! 作者:白月 毕业于四川农业大学 从事PHP程序设计工作7年 从事教师工作4年 主讲内容:炼成PHP利剑 当今的职场,犹如战场。硝烟滚滚,战马奔腾!在 这样的战场上,唯有一把趁手的利器才能让你纵横 驰骋。纵观当今,武器层出不穷,实在让人难以选 择!而PHP这把利剑,自横空出世以来,所向披靡, 有着向各大利器挑战的前景。有很多的武士已经佩 戴着PHP利剑在互联网行业中打出了自己的一片天 下!比如“康盛创想”。而这把剑要掌握起来非常 的容易,所
2、以越来越多的职场武士开始选择PHP利 剑来武装和充实自己。 于2003年8月,组建了自己的工作室:白月工作室 作品集:http:/ 工作室:http:/(网站) http:/(论坛) http:/(PHP教学站) 第一部:锻造 第二章,锻造利剑 第九讲: 准备图纸 (文章系统项目概述) 炼成PHP利 剑 第九讲 文章系统项目概述 n将要演示的文章系统 n文章系统的作用 n文章系统的结构 n文章系统的实现步骤 n准备一个可以制作的项目实例流程规划图 本节课所涉及到的工具 nDreamweaver CS4 nPHP5 中文手册 9.1 将要演示的文章系统项目 n我们将要在后面用近40讲的时间来分析
3、和开发一个 文章系统.这个文章系统将要适合中小型企业的展示 型网站所需要的所有动态功能.演示 n目前,我们虽然后很多的CMS系统,可以做到这样的事 情,但是我们需要的是自己去开发一个属于自己的系 统.虽然这样很繁杂,但是作为学习或者为以后考虑,我 们还是要以这样一个简单的系统来熟悉和掌握,为完 成她所需要的所有程序的实现方法等.这个才是我们 需要达到的目的. 9.1 将要演示的文章系统项目 n目前企业需要的动态功能: n企业宣传型或者展示网站,可能需要以下的动态效果: n新闻公告 n产品展示/图片展示/作品展示 n留言与客户互动(客户意见/服务反馈/提交问题工单) n当然,如果我们会写这样的程
4、序,还可以根据客户需要 实现其需求,而如果你不会写,只会用CMS,这样的话 很是麻烦的! 9.1.1 一个站点的功能规划 9.1.2 一个文章系统的功能 n从上面用户的要求可以看出,我们要开发这样 的一个项目的话.我们还是要写很多的东西. n一个基本的文章系统(后台)包括: 1、文章的增加、编辑和删除以及分类 2、前台的文章评论与后台的评论管理 3、文件上传、文章附件与管理(增,编,删) 4、后台用户权限与管理 9.1.2 一个文章系统的功能 n有些还不止以上的基本功能: 1、网站栏目的设置(与分类配合) 2、前台用户的管理与权限 3、网站的设置 4、友情链接 5、前台引用数据 . 我将会在以
5、后除了实现基本的功能外,还会介绍一些周边的功 能的实现方法,可能到那个时候大家都自己会知道如何开发 了,如果真是这样,我的视频教程就起到了应有的作用了! 因为功能很多,我也会在后面讲课的时候接触到新的功能的。 9.1.3 功能的基础 n不管什么功能其实就是建立站 “数据库” 的基础之 上的! n其实现在不管什么B/S架构的任何系统,都是一个数据 库应用系统.都是围绕数据库来展开的. n仔细点我们就能发现,我们增加文章,那么这个文章的 信息(数据)在什么地方呢?其实这些信息就保存在我 们的数据库中.增加是在表中新插入数据.编辑也是一 样的.就是更新数据库相应的字段.删除也就是,将整个 记录删除掉
6、就可以了,而文章列表,是我们读取数据表 中的记录循环产生的. 9.1.3 功能的基础 n而PHP的基础是:“” n大家是否还记得在第一讲给大家演示的动画? 9.2 如何实现文章系统 n当然实现一个完整的项目是比较烦琐的事情。 但是我们仔细地分析,实现一个完整的文章系 统项目也是很简单的。 n但是我们有下面的一些问题: n先写后台还是先设计前台? n后台是先写功能还是先写权限? 9.2.1 先写后台还是设计前台 n当然,我们这里不是使用CMS系统或者是别人已经 做好的系统。 n用CMS系统的这些的话,是采用前台页面“模板” 技术。比如 smarty. n这样的话,我们是不是在此项目开发的时候,会
7、使用这 样的技术? n我们暂时不会使用这样的技术,而是采用古老的嵌入 的方式来讲,因为大家处于初学,这样学更利于入门以 及更能理解程序设计的思路.如果你能写这样的程序, 那么模板技术那已经不是问题了! 9.2.1 先写后台还是设计前台 n我们使用嵌入HTML的开发的话,我们是先按照 功能开发一个完整的后台后,可以在任何已经 设计好的前台上面使用程序的方法去数据库调 用! n所以,我们演示整个开发过程的时候,我们是先 写功能,同时,在写程序的时候,再讲一些常用的 实现方法,和一些技术.比如:”参数传递,数据判 断,表单设计”. 9.2.2 先写功能还是先写权限 n我们确定了先写后台功能,再与前台
8、进行数据 的整合.那么我们写后台肯定有权限,我们是先 写权限程序还是先写功能程序? n这个开发是无所谓,因为权限和功能,可以各自 成为一个功能模块.其他的功能模块如此.比如 附件. 9.3 文档管理的规划 n一般我们做一个系统的时候,我们需要对我们 的文件管理花一点功夫,虽然花的精力少,但是 却是很重要,如果你的一个系统乱糟糟的.自己 有的时候都不能找到那个文件是做什么用的, 那就不好了. 9.3 文档管理的规划 n首先在DW中建立一个站点 n建立INC目录,用于引用的文件 nAdmin目录,用于放后台文件 nImages/default目录,放后台的一些图片,前台的 直接放images. n
9、. 9.4 后台管理页的设计 n后台管理界面也是必不可少的.我们为了方便, 其实可以使用浮动框架调用的形式,这样更方 便. code 9.5 确定我们的开发方向 n首先开发功能: 1、文章管理功能(增加,编辑,删除) 2、分类与管理功能(文章分类,多级分类联动) 3、用户管理与权限功能! 4、文件上传功能(附件,图片新闻,下载) 5、前后台整合与前台用户功能 6、文章评论与评分! 7、用户积分以及积分计划 n我们暂时开发这些功能,可能以后还有增加。如果时间允许 的话。如果你能坚持到第三步,那么你将会觉得自己很会写 程序的! 9.6 作业 n使用DW设计一个网页(HTML).并使用浮动框 架(iframe)的方式实现分栏.以作为后面的课程 之用. n我将会提供模板文件!或者自
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年福州市劳动协议格式
- 安保岗位聘用协议范本2024年限定
- 2024事业单位劳动协议定制样本
- 2024年不变单价服务协议格式
- 2024年债务以资抵债协议样本
- 2024房产中介服务协议模板
- DB11∕T 1671-2019 户用并网光伏发电系统电气安全设计技术要求
- 2024高效货车驾驶员专属聘请协议
- 二手电动摩托车交易协议2024年
- 2024年借款融资居间协议格式
- 2024中国石化齐鲁石化毕业生招聘11人高频考题难、易错点模拟试题(共500题)附带答案详解
- 部编版六年级上册《第4单元 口语交际:请你支持我》课件
- 2024-2030年中国井盖行业市场发展趋势与前景展望战略分析报告
- 校长外出考察报告10篇
- 2024广西继续教育公需科目(高质量共建“一带一路”)
- DB34∕T 3174-2018 旧水泥混凝土路面微裂均质化再生技术规程
- 2024四川雅安市公安局特警支队招聘笔试参考题库含答案解析
- (高清版)WST 408-2024 定量检验程序分析性能验证指南
- 中公教育考研协议班合同模板
- 借用朋友公司签合同协议书完整版
- 肱骨远端骨折手术治疗
评论
0/150
提交评论