5 h 后台首页 h。php ,链接h2,h3,h4,h5,h6,
6 h2 增加人员 h2。php 新人信息输入界面→h2_chuli。php 新人信息处理程序
7 h3 修改人员 h3。php 人员修改信息输入界面→h3_chuli。php 人员修改处理程序
8 h4 添加稿件 h4。php 添加稿件界面→h4_chuli。php 添加稿件处理程序
9 h5 修改稿件 h5。php 修改稿件界面→h5_chuli。php 修改稿件处理程序
10 h6 审核稿件 h6。php 审核稿件界面→h6_chuli。php 审核稿件处理程序
11 h7 业务查询 h8。php 查询信息录入界面→h8_chuli。php 查询程序
12 h8 退出后台 h9。php 销毁所有当前操作人员信息,安全退出后台,回到前台
13 h9 业务记录 h9。php 业务记录,是 h1_chuli。php ,h2_chuli。php ,h3_chuli。php ,
h4_chuli。php,h5_chuli。php,h6_chuli。php,h7_chuli。php,h8。php 的公
共调用模块。该模块无界面。
14 g1 连接服务器 g1。php
15 g2 关闭连接 g2。php
2 )模块间关系图示
3)文件部署
将程序文件、图片文件、SQL 脚本文件等,建立各自的文件夹,分门别类地存放于Web 发布文档目录下。
文件夹的名称按照见名知义的原则命名。
文件夹命名的一般做法:
PHP 讲义 第 85 页 共 90 页
…………………………………………………………Page 86……………………………………………………………
文件夹 用途
backup 备份资料
image 存放网页、程序引用的图片文件
inc 存放公用程序、自定义函数等
inc/js 存放公用JavaScript 程序脚本文件
script 存放程序脚本文件
script/q 存放所有前台程序
script/h 存放所有后台程序
设计结果如图所示:(abc 为发布文档根目录)
4 )程序设计
根据程序功能设计的要求,以及程序之间的调用关系,对程序进行具体设计。
n g1。php 连接服务器
本程序供其它程序调用,无界面。
本程序算法比较简单,直接用编码表示为:
n g2。php 关闭与服务器的连接
本程序供其它程序调用,无界面。
本程序算法比较简单,直接用编码表示为:
n q1。php 最新新闻:
①界面设计
PHP 讲义 第 86 页 共 90 页
…………………………………………………………Page 87……………………………………………………………
其中:
标题链接指向q3。php?xwdm=当前标题对应的新闻代码xwdm 值,打开链接的窗口是新窗口
“全部新闻”链接到q2。php
“登录后台”链接到h1。php
②动态构造新闻标题列表的算法
调用g1。php,连接数据库
查询已发布的10 条新闻的xwdm ,bt,sj,按sj 倒序排序
将查询结果装入数组
调用g2。php,关闭连接
遍历数组,以表格形式输出标题
标题链接指向q3。php?xwdm=数组当前行存有xwdm 的元素的值,打开链接的窗口是新窗口
n q2 所有新闻:
①界面设计
标题链接指向q3。php?xwdm=当前标题对应的新闻代码xwdm 值,打开链接的窗口是新窗口
“最新新闻”链接到q1。php
首页,上一页,下一页,尾页——的链接由程序根据当前页位置决定
②算法表述
约定:
用变量page 存储当前页码:page 为空则令page=0,表示当前为第1 页;page=n 则表示当前为第(n+1)页。
用变量pagesize 存储每页显示的记录数:本例中规定pagesize=25。
page 为空则令page=0
调用g1。php,连接数据库
取得属于当前页中的新闻代码xwdm ,标题bt:
查询已发布新闻的 xwdm ,bt,sj,按 sj 倒序排序,从结果集中的第page*pagesize 行开始取,最多取
pagesize 行。
PHP 讲义 第 87 页 共 90 页
…………………………………………………………Page 88……………………………………………………………
将取得的这些行中的xwdm ,bt 装入数组xw 。
取得已发布的新闻记录总数total_records 。
调用g2。php,关闭连接
计算总页数page_count:
若total_records==0,则page_count 为0;
若total_records0,则page_count= 向上取整(total_records/pagesize);
若total_records%pagesize==0,则page_count= total_records/pagesize。
构造导航条信息pageinfo (界面中倒数第二行):
pageinfo=”共”。 total_records。”条新闻 第”。(page+1)。”页 共”。page_count。”页”
下面确定:“首页”,“上一页”,“下一页”,“尾页”的链接的情况
若有链接,链接到什么地方,同时传递什么样的参数及参数值:
链接到本页即PHP_SELF,同时传递参数page,其值根据所链接的文字而定:
参数page=0,当链接文字为“首页”(也可省略传递参数)
参数page=page…1,当链接文字为“上一页”
参数page=page+1,当链接文字为“下一页”
参数page=page_count…1,当链接文字为“尾页”
下面确定何时应具有链接:
当page==0 时,当前页是首页,故“首页”,“上一页”不应具有链接
当page》0 时,当前页不是首页,故“首页”,“上一页”应具有链接
当page
小说推荐
- JMS简明教程(PDF格式)
- -Page 1-JMS1.1规范中文版卫建军2007‐11‐22-Page 2
- 其他
- 最新章:第28章
- JSP入门教程(DOC格式)
- -Page 1-jsp 入门教程0.0.1版权(c 2008 叮咚老菜鸟叮咚对文档的任何问题或建议,请给叮咚发邮件或留言。QQ:475784337QQ 群:51239192MSN:lingirl6@hotmail.EMAIL:lingirl6@hotmail.2008-02-28 20:05:061
- 其他
- 最新章:第37章
- asp基础实用教程(DOC格式)
- 目 录一、关于ASP二、ASP的新功能三、创建ASP页四、使用脚本语言五、使用变量和常量六、使用集合七、ASP内建对象八、向浏览器发送内容九、包含文件十、访问数据库十一、调试ASP脚本十二、维护ASP应用程序的安全一、关于ASP Active Server Pages(ASP)是服务器端脚本编写环境
- 其他
- 最新章:第17章
- VC语言6.0程序设计从入门到精通
- -Page 1-Visual C 6.0 程序设计从入门到精通求是科技 王正军 编著
- 其他
- 最新章:第136章
- C语言实例教程(PDF格式)
- -Page 1-前 言Visual C+是开发运行于Windows 95和Windows NT环境下的Win32应用程序的可视化编程工具中最重要的成员之一,它为软件开发人员提供了完整的编辑、编译和调试工具和建立于Win32 API(ApplicationProgramming Interface)基
- 其他
- 最新章:第143章
- 软件工程实践者的思想(PDF格式)
- -Page 1-大 道 至 简—软件工程实践者的思想周爱民(Aimingoo 著-Page 2-序2004 年 11 月初爱民(Aimingoo)第一次把他的书稿给我,我翻看了一下,第一反应讲的是感想。这不错,在技
- 其他
- 最新章:第26章
- C语言游戏编程从入门到精通(PDF格式)
- -Page 1-Page 2-Page 3-Page 4-Page 5-Page 6-Page 7-Page 8-Page 9-Page 10-Page 11-Page 12-Page 13-Page 14
- 其他
- 最新章:第4章
- Java编程思想第4版[中文版](PDF格式)
- -Page 1-Page 2《Thinking In Java》中文版作者:Bruce Eckel主页:http/BruceEckel.编译:Trans Bot主页:http/memberease~transbot致谢-献给那些直到现在仍在孜孜不倦创造下一代计算机语言的人们!指导您利用万维网的语言进
- 其他
- 最新章:第295章
- 超级程序员
- 《超级程序员》作者:星若云第一章 毕业,北漂“为什么选择计算机这个专业“很多奇迹都是在计算机这个行业发生,你根本不知道,下一刻,什么技术会出现,什么人又成了世界首富“谈谈你对这个专业的看法,以及你的理想“我要做一名超级程序员,随心所欲,什么样的东西都能用程序来实现”简单的对话在一所大学的录音室里出现
- 都市言情
- 最新章:第472章