毕业设计-ASP.NET个人博客网站系统实现_第1页
毕业设计-ASP.NET个人博客网站系统实现_第2页
毕业设计-ASP.NET个人博客网站系统实现_第3页
毕业设计-ASP.NET个人博客网站系统实现_第4页
毕业设计-ASP.NET个人博客网站系统实现_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

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

文档简介

1、课件之家精心整理资料-欢迎你的欣赏中州大学信息工程学院毕业设计(论文)2010 2011学年第 二 学期题目 个人博客网站系统_学生姓名(学号) XXX(200802021125) 指导教师 XXX 职称 教授 评阅教师 职称 时 间 中州大学信息工程学院毕业设计(论文)任务书指导教师: 职称: 教 授 学生人数: 1 学生姓名(学号、专业): (200802021125、计算机网络技术) 毕业设计(论文)题目(来源、类型) 个人博客网站(A、X) 毕业设计(论文)工作内容与基本要求(目标、任务、途径、方法、成果形式,应掌握的原始资料(数据)、参考资料(文献)以及设计技术要求、注意事项等)(纸

2、张不够可加页) 本网站具有如下功能: 有自己独立风格的主页 按时间或类别显示自己的博客内容及显示最新的留言内容 博主可以发表日志,上传图片,上传视频,管理自己的文章及用户的评论和用户的留言信息 用户注册或登陆后可以发表自己的评论 输入数据时应有一定的验证,防止用户输入非法数据 在页面显示的内容应来自数据库,页面根据数据库内容自动更新 数据库所存信息:博客日志、用户评论、用户留言、照片信息、视频信息、管理员信息、用户等 使用技术为ASP.NET,数据库为SQL Server 2005 教研室审批意见:审批人签名:备注:(1)来源:A教师拟订;B学生建议;C企业和社会征集;D实习单位提供(2)类型

3、:X真实课题;Y模拟课题;Z虚拟课题中州大学信息工程学院课程设计 开题报告课题名称(来源、类型): 个人博客网站系统(B、X) 指导教师: 王学军 职称: 教 授 学生人数: 1 学生姓名(学号、专业): 岳晓冬(200802021125、计算机网络技术) 开题报告内容:(调研资料的准备,设计/论文的目的、要求、思路与预期成果;任务完成的阶段内容及时间安排;完成设计(论文)所具备的条件因素等。) 本次毕业设计的目的是建立个人博客网站系统.,提供一个功能强大,界面友好,简单易用,便于管理和维护的个人网站。 博客简单的来说就是“网络日记”,本课题研究的博客具体功能如下: 能够发表日志,上传图片,管

4、理博客,阅读博客,用户发表评论,用户留言等几大功能。本网站将一个完整的博客网站的过程分解成各个模块,然后逐一实现各个功能模块,最后把所有模块连接在一起就构成了一个完整的博客系统。 数据库所存信息:博客日志、用户评论、用户留言、照片信息、视频信息、管理员信息、用户信息等几个表 个人博客网站将由首页、我的日志、我的相册、我的视频、管理博客、给我留言等模块组成。个人博客网站的重点是应用程序对数据库的访问,采用ASP.NET+SQL SERVER2005对此系统进行开发。开发工具是在Visual Studio 2008和SQL SERVER2005下完成的。服务器采用windows server200

5、3操作系统。 任务和和时间安排: 2011年3月3号3月10号:系统初步设计,完成现实系统描述形成初稿。 2011年3月11号3月15号:界面原型设计。 2011年3月15号3月30号:详细设计,编程实现。 2011年3月31号4月10号:测试,完成所有文档。 备注:(1)来源:A教师拟订;B学生建议;C企业和社会征集;D实习单位提供(2)类型:X真实课题;Y模拟课题;Z虚拟课题目 录目 录4摘 要6Abstract7第一章 概述81.1个人博客的概念81.2开发技术81.2.1 什么是ASP.NET81.2.2 为什么要使用ASP.NET81.2.3 ASP.NET 具有以下特点91.3开发

