博客网站设计报告_第1页
博客网站设计报告_第2页
博客网站设计报告_第3页
博客网站设计报告_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、设计简述 越来越多的网络用户希望能够在网络平台上更多地展现自己的个性,更方便地与人互动 交流,在传统的时代,无论是论坛、社区还是个人网站,都试图在这些方面进行努力,随着 时代的到来,一个新的概念出现了 博客。随着计算机网络的飞速发展,博客已经成为写 网络日志必不可少的一种工具,也是一种简单有效的提供网络用户之间进行在线交流的网络 平台,通过其可以结交更多的朋友,表达更多的想法,它随时可以发布日志,方便快捷。个 人博客的发展,也已经成为广告商业务拓展的重要领域。 本实验研究了一种基于数据关联规则的个人博客网站。其开发主要包括后台数据库的建 立、后台管理以及前台页面的 Web设计。系统使用 M

2、icrosoft 公司以C#为核心语言的开发工 具,再结合 SQL Server 2005 建立数据连接关系。利用其提供的各种组件,在短时间内建立 数据库,对数据库进行分析与建立页面,不断改进,直到功能基本实现的可行系统。 本文的研究在一定程度上借鉴了互联网上博客的发展经验成果,系统的最终目的是通过 为博客提供优质的互动交流平台,提高网站的知名度和访问量,从而获得为企业提供更多的 产品介绍及发展的机会,提升自己的网络价值。 本实验报告主要介绍了本课题的开发背景、完成的功能和开发过程,并着重说明了开发 设计的思想、技术难点和解决方案。 二、设计目的 在的课程设计中将通过完成一个博客系统的设计来较

3、全面的复习这一学期所学的内容, 例如:利用DIV+CSS进行网站的修饰、排版及布局;根据本学期所学的网站应用系统的开发 架构、代码组织及相应的功能模块案例,来实现一个带有博客系统的综合性小型网站。 三、设计步骤 1) 网站结构布局的分析设计,画出关键页面的总体结构图 2) 功能需求分析、系统总体结构设计,功能模块的划分、画出流程图。 3) 开发平台的安装调试,Web服务器的配置。 4) 数据库的设计 5) 利用CSS+DIV进行各个页面的排版、布局,并进行各个功能模块的设计及调试。 6) 综合调试及发布。 四、设计要求 ()设计目标要求 本课程设计要实现一个带有博客系统的小型网站。网站的各个页

4、面尽量使用 CSS+DIV进行 排版,博客系统要求有如下的功能模块: 1) 注册模块 a) 要求实现:利用配置文件连接数据库、生成验证码,进行密码加密,限制密码大小、 验证账号重复、使用存储过程进行数据库操作。 2) 登录模块 a) 用户身份的识别、用户输入的验证。 3) 博客系统主模块 a) 注册用户可以发表日志、管理日志及管理日志目录。 b) 日志浏览者可以发表评论。 c)系统提供日志列表功能。 d)管理员可以管理普通用户及其日志。 4)日志搜索功能模块 a)能够在博客系统中进行各种复杂的搜索功能,如模糊搜索、与条件搜索、或条件搜 索等。 ()系统的性能要求 网站界面美观,布局合理,导航方

5、便,运行时能满足使用需求。 五、需求分析 ()系统需求分析 本系统的具体要求为: 1)浏览日志用户可以浏览作者的日志,以分享作者的心情或知识; 2)发表日志作者可以通过该功能发表自己的日志或知识; 3)评论日志用户对作者的日志发表自己的看法; 4)日志管理供作者管理文章 ()功能需求分析 1)日志管理模块:该模块可进行日志文章管理、日志目录管理等 2)写日志模块:通过该模块添加新的日志 3)评论模块:用户可以通过该模块发表对作者日志的看法 4)日志列表模块:日志列表模块根据日志所在的目录显示给用户,方便用户阅览。 六、系统结构的设计 ()系统功能模块 我的博客系统 浏 览 日 志 文 早 添

6、加 评 论 日 志 列 表 ()数据库结构的设计 博客系统的数据库功能主要体现在对各种信息的提供、保存、更新和查询操作上,包括文 章信息、文章目录信息和评论信息,各个部分的数据内容又有内在联系。针对该系统的数据 特点,可以总结如下的需求: 1) 文章信息记录作者发表的日志信息。 2) 文章目录信息记录了文章所在的目录分类。 3) 评论信息对应某个文章浏览者发表的评论。 经过上述需求总结,得出如下数据项和数据结构: 1) 文章信息,包括数据项有:文章编号、文章内容、标题等。 2) 文章目录信息,包括数据项有:目录编号、目录名称、目录描述等。 3) 评论信息,包括数据项有:评论编号、文章编号、评论

7、内容等。 ()数据库逻辑结构的设计 在博客系统中,首先要创建系统数据库,然后在数据库中创建需要的表和字段。数据库 命名为 BlogData, 在这个数据库中管理系统中要建立 4 个表,分别是,用户信息表,文章信息 表,文章目录信息表和评论信息表。 ( 1) 用户信息表( Admins )记录了用户的账号和密码,如下图所示: (2) 文章信息表( Articles )记录了文章的编号、目录编号、文章标题、简介和文章内 容等详细信息,如下图所示: 文章目录表(Tags)记录了文章的分类信息,如下图所示: 评论信息表(CommentS记录了评论的编号、文章编号、评论的内容和时间等,如 图所示: 七、

8、部分设计步骤以及代码的分析 用户登录模块是有 login 文件实现的代码如下: protected void btn_login_Click( object sender, EventArgs e) string UserName = 获取用户输入信息 string Password =oString(), , true ) != 0) = 验证码错误,请输入正确的验证码。 ; =true ; return ; oString();alue; string strsql= delete from articles Where ArticleID=+ id; 在之后的过程中遇到了连接数据库失败等问题 , 在参考了相关的书籍和查阅了网上相关 资料而解决的 ()感悟 通过本学期对 ASP 这门课程更深入的学习,让我对网络开发有了很深的了解,并在老 师的指导下完成了基于个人博客系统的设计。 经过一周的努力,博客系统终于按预期的结 果顺利完成了。从系统最初的需求分析、设计,到最后实现的过程中,经过多次反复的修改, 功能逐渐完善,已经基本达到了实用,方便,人性化等预期目标。在开发过程中因为对细

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论