asp.net的it博客平台设计与实现
博客(Blog)的到来,使得交流既可以本地进行,也可以异地进行。代表着新的生活和工作方式的到来,更代表着信息管理化以及新一种学习的方式。本系统分为前台与后台两个系统,后台管理系统,前台显示信息,模块分为文章模块、留言模块、日志模块、关于我模块、归档模块、友情链接模块、用户模块等。功能上符合当前Blog网络信息的特点,操作起来更加简单快捷。论文着重研究了访问相关网站浏览博客文本信息的方法和对聊天信息交互进行研究。本系统开发的平台是ASP.NET,涉及到的开发语言C#语言以及存储的数据Sql Server2008数据库。关键词 博客,管理系统,网站,ASP.NET,C#目 录
1 引言 1
1.1 课题背景 1
1.2 课题意义 1
1.3 课题研究现状 2
1.4 课题研究内容 2
2 系统的综合需求 2
2.1 功能性能需求 2
2.2 环境要求 4
2.3 开发技术 4
3 可行性分析 5
3.1 技术可行性 5
3.2 经济可行性 5
3.3 法律可行性 5
4 需求分析 5
4.1 数据字典 5
4.2 数据流图 8
5 系统设计 9
5.1 系统功能模块图 9
5.2 数据表设计 9
5.3 关键解决的问题 15
6 详细设计 16
6.1 系统模块流程 16
6.2 界面设计 20
7 测试用例 22
7.1 登录模块 22
7.2 文章模块 23
7.3 留言模块 23
7.4 日志模块 24
7.5 关于我模块 24
7.6 友链模块 25
7.7 用户管理模块 26
总 结 27
致 谢 28
参 考 文 献 29
附录 系统主要代码 30
1 引言
1.1 课
*好棒文|www.hbsrm.com +Q: ^351916072*
br /> 7.3 留言模块 23
7.4 日志模块 24
7.5 关于我模块 24
7.6 友链模块 25
7.7 用户管理模块 26
总 结 27
致 谢 28
参 考 文 献 29
附录 系统主要代码 30
1 引言
1.1 课题背景
在如今互联网的腾飞时代,以Internet为核心的现代科技力量正推动着网络时代的发展。它是的交流变得更加没有距离,更加方便,迅速。同时,在改变我们学习方式与生活方式的同时,大大拓展了沟通与交流的灵活性,逐渐成为我们生活中不可或缺的一部分,因此,各种网络工具也应运而生。
博客(Blog)。是新时代的一个论坛网站,它的出现,使得一些学术论文被多数读者熟知,文化传承悠久。这些文章的发表往往是有关个人构思,日记,或者诗歌,小说,散文等等。一些典型的博客结合了文字、图像,甚至视频或网上的链接等,使得读者更易于发自内心的去欣赏,并将作者纯粹个人的想法和心得与自己内心独特的心境结合在一起[1-2]。博客可以让管理员与读者时间有一个很好的交流空间。博客是个人性和公共性的结合体,博客就是这样一个平台。
博客规模近年来增长迅速。浏览博客的人很多,以博客作为自己生活中不可缺少的人也在逐渐增加[3]。所以,如今博客对人们而言,是值得考虑,是值得拥有的。本次毕业设计主要利用的开发平台是.NET FrameWork4.0,利用的开发语言是C#,使用的数据库是SQL 2008。
1.2 课题意义
进入IT时代,互联网的影响最为明显。因特网已经成为人们获取信息的重要途径,通过网络发布信息、自我宣传已经作为现青少年、专家等宣传自我、交友的重要手段之一,例如青少年建立自己独立的博客系统,吸引读者的眼球。读者通过访问他们的博客网站,能够了解对方,更进一步的交流能促进情感的发展,这也是一种交友方式[4]。虽安全性不高,但如今博客系统的维护性越来越强。
随着技术的不断发展,大众化的需求已不在停留C/S模式下的管理或繁杂的手工操作上[5]。基于ASP技术的MVC设计模式的博客系统平台提升了管理水平、操作效率,该平台支持个人博客管理、能实现用户间的交流互动、信息查询等管理功能。
基于B/S模式的博客系统,改善了系统的综合管理能力,大大促进了网络交流与管理方面的发展。提高管理质量,动态显示博客信息资源。访问博客者可游览信息,对信息进行留言;可发表文章待管理员审核。
1.3 课题研究现状
博客(Blog)的到来,代表着信息管理化以及新一种学习的方式。本系统分为前台与后台两个系统,后台管理系统,前台显示信息,模块分为文章模块、留言模块、日志模块、关于我模块、归档模块、友情链接模块、用户模块等。功能上符合当前Blog网络信息的特点,操作起来更加简单快捷。
1.4 课题研究内容
本课题设计需要用C#语言开发实现一个基于ASP.NET的个人博客系统。
本系统基于B/S模式设计,以Visual Studio 2013为开发工具,前台用html+jQuery设计实现,后台以C#为开发语言,用MVC模式下的Ajax+Json传送数据,数据存储用SQL Server 2008来完成[6]。各项设计严格按照软件设计的步骤走,制定相关的需求分析、系统分析等计划,并完成相关的开发文档。
需求分析:单用户系统,操作简单,功能也相对简单,系统的配置也符合普通的机器配置。前期工作需要了解对系统的需求,并收集相关资料进行分析、总结。
系统分析:有系统的静态模型即界面的设计规划等,需要有面向对象的思想,了解系统需要实现的功能,并建立系统的交互模型[7]。
系统开发环境的搭建:下载安装开发需要的软件及帮助工具。
代码的实现:项目规划完成好后,继续对每个细节模块分析后就可以代码实现了。
代码的测试:分析代码是否达到功能实现的预期效果,并改进。
系统的测试:不断地运行系统,不断地测试已达到最性能化的效果。
在开发的过程中,始终要保持面向对象的编程思想,并保证功能实现化、丰富化,保证代码编写规范整洁,并附有相应注释,方便以后查找代码。
数据库设计:库、表、字段创建要合理规范,并详细标明注释。
2 系统的综合需求
2.1 功能性能需求
2.1.1 后台模块
后台模块是管理员管理前台的必需模块,前台的数据,即通过后台处理,前台再从数据库中获取,后台处理所有数据,前台显示有效数据
1 引言 1
1.1 课题背景 1
1.2 课题意义 1
1.3 课题研究现状 2
1.4 课题研究内容 2
2 系统的综合需求 2
2.1 功能性能需求 2
2.2 环境要求 4
2.3 开发技术 4
3 可行性分析 5
3.1 技术可行性 5
3.2 经济可行性 5
3.3 法律可行性 5
4 需求分析 5
4.1 数据字典 5
4.2 数据流图 8
5 系统设计 9
5.1 系统功能模块图 9
5.2 数据表设计 9
5.3 关键解决的问题 15
6 详细设计 16
6.1 系统模块流程 16
6.2 界面设计 20
7 测试用例 22
7.1 登录模块 22
7.2 文章模块 23
7.3 留言模块 23
7.4 日志模块 24
7.5 关于我模块 24
7.6 友链模块 25
7.7 用户管理模块 26
总 结 27
致 谢 28
参 考 文 献 29
附录 系统主要代码 30
1 引言
1.1 课
*好棒文|www.hbsrm.com +Q: ^351916072*
br /> 7.3 留言模块 23
7.4 日志模块 24
7.5 关于我模块 24
7.6 友链模块 25
7.7 用户管理模块 26
总 结 27
致 谢 28
参 考 文 献 29
附录 系统主要代码 30
1 引言
1.1 课题背景
在如今互联网的腾飞时代,以Internet为核心的现代科技力量正推动着网络时代的发展。它是的交流变得更加没有距离,更加方便,迅速。同时,在改变我们学习方式与生活方式的同时,大大拓展了沟通与交流的灵活性,逐渐成为我们生活中不可或缺的一部分,因此,各种网络工具也应运而生。
博客(Blog)。是新时代的一个论坛网站,它的出现,使得一些学术论文被多数读者熟知,文化传承悠久。这些文章的发表往往是有关个人构思,日记,或者诗歌,小说,散文等等。一些典型的博客结合了文字、图像,甚至视频或网上的链接等,使得读者更易于发自内心的去欣赏,并将作者纯粹个人的想法和心得与自己内心独特的心境结合在一起[1-2]。博客可以让管理员与读者时间有一个很好的交流空间。博客是个人性和公共性的结合体,博客就是这样一个平台。
博客规模近年来增长迅速。浏览博客的人很多,以博客作为自己生活中不可缺少的人也在逐渐增加[3]。所以,如今博客对人们而言,是值得考虑,是值得拥有的。本次毕业设计主要利用的开发平台是.NET FrameWork4.0,利用的开发语言是C#,使用的数据库是SQL 2008。
1.2 课题意义
进入IT时代,互联网的影响最为明显。因特网已经成为人们获取信息的重要途径,通过网络发布信息、自我宣传已经作为现青少年、专家等宣传自我、交友的重要手段之一,例如青少年建立自己独立的博客系统,吸引读者的眼球。读者通过访问他们的博客网站,能够了解对方,更进一步的交流能促进情感的发展,这也是一种交友方式[4]。虽安全性不高,但如今博客系统的维护性越来越强。
随着技术的不断发展,大众化的需求已不在停留C/S模式下的管理或繁杂的手工操作上[5]。基于ASP技术的MVC设计模式的博客系统平台提升了管理水平、操作效率,该平台支持个人博客管理、能实现用户间的交流互动、信息查询等管理功能。
基于B/S模式的博客系统,改善了系统的综合管理能力,大大促进了网络交流与管理方面的发展。提高管理质量,动态显示博客信息资源。访问博客者可游览信息,对信息进行留言;可发表文章待管理员审核。
1.3 课题研究现状
博客(Blog)的到来,代表着信息管理化以及新一种学习的方式。本系统分为前台与后台两个系统,后台管理系统,前台显示信息,模块分为文章模块、留言模块、日志模块、关于我模块、归档模块、友情链接模块、用户模块等。功能上符合当前Blog网络信息的特点,操作起来更加简单快捷。
1.4 课题研究内容
本课题设计需要用C#语言开发实现一个基于ASP.NET的个人博客系统。
本系统基于B/S模式设计,以Visual Studio 2013为开发工具,前台用html+jQuery设计实现,后台以C#为开发语言,用MVC模式下的Ajax+Json传送数据,数据存储用SQL Server 2008来完成[6]。各项设计严格按照软件设计的步骤走,制定相关的需求分析、系统分析等计划,并完成相关的开发文档。
需求分析:单用户系统,操作简单,功能也相对简单,系统的配置也符合普通的机器配置。前期工作需要了解对系统的需求,并收集相关资料进行分析、总结。
系统分析:有系统的静态模型即界面的设计规划等,需要有面向对象的思想,了解系统需要实现的功能,并建立系统的交互模型[7]。
系统开发环境的搭建:下载安装开发需要的软件及帮助工具。
代码的实现:项目规划完成好后,继续对每个细节模块分析后就可以代码实现了。
代码的测试:分析代码是否达到功能实现的预期效果,并改进。
系统的测试:不断地运行系统,不断地测试已达到最性能化的效果。
在开发的过程中,始终要保持面向对象的编程思想,并保证功能实现化、丰富化,保证代码编写规范整洁,并附有相应注释,方便以后查找代码。
数据库设计:库、表、字段创建要合理规范,并详细标明注释。
2 系统的综合需求
2.1 功能性能需求
2.1.1 后台模块
后台模块是管理员管理前台的必需模块,前台的数据,即通过后台处理,前台再从数据库中获取,后台处理所有数据,前台显示有效数据
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2415.html