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

原创 2014年12月07日 23:59:11

                         牛腩新闻发布系统·流程                         

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

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

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


一、准备


1.1列举软件

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

1.2安装软件

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


二、设计


2.1写《系统设计说明书》

       基本内容:

       (一)  叙写系统介绍;

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

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

2.2写《详细设计说明书》

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

       在说明中,标明主外键。

2.3建立数据库

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

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

2.4画原型

       原型:界面模拟图

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


三、UML图


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

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


四、写SQLHelper


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

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


五、编写代码


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

 

六、总结


       作此博客,在于五:

       (一)梳理老师的讲课;

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

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

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

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

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

版权声明:本文为博主原创文章,未经博主允许不得转载。

牛腩新闻发布系统之发布

VS2012+win7自带IIS发布网站
  • lypf19900912
  • lypf19900912
  • 2013年12月04日 20:42
  • 1423

牛腩新闻发布系统——知识总结

新闻发布系统无疑是带我们进入的B/S的学习,开始全新的旅程,同时也让我长了见识,扩宽了眼界,学习到了一些很好的习惯。 看了牛老师的视频之后,去他的博客逛了很多圈,果断收藏,里面有在敲...
  • xdd19910505
  • xdd19910505
  • 2014年08月12日 17:02
  • 1238

【牛腩新闻发布系统】——分页其实很简单

with temptbl as ( select ROW_NUMBER () over (order by id desc )as 行号,* from news ) select * from t...
  • u011626283
  • u011626283
  • 2015年05月21日 15:27
  • 1211

【牛腩新闻发布系统】牛腩发布,其实我也行

【发布的故事】    经过昨天下午到现在的努力,我的牛腩新闻系统终于能够成功发布了,很感谢我身边的大牛们开始对我的帮助,让我对于牛腩新闻发布系统有了进一步的了解,到最后我能够一个人独立解决发布过程中遇...
  • u013044029
  • u013044029
  • 2015年07月22日 16:11
  • 744

《牛腩新闻发布系统》总结

1.AJAX 作用:实现异步更改数据库,不必刷新整个页面 工作原理:AJAX发出请求——服务器接收请求,处理请求并将处理结果返回——AJAX收到结果,按照你设定德方式解析结果并更改页面 牛腩中有这...
  • wrs120
  • wrs120
  • 2017年04月30日 14:23
  • 640

牛腩新闻发布系统小结

学习牛腩时,也刚刚结束个人重构,所以前面差不多1/3的部分感觉都很熟悉,很上手,包括数据库设计和B、D层代码的编写,其中又一次理解了SQLHelper的完美演化、存储过程的强大,使用了触发器初探(触发...
  • u010097777
  • u010097777
  • 2014年10月31日 21:16
  • 2037

【牛腩新闻发布系统】一步步演化的SQLHelper

个人重构的时候,虽说都用上了sqlHelper,但是不认识它的前世今生,所有总感觉很突兀。看牛腩的时候,才恍然大悟。SQLHelper 从名字就能知道,它是和数据库有关系的,并且能帮助到数据库。这样一...
  • u010176014
  • u010176014
  • 2014年08月31日 17:18
  • 1471

【牛腩新闻发布系统】——添加存储过程后重构SQLHelper

牛腩新闻发布系统,在看视频的过程中,是根据视频进行一步步的编写优化的,现在到了添加存储过程的时候,当然在我们进行机房重构的时候就已经用过存储过程了,但究其说,存储过程和SQLHelper究竟是怎样联合...
  • u013034793
  • u013034793
  • 2015年05月26日 10:29
  • 673

【牛腩新闻发布系统】SQL注入

SQL注入 参数化 正则表达式 架构
  • sky15732625340
  • sky15732625340
  • 2017年01月29日 19:20
  • 514

牛腩新闻发布系统--重构SQL Helper

用C#语言,教你写好SQLHelper。
  • u010540106
  • u010540106
  • 2014年07月27日 21:02
  • 1743
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:牛腩新闻发布系统开发流程
举报原因:
原因补充:

(最多只允许输入30个字)