6、平台91.4数据库:SQL SERVER 200591.5网站运行环境:101.5.1 环境101.5.2 IIS简介101.5.3 IIS测试10第二章 需求分析112.1系统目标112.2系统的功能要求112.2.1 前台112.2.2 后台112.3主要功能设计122.3.1 系统流程图122.3.2 主要功能模块及系统模块介绍132.4数据库设计14第三章 详细设计163.1网站文件结构163.2系统实现183.2.1 博客网站前台首页Index.aspx详细功能及部分代码183.2.2 留言信息Board.aspx页面详细功能及部分代码213.2.3 管理员登录页面Login.asp

7、x详细功能及主要代码253.2.4 后台管理首页Default.aspx页面详细功能及主要代码283.2.5 管理员修改密码页面ChangePasswrod.aspx详细功能和主要代码303.2.6 管理文章页面ArticleManage.aspx详细功能和主要代码323.2.7 管理留言页面MsgManage.aspx详细功能及主要代码353.2.8 其他39结束语40致谢41主要参阅文献42摘 要个人博客网站系统实现了用户在线文章发表、文章浏览及文章评论,为用户提供了友好的个人信息共享和思想感情交流平台。它改变传统的文章发表方式,突破了传统出版物的枷锁,实现文章创作的网络化,使传统繁琐的文

8、章发表简单化、大众化。本网站基于B/S模式,在Visual Studio 2008开发环境下,后台数据库使用SQL Server 2005,可满足个人信息和文章共享的需求,实现了用户之间简单的信息交流,提供用户注册、发表文章、管理文章、管理留言、发表留言、上传照片和视频等功能。用户可以通过不同的文章分类查看不同的文章,达到了预期效果。关 键 字:ASP.NET;SQL Server 2005;博客网站。AbstractPersonal blog site system online article published articles and visit the message, to pro

9、vide users with friendly and prisonal information sharing and exhange platform form thoughts and fellings. It published an article to change the traditional way to break through the shackles of traditionals, the article created by the realization of netword-based, so that the article was publishexx

10、the traditional red simplistic popularization Based on the present site B/S mode, Visual Studio 2008 development environment in the use of ASP.NET technology,back-end database using SQL Server 2005, to meet the users to share personal information and articles on the needs of the user to achieve the

11、exchange od informantion between the simple, user registration, issued article, article management, management messages,delivered messages, publish photos and videos. The user may through the different text categorization examination different article , achieve the effect.Key Words: ASP.NET, SQL Ser

12、ver 2005, blog site.第一章 概述1.1个人博客的概念个人博客是个人持续性的日记或评论,内容按照时间顺序排列,并且不断更新的出版方式。个人博客作者一般注重博客的内容,即使他们的博客从来没有被除了自己以外的人阅读过。博客经常不只是一个沟通的方法,它们成为了一种反映生活的方法或艺术创作。发表博客文章可以抒发感情,引起人们的共鸣。很少个人博客出名和成为主流,但一些个人博客很快就聚集了许多读者。记录个人生活点滴:如同日记一般,可将自己每日生活中发生的事情记录下来,并且跟朋友或网友们分享。 传达个人自由思想:博客是个自由的空间,可依照个人自由意志去撰写任意的内容,传达个人的自由思想。

13、抒发分享个人情绪:博客常用来抒发个人情绪,把生活中的不满、郁闷或愤怒宣泄到博客上,或是网友们分享个人心情。 分享交流知识技术:如果有专长、兴趣的人,可以借由撰写博客来分享自己的知识与技术,并和网络上得网友交流讨论。 认识同好交流朋友:借由博客的社群性质可以吸引兴趣或性格相合的网友来观看,并且借此认识结交新朋友。1.2开发技术1.2.1 什么是ASP.NET 提到ASP.NET,就不得不首先搞清楚什么是ASP。ASP的全称是Active Server Pages,即活动服务器页面,为什么称之为活动服务器页面,这是因为以前的互联网全部是由静态的HTML页面组成,如果需要更新你的网站内容,你不得不制

14、作大量的HTML页面。有了ASP以后,我们就能够根据不同的用户,在不同的时间向用户显示不同的内容。网站的内容更新也不再是一个乏味的重复过程,它开始变得简单而有趣。也因此在国内掀起了一股学习ASP的热潮。 但是由于ASP程序和网页的HTML混合在一起,这就使得程序看上去相当的杂乱。在现在的网站设计过程中,通常是由程序开发人员做后台的程序开发,前面有专业的美工设计页面,这样,在相互配合的过程中就会产生各种各样的问题。同时,ASP页面是有脚本语言解释执行的,使得其速度受到影响。受到脚本语言自身条件的限制,我们在编写ASP程序的时候不得不调用COM组件来完成一些功能。由于以上种种限制,微软推出了ASP

