欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    博客管理系统本科毕业设计论文.docx

    • 资源ID:17502434       资源大小:197.58KB        全文页数:36页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    博客管理系统本科毕业设计论文.docx

    1、博客管理系统本科毕业设计论文 XXXX大学 XXXX届本科毕业设计(论文)题 目 博客管理系统 所 在 系 XXXX 系 专业班级 XXXXX班 姓 名 XXX 指导教师 XXX 教务处制摘 要博客管理系统实现博客的通用功能:发表日志,上传图片,管理博客,阅读博客,发表评论等几大功能。开发一个完整的博客管理系统的过程分解成各个模块,然后逐一的实现各个功能模块,最后把所有的模块连在一起就构成了一个完整的博客管理系统。本系统的开发设计实现采用ASP技术,系统后台使用Microsoft的Access数据库,并通过使用ODBC技术访问。本系统的页面设计主要是在Dreamweaver环境下完成的,通过引

    2、入ASP技术和数据库技术使得博客系统的动态功能得以很好的实现。 关键词: 博客;ASP;数据库;DreamweaverAbstractIt develops and realizes commonplace functions of a blog, such as publishing blogs, uploading pictures, administrating blogs, reading blogs, publishing commentsand so forth.I divide the whole system into several parts called modules

    3、and then we develop the system one by one and finally we combine all the parts together and get a complete blog system.The system si designed by ASP technology ,backstage adoption Access database,and use the ODBC technology to visit.The system is developed mainly with Dreamweaver. And with the adopt

    4、ion of database technology and ASP, dynamic functions of the blog system perfectly come true.Keywords: blog; ASP; database; Dreamweaver引言第一批中文博客是在2002年出现的,早些时候博客只是一个新的网络名词并无特殊之处,。就在不经意间,博客竟如雨后春笋般冒出来,博得越来越多网民的欢心,并在互联网上引发了一股博客热潮。博客的发展现状呈现出以下特点:发展速度惊人;从精英向大众人群迅猛扩展;博客人群主体更加多元化;博客服务商激增,出现群雄争霸局面;博客资源争夺激烈,

    5、博客服务商面临市场洗牌。博客发展到今天已经取得了相当规模的成就,以新浪、搜狐、网易为代表的三大门户网站都已经推出了自己的博客服务,还有一些著名的专业博客网站都已经对博客资源展开了激烈的争夺。在规模扩大的同时博客技术也在不断的进步和完善,目前博客技术已经取得的成果包括:发表日志,发表评论,相册等一些通用功能。但是现在的博客技术还不够完善,要想永久确立它的网络地位必须不断开发并推出新的博客技术来满足人们的需要。本课题的研究正是基于这样一种追求博客新技术的基础上而展开的。 编者 2012年4月1项目概述1.1现系统的概述从上面的背景知识我们已经了解到博客在互连网上已经具有相当的规模,可以说它已经被人

    6、们所接受,博客改变着人们的交流方式和情感体验和表达形态,改变着人们聚散的方式;它无限放大着人们对于未来信息世界的预想,它影响着整个中国互联网的发展走向,甚至可能在今后一个时期,波及或影响着现实社会的民主决策过程。无疑博客这样一种影响力颇大的媒介将有利于我们好的思想好的事物的传播,有利于社会的进步。所以我们要把这种好的影响力发挥到最大,怎样提高博客影响力必然就要求开发博客新技术来获得更多人的认可。一旦博客研究取得关键性技术的新突破,将会在网络世界掀起一股前所未有的博客浪潮,介时将会有更多的人拥有自己的博客,博客影响力也将倍增。这时通过博客一些新的科学技术将更容易推广,好的政策好的思想也会更加容易

    7、传播,如果这样相信社会的进步将会是显而易见的。1.2组织机构及业务范围 本系统主要用于为用户提供一个网络空间,任务是用户可以在这个空间上发表日志、上传图片等操作;同时为浏览者提供浏览日志、发表评论的权力,并通过系统管理员对整个系统的博客账号、博客内容以及评论进行管理。本系统主要包括博客访问者,博客管理员,系统管理员这三个部分。博客访问者参与博客阅读、发表评论。博客管理员参与登陆、修改自己信息、管理日志、管理图片、管理链接。系统管理员参与管理博客账号、博客内容、系统博客分类。其功能主要有帐号管理和验证,管理内容,阅读博客,系统功能页面。帐号管理和验证包括帐号申请、权限分配、帐号注销;区分博客管理

    8、员和系统管理员;能够通过帐号正确的验证和标识用户,防止非博客用户盗用他人名义发表内容。管理内容包括为每个博客管理员提供博客的内容管理平台,提供日志、留言、评论、链接、四大类的信息管理内容。除评论外,每种信息均可自行管理信息分类,以及管理这种信息。阅读博客包括系统首页为博客访问者提供了博客分类列表,浏览者可以选择自己喜欢的博客专题。另外首页还包括最新日志列表、访问率最高的日志列表、最新注册的用户列表和博客排行榜。系统功能页面包括日志和博客关键字搜索,列出日志、评论、留言的总数。1.3业务流程描述经过前期调研分析,综合其他方面的相关理论知识,给出整个ERP系统的业务流程图,如下图1-1所示。用户信

    9、息用户管理 管理员 用户登录信息表 留言管理评论管理日志管理留言评论日志图1-1 博客管理系统业务流程图1.4现系统存在的问题及薄弱环节分析目前博客用户使用的网页模板都是系统提供的固定格式,这就一定程度上限制了用户博客网页个性的发挥,因此能够让用户自己随意的设计自己喜欢的能够体现用户个性的模板将是博客技术发展的必然要求。 由于该系统面向的对象多,所以要求有更好的权限管理。本系统使用ASP技术进行开发,现在有很多企业及技术人员选择它来作为开发平台。因此,在技术上ASP是完全可以胜任这个平台的开发。使用Dreamweaver结合ASP技术已经成为现代开发动态网站的首选技术,许多已经开发成功的经典项

    10、目足以证明此技术的可行性。2需求分析本系统的目的在于给用户提供一个展现自我的空间。通过后台管理系统进行文章、留言、图片、链接的管理。在阅读内容方面实现阅读文章、评论、留言,查看图片,访问链接。本系统要求在Windows 2003 Server的平台上实现。2.1总体目标本系统是将现代化的计算机技术与博客服务技术相结合,按照博客技术的服务流程设计完成的。为了使系统在实际运行中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下系统开发目标:其工作流程为:系统启动并调用默认的博客模版类型,所有用户浏览博客主页面,之后的操作通过权限判断。普通用户只能浏览、评论和查询博客信息。管

    11、理员分为系统管理员和博客管理员,前者可以对系统管理的所有功能进行操作,后者只有对博客进行写入、修改和删除的权限,并且其权限也受到系统管理员的限制,他只能在自己的权限范围内进行对博客的管理操作。2.2具体目标(1)操作简单、界面友好:完全控件式的页面布局,使得用户写博客的工作更简便;许多选项包括博客类别、作者等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。(2)即时可见:对博客的处理(包括写入、修改、删除)将立即在主页的对应栏目显示出来,达到即时发布、即时见效的功能。(3)功能完善:不仅包括常见网站的博客功能的各个方面:写日志、浏览、删除、修改、检索等各个方面

    12、,而且,还能进行对会员的管理,对用户推荐的博客进行审核,以及上传文件的管理。同时,为了能有效方面的更新系统的界面,系统还增加了调用博客界面模版的功能。(4)动态管理:对系统数据库实行动态操作,能实现对数据库信息的动态查询、动态更新修改和动态录入数据。2.3系统功能建模2.3.1系统数据流程图该博客管理系统顶层数据流程图如下图2-2所示,第一层数据流图如图2-3所示。管理员用户P博客管理系统 F1 用户信息 F5 用户信息表 F2 用户日志 F3 用户评论 F4 用户留言 图2-2 博客管理系统顶层图P1录入用户信息 F1 D1 用户注册P2录入用户日志 F2管理员 D1 用户日志 P3录入用户

    13、评论 F3 D3用户评论P4录入用户留言 F4 D4 用户留言图2-3 博客管理系统一层数据流图2.3.2数据字典数据字典是对数据流图的解释和定义。对该系统数据字典的设置分别如下:1. 名字:个人信息 编号:F1来源:用户去向:个人信息录入数据结构:用户id、昵称、密码、密码问题、问题答案、性别、Email地址、OICQ号码数据流卡001 数据流卡002名字:个人日志信息 编号:F2来源:用户去向:个人日志信息录入数据结构:日志id,内容,标题,所属分类id,总点击率,发表时间,作者、来源、评论数、标题图片连接、所属专题id、发表者的用户id、摘要、日志外部连接的Url、上传文件id、上传文件

    14、路径、评论 数据流卡003数据流卡003名字:日志评论 编号:F3来源:用户去向:日志评论录入数据结构:日志id、评论id、评论数、评论内容、评论者姓名、评论图像、评论时间、评论者ip地址数据流卡004名字:日志留言 编号:F4来源:用户去向:日志留言录入数据结构:博客id、留言id、留言数、留言内容、留言者姓名、留言图像、留言时间、留言者ip地址1. 数据处理卡001名字:个人信息管理 编号:P1描述:对个人信息进行管理输入:输入要添加录入的个人信息输出:将录入的信息存放到D1中过程:将要添加录入的信息放入数据库中 数据处理卡002名字:用户日志管理 编号:P2描述:对用户日志进行管理输入:

    15、输入要添加录入的用户日志输出:将录入的用户日志存放到D2中过程:将要添加录入的用户日志放入数据库中 数据处理卡003名字:用户评论管理 编号:P3描述:对用户评论进行管理输入:输入要添加录入的用户评论输出:将录入的用户评论存放到D3中过程:将要添加录入的用户评论放入数据库中 数据处理卡004名字:用户留言管理 编号:P4描述:对用户留言进行管理输入:输入要添加录入的用户留言输出:将录入的用户留言存放到D4中过程:将要添加录入的用户留言放入数据库中3 数据存储卡001名字:用户注册数据 编号:D1描述:存储了用户注册过的数据组成:用户名、昵称、密码、验证密码、找回密码提示问题、提示问题答案、性别

    16、、Email、blog名、blog类名数据存储002名字:用户日志数据 编号:D2描述:存储用户日志数据组成:主题、内容、所属分类号、博客编号、更新时间、被访问次数、评论数 数据存储003名字:用户评论数据 编号:D3描述:存储用户评论数据组成:主题、内容、博客编号、分类号、排序号、所属分类、更新时间、评论人名、路径数据存储004名字:用户留言数据 编号:D4描述:存储用户留言数据组成:主题、内容、博客编号、分类号、排序号、所属分类、更新时间、留言人名、路径2.4系统数据模型由需求分析得到本系统的局部E-R图,如下所示:1模版实体E-R图模版实体E-R图如下图2-3所示。代号名称模板提供者图2

    17、-3模版实体E-R图2、系统管理员实体E-R图如下图2-4所示:用户名用户密码系统管理员用户权限 图2-4系统管理员实体E-R图3、博客分类实体E-R图如下图2-5所示:分类号分类名博客分类 图2-5博客分类实体E-R图4、用户实体E-R图如下图2-5所示:用户名 用户密码用户、 用户权限图2-5用户实体E-R图本系统ER图如下图2-6所示。N图2-6本系统ER图3 概要设计需求分析阶段已经完全弄清楚了目标系统的各种需求,较好地解决了要开发软件的所需功能问题。数据设计将实体关系图中描述的对象和关系,以及数据字典中描述的详细数据内容转化为数据结构的定义。体系结构设计定义软件系统个主要成分之间的关

    18、系。接口设计根据数据流图定义软件内部各成分之间及软件与用户之间的交互机制。过程设计则是把结构成分转换成软件的过程性描述。在编码步骤,根据这种过程性描述,生成源程序代码。3.1体系结构设计注册/登陆模块图3-1系统结构图3.2接口设计3.2.1外部接口包括用户界面、软件接口与硬件接口。1. 用户界面当用户启动本系统时,首先出现如下图3-2用户登录界面。图3-2用户登录界面2. 软件接口 本系统使用的是Access数据库,在ASP中同数据打交道的主要是ADO,对数据进行操作处理,要让ADO对像能够存取数据库,最重要的东西就是OLE DB及ODBC驱动程序。任何一种数据库,必须具备对应的驱动程序,A

    19、DO对象才能存取。本系统连接Access数据库使用的是微软的OLE DB机制,博客系统数据库连接的关键代码如下:Dim Db access数据库连接参数: Db = data/oblog2.mdb ConnStr = Provider = Microsoft.Jet.OLEDB.4.0;Data Source = & Server.MapPath(db)else sql数据库连接参数:数据库名、用户密码、用户名、连接名(本地用local,外地用IP) Dim SqlDatabaseName,SqlPassword,SqlUsername,SqlLocalName SqlDatabaseName

    20、 = oblog SqlPassword = oblog SqlUsername = oblog SqlLocalName = (local) ConnStr = Provider = Sqloledb; User ID = & SqlUsername & ; Password = & SqlPassword & ; Initial Catalog = & SqlDatabaseName & ; Data Source = & SqlLocalName & ;3.3代码设计3.3.1代码设计的原则代码是处理对象的代号或表示符号,其主要目的是方便计算机排序、检索、查找等处理。代码设计的杆件是方便

    21、用户,满足业务要求。代码设计的原则如下。1. 要考虑的是编码的标准化,尽量采用有关的国际标准、部门或行业的标准。2. 要考虑容易修改,当某个代码在特点、条件或代表的实体关系改变时,容易进行变更。3. 要考虑结构简洁,代码的长度涉及到存储空间的占用和信息处理的速度。并且影响代码输入的出错率,所以,在满足当前需要和扩充性要求的前提下应尽量结构简单,长度要短。4. 必须做到代码值的唯一性。3.3.2系统所需代码设计3.4数据库设计3.4.1关系模式设计根据上述原则,得出博客管理系统的关系模式如下:(1)博客( 博客 ID、内容、标题、所属分类ID、相关博客连接关键字、总点击率、写入入时间、作者、来源

    22、、标题图片连接、所属专题ID、博客管理员ID、外部连接的Url)(2)注册会员(ID、姓名、密码、email、自我论述、注册日期、密码问题、密码答案、性别、生日、真实姓名、国家、省、市、电话、地址、qq)(3)管理员(ID、姓名、密码、系统标识、权限、管理的博客分类ID、发表的日志数、自我论述、email)(4)站点信息(热门日志、最新日志、博客总数、日志总数、评论总数、会员总数、专题数)(5)关键字(ID、关键字名、关键字连接Url、关键字连接alt)(6)模版(模版ID、模版名称、模版类型、模版文件名、模版缩略图、是否为默认模版)(7)系统风格(ID、名称、是否默认风格、css文件路径)3

    23、.4.2数据字典各列的序号、字段名、字段类型、说明、备注如下表所示。 表3-1博客用户信息表Blog序号字段名字段类型说明备注1BlogIDint博客编号键2SubjectVarchar主题3UsernameVarchar用户登陆名惟一4PasswordVarchar用户密码5DescriptionVarchar描述6EmailVarchar用户电子邮件7EntryNumVarchar被访问次数8NameVarchar博客名9RoleVarchar角色级别0=系统管理员1=普通用户10EssayCountint随笔数11ArticleCountint文章篇数12FeedCountInt评论数

    24、表3-2栏目分类表 classname序号字段名字段类型说明备注1IDInt编号键2nameVarchar栏目名3blogIDint博客编号4typeVarchar类型5descriptionVarchar描述 表3-3日志信息表 Blog序号字段名字段类型说明备注1IDInt编号键2subjectVarchar主题3contentVarchar内容4classIDInt所属分类号5blogIDInt博客编号6uptimeDatetime更新时间7viewVarchar被访问次数8commentVarchar评论数 表3-4模板信息表 Skin序号字段名字段类型说明备注1IDInt模板编号键2

    25、skinnameVarchar主题3skinmianVarchar样式4autherVarchar提供者5isdefaultInt是否是默认模板6timeDatetime更新时间 表3-5评论信息表 Comment序号字段名字段类型说明备注1feedBackIDInt评论编号键2subjectVarchar主题3contentVarchar内容4blogIDInt博客编号5categoryIDInt分类号6contentIDInt排序号7categoryVarchar所属分类8timeDatetime更新时间9usernameVarchar评论人名10urlVarchar路径 表3-6系统管理

    26、员信息表 admin序号字段名字段类型说明备注1IDInt编号键2usenameVarchar用户名3passwardVarchar路径4lastloginipInt最后登陆的IP5lastlogintimeInt最后登陆时间3.5输入输出设计3.5.1输入设计 博客输入设计如下表:表3-7输入设计 编号007输入名称:博客 输入设备和介质:键盘输入源:注册用户 输入时间和频率:根据需要输入信息量: 共享范围:本系统使用表3-8输入格式及内容数据项名称 类别 实际长度 备注日志标题 C 根据需要 用户自行输入系统分类 C 根据需要 列表选择输入日志内容 C 根据需要 用户自行输入说明:格式中用

    27、字符C表示数据为字符型。3.5.2输出设计博客输出设计如下表:表3-9输出设计 编号025输出名称:博客 输出设备和介质:显示器.显示屏输出类型:显示输出 输出时间和步骤:根据需要博客输出格式和内容:日志标题 用户 发表时间 发表内容 3.6运行设计3.6.1运行环境硬件环境:服务器端: 推荐配置为512M内存,CPU为Intel Pentium 1700MHZ,硬盘容量为80G的微机。通信网络: Internet网软件环境:服务器端: 操作系统: Windows 2000 Server /NT/2003 Server/XP 数据库: ACCESS Web服务器:Internet 信息服务5.

    28、1或以上版本 Microsoft .NET 框架:.NET Framework 1.1客户端: 操作系统: Windows 2000/XP/2003 浏览器: Internet Explore 6.0或以上版本 推荐分辨率:1024*768或以上4详细设计4.1模块一4.1.1模块定义新用户注册子模块登录界面如图4-1所示:图4-1新用户注册登录界面4.1.2输入项目输入方式输入数据名称类型长度文本框(edit)用户名Varchar20文本框(edit) 密码Varchar50文本框(edit)电子邮件Varchar204.1.3输出项目登录成功:跳转到主操作页面(Main.aspx);登录失败:提示登录失败并返回登录模块。4.1.4算法这个模块的功能实现中用Request.Form(“name”)来获取前端提交的name文本框的值。Form是Request的一个获得表单的集合。 为了检测用户名的长度,这里用到了VBScript的一个函数Cint( )。下面是它的用法: Cint( expression) 我们要把信息写入数据库,而数据


    注意事项

    本文(博客管理系统本科毕业设计论文.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开