博客网站的设计报告

合集下载

博客网站实验报告

博客网站实验报告

《课程设计》报告专业:信息管理与信息系统班级: B1201学号: xxxx姓名: xxxx时间: 2015.5.20一、课程设计功能描述――以博客网站为例网站前台主页面是网站提供给浏览者的第一视觉界面,通过各个功能模块主要体现出网站的主题内容,使浏览者在最短的时间内了解网站的用途。

前台主要包括我的文章、我的相册、博主登录、Blog搜索、博主推荐、最新评论、网站统计等功能。

二、系统功能结构图博客网站前台功能结构如图1所示:图1博客网站前台功能结构图三、数据库设计数据库名称为“db_blog”,下面介绍db_blog数据库中的主要数据表结构。

①tab_article(文章信息表)。

文章信息表主要用于保存添加的文章信息,tab_article表的结构如图2所示:图2②tab_article_class(文章分类信息表)文章分类信息表主要用于保存文章的分类信息,tab_article_class表的结构如图3所示:图3③tab_article_commend(文章评论信息表)文章评论信息表主要用于保存对文章进行评论的信息,tab_article_commend表的结构如图所示:图4④tab_photo(相册信息表)相册信息表主要用于保存上传的相册信息内容,tab_photo表的结构如图所示:⑤table_photo_class(相册分类信息表)相册分类信息表主要用于保存相册的分类信息,table_photo_class表的结构如下图:四、主要功能模块设计与实现在运行过程中,出现了如图4.1所示的错误,解决的方法就是删除第12行的空格,这样的错误,在之后的运行过程中也出现了几次,都是以相同的方法解决的。

图4.1在运行过程中,还出现了如图4.2的错误,解决方法为为用户添加权限,具体步骤如下:工具栏——文件夹选项——查看——使用简单文件共享(取消勾),然后找到博客的文件夹,属性——安全——添加——查找(添加虚拟目录的计算机名)。

个人博客设计报告

个人博客设计报告

个人博客设计报告软件需求说明书1、引言a)编写目的对网页设计有个大概的理解和运用,能掌握一些简单的网页制作方法。

熟悉C#语言。

b)背景软件名称:个人博客。

2、正文该个人博客是一个小型的博客,它的主要功能有:登录,发表文章,发表评论等。

用户登录博客后,可以查看个人资料;可以查看已经发表过的文章和评价;可以发表新的文章和新的评论;可以修改文章的内容;还可以删除文章和评论。

该博客使用固定的用户名和密码,用户名为:admin;密码为admin。

该博客除了上述功能外,我们还可以添加其他功能,如:(1)、添加留言板,更多的和读者交流;(2)、添加音乐盒,让你在更新你的个人博客的同时聆听音乐;(3)、添加最近访问人的名单,告诉你最近有几个人访问了你的个人博客;(4)、为每个文章添加相关文章,方便其他读者进行链接阅读;(5)、相册,用于存放相片等。

3、任务概要a)目标提供用户一个简单的博客,能够实现发布文章、修改文章和删除文章;还有能够实现对文章的评价以及删除评价等功能。

b)约束对发表文章进行约束,只有登录后才能进行发表文章和查看个人资料;对用户输入的Email进行约束,当用户所输入的Email格式不正确时提醒用户。

c)绑定将数据信息存入数据库中,在博客上用代码将表格与数据库的信息进行绑定,用以实现数据的显示功能。

4、需求规定a)功能该博客的主要功能有:用户登录、发表文章、修改或删除文章、发表评价、删除评价等。

[1]:登录个人博客的账号和密码是固定的,其用户名为:admin,密码为:admin。

[2]:只有登录博客后才可以对该博客进行文章的添加和修改。

[3]:不论是否登录博客,都可以对文章进行评价,但是要删除评价只能登录博客后才能进行。

[4]:个人信息的显示只有登录博客后才能看到。

b)基本数据i.文章的主要数据类型数据库中文章所在表的名称为:Notes。

文章ID:NoteID 数字类型(自动编号)文章标题:Title 文本类型文章内容:Contents 备注类型张贴时间:DataTime 日期/时间类型ii.评价的主要数据类型数据库中评价所在的表的名称为:Comments。

博客网站用户界面设计报告

博客网站用户界面设计报告

博客网站用户界面设计报告1.引言1.1 概述概述博客网站作为一个重要的信息传播平台,其用户界面设计至关重要。

用户界面设计直接影响了用户体验和使用感受,因此需要充分考虑用户的需求和使用习惯,以提供良好的用户体验和界面交互。

