1.网站开发的背景及意义
1.1 网站开发的背景
在当今网络发展的时代,很多人会通过健身网站来了解适合自身的健身项目,并分享交流自己的健身经验和体会。但是,当今的健身网站存在着许多问题,如:数量多、激增快、重复性建设、缺乏战略性建设和整体规划等问题。
因此有必要做一个运动的网站来弥补这些问题,更多的是让广大爱健身的人们拥有一个真心可以利用的健身网站,站在用户角度考虑,真正服务于用户,同时又能提高后台管理者工作效率的网站。
1.2目的和意义
在这样的前提下开发了“我爱运动”这个网站来弥补当前这个问题,真正的站到用户的角度开发建设网站,真正的服务于用户同时又能够提够提高管理者工作效率的网站。网站不仅包括运动项目的简介,最新运动资讯,还可以购买运动器械,在线预约教练,以及在线留言分享健身经验以及讨论健身运动中遇到的问题,真心的服务用户。另外后台管理员可以根据用户提供的信息进行综合管理,及时有效地服务于用户,真正的为用户提供服务解决问题,大大提高了工作效率。
2.网站相关技术研究介绍
2.1 Microsoft Visual Studio 2010开发环境
Visual Studio 2010是微软公司推出的目前最流行的Windows应用程序开发环境。重新设计和组织其集成开发环境(IDE)的界面,变得非常简单明了。它可以完成设计、开发、测试、重构、编码、建模、测试、调试和部署工作,而且它还支持 IBM DB2和Oracle数据库,具有比较实用的扩展功能[2] 。因此,“我爱运动”网站的开发和环境选择Microsoft Visual Studio 2010。
2.2 ASP.NET技术
ASP.NET技术采用了模块化和组件的方式运行和开发,是目前大多数程序开发人员所掌握的一种全新的程序开发技术框架。ASP.NET的版本也在不断的升级和进步中,经历了1.0、2.0、3.5、4.0等多个版本的变迁。在短短几年的时间微软开发的这个程序开发体系结构就已经被广泛的使用起来了[3]。ASP.NET的最大特点就是在程序开发过程中可以实现对多种程序设计语言的支持,无论采用C语言还是C++语言,甚至C#对程序进行开发,是一种全新的多语言支持的平台。ASP.NET程序框架不是简单的对ASP技术的升级,ASP根本不具备多种语言进行开发的特点,同时也没有一个整体的综合开发平台来对ASP程序设计进行良好的支持[4]。ASP.NET可以在微软开发的Microsoft Visual Studio 综合平台上进行程序的开发,程序开发平台提供了多种框架,多种控件,多种基类的支持,是一种可视化的集成开发环境,这就给程序开发变得一目了然,让开发过程变得十分简单和方便。此外,ASP.NET是运行在通用的语言运行库上的,是目前唯一一种可以对多种程序设计语言同时支持的综合开发框架,ASP.NET框架给程序设计人员提供了极大的便利[5]。因此,“我爱运动”网站采用ASP.NET框架开发并实现。
2.3 SQL Server 2008数据库技术
由于SQL Server 2008可以使各个数据库之间具备良好的联系,优秀的结构。另外,SQL Server 2008数据库技术的实时性、稳定性和安全性,使其成为一个全方位储存资料、数据的管理平台。采用SQL Server 2008数据库来对“我爱运动”网站的数据库进行开发和设计是非常不错的选择[6]。SQL Server 2008同时还可以支持多个数据库同时高效的运行。在开发“我爱运动”网站的时候我只有一个数据库文件,但是数据库系统必须具备一定的扩展性,可以在软件系统更新后对数据库进行更新和扩展[7]。SQL Server 2008 数据库可以达到这样的要求,可以支持多个数据库同时运行。