牛腩新闻发布系统---总体概况

系统 1418 0

牛腩新闻发布系统采用的是三层架构的设计思想,也就是Web-->BLL-->DAL及Model层;软件编码过程中,他采用的一层层的编写(而不是一个个功能的实现<横向编写>),这样做更体现了分层的思想。牛腩老师讲课思路挺清晰的,此"新闻发布系统"从设计到完成正是一个软件实现的全过程。

此"新闻发布系统"的界面设计主要采用了div+css技术。css的特点是:实现网页内容与样式的分离。我对于JQuery、JS和AJAX这些感觉 很是陌生 ,随着后面的学习应该会吃透这些神奇的东东。


下面简单介绍一下牛腩"新闻发布系统"设计的全过程:

①需求分析,找出系统功能;②根据系统功能,设计数据库;③对希望要实现怎样的效果,设计出大体的界面;④接下来就是各层代码的实现;⑤最后打包发布系统。


一.此"新闻发布系统"需求分析

这个"新闻发布系统"功能应该说很简单。需求分析用例图不是用rose或者EA,而是用的JUDE软件。

"浏览者<浏览该网页的人>"具有的功能:浏览新闻、发表评论、搜索新闻。

"后台管理者"具有的功能:新闻类别、新闻管理、评论管理。

牛腩新闻发布系统---总体概况


.数据库设计

根据用例视图中的功能设计数据库,根据3范式原则,设计出三张表:"新闻类别表category"、"新闻表news"、"新闻评论表comment".

1.数据库设计图

下面这幅图正体现了各数据表之间的关系。

牛腩新闻发布系统---总体概况

2.数据库设计文档

这部分内容主要对数据库各表中的字段进行了说明。

牛腩新闻发布系统---总体概况

三.页面模拟图

根据要实现的效果,设计出各个页面的大致框架。

例如:下面的页面框架图,其他页面可根据需要自行设计。

牛腩新闻发布系统---总体概况

四.代码的编写

在C#中根据前面的设计,按层编写代码,这是软件实现的重要部分。后面会详细介绍。

五.打包、发布"新闻发布系统"

一个软件编写完了,最后需要打包发布。打包、发布的内容,后面会有专门文章详述,在此不再介绍。

真正了解了"新闻发布系统"的整体框架,发现这个系统其实很简单。需要注意的是代码编写过程中的一些细节。对"新闻发布系统"的总体概况就先介绍这么多吧,随着学习的深入,再慢慢理解。


牛腩新闻发布系统---总体概况


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论