本报告将重点讨论博客网站用户界面的设计原则、布局和交互设计,并提出一些建议,展望未来的发展方向。

通过本报告的分析和讨论,旨在为博客网站的用户界面设计提供参考和指导,以提升用户体验,增加用户粘性和活跃度。

1.2 文章结构文章结构部分意在为读者介绍本文的整体组织架构,让读者了解文章的框架和内容安排。

本文主要分为引言、正文和结论三个部分。

在引言部分中,将对博客网站用户界面设计报告进行概述,说明文章结构以及撰写此报告的目的。

接下来的正文部分将分为用户界面设计原则、用户界面布局和用户界面交互设计三个小节,分别介绍博客网站用户界面设计的基本原则、布局设计和交互设计的内容。

最后的结论部分将对全文进行总结,提出相关设计建议,并展望博客网站用户界面设计的未来发展方向。

通过这样的文章结构,读者能够清晰地了解整个报告的内容和组织,方便他们查找所需信息和理解报告的主要观点。

1.3 目的目的:本报告的目的在于通过深入分析博客网站用户界面设计的原则、布局和交互设计,为相关设计人员提供指导和建议。

通过对用户界面设计的详细讨论,可以帮助设计人员更好地理解用户需求,提高用户体验,增加用户粘性,从而提升网站的用户满意度和使用效果。

此外,本报告还旨在展望未来的用户界面设计趋势,为设计人员提供创新思路和发展方向。

通过对用户界面设计的深入思考和总结,可以为博客网站的未来发展提供有益的启示和建议。

2.正文2.1 用户界面设计原则用户界面设计原则在设计博客网站的用户界面时,需要遵循一些重要的设计原则,以确保用户体验和界面易用性。

以下是一些用户界面设计原则:1. 一致性:用户界面应该保持一致性,包括颜色、字体、布局和交互方式。

博客网站设计开题报告.doc

博客网站设计开题报告.doc

博客网站设计开题报告1.1研究意义:博客于2000年前后兴起于美国,成为继个人主页,BBS 之后互联网公共交流的新平台,近两年在国内互联网用户中得到了广泛传播,并得到了广泛的欢迎。

其主要特点表现在三个方面:频繁更新,简单明了,个性化。

信息全球化的过程,对于互联网就是一个无国界的传播过程。

因为博客,每一个人都可以在全球化的过程中建构一个自由发布个性化信息平台,这就是互联网给人们带来的革命性变革力量。

一个开放的社会,实际上,就是一个虚拟世界中更真实的面对现实社会的选择。

博客的发展是一个必然的过程,全球化的传播,也是一个能够给人们带来更多信息的社会。

互动的网络社会突破了地域之间人们的阻碍,它给人们带来了更多的机会和把握未来的机遇。

博客不仅是中国互联网未来核心和互动作用的关键技术所在,而且是中国三位一体电讯、数字化电视和网络资源整合之后的基础管理平台之一。

目前看,如果三位一体能够在中国实现最后的整合,电讯、数字化电视和网络,都可能利用博客技术平台进行交流和互动,通过网络提供给人们快捷,便利和优质的服务。

因此,对于博客网站的研究,设计与实现意义重大。

1.2国内外研究现状,水平和发展趋势目前的博客网站,除了贴文字,就是贴图片,如果把歌曲和影音文件放到网页上就会觉得速度有些慢了,这是由于国内互联网速度决定的。

在网络速度发展之后,就可以很方便的把声音,短篇影音文件放到网上,无论是在线还是下载,都将为博客提供更加丰富的内容。

目前的博客本身还存一些问题:首先,博客首页的各个推荐栏目,由程序自动根据点击率或者回复率推荐文章。

在这种机制下,论坛上的一些色情插边球和八卦话题,因为点击的网友比较多而使得他们位居首列,严重影响了博客成为一个开放的有价值的网络公众平台。

在以后的博客网站中,要么能够找到一种好的筛选算法或者采用机器筛选加人工筛选的办法,提高博客首页推荐的文章的价值。

其次,目前的博客网站大都属于综合性的博客,上面各个方面的内容混合在一起,博客用户也各式各样。

基于ASP的个人博客网站的设计与实现的开题报告

基于ASP的个人博客网站的设计与实现的开题报告

基于ASP的个人博客网站的设计与实现的开题报告一、研究方向和目的:随着网络技术和信息传播的发展,个人博客网站已成为越来越多人展示自我、交流思想、分享知识和经验的平台。

