熟悉TheBeerHouse模板

来源:互联网 发布:淘宝卖家首页怎么设置 编辑:程序博客网 时间:2024/05/16 16:19

   才开始学,需要慢慢来,感觉不能纠缠于枝节的迷惑,先从解读书本入手。未找到中译本,翻译摘录一下以供同有所学的弟兄参考。

 Chapter 1-项目介绍:TheBeerHouse

   记住:这是一个以通用为目的,数据驱动,有基本内容风格的网站,它能容易的修改去适合于无数的实际的网站需求。虽然我们用了很多旧的ASP.net属性,但这本书最直接的目的是展示你怎样去利用新的ASP.NET 2.0的功能在实际的网站建设中。

 这本书每一章都以问题的提出,设计,解决方案为指导:问题部分解释商业需求,解决部分通过代码去执行我们的设计,它关注点不是在教基础概念,而在于告诉你怎样用知识去解决实际的商业需要。
问题:
   在博洛尼亚有一半的人口是学生包括许多留学生,酒吧很多,在竞争当中,每个酒吧必须发现其它酒吧所没有的项目,我们的酒吧所有者想在这一领域做得更大,她有了传统的打印的海报为她的酒吧TheBeerHouse,但她现在想利用新的媒体--(互联网)去拓宽她的市场。她想当顾客成为网站的常客,他们能到这了解新活动,可以用Email接收时事通迅,也能查看评价活动照片,和其他顾客共享消息,建立虚拟联系,以后可以在酒吧碰面!目标用户是习惯用互联网的人。酒吧是典型的娱乐场所,它是比饭店更适合于此类项目。
Design计划
计划通常意味着写下需求列表和执行概要,也要为数据库设计需要的数据对象。
需求列表:
    1、一个吸引人的用户界面
  • 2、一个成功的有内容的网站有大量的参与用户。用户充实网站的内容,所以要有好的用户管理方式,给用户提供足够的方便和灵活,同时也有个人权益的保护。
  • 3、一个酒吧网站如果没有定期的更新和增加新看点是很不好的。网站需要一些机制使编辑容易的更新动态的内容,此外编辑一般不是技术员,所以这个机制必须要常人能很容易的使用。
  • 4、当网站有新的内容时,它的管理者必须有通知用户的方法。这包括能过发短信到用户的注册邮箱;提供RSS给用户去自行联接。
  • 5、网站最好能从用户那获得反馈,比如喜欢什么酒,喝酒时喜欢听什么音乐,这将能帮助酒吧进行更好的经营决策。
  • 6、用户间的联系构成的社团也是重要的,能让用户更多的来到这个网站进行讨论。这是论坛的功能。
  • 7、电子购物功能,必须要非技术员能很容易增加、删除商器,消费者能凭直觉使用。
  • 8、提供新闻文章,产品列表,用户讨论,和其它动态内容,这么多信息将使主页繁杂化,所以最好要有用户自已调整主页内容的功能,用户可以只选自已感兴趣的内容在自已登录时显示在主页。
  • 9、针对多国家用户的网站,内容必须能部分或全部的翻译到多种语言。
Solution 解决方案
In Chapter 2
网站界面设计:使用 master pages(母版页)、themes(主题),通过下拉列表框,让用户能选择自已喜欢的主题。
  柔性的容易的导航是用Web.sitemap文件和Menu、SiteMapPath控件。
In Chapter 3
规划网站结构:
  DAl数据访问层:可插入的数据访问,支持任何数据存储,可升级的访问性能(适应高访问量)
  中间层 商业逻辑层:确认逻辑,事务管理,事件记录,缓存
  UI 表示层:新的GridView, DetailsView,FormView控件,ObjectDataSource的使用
In Chapter 4
成员控制和用户偏好

 

 

原创粉丝点击