.net的博客系统的设计与开发
博客网站是近些年网络信息互动的产物。给用户浏览文章,发表言论提供了很好的电子场所,并将可以将想要说的话,在这个公共场所里留下。博客的互动性很强,其内容也很丰富。本文叙述了博客网站项目的开发的到最后的使用。阐述了网站的构成与功能,并且详细的说明了网站的各个模块。经过分析网站功能和数据,从而得到系统数据库,最后能够查询、更新各种信息。本系统使用的是微软的Visual Studio 2010和SQL Server 2008,本系统做成网页,方便浏览文章信息,以及网站能够被管理员更好的管理,使广大用户更加方便对网站的理解互动,增加了用户之间的交流性,互动性。
目录
一、引言
二、 需求分析
(一) 业务流程
1. 后台管理系统的业务流程图
2. 前台系统的业务流程图
(二) 需求规范
1. 网站开发的背景
2. 网站的简要描述
3. 功能需求
三、 概要设计
(一) 系统运行总体流程
(二) 目标系统体系结构
1.系统软件结构图
四、 数据库设计
(一) 数据库逻辑设计
1.系统用户信息表(allusers)
2.博客文章信息表(allgonggao)
3.留言板信息表(book)
4.系统信息内容表(dx)
5.用户评论表(pinglun)
6.相册图片表(wodetupian)
7.用户注册表(yonghuzhuce)
五、 详细设计
(一) 管理员模块设计
1. 登录页面设计
2. 主窗口设计
3. 添加用户页面
4.系统用户查看页面设计
5.密码修改页面
6.添加我的博客页面设计
7.我的博客查询页面设计
8.添加图片页面设计
9.查看图片页面设计
10.留言管理页面设计
11.管理用户信息页面设计 *好棒文|www.hbsrm.com +Q: ^351916072*
12.编辑系统简介页面设计
13.编辑系统公告页面设计
14.添加友情连接页面设计
15.友情链接查询页面设计
(二) 用户使用模块设计
1. 首页设计
2. 用户注册页面设计
3. 我的博客页面设计
4.关注好友页面设计
5. 相册内容详情页面设计
6. 留言板页面设计
结论
致谢
参考文献
一、引言
博客网站,现在在我国大大小小,已经有上万个。博客网站这么多,但还是会有很多人想要开发网站,博客每年都是越来越多,因为现在是英特网时代,线下的文章资料,信息。已经不能满足我们广大网名的需求。首先,我自己是就很依赖于网络的,更何况现在就是一个网络的时代呢,平时喜欢在网上查查资料,看看帖子,足不出户,就能了解外面大大小小的各种事情、而博客,不仅可以了解各种事请,还能发表个人的言想法,意见,完全不需要担心自己身份背景,性别、身高,家庭背景,社会人脉之类的问题,更不用担心自己不会说话,说出话会得罪人,完全是可以畅所欲言,也能遇到欣赏你的人,志同道合人。我们可以在网上拥有一个属于自己的空间,发表自己的观点,与广大网友一起交流。博客网站通常由一些对艺术爱好者感兴趣的网站建立,免费为大家服务。而且,由于博客网站由众多的参与者,在这个话题的各个方面都充满热情。我们完全可以使用这个博客来解决学习中所遇到的各类困惑、难题,也可以诉说出自己的小秘密,倾诉心声。随着博客的发展,博客将被用于各行各业。无论现在或者以后,博客的价值只会越来越高,功能也只能越来越强大。
二、 需求分析
(一) 业务流程
业务流程描述:系统不同业务的不同处理过程,都能通过业务流程图,直观的看到。而且在业务的处理过程中所遇到的数据的处理等数据的问题,也都是能够用业务流程图来很好的解释说明。
后台管理系统的业务流程图
图21 后台管理本系统业务流程图
2. 前台系统的业务流程图
博客网站里已有信息,可以被用户使用。流程图如下:
图22 前台系统业务流程图
(二) 需求规范
1. 网站开发的背景
我国博客网站,多到眼花缭乱,给我们来自五湖四海,性格迥异的人提供了一个相识的空间。我们可以在网上拥有一个属于自己的空间,发表自己的观点,与广大网友一起交流。所以便有了这个网站的诞生。
2. 网站的简要描述
这是一个博客网站,主要是管理网站里各大模块,以及它们的功能。一共分为两个系统:前台用户使用系统、后台管理员管理系统的。Visual Studio 2010和SQL Server 2008用作这个系统的开发环境。任何一个版本的windows操作系统都可以运用运用,所以不用特意再去配服务器。
3. 功能需求
本系统分为管理员和普通用户两类,管理员管理后台系统,普通用户只能使用前台系统。其中注册新用户,查看博客文章、评论博文等功能要在前台系统中实现。管理用户信息、博客文章的管理、图片审核等功能要在后天体统中得到实现。
4.系统逻辑模型
图23管理员操作子系统数据流图
图24用户操作子系统数据流图
三、 概要设计
在需求分析阶段的工作之后,就要确定下一步的计划,明确方向,所以现在就要决定好下一步怎么弄。然而怎么解决这个问题,正是总体设计的目的。通过这一阶段的工作,系统的构成物理元素等也是会——将被划分。总体设计出了要解决这个问题之外,还要把系统结构设计出来,这一部分也是相当中重要的一个任务。规划好系统中都要做哪些模块,什么功能,还有不同模块和模块之前有什么样关系联系。
(一) 系统运行总体流程
图31管理员子系统运行流程图
图32注册用户子系统运行流程图
(二) 目标系统体系结构
1.系统软件结构图
图33管理员系统结构图
图34用户系统结构图
四、 数据库设计
“数据库”一词是根据英语的“数据库”这个词转化过来的,他直接变成了各大数据的一个存放仓库。因此数据库无非就一个包袋,一个装有大量数据的包袋。然而这些资料并不是随便存放的,想要在在计算机中存放这些资料,就必须要制定规则,否则真的会很乱。数据库有一个很有优势的优点, 它的保存形式是很结构化的。解决事务的程序与被解决的事务资料,这两个在数据库里是会被分开来保存的,这样子优点,有利于保持完整的资料和可扩展的程序。
数据库系统吧咱们的生活信息和工作信息的密切相关部分连接在了一块。他还将这些信息很好的保护在了一块。数据库的组成一共由三个部分系统。数据库管理系统, 数据库应用程序, 数据库这三大部分所组成。
(一) 数据库逻辑设计
1.系统用户信息表(allusers)
此表记录了系统用户的基本信息。
目录
一、引言
二、 需求分析
(一) 业务流程
1. 后台管理系统的业务流程图
2. 前台系统的业务流程图
(二) 需求规范
1. 网站开发的背景
2. 网站的简要描述
3. 功能需求
三、 概要设计
(一) 系统运行总体流程
(二) 目标系统体系结构
1.系统软件结构图
四、 数据库设计
(一) 数据库逻辑设计
1.系统用户信息表(allusers)
2.博客文章信息表(allgonggao)
3.留言板信息表(book)
4.系统信息内容表(dx)
5.用户评论表(pinglun)
6.相册图片表(wodetupian)
7.用户注册表(yonghuzhuce)
五、 详细设计
(一) 管理员模块设计
1. 登录页面设计
2. 主窗口设计
3. 添加用户页面
4.系统用户查看页面设计
5.密码修改页面
6.添加我的博客页面设计
7.我的博客查询页面设计
8.添加图片页面设计
9.查看图片页面设计
10.留言管理页面设计
11.管理用户信息页面设计 *好棒文|www.hbsrm.com +Q: ^351916072*
12.编辑系统简介页面设计
13.编辑系统公告页面设计
14.添加友情连接页面设计
15.友情链接查询页面设计
(二) 用户使用模块设计
1. 首页设计
2. 用户注册页面设计
3. 我的博客页面设计
4.关注好友页面设计
5. 相册内容详情页面设计
6. 留言板页面设计
结论
致谢
参考文献
一、引言
博客网站,现在在我国大大小小,已经有上万个。博客网站这么多,但还是会有很多人想要开发网站,博客每年都是越来越多,因为现在是英特网时代,线下的文章资料,信息。已经不能满足我们广大网名的需求。首先,我自己是就很依赖于网络的,更何况现在就是一个网络的时代呢,平时喜欢在网上查查资料,看看帖子,足不出户,就能了解外面大大小小的各种事情、而博客,不仅可以了解各种事请,还能发表个人的言想法,意见,完全不需要担心自己身份背景,性别、身高,家庭背景,社会人脉之类的问题,更不用担心自己不会说话,说出话会得罪人,完全是可以畅所欲言,也能遇到欣赏你的人,志同道合人。我们可以在网上拥有一个属于自己的空间,发表自己的观点,与广大网友一起交流。博客网站通常由一些对艺术爱好者感兴趣的网站建立,免费为大家服务。而且,由于博客网站由众多的参与者,在这个话题的各个方面都充满热情。我们完全可以使用这个博客来解决学习中所遇到的各类困惑、难题,也可以诉说出自己的小秘密,倾诉心声。随着博客的发展,博客将被用于各行各业。无论现在或者以后,博客的价值只会越来越高,功能也只能越来越强大。
二、 需求分析
(一) 业务流程
业务流程描述:系统不同业务的不同处理过程,都能通过业务流程图,直观的看到。而且在业务的处理过程中所遇到的数据的处理等数据的问题,也都是能够用业务流程图来很好的解释说明。
后台管理系统的业务流程图
图21 后台管理本系统业务流程图
2. 前台系统的业务流程图
博客网站里已有信息,可以被用户使用。流程图如下:
图22 前台系统业务流程图
(二) 需求规范
1. 网站开发的背景
我国博客网站,多到眼花缭乱,给我们来自五湖四海,性格迥异的人提供了一个相识的空间。我们可以在网上拥有一个属于自己的空间,发表自己的观点,与广大网友一起交流。所以便有了这个网站的诞生。
2. 网站的简要描述
这是一个博客网站,主要是管理网站里各大模块,以及它们的功能。一共分为两个系统:前台用户使用系统、后台管理员管理系统的。Visual Studio 2010和SQL Server 2008用作这个系统的开发环境。任何一个版本的windows操作系统都可以运用运用,所以不用特意再去配服务器。
3. 功能需求
本系统分为管理员和普通用户两类,管理员管理后台系统,普通用户只能使用前台系统。其中注册新用户,查看博客文章、评论博文等功能要在前台系统中实现。管理用户信息、博客文章的管理、图片审核等功能要在后天体统中得到实现。
4.系统逻辑模型
图23管理员操作子系统数据流图
图24用户操作子系统数据流图
三、 概要设计
在需求分析阶段的工作之后,就要确定下一步的计划,明确方向,所以现在就要决定好下一步怎么弄。然而怎么解决这个问题,正是总体设计的目的。通过这一阶段的工作,系统的构成物理元素等也是会——将被划分。总体设计出了要解决这个问题之外,还要把系统结构设计出来,这一部分也是相当中重要的一个任务。规划好系统中都要做哪些模块,什么功能,还有不同模块和模块之前有什么样关系联系。
(一) 系统运行总体流程
图31管理员子系统运行流程图
图32注册用户子系统运行流程图
(二) 目标系统体系结构
1.系统软件结构图
图33管理员系统结构图
图34用户系统结构图
四、 数据库设计
“数据库”一词是根据英语的“数据库”这个词转化过来的,他直接变成了各大数据的一个存放仓库。因此数据库无非就一个包袋,一个装有大量数据的包袋。然而这些资料并不是随便存放的,想要在在计算机中存放这些资料,就必须要制定规则,否则真的会很乱。数据库有一个很有优势的优点, 它的保存形式是很结构化的。解决事务的程序与被解决的事务资料,这两个在数据库里是会被分开来保存的,这样子优点,有利于保持完整的资料和可扩展的程序。
数据库系统吧咱们的生活信息和工作信息的密切相关部分连接在了一块。他还将这些信息很好的保护在了一块。数据库的组成一共由三个部分系统。数据库管理系统, 数据库应用程序, 数据库这三大部分所组成。
(一) 数据库逻辑设计
1.系统用户信息表(allusers)
此表记录了系统用户的基本信息。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1239.html