本研究将以ASP语言为前端,结合数据库技术和Web开发技术,设计并实现一个基于ASP的个人博客网站,以满足人们对博客网站美观、稳定、易用的要求,提高博客网站的用户体验和使用价值。

二、研究内容和方法:(一)研究内容1、博客网站页面设计:设计网站的主页、文章页、评论页等页面,包括界面、色彩、排版、图片等内容,以实现美观、简洁、易用的效果。

2、用户管理系统设计:包括用户注册、登录、个人信息修改、密码找回等模块,以保障博客网站的安全性和用户的私密性。

3、文章管理系统设计:包括文章发布、修改、删除、分类、标签等功能模块,以方便用户管理和查阅各种文章。

4、评论管理系统设计:包括评论发布、回复、删除、审核等功能模块,以满足用户对文章的交流和评论的需求。

5、数据库设计与管理:建立博客网站的数据库,包括用户表、文章表、评论表等,以存储和管理各种数据。

(二)研究方法1、文献综述法:在研究过程中,通过查阅相关文献,了解和掌握博客网站的设计和实现方法,以及ASP的开发技术和应用环境。

2、实验方法:以目标用户需求为导向,采取实验方法设计博客网站的页面、功能和数据库,不断完善和修改,提高博客网站的使用效果。

3、调研方法:通过问卷调查和访谈等方式,收集和分析用户对博客网站的需求和反馈,以改善和优化博客网站的设计和功能。

三、研究意义和价值:本研究将实现一个基于ASP的个人博客网站,以提高博客网站的用户体验和使用价值。

同时,本研究将探讨ASP开发技术在Web应用领域的应用与发展,为相关领域的研究提供借鉴和参考。

另外,本研究将为其它Web应用的设计与实现提供经验和启示。

个人博客网站设计

个人博客网站设计

题目:个人博客网站建设学校:学科专业:学生:学号:指导教师:个人博客网站建设摘要:在IT网络日益普及的今天,越来越多的人开始接触网络,在网络上留下自己的印记,拥有一个博客系统,就能更好的展示自己。

本文分网站规划、使用工具、前台设计、后台设计、问题解决等部分展示了“个人博客网站”的设计和建设过程。

网站具有发布博文、访客留言、友情链接、云标签、文章按功能统计等,基本能满足个人博客的需求。

本文偏重技术角度详细介绍了前台后台每个模块的设计思路和实现功能,同时介绍了建设网站中更改设计方案以满足使用者提出新的要求的例子,解决了类似保护隐私文件等问题。

网站建设中使用了Dreamweaver、photoshop等工具,架设平台为Windows Server 2003 +IIS 6.0、php、mysql,php运行在IIS环境下,网站用php语言编写并使用数据库保存信息,同时使用CSS来设计网站风格。

关键词:php mysql IIS 数据库技术引言随着信息时代的到来和网络技术的不断发展,中国每天访问Internet网络的人群数量也在飞速的增加。

而传统的静态网站已经不能适应日益膨胀的信息量和及时发布等需求,在这种情况下,制作全动态的综合性网站是跟上潮流的唯一选择。

我设计的个人博客网站就是建立在“动态”的基础上,让网站的浏览和维护都变的最为简单,让网站成为展示自我,与网友沟通交流的重要工具。

网站设计以功能设计为重心,界面效果简洁大方,一个好的网站架构应该能够让网站管理者随心所欲的更改网站里的全部内容,这也在网站的通用性方面有很大增强。

个人博客网站追求的目的就是把能写入数据库的部分全部设计在数据链里,这样管理员只通过浏览器就能完成绝大部分的网站内容维护。

网站建设中使用了Dreamweaver、photoshop等工具,架设平台为Windows Server 2003 +IIS 6.0、php+mysql,网站用php语言编写并使用数据库保存信息,用户和管理员在任何一台能上网的计算机上都能实现网站页面的浏览和网站内容的管理。

博客网站设计报告

博客网站设计报告

博客系统设计报告书一、设计简述越来越多的网络用户希望能够在网络平台上更多地展现自己的个性,更方便地与人互动交流,在传统的时代,无论是论坛、社区还是个人网站,都试图在这些方面进行努力,随着时代的到来,一个新的概念出现了----博客。

随着计算机网络的飞速发展,博客已经成为写网络日志必不可少的一种工具,也是一种简单有效的提供网络用户之间进行在线交流的网络平台,通过其可以结交更多的朋友,表达更多的想法,它随时可以发布日志,方便快捷。

