网站建设课程设计
学院: 班级:
学号: 姓名:
第一章 概述
1.1前言背景(自己网站内容的背景)
随着生活水平的提高,人们也在不断提升自己的品格及修养。兰花的花语和象征及代表意义是:淡泊,高雅 。因而被大众所青睐。兰花是中国十大名花之一,人见人爱,它有宜人的香气,
兰花那撩人而带神秘感的幽香,是世界上任何一种花卉的香气不能比拟的。不论蕙兰的清香,春兰的浓香,某些建兰的木樨香,还有某些报岁兰的檀香味等,它们都有一个共同的特点,就是清而幽。
兰花展网是因为自己观看了国际兰花展受到感触而建的,该网站将会报道全国各地兰花新闻信息以及兰花展活动,励志以诚信、务实、开放和积极进取的态度稳步发展,树立良好的形象,望得到了广大兰友、网友的认可,也希望能在业内具有了一定的影响力和代表性,并逐步由单一的信息平台转型为信息与商务结合的综合性网站。
随着互联网的高速发展和web2.0时代的到来,越来越多的网站如雨后春笋般涌现出来。根据中国互联网络信息中心发表的权威报告显示,截至09年6月底 ,我国网站数达到287.8万个。网站数量的剧增,导致竞争的加剧。于是越来越多的站长,尤其是个人站长,开始对网站的发展前景表示担忧。
但实际情况并不是如此
1、虽然我国网站在数量上已经达到百万规模,但并不表明我国网站行业的市场已经完全饱和。根据前述的权威报告显示,截至09年6月底 ,我国网民数达到3.38亿 ,网络普及率25.5%。这个数据说明了两个问题。第一个,我国的网民数量是非常庞大的。第二个,我国的网民数量增长潜力还是很大的。那么,个人网站的发展空间也肯定是有的。
2、个人网站与商业网站相比并没有绝对的优势与劣势。商业网站的优势在于资金的充足可以为其带来更广泛的宣传与推广,人力的充足可以给其带来更大的数据和信息量,以及技术上的优势可以为其带来更先进的功能。但这些,并不是一个网站最核心的价值。网站最核心的价值在于给网民带来最有价值的信息或服务。但没有哪一个网站敢于承认所有的服务、信息、功能都会得到所有网民的青睐。正所谓众口难调。那么,这就给个人网站带来了空间。个人网站的优势在于小成本运营,摆脱了投入与回报问题的困扰。只需要用心做出自己的特色就行了。而由于中国网民的庞大,不同网民又有不同的喜好与要求,那么一个有特色的个人网站也肯定能够从这庞大的网民群体分一杯羹。而由于个人网站基本可以忽略成本的问题,那么只要个人网站能从中争取一小部分市场,哪怕是个小虾米,获得的收益也是非常可观的。
1.2、使用工具
1. Dreamweaver8 2. 数据库Access2007 3. Flash 8
本网站以Dreamweaver8为开发平台,运用ASP(Active Server Pages)技术和数据库数据库Access2007连接,为了美化页面,引入了Flash 8动画,在设计的同时还运用了HTML
语言。
1.3、兰花展网站的简单介绍
这次课程设计的要求是根据自己的爱好做个网站,我喜欢花草,又因看了兰花展,所以毫不犹豫地选择了做以兰花展为主题的网站。孔子《孔子家语·在厄》芷兰生于深林,不以无人不芳;君子修道立德,不为穷困而改节。兰花是一种以香著称的花卉,具高洁、清雅的特点。古今名人对它品价极高,被喻为花中君子。在古代文人中常把诗文之美喻为“兰章”,把友谊之真喻为“兰交”,把良友喻为“兰客”。所以有必要做一个兰花的网站,将传统文化发扬光大。本网站起名为“兰花展”,希望收集全国各地兰花展信息,给爱兰的兰友带来方便,也希望越来越多的人喜欢兰花
本网站主要分以下四个模块:
总的模块图
兰花展 用户登录注册 用户浏览模块 用 户 登 录 用 户 注 册 用 户 信息 修改 用户端首页 最新动态模块 兰展活动模块 铭品鉴赏模块 留言互动模块
1.用户登录注册模块
本模块是动态页面的设计部分,用户可以注册成为该网站的会员,注册时需要提供用户名和密码,记录存入Access数据库。如果数据库中已经存在该用户名,会自动给出错误信息:“该用户名已经能够存在,请重新注册”。然后可以凭用户名和密码登录本网站,成功登陆后可浏览本网站。如果登陆失败,会给出提示信息:“用户名或者密码错误请重新登录或注册”。
2.最新动态模块
本模块是静态页面部分。本模块收集了最近有关兰花或兰花展的新闻动态。
3.兰展活动模块
本模块是静态页面部分。主要陈列了全国各地开展的兰花展览活动。
4.铭品鉴赏模块
本模块是静态页面部分,以图片交换的方式罗列了多幅精美图画和一个精美的Flash动画。
5.留言互动模块
本模块是动态页面部分。Access数据库中有多个留言的多条记录,运用重复区域和记录集导航条实现以下两个功能:每次显示5条记录(包括条数、留言者、留言内容),还可以每次查看下一页、上一页、最后一页或者是第一页的记录。
第二章 详细设计
2.1数据库的设计
本网站建立了一个数据库,其中包含两张表,一张用于用户的登录注册模块,记录了用户的基本信息(为了设计简便只记录了用户的ID号,用户名和密码)。另一张用于留言互动模块,记录了留言者的ID号,留言者,留言内容。 设计如下图所示:
登录表的设计:
留言互动表的设计:
登录表的内容:
留言互动表的内容:
2.2详细设计
1.用户登录注册模块流程图
登录界面 Y 输入用户名和密码 N 错误,提示重新输入 注销用户 修改注册信息 注册信息模块
2.用户浏览模块流程图 首页 网站首页 网站起始页
最新动态 兰展活动 铭品鉴赏 留言互动 网站首页 最新的兰花相关新闻和活动 各地的兰花展览活动 兰花图片欣赏 留言内容及相关信息 3.网站起始页截图与设计: 截图:
动态滚动文字
背景图片
五秒后自动跳转到主页 设计:
采用一张图片作为整个页面背景。 滚动文字采用MARQUEE标签来实现。
自动跳转采用html-头文件-标签刷新来实现
4.网站首页模块截图与设计:
截图:
用户登录注册界面
FLASH动画的显示
设计:
使用表格布局,采用一种颜色作为整个页面背景。 可以链接任意界面。
将用户登录页面嵌入到主页面中。
同时还选了一首歌作为背景音乐,用的是页元素的bgsound进行的。
4.用户登录模块的截图与设计
该部分有两个页面组成:(login.asp、loginfo.asp)
Login.asp页面截图如下:
“注册”按钮采用行为转到URL
该部分包括登录用户服务器行为
Loginfo.asp页面截图如下:
该部分有限制对页的访问和注销用户服务器行为 对于“修改”按钮,添加URL行为
插入记录: 链接到登录.asp
还有“检查表单”的行为:
动态绑定数据库部分 该部分有“更新记录”、“记录集”、数据库的绑定(即“动态文本域”)服务器行为。
更新记录:
记录集:
数据库的绑定:
“返回”按钮URL行为:
5.留言互动模块截图与设计
该部分有三个页面组成:(liuyanban.asp、success.asp、留言板.asp)
Liuyanban.asp页面截图如下:
绑定记录集
第三章 心得体会
在一个星期的课程设计中,我学到了很多东西。这次网站设计,我用的是层和表格相结合的布局,以表格进行定位,在以层来插入我想插入的一系列的元素什么的。网站主要有四个部分:登录注册,留言板,主页,起始页。在做这些地方时,我有许多的体会,主要由以下几点:
1、起始页,网站是否可以吸引到大量的游客,而这点可以通过起始页来实现,它给我的最大的感想就是视觉的重要性。2、主页,整个网站设计的重要部分都是用主页转化成的模板来用的,这就要考虑到整个页面的整体构架。这里我体会到以整体的眼光看待页面很重要。不但要主页好看,还要让后面的页面可以很好地利用。3、留言板,登录注册,这两块,最主要的就是数据库的链接,页面没有设计的技术含量,但是数据库是一个很重要的方面。在这里包含的还有记录集的绑定,检查表单等等。任何一个方面的内容都不能少。同时在设计一个网站时,特别是动态的网站,还要配置IIS,这是一个非常重要的步骤。要根据不同的电脑系统进行不同的配置。在这里我感觉制作动态网站,基础很重要。
因篇幅问题不能全部显示,请点此查看更多更全内容