15、.NET。 1.2.2 为什么要使用ASP.NET ASP.NET不仅仅只是ASP的一个简单升级,它更为我们提供了一个全新而强大的服务器控件结构。从外观上看,ASP.NET和ASP是相近的,但是从本质上是完全不同的。ASP.NET几乎全是基于组件和模块化,每一个页、对象和HTML元素都是一个运行的组件对象。在开发语言上,ASP.NET抛弃了VBSCRIPT和JSCRIPT,而使用.NET Framework所支持的VB.NET,C#.NET等语言做为其开发语言,这些语言生成的网页在后台被转换成了类并编译成了一个DLL。由于ASP.NET是编译执行的,所以它比ASP拥有了更高的效率、威力和灵活性

16、。由于 ASP.NET 基于公共语言运行库,因此 Web 应用程序开发人员可以利用整个平台的威力和灵活性。.NET 框架类库、消息处理和数据访问解决方案都可从 Web 无缝访问。ASP.NET 也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到 ASP.NET 时保留基于 COM 的开发中的现有投资。ASP.NET 是一种统一的 Web 平台,它提供了生成企业级应用程序所必需的全部服务。ASP.NET 又是基于 .NET Framework 生成的,因此整个框架都可用于任何 ASP.NET 应用程序。ASP.NET 页框架是一种编

17、程框架,它在 Web 服务器上运行以动态地生成和管理 Web 窗体页。在 Visual Studio 2008中,Web 窗体提供了窗体设计器、编辑器、控件和调试功能,这些功能结合在一起,将使您能够为浏览器和 Web 客户端设备快速地生成基于服务器的可编程用户界面。1.2.3 ASP.NET 具有以下特点1).简易性。ASP.NET 使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如,ASP.NET 页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似 Visual Basic 的简单窗体处理模型中处理事件。另外,公共语言运行库利用托管代码服务(如

18、自动引用计数和垃圾回收)简化了开发。2).可管理性。ASP.NET 采用基于文本的分层配置系统,简化了将设置应用于服务器环境和 Web 应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。此"零本地管理"哲学也扩展到了 ASP.NET 框架应用程序的部署。只需将必要的文件复制到服务器,即可将 ASP.NET 框架应用程序部署到服务器。不需要重新启动服务器,即使是在部署或替换运行的编译代码时。3).可缩放性和可用性。ASP.NET 在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。另外,进程受到 ASP.

19、NET 运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。4).自定义性和扩展性。ASP.NET 随附了一个设计周到的结构,它使开发人员可以在适当的级别"插入"代码。实际上,可以用自己编写的自定义组件扩展或替换 ASP.NET 运行库的任何子组件。实现自定义身份验证或状态服务一直没有变得更容易。5).安全性。借助内置的 Windows 身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。1.3开发平台Visiual Studio 2008 和 SQL Server 2005数据库。1.4数据库:SQ

20、L SERVER 2005SQL Server 2005作为Microsoft家庭的重要成员,是基于客户机/服务器的大型关系数据库系统。SQL Server 2005这种关系型数据库系统能够满足各种类型的企业客户和独立软件供应商构建商业应用程序的需求,根据客户的反映和需求,是大规模联机事务处理(OLTP)、数据仓库和电子商务应用程序的优秀数据库平台。SQL Server 2005 具有以下特点:1).强大可伸缩性;2).支持大型Web站点或企业信息处理系统;3).客户机/服务器体系结构。1.5网站运行环境:1.5.1 环境推荐配置:操作系统:Microsoft Windows 2003 SER

21、VER浏览器:IE 7.0IIS6.0 1.5.2 IIS简介 IIS的安装: WINDOWS 2003 SERVER提供的WEB服务器组件IIS的安装方法,在开始设置控制面板添加/删除程序命,在添加/删除程序中选择添加/删除WINDOWS组件按钮,在其中选择INTERNET信息服务IIS,然后单击下一步按钮,随后根据系统提示一步一步的操作即可完成IIS的安装。1.5.3 IIS测试在地址栏栏里输入 测试IIS是否安装成功。第二章 需求分析2.1系统目标通过个人博客网站可以结交更多的朋友,表达更多的想法,它随时可以发布文章。2.2系统的功能要求博客系统通常提供三类服务:1).

