JavaWeb项目开发流程
针对JavaWeb项目开发流程所做的资料整理。
B/S项目(Browser/Server),用户通过浏览器向服务器进行数据交互,服务器接到来自前端的请求后,进行处理。并将结果通过浏览器返还给用户。
一、 人员
规则的制定:组件团队、文件夹命名规则、文件名命名规则、程序代码编程风格、数据库设计约定
团队角色:项目经理,策划,美工,程序员,代码整合员,测试员
二、工具
开发工具:前台(Web页面设计):Adobe Illustrator 、Adodb Photoshop、Dreamweaver MX、Flash MX
后台(动态程序,数据库建模):PowerDesigner(数据库建模)、Rational Rose(程序建模)管理(项目进度规划):Microsoft Project
三、开发流程
在项目开发中最需要时间的是总体设计和系统测试,而程序编写代码所占的时间并不多。
四、 数据库开发
数据库文件名:如果系统名为abc,则数据库文件命名为abc_database.mdf,日志文件命名为abc_log.log,文件名全部小写
数据库表命名:表名长度不能超过30个字符,表名中含有单词全部采用单数形式,单词首写字母大写,多个单词之间不用任何连接符号。 如果库中存在多个系统,表名用系统名(小写)+一个或多个单词, 如果库中只含有一个系统,表名用一个或多个单词,如果表名用到了多个单词,各取各个单词的几个字母组成表名
视图:视图名采用规则View_表A_表B_表C,View表示视图。这个视图由几个表产生就用”_”连接几个表的名,如果表过多可以将表名适当简化,但一定要列出所有表名
存储过程名命:P_表名_存取过程名(缩写),比如P_User_Del,P_ArticleType_AddData
SQL语句编写规则:关键字必须大写,比如,Select user_id, user_name FROM User Where user_id = ‘tom’
五、文件夹文件名命名规范
文件夹命名:采用小写英文,长度不超过20个字符,比如images(存放图形文件),flash(存放flash文件),style(存放CSS文件),scripts(存放Javascript脚本),inc(存放include文件),link(存放友情链接),media(存放多媒体文件)等,文件名称统一用小写的英文字母、数字和下划线的组合。
图片的命名原则名称分为头尾两部分,用下划线隔开,头部分表示此图片的大类性质例如广告、标志、菜单、按钮等等。
放置在页面顶部的广告、装饰图案等长方形的图片取名: banner
标志性的图片取名为: logo
在页面上位置不固定并且带有链接的小图片我们取名为 button
在页面上某一个位置连续出现,性质相同的链接栏目的图片我们取名: menu
装饰用的照片我们取名: pic
不带链接表示标题的图片我们取名: title
下面是几个范例: banner_sohu.gif 、banner_sina.gif、 menu_aboutus.gif 、 menu_job.gif、 title_news.gif、 logo_police.gif、 logo_national.gif 、 pic_people.jpg 。
六、程序代码编程规范
程序代码需要有缩进,缩进采用键盘Tab键,不采用空格键。并且”=”或者链接字符串时需要左右空一格等。