ystem needs iteration, constantly revised and improved customer satisfaction until the formation of a viable system.
关键字
数据库表名称 关键字 账户 账号 留言 系号 日志栏 id 日志库 id 日志留言 id
前 言
随着网络的快速普及,越来越多的网友都拥有自己的博客。博客提供个性化的装饰与个人的交流方式,人们通过博客可以发表自己的言论,自己的思想,自己的心声,与访客形成一对多的交流方式。面对庞大的信息量需要处理,博客系统可以提高信息管理工作的效率。通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。
本博客系统适用于个人,主要功能是提供管理者与访客之间的交流平台以及管理者对信息的有效管理。其简要功能介绍如下:
(一)、博客安装页面功能简略介绍
1. 博客系统数据库的建立
2. 数据库各个基本表的建立
(二)、博客前台页面功能简略介绍
1. 一般用户的注册、留言及日志的阅读、查询与评论
2. 一般用户查看个人信息及修改自己的用户信息
(三)、博客后台页面功能简略介绍
1. 日志的添加、查询、更新、删除
2. 栏目的添加、更新、删除
3.留言的删除
4. 用户的添加、更新、删除
5. 日志评论的查询、删除
开发环境
博客系统设计环境:
硬件: 1 AMD Sempron(tm) Processor 3200+ CPU
2 160G硬盘,512M的内存
软件: 1 Windows XP Professional操作系统
2 Microsoft visual studio 2005 中文企业版
3 SQL server 2000数据库
第一章 博客系统分析
1.1 可行性分析
博客系统,一种可视为个人网站的系统。和一般网站一样,它可以随时发布最新消息,对博客信息及时进行维护与更新,还有对它进行比较人性化的管理界面。博客是面向所有访问者的,无论是注册与非注册用户都可以随意发表言论,与此同时,访问量的倍增直接关系到信息量的增加,如果日常维护只是技术人员人工操作的话,每次对信息进行维护的工作量将非常繁琐。针对这些具体情况,博客后台的管理解决了这样一种不必要的麻烦。根据网上信息显示,使用博客的用户日益增加,对博客这样一种网站管理模式适应性比较强,非专业人士同样可以根据操作说明与网页窗体模式对自己的博客信息进行管理。
根据实际操作,可以了解到博客系统的实用性,对本博客系统的可行性进行了以下几点的分析,分析如下:
一.博客安装页面
1.建库页面:建立博客系统数据库
2.建表页面:建立数据库基本表
二.博客前台页面
1. 博客首页:提供日志查看、信息查看、进入后台管理、用户登出
2. 日志页面:提供日志查看和日志查询
3. 留言页面:提供留言
4. 登入页面:登入博客系统
5. 注册页面:提供注册
三.博客后台页面
1.后台登入页面:登入后台页面(提供给管理员)
2.日志管理页面:包括日志查询、添加、删除、更新
3.栏目管理页面:包括栏目添加、删除、更新
4.留言管理页面:包括删除
5.用户管理页面:包括用户添加、删除。更新
6.日志评论页面:包括评论查询、删除
本系统针广大用户对博客的一般要求而设计。大大提高了博客信息的管理速度、效率和准确性还提高统计效率。方便了博客使用用户对博客信息的管理。做出以上可行性分析报告后,经指导教师审查,最后确定方案可行。
1.2系统功能结构
本博客系统的三个核心页面:
一、 博客安装首页
二、 博客前台首页
三、 博客后台首页
用户权限:
匿名用户:可以留言和日志评论
一般用户:可以留言和日志评论及查看和修改个人信息
管理员:可以留言和日志评论及进入后台信息管理
一、博客安装页面功能结构
1. 建库页面:
包括:连接数据库、建立博客系统数据库
2. 建表页面:
包括:连接数据库、建立数据库基本表、创建管理员用户
二、博客前台页面功能结构
1. 博客首页:
包括:显示最新日志简要内容、日志查看、用户登出、判断用户身份确认进入后台管理、判断用户身份确认进入信息显示页面
2. 日志页面:
包括:日志查看、日志搜索
3. 留言页面:
包括:进行留言、匿名用户访问时显示"[现在注册]"链接
4. 登入页面:
包括:一般用户登入、管理员登入
5. 注册页面:
包括:账号、密码、邮箱
6. 注册提示页面:
包括:提示注册的简要要求、提示选择是否注册
7. 信息显示页面:
包括:显示个人具体信息、进入信息修改页面
8. 信息修改页面:
包括:修改密码、修改邮箱
9. 日志显示页面:
包括:显示日志具体内容、进行日志评论、匿名用户访问时显示"[现在注册]"链接
三、博客后台页面功能结构
1. 后台登入页面:
包括:管理员身份登入
2. 管理首页页面
包括:退出后台管理
3. 日志管理页面:
包括:日志的类别查询、日志添加、日志删除、日志更新、显示全部日志
4. 栏目管理页面:
包括:栏目的添加、栏目名称更新、栏目删除
5. 留言管理页面:
包括:具体留言删除、全部留言删除
6. 用户管理页面:
包括:添加用户、删除用户、更新用户信息
7. 日志评论页面:
包括:评论标题查询、评论类别查询、具体评论删除、显示全部评论
8.日志编辑页面:
包括:日志具体内容更新
由以上主要博客页面所构成的系统结构图如下图1-1至1-5:
图1-1
图1-2
图1-3
图1-4
图1-5
第二章 博客系统设计
2.1 数据库结构
1、数据库表结构如下图
数据库表名称 字段名 类型 长度 允许空 主键 账户 账号 char 20 否 账号 密码 char 20 否 邮箱 char 25 是 用户组 char 10 否 留言 系号 int 4 否 系号 账号 char 20 否 内容 char 800 否 时间 datetime 8 是 日志栏 id int 4 否 id txt char 40 否 rootid int 4 否 日志库 id int 4 否 id 栏目id int 4 否 标题 nchar 60 否 内容 ntext 16 否 时间 datetime 8 是 首页显示 char 250 否 日志留言 id int 4 否 id 账号 char 20 否 留言 char 800 否 时间 datetime 8 是 系号 int 4 否 标题 nchar 60 否 所属 char 40 否
2.2博客系统功能介绍与业务流图
一、博客系统功能介绍
本博客系统主要供个人使用,使用安装页面完成安装即可使用,博客内容公开,所有访问都均可见,注册没有限制,任何身份的访问者都可以进行留言或对日志发表评论,凡是在本博客注册的成员都为一般用户,可以留言和评论以及查看和修改个人信息,当登入者为管理员身份时,系统会判断其是否为管理员,如果是,则有进入后台的权限。后台管理首页会自动判断进入者是否为管理员,让试图登入后台的访问者自动退出到博客后台登入页面,以确保信息的安全性。
管理员可以前台登入,也可以直接从后台登入页面登入博客系统进行信息管理,主要提供给管理员的功能为日志的管理、栏目的管理、留言的管理、用户的管理、日志评论的管理。
二、博客系统业务流图
2.3系统使用说明书
使用需知:
本博客系统由Microsoft visual studio 2005 和SQL server 2000共同设计,所以在使用博客系统之前必须先做好ASP.NET的网站设置,另外网站所在服务器上得装有SQL数据库,如果没有安装,则先安装SQL数据库并记住其用户名跟密码以便安装博客时连接使用,满足以上几个条件便可完成本博客系统的安装。
一、博客的安装
1.打开博客系统根目录下名为install.aspx的安装页面,按提示填写建库所需要的信息,正确填写后进入sqlboot.aspx页面,按页面提示正确填写创建管理员和建表所需信息,记住管理员账号和密码,如果服务器在本机,只需填写数据库用户名跟密码,数据库用户名
上一篇:
基于ASPNET技术的WEB网站开发与设计
下一篇:
ASP小区停车管理系统(Access)(含录像)