牛腩新闻发布系统开发流程


                         牛腩新闻发布系统·流程                         

       学习,增强信心,收获快乐。

       看《牛腩新闻发布系统》给我最大的感触就是:牛腩老师擅于规划。正是这种规划,使得整个项目,不急不慢,有条不紊地顺序进行。整体观览,酣畅淋漓,行云流水,一气呵成。

下面对整个项目做开发概览:


一、准备


1.1列举软件

       系统开发使用过程中需要的软件

1.2安装软件

       可根据需要,阶段性安装;也可在开发之初进行全面安装,稍有遗漏,后期补安


二、设计


2.1写《系统设计说明书》

       基本内容:

       (一)  叙写系统介绍;

       (二)功能图(UML图):主要展示系统设计(“用例图UseCase”),为后期的开发提供很好的凭借信息;

       (三)数据库设计图:(概要设计【略】)详细设计图。

2.2写《详细设计说明书》

       《数据库设计说明书》中表格应包括3项:字段,数据类型,说明;

       在说明中,标明主外键。

2.3建立数据库

       根据数据库《数据库设计说明书》,建立数据库。

       数据表尽可能遵循3范式及以上,建立字段直接的主外键关系。

2.4画原型

       原型:界面模拟图

       原型图,属于开始开发一个版本,可以尽可能地将需求最直观地体现出来,越清晰越好,这样,更能反映需求是否理解正确。


三、UML图


       对于“用例图”,应尽可能地全面,为后期开发减轻思考负担(将精力用于其他)。

       预测、列举:数据表操作类方法;做到开发时,根据文档,几乎能完成整个项目的所有需求。开发过程中更多考虑的是性能方面的问题,以好为系统增添附加值。


四、写SQLHelper


       写SQLHelper,将放在代码编写的前端,主要考虑系统开发过程中,必须不断地测试,而实现每个小功能都应测试,以尽可能地减少错误被遗留和隐藏。而几乎任何功能的实现,都需要用到数据库,则就离开我们的SQLHelper(助手类)

       在运用过程中逐步完善SQLHelper.


五、编写代码


       对于“新闻发布系统”,可以分两大块“前台”和“后台”,代码的编写,也最好按照版块来写,这样做起来比较有章法

 

六、总结


       作此博客,在于五:

       (一)梳理老师的讲课;

       (二)再次感受系统开发的流程;

       (三)将这一经典开发范例,结合“软件工程”,理论与实际走到了一起;

       (四)若偶然被撞见,给初级开发学员一些启示和参考;

       (五)为以后的开发提供一个参考资源。

这次体验了一把站在巨人的肩膀上,通过照葫芦画瓢,迅速对Web开发有了初步的接触和认识。使我快速成长为这一领域的小矮人,欢欣鼓舞向前进。

你可能感兴趣的:(web开发,项目开发流程)