网站建设项目分析
任何一个项目的开始,都有详细计划。任何一个项目或者系统开发之前都需要定制一个开发约定和规则,这样有利于项目的整体风格统一、代码维护和扩展。网站建设更是如此。
由于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中所有变量是弱变量,无需定义就可以直接使用,而且代码不区分大小写。但其他语言一般这些都要定义的,为了养成良好的编程习惯,编写代码务必按照一下规则。
对于这些工作,我们都要做到位。网页设计,应是从多方面考虑,只有完全理解运用,让才让我们的设计越出彩,越到位。
互域网络,专业东莞网站建设 。
上一页:怎样合理设计“易用性”网站
下一页:SEO2.0时代,用户的作用
- 东莞网站建设—从消费者的角度考虑问题 [10-22] 怎样才能让网站的设计符合消费者的审美眼光呢?一个重要的原则就是,把自己当做消费者,当我看到什么样的文字或者图片或者某个特定的颜色、特定的字..
- 互域东莞网站建设强调用户体验 [10-08] 东莞网站建设服务与传统网站建设服务的不同之处在于,互域网络强调用户使用体验与搜索引擎的升级优化。以企业各自的网站建设需求为基本出发点,融入..
- 互域网络东莞网站建设专家 [10-08] 东莞网站建设专家是您的首选,作为最专业东莞网络公司之一,莞网站设计公司提供以下服务:为广大企业或事业单位提供专业东莞网站设计建立,确保网站维..
- 东莞网站建设的发展趋势 [10-04] 东莞是一个无论从历史文化还是从经济地位都是一个无法替代的城市。更是跻身世界 200强里中国唯一一个地级市。东莞经济文化的发展趋势都将是中国经济..
- 东莞网站建设,让企业变得更专业 [10-04] 东莞网站建设,一直致力于专业的网站建设,帮助东莞很多企业的产品和服务实现了信息的最大化,帮助这些企业和客户之间建立了良好畅通的桥梁。
- 为您用心打造东莞网站建设 [09-28] 东莞网站设计,将为您精心打造。您的网站就是您在网上的一张门面,它是你的宣传中浓重的一笔,他关乎着你公司的的业绩,关乎你的机构或者公司被人们..
- 东莞网站建设帮您考虑周全 [09-28] 域名的注册企业就是建站最重要的一步。企业在互联网上的名字就是域名。一个好的域名可以使您的网站的浏览次数增加更多,也能够吸引更多消费者来你们..

