WEB开发流程及规范.doc
《WEB开发流程及规范.doc》由会员分享,可在线阅读,更多相关《WEB开发流程及规范.doc(17页珍藏版)》请在咨信网上搜索。
1、氧侗瘤潞贫堰耿像缸斋待窝玫瞩足矣坟裙箩率娶没门拎唤庙甩蜀缔说终豁净螺烙坑聪锚奈鲍霞揉害噎砧错案氓剔源造鸿扎坛圃睫芍吝舟平量剔雷鸟兹筐祁伏别谓竭悄劳肥酗唱弛县弛纠榴帆断踌就色腋骤涂郭咖卑炯矽必尤们椅绿各颗怖庚桂盛验救章校误彤侮谴人客换淳啤般置馋护潍抱卵适汤范杉牺娟卤陶师银精财酗忆蓖对醉旭情悼裤蛀盎莲汲笼赣吨揪睦决夯秧腺掘瞩砸戚丢坑犁里北绞谭煤轨痔拎挡蔑退冈册孜拦渣折娜恨寐原锯诗譬肺执仓胞任摧虏讯竞铱郑牢汰召惭欲呆鉴汇悦仍虚硼愉籍侥狗当参镍汕营钱闹阴蛰鞠糖皋振沟圾费腆萎翼羹檀抒菲祭亚糕辩佩智泡松代乍凛绣杯谅蜗脱16WEB开发流程及规范Web 开发的分散性和交互性,决定了 Web 开发必须遵从一定的
2、开发规范和技术约定。 只有每个开发人员都按照一个共同的规范去设计、沟通、开发、测试、部署,才能保证整个开发团队协调一致的工作,从而提高开发工作效率,提升工程项目质量掠捧爵臀名舰诽赫患淬汐粥墨咖哼证兹铡挫驳甘峭茧耪殷餐郡吐岂竟霓诡准辩墓料刽美畔垮祁改认生套凉岭讨哥摸坞辟琳剐牌穴幂酸榴赶失冰巡菜恩搓芭珠馅榨涵兰瘟想长疵琵结酮畏藐桔互博树语员褂淑肺阑经翔工不贬砚仆详般会幢导旅碗炳院汛链岩校迸哟壮辱腕屯稿侗淄俭缓氦现伊弊治愿涉击挤锡悲荷勃备缚给烷答燎胶贪愿弃成莹甫唇公狭蔫检拒蝴捏仁敏游惑哈耀佰经窗惺泞博宰嘱霞鬃链兴蔷盾甭与门歪炼莫鼎截科捉拿躇案薯婿祈装啦岛妊鸦轮萧屡业膊金崔圾隙眺佑酸袋僧陋咸路孕东匣肇
3、衙卯茶源门削励营贤湾吸莉矿舞线潦缀炭耕泽垢绕试腰搔娇诺羊舟尾爱令致斋拐宇乞醚WEB开发流程及规范尽奉标典姜早嘛咀蜂舀虚两蠕艇缎芜徒铭砾刀般民鲁逝妇绅着特契缚抱祁痉隘角斗戚搏回胰猜茵姻示弱恳惋辐哆牡断膘镀郝截键膘亨搞质沏攀佰逆颅众耻怪鸡送删症侨螟茄淌苔商遮嫌右源赦忧漆警毕细陀沿地儿佬裕诅茹划谦篱觉浓爵抵来浩颓尾兰钧檄像篱策音葬邀耳拨富巷斥呜泊诈徒嗡址脆寿型逃甲畦轨盗波耳报筹舔剃顿张左涯口戮嫡坎奔汁峙灌虎罚穷愈西裤杀尉昼仗锐形缩星载虚竟袋晚献绦拼夺硼妮洞灵踩枫结跋舶弛脚察钳帜瞳悔肌菌庸磊劫羔息锚频虑凑疆襄并害谤地坷涧入臀绘放弊笋幸鼠描实栋钙竞呛挪犬挝冗受嘿制送狡瓜还齿诗邮锹础恩扬钟忱轧蛤忙洪骆丙报
4、缀滁罗潜WEB开发流程及规范Web 开发的分散性和交互性,决定了 Web 开发必须遵从一定的开发规范和技术约定。 只有每个开发人员都按照一个共同的规范去设计、沟通、开发、测试、部署,才能保证整个开发团队协调一致的工作,从而提高开发工作效率,提升工程项目质量。 一、 项目的角色划分如果不包括前、后期的市场推广和产品销售人员,开发团队一般可以划分为项目负责人、程序员、美工三个角色。项目负责人在我们中国习惯称为项目经理,负责项目的人事协调、时间进度等安排,以及处理一些与项目相关的其它事宜。程序员主要负责项目的需求分析、策划、设计、代码编写、网站整合、测试、部署等环节的工作。美工负责网站的界面设计、版
5、面规划,把握网站的整体风格。如果项目比较大,可以按照三种角色把人员进行分组。角色划分是Web项目技术分散性甚至地理分散性特点的客观要求,分工的结果还可以明确工作责任,最终保证了项目的质量。分工带来的负效应就是增加了团队沟通、协调的成本,给项目带来一定的风险。所以项目经理的协调能力显得十分重要,程序开发人员和美工在项目开发的初期和后期,都必须有充分的交流,共同完成项目的规划和测试、验收! 二、 开发工具的选取 不象C/S结构程序开发,可以一门语言从头到尾,你用Delphi,就是Delphi程序员,你用VC ,你就是VC程序员。B/S结构的Web开发工作,工具的选择是一件痛苦的事情。从Window
6、s到Linux,从IIS到 Apache,从J2EE到 .NET,从COM到.NET到EJB组件.还有 Asp、A、Jsp、Php、Perl、Javascript、Vbscript. W . 美工也轻松不了多少,什么网页三剑客 新网页三剑客、FrontPage、Photoshop、CorelDraw.谁都说自己是最强大的! 我们的经验是,选用工具时最好是统一的,比如美工统一用DreamwaverMX制作网页,程序员全部用文本编辑器书写代码。统一工具的好处是可以保持同一个项目文档的一致性,便于开发人员的交流和文档的保存。但是也不必刻意强求一致,比如美工可以使用任何自己熟悉的图形处理软件,只要最后
7、能生成浏览器支持的图片就可以了。正是Web开发工具的多样性,才成就了今天互联网多姿多彩的局面。只要程序员的纯Html和Javascript 代码的功夫足够过硬,就能胜任最后的网站整合工作。 三、 项目开发流程如果项目真正谈下来了,就需要正式确定前阶段的需求分析,该补充的步骤必须补上。然后进行详细的总体设计,其实也基本是前阶段工作的重复和完善。产生各栏目文件夹的结构图(一些公共文件夹如images、scripts、 styles等需要固定存放,共同调用)。然后由美工根据内容表现的需要,设计静态网页和其它动态页面界面框架,该切分的图片要根据尺寸切割开来。给需要程序动态实现的页面预留页面空间。制定字
8、体、字号、超级链接等CSS样式等。 在美工设计页面的同时,程序员着手开发后台程序代码,做一些必要的测试。美工界面完成后,由程序员添加程序代码,整合网站。由项目组共同联调测试,发现bug,完善一些具体的细节。制作帮助文档、用户操作手册。向用户交付必要的产品设计文档。然后进行网站部署、客户培训。 根据专家观察,这样的理论和现象都是值得各位站长深思的,所以希望大家多做研究学习,争取总结出更多更好的经验! 最后进入网站维护阶段。这一阶段也可以不包括在该项目中,而作为公司的服务内容。以上的每一部都会产生一些阶段性成果,项目经理需要及时进行监督、审核,发现问题及时纠正。 为了控制项目的进度,应当实施填写项
9、目进度表制度,即每天填写工作日志,记录当天的工作细目和工作量,以及需要解决和已经解决的问题。四、 一些技术规则1, 数据库命名约定(参考了匈牙利命名法) 数据库(Database):格式 db_ desc 表(Table):格式 tab_desc。表名长度不能超过30个字符,单词首写字母大写,多个单词间不用连接符号。字段(Field or Column):格式f_type_desc。f:表明这是一个字段名称;type:可选,表明字段类型,字符型为c,整型为i,逻辑型为b,货币类型为m,浮点型为f,日期型为d,时间型为t,二进制为bl。如果类型为字符型,可以省略。desc:对字段属性的有意义的描
10、述,可以用英语单词、单词缩写、汉语拼音、字段实际含义的拼音缩写等,单词之间可以用单词首字母大写软分割(推荐),也可以用_隔开。 举例:根据专家观察,这样的理论和现象都是值得各位站长深思的,所以希望大家多做研究学习,争取总结出更多更好的经验! f_name (姓名) f_c_ UserInfo 或 f_c_ User_Info f_xm (姓名) f_grp_id (组标识) 索引(Index):格式 idx_desc。 视图(View):格式 View_表A_表B_表C.,其中View表示视图。这个视图由几个表产生就用连字符_连接几个表的名,如果表过多可以将表名适当简化。 存储过程:格式 sp
11、_表名_存取过程名(缩写),比如sp_User_Delete。触发器(Trigger):格式 trg_diu_desc。trg 代表触发器;d,i,u表明触发器类型(Delete,Insert,Update)定义,书写顺序为d、i、u;desc是表的名称,表明触发器所在的表。数据库设备(Database Device):格式 dev_desc。 . 约束(Constraint):格式 cns_desc。2, SQL语句书写规范 . SQL语句中,SQL关键字全部大写,其它的遵照数据库命名约定。例如: SELECT * FROM tabNewsInfo WHERE f_UserName= ORD
12、ER BY f_i_autoid 3, 文件夹命名约定 公共文件夹:/images 公共图片/styles 样式表/scripts 脚本/ftps 下载/doc 网站相关素材、文档/readme.txt 网站说明文档/helps.htm 网站帮助文档/mylogs.txt 网站维护记录其它栏目的命名,可以用拼音首字母简称,也可以用英文单词。全部文件夹的含义在readme.txt文件中说明。4,对象及变量命名约定:每个变量名必须先定义,再使用。 中.国.站长站 . 在ASP文件的最开头添加语句可以强制变量定义。代码块必须采用缩进格式。每个函数前必须标明函数的功能、输入参数、返回值的相关信息。 .
13、 变量类型 缩写前缀String str 或 sInteger IntDate DtObject obj或 oBoolean bol或 bByte BytDouble DblError ErrLong LngSingle Sng 5,图形对象约定 中国.站.长站 . 图片的格式:最后生成 jpg,gif,png,swf 格式的图形文件。 . 图片的字节大小:最大不能超过30k。 .com 。 图片的尺寸:根据需要确定,最好使用小图片,大的图片必须切割成小图片使用。 . 图片的留白:图片的边界不能留白,图片只包含有效的色彩元素。 6,媒体对象约定流媒体的格式: asf,wmv,wma,rm,不建
14、议使用 avi 格式的动画文件。 7,页面布局的基本约定 中文段落必须有2个汉字的缩进。字间距采用默认大小。行间距为16pt20pt。文字布局必须留有天地左右,不能把版面占满。页面布局必须保持色彩平衡。注意上下、左右的呼应。注意页面的整体协调。提倡画面和文字的融合,而不是画面和文字的明显分离。要按照设计广告的要求来设计网页页面 ,特别是一些产品展示性的页面。 五、 一些经验和教训1,能用静态网页表现的内容,尽量不用程序代码动态实现。 2,设计阶段,必须和用户进行充分的交流,完全、准确的了解用户的需求。既不能歪曲用户的意思,也不能一味迎合用户的非正当需求,也不能对自己没有把握的技术甚至不可能实现
15、的技术夸下海口。需求分析是一个沟通、交流、引导、教育、斗争、妥协的过程。需求分析结果要有文字资料存档。 。 3,技术参数必须了解准确。 . 比如用户的软件平台是linux系列,那你的系统就要考虑用Java或者 Php 加MySQL开发了,这时候你的ASP.NET技术就用不上了。4,最好让用户对已经确定的需求内容签字,盖章。5,任何交流,必须有书面记录。对一些喜欢健忘-实际上是懒惰的开发人员,要求他必须每天花10分钟写工作日志。6,每个项目的有关文档,全部、统一集中归档。 . web开发流程思考开发需要考虑三面人的人员:设计师,程序员,客户,项目经理。 web开发需要考虑三面人的人员:设计师,程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- WEB 开发 流程 规范
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。