基于asp的个人博客系统毕业设计文档格式.docx
《基于asp的个人博客系统毕业设计文档格式.docx》由会员分享,可在线阅读,更多相关《基于asp的个人博客系统毕业设计文档格式.docx(78页珍藏版)》请在冰豆网上搜索。
3.7注册页面…………………………………………………………………………………………38
3.8注册提示页面……………………………………………………………………………………41
3.9信息显示页面……………………………………………………………………………………42
3.10信息修改页面……………………………………………………………………………………44
3.11日志显示页面……………………………………………………………………………………47
博客后台页面
3.12后台登入页面……………………………………………………………………………………51
3.13管理首页页面……………………………………………………………………………………53
3.14日志管理页面……………………………………………………………………………………55
3.15栏目管理页面…………………………………………………………………………………59
3.16留言管理页面…………………………………………………………………………………65
3.17用户管理页面…………………………………………………………………………………67
3.18日志评论页面…………………………………………………………………………………70
3.19日志编辑页面…………………………………………………………………………………73
博客母板模块页面
3.20安装母板页面…………………………………………………………………………………75
3.21前台母板页面…………………………………………………………………………………75
3.22后台母板页面…………………………………………………………………………………75
第四章博客系统调试………………………………………………………………………………76
4.1系统在调试过程中出现的问题及解决方法……………………………………………………76
第五章结束语………………………………………………………………………………………76
参考文献…………………………………………………………………………………………76
第一章博客系统分析
1.1可行性分析
博客系统,一种可视为个人网站的系统。
和一般网站一样,它可以随时发布最新消息,对博客信息及时进行维护与更新,还有对它进行比较人性化的管理界面。
博客是面向所有访问者的,无论是注册与非注册用户都可以随意发表言论,与此同时,访问量的倍增直接关系到信息量的增加,如果日常维护只是技术人员人工操作的话,每次对信息进行维护的工作量将非常繁琐。
针对这些具体情况,博客后台的管理解决了这样一种不必要的麻烦。
根据网上信息显示,使用博客的用户日益增加,对博客这样一种网站管理模式适应性比较强,非专业人士同样可以根据操作说明与网页窗体模式对自己的博客信息进行管理。
根据实际操作,可以了解到博客系统的实用性,对本博客系统的可行性进行了以下几点的分析,分析如下:
一.博客安装页面
1.建库页面:
建立博客系统数据库
2.建表页面:
建立数据库基本表
二.博客前台页面
1.博客首页:
提供日志查看、信息查看、进入后台管理、用户登出
2.日志页面:
提供日志查看和日志查询
3.留言页面:
提供留言
4.登入页面:
登入博客系统
5.注册页面:
提供注册
三.博客后台页面
1.后台登入页面:
登入后台页面(提供给管理员)
2.日志管理页面:
包括日志查询、添加、删除、更新
3.栏目管理页面:
包括栏目添加、删除、更新
4.留言管理页面:
包括删除
5.用户管理页面:
包括用户添加、删除。
更新
6.日志评论页面:
包括评论查询、删除
本系统针广大用户对博客的一般要求而设计。
大大提高了博客信息的管理速度、效率和准确性还提高统计效率。
方便了博客使用用户对博客信息的管理。
做出以上可行性分析报告后,经指导教师审查,最后确定方案可行。
1.2系统功能结构
本博客系统的三个核心页面:
一、博客安装首页
二、博客前台首页
三、博客后台首页
用户权限:
匿名用户:
可以留言和日志评论
一般用户:
可以留言和日志评论及查看和修改个人信息
管理员:
可以留言和日志评论及进入后台信息管理
一、博客安装页面功能结构
1.建库页面:
包括:
连接数据库、建立博客系统数据库
2.建表页面:
连接数据库、建立数据库基本表、创建管理员用户
二、博客前台页面功能结构
包括:
显示最新日志简要内容、日志查看、用户登出、判断用户身份确认进入后台管理、判断用户身份确认进入信息显示页面
日志查看、日志搜索
进行留言、匿名用户访问时显示”[现在注册]”链接
一般用户登入、管理员登入
账号、密码、邮箱
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
否
密码
邮箱
25
是
用户组
10
留言
系号
int
4
内容
800
时间
datetime
8
日志栏
id
txt
40
rootid
日志库
栏目id
标题
nchar
60
ntext
16
首页显示
250
日志留言
所属
2.2博客系统功能介绍与业务流图
一、博客系统功能介绍
本博客系统主要供个人使用,使用安装页面完成安装即可使用,博客内容公开,所有访问都均可见,注册没有限制,任何身份的访问者都可以进行留言或对日志发表评论,凡是在本博客注册的成员都为一般用户,可以留言和评论以及查看和修改个人信息,当登入者为管理员身份时,系统会判断其是否为管理员,如果是,则有进入后台的权限。
后台管理首页会自动判断进入者是否为管理员,让试图登入后台的访问者自动退出到博客后台登入页面,以确保信息的安全性。
管理员可以前台登入,也可以直接从后台登入页面登入博客系统进行信息管理,主要提供给管理员的功能为日志的管理、栏目的管理、留言的管理、用户的管理、日志评论的管理。
二、博客系统业务流图
2.3系统使用说明书
使用需知:
本博客系统由Microsoftvisualstudio2005和SQLserver2000共同设计,所以在使用博客系统之前必须先做好ASP.NET的网站设置,另外网站所在服务器上得装有SQL数据库,如果没有安装,则先安装SQL数据库并记住其用户名跟密码以便安装博客时连接使用,满足以上几个条件便可完成本博客系统的安装。
一、博客的安装
1.打开博客系统根目录下名为install.aspx的安装页面,按提示填写建库所需要的信息,正确填写后进入sqlboot.aspx页面,按页面提示正确填写创建管理员和建表所需信息,记住管理员账号和密码,如果服务器在本机,只需填写数据库用户名跟密码,数据库用户名默认为sa。
2.完成上述步骤后进博客根目录下,找到web.config这个配置文档,用记事本方式打开这个配置文档,找到以下语句:
<
connectionStrings>
addname="
Conn"
connectionString="
DataSource=服务器IP地址;
InitialCatalog=数据库名;
UserID=数据库用户名;
Password=数据库用户密码"
providerName="
System.Data.SqlClient"
/>
/connectionStrings>
如果服务器在本地计算机且安装时没的更改默认配置:
那么只要把“服务器IP地址”改为“localhost或本地计算机名”,把“数据库用户名”改为“blog”,