网络编程
位置:首页>> 网络编程>> 网页设计>> 开发Web应用程序的结构化过程(2)

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

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

标签:web,结构化,程序,过程

2. 设计

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

设计: 应用图

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

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

设计: 数据库

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

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

设计: 页面结构

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

设计: 服务端语言

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

设计: JS 框架

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

0
投稿

猜你喜欢

  • 下面是IN条件运算符的SQL语句:SELECT column1, SUM(column2)  FROM&nbs
  • 这段时间在处理SQL server 2000 SP4补丁打不上的问题上花了不少时间,回头想想应该总结一下:系统说明:dell1800服务器,
  • 下面的这个函数实现的功能是列出某文件夹下的所有文件,以文件名字母排序,先数字后字母再到中文。<%   
  • rs.open语句详细说明rs.Open [第一个参数],       
  • 一、软件包a) freetds-stable.gzb) php-5.2.12.tar.gz二、安装步骤a) tar zxvf freetds
  • facebook的信息架构设计,是目前为止互联网上我见过的最合理的信息架构。每次培训,我基本都需要拿20分钟左右的时间来解析它,包括老的、新
  • 主要使用IE各个阶段实现的一些方法,从中也可以看出IE的发展史。暂时提供到IE4的判定。var isIE = window.ActiveXO
  • 在asp中获取当前的地址栏网址很简单,使用下面这句语句即能实现获取网站域名Request.ServerVariables("HTT
  • 在我前一阵子刚刚写了“HTML5与Flash,不得不说的话题”的评论后,如各位所料,由于牵扯到多方利益和未来标准制定的角色份量,这不,有可能
  • 一、首先你要确认你的鉴别模式:WIN NT鉴别模式呢还是混合模式,其中混合模式包括WIN NT鉴别模式和SQL SERVER 鉴别模式实施鉴
  • 在上一篇文章中 ,我说到:强硬的把CSS和HTML塞到PHP里面可以防止代码太枯燥(DRY)并最终导致代码臃肿,因为的CSS和HTML需要比
  • 平常我们只听说过ADO等一类ASP对象,但在ASP中还有个鲜为人知的专门SQL Server的ASP访问对象,它就是SQLOLE.SQLSe
  • 在开发WEB应用程序中,我们经常需要对文件系统中的驱动器、文件夹和文件进行处理,比如收集驱动器的相关信息;创建、添加、移动或删除文件夹和文件
  •  首先这个是7米当时问我一个问题,不过可惜我不知道怎么解决,后来知道解决方法很简单,只是添加了一个margin-top:-1em就
  • Firefox 的 Jetpack 可以让我们很轻松地创建 Firefox 插件,仅通过已掌握的前端技能(HTML/CSS/JS),估计让人
  • 通过XSL转换XML文件 最近,我喜欢上了XML编程,但又苦于它的美观程度又不够,找了许多书才搞定。用XML好是蛮好,但它还是不太适合做显示
  • 环境准备好了!我们怎么使用这些东东?IIS用组件初始化是用这个过程Public Sub OnStartPage给个使用asp组件的例子:数字
  • 动机: 排序功能让我们页面上的数据显的更人性化,是我们在网站上见过的很普遍的一个功能效果了。以往的自动排序都是用大量的脚本代码来完成的,对一
  • 加强ASP网站后台安全一些主要措施:----------------------------------------------------
  • Online人们搜索、浏览、阅读、跟帖、互动投票,玩游戏,甚至在线买卖交易。这些行为都是“用户体验”,听起来用户体验似乎无所不能,造成了互联
手机版 网络编程 asp之家 www.aspxhome.com