基于asp.net的多功能blog系统的开发(毕业论文+程序+使用说明).rar
基于asp.net的多功能blog系统的开发(毕业论文+程序+使用说明),103页9.3万字前言本论文系统地介绍了blog的现状与发展,.net技术的实际应用以及本次设计的开发计划、步骤、实施策略等,并采用结构化设计方法,应用数据流图(dfd),数据字典、程序流程图、e-r关系图等清晰的展示出系统的构成。该设计遵循了软件...
该文档为压缩文件,包含的文件列表如下:
内容介绍
原文档由会员 batistu3925 发布
基于asp.net的多功能blog系统的开发(毕业论文+程序+使用说明)
103页 9.3万字
前 言
本论文系统地介绍了BLOG的现状与发展,.NET技术的实际应用以及本次设计的开发计划、步骤、实施策略等,并采用结构化设计方法,应用数据流图(DFD),数据字典、程序流程图、E-R关系图等清晰的展示出系统的构成。
该设计遵循了软件开发规范的实施文档,从系统分析、系统设计、程序编码、系统测试、系统维护和二次开发计划等几个阶段进行,采用C#和SQL Server来开发ASP.NET程序,并对数据库在影响系统性能方面,做了一定的分析。
Microsoft .NET技术,当前的应用可谓是非常流行、广泛,而且新手一般很容易上手,所以大部分的时间里,选择.NET技术来开发系统还是比较多的(尤其是ASP.NET开发WEB程序),或许有人经常讨论.NET、JAVA、PHP等各种语言的利弊(甚至谈及用C++、DEPHI开发CGI程序),从而来选择自己的学习出发点。当然这样做是为了个人各自的目标方向,然而各种语言都有其通性,都有各自的优点,虽然实现起来各种语言的方法可能不同,包括运行环境、处理过程等,但是就其语法、函数或是方法的实现来说,给人们的思维是一样的。因此学习任何一门语言,逻辑思维才是最主要的。当然语法、函数结构也不能忽视,但比起思维习惯的养成来说,还是显的次要。这一点是任何一门语言的共性所在。所以在本次设计中,采用.NET技术进行WEB开发(C#开发ASP。NET程序),我最大的感触也是在这个方面,设计思路、实现方法、解决步骤……等等,这与以往单独的设计Windows应用程序、Web程序一样。唯一不同的是采用C#开发ASP.NET程序的确是一个跨越,是一种新鲜的体验,而不是之前单一的开发windows程序(C++),单一的开发Web程序(ASP)那样,当然也由于这个跨越,需要自己不但要有后台Win Form编码的知识,也要有Web Form程序开发的基础……所以在很大程度上,我觉得本次的设计还算是比较顺手,虽然有不少新技术、新难题、新思路,但在点滴设计思考中,都逐步解决了。
谈到.NET技术,自然离不开ASP.NET,它作为.NET技术的实施,广泛应用于创建动态Web站点和基于Web的分布式应用,是众多Windows程序员开发Web应用程序的有效工具,并且完全基于模块与组件,更易于编写结构清晰、更好的可扩展、可定制性的代码。……正是这些革新意义的特性,提供给Web开发人员更多灵活性,有效缩短Web应用程序开发周期。基于以上诸多优点,所以不选择.NET来开发BLOG系统,实在是没有理由。
BLOG的新兴不是很久,但是比较流行、实用,所以开发此BLOG系统让我对本次设计很有兴趣,在绝大部分的时间里,我没有觉得枯燥,更没有做不下去的感觉,反倒是兴趣倍增,难题、不解我都将其看成为学习的目标、研究的对象。从COOKIE加密、正则的应用、URLRewrite的实现、UBB的思考到文件管理的编制、访问分析的思考、站点日志的另类实现等等,在这些过程中,设计的思路是逐渐明了,直至每一个问题的解决。事实上,在解决这些问题时,也没有那么容易,但是我觉得能学会解决这些问题便是学习的第一步,也是个人进步所必需经历的。
本次设计,不能说是时间仓促,但即便如此,系统不足之处也是在所难免的,在每个阶段,我都会发现这样或那样的不足,错误、需要优化、共用性、和开发环境的兼容问题等等。这在设计的过程中,都及时的记录并一一解决了。当然,我也曾将系统放到网上进行测试,在这里非常感谢曾帮我测试的朋友们,非常感谢他们提出的建议和提交的BUG。
103页 9.3万字
前 言
本论文系统地介绍了BLOG的现状与发展,.NET技术的实际应用以及本次设计的开发计划、步骤、实施策略等,并采用结构化设计方法,应用数据流图(DFD),数据字典、程序流程图、E-R关系图等清晰的展示出系统的构成。
该设计遵循了软件开发规范的实施文档,从系统分析、系统设计、程序编码、系统测试、系统维护和二次开发计划等几个阶段进行,采用C#和SQL Server来开发ASP.NET程序,并对数据库在影响系统性能方面,做了一定的分析。
Microsoft .NET技术,当前的应用可谓是非常流行、广泛,而且新手一般很容易上手,所以大部分的时间里,选择.NET技术来开发系统还是比较多的(尤其是ASP.NET开发WEB程序),或许有人经常讨论.NET、JAVA、PHP等各种语言的利弊(甚至谈及用C++、DEPHI开发CGI程序),从而来选择自己的学习出发点。当然这样做是为了个人各自的目标方向,然而各种语言都有其通性,都有各自的优点,虽然实现起来各种语言的方法可能不同,包括运行环境、处理过程等,但是就其语法、函数或是方法的实现来说,给人们的思维是一样的。因此学习任何一门语言,逻辑思维才是最主要的。当然语法、函数结构也不能忽视,但比起思维习惯的养成来说,还是显的次要。这一点是任何一门语言的共性所在。所以在本次设计中,采用.NET技术进行WEB开发(C#开发ASP。NET程序),我最大的感触也是在这个方面,设计思路、实现方法、解决步骤……等等,这与以往单独的设计Windows应用程序、Web程序一样。唯一不同的是采用C#开发ASP.NET程序的确是一个跨越,是一种新鲜的体验,而不是之前单一的开发windows程序(C++),单一的开发Web程序(ASP)那样,当然也由于这个跨越,需要自己不但要有后台Win Form编码的知识,也要有Web Form程序开发的基础……所以在很大程度上,我觉得本次的设计还算是比较顺手,虽然有不少新技术、新难题、新思路,但在点滴设计思考中,都逐步解决了。
谈到.NET技术,自然离不开ASP.NET,它作为.NET技术的实施,广泛应用于创建动态Web站点和基于Web的分布式应用,是众多Windows程序员开发Web应用程序的有效工具,并且完全基于模块与组件,更易于编写结构清晰、更好的可扩展、可定制性的代码。……正是这些革新意义的特性,提供给Web开发人员更多灵活性,有效缩短Web应用程序开发周期。基于以上诸多优点,所以不选择.NET来开发BLOG系统,实在是没有理由。
BLOG的新兴不是很久,但是比较流行、实用,所以开发此BLOG系统让我对本次设计很有兴趣,在绝大部分的时间里,我没有觉得枯燥,更没有做不下去的感觉,反倒是兴趣倍增,难题、不解我都将其看成为学习的目标、研究的对象。从COOKIE加密、正则的应用、URLRewrite的实现、UBB的思考到文件管理的编制、访问分析的思考、站点日志的另类实现等等,在这些过程中,设计的思路是逐渐明了,直至每一个问题的解决。事实上,在解决这些问题时,也没有那么容易,但是我觉得能学会解决这些问题便是学习的第一步,也是个人进步所必需经历的。
本次设计,不能说是时间仓促,但即便如此,系统不足之处也是在所难免的,在每个阶段,我都会发现这样或那样的不足,错误、需要优化、共用性、和开发环境的兼容问题等等。这在设计的过程中,都及时的记录并一一解决了。当然,我也曾将系统放到网上进行测试,在这里非常感谢曾帮我测试的朋友们,非常感谢他们提出的建议和提交的BUG。