个人博客的发展,也已经成为广告商业务拓展的重要领域。

本实验研究了一种基于数据关联规则的个人博客网站。

其开发主要包括后台数据库的建立、后台管理以及前台页面的Web设计。

系统使用Microsoft公司以C#为核心语言的开发工具,再结合SQL Server 2005建立数据连接关系。

利用其提供的各种组件,在短时间内建立数据库,对数据库进行分析与建立页面,不断改进,直到功能基本实现的可行系统。

本文的研究在一定程度上借鉴了互联网上博客的发展经验成果,系统的最终目的是通过为博客提供优质的互动交流平台,提高网站的知名度和访问量,从而获得为企业提供更多的产品介绍及发展的机会,提升自己的网络价值。

本实验报告主要介绍了本课题的开发背景、完成的功能和开发过程,并着重说明了开发设计的思想、技术难点和解决方案。

二、设计目的在的课程设计中将通过完成一个博客系统的设计来较全面的复习这一学期所学的内容,例如:利用DIV+CSS进行网站的修饰、排版及布局;根据本学期所学的网站应用系统的开发架构、代码组织及相应的功能模块案例,来实现一个带有博客系统的综合性小型网站。

三、设计步骤网站结构布局的分析设计,画出关键页面的总体结构图功能需求分析、系统总体结构设计,功能模块的划分、画出流程图。

开发平台的安装调试,Web服务器的配置。

数据库的设计利用CSS+DIV进行各个页面的排版、布局,并进行各个功能模块的设计及调试。

综合调试及发布。

博客类网页布局设计

博客类网页布局设计

17.1.2
规划页面布局
现在根据设计图来规划一下页面的布局,仔细分析一下首页的界面 设计图,可以看出,网页被分成了4个大部分,每个部分代表的内容分 别如下。 顶部navigation部分,包括了网站的导航菜单。 banner部分,包括网站的主题图片以及文章分类菜单。 content部分,是博客首页的主体部分,包括日志的标题、内容。 side部分,主要放置了博客的其他相关模块,包括分页功能、最新 日志以及相册功能。 底部footer部分,包括一些版权信息。 根据界面设计图,再画一个实际的CSS布局的页面布局图,表明层 的嵌套关系,这样理解起来就会更简单明了。
17.5.1
制作边栏区域的结构பைடு நூலகம்码
日志部分的右侧,便是博客首页的边栏部分,现在 为边栏区域进行布局设计,XHTML代码如下。
17.5.2
编写右边栏区域的CSS代码
(1)制作超级连接的CSS代码。 (2)制作列表项的CSS代码。 (3)制作相册的CSS代码。
17.6
页面底部的布局设计
网页尾部一般包括版权信息、联系方式、关于网站 的介绍等文字链接。博客网页也不例外,页面尾部一般 也是放置这些内容。
第17章
博客类网页布局设计
博客(blog)是最近几年非常流行的网络日志。写博客的 目的,是为了在里面表达观点、传播信息、存放心情。博客真 正吸引人的地方,是里面的文章,而不是华丽的界面。博客类 的网页,归根到底是为了让用户能够顺利地浏览你的东西,从 而达到沟通与展现的目的。所以,博客页面的设计应该遵循这 样一个理念:形式为内容服务。突出日志功能,界面略加修饰 即可。 本章将以一博客网站为例(如书中图17-1所示),详细介 绍博客类网站的页面规划与制作。
17.2
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.1课题的提出原因及意义越来越多的网络用户希望能够在网络平台上更多地展现自己的个性,更方便地与人互动交流,在传统的WEB1.0时代,无论是论坛、社区还是个人,都试图在这些方面进行努力,随着WEB2.0时代的到来,一个新的概念出现了----博客。

随着计算机网络的飞速发展,博客已经成为写网络日志必不可少的一种工具,也是一种简单有效的提供网络用户之间进行在线交流的网络平台,通过其可以结交更多的朋友,表达更多的想法,它随时可以发布日志,方便快捷。

个人博客的发展,也已经成为广告商业务拓展的重要领域。

本实验研究了一种基于数据关联规则的个人博客。

其开发主要包括后台数据库的建立、后台管理以及前台页面的Web设计。

系统使用Microsoft公司以C#为核心语言的开发工具,再结合SQL Server 2005建立数据连接关系。

利用其提供的各种组件,在短时间建立数据库,对数据库进行分析与建立页面,不断改进,直到功能基本实现的可行系统。

