牛腩新闻系统(一)——UML、数据库设计





一、初识牛腩系统

牛腩(Brisket)即牛腹部及靠近牛肋处的松软肌肉,是指带有筋、肉、油花的肉

块。这是一种统称。

若依部位来分,牛身上很多地方的肉都能够叫做牛腩,牛腩主要特

点是筋肉多,油少,甚至全是瘦肉。看来学习的这个系统。牛腩新闻系统是B/S中的精

华。经典呀!

以下一起就開始品尝吧。



               





二、学习牛腩须要的软件

1、主要是要安装VS 和数据库SQL

2、其它软件:

Dreamweaver        Flash        PhotoShop

3、浏览器: IE 、opera 、chroma、360浏览器(公布在这些地方都要能使)

4、UML绘图工具:EA或JUDE

三、UML 图

新闻公布系统主要是两个执行者,浏览者和后台管理员,所以有它的UML图例如以下:

1、用例图“浏览者”:

2、用例图“后台管理者”:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMzA2Nzc1Ng==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

3、类图:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMzA2Nzc1Ng==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

三、数据库的建立

依据前面的实体、类图建立三张表,建立新的项目,SQL源代码例如以下:

--建立数据库
create database newssystem
--1、建立类别表
create table category
(
id int identity(1,1) primary key,
[name] varchar(20) not null )
--2、建立新闻表
create table news
(
id int identity(1,1) primary key,
title varchar(100) not null,
[content] text not null,
createTime datetime not null,
caId int
) --3、建立评论表
create table comment
(
id int identity(1,1) primary key,
[content] text not null,
createTime datetime not null,
userIp varchar(15) not null,
newsId int
)

效果例如以下:





1、类别表





 





2、新闻表:





 





3、评论表:





 





小结:

这些主要还是一些非常基础的知识,但自己还是要做一个阶段性小小的总结,对自己

学习和成长的一个真实记录。牛腩是继C/S项目后B/S的一个项目,第一个B/S系统,可是

前面的这些主要还是回C/S之前的一些的复习或回想。画UML图,建立数据库等等。

“牛

腩新闻系统”之很多其它精彩还在后面哦,敬请关注和指点。

最新文章

  1. 判断手机端用户打开页面时是android还是ios,并将判断结果通过ajax返回给url接口,传递回去
  2. 荒废了很久的java以及微信公众平台今天拿起来看了看:这里有很好的教程
  3. Non Lasting Storage File System、procfs、sysfs
  4. flv文件格式解析!!!
  5. 无插件纯web 3D机房 (第四季:大型园区、地球仪效果和其他扩展应用)
  6. 夺命雷公狗---DEDECMS----32dedecms电影网评价星星功能的实现
  7. 【LeetCode OJ】Max Points on a Line
  8. beego里面自定义配置文件
  9. VS2010/MFC编程入门之二(利用MFC向导生成单文档应用程序框架)
  10. HDU 3533 Escape (BFS + 预处理)
  11. 避免由于Windows Update自动安装安全补丁导致VM意外重启
  12. python随机数
  13. 正则表达式之邮箱验证javascript代码
  14. 1085. Perfect Sequence (25) -二分查找
  15. eclipse 开发环境问题
  16. js 获取二级域名
  17. ActionFilterAttribute 全局记录API日志
  18. ubuntu 16.04 下安装NVDIA的库(CUDA+CUDNN)
  19. centos7 关闭selinux
  20. hive 查询注意问题

热门文章

  1. 田字格布局html div
  2. 洛谷 P3388 【模板】割点
  3. java组件不存在解决方案:右侧Maven Projects展开后左上角第一个刷新按钮 刷新后就会从新加载所有java的依赖项了
  4. caffe和图像一些基础知识
  5. vue之Render函数
  6. pom.xml配置引用项目时不生效
  7. 第2节 hive基本操作:9、hive当中创建外部表的语法及外部表的操作&分区表的语法和操作
  8. Tab键可访问的下拉菜单demo
  9. c++复合类型
  10. 【简●解】POJ 1845 【Sumdiv】