22、信息服务,它可分为:文章显示,热点文章推荐,博主风采2).查询服务:可以根据文章内容,文章标题,留言内容,留言标题等进行模糊查询3).留言服务:游客可以对系统进行留言或发表看法意见在此,我参考现有的几大博客网站如QQ空间,新浪博客等,采用Browser/Server结构,将个人博客网站划分为两个子系统:前台,后台。下面分析各个子系统的功能需求。2.2.1 前台在前台的功能实现上,可以分为以下几个部分:1).用户登录: 网站用户用个人注册的帐号,密码登录到网站。网站检测用户的帐号,密码是否正确。2).用户注册:游客将个人的信息存储到博客网站的数据库中,以成为本博客的正式用户。3).文章浏览和评论

23、:用户可以浏览博客中的文章同时给感兴趣的文章进行评论。4).视频观看:用户可以浏览网站中以上传的视频。5).相片查询: 用户可以对博客中的相片,图片等进行浏览。6).用户留言:用户如果对博客有什么意见,可以给博主留言。2.2.2 后台通过前台与后台的数据库相连,网站管理员将从前台得到的信息进行处理,实现文章管理,用户管理,用户留言管理,用户评论管理,个人相册管理,视频管理等模块。1).文章管理: 管理员对网站中已有的文章进行删除,更新等操作。2).用户管理: 对网站中的用户进行删除、更改等操作。3).用户留言管理: 对网站中用户的品论信息进行管理。4).用户留言管理: 对网站中用户的评论信息进

24、行管理。5).个人相册管理: 对博客相册中的图片进行删除,添加等操作。6).视频设置:对博客中的视频进行删除,添加等操作。2.3主要功能设计2.3.1 系统流程图1).管理员拥有的权限图2.1:图2.1管理员拥有的权限2).普通用户可以执行的操作如图2.2:浏览者用户注册登录浏览板块发表评论浏览帖子发表留言验证是否登录YN登录界面(Y: 成功 N: 失败)图2.2普通用户2.3.2 主要功能模块及系统模块介绍1).博客注册登录管理模块.2).博客文章显示模块.3).博客文章分类模块.4).博客最新留言模块.5).博客显示最新文章模块.6).博客管理模块.7).留言模块.8).相册模块.9).视

25、频模块.1. 博客注册登录模块本模块实现新用户注册,登录功能。其中,注册新用户时会对用户输入的注册信息进行有效的验证,包括基本数据格式的有效性,以及逻辑有效性,例如:用户名被占用时给出提示。注册成功后将跳转到首页,同时将用户名放入Session中,此时用户可以对文章进行评论和给博主留言等操作,同时在注册时还用到了验证码技术,防止恶意注册!2. 博客文章查询显示模块本模块用于用户浏览自己关注的博客页面及对应的文章信息中。在本模块中提供了最新文章。 3. 博客文章分类显示模块本模块列出本网站的全部分类文章,用户可以选择自己喜欢的领域快速浏览相应的文章。4. 发表及显示评论模块该模块实现了与文章相关

26、的评论管理。只有注册成本站用户才能对文章进行发表评论。5. 留言模块用户可以对本网站的看法给博主留言。6. 照片显示模块用户可以浏览博主上传的照片。7. 视频显示模块用户可以观看博主上传的视频8. 最新留言显示模块用户可以看到本网站中最新的留言。9. 管理博客模块该模块实现了博主管理用户、管理文章、管理评论、管理留言信息、管理照片、管理视频等几个小模块。2.4数据库设计一个良好的数据库,可以使系统的实现便得非常简单。同时,也可以使系统的执行速度便得很快。反之,一个设计混乱的数据库,不仅增加了吸引的管理实现过程,同时在系统的执行过程中,是得检索便得很慢,降低效率。所以数据库的设计是一个系统设计很