本文的研究在一定程度上借鉴了互联网上博客的发展经验成果,系统的最终目的是通过为博客提供优质的互动交流平台,提高的知名度和访问量,从而获得为企业提供更多的产品介绍及发展的机会,提升自己的网络价值。

本实验报告主要介绍了本课题的开发背景、完成的功能和开发过程,并着重说明了开发设计的思想、技术难点和解决方案。

1.2博客简介在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。

Internet 上发布信息主要是通过来实现的,获取信息也是要在Internet中按照一定的检索方式将所需要的信息从上下载下来。

因此建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。

根据个人喜好开发了博客。

个人博客是当今网络的热点,个人博客技术的出现使得每个人可以零成本、零维护地创建自己的网络媒体,Blog站点所形成的网状结构促成了不同于以往社区的Blog文化,Blog技术缔造了“博客”文化。

1.3博客需求问题分析对课题所研究的问题不是很明确,如其应用围,用户群体等。

通过老师的讲解及指导和查相关资料得以解决。

对于信息的安全性合法性的控制,原设为普通用户发布文章成功后,管理员后期发现非法的信息就可以撤除。

普通用户发布文章后也可以对自己的文章进行编辑、删除等操作,而其他人只可以查看该文章,不具有对文章的修改,删除权利。

1.3博客代码实现问题通过业务层的对象类调用数据库的存储过程,此过程中,因编程规及其他各种语法问题出现了很多错误,通过查阅资料学习得以解决。

第二章系统分析本课题为实现更加实用的,对做了详细的系统分析。

包括系统的需求分析、对开发用到的关键技术的介绍以及系统的可行性分析●普通用户⏹浏览文章⏹发表留言、评论2.1 采用的关键技术介绍2.1.1 简介是一个Web开发平台,提供了构建企业级应用所需的服务、编程模型和软件基础结构。

虽然的语法基本上与其前辈ASP(Active Server Page)兼容,但是是一个全新的编程框架,旨在用于快速开发Web应用程序。

作为平台的一部分,提供了一种基于组件的、可扩展的且易于使用的方法,用于购建、部署和运行供所有在浏览器或移动设备中使用的Web应用。

同ASP和其他Web开发环境一样,也是建立在HTTP协议之上的,它利用HTTP命令和策略进行双向的、浏览器到服务器的通信和协作。

真正使有别于其他Web开发技术的是它提供的抽象编程模型,即Web窗体模型。

此外,整个平台是 Framework的一部分。

应用是一些已编译的代码部件,由一些可重用且可扩展的组件组成,可以用第一类语言(包括、C#、Microsoft Visual 、Microsoft 和J#)创建,并且可以访问.NET Framework中整个类的层次结构。

2.1.2 MySQL数据库简介MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL 数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。

由于MySQL是开放源代码的,因此任何人都可以在General Public License 的许可下下载并根据个性化的需要对其进行修改。

MySQL因为其速度、可靠性和适应性而备受关注。

大多数人都认为在不需要事务化处理的情况下,MySQL 是管理容最好的选择。

MySQL这个名字,起源不是很明确。

一个比较有影响的说法是,基本指南和大量的库和工具带有前缀“my”已经有10年以上,而且不管怎样,MySQL AB 创始人之一的Monty Widenius的女儿也叫My。

这两个到底是哪一个给出了MySQL这个名字至今依然是个迷,包括开发者在也不知道。

MySQL的海豚标志的名字叫“sakila”,它是由MySQL AB的创始人从用户在“海豚命名”的竞赛中建议的大量的名字表中选出的。

获胜的名字是由来自非洲斯威士兰的开源软件开发者Ambrose Twebaze提供。

根据Ambrose所说,Sakila来自一种叫SiSwati的斯威士兰方言,也是在Ambrose的家乡乌干达附近的坦桑尼亚的Arusha的一个小镇的名字。

MySQL,虽然功能未必很强大,但因为它的开源、广泛传播,导致很多人都了解到这个数据库。

它的历史也富有传奇性。

2.2 可行性分析采用asp技术进行开发,Asp技术相对于传统的html技术有着绝对的优势,支持数据库的读取大大减化了程序员的代码量,对程序员开发WEB应用程序提供了完备的技术支持。

也使得开发出来的WEB应用程序具有更好的扩展性,能够运行于不同的操作平台之下。

后台数据库采用MySQL 数据库,该数据库是一种开放源代码的关系型数据库管理系统, 因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。

MySQL因为其速度、可靠性和适应性而备受关注。

大多数人都认为在不需要事务化处理的情况下,MySQL是管理容最好的选择。

所以本次设计选择MySQL数据库。

2.3 操作可行性运行于Windows环境,其用户操作页面友好,设置功能栏便于用户操作。

的基本操作如下:●普通用户⏹浏览博客文章⏹发表博客留言⏹发表对文章的评论⏹查询博客文章第三章系统设计概要3.1 系统总体设计3.1.1运行环境●操作系统:Windows NT/2000/XP/2003●安装Access2003●安装Visual 20053.1.2系统功能模块3.2数据库结构的设计博客系统的数据库功能主要体现在对各种信息的提供、保存、更新和查询操作上,包括文章信息、文章目录信息和评论信息,各个部分的数据容又有在联系。

针对该系统的数据特点,可以总结如下的需求:1)文章信息记录作者发表的日志信息。

