参考文献 28
致谢 29
1 引言
1.1 项目开发的背景
个人博客系统包含了社会发展过程中的最新的业务信息。它将会引领广大的用户们从网上去搜寻到自己需要的信息,从而来进行业务上面的沟通和交流,加强了对用户信息的维护,加强了用户信息化条件的建设,提高了用户的业务质量,利用现代化的技术手段,将优质的业务进行网上交流,让全国所有的用户可以借鉴和使用这些信息,在更大范围内提高用户业务的质量。个人博客系统能够完善用户的沟通,并且可以及时、有序、高效地完成任务,了解用户业务当前的状态,所以本系统的建立实现了用户业务的需求。
1.2 项目开发的意义
在以前的模式中,大部分的都是利用人们自己动手来操作相关的信息,这样一来,既浪费了宝贵的时间,同时,又浪费了信息的流通和信息的相互之间的交流感想,所以,在这种情况下,当然就不能够很好的使用户们快速了解并解决自己的业务方面出现的问题,而在个人博客系统中,实现了用户们可以通过人机交互的方式来解决用户们自己所需要的一些业务问题,用户们能够依赖系统自带的相应的导航和指导策略,方便了用户们解决自己的业务问题,并且可以以自我评价和反馈的信息来控制业务的一系列的过程。个人博客系统就是为了配合完成这一系列既流行而且有效的业务需求来设计的。
通过学习个人博客系统的设计和实现的过程,更加的深入和实例化了解了个人博客的整个系统的方方面面,而且还很好地积累了网站的开发的一些经验,与此同时,对于ASP.NET来连接SqlServer数据库有了更加深刻的理解。
此外,通过开发个人博客系统这一过程,使得我对编程语言的语法知识,使用技巧以及框架的布局有了更加系统和全面的认识,在以后的项目开发过程中,我可以更加熟练的使用编程语言和进行框架的设计。
2 关键技术的介绍
2.1 ASP.NET技术
ASP.NET技术是Microsoft.net中的不可或缺的一部分,ASP.NET技术 是一种可以建立在公共的语言运行库上的编程的框架,可以用在让服务器生成功能很强大的Web应用的程序。ASP.NET技术还提供了统一并且全面的 Web 开发的一系列模型,为广大的开发人员们提供了可以创建企业级的 Web 应用的程序所需要的各式各样的服务。ASP.NET技术同时也是一个已经编译过的、是基于 .NET 的环境,可以使用任何的与 .NET 兼容的语言来创建应用的程序[1]。此外,任何的 ASP.NET 的应用程序都可以使用.NET Framework。广大的开发人员们可以很方便地就能获得这些技术的优点,其中就包括被托管的公共的语言的运行库的环境、类型安全、继承等一系列的相关操作[1,4,7]。
2.2 SQL Server技术
SQL Server 技术是微软公司对于SQL Server 数据库的管理系统推出来的最新的版本。它的主要性能包括[2,8]:
1.Internet的集成。
SQL Server 数据库提供了相当完善的XML的技术的支持。它具有能够构成最大的Web 站点的数据存储组件所需要的可用性、可伸缩性、安全功能。SQL Server 2008和Windows DNA 构架的集成,可以用来对WEB应用程序进行开发,同时SQL Server数据库技术可以用来对English Query和Microsoft提供搜索服务的相关功能,在Web应用程序中也涵盖了用户们所需要的友好的查询功能和强大的搜索功能的需求。
2.可用性和可伸缩性。
同一个数据库的引擎可以使用在不同的平台,从以前便携式电脑运行的Window98,到如今的大型的处理器服务器运行的Windows 2008数据中心版可以看出。SQL Server企业版是可以支持联合的服务器、大型内存支持、索引视图等功能,使其得以升级到最大Web站点所需的性能级别。