27、重要的步骤。根据功能要求和模块划分,本站的数据库主要有管理员表、存放日志表、用户评论表、用户留言表、存放照片信息表、存放视频表、用户表等。数据库的设计通常是以一个已经存在的数据库管理系统为基础的,常用的数据库管理系统有Access、SQL Server、Oracle、My Sql等。根据系统分析,本系统采用SQL Server 2005数据库管理系统。在SQL Server数据库管理系统中建立名称为MyBlog的数据库。下面分别给出数据表的结构:(1)admin(管理员登录表)字段名称字段类型字段长度是否为空字段说明Admin_IDint4否管理员编号AdminNamenvarchar50否管

28、理员名称Passwordnvarchar50否管理员密码(2)Article(存放日志表)字段名称字段类型字段长度是否为空字段说明ArticleIDint4否文章编号Titlevarcharmax否文章标题A_Contentvarcharmax 否文章内容PublishedTimedatetime datetime否发表时间TagIDint200是分类编号Decvarchar200否文章描述ViewNumint200否访问次数(3)Comment(访客评论表)字段名称字段类型字段长度是否为空字段说明CmtIDint4否评论编号Cmt_USerNamenavarchar50否评论用户Cmt_Co

29、ntentnavarchar1000 否评论内容Cmt_Timedatetime datetime是评论时间ArticleIDint4否文章编号(4)Message(访客留言表)字段名称字段类型字段长度是否为空字段说明Msg_IDint4否留言编号Msg_Titlenavarchar150否留言标题Msg_ContentnavarcharMax 否留言内容AddDatedatetime datetime是留言时间Msg_Usernavarchar50否留言用户(5)Photo(存放照片信息表)字段名称字段类型字段长度是否为空字段说明Photo_IDint4否照片编号Photo_Namenava

30、rchar50是照片名称Photo_Intronavarchar200 是照片信息AddDatedatetime datetime是照片上传时间Photo_Urlnavarchar150是照片地址(6)Video(存放视频表)字段名称字段类型字段长度是否为空字段说明Video_IDint4否视频编号Video_Namenavarchar50否视频名称Video_Decnavarchar500 否视频信息AddDatedatetime datetime是视频上传时间Video_Urlnavarchar150否视频地址(7)Tag(文章所属分类表)字段名称字段类型字段长度是否为空字段说明Tag_I

31、Dint4否分类编号Tag_Namenavarchar50否分类名称Tag_Decnavarchar200 是分类描述信息(8)UserList(用户表)字段名称字段类型字段长度是否为空字段说明idint4否用户编号usernamenavarchar30否用户姓名passwordnavarchar20 否用户密码第三章 详细设计3.1网站文件结构图3.0网站文件结构文件说明:(.cs文件为.aspx或.ascx所对应的后台文件)文件夹或文件说明Admin(文件夹)存放后台管理文件App_Code(文件夹)存放类文件Bin(文件夹)第三方控件引用文件ckeditor(文件夹)第三方控件资源App

32、_Data(文件夹)存放数据库images(文件夹)存放网站所需图片Photo(文件夹)存放网站上传的图片Video(文件夹)存放网站所上传的视频Article.aspx查看日志的页面Board.aspx查看留言页面Index.aspx网站首页Left.ascx网站左侧用户控件Message.aspx填写留言信息页面NewList.aspx最新文章列表控件NewMsg.ascx最新留言列表控件PhotoList.aspx图片列表页面Play.aspx播放视频页面VideoList.aspx视频列表页面ReMessage.ascx留言板控件tags.ascx文章分类列表控件List.aspx分类

33、列表所连接到的页面ArticleList.aspx文章分类列表页面nav.ascx菜单栏列表控件Register.aspx用户注册页面UserLogin.ascx用户登录控件Login.aspx管理员登录页面web.config网站配置文件Admin目录下的文件说明:Default.aspx后台首页Addclass.aspx增加文章类别AddNew.aspx发表日志AddPhoto.aspx上传照片AddVideo.aspx上传视频ArticleManager.aspx文章管理ChangePassword.aspx修改管理员密码CommentManager.aspx评论管理ClassManag

