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

一、初识牛腩系统

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

块。这是一种统称。

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

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

华。经典呀!

以下一起就開始品尝吧。

               

二、学习牛腩须要的软件

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

2、其它软件:

Dreamweaver        Flash        PhotoShop

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

4、UML绘图工具:EA或JUDE

三、UML 图

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

1、用例图“浏览者”:

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

3、类图:

三、数据库的建立

依据前面的实体、类图建立三张表,建立新的项目,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图,建立数据库等等。

“牛

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

时间: 2024-08-08 13:44:41

牛腩新闻系统(一)——UML、数据库设计的相关文章

牛腩新闻系统(二)——原型图、数据库文档

牛腩新闻系统(二)--原型图.数据库文档 之前建好数据库,进行外键的设置和原型图的构件,常常听有经验的软件设计师说,一 个项目经理,如果计划花四个月完成一个软件,那么研究数据可和原型图需要花上两个 月左右的时间,设计好了数据库和原型图,相当于完成了70%左右,由此可知数据设计和 原型图设计的重要性. 一.数据库文档 1.选中newsId 左边三角型,拖动着指针指向右边的news 表: 成功之后效果如下: 2.将时间comment 表和news表中的GreatTime 中属性直接改成获取当前时间:

牛腩新闻系统(五)——一些小技巧

 牛腩新闻系统(五)-成长小技巧 在牛腩新闻系统的学习和编码过程中,老师指引了不少的学习技巧,帮我们快速并高 效的学习,让系统运行,这些看似不难,但是很实用,我想不仅仅是在这次牛腩系统, 以后也会有很大的用处的,比如,让代码变得整洁.看起来舒适,之前我就是按空格 键,让代码变得更加的整齐好看,但是这样的时间和精力真的花费很大,现在知道只要 Ctrl+k和Ctrl+D就行了,整页的代码都自动规范化了,变得相当的整齐. 1.设置代码文档成整齐格式: 编辑--设置文档格式Ctrl+k,Ctrl+D 2

牛腩新闻系统(四)——类生成器生成实体代码

之前代码基本都是自己写,但是有没有想过,如果能想EA图那样,画好基本的类图, 代码就出来了,那该多好呀! 嗯,这真就有这么一款小软件,能自动帮助我们生成实体类的代码,当然软件是可以 自己制作的.下面是牛腩新闻系统中在实体类中用"实体类生成器"生成代码的过程, 下面是具体的步骤: 1.按照相应的空格填好,类名.类说明 2.命名空间默认是无,填好实体名:Model,填写好相应的属性 比如id,name,相应的类型以及备注. 3.选择"新闻系统"所在的Model层.然后在

牛腩新闻系统的公布

在给win8.1系统装VS时遇到了.NETFramework3.5的安装问题,我就了解到事实上windows系统自带了非常多功能,仅仅只是是没有开启,须要用户使用时,自行开启,这次的牛腩新闻公布系统的IISserver也不例外: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdGdic3FsaXV5aW5n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center"

牛腩新闻系统的发布

在给win8.1系统装VS时遇到了.NETFramework3.5的安装问题,我就了解到其实windows系统自带了很多功能,只不过是没有开启,需要用户使用时,自行开启,这次的牛腩新闻发布系统的IIS服务器也不例外: 在开始菜单中输入IIS,启动IIS 启动网站 右键单击左侧的链接框内的文件,切换到内容试图,右击login.aspx,选择浏览,可在浏览器中见到想见的网页,如果想在局域网中的其它电脑上访问此网页,只需将刚刚打开的网页中的地址,复制到局域网中其它电脑上浏览器中的地址栏即可. 遇到的问

牛腩新闻系统小结一之BS与CS

牛腩的学习已将进行了四十多天了,我可能进行的这部分很慢,而且我真的感觉带再做一个项目的时候,代码的编写真的不是最重要的,在进行这部分学习的时候一开始在进行这部分学习有一个线路就是,画图和文档---->分层搭好架构--->编写数据库存储过程--->分层编写功能--->完善功能. 在这个发布系统中大部分的我们都见过比如分层.文档画图.存储过程这些我们在CS学习的时候我们都已将接触过,根据知识网我们来看一下BS和CS我的见解: (1)U层的形式 我感觉BS跟CS的的表现层不同,BS需要用

一、Asp.Net MVC4.0开发CMS系统案例之数据库设计

从本章开始,记录开发一个文章管理系统的过程,一般开发软件的流程无非包括以下几个方面: 1.需求调研,了解系统功能需求目标. 2.分析设计,根据调研内容分析如何实现的客户的要求,并设计系统功能模块. 3.数据设计,确定功能对应的数据库.数据表.数据字段.数据关系等 4.代码开发,实现各个功能模块. 5.整合美工,将后台的业务功能实现与前台设计的网页结合起来,并做好美工优化. 6.系统测试,检查系统BUG,以及性能等测试. 7.上线发布,正式使用. 由于我们主要是为学习和研究MVC架构技术,因此业务

牛腩新闻发布系统总结(四)--知识点滴

紧接上篇博客:牛腩新闻发布系统总结(三)----知识点滴,继续我们的总结: 第五,在回复评论后如何保持滚动条的位置不变: <%@ Page Title="新闻内容-牛腩新闻发布系统" Language="C#" MasterPageFile="~/common.Master" AutoEventWireup="true" CodeBehind="newsContent.aspx.cs" Inherit

02-大鸭梨博客系统数据库设计及Dapper的使用

毫无疑问,数据库的设计在一个系统中起了至关重要的作用.我们都知道,系统设计分为两部分,或者说是两个阶段,即数据库设计和功能设计.构建一个完善的系统需要这两个阶段的充分考量.周密设计.合理联接以及密切配合.数据库设计是整个系统的根基,它关乎系统功能的实现.稳定性.扩展性等多个方面,可见数据库设计的重要性. 那么好的数据库设计应该具备什么样的基本条件呢,大致有这么几点: 1.充分体现系统的需求 不管是数据库设计还是功能设计,我们最终的目的都是要实现客户的业务需求,所以数据库设计的第一准则就是要符合业