2)文章目录信息记录了文章所在的目录分类。

3)评论信息对应某个文章浏览者发表的评论。

经过上述需求总结,得出如下数据项和数据结构:1)文章信息,包括数据项有:文章容、标题等。

2)文章目录信息,包括数据项有:目录名称、目录描述等。

评论信息,包括数据项有:评论编号、文章编号、评论容等。

3.3 数据库逻辑结构的设计在博客系统中,首先要创建系统数据库,然后在数据库中创建需要的表和字段。

数据库命名为Blog,在这个数据库中管理系统中要建立5个表,分别是,用户信息表(ers),文章信息表(dbo.article),分类信息表(dbo.type),评论信息表(ment).博客表(dbo.blog)。

(1)用户信息表(Users)记录了用户的账号和密码,如下图所示:(2) 文章信息表(dbo.article)记录了文章的标题,容,发表时间,发表人等信息,如下图所示(3) 分类信息表(dbo.type),记录了文章的分类信息,如下图所示:(4) 评论信息表(ment),记录了其他用户对于该文章的评论容,评论时间,评论人等信息,如下图所示:(5)博客表(dbo.blog),如下图所示:第四章系统的展示4.1 系统开发环境●系统:Microsoft Windows 8.1●编程环境:Microsoft Visual Studio 2013 ●开发语言:C#●数据库:MySQL 20084.2 系统的页面设计4.2.1 登陆页面:4.2.2 首页的设计:4.2.3 文章容显示页面:4.2.4 留言显示部分:4.2.5 文章容编辑页面:4.2.6 博客注册页面4.3 系统部署4.3.1 数据库设置(1)附加数据库文件本课题的根目录下(DB\blog)有数据库文件,运行前将.mdf文件附加上即可(2)创建登陆用户用户在页面注册进行注册即可。

4.3.2 服务器端运行设置步骤(1)将文件目录复制到硬盘任意位置。

(2)用MySQL数据库附加数据库文件。

(3)用Visual Studio 20013 打开博客,按Ctrl+F5查看运行。

第五章博客设计的部分源码展示5.1 主页代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Text.RegularExpressions;using System.Data.SqlClient;namespace BLL{public class index{DAL.DB db = new DAL.DB();public Model.article artc;public DataSet dsuser(){string sql = "select * from article where"+artc.Auserid;return db.FillDataset(sql);}public DataSet dsall(){string sql = "select * from article ";return db.FillDataset(sql);}public DataSet dstype(){string sql = "select * from article where Atid=" + artc.Atid;return db.FillDataset(sql);}public string Uid(){string sql="select * from article where Aid="+artc.Aid;SqlDataReader read = db.ExceRead(sql);return db.ExceString(read, "Auserid");}public bool delete(){string sql = "delete from article where Aid="+artc.Aid;return db.ExceSql(sql);}public SqlDataReader DataReader(){string sql = "select * from article where Aid='" + artc.Aid+"'";return db.ExceRead(sql);}#region截取字符串///名称:FixLengthString///功能:截取指定长度的字符串///<param name="oText">源文本</param>///<param name="length">截取的长度</param>///<returns>按长度截取后的字符串</returns>///</summary>public static string FixLengthString(string oText, int length){string returnString = oText.Length > length ? oText.Substring(0, length) : oText;return returnString;}#endregion#region去掉html标记public static string NoHTML(string Htmlstring){//Regex.Replace从输入字符串中的第一个字符开始,用指定的替换字符串替换由指定的正则表达式定义的模式的所有匹配项。

相关文档
最新文档