好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

论文-个人博客系统的设计与实现.doc

25页
  • 卖家[上传人]:飞***
  • 文档编号:4704189
  • 上传时间:2017-08-23
  • 文档格式:DOC
  • 文档大小:1.66MB
  • / 25 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 目 录摘要 ..............................................................................1ABSTRACT ..........................................................................11 引言 ............................................................................22 系统设计概述 ....................................................................22.1 系统功能描述 .................................................................22.2 系统模块划分 .................................................................22.3 系统架构分析 .................................................................32.5 目录结构与通用模块设计 ......................................................82.5.1 目录结构 ................................................................82.5.2 通用性模块设计 ..........................................................83 系统功能模块设计 ................................................................83.1 后台管理主界面与登录程序设计 .................................................83.2 密码管理模块设计 ............................................................103.3 文章管理模块设计 ............................................................123.4 添加文章模块设计 ............................................................133.5 留言管理模块设计 ............................................................133.6链接管理模块设计 ............................................................143.7 留言签写模块设计 ............................................................153.8 文章浏览模块和网友回应模块设计 ..............................................163.9相册模块设计 ................................................................163.10 RSS模块设计 ...............................................................173.11 系统主界面设计 .............................................................194 关于 DAL.DLL组件的部分解释 .....................................................205 小结 ...........................................................................22致 谢 ...........................................................................23参考文献 .........................................................................23免责声明:本论文仅供参考,切勿摘抄 1个人博客系统的设计与实现摘要:本文分析了 Web2.0 背景下的个人博客系统的发展现状,以及它在社会生活演变发展起到的推动作用。

      在具体分析了当前主流博客站点如新浪、网易等的特色和个人博客如 OBlog 等的特性后,本论文结合业界成熟的 MVC 三层模式体系架构思想,微软公司成熟的可重用控件技术,给出了以 ASP.NET 为开发技术,C#为主体开发语言,JavaScript 为辅助脚本语言,SQL Server 2000 为测试数据库构建一个个人博客系统的实现过程;具备并实现了管理员密码安全性和多种数据库系统完整支持性关键字: web2.0; 重用; ASP.NET ; SQL Server 2000; 控件 ;RSSThe Personal Blog System Design and ImplementationAbstract:This paper analyzes that development of the personal blog system which onder the WEB2.0 frame and the change of social life. For a specific analysis of the current hot blogsite eg:Sina, Netease, etc and other personal blog’s eg:OBlog) characteristics, This paper combines the MVC three-layers architecture model’s thinking, and Microsoft reusable component technology,given a blog system which using program language ASP.NET for C # as the main development language, JavaScript supplement, SQL Server 2000 database to build a personal blog system’s process. It owns and implements the cryptographic security for the password and multi-database support integrity. Key words : Web2.0 ; reusable; ASP.NET; SQL Server 2000; WebUserControls; RSS免责声明:本论文仅供参考,切勿摘抄 21 引言Blog 是继 Email、BBS、ICQ 之后出现的第四种网络交流方式,是网络时代的个人 “读者文摘”,是以超级链接为武器的网络日记,是代表着新的生活方式和新的工作方式,更代表着新的学习方式。

      博客的出现和繁荣,真正凸现网络的知识价值,标志着互联网发展开始步入更高的阶段! 在参考和研究了大量的网络博客系统后,本文依照管理员登陆、发表日志、上传照片、签写留言、回复留言等流程,基于 ASP.NET(C#)技术设计实现了一个简易个人博客系统 [1,2] 2 系统设计概述2.1 系统功能描述个人博客系统分为前台页面和后台管理前台页面包括浏览文章、游客评论、查看相册、友情链接、用户留言查看等功能后台管理包括密码管理、相册管理、文章管理、评论管理、添加文章、链接管理、系统信息管理等模块 [3] 后台管理具体描述如下:(1)密码管理①修改当前用户密码(2)文章管理①文章修改编辑;②文章删除;(3)添加文章①发表新的博客文章和心情日志等;(4)评论管理①删除相关文章、照片评论(5)链接管理①添加新的友情链接或者常用站点;②修改链接名称;(6)留言管理①删除留言;②回复留言7)相册管理①添加照片;②删除照片2.2 系统模块划分按照功能描述的内容,设计系统的功能模块,如图 2-1所示:在本系统中,用户分为管理员和普通游客;在系统初始化时,有一个默认的“超级管理员”用户 Admin,须手动地添加到数据库中。

      系统管理员用户能进行系统文章的发表和留言管理等一切功能,普通游客只能进行浏览、签写留言等功能,用户权限模块的关系如图 2-2所示:免责声明:本论文仅供参考,切勿摘抄 3个人博客系统blog 主页()浏览文章浏览评论查看链接发表留言RSS 订阅后台管理文章管理密码管理添加文章评论管理链接管理留言管理相册管理浏览相册图 2-1 系统功能模块示意图用户权限一览修改自身的密码创建、修改、删除、博客文章日志图片删除回复游客留言发表留言、浏览文章查看相册管理员普通游客图 2-2 用户权限模块关系图2.3 系统架构分析当前网络系统的开发大多应用 MVC三层模式,即所说的模型、视图、控制器MVC 是一个设计模式,它强制性的使应用程序的输入、处理和输出分开使用 MVC 应用程序被分成三个核心部件:模型、视图、控制器它们各自处理自己的任务在本个人博客系统中,采用的是ASP.NET应用程序结合三层架构模式思想,分为前台页面表示层——业务逻辑层——数据访问层——数据库 [4]架构图如 2-3所示:免责声明:本论文仅供参考,切勿摘抄 4图 2-3 三层架构模式图表 2-1 三层架构模式层名 功能描述Web页面表示层 系统主要展示层,对外界请求进行响应和处理,提供与数据库的接口,方便进行系统各种活动,如添件文章、修改文章、管理评论业务逻辑层 数据层和表现层的纽带,向上为表示层提供带有业务逻辑的封装数据,向下对数据层进行数据访问.数据访问层 数据库接口层,与外部数据库的连接(DAL.dll)数据服务层 存、取数据免责声明:本论文仅供参考,切勿摘抄 52.4 数据库的设计2.4.1 数据库需求分析用户的需求具体表现在对各种信息的提供、保存、更新和查询,这就要求系统数据库设计要充分考虑各种信息的输入输出。

      针对上面的系统功能分析和架构思想,可以总结出下面的信息:用户类型有两个:普通游客和管理员;管理员的操作:密码管理、文章管理、添加文章、评论管理、链接管理、留言管理等;普通用户操作:阅读文章、发表评论、留言、浏览相册;按照它们的关系图表结构,可以做如下表的设计 [5,6,7] 2.4.2 数据库表设计在此个人博客系统中,我设计了一个名为 Blog的数据库数据库中表项是 8个1) 用户管理表 Blog_User用户管理表 Blog_User用来记录管理员密用户名和密码信息,为了安全没有开放系统注册模块,需要手动添加管理员名称和密码默认添加用户 Admin和它的密码 123其结构如表 2-2所示:表 2-2 用户管理表编号 字段名称 数据类型 说明1 Admin_ID int 管理员 ID序号2 Admin_Account Nvarchar (50) 管理员帐号3 Password Nvarchar (500) 密码(加密存储)4 Admin_Nick Nvarchar (50) 管理员呢称5 Em。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.