34、er.aspx文章类别管理MsgManager.aspx留言信息管理PhotoManager.aspx照片管理UserManager.aspx用户管理VideoManager.aspx 视频管理CheckCode.aspx验证码articlelist.ascx文章列表的控件Menu.ascx后台菜单栏1) 用户查看文章流程如图3.1所示:验证身份登陆查看文章,发表评论返回登陆或注册YN结束(Y:成功 N: 失败)图3.1 用户查看文章流程图2) 管理员操作流程如图3.2所示:验证身份登陆执行管理员操作YN结束(Y:成功 N: 失败)图3.2 管理员操作流程图3.2系统实现本系统主要包括用户登录

35、、用户注册、全部文章显示、文章详细信息、评论信息、留言信息、相册、视频、系统管理(包括文章管理,评论信息管理)、九大模块。以下是各功能模块的具体实现过程。3.2.1 博客网站前台首页Index.aspx详细功能及部分代码1).显示文章的目录及文章部分内容;2).提供了文章的发表日期,点击过此文章的次数;3).相册、视频;4).显示当前时间;5).最新的留言内容;6).用户登录、注册:在用户进行登录时,对用户输入的用户名和密码进行验证,若用户名或密码错误或用户名不存在,会弹出相应的对话框给出提示;7).进入后台管理界面的链接。博客系统的前台首页如下图3.3所示:图3.3个人博客系统首页主要代码如

36、下:<% Register Src="userlogin.ascx" TagName="userlogin" TagPrefix="uc3" %><% Register Src="left.ascx" TagName="left" TagPrefix="uc2" %><% Register Src="nav.ascx" TagName="nav" TagPrefix="uc1" %>

37、;<form id="form1" runat="server"> <div> <table align="center" width="1000px"> <tr> <td valign="top" height="30px"> <uc3:userlogin id="Userlogin1" runat="server"> </uc3:userlogin>

38、 </td> </tr> <tr> <td style="width: 100%"> <uc1:nav ID="nav" runat="server"></uc1:nav> </td> </tr> <tr> <td valign="top"> <table border="0" cellpadding="0" cellspacing="0&q

39、uot; width="100%"> <tr> <td style="width: 200px" valign="top"> <uc2:left ID="Left1" runat="server"></uc2:left> </td> <td align="center" valign="top" style="width: 800px"> <asp:Gr

40、idView ID="gv_article1" runat="server" AllowPaging="True" AutoGenerateColumns="False" Width="800px" OnPageIndexChanging="gv_article1_PageIndexChanging" Style="margin-left: 0px" GridLines="None"> <Columns> <as

41、p:TemplateField> <FooterTemplate> <br /> </FooterTemplate> <ItemTemplate> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%"> <tr> <td align="right" style="height: 19px"> <t

42、able border="0" cellpadding="0" cellspacing="0" style="width: 100%"> <tr> <td align="left" style="font-size: x-large"> <a href='Article.aspx?ID=<%# Eval("ArticleID") %>'> <%# Eval("Title&

43、quot;) %></a> </td> </tr> <tr> <td align="left" style="height: 30px"> <%#CutString(Eval("A_Content").ToString ().ToString()%><a href='Article.aspx?ID=<%# Eval("ArticleID") %>'>全文>></a> <

44、/td> </tr> </table> </td> </tr> <tr> <td align="left" style="font-size: medium; color: #00FFFF; font-style: italic;"> 点击率:<%#Eval("ViewNum")%>时间:<%#Eval("PublishedTime")%> </td> </tr> <caption a

45、lign="bottom"> - </caption> </table> </ItemTemplate> </asp:TemplateField> </Columns> <HeaderStyle Font-Size="X-Small" /> </asp:GridView> </td> </tr> </table> </td> </tr> </table> </div> </form>3.2.2 留言信息Board.aspx页面详细功能及部分代码留言信息模块显示了对博客中的留言信息的详细内容,日期等。通过从数据库查询message表,显示在页面上,以及分页功能(每页显示10条记录)。页面如3.4图所示,当用户点击发表留言按钮可以给博主留言,发表留言时用户应该已经登录。用户登录后,“用户”所对应的文本框中会出现当前登录的用户,并且该文本框是只读的。用户粗过没有登录则出现3.4.2页面:图3.4用户留言信息页面图3.4.1用户发表留言页面图3.4.2用户未登录情况发表留言后的页面主要

温馨提示

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

评论

0/150

提交评论