开发Web应用程序的结构化过程(2)

作者:格 来源:译言 时间:2009-06-01 10:52:00 

2. 设计

在需求定义阶段,你需要明确的规划“设计”你的应用。在这个阶段,可以按照以下步骤:

设计: 应用图

应用图包含对应用有意义的和必要的结构信息:页面(用区块表示)和他们之间的主要关联。你的应用图可以像这样:

通过这种方式,您拥有了有关一些“位置” (页)和“路径” (关系页)的图,您可以非常容易的遵循它,逐页,以执行应用程序的下一阶段。运用这种方式,可以节省大量的时间,并明确什么是你需要执行的。

设计: 数据库

Ok,现在到了设计数据库的时候了。一个简单的实现方法是使用实体关系(ER)模型 。一般来说,你可以俺咋好下面的顺序:定义第一个表确定第一个表,而不是属性和关系的表格。您的ER模型将是这样的:

1:1表示集的关系(在这种情况下,例如1用户只能分派1的任务, 1个用户只生活在一个城市) 。欲了解更多有关这一主题的内容,来看看我的旧文章:

设计: 页面结构

下一步工作是设计大体的页面结构,用名称命名确定所有的主要部分 (例如 #header, #navbar, #mainContent, #sidebar).

设计: 服务端语言

使用面向对象的开发方法进行开发,你可以定义类,函数和所有你所需要的,记住… 那不是“执行”只是下一阶段实施的“指南”.

设计: JS 框架

这一步选择JavaScript 框架(jQuery, Scriptaculous, MooTools…), 通过确定主要的特点和所需实施的效果(拖放,动画效果… )编制简单的关于在一个或多个网页中有关联的每一个具体功能应用图的列表。
次点设计阶段已完成。让我们实施吧!

标签:web,结构化,程序,过程
0
投稿

猜你喜欢

  • 用Dreamweaver设计实现网页过渡转换功能

    2008-09-04 10:09:00
  • Overflow Auto && Position Relative

    2009-09-03 12:02:00
  • 一种有创意的CSS命名规则

    2008-06-15 15:18:00
  • 利用色轮选择颜色搭配[译]

    2009-10-31 18:24:00
  • ASP函数过滤数组中重复数据方法

    2010-01-02 20:32:00
  • [设计]DREAMWEAVER 问题集锦

    2010-09-02 12:31:00
  • 设计师如何更有效拿到结果?

    2008-09-22 20:30:00
  • overflow的另类用法

    2008-07-02 12:29:00
  • 解析:校对确定 较为复杂的一些特殊情况

    2008-12-17 16:54:00
  • sqlserver中去除字符串中连续的分隔符的sql语句

    2012-06-06 20:07:39
  • 八个有用的WordPress的SQL语句

    2009-01-12 18:54:00
  • 关于淘宝网导航几个让人不解的问题

    2009-03-24 21:08:00
  • 如何提升JavaScript的运行速度(DOM篇)[译]

    2009-02-25 12:24:00
  • javascript 45种缓动效果(二)

    2009-09-19 18:53:00
  • SQL学习笔记五去重,给新加字段赋值的方法

    2011-09-30 11:53:28
  • 在SQL Server中使用CLR调用.NET方法

    2008-12-24 15:43:00
  • asp如何用SA-FileUp上传多个HTML文件?

    2010-05-18 18:27:00
  • ASP.NET 2.0防止同一用户同时登录

    2007-10-03 14:30:00
  • 如何限制上传文件的大小?

    2010-06-09 18:47:00
  • 解密CSS Sprites:技巧、工具和教程

    2011-01-11 19:38:00
  • asp之家 网络编程 m.aspxhome.com