asp.net的网站博客系统的设计与实现(源码)【字数:9822】
摘 要在信息化的时代,计算机对人们的影响越来越大。博客近年来的发展状况在国内也比较快速。博客里可以跟其他人分享和交流自己的思想和见解,发表个人工作或生活当中的心情文章,可以自由随意尽情地有表达自己,甚至可以当作自己的网络空间。本文首先介绍了背景意义和开发环境,系统在win10操作系统环境下开发,主要运用了asp.net技术平台,以C#为主要开发语言,选用了Visual Studio 2015为开发工具和SQL server 2014为数据库管理工具对数据进行管理。然后对系统进行了需求分析,然后对系统完成总体设计,包括数据库设计和系统功能设计等,主要为用户提供发表、浏览和删除日志,上传照片,心情留言,添加通讯录,信息修改等功能,之后就详细的展示了系统的实现,阐述每个页面实现的功能特点,最后对系统进行了简单的测试。
Key word:Blog websites, network space, sharing, data management目 录
第一章 绪论 1
1.1研究背景 1
1.2研究目的 1
第二章 系统开发环境 2
2.1 开发工具及工具简介 2
2.1.1 ASP.NET概述 2
2.1.2 Visual Studio 2015简介 2
2.1.3 SQL Server概述 2
2.2 动态网站技术介绍 3
第三章 需求分析 4
3.1 可行性分析 4
3.1.1技术可行性 4
3.1.2经济可行性 4
3.1.3操作可行性 4
3.2 系统分析 5
3.3 功能分析 5
3.3.1 用户注册功能 5
3.3.2 用户管理功能 5
3.3.3 访客游览功能 5
3.3.4 评论功能 6
第四章 系统总体设计 7
4.1 数据库设计 7
4.1.1 数据库表连接设计 7
4.1.2 数据库表设计 8
4.2 系统设计 10
4.2.1 系统业务流程 10
4.2 *好棒文|www.hbsrm.com +Q: *351916072*
.2 系统功能设计 11
第五章 系统模块的实现 13
5.1 注册登录模块的实现 13
5.1.1 登陆页面 13
5.1.2 注册页面 14
5.2 用户模块的实现 15
5.2.1 日志管理页面 15
5.2.2 相册管理页面 16
5.2.3 留言管理页面 18
5.2.4 好友管理页面 19
5.2.5 个人信息管理页面 20
5.3 访客模块的实现 20
5.3.1 访客主页面 20
5.3.2 访客相册页面 21
5.3.3 评论页面 22
第六章 系统测试与维护 24
6.1 系统测试 24
6.2 系统运行结果 24
6.3 系统维护 25
结束语 26
致 谢 27
参考文献 28
第一章 绪论
1.1研究背景
随着电子科技的加速发展,网络新型化时代的到来,博客已经成为一种新生活的表达方式,新生活的学习方式和新生活的社交方式。越来越多的人希望能够简单方便,自由自在,无拘无束。而博客给他们提供了这样一个平台,可以区别于传统网络的社交方式一样,记录自己每天生活的点滴,保存一些想要分享的图片心情。博客让用户间的交流和沟通变得更加多样化和丰富化,使单一的群体与智慧的思想相结合,让个人出版的梦想能够变的人人都可以实现。因此总的来说博客正在影响并改变着我们的生活。
现在的博客大部分都是以网络作为载体,在它之前有过Email、bbs和即时通信,这些通信方式可以说是第四种信息交流方式,也可以说是一种网络版的“读者文摘”,既能够让读者随时随地的发布自己的心得体会,还能够及时有效地与他人进行在线交流,成为一种集个性化于一体的综合性平台。由于该平台需要展示丰富的个性化色彩,所以对博客功能的要求自然就高了许多,如今随着信息的发展,新一代的具有更多、更新、更全功能的博客正急需走进生活的大舞台。
一个博客其实也就是由多个网页组成最后通过一个页面来进行交互展示的,每个页面通常是由几篇简短且经常更新的日志和每天的动态说说所构成,这些发表的文章能够按照一定的时间顺序进行排列。个人日志其实也是带有私人性质的一种日志,但也是带有公共性的日志,私人性和公共性的有效结合,他可以让博主对自己的生活情绪有选择的记录和表达出来。这不仅仅是纯粹的个人思想的表达以及繁琐的日常事务的记录,而是在表达的同时还能够让人与人之间进行互动和交流甚至于给他人提供帮助,因此博客有着极高的共享价值和精神。
1.2研究目的
该博客开发的目的一方面是为了能够让更多的人都可以拥有自己的空间,在这个空间里可以展示自己的一些心得与照片,来与他人进行分享。另一方面通过这次网站的设计能够让我们加深对课上知识的理解,巩固以前所学的知识,加强实践应用的能力,并在设计的过程中学习到一些课上所学不到的东西,以此达到实践与理论相结合的目的。
第二章 系统开发环境
2.1 开发工具及工具简介
2.1.1 ASP.NET概述
本次博客系统的开发环境用的开发工具是visual studio 2015,它采用的是ASP.NET技术,使用的语言是c#。ASP.NET可以说是ASP的新版本,也是Web编程在应用程序方面的一个新方法。ASP.NET中也并不全是对ASP的改进,原本对它的设计是为了给用户提供最好的应用程序框架。相比于ASP,ASP.NET有更多的优势,ASP.NET在脚本上不会受到约束,而且更加灵活多变,可以支持多种语言编程。ASP.NET包含在Microsoft .NET Framework内,它在Internet 环境中可以简化程序的计算环境。.NET Framework有一个大的语言库,它的服务很全面,包含各种管理以及保护代码安全。它也是一个的.NET Framework 类库,而且开发就是用它来综合所有类。
本网站使用Visual Studio 2015作为开发环境,嵌套C#语言的ASP.NET技术作为编程环境。
2.1.2 Visual Studio 2015简介
Visual Studio 是一套完整的开发工具集,它功能非常多,且使用方便。Visual Studio 是微软推出的专门支持.NET框架4.0的开发工具,并提供了一些日常ASP.NET开发所需要的组件,它的功能主要集中在交互式的开发环境、优化的开发环境、直观地设计数据库和轻松共享Web应用程序。本系统采用的就是Visual Studio 2015,因为使用VS制作网站虽然开发起来不是最简单,但是他强大的管理能力和SQL专门为它配置的管理工具两者联合管理。可以说没有任何理由来拒绝此组合。
Key word:Blog websites, network space, sharing, data management目 录
第一章 绪论 1
1.1研究背景 1
1.2研究目的 1
第二章 系统开发环境 2
2.1 开发工具及工具简介 2
2.1.1 ASP.NET概述 2
2.1.2 Visual Studio 2015简介 2
2.1.3 SQL Server概述 2
2.2 动态网站技术介绍 3
第三章 需求分析 4
3.1 可行性分析 4
3.1.1技术可行性 4
3.1.2经济可行性 4
3.1.3操作可行性 4
3.2 系统分析 5
3.3 功能分析 5
3.3.1 用户注册功能 5
3.3.2 用户管理功能 5
3.3.3 访客游览功能 5
3.3.4 评论功能 6
第四章 系统总体设计 7
4.1 数据库设计 7
4.1.1 数据库表连接设计 7
4.1.2 数据库表设计 8
4.2 系统设计 10
4.2.1 系统业务流程 10
4.2 *好棒文|www.hbsrm.com +Q: *351916072*
.2 系统功能设计 11
第五章 系统模块的实现 13
5.1 注册登录模块的实现 13
5.1.1 登陆页面 13
5.1.2 注册页面 14
5.2 用户模块的实现 15
5.2.1 日志管理页面 15
5.2.2 相册管理页面 16
5.2.3 留言管理页面 18
5.2.4 好友管理页面 19
5.2.5 个人信息管理页面 20
5.3 访客模块的实现 20
5.3.1 访客主页面 20
5.3.2 访客相册页面 21
5.3.3 评论页面 22
第六章 系统测试与维护 24
6.1 系统测试 24
6.2 系统运行结果 24
6.3 系统维护 25
结束语 26
致 谢 27
参考文献 28
第一章 绪论
1.1研究背景
随着电子科技的加速发展,网络新型化时代的到来,博客已经成为一种新生活的表达方式,新生活的学习方式和新生活的社交方式。越来越多的人希望能够简单方便,自由自在,无拘无束。而博客给他们提供了这样一个平台,可以区别于传统网络的社交方式一样,记录自己每天生活的点滴,保存一些想要分享的图片心情。博客让用户间的交流和沟通变得更加多样化和丰富化,使单一的群体与智慧的思想相结合,让个人出版的梦想能够变的人人都可以实现。因此总的来说博客正在影响并改变着我们的生活。
现在的博客大部分都是以网络作为载体,在它之前有过Email、bbs和即时通信,这些通信方式可以说是第四种信息交流方式,也可以说是一种网络版的“读者文摘”,既能够让读者随时随地的发布自己的心得体会,还能够及时有效地与他人进行在线交流,成为一种集个性化于一体的综合性平台。由于该平台需要展示丰富的个性化色彩,所以对博客功能的要求自然就高了许多,如今随着信息的发展,新一代的具有更多、更新、更全功能的博客正急需走进生活的大舞台。
一个博客其实也就是由多个网页组成最后通过一个页面来进行交互展示的,每个页面通常是由几篇简短且经常更新的日志和每天的动态说说所构成,这些发表的文章能够按照一定的时间顺序进行排列。个人日志其实也是带有私人性质的一种日志,但也是带有公共性的日志,私人性和公共性的有效结合,他可以让博主对自己的生活情绪有选择的记录和表达出来。这不仅仅是纯粹的个人思想的表达以及繁琐的日常事务的记录,而是在表达的同时还能够让人与人之间进行互动和交流甚至于给他人提供帮助,因此博客有着极高的共享价值和精神。
1.2研究目的
该博客开发的目的一方面是为了能够让更多的人都可以拥有自己的空间,在这个空间里可以展示自己的一些心得与照片,来与他人进行分享。另一方面通过这次网站的设计能够让我们加深对课上知识的理解,巩固以前所学的知识,加强实践应用的能力,并在设计的过程中学习到一些课上所学不到的东西,以此达到实践与理论相结合的目的。
第二章 系统开发环境
2.1 开发工具及工具简介
2.1.1 ASP.NET概述
本次博客系统的开发环境用的开发工具是visual studio 2015,它采用的是ASP.NET技术,使用的语言是c#。ASP.NET可以说是ASP的新版本,也是Web编程在应用程序方面的一个新方法。ASP.NET中也并不全是对ASP的改进,原本对它的设计是为了给用户提供最好的应用程序框架。相比于ASP,ASP.NET有更多的优势,ASP.NET在脚本上不会受到约束,而且更加灵活多变,可以支持多种语言编程。ASP.NET包含在Microsoft .NET Framework内,它在Internet 环境中可以简化程序的计算环境。.NET Framework有一个大的语言库,它的服务很全面,包含各种管理以及保护代码安全。它也是一个的.NET Framework 类库,而且开发就是用它来综合所有类。
本网站使用Visual Studio 2015作为开发环境,嵌套C#语言的ASP.NET技术作为编程环境。
2.1.2 Visual Studio 2015简介
Visual Studio 是一套完整的开发工具集,它功能非常多,且使用方便。Visual Studio 是微软推出的专门支持.NET框架4.0的开发工具,并提供了一些日常ASP.NET开发所需要的组件,它的功能主要集中在交互式的开发环境、优化的开发环境、直观地设计数据库和轻松共享Web应用程序。本系统采用的就是Visual Studio 2015,因为使用VS制作网站虽然开发起来不是最简单,但是他强大的管理能力和SQL专门为它配置的管理工具两者联合管理。可以说没有任何理由来拒绝此组合。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/209.html