技术开发 频道

软件项目开发流程及规范

    2,SQL语句书写规范

    SQL语句中,SQL关键字全部大写,其它的遵照"数据库命名约定"。例如:

    SELECT*FROMtabNewsInfoWHEREf_UserName=’’ORDERBYf_i_autoid

    3,文件夹命名约定

    公共文件夹:

    /images公共图片

    /styles样式表

    /scripts脚本

    /ftps下载

    /doc网站相关素材、文档

    /readme.txt网站说明文档

    /helps.htm网站帮助文档

    /mylogs.txt网站维护记录

    其它栏目的命名,可以用拼音首字母简称,也可以用英文单词。全部文件夹的含义在readme.txt文件中说明。

    4,对象及变量命名约定

    每个变量名必须先定义,再使用。在ASP文件的最开头添加语句<%OptionExplicit%>可以强制变量定义。代码块必须采用缩进格式。每个函数前必须标明函数的功能、输入参数、返回值的相关信息。

    变量类型缩写前缀

    Stringstr或s

    IntegerInt

    DateDt

    Objectobj或o

    Booleanbol或b

    ByteByt

    DoubleDbl

    ErrorErr

    LongLng

    SingleSng

    5,图形对象约定

    图片的格式:最后生成jpg,gif,png,swf格式的图形文件

    图片的字节大小:最大不能超过30k

    图片的尺寸:根据需要确定,最好使用小图片,大的图片必须切割成小图片使用。

    图片的留白:图片的边界不能留白,图片只包含有效的色彩元素

    6,媒体对象约定

    流媒体的格式:asf,wmv,wma,rm,不建议使用avi格式的动画文件

    7,页面布局的基本约定

    中文段落必须有2个汉字的缩进。字间距采用默认大小。行间距为16pt~20pt。文字布局必须留有"天""地""左""右",不能把版面占满。

    页面布局必须保持色彩平衡。注意上下、左右的呼应。注意页面的整体协调。提倡画面和文字的融合,而不是画面和文字的明显分离。

    要按照设计广告的要求来设计网页页面-特别是一些产品展示性的页面。

    五、一些经验和教训

    1,能用静态网页表现的内容,尽量不用程序代码动态实现。

    2,设计阶段,必须和用户进行充分的交流,完全、准确的了解用户的需求。既不能歪曲用户的意思,也不能一味迎合用户的非正当需求,也不能对自己没有把握的技术甚至不可能实现的技术夸下海口。需求分析是一个沟通、交流、引导、教育、斗争、妥协的过程。需求分析结果要有文字资料存档。

    3,技术参数必须了解准确。比如用户的软件平台是linux系列,那你的系统就要考虑用Java或者Php加MySQL开发了,这时候你的ASP.NET技术就用不上了。

    4,最好让用户对已经确定的需求内容签字,盖章。

    5,任何交流,必须有书面记录。对一些喜欢"健忘"-实际上是懒惰的开发人员,要求他必须每天花10分钟写工作日志。

    6,每个项目的有关文档,全部、统一集中归档。

0
相关文章