ASP.NET2.0网站开发全程解析的图书章节
第1章 项目介绍——TheBeerHouse
本章介绍的是在本书中要开发的一个项目。将解释该示例网站所涉及到的概念。在阅读过程中,读者应当意识到这是一种多功能的、数据驱动的、基于内容模式的网站,而且可以方便地修改该网站以满足实际需求。虽然本书中会使用许多ASP.NET旧的功能,但重点还是介绍如何在实际网站开发过程中使用ASP.NET 2.0的强大功能。
本书的每一章都使用“提出问题一设计方案一解决方案”的方法进行讲述:“提出问题”部分提出每章所要完成的模块的业务需求,“设计方案”部分开发符合这些需求的解决方案,“解决方案”部分编写代码来实现设计方案。与传统的计算机书籍不一样,本书并没有重点介绍基本概念,而是着重展示如何应用学到的知识来解决实际的业务需求。本书可能并不适合初学者,如果您对网站开发的基本概念和ASP.NET(任何版本的ASP.NET)已经有所了解,并已经实践过,而且您想学习ASP.NET 2.0中的新知识,那么我们开始吧!
1.1 提出问题
在博洛尼亚(意大利的一个城市)有将近一半的人口是学生,包括许多留学生。由于年轻人很多,所以这里有很多酒吧和娱乐场所,能够让他们在晚上和周末一起出来活动。音乐会、聚会、表演秀等活动经常举办。为了具有竞争力,每个酒吧必须找到一些其他酒吧所没有的、能够吸引潜在顾客的特色。要有竞争力,营销也非常重要,我们的一个客户希望在这一方面做得更强。该客户原来一直使用传统印刷广告来宣传她的酒吧TheBeerHouse(一个虚构名字),但现在想尝试新的媒体方式——创建一个令人兴奋的网站。她认为这很有用,因为顾客一旦熟悉了她的网站就可以去那里看最新活动的报道;通过邮箱接收新闻邮件;可以浏览过去活动的照片,对它们进行排名;还能同网站的其他访问者分享信息、建立联系,而且日后他们还能在酒吧里当面进行交流。建立网站的目的就是吸引顾客,尤其是使目标顾客习惯于通过网站来获得新闻和活动的信息。酒吧是典型的娱乐场所,拥有很多顾客,它可能要比传统的酒店更需要这样的网站。