Visual Studio是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP),并且支持开发面向Windows 7的应用程序。除了Microsoft SQL Server,它还支持 IBM DB2和Oracle数据库。9个新功能:它将是经典的一个版本,相当于当年的6.0版。而且它可以自定义开始页;新功能还包括:(1)C# 4.0中的动态类型和动态编程;(2)多显示器支持;(3)使用Visual Studio 2010的特性支持TDD;(4)支持Office ; (5)Quick Search特性;6)C++ 0x新特性; (7)IDE增强;(8)使用Visual C++ 2010创建Ribbon界面;9)新增基于.NET平台的语言 F#;
2.4 SQL Server 2008
2.4.1 SQL Server 2008简介
SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本。在现今数据的世界里,公司要获得成功和不断发展,他们需要定位主要的数据趋势的愿景。SQL Server 2008出现在微软数据平台愿景上是因为它使得公司可以运行。他们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本。这个平台有以下特点:可信任的——使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。高效的——使得公司可以降低开发和管理他们的数据基础设施的时间和成本。智能的——提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。SQL Server 2008是微软数据平台愿景中的一个主要部分,旨在满足目前和将来管理和使用数据的需求。
2.4.2 SQL Server 2008和三层架构
下图展示了三层架构中各个层将使用的开发技术,SQL Server 包含了应用系统的数据层(存储过程包含了访问和文护数据的程序逻辑),并且负责实际的数据存储。
图2-1 三层架构与开发技术
3 家教网站设计过程
3.1 系统需求分析
3.1.1 系统功能需求
该系统的使用对象分为两大类:一类是寻找家教的家长,如果只找家教登录网站时不需要进行身份验证,进入论坛需要身份验证;另一类是提供家教的老师,需要身份验证并且填写个人信息。该系统的功能主要有如下几个方面:
1、构建一个能够浏览和搜索的提供家教教师信息的目录。为家长提供一个24小时的寻找家教服务。家长可以根据所需科目及时间寻找自己满意的家教教师,同时可以根据需要是否注册本网站会员,进入网站论坛交流学习心得,顾客可以根据需要选择。
2、构建ASP.NET论坛模块,包括学习方法、教育方法、教育新闻、家长课堂四大模块,提供用户发帖,回帖,查看等级等功能。
3、构建一个能浏览和搜索学生求教信息的目录,为老师提供学生信息浏览,这是一个双向的选择。
4、展示本网站的一些静态数据,包括收费标准、帮助中心、合作伙伴等信息,提供一些设为首页、添加收藏等小功能。
通过以上功能分析,可得到该系统的功能结构框图如下: