任何一个项目的开始,都有详细计划。任何一个项目或者系统开发之前都需要定制一个开发约定和规则,这样有利于项目的整体风格统一、代码维护和扩展。网站建设更是如此。

互域东莞网络公司,专业东莞网站设计,东莞网站建设行业里很有竞争力的团队之一。

您的当前位置:互域网络 >> 网站设计知识 >> 网站建设项目分析

网站建设项目分析

日期:2009-09-16   来源:来自网络
162009-09

    任何一个项目的开始,都有详细计划。任何一个项目或者系统开发之前都需要定制一个开发约定和规则,这样有利于项目的整体风格统一、代码维护和扩展。网站建设更是如此。

    由于Web项目开发的分散性、独立性、整合的交互性等,所以定制一套完整的约定和规则显得尤为重要。每个团队开发都应有自己的一套规范,一个优良可行的规范可以使我们工作得心应手事半功倍,这些规范都不是唯一的标准不存在对与错,也许有些地方与你当前使用的习惯相驳,很多地方都有争议。

  非常明显在Web项目开发中有前后台开发之分,前台开发主要是指非程序编程部分,主要职责是网站AI设计、界面设计、动画设计等。而后台开发主要是编程和网站运行平台搭建,其主要职责是设计网站数据库和网站功能模板的实现。

1、组建开发团队

  在接手项目后的第一件事是组建团队。根据项目的大小团队可以有几十人,也有可以是只有几个人的小团队,在团队划分中应该含有6个角色,这6个角色是必须的,分别是项目经理,策划,美工,程序员,代码整合员,测试员。也许你的团队还没有6个人,没有关系一个人可以有多个角色,比如项目经理还可以有策划这个角色,如程序员还可以含有代码整合和测试这2个角色,如果你的项目够大人数够多那就分为6个组,每个组分工再来细分。

2、开发工具

  Web开发工具主要分为3部分,第一部分是网站前台开发工具,第二部分是网站后台开发环境,第三部分是项目管理和辅助软件。下面分别简单介绍这三部分需要使用的软件。网站前台开发主要是指Web界面设计。包括网站整体框架建立、常用图片、Flash动画设计等等,主要使用的相关软件是:Adobe Illustrator 、Adodb Photoshop、Dreamweaver MX、Flash MX等。

  网站后台开发主要指网站动态程序开发、数据库建模,主要使用的相关软件是: PowerDesigner,PowerDesigner在数据库设计方面应用非常强大,用它可以快速创建数据库概念和物理模型。Rational Rose,如果你的项目功能模块不是特别复杂那就剩了它吧,这样会节省一些时间和开发的复杂度,不过我个人认为不管是大项目还是小项目都应该画画Rose图。网站项目管理主要指对开发进度和代码版本的控制。开发进度用Microsoft Project来制定,代码版本控制采用Visual SourceSafe,当然还有其他的选择比如CVS和Rational ClearCase。网站测试采用VS.net的附带工具Microsoft Application Center Test,它可以进行并行、负载测试等。

3、网站开发流程

  在项目开始实施之前应该有一个工作步骤也就是工作流程,在项目开发中需要时间的是总体设计和系统测试,而程序编写代码所占的时间并不多,但有的团队就急于开发写代码,先把程序写出来再说,没有注重评审和测试这2个环节,结果造成返工,所以项目来了不要急于开工写代码,应该一步一步慢慢来,只有走的慢才能走得稳走得远。

4、数据库开发

  数据文件命名采用系统名+文件类型,比如系统名为kupage,则数据库文件命名为kupage_database.mdf,有的数据库文件有多个,比如SQL Server就有2个,一个是数据库文件,另一个是日志文件,那么他们的文件命名分别为kupage_database.mdf,kupage_log.log。文件名全部采用小写。数据库表命名规范,表名长度不能超过30个字符,表名中含有单词全部采用单数形式,单词首写字母要大写,多个单词间不用任何连接符号。若库中有多个系统,表名采用系统名称+单词或多个单词,系统名是开发系统的缩写,系统名称全部采用小写英文字符。若库中只含有一个系统,那么表名仅用一个单词或多个单词。单词选择能够概括表内容的一个或多个英文单词。

5、文件夹文件名命名规范

  文件夹命名一般采用英文,长度一般不超过20个字符,命名采用小写字母。除特殊情况才使用中文拼音,一些常见的文件夹命名如:images(存放图形文件),flash(存放Flash文件),style(存放CSS文件),scripts(存放Javascript脚本),inc(存放include文件),link(存放友情链接),media(存放多媒体文件)等。文件名称统一用小写的英文字母、数字和下划线的组合。命名原则的指导思想一是使得你自己和工作组的每一个成员能够方便的理解每一个文件的意义,二是当我们在文件夹中使用“按名称排例”的命令时,同一种大类的文件能够排列在一起,以便我们查找、修改、替换、计算负载量等等操作。

  1)、图片的命名原则名称分为头尾两部分,用下划线隔开,头部分表示此图片的大类性质例如广告、标志、菜单、按钮等等。

  2)、动态语言文件命名规则性质_描述,描述可以有多个单词,用”_”隔开,性质一般是该页面得概要。

6、程序代码编程规范

  一个良好的程序编码风格有利于系统的维护,代码也易于阅读查错。在此只讨论ASP的编程风格和约定。在ASP中所有变量是弱变量,无需定义就可以直接使用,而且代码不区分大小写。但其他语言一般这些都要定义的,为了养成良好的编程习惯,编写代码务必按照一下规则。

    对于这些工作,我们都要做到位。网页设计,应是从多方面考虑,只有完全理解运用,让才让我们的设计越出彩,越到位。


互域网络,专业东莞网站建设

[ 关键字:东莞网站建设 ]


相关阅读:
  • 东莞网站建设的价值 [12-01] 那么东莞企业选择网站建设的价值是哪些呢?怎样发挥企业网站建设的价值呢?1、打破传统观念2、明确服务(fú wù)宗旨3、提高东莞用户转化4、入驻电商..
  • 东莞网站建设规划 [11-29] 1.你的网站建设目标是什么?东莞网站建设规划怎么做?2.您希望企业如何从网站建设中受益?3.网站建设预算是多少?4.网站建设将如何代表企业/商业形象..
  • 便宜的东莞网站建设公司潜规则 [11-21] 非常多人问到为什么有的网站建设要收几万元,甚至几十万元,可是很多网站建设公司的报价却很便宜,一两千块,甚至几百块,为什么一个网站有如此悬殊..
  • 网站建设--电子商务基础 [11-20] 电子商务基础3.源路由选择欺骗(Source Routing spoofing)。东莞网站建设是一个广义的术语,涵盖了许多不同的技能和学科中所使用的生产和维护的网站。..
  • 东莞网站建设兼职 [11-16] 如果你想知道大学生在做兼职网站时应该注意什么?你必须全面了解市场上网站的现状和需求。这些都是对东莞大学生兼职网站建设关键点的个人解释。希望..
  • 如何找一家性价比高的东莞网站建设公司? [11-16] 如何找一家性价比高的东莞网站建设公司?
  • 东莞网站建设步骤具体是怎么样的呢? [11-12] 建立一个网站就像盖楼一样是,有系统工程,工作流程,你只有遵循这个步骤,按部就班地一步步来,才能建设出一个满意的网站。东莞网站建设(construc..


在线QQ咨询