毕业设计(论文)-.NET个人博客网站系统实现.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《毕业设计(论文)-.NET个人博客网站系统实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-.NET个人博客网站系统实现.doc(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、中州大学信息工程学院毕业设计论文2021 2021学年第 二 学期题目 个人博客网站系统_学生姓名学号 XXX202102021125 指导教师 XXX 职称 教授 评阅教师 职称 时 间 中州大学信息工程学院毕业设计论文任务书指导教师: 职称: 教 授 学生人数: 1 学生姓名学号、专业: 202102021125、计算机网络技术 毕业设计论文题目来源、类型 个人博客网站A、X 毕业设计论文工作内容与根本要求目标、任务、途径、方法、成果形式,应掌握的原始资料数据、参考资料文献以及设计技术要求、考前须知等纸张不够可加页 本网站具有如下功能: 有自己独立风格的主页 按时间或类别显示自己的博客内容
2、及显示最新的留言内容 博主可以发表日志,上传图片,上传视频,管理自己的文章及用户的评论和用户的留言信息 用户注册或登陆后可以发表自己的评论 输入数据时应有一定的验证,防止用户输入非法数据 在页面显示的内容应来自数据库,页面根据数据库内容自动更新 数据库所存信息:博客日志、用户评论、用户留言、照片信息、视频信息、管理员信息、用户等 使用技术为ASP.NET,数据库为SQL Server 2005 教研室审批意见:审批人签名:备注:1来源:A教师拟订;B学生建议;C企业和社会征集;D实习单位提供2类型:X真实课题;Y模拟课题;Z虚拟课题中州大学信息工程学院课程设计 开题报告课题名称来源、类型: 个
3、人博客网站系统B、X 指导教师: 王学军 职称: 教 授 学生人数: 1 学生姓名学号、专业: 岳晓冬202102021125、计算机网络技术 开题报告内容:调研资料的准备,设计/论文的目的、要求、思路与预期成果;任务完成的阶段内容及时间安排;完成设计论文所具备的条件因素等。 本次毕业设计的目的是建立个人博客网站系统.,提供一个功能强大,界面友好,简单易用,便于管理和维护的个人网站。 博客简单的来说就是“网络日记,本课题研究的博客具体功能如下: 能够发表日志,上传图片,管理博客,阅读博客,用户发表评论,用户留言等几大功能。本网站将一个完整的博客网站的过程分解成各个模块,然后逐一实现各个功能模块
4、,最后把所有模块连接在一起就构成了一个完整的博客系统。 数据库所存信息:博客日志、用户评论、用户留言、照片信息、视频信息、管理员信息、用户信息等几个表 个人博客网站将由首页、我的日志、我的相册、我的视频、管理博客、给我留言等模块组成。个人博客网站的重点是应用程序对数据库的访问,采用ASP.NET+SQL SERVER2005对此系统进行开发。开发工具是在Visual Studio 2021和SQL SERVER2005下完成的。效劳器采用windows server2003操作系统。 任务和和时间安排: 2021年3月3号3月10号:系统初步设计,完成现实系统描述形成初稿。 2021年3月11
5、号3月15号:界面原型设计。 2021年3月15号3月30号:详细设计,编程实现。 2021年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开发平台91.4数据库:SQL SERVER 200591.5网站运行环境:101.5.1 环境101.5.2 IIS简介101.5.3
6、 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.aspx详细功能及主要代码253.2.4 后台管理首页Default.aspx页面详细功能及主要代码283.2.5 管理员修改密码页面Ch
7、angePasswrod.aspx详细功能和主要代码303.2.6 管理文章页面ArticleManage.aspx详细功能和主要代码323.2.7 管理留言页面MsgManage.aspx详细功能及主要代码353.2.8 其他39结束语40致谢41主要参阅文献42摘 要个人博客网站系统实现了用户在线文章发表、文章浏览及文章评论,为用户提供了友好的个人信息共享和思想感情交流平台。它改变传统的文章发表方式,突破了传统出版物的枷锁,实现文章创作的网络化,使传统繁琐的文章发表简单化、群众化。本网站基于B/S模式,在Visual Studio 2021开发环境下,后台数据库使用SQL Server 2
8、005,可满足个人信息和文章共享的需求,实现了用户之间简单的信息交流,提供用户注册、发表文章、管理文章、管理留言、发表留言、上传照片和视频等功能。用户可以通过不同的文章分类查看不同的文章,到达了预期效果。关 键 字:ASP.NET;SQL Server 2005;博客网站。AbstractPersonal blog site system online article published articles and visit the message, to provide users with friendly and prisonal information sharing and exha
9、nge 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 the traditional red simplistic popularization Based on the present
10、 site B/S mode, Visual Studio 2021 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 exchange od informantion between the simple, user registration, is
11、sued 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 Server 2005, blog site.第一章 概述1.1个人博客的概念个人博客是个人持续性的日记或评论,内容按照时间顺序排列,并且
12、不断更新的出版方式。个人博客作者一般注重博客的内容,即使他们的博客从来没有被除了自己以外的人阅读过。博客经常不只是一个沟通的方法,它们成为了一种反映生活的方法或艺术创作。发表博客文章可以抒发感情,引起人们的共鸣。很少个人博客知名和成为主流,但一些个人博客很快就聚集了许多读者。记录个人生活点滴:如同日记一般,可将自己每日生活中发生的事情记录下来,并且跟朋友或网友们分享。 传达个人自由思想:博客是个自由的空间,可依照个人自由意志去撰写任意的内容,传达个人的自由思想。 抒发分享个人情绪:博客常用来抒发个人情绪,把生活中的不满、郁闷或愤怒宣泄到博客上,或是网友们分享个人心情。 分享交流知识技术:如果有
13、专长、兴趣的人,可以借由撰写博客来分享自己的知识与技术,并和网络上得网友交流讨论。 认识同好交流朋友:借由博客的社群性质可以吸引兴趣或性格相合的网友来观看,并且借此认识结交新朋友。1.2开发技术1.2.1 什么是ASP.NET 提到ASP.NET,就不得不首先搞清楚什么是ASP。ASP的全称是Active Server Pages,即活动效劳器页面,为什么称之为活动效劳器页面,这是因为以前的互联网全部是由静态的HTML页面组成,如果需要更新你的网站内容,你不得不制作大量的HTML页面。有了ASP以后,我们就能够根据不同的用户,在不同的时间向用户显示不同的内容。网站的内容更新也不再是一个乏味的重
14、复过程,它开始变得简单而有趣。也因此在国内掀起了一股学习ASP的热潮。 但是由于ASP程序和网页的HTML混合在一起,这就使得程序看上去相当的杂乱。在现在的网站设计过程中,通常是由程序开发人员做后台的程序开发,前面有专业的美工设计页面,这样,在相互配合的过程中就会产生各种各样的问题。同时,ASP页面是有脚本语言解释执行的,使得其速度受到影响。受到脚本语言自身条件的限制,我们在编写ASP程序的时候不得不调用COM组件来完成一些功能。由于以上种种限制,微软推出了ASP.NET。 1.2.2 为什么要使用ASP.NET ASP.NET不仅仅只是ASP的一个简单升级,它更为我们提供了一个全新而强大的效
15、劳器控件结构。从外观上看,ASP.NET和ASP是相近的,但是从本质上是完全不同的。ASP.NET几乎全是基于组件和模块化,每一个页、对象和HTML元素都是一个运行的组件对象。在开发语言上,ASP.NET抛弃了VBSCRIPT和JSCRIPT,而使用.NET Framework所支持的VB.NET,C#.NET等语言做为其开发语言,这些语言生成的网页在后台被转换成了类并编译成了一个DLL。由于ASP.NET是编译执行的,所以它比ASP拥有了更高的效率、威力和灵活性。由于 ASP.NET 基于公共语言运行库,因此 Web 应用程序开发人员可以利用整个平台的威力和灵活性。.NET 框架类库、消息处
16、理和数据访问解决方案都可从 Web 无缝访问。ASP.NET 也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到 ASP.NET 时保存基于 COM 的开发中的现有投资。ASP.NET 是一种统一的 Web 平台,它提供了生成企业级应用程序所必需的全部效劳。ASP.NET 又是基于 .NET Framework 生成的,因此整个框架都可用于任何 ASP.NET 应用程序。ASP.NET 页框架是一种编程框架,它在 Web 效劳器上运行以动态地生成和管理 Web 窗体页。在 Visual Studio 2021中,Web 窗体提供了
17、窗体设计器、编辑器、控件和调试功能,这些功能结合在一起,将使您能够为浏览器和 Web 客户端设备快速地生成基于效劳器的可编程用户界面。 ASP.NET 具有以下特点1).简易性。ASP.NET 使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如,ASP.NET 页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似 Visual Basic 的简单窗体处理模型中处理事件。另外,公共语言运行库利用托管代码效劳如自动引用计数和垃圾回收简化了开发。2).可管理性。ASP.NET 采用基于文本的分层配置系统,简化了将设置应用于效劳器环境和 Web 应用程序。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 NET 个人 博客 网站 系统 实现
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内