线上期刊服务咨询,发表咨询:400-808-1701 订阅咨询:400-808-1721

网站设计方案8篇

时间:2022-08-25 12:26:24

网站设计方案

网站设计方案篇1

    高职院校的电子商务专业目前的课程体系基本是由计算机的一些专业课程加上一些商务的课程共同构成的。各个高职院校会根据学科的偏向而进行一些取舍,有些学校会有更多的计算机专业课程,有些学校会更侧重于商务课程。从高职学生的特点来看,学习较多的计算机专业课程难度较大,因此从实际出发,高职的电子商务专业计算机课程相应地要降低难度,我们对计算机专业类的课程进行了重新的设计和整合,包括课程的标准和课程的内容。计算机专业中的《系统分析与设计》课程主要是对软件系统进行分析与设计,针对电子商务专业,则侧重有所不同,因此将课程更改为《商务网站需求与方案建设》,结合对企业的业务流程调研,归纳出本门课程的典型工作任务,并对课程进行了教学设计。

    1、对企业业务流程的调研对从事网站项目建设开发的企业流程调研后,可以归纳出基本的业务流程,描述如下:在承接一个项目后,市场部负责人与美工主要进行需求分析工作,由于需求分析成功与否与后期的工作直接相关,所以主要由负责人与项目委托人沟通,美工要进行首页面的设计,因此要对网站的总体风格和内容有一个准确的把握,所以始终参与需求分析过程。在与委托人进行充分沟通的基础上,了解该项目的行业背景和企业的实际运行情况后,完成需求分析报告,并进行一个方案设计,在项目委托人同意之后开始进行项目的设计。首页面的设计是由美工完成的,这也是一个与委托人反复交流的过程,经过不断地调整修改之后,首页面定稿。此时首页面只是一个效果图片,经过页面的切割和生成工序后,将首页面交给研发部,研发部根据需求分析报告和首页面的内容进行后台代码的编写。同时,美工进行二级页面的设计。设计完成后也交由研发部编写后台代码。代码编写完成后进行网站的测试和。综合上述流程,可得流程图如图1:在了解项目的流程时,我们也同时了解了各个岗位要求的技能,综合来说,每个岗位的人员都应能熟悉电子商务的内涵,不同的岗位在具体的知识技能要求上有所不同。如需求分析人员要求对项目的整体运作非常熟悉,能起到协调项目组和项目委托人的作用,必须具备很好的沟通交流能力,同时要有较强的文字组织能力。美工要具备较好的美术基础、审美眼光和熟练的网页制作知识,同时由于美工要充分与项目委托人沟通,这样才能做出既有特色,同时又能满足委托人要求的页面效果,因此对沟通能力也有相当高的要求。研发部门的岗位则相对要求编程能力和逻辑思维能力强。能充分领悟项目的要求,在给定的时间内完成代码的编写和调试。同时,由于程序文档和使用说明书的编写较为重要,所以也要求有一定的文字表达能力。企业一般还会提供管理咨询和培训等服务,管理咨询和培训主要有提供网站推广的服务,电子商务解决方案的咨询等。这些岗位要求对电子商务的技术有基本的了解并有较强的语言能力,熟悉各种网站推广方法和工具。

    2、分析学生必须的知识、技能、素质为了适应相关的工作岗位,学生应能熟悉电子商务的内涵,掌握网站需求调查与分析的基本方法,掌握网站开发的技术,如相应的程序设计语言和网页设计制作知识和方法,具备一定编程能力和逻辑思维能力,熟悉各种网站推广方法和工具。必须具备很好的沟通交流能力,同时要有较强的文字组织能力。一个项目通常是项目组来完成的,所以学生的团队合作能力也必不可少。

    3、分析《商务网站需求与方案设计》课程的典型工作任务本门课程对应的岗位为网站需求分析人员,需求分析研人员通常应对整个项目流程非常熟悉,他是项目委托人和开发人员之间的钮带,项目委托人不能理解项目是如何完成的,他们注重的是项目完成时交付的网站是否符合他们的预期,而开发人员的开发工作依赖于需求分析人员提供的需求分析报告,因此,网站的需求分析与方案设计是非常重要的工作任务,对整个项目的质量来说起着关键性的作用。需求分析要完成的是和项目委托人沟通交流,以专业的眼光来看待项目的可行性,为委托人分析及明确需求,在此基础上,进行需求调查与分析,形成需求分析与整体方案设计,提交相应的需求分析报告和方案设计报告。

    4、以工作过程为导向设计教学情境

    4.1学习情境划分原则企业在承接建站任务时,根据站点的不同会有一些不同的方法进行需求分析,教材的每章都将用一个实际的案例进行说明,并附上完整的需求分析报告。案例的挑选力求能充分说明各种不同类型网站的特色,并在需求调查与分析的方法上体现出来,并为学生的实践作出有效的指导。在此基础上,开始进行具体的情境设计,我们设想以一个项目贯穿整门课程,将项目按工作过程进行划分情境,每个情境完成一个子任务,一门课程结束时,各个子任务可以综合形成一个完整的项目任务。这样,我们就只能以一个典型案例来说明需求分析过程,为了不至于造成其他类型的网站需求分析方法不同,而学生无法了解,在每个情境中设置拓展部分,由于B2C的站点难度适中,且最为常见,因此,教材中以B2C作为案例,其他类型的站点在需求分析时如果有特殊的要求就体现在拓展部分,学生选取的案例中如果涉及到其他类型的站点,那么就可以参考拓展部分,进行自学或查找相应资料来解决问题。

    4.2学习情境的设计我们按照工作过程将课程划分为十个学习情境,分别是外部需求分析、面向用户的需求分析、企业内部需求分析、网站推广需求分析、网站软硬件环境设计、网站功能的概要设计、网站数据库结构设计、网站界面总体设计、网站系统安全性设计和网站测试。

    5、课程标准的制定

    在学习情境的划分与设计完成之后,我们着手制定课程标准,,其中最重要的就是课程的定位及学习目标的制定。这部分我们充分地参考了企业的调研意见,了解企业的网站需求分析人员在具体工作中所需要掌握的知识和能力。并力求能够体现在学习情境的设计中。

    5.1课程的定位网站需求与方案设计是电子商务专业网络技术服务方向的一门专业课程,本门课程着重于培养学生用全局的眼光看待网站的设计需求,要求学生具备良好的沟通能力和语言表达能力,能够应用各种调查分析方法和工具,完成电子商务网站的需求分析项目,并能按规范的形式形成各阶段的需求分析报告文档。

    5.2学习目标的确定我们分别对本门课程的知识目标、专业能力目标、方法能力目标和社会能力目标进行了分析和归纳。在学习目标方面,十个学习情境分别达到理解以下概念和内容:(1)电子商务的商业模式概念;网站风格、关键字、电子支付、物流配送的概念;(2)面向用户的需求分析使用的调查方法与手段;功能性需求与非功能性需求的概念;(3)网站的盈利模式,网站的存储方式,不同数据库的特性分析比较,非功能性需求概念,网站维护内容;(4)网站的推广策略,推广方法。(5)电子商务网站软硬件环境的组成,网站软硬件设备的选择方法;(6)电子商务建站的基本过程,功能概要设计的基本方法;(7)电子商务网站内容设计的原则,页面设计的原则等;(8)网站的安全性设计方法。(9)网站测试的方法在专业能力方面,我们希望能够达到以下目标:(1)能区分不同的商业模式;进行市场需求分析;能进行同类网站的比较与分析,分析竞争优势、劣势,选择电子支付方式及物流配送模式;(2)能确定网站所面向用户的类型特征;应用各种调查方式对用户进行需求调查;分析调查结果。(3)能明确用户的功能性需求与潜在需求;确定网站的盈利模式、并进行产品分析;(4)能根据外部分析和用户需求以及企业自身定位确定网站的总体风格,语言版本;(5)能确定网站的存储方式,域名,数据库的选用;了解和确定网站维护要求;(6)能分析和确定网站的推广策略。完成相应的需求报告文档。由于本门课程的教学设计是让学生在学习过程中完成一个实际的电子商务网站项目需求分析,因此,学生要从组建项目小组开始,进行选题,到实施整个调查过程,并形成相应的需求分析报告。整个过程都需要对项目进行规划、计划和实施,并在实施过程中报告和反馈,所以对学生的实践能力是很大的考验。相应地,在方法能力方面,我们希望通过本门课程的学习,能够做到:能将所学知进行综合运用;.具有独立进行分析、计划、实施、评价的能力;具有获取、归纳、分析、交流的能力;并具有一定的自学能力、理解能力与表达能力。在社会能力方面,我们希望能够培养学生的团队意识与协作能力,并具有一定的计划组织能力。

    6、项目导向的校本教材编写

    在课程标准的基础上开始进行校本教材的编写,在选取案例的时候,使用的是企业真实案例,这是一个B2C类型的站点,其业务方式是整合福建范围内的一些茶商,用统一的标识进行网上销售,由于茶叶是福建省的一个重要特色产业,而且网站的一些设想也很有特色,在校本教材中,我们就以该案例进行行动导向的教材编写。

网站设计方案篇2

关键字:血液管理;血站方案;联网管理;总体方案

1方案纲要介绍

A省血液中心与其下管辖的各地市之间有非常频繁的业务往来以及数据之间的传输和交换,采用以往传统的Email的交换方式不能达到实时、准确的目的,有时会出现信息不对称的情况,给血站造成不必要的损失。另外还有一种方式是在省血站中心与各地市血站之间建立专用的通信网络,该种方式的缺点就是花费太大。鉴于上述方法的不足,根据输血行业的自身特点,结合现有的成熟网络技术,并兼顾了系统实时性、可靠性、安全性及投资成本等各方面因素,提出了依托INTERNET网络平台的VPN系统网络的解决方案。该方案是指建立公用的数据网络平台为升血站中心、医院、各个地市血站中心来包括共同的数据,通过该种方式来实现血液信息的共享。

考虑到internet网的安全性,为了防止恶意的破坏,因此系统将公共数据平台与internet网隔离,而另外建立一个Web server作为公共数据平台的镜像和数据交换的平台,通过这个网络纽带,实现各系统间数据的安全可靠交换,并且同时提供了省卫生厅与各地血站对外信息的窗口。

2网络架构介绍

(1)系统通过互联网将A省卫生管理部门、血站数据中心、各地市血站、各地市医院进行互联,血站数据中心采用光迁进行接入,以此来来提供大量的数据的交互。

(2)医院与血站进行随时互联,各个地市的血站管理部门每天必须向血站数据中心进行信息数据上传和交换。

(3)安装视频对话、语音对话网管,实现A省全省血站于血液中心、省卫生管理部门、各个医院进行语音对话或是视频对话。同时有利于省领导进行视频会议等。

(4)各个地市的血站于本地的医院进行网络互联,连接的方式同样采用光迁连接的方式,使两者能够随时进行输血、采血信息的交换。

(5)省血站管理中心可以对各地市血站的情况进行监控,及时做出实时调整。

3方案设计目标和原则

3.1系统设计目标

A省血站联网管理平台设计完成后应该是一套安全的、可靠性高、容错性高、可扩展性强的信息管理系统(见图1)。该系统最基本、最主要的目的是对血液信息的安全进行保障。系统同时应该具有安全的防御措施,能够抵御来自内部和外部的各种攻击,不会因为攻击造成系统数据丢失、系统崩溃的现象。系统在网络部署方面应该采用负载均衡技术和备份技术进行,系统中的数据能够实时进行备份,不会出现系统数据丢失不能恢复的状况。另外各个地市与血站管理中心进行交互、各地市血站与本地医院之间进行交互都采用VPN技术,以此来保证数据的安全性。

3.2系统设计原则

系统在设计原则方面主要考虑的有系统的标准化、系统安全性、系统可靠性、系统经济性、系统实用性、系统可维护性、系统可扩展性、系统灵活性和系统开放性等。

(1)系统标准化:系统将采用国内外先进的技术进行开发和实现,同时在标准方面采用国内标准化的成熟的血站管理软件产品,符合国家或国际标准,体现ISO9000和GMP管理思想。

(2)系统可靠性:A省血液信息管理平台系统应该是一个可靠性高的系统。可靠性是其保障血液数据安全、医院用血数据安全的最关键的保证。系统应该具有一套完整的防护措施,能够防止由于血站内部人员误操作对血液信息造成的破坏,或是防止来自外部的破坏。

(3)系统安全性:数据的安全传输时血站血液管理平台非常重要的环节,在血站血液管理中心与各个地市进行信息交互时应该能够保证数据的安全性,保证数据不被窃取,所以应该采用VPN技术实现。同时在系统的内部应该安装入侵检测系统,在内部网络与外部网络之间因该安装防火墙或是其它杀毒软件。

(4)系统实用性:血站管理软件系统,应能提高采供血服务质量、工作效率和管理水平,为血站带来一定的经济效益和社会效益。

(5)系统经济性:系统部署应该在血站、网络中心、医院现有的基础上进行,做到不浪费现有的硬件设备的基础上对平台进行部署。同时还应该考虑血站运营方式、管理方式的特点对系统进行设计。

(6)系统可维护性:系统应该具有可维护性,所以在设计的过程中应该避免各个模块的耦合,保证一个模块出现问题后不会对其余的模块造成很大的影响。同时系统和网络环境应该具有可以维护、配置的功能,在出现问题后管理人员能够第一时间对问题进行解决。

(7)系统可扩展性:系统应该充分考虑A省不同地市血站规模、血站管理的不同情况对系统进行设置,使各个功能模块耦合度降低。在进行系统升级的过程中能够保证系统数据不丢失,平台不出现宕机等。

(8)系统灵活性:系统设计A省各个地市的血站,在设计的过程中应该充分考虑各个血站在采血业务、血液管理方面的差别对系统进行设计。

(9)系统开放性:系统应充分考虑与血站其它信息管理系统、医院信息管理系统进行连接,应该为其提供相应的数据接口,使不同的系统之间能够进行数据交换。

4方案功能和性能要求

4.1功能要求

系统应该根据不同的使用部门设计不同的功能,系统的使用部门主要包括A省卫生管理部门、省血液信息管理中心、中心血站、各地市血站以及医院。

卫生管理部门主要负责各个血站基本信息管理、政策法规管理、数据综合管理、监控管理、血液分析管理、血站综合管理、数据统计报表管理、为国家卫生部门提供统计报表、献血管理、地区血型管理等。

血液管理中心主要进行血液数据维护、交换,对采血系统进行统一维护、实现内部采血供血过程全部信息化管理以及血液质量监控管理等。

血站主要负责采血管理、供血管理和血源管理,同时实现与血液中心的数据交换。

血站和医院之间的业务往来主要包括,网上实时定血、血站将血液采集信息和检验信息提供给医院、医院将用血的反馈返回给血站、医院可以通过血站提供的血液信息对下一时间的血液信息以及用血情况进行分析。

各地市血站于血液中心之间的业务往来主要包括,两者之间进行血液调剂信息传输、实现异地献血和还血处理、对稀有的血液资源进行统一的处理、对已经淘汰的献血源进行统一管理、能够实现对血液信息追踪查询和管理。

4.2性能要求

(1)系统安全方面能够保证系统中的数据安全、系统采血信息安全、系统供血信息安全以及系统操作安全。

(2)各地市血站于血液中心进行数据交互时,响应时间应该小于等于2s。各地市血站将本地的数据上传到血液中心的时间应该小于等于10min,并且在传输的过程中如果数据中断能够实现续传的功能。

(3)硬件存储:系统数据中心在存储方面应该能够存储500GB以上的数据,同时硬盘的质量应该过关,不会出现数据丢失或是损坏的现象。

(4)系统平均无障碍时间应该大于等于1000小时,同时在出现故障时,系统恢复正常的时间应该小于等于12小时。

(5)系统遵守与采供血和临床输血有关的国家标准,采纳国际统一的医学数据交换标准,同时兼容各医院、血站现有网络和管理特点,提供开放和统一的数据接口。

网站设计方案篇3

A省血液中心与其下管辖的各地市之间有非常频繁的业务往来以及数据之间的传输和交换,采用以往传统的Email的交换方式不能达到实时、准确的目的,有时会出现信息不对称的情况,给血站造成不必要的损失。另外还有一种方式是在省血站中心与各地市血站之间建立专用的通信网络,该种方式的缺点就是花费太大。鉴于上述方法的不足,根据输血行业的自身特点,结合现有的成熟网络技术,并兼顾了系统实时性、可靠性、安全性及投资成本等各方面因素,提出了依托INTERNET网络平台的VPN系统网络的解决方案。该方案是指建立公用的数据网络平台为升血站中心、医院、各个地市血站中心来包括共同的数据,通过该种方式来实现血液信息的共享。考虑到internet网的安全性,为了防止恶意的破坏,因此系统将公共数据平台与internet网隔离,而另外建立一个Webserver作为公共数据平台的镜像和数据交换的平台,通过这个网络纽带,实现各系统间数据的安全可靠交换,并且同时提供了省卫生厅与各地血站对外信息的窗口。

2网络架构介绍

(1)系统通过互联网将A省卫生管理部门、血站数据中心、各地市血站、各地市医院进行互联,血站数据中心采用光迁进行接入,以此来来提供大量的数据的交互。

(2)医院与血站进行随时互联,各个地市的血站管理部门每天必须向血站数据中心进行信息数据上传和交换。

(3)安装视频对话、语音对话网管,实现A省全省血站于血液中心、省卫生管理部门、各个医院进行语音对话或是视频对话。同时有利于省领导进行视频会议等。

(4)各个地市的血站于本地的医院进行网络互联,连接的方式同样采用光迁连接的方式,使两者能够随时进行输血、采血信息的交换。

(5)省血站管理中心可以对各地市血站的情况进行监控,及时做出实时调整。

3方案设计目标和原则

3.1系统设计目标

A省血站联网管理平台设计完成后应该是一套安全的、可靠性高、容错性高、可扩展性强的信息管理系统(见图1)。该系统最基本、最主要的目的是对血液信息的安全进行保障。系统同时应该具有安全的防御措施,能够抵御来自内部和外部的各种攻击,不会因为攻击造成系统数据丢失、系统崩溃的现象。系统在网络部署方面应该采用负载均衡技术和备份技术进行,系统中的数据能够实时进行备份,不会出现系统数据丢失不能恢复的状况。另外各个地市与血站管理中心进行交互、各地市血站与本地医院之间进行交互都采用VPN技术,以此来保证数据的安全性。

3.2系统设计原则

系统在设计原则方面主要考虑的有系统的标准化、系统安全性、系统可靠性、系统经济性、系统实用性、系统可维护性、系统可扩展性、系统灵活性和系统开放性等。

(1)系统标准化:系统将采用国内外先进的技术进行开发和实现,同时在标准方面采用国内标准化的成熟的血站管理软件产品,符合国家或国际标准,体现ISO9000和GMP管理思想。

(2)系统可靠性:A省血液信息管理平台系统应该是一个可靠性高的系统。可靠性是其保障血液数据安全、医院用血数据安全的最关键的保证。系统应该具有一套完整的防护措施,能够防止由于血站内部人员误操作对血液信息造成的破坏,或是防止来自外部的破坏。

(3)系统安全性:数据的安全传输时血站血液管理平台非常重要的环节,在血站血液管理中心与各个地市进行信息交互时应该能够保证数据的安全性,保证数据不被窃取,所以应该采用VPN技术实现。同时在系统的内部应该安装入侵检测系统,在内部网络与外部网络之间因该安装防火墙或是其它杀毒软件。

(4)系统实用性:血站管理软件系统,应能提高采供血服务质量、工作效率和管理水平,为血站带来一定的经济效益和社会效益。

(5)系统经济性:系统部署应该在血站、网络中心、医院现有的基础上进行,做到不浪费现有的硬件设备的基础上对平台进行部署。同时还应该考虑血站运营方式、管理方式的特点对系统进行设计。

(6)系统可维护性:系统应该具有可维护性,所以在设计的过程中应该避免各个模块的耦合,保证一个模块出现问题后不会对其余的模块造成很大的影响。同时系统和网络环境应该具有可以维护、配置的功能,在出现问题后管理人员能够第一时间对问题进行解决。

(7)系统可扩展性:系统应该充分考虑A省不同地市血站规模、血站管理的不同情况对系统进行设置,使各个功能模块耦合度降低。在进行系统升级的过程中能够保证系统数据不丢失,平台不出现宕机等。

(8)系统灵活性:系统设计A省各个地市的血站,在设计的过程中应该充分考虑各个血站在采血业务、血液管理方面的差别对系统进行设计。

(9)系统开放性:系统应充分考虑与血站其它信息管理系统、医院信息管理系统进行连接,应该为其提供相应的数据接口,使不同的系统之间能够进行数据交换。

4方案功能和性能要求

4.1功能要求

系统应该根据不同的使用部门设计不同的功能,系统的使用部门主要包括A省卫生管理部门、省血液信息管理中心、中心血站、各地市血站以及医院。卫生管理部门主要负责各个血站基本信息管理、政策法规管理、数据综合管理、监控管理、血液分析管理、血站综合管理、数据统计报表管理、为国家卫生部门提供统计报表、献血管理、地区血型管理等。血液管理中心主要进行血液数据维护、交换,对采血系统进行统一维护、实现内部采血供血过程全部信息化管理以及血液质量监控管理等。血站主要负责采血管理、供血管理和血源管理,同时实现与血液中心的数据交换。血站和医院之间的业务往来主要包括,网上实时定血、血站将血液采集信息和检验信息提供给医院、医院将用血的反馈返回给血站、医院可以通过血站提供的血液信息对下一时间的血液信息以及用血情况进行分析。各地市血站于血液中心之间的业务往来主要包括,两者之间进行血液调剂信息传输、实现异地献血和还血处理、对稀有的血液资源进行统一的处理、对已经淘汰的献血源进行统一管理、能够实现对血液信息追踪查询和管理。

4.2性能要求

(1)系统安全方面能够保证系统中的数据安全、系统采血信息安全、系统供血信息安全以及系统操作安全。

(2)各地市血站于血液中心进行数据交互时,响应时间应该小于等于2s。各地市血站将本地的数据上传到血液中心的时间应该小于等于10min,并且在传输的过程中如果数据中断能够实现续传的功能。

(3)硬件存储:系统数据中心在存储方面应该能够存储500GB以上的数据,同时硬盘的质量应该过关,不会出现数据丢失或是损坏的现象。

(4)系统平均无障碍时间应该大于等于1000小时,同时在出现故障时,系统恢复正常的时间应该小于等于12小时。

(5)系统遵守与采供血和临床输血有关的国家标准,采纳国际统一的医学数据交换标准,同时兼容各医院、血站现有网络和管理特点,提供开放和统一的数据接口。

5结语

网站设计方案篇4

第一章:诸论………………………………………………………………..1

1.1 设计思想……………………………………………………………………………………1

1.2 开发工具的选用及介绍……………………………………………………………………….1

第二章:网站总体分析与设计 2

2.1网站系统分析………………………………………………………………………………………….2

2.2、主页设计 3

2.3、数据库设计 4

第三章:详细设计 4

3.1 家长学校联络簿………………………………………………4

3.2 网上图书馆 11

3.3 网上评优投票系统 20

3.4达级考试在线查分系统与计数器的制作………………………22.

第四部分:系统的使用说明与安装 25

第五部分:参考文献: 26

附录:源文件代码 27

第一章 诸论

在Internet飞速发展的今天,互联网成为人们快速获取、和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。为了更好的办学,提高学校知名度,特构建长沙市工商职业中专学校网站。

1. 1 设计思想

通过网站,全面宣传,展示学校风采、优点与特色,学校的重大活动安排与招生政策,增强家长与学校之间的联系,在Internet上实现完成部分校务,提高办事效率。

1.2 开发工具的选用及介绍

ASP的优势:

Active Server Pages:“动态服务器网页”,一般简称为“ASP”,ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE 或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”,不像VBScript或 JavaScript是在客户端(Client)的浏览器上执行,若使用VBScript来设计程序,客户端(Client)在IE浏览器中可以显示程序执行的结果,可是,客户端(Client)若使用Netscape浏览器就无法显示VBScript的执行结果。

ASP的特点:

任何开发工具皆可发展ASP

只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。当然,其他网页发展工具,例如,FrontPage Express、 FrontPage等也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写ASP,可能会发生一些意想不到的离奇状态。

通吃各家浏览由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。

语言相容性高

ASP与所有的ActiveX Script语言都相容,除了可结合HTML,VBScript、Java Script、Active X服务器组件来设计外,并可经由“plug-In(外挂组件模组)的方式,使用其他厂商(Third Party)所提供的语言。

隐密安全性高

如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的!这是因杰ASP程序先于网站服务(Web Server)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。

易于操控数据库

ASP可以轻易地通过ODBC(Open Database Connectivity)驱动程序连接各种不同的数据库,例如:Acess、Foxpro、dBase、Oracle等等,另外,ASP亦可将“文本文件”或是”Excel” 文件当成数据库用。

面向对象学习容易

ASP具备有面向对象(Object-Oriented)功能,学习容易,ASP提供了五种方便能力强大的内建对象:Request、Response、Sever、Application以及Session,同时,若使用ASP内建的“Application”对象或”Session”对象所撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息。

ASP的六大内部对象

对象名称 功能描述

RequestResponseServerSessionApplicationObjectContext 从客户端取得信息将信息送给客户端提供一些Web服务器工具储存在一个Session内的用户信息,该信息仅可被该用户访问在一个ASP-Application中让不同的客户端共享信息可以用来配合Microsoft Transaction 服务器进行分布式事务处理

所以我选择了ASP结合Frontpage架构长沙市工商职业中专学校网站

第二章 网站总体分析与设计

2.1网站系统分析

根据前面的设计思想进行分析,按照系统开发的基本观点对网站进行分解,从内容上可对网站作如下划分:

l 学校风采 通过学校概括、教师风采、校园之星及部分图片等内容来展现。

l 优点特色 通过新闻、生动活泼的教育教学栏目来展现。

l 信息 通过公告栏、信息查询等栏目来实现,内容有招生政策、

活动安排等。

l 部分校务 根据校务的公开程度与参与人数的多少,特选择图书管

理、评优、考试查分、家校联系四大校务在网上实现。

2.2主页设计

网站主页采用静、动相结合的方式,即静态的主画面和动态的图片相结合,体现学校的勃勃生气,静态主页方式介绍学校风采、优点特色、信息,对于四大校务,就得利用ASP与数据库结合的技术建立数据库查询管理系统,采用交互式的动态的web画面来实现。

主页结构图

注:带下划线的表示是链接方式

2.3数据库设计

采用的 数据库是Microsoft Access ,拟建立teach.mdb库文件,包含如下几个表文件:

allmessage 留言信息表

Libbooks 图书信息表

Libcategories 图书类别信息表

Libemps 图书馆用户信息表;

stud 学生信息表

第三章 详细设计

3.1 家长学校联络簿

3.1.1功能:

利用SQL语法过滤特定的家长留言意见,让老师可以针对某位特定学生家长所发表的意见作出独立的回答,同时,家长在发表个人意见时,若认为意见内容涉及敏感的话题或是意见内容涉及私人隐私,都可用“悄悄话”的方式发言,这些“悄悄话”将不会被显示出来让大家看到,当然,老师拥有管理的能力,只要以密码登录管理模式,就可以进行各个学生家长的单独意见回复,而且还能看到家长们所留下的“悄悄话”。

3.1.2组成构造

共分成六大部分:

1, 意见留言结果网页guest.asp:用来显示家长发言与老师回复内容,同时还具备一般模式与管理模式两种显示方法。

2, 家长发言表单网页addmsg.asp:让学生家长填写发言内容并选择发言性质。

3, 家长发言数据处理ASP程序add.asp:处理家长发表的意见数据,同时将这些意见数据记录起来并将网页显示转向至意见留言结果网页。

4, 老师回复表单网页teachans.asp:让老师针对某位特定学生家长所发表的意见作出独立的回答。

5, 老师回复数据处理ASP程序anssave.asp:处理老师回复的数据内容,同时将这些意见数据起来并将网页显示转向至意见留言结果网页。

6, 数据表文件allmessage:用来储存家长发言数据与老师回复数据的Access类型数据库文件。

“数据表文件”负责存放家长发言数据与老师回复内容的数据记录,为Access类型的库文件,将它定名为:“message.mdb”。

下图为家庭联络簿的组成与流程图:

老师回复

家长留言

读入 写入

写入

3.1.3数据库结构设计

数据库文件”teach.mdb“中的数据表” allmessage“的栏目设置,如下图:

字段名 字段类型

3.1.4界面设计与重点、难点代码的设计

数据库与留言显示程序网页

家长发言与老师回复的内容数据全部储存在数据库中,要在网页中显示目前的家长发言与老师回复数据,必须先进行数据库的链接与打开,要链接数据库我们必须使用ADO对象群的Connection对象;而要打开数据库则必须使用ADO对象群的Recordset对象,程序:

set cn=server.createobject("adodb.connection")

cn.open "filedsn=c:\program files\common files\odbc\data sources\ms access database.dsn"

set rs=server.createobject("adodb.recordset")

sql="select * from allmessage order by 留言时间 desc"

rs.open sql,cn,1,1

Recordset对象是负责浏览与操作从数据库取出来的数据,Connection对象只负责与数据库进行链接的动作,并不能使用数据库内的数据,因此必须建立一个可以存取数据库数据的Recordset对象,

使用RS.Open方法存取”teach.mdb”数据库

RS.Open SQL,CN,1,1

使用open方法来打开数据表或执行Select指令参数设置如下:

1, 参数一(SOURCE):为欲打开的数据表或SQL指令。

2, 参数二(ActionConnection):指定一个已打开的数据库对象,将此参数设为链接我们已经建立好的Connection对象“CN”。

3, 参数三( CursorType):指定Recordset的打开类型,1为可读写且可自由移动。

4, 参数四(LockType):指定锁定类型,1为只读。

数据排序与SQL指令

1. Select 指令的筛选语句:

格式: Select…From

在SQL语言中:“Select”数据表“中选取某些“栏位”的数据.

2.如果要选取的数据表数据包含了一个以上的栏位,则我们可以利用“,”逗号来栏位名称隔开。

3. 如果要选取的数据表数据包含了全部的栏位,则可以利用万用字符“*”来代表全部的栏位。

可排序数据的Select指令

1. 当我们希望被选取出来的数据记录数据能够依据某个或某几个栏位的内容来排序时,只要将这些排序依据的栏位摆放在“Order By“保留字之后,然后将这处排序的语句连接在”Select…From“后面就行了。

2. “Order By“默认的排序方式是“由小排到大”,但若是希望排序方式是“由大排到小”,则我们可在栏位名称后再加上“Desc“保留字!将排序方式改为”由大排到小“。

在“显示留言意见”网页中的打开数据库ASP程序中的语句:

SELECT*From allmessage order by 留言日期 Desc

功能为:从数据表“allmessage“中取出所有栏位的数据,并将取出的数据记录内容依照”留言日期“栏位使用的”由大排到小“排序方式进行排序。

留言显示网页的管理模式

“显示留言意见”的网页就必须具备显示模式选择的功能,当显示模式在一般情况时要能显示家长们的一般性发言,同时还得将“悄悄话“的发言隐藏起来。当老师以密码登录成为管理模式时,则必须将一般性发言与悄悄话发言的数据全部显示出来,同时还得让老师们可以针对某位特定学生家长所发表的意见作出独立的回答。

这两个情况是通过密码登录管理模式的ASP程序实现的:

]]>

]]>

密码: nbsp

]]>

在这段网页语句中,利用Session对象来记录目前的工作模式。当我们第一次进入“显示留言意见”网页的时候,我们所见的网页画面一定是一般!因为Session尚未被建立,因此它的“变量”值一定不会是“yes”,所以网页中会出现一个输入密码进入“教师管理”模式的栏位,只有当我们输入密码按下“教师管理”的按钮组织上发ASP程序中的进入管理模式语句后,Session对象才会被建立,同时,“checkedit“Session对象变量值被设置为“yes“,所以我们就进入了能将一般性发言与悄悄话发言的数据全部显示出来,同时还让教师们可以针对某位特定学生家长所发表的意见作出独立回答的管理模式页面。

留言显示网页的分页

当家长的发言与老师回复的数据笔数太多时,一次要将全部 的数据内容显示在网页中,等待网页下载的时间太长了,因此采用固定笔数分页浏览方式来显示网页。

要进行分页显示,得先知道目前有多少笔的留言数据,而留言数据笔数可以通过Recordset对象的“Recordcount“(记录个数)属性得知,我们将每10笔数据为一单位分页显示:

count=rs.recordcount

if count/10>(count\10) then

totalpage=(count\10)+1

else totalpage=(count\10)

end if

“/”为浮点数除法,“\”为整数除法。

跳页选择的ASP程序语句

所有的发言数据采用固定笔数分页浏览的方式来显示后,还要提供一个跳页链接显示的功能,让浏览者可以选择希望浏览的页次进得浏览,ASP程序语句:

pagecount=0

rs.movefirst

if request.querystring("topage")<>"" then pagecount=cint(request.querystring("topage"))

if pagecount<=0 then pagecount=1

if pagecount>totalpage then pagecount=totalpage

rs.move(pagecount-1)*10

发言表单网页制作

inse tu3

表单的参数

表单的Action参数:Action参数是用来指定Server端处理此一表单数据内容的程序,此处表单处理ASP程序为“add.asp“,

表单的Mothed参数:要将表单传送至Server端的方式有两种,设置值分别为GET及POST,若设置为POST,则浏览器会等Server端来读取数据,若设置为GET,则当我们按下送出按钮时,浏览器会立即将表单中的数据内传送出去。利用POST方法,在传送的数据上将不受限制,利用GET方法传送的数据量则大约只有2K左右。

留言处理程序

要将家长发言数据作后续处理及将这些数据内容存入数据库,须利用添加数据记录的Insert Into 指令,然后再写入数据库文件中:

Inset into 指令语句格式:

Insert into 数据表名 (栏目名) values(栏目值)

sql="insert into allmessage(家长姓名,留言主题,联络信箱,留言内容,私人公开,留言时间,班级) values("

sql=sql&"'"& parent&"',"

sql=sql&"'"&subject&"',"

sql=sql&"'"&email&"',"

sql=sql&"'"&memo&"',"

sql=sql&"'"&personal&"',"

sql=sql&"'"&now&"',"

sql=sql&"'"&bj&"')"

cn.execute sql

回复表单程序网页

必须让老师们可以针对某位特定学生家长所发表的意见作出独立的回答,

使用Select…From…Where筛选语句

sql="select * from allmessage where(编号="&ID&")"

rs.open sql,cn,1,3

然后将特定的家长发言数据放在表单,方法是将数据库中的数据取出来,然后放在表单栏位中:

“家长姓名“栏位网页语句标签

]]>

“留言主题“栏位网页语句标签

]]>

“留言内容“栏位网页语句标签

]]>

老师在回复栏位中所填入的数据,必须送给处理老师回复数据的ASP程序”anssave.asp”来记录以及处理这些回复数据。当老师填写好回复发言的数据后按下“送出回复”按钮后,表单中的数据内容就会以“POST”的方式由SEVER端读取,然后将数据内容交由处理老师回复数据的ASP程序“anssave.asp”来将数据内容写入数据库。

3.2网上图书馆

网上图书馆将学校图书馆图书放到网络上供人借阅,这样不仅方便了校内的学生与教职员工使用图书馆的资源,还为图书馆管理员提供了一种简便地管理图书馆的方法.

3.2.1功能

网上图书馆系统可以进行图书的出借和归还.还可以在系统中按照多种字段对图书进行查找,还可以浏览某个种类的所有图书.该应用程序也为图书馆管理员提供了一些功能,如添加、编辑以及删除图书等,或者在分类层次结构中添加新的种类。

3.2.2系统的层次结构

下图的每个方框代表校园图书馆网站中的一个页面。除了只包含HTML的Search页面外,其他的均为ASP页面。因为每个图书的页面都不同,所以大多数的页面实际上都是多页面。

3.2.3数据库设计

本系统共使用3个数据表:

LibBooks表包含与图书有关的所有数据。该表中的字段内容的图书的通用信息。另外,对于已经出借的图书,该表中还包含借阅该图书的用户的ID号,以及图书的状态。

表视图如下:

字段名 意义 字段类型 字段名 意义 字段类型

bookid 书号(主键) 数字 (no null) status 状态 文本

title 书名 文本 checkedoutto 用户id 数字

author 著者 文本 reservedby 用户学号 数字

Subject 主题 文本 description 描述 文本

Isbn Isbn号 文本 keywords 关键字 文本

LibCategories 表包含Library中的所有类别,在访问者浏览图书列表时将会用到这些类别。每个类别都可以作为另外类别的父类别。有一个特殊的类别,Top-Level,没有出现在类别列表中,但是可以作为其他任何类别的父类别。

字段名 意义 字段类型

Categoryname 类别 文本(noll)

parentcategory 父类别 文本(noll)

LibEmps表包含可以访问图书馆网站的用户信息。该表包含一些通用的信息字段,比如用于进入图书馆的用户密码等。

字段名 意义 字段类型 字段名 意义 字段类型

empid 用户id (主键no null) 数字 password 用户密码 文本

Empname 用户姓名 文本 manager 管理员代号 数字

emailaddress 用户邮箱 文本

图书馆数据库的数据关系如图9-22所示。其中表LibEmps和表Lib Categories与表LibBooks之间都是一对多的关系。每个雇员都可以借阅多本图书,每个类别都可以包含多本图书。

3.2.3界面设计与重点代码的设计

网上图书馆系统有两种用户,一是管理员。另一种是只允许使用图书馆系统,而没有管理功能的一般用户。访问者进入网站,首先要进行登录,如下图所示。登录页面(index.asp)

访问者输入E-mail地址和密码来登录,然后单击“登录”按钮。输入的数据提交后与数据库中的用户表进行匹配。

须创建一个记录来保存基于访问者登录的用户信息

set RSFindEmp = conn.Execute("select EmpID, Manager from LibEmps where " _

& "EmailAddress = '" & Request.Form("EmailAddress") & "' and " _

& "Password = '" & Request.Form( "Password") & "'")

if RSFindEmp.EOF then

TheMessage = "密码或email地址不对."

else

Session("EmpID") = RSFindEmp("EmpID")

Session("Manager") = RSFindEmp("Manager")

Response.Redirect "../yk.htm"

end if

表单域EmailAddress和Password 用于Where了句中来获取一个记录。如果访问者输入了一个无效的用户名,则记录集中将不会返回匹配的记录。我们可以通过查看EOF标记来判断一个记录集是否为空。为空,则访问者将被拒绝进入该系统。不为空,则访问者的EmpID值和Manager值将从记录集中返回。写入Session 变量, 变量将在整个网站的所有网页中都是有效的。这些变量的存在与否及其取值将用于确定是否允许进入一个特定的网页,同时也用于访问者进行书目的归还和借阅操作。

图书馆菜单页面

图书馆菜单页面包含指向其他4个页面的链接:管理页面、搜索页面、图书列表页面和主页面。还有一个可显示用户所借书籍的按纽。如果访问者是图书馆管理员,则菜单界面如图所示。如果访问者不是图书馆管理员,则看到如图所示的界面。非管理员的访问者的界面上没有指向管理员菜单页面的链接。

实现办法:访问者登录时在登录页面上的创建的会话变量Session 用于从数据库中获取访问者的有关信息,表示它是否是管理员。如果值为1,就表明访问者是一个管理员,则用如下代码写入一个指向管理员页面的链接:

]]>

管理员菜单

]]>

通过按纽B1是否为空来判断要不要显示用户所借图书,利用一个记录集来获取访问者已经借出了的所有图书的列表。

if NOT isempty(Request.Form("B1")) then

set RSBooks = conn.Execute ("select BookID, Title from LibBooks where " _

& "CheckedOutTo = " & Session("EmpID"))

end if

再用循环语句将所借书以表格形式显示出来。

Do Until RSBooks.EOF%>]]>

]]>

loop

end if

%>]]>

循环将遍历Rsbooks记录集中的每个记录,直到该记录集结束:

该网站中的所有ASP页面都会在访问者访问之前对其进行登录检查。这样就可以避免访问者通过输入某个页面地址然后在没有登录的情况下直接进入该页面的情况发生。此外,每个管理页面都要确认访问者是管理员。

管理菜单页面

管理菜单页面有一个HTML表单,根据选择的按钮的不同,可以进行5种不同的操作:图书的归还、图书的编辑、图书的删除、图书的添加和类别的添加。不管选择了哪一个按钮,该表单都提交人其自身进行处理。

要进行图书的归还、图书的编辑、图书的删除三种操作,须先进行搜索,找到该书后,由图书Book.asp返回一个链接:

]]>

]]>

而管理者页面通过下列语句

]]>

这样就将所找到的书的书号BookID、书名Title传递管理者页面。再进行所须操作。共有3个不同的铵纽,可以进行3种操作。若单击“修改”钮:

则重定向到编辑图书页面,同时把Bookid 传递给该页面。

Response.Redirect "./edit_book.asp?BOOKID="&request("BOOKID1")

将其他的情况需要建立到数据库的连接:

set conn = server.createobject ("adodb.connection")

Conn.Open("FILEDSN=c:\Program Files\Common Files\ODBC\Data Sources\ms access database.dsn")

if NOT isempty(Request.Form("Delete")) and request("BOOKID1")<>"" then

conn.Execute "delete from LibBooks where BOOKID ="&request("BOOKID1")

end if

if (NOT isempty(Request.Form("checkin"))) and request("BOOKID1")<>"" then

conn.Execute "update LibBooks set checkedoutto= 0, status= 'Available' where BookID="&Request("BOOKID1")

end if

页面中的添加新的种类部分包含一个文本控件和一个选择控件。其中选择控件是用所有已经存在的类别列表进行填充的,包括特殊类别 Top level ,该类别表明当前类别是处于类别层次结构中的最顶层。代码如下:

先用一个记录集来填充父类别选择控件:

set RSCategories = conn.Execute("select CategoryName from LibCategories order by CategoryName")

再用下列循环语句:

Do Until RSCategories.EOF

%>]]>

RSCategories.MoveNext

Loop

%>]]>

遍历RSCategories记录集中的每个记录,并作为一个选项添加到列表中,而记录集中CategoryName 同时作为显示值和传递值:

本页面还包含一个指向添加图书页面的链接。

搜索结果页面

搜索页面的代码获取与访问者查找规则相匹配的图书,然后将这些图书显示给访问者。

搜索页面上的表单包含一个选择控件和一个文本控件。选择控件中的选项是用可搜索 的字段填充的:

需要用一个记录集来保存与访问者的查找规则相匹配的记录:

set RSBooks = conn.Execute("select BookID, Author, Title, Subject from LibBooks where " _

& Request.Form("SearchField") & " Like '%" & Request.Form("SearchCriteria") & "%'")

注 意:,符号%表示的是一个广义搜索。这一点类似于ACCESS中的符号*。

然后将所找到的书以表格形式显示出来。代码如下:

]]>

书名:

著者: <% Response.Write RSBooks("Author") %>

主题: <% Response.Write RSBooks("Subject") %>

Loop %>]]>

图书页面

图书页面的代码显示图书的有关信息,以及管理图书的出借操作。

该页面通过Querystring 传递BookID

if isempty(Request.QueryString("BookID")) then

Response.Redirect "./search.html"

end if

如果其中不存在,则访问者将被重定向到搜索页面:

如果同时传递表单中包含的变量Action不为空,则表明访问者正借阅该图书:

if Not isempty(Request.QueryString("Action")) then

在这种情况下,需要将图书状态改为 Checkout, 同时需要将Checkedoutto 字段修改为该访问者:

conn.Execute "update LibBooks set Status = 'Checked Out', " _

& "CheckedOutTo = " & Session("EmpID") & " where BookID = " _

& Request.QueryString("BookID")

Response.Redirect "./library_menu.asp"

end if

然后将该访问者重定到图书馆菜单页面:

下一步,利用图书的状态来确定不同的链接

未借出时链接如下:

if RSBooks("status") = "Available" then

LinkText = "& Request.QueryString("BookID") & """>借这本书"

如果图书已经借出,就创建一个不同的消息,并将链接设置为指向Library menu 页面:

LinkText = "图书已出借,返回主菜单。"

最后根据是否是管理员,显示管理员菜单链接。

]]>

3.3网上评优投票系统

3.3.1功能:

能实现全校性的评选,快捷、公平,且有效,不允许做票。

3.3.2组成构造

这个系统由3个部分组成——投票页面vote.htm ,处理投票结果的脚本,显示投票页面 。

3.3.3数据表的设计:

3.3.4界面设计与重点、难点代码设计

投票页面

该页面是一个纯HTML文件,它让用户选择自己想选举的候选人,并填写自己的详细资料,以确认投票的有效性。页面显示如图所示。

表单处理脚本

在vote.htm中各项数据都填写完毕后,单击确定投票按钮,表单的数据就被提交,

本次评优共有4个候选人,但只能选两个。故用复选框。

投票的有效性通过是否是本校学生,且是否投过票来判断。

if request("passno")<>"" then

sql="select * from stud where password="&"'"&request("passno")&"'" &"and yitu=0"

set rs=cn.execute(sql)

if rs.eof then%>

]]>

本设计允许少选,不允许多选。通过判断Vote投票界面传递过来的复选按纽值的长度看是否多选。

vo=request("cand")

if len(vo)>4 then%>

]]>

然后根据所投的票将对应候选人的投票结果字段加1,同时将该投票人的已投字段置为1。

sqq="update stud set yitu=1 where password="&"'"&request("passno")&"'"

cn.execute(sqq)

if instr(vo,"1") then

cn.execute("update stud set result=result+1 where name='李宁'")

end if

if instr(vo,"2") then

cn.execute("update stud set result=result+1 where name='杨兰'")

end if

if instr(vo,"3") then

cn.execute("update stud set result=result+1 where name='江道明'")

end if

if instr(vo,"4") then

cn.execute("update stud set result=result+1 where name='段启文'")

end if%>

显示当前投票情况show.asp

由于投票处理页面已经完成了绝大部分的工作,所以 显示结果页面就很简单了,其功能是从 Stud表文件中读取候选人所得票数,显示在页面上。

页面显示如图

值得注意的代码主要有以下几处:

该页面有自动刷新功能,使在线用户可以尽快的看到最新的选举情况。我们这里设定每隔30秒钟自动刷新一次。

显示投票时,我们采用了while循环,把候选人及其得票数,整齐地显示在一个表格中,这种技术在数据库查询结果的显示中也经常用到。代码如下:

]]>

]]>

]]>

]]>

3.4达级考试在线查分系统与计数器的制作

3.4.1功能:

它提供了在线查看成绩。考生可以在网上使用这一系统,通过输入准考证编号来查询达级考试的结果。

3.4.2数据表的设计

与评优系统共用STUd表,表设计同上。

3.4.3界面设计与重点难点代码的设计

该模块需要查询者输入准考证号后来查看结果。若I D1不为空时,表示有表单输入,开始查询数据库。使用 SELECT的SQL指令查询数据库的数据。先设定SQL指令,查询ID符合准考证编号Request.Form("ID1")的数据,下个“Execute”指令,即可开始执行存取、查询数据的动作了。并将查询结果储存到Recordsets组件RS中。

IF Request.Form("ID1")<>"" THEN

Set Conn = Server.CreateObject("ADODB.Connection")

Conn.Open("FILEDSN=c:\Program Files\Common Files\ODBC\Data Sources\ms access database.dsn")

SQL = "SELECT name,id,score FROM stud WHERE id='" & Request.Form("ID1") & "'"

Set RS = Conn.Execute(SQL)

若考试通过,则显示考试的结果,包括姓名、准考证编号、总分和考试结果,分别由RecordSets 组件的RS(0)、RS(1)、RS(2)、RS(3)得到。FS.Field.Count表示RecordSets组件的域的总数,由“for I=0 to RS.Fields.count-1”,取得RS(I)各域的数据。配合 表格的HTML语法,将结果填入表格的各单元格中。 若还有下一个数据,就使用RS.MoveNext 移到下一个位置。

3.4.4页面访问计数器的制作

利用文件处理组件FILESYSTEM的强大功能来制作,比用Application对象计数器要好,Application计数器当有20分钟没有人连上该网页或关机时,计数器会被归零。而文件计数器却不会因时间而消失。我用Count.txt存放访问人次。代码如下:

whichfile=server.mappath("pic\count.txt")

set myfile=server.createobject("scripting.filesystemobject") 创建一个

set thisfile=myfile.opentextfile(whichfile) 组件对象

visit=thisfile.readline

thisfile.close 读取计数器数据文件Count.txt中的计数数据

visit=visit+1 记录自加一次

length=len(visit)

for i=1 to length

response.write "

set thisfile=myfile.createtextfile(whichfile,1) 将新计数数据写入文件thisfile.writeline(visit)

set myfile=nothing

数字图片我利用PHOTOSHOP中的文字特效制作了9个立方数字:

四.系统的使用说明与安装

4.1运行环境要求

Windows98

Personal Web Server 3.0(PWS)

Microsoft? Access 2000 (9.0.2812)

4.2安装设置

A. 将本网站拷贝到硬盘上的某一目录下,如:拷贝至c:\y1下。

B. 运行PWS,将默认的Web站点主目录设置为该目录,如上例应为c:\y1;

具体步骤:

a. 选择“高级”项;

b. 单击“编辑属性”按钮,在出现的“编辑属性”对话框中的“目录”项中填入“c:\y1”,其他不变,确定;

C. 设置启动默认文档为:yy.asp

致谢

通过这次毕业设计,使我感到高科技、新知识的力量。这次毕业设计过程中,得到了长沙市工商职业中专学校的大力支持,给我提供了舒适的工作学习环境,也得到了科大老师、教授的精心指导,在此表示衷心的感谢!

五.参考文献

[1]李世杰 Active Server Pages(ASP)3.0 网页设计手册 北京:清华大学出版社 1999

网站设计方案篇5

第一章:诸论………………………………………………………………..1

1.1 设计思想……………………………………………………………………………………1

1.2 开发工具的选用及介绍……………………………………………………………………….1

第二章:网站总体分析与设计 2

2.1网站系统分析………………………………………………………………………………………….2

2.2、主页设计 3

2.3、数据库设计 4

第三章:详细设计 4

3.1 家长学校联络簿………………………………………………4

3.2 网上图书馆 11

3.3 网上评优投票系统 20

3.4达级考试在线查分系统与计数器的制作………………………22.

第四部分:系统的使用说明与安装 25

第五部分:参考文献: 26

附录:源文件代码 27

第一章 诸论

在Internet飞速发展的今天,互联网成为人们快速获取、和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。为了更好的办学,提高学校知名度,特构建长沙市工商职业中专学校网站。

1. 1 设计思想

通过网站,全面宣传,展示学校风采、优点与特色,学校的重大活动安排与招生政策,增强家长与学校之间的联系,在Internet上实现完成部分校务,提高办事效率。

1.2 开发工具的选用及介绍

ASP的优势:

Active Server Pages:“动态服务器网页”,一般简称为“ASP”,ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE 或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”,不像VBScript或 JavaScript是在客户端(Client)的浏览器上执行,若使用VBScript来设计程序,客户端(Client)在IE浏览器中可以显示程序执行的结果,可是,客户端(Client)若使用Netscape浏览器就无法显示VBScript的执行结果。

ASP的特点:

任何开发工具皆可发展ASP

只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。当然,其他网页发展工具,例如,FrontPage Express、 FrontPage等也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写ASP,可能会发生一些意想不到的离奇状态。

通吃各家浏览由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。

语言相容性高

ASP与所有的ActiveX Script语言都相容,除了可结合HTML,VBScript、Java Script、Active X服务器组件来设计外,并可经由“plug-In(外挂组件模组)的方式,使用其他厂商(Third Party)所提供的语言。

隐密安全性高

如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的!这是因杰ASP程序先于网站服务(Web Server)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。

易于操控数据库

ASP可以轻易地通过ODBC(Open Database Connectivity)驱动程序连接各种不同的数据库,例如:Acess、Foxpro、dBase、Oracle等等,另外,ASP亦可将“文本文件”或是”Excel” 文件当成数据库用。

面向对象学习容易

ASP具备有面向对象(Object-Oriented)功能,学习容易,ASP提供了五种方便能力强大的内建对象:Request、Response、Sever、Application以及Session,同时,若使用ASP内建的“Application”对象或”Session”对象所撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息。

ASP的六大内部对象

对象名称 功能描述

RequestResponseServerSessionApplicationObjectContext 从客户端取得信息将信息送给客户端提供一些Web服务器工具储存在一个Session内的用户信息,该信息仅可被该用户访问在一个ASP-Application中让不同的客户端共享信息可以用来配合Microsoft Transaction 服务器进行分布式事务处理

所以我选择了ASP结合Frontpage架构长沙市工商职业中专学校网站

第二章 网站总体分析与设计

2.1网站系统分析

根据前面的设计思想进行分析,按照系统开发的基本观点对网站进行分解,从内容上可对网站作如下划分:

l 学校风采 通过学校概括、教师风采、校园之星及部分图片等内容来展现。

l 优点特色 通过新闻、生动活泼的教育教学栏目来展现。

l 信息 通过公告栏、信息查询等栏目来实现,内容有招生政策、

活动安排等。

l 部分校务 根据校务的公开程度与参与人数的多少,特选择图书管

理、评优、考试查分、家校联系四大校务在网上实现。

2.2主页设计

网站主页采用静、动相结合的方式,即静态的主画面和动态的图片相结合,体现学校的勃勃生气,静态主页方式介绍学校风采、优点特色、信息,对于四大校务,就得利用ASP与数据库结合的技术建立数据库查询管理系统,采用交互式的动态的web画面来实现。

主页结构图

注:带下划线的表示是链接方式

2.3数据库设计

采用的数据库是Microsoft Access ,拟建立teach.mdb库文件,包含如下几个表文件:

allmessage 留言信息表

Libbooks 图书信息表

Libcategories 图书类别信息表

Libemps 图书馆用户信息表;

stud 学生信息表

第三章 详细设计

3.1 家长学校联络簿

3.1.1功能:

利用SQL语法过滤特定的家长留言意见,让老师可以针对某位特定学生家长所发表的意见作出独立的回答,同时,家长在发表个人意见时,若认为意见内容涉及敏感的话题或是意见内容涉及私人隐私,都可用“悄悄话”的方式发言,这些“悄悄话”将不会被显示出来让大家看到,当然,老师拥有管理的能力,只要以密码登录管理模式,就可以进行各个学生家长的单独意见回复,而且还能看到家长们所留下的“悄悄话”。

3.1.2组成构造

共分成六大部分:

1, 意见留言结果网页guest.asp:用来显示家长发言与老师回复内容,同时还具备一般模式与管理模式两种显示方法。

2, 家长发言表单网页addmsg.asp:让学生家长填写发言内容并选择发言性质。

3, 家长发言数据处理ASP程序add.asp:处理家长发表的意见数据,同时将这些意见数据记录起来并将网页显示转向至意见留言结果网页。

4, 老师回复表单网页teachans.asp:让老师针对某位特定学生家长所发表的意见作出独立的回答。

5, 老师回复数据处理ASP程序anssave.asp:处理老师回复的数据内容,同时将这些意见数据起来并将网页显示转向至意见留言结果网页。

6, 数据表文件allmessage:用来储存家长发言数据与老师回复数据的Access类型数据库文件。

“数据表文件”负责存放家长发言数据与老师回复内容的数据记录,为Access类型的库文件,将它定名为:“message.mdb”。

下图为家庭联络簿的组成与流程图:

老师回复

家长留言

读入 写入

写入

3.1.3数据库结构设计

数据库文件”teach.mdb“中的数据表” allmessage“的栏目设置,如下图:

字段名 字段类型

3.1.4界面设计与重点、难点代码的设计

数据库与留言显示程序网页

家长发言与老师回复的内容数据全部储存在数据库中,要在网页中显示目前的家长发言与老师回复数据,必须先进行数据库的链接与打开,要链接数据库我们必须使用ADO对象群的Connection对象;而要打开数据库则必须使用ADO对象群的Recordset对象,程序:

set cn=server.createobject("adodb.connection")

cn.open "filedsn=c:\program files\common files\odbc\data sources\ms access database.dsn"

set rs=server.createobject("adodb.recordset")

sql="select * from allmessage order by 留言时间 desc"

rs.open sql,cn,1,1

Recordset对象是负责浏览与操作从数据库取出来的数据,Connection对象只负责与数据库进行链接的动作,并不能使用数据库内的数据,因此必须建立一个可以存取数据库数据的Recordset对象,

使用RS.Open方法存取”teach.mdb”数据库

RS.Open SQL,CN,1,1

使用open方法来打开数据表或执行Select指令参数设置如下:

1, 参数一(SOURCE):为欲打开的数据表或SQL指令。

2, 参数二(ActionConnection):指定一个已打开的数据库对象,将此参数设为链接我们已经建立好的Connection对象“CN”。

3, 参数三( CursorType):指定Recordset的打开类型,1为可读写且可自由移动。

4, 参数四(LockType):指定锁定类型,1为只读。

数据排序与SQL指令

1. Select 指令的筛选语句:

格式: Select…From

在SQL语言中:“Select”数据表“中选取某些“栏位”的数据.

2.如果要选取的数据表数据包含了一个以上的栏位,则我们可以利用“,”逗号来栏位名称隔开。

3. 如果要选取的数据表数据包含了全部的栏位,则可以利用万用字符“*”来代表全部的栏位。

可排序数据的Select指令

1. 当我们希望被选取出来的数据记录数据能够依据某个或某几个栏位的内容来排序时,只要将这些排序依据的栏位摆放在“Order By“保留字之后,然后将这处排序的语句连接在”Select…From“后面就行了。

2. “Order By“默认的排序方式是“由小排到大”,但若是希望排序方式是“由大排到小”,则我们可在栏位名称后再加上“Desc“保留字!将排序方式改为”由大排到小“。

在“显示留言意见”网页中的打开数据库ASP程序中的语句:

SELECT*From allmessage order by 留言日期 Desc

功能为:从数据表“allmessage“中取出所有栏位的数据,并将取出的数据记录内容依照”留言日期“栏位使用的”由大排到小“排序方式进行排序。

留言显示网页的管理模式

“显示留言意见”的网页就必须具备显示模式选择的功能,当显示模式在一般情况时要能显示家长们的一般性发言,同时还得将“悄悄话“的发言隐藏起来。当老师以密码登录成为管理模式时,则必须将一般性发言与悄悄话发言的数据全部显示出来,同时还得让老师们可以针对某位特定学生家长所发表的意见作出独立的回答。

这两个情况是通过密码登录管理模式的ASP程序实现的:

<form method="post">

<%if session("checkedit")="yes" then%>

<input type="hidden" value="yes" name="goexit">

<input type="submit" value="离开管理模式">

<%else%>

密码:<input type="password" name="password" size="4" maxlength="4">&nbsp&nbsp<input type="submit" value="教师管理">

<%end if%>

</form>

在这段网页语句中,利用Session对象来记录目前的工作模式。当我们第一次进入“显示留言意见”网页的时候,我们所见的网页画面一定是一般!因为Session尚未被建立,因此它的“变量”值一定不会是“yes”,所以网页中会出现一个输入密码进入“教师管理”模式的栏位,只有当我们输入密码按下“教师管理”的按钮组织上发ASP程序中的进入管理模式语句后,Session对象才会被建立,同时,“checkedit“Session对象变量值被设置为“yes“,所以我们就进入了能将一般性发言与悄悄话发言的数据全部显示出来,同时还让教师们可以针对某位特定学生家长所发表的意见作出独立回答的管理模式页面。

留言显示网页的分页

当家长的发言与老师回复的数据笔数太多时,一次要将全部的数据内容显示在网页中,等待网页下载的时间太长了,因此采用固定笔数分页浏览方式来显示网页。

要进行分页显示,得先知道目前有多少笔的留言数据,而留言数据笔数可以通过Recordset对象的“Recordcount“(记录个数)属性得知,我们将每10笔数据为一单位分页显示:

count=rs.recordcount

if count/10>(count) then

totalpage=(count)+1

else totalpage=(count)

end if

“/”为浮点数除法,“\”为整数除法。

网站设计方案篇6

关键词:基本负荷 峰值负荷 二次网热平衡 设计方案 方案研究

中图分类号:TF544.3文献标识码: A 文章编号:

一、自然条件背景

该市是一个县级市, 2012年成为某省首批扩权县(市)之一。全市总面积744平方公里,市区辖7镇3乡251个行政村5个街道办事处:北坛街道、裕华街道、北关街道、西关街道、南关街道。2010年总人口约40万人,境内平川、丘陵、山区各占三分之一,从北向南梯次排列,属暖温带大陆性气候,四季交替分明,日照充裕,气候温和,年均气温10.4℃,平均降水量477.2毫米。截至2012年年初,全市城市绿化总面积达591.2万平方米,人均公园绿地面积达9.26平方米,建成区绿地率达到33.7%,绿化覆盖率达到了37.5%。建有园林式街道19条,城市道路绿化普及率达100%,达标率达90%。结合创建活动,该市还实施了历史文化街区改造和古树名木保护,城市基础设施逐步完善,城市绿地的总量和质量迅速提升。2012年,该市被评为“部级园林城市”“可再生能源示范城市”。

二、可行性研究报告编制依据

1. 中华人民共和国行业标准《城镇供热管网设计规范》CJJ34-2010

2. 《投资项目可行性研究指南》

3. 建设单位提供的其它基础资料。

三、主要技术经济指标

(1)供热面积:407543平方米

其中:环保局换热站 187081平方米

二运换热站 220462平方米

(2)供热量:

最大供热量:19.15MW

其中:环保局换热站8.79MW

二运换热站 10.36MW

平均供热量: 13.85MW

最小供热量: 9.19MW

(3)管网设计温度:

二次网供回水温度 55℃/40℃

(4)改造二次管网长度:

环保局换热站: 1844.25m

其中:设计改动二次管网长度:767.33m

管道腐蚀更换二次网长度:1076.92m

二运换热站: 2270.61m

其中:设计改动二次管网长度:928.09m

管道腐蚀更换二次网长度:1342.51m

(5)工程总投资:1288.80万元

环保局换热站工程费用:450.88万元

其中供热管网(设计改动):245.08万元

供热管网(管道腐蚀):130.28万元

换热站:75.52万元

二运换热站工程费用:542.22万元

其中供热管网(设计改动):294.83万元

供热管网(管道腐蚀):160.45万元

换热站:86.94万元

四、设计热负荷

本工程热水采暖设计最大热负荷19.15MW,平均热负荷13.85MW,最小热负荷9.19MW,其中环保局换热站热水采暖设计最大热负荷8.79MW,平均热负荷6.36MW,最小热负荷4.22MW;二运换热站热水采暖设计最大热负荷10.36MW,平均热负荷7.49MW,最小热负荷4.97MW。室外计算温度为-9.1℃,冬季室外平均温度为-1.6℃,冬季采暖期采暖天数为151天。根据《城市热力网设计规范》中年耗热量的计算方法,

环保局换热站年耗热量为

Qah =0.0864×N×Qh×(ti-ta)/(ti-to.h)

=0.0864×151×8.79×103×[18-(-1.6)]/ [18-(-9.1)]

=82912.09GJ/a

二运换热站年耗热量为

Qah =0.0864×N×Qh×(ti-ta)/(ti-to.h)

=0.0864×151×10.36×103×[18-(-1.6)]/ [18-(-9.1)]

=97721.18GJ/a

得出本项目年总需供热量为180633.27J/a。

为了清楚的了解热源所负担的基本负荷和峰值负荷,做好本工程的技术方案和技术经济分析工作,本可研绘制了采暖年热负荷延续曲线,图如下:

采暖热负荷延续曲线图

五、工程方案

1、供热介质及供热参数

本工程供热介质为热水。

根据建设方提供资料,环保局换热站一次网实际运行温度为92℃/46℃,二次网温度为52℃/40℃;二运换热站一次网实际运行温度为87℃/51℃,二次网温度为49℃/40℃。

根据以上运行参数,确定本可研计算供热参数为一次网90℃/50℃,二次网温度为55℃/40℃。

2、改造方案

2.1、用户热力入口

现状管网缺少入户阀门井及支管阀门井的调节,因此,水力失调严重,本工程设置入户阀门井及支管阀门井,管道阀门采用自立式压差调节阀,以增强管网的调节能力。

2.2二次管网

①管网布置

本工程为新建管网和旧有小锅炉管网并网连接,原有部分管网为同程系统,所以存在管网布置不合理现象,供热管网的改造原则为尽量利用原有路由,合理布置管网走向。具体管网布置见附图。

②管径

管道比摩阻的选择是非常重要的,根据《城镇供热管网设计规范》CJJ34-2010的要求,管网经济比摩阻应控制在30~70pa/m范围内,经核算,部分现状管网的比摩阻达到了100pa/m以上,因此,改造管径偏小的管段。

2.3换热站设备校核计算

根据建设方提供运行参数,确定本工程供热参数为一次网温度90℃/50℃,二次网温度55℃/40℃。

1、环保局换热站

1).换热器

环保局换热站供热负荷为8.79MW,取换热器传热系数2500 W/(m2.℃),换热器换热面积预留20%余量,计算得换热器换热面积为221.60m2。

2).循环水泵

根据管网水力计算得,管网总阻力为152930.24pa,换算为15.3mH2O,用户阻力为10mH2O,换热站阻力为10mH2O,所以,换热站循环水泵扬程为15.3+10+10=35.3mH2O。

循环水泵扬程考虑20%的余量,循环水泵扬程为35.3*1.2=42.4m。

本工程供热负荷为8.79MW,二次管网温度55℃/40℃,计算得循环水泵流量为

循环水泵流量考虑10%的余量,循环水泵流量为503.96*1.1=554.36m。

由此得,环保局换热站循环水泵参数为:流量554.36m3/h,扬程42.4mH2O。

2、二运换热站

1).换热器

二运换热站供热负荷为10.36MW,取换热器传热系数2500W/(m2.℃),换热器换热面积预留20%余量,计算得换热器换热面积为261.60m2。

2).循环水泵

根据管网水力计算得,管网总阻力为114378.15pa,换算为11.4mH2O,用户阻力为10mH2O,换热站阻力为10mH2O,所以,换热站循环水泵扬程为11.4+10+10=31.4mH2O。

循环水泵扬程考虑20%的余量,循环水泵扬程为31.4*1.2=37.7m。

本工程供热负荷为10.36MW,二次管网温度55℃/40℃,计算得循环水泵流量为

循环水泵流量考虑10%的余量,循环水泵流量为593.97*1.1=653.37m。

因此,二运换热站循环水泵参数为:流量653.37m3/h,扬程37.7mH2O。

参考文献:

1.北方某省某市供热工程可行性研究报告。

网站设计方案篇7

(福建广播电视大学晋安校区 福建 福州 350003)

摘要:根据多年对“网页设计与制作”课程的教学探索,提出“课程案例”这一新概念,并设计开发出一个学生既熟悉、又感兴趣的“课程案例”——班级网站,让学生在模仿再开发该案例网站的过程中学习课程知识,从而掌握本课程的知识和运用技能,达到教与学的良好效果。

关键词 :网页设计与制作;课程案例;班级网站

中图分类号:G712 文献标识码:A 文章编号:1672-5727(2014)11-0093-03

作者简介:王淑云(1965—),女,福建福州人,福建广播电视大学晋安校区高级讲师,研究方向为计算机软件。

中职生的共性就是对缺乏学习兴趣。笔者通过多年的课堂教学体会到:如果有一套行之有效的既适合中职生实际水准、又贴近他们学习生活、能激发他们学习兴趣的案例贯穿于整个课程教学,就有可能解决这个问题。基于此,笔者提出了“课程案例”这一新概念,设计并开发出一套“课程案例”应用于“网页设计与制作”课程教学中,学生通过案例的模仿再开发,全面掌握“网页设计与制作”课程知识与技能的基本要领,从而实现课程的教学目标,培养学生的网站开发和设计能力。下面详述这一“课程案例”教学的设计及所进行的课堂教学。

“课程案例”的提出和设计

(一)“课程案例”这一新概念的提出

市面上相关教材比比皆是,但从其所提供的案例方面看,没有比较适合中职学生的:要么网页主题让学生很陌生,要么网页页面设计太复杂,中职生很难掌握,而且其中的案例多是针对某一知识点或某一章节设计的,属于“知识点案例”或“章节案例”,是零碎知识,不能贯穿整个课程知识教学。所以,教科书只适合作为本课程理论知识点的参考资料。“网页设计与制作”是一门技能型课程,重要的是要教会学生如何去构建和设计一个完整的网站,而不是空泛地谈一些理论知识。“课程案例”区别于“知识点案例”或“章节案例”之处在于:该案例贯穿于整个课程教学,覆盖课程包含的所有知识,课程知识的学习以“课程案例”为线索进行,学生模仿再开发设计完该案例,课程的所有知识学习也已结束。笔者思考并设计这样的“课程案例”,并对教材进行如下处理:提炼教材所提到的知识点,将其重新排列组合,按由浅入深的学习顺序,将课程知识点结合到自主设计的“课程案例”中,分模块渐进教学,整个教学过程注重学生自身思维的开发,将个体集美术设计、课程知识学习和课程实践三者紧密结合,将学生各方的能力逐渐激发展示出来。

(二)围绕学生的兴趣进行“课程案例”的设计

学生对一门应用型技术课的学习如没有兴趣,可能是没有一个令他们感兴趣的实例吸引他们渐次深入学习,从而引导他们学习掌握课程知识。班级是校园学习生活的一个集体,班级网站中所记录的人物、活动都是学生身边的人和事,网站的主题反映的正是他们的校园生活。如果把班级网站作为教学案例,让学生以自己的学习生活为主题组建成网站,一方面能引起他们极大的学习兴趣,另一方面,作为同一个班级的学生,在设计本班级的网站过程中,能够创造很多互相交流的机会,培养互相学习的精神,也能加深同学间的友情。所以,“班级网站的设计与创作”是一个理想的课程案例。笔者应用模块教学法,将理论知识与该课程案例完美结合起来,在近似实践的学习过程中培养学生的学习兴趣,让他们在兴趣中学、在学习中增添兴趣,从而在良性循环中完成课程学习。

再考虑学生的能力方面,他们已经有了对文字、图片和表格的基本处理能力,还学过或同步学习Photoshop、flash、计算机网络基础等相关课程,所以,只要对网页素材的处理提出具体的要求,或对他们略加指导即能自行设计处理完成。对于该课程,虽然大部分学生浏览过很多网站内容,但并没有真正了解网站是怎么回事;对互联网世界充满兴趣和好奇,却还没有网页设计与制作的理论知识和实践技能,对网站常识还比较陌生。因此,在课程学习中,重点是要力求深入浅出、尽可能直观全面地剖析一个好的网站案例,运用视、听的方法,帮助学生建立有关网页设计与制作的基本概念和基本知识,掌握建设网站的基本技能。

鉴于此,教师如何将Dreamweaver、HTML和CSS三部分内容有机结合,让学生通过课程学习,模仿再开发出一个比较完整的“班级网站”,着力培养学生的实际建站能力、设计开发能力,从而提高他们自主学习与创新能力、信息收集与处理能力、提出问题并分析问题和解决问题的能力,成为课程教学的重要目标。

“课程案例”教学方法的设计

教学手段以“多媒体机房、网络、项目开发”三项结合。多媒体机房为学生设计网站提供基本条件,网络是学生寻找素材资源和借鉴别人经验的空间,项目开发是他们学习的任务。

教学方法上,采用示范讲解、任务驱动的教学模式,从以下三个方面展开:

采用案例讲解的教学模式 教学过程根据编排好的知识点内容和事先创建好的“班级网站”实例,逐步讲解该“课程案例”,便于学生理解和进行模仿设计开发。

实施模块化教学方法 遵循学生“由浅入深,循序渐进,由感性到理性”的认识规律,把知识点组合后分模块渐进教学。教学过程讲练结合,以学生实践为主,完成“班级网站”这一“课程案例”中包含的每个模块的再设计与再创作;以教师引导为辅,讲解设计与创作过程中遇到的新知识,组织学生完成能力拓展训练。

走四步教学流程,融“教、学、练”于一体 第一步,教师展示课程案例,演示创作过程,讲解涉及的知识点内容;第二步,下达任务,提出完成任务的具体要求和完成时间;第三步,学生模仿再设计再创作,完成任务;第四步,任务验收,学生自我评价,教师综合讲评。

“课程案例”的课堂教学

基于学生的现有知识技能,教师课程教学中重点讲授如何设计开发网站,在其他环节只扮演一个组织者和启迪者的角色,一步步引导学生完成本课程的目标,充分培养和发挥学生的自主设计能力、绘画能力和创新能力。

整个课程的课堂教学以“课程案例”为主线,设定以下几个教学模块。

模块一:学习有关网页的基本知识,介绍建设网站的工具等。

模块二:草拟“网站地图”,设计网站“模板页”。展示课程案例网站,分析班级网站的风格、页面的布局和包含的元素,先给学生一个真实的空间印象,之后让学生模仿如何设计这样的网站。首先设计出纸质的网站空间布局和内容:包括考虑整个网站的风格、主色调、页面布局、页面的大概内容等,每一个页面设计草拟在一张纸上,其实这就是网站地图了。做足了这个功课,日后的整个班级网站的设计就有了头绪。为避免各页面出现相同内容的重复设计,提出设计制作“模板页”来生成其他页面。例如:把风格和内容相一致的部分(如班级广告图、班级徽标、导航条、版权信息等)设计出来,作成模板页保存下来,以备后面制作网站各页面时利用模板页生成,并在此基础上进行相应页面内容的设计创作。草拟“网站地图”和设计制作网站“模板页”是同时进行的,要结合着做。这个阶段都还是“纸上练兵”。

模块三:收集和创作素材。班级网站的素材主要来源于学生自己的学习生活,可以是活动的照片、活动记录,也可以是为自己班级创作的班级广告图、班级徽标等Flash或Photoshop作品,将这些素材分门别类放入建好的站点目录树中。

模块四:学习Dreamweaver,首先建立班级网站站点。

模块五:设计创建“模板页”。根据前期草拟的网站地图,利用布局表格设计模板框架。框架搭好后就是为模板页添加素材。模板上需要的素材并不太多,关键是要“精”,用精心选择和创作的素材。提醒学生,模板上大块的空间要留出来给各页面添加相应的内容,这点至关重要。

模块六:利用模板生成网站各页面。模板设计成熟并制作出来后,就要根据模板上的导航设计生成相应的页面,并将各页面互相链接起来。

模块七:完善各页面内容。每一两次课完善一个页面的内容,直到网站中各页面内容全部添加完成。当然,课后要为如何合理安排这些页面内容花很多时间去构思、去创作或收集相应的素材。所以,收集素材这项工作是一直贯穿于整个网页设计过程中的。

模块八:应用一些网页特效的代码,如添加背景音乐、QQ互动、图片文字的滚动、表单等,让页面动起来,增加网页的吸引力和活力。

模块九:本地站点测试。

教学评价设计

评价方案 (1)学生自我评价:即每个学生对自己的评价。教师事先给出评价标准和具体要求,学生对照自己的学习态度、创作的作品,对自己给出合理评价。(2)模块作品评价:教师对每个学生的评价。教师通过对学生课堂反映、每个模块上交的作品、讨论活跃程度等方面,对每个学生进行评价。(3)期末考核:教师通过对学生一整学期模仿再设计创作的“班级网站”进行评分,考核学生的实践与动手的综合能力,对学生进行合理的评价。

成绩评定 按出勤率、模块作品成绩、成熟作品成绩加权考核。

结语

在“网页设计与制作”课程案例的课堂教学中,笔者采用的是兴趣教学和让学生贴近实战的方法,以保持学生对知识探索的兴趣并提高学生的动手能力。这种教学的重要前提是要设计一个好的案例,“好”的标准是内容贴近学生的学习生活、设计难度又适合他们的实际水平,“班级网站”这一课程案例便是好案例之一。此外,在教学过程中,笔者为学生提供了十分丰富的信息资源,教会他们信息资源该如何收集、从哪里获取、以及如何有效利用等知识。

参考文献:

[1]刘瑞新.网页设计与制作教程[M].北京:机械工业出版社,2010.

[2]唐乾林.网站界面设计案例教程[M].北京:机械工业出版社,2011.

[3]尚俊杰.网络程序设计——ASP[M].北京:清华大学出版社,北方交通大学出版社,2009.

[4]赵丰年.网页制作三剑客操作互动[M].北京:人民邮电出版社,2011.

[5]赵丰年.网页制作技术——Dreamweaver Flash Fireworks[M].北京:人民邮电出版社,2003.

[6]马月.网站界面设计[M].北京:北京理工大学出版社,2006.

网站设计方案篇8

【关键词】项目驱动 案例 教学模式 网站设计

《电子商务网站设计》课程是针对培养学生电子商务系统开发能力而开设的一门专业核心课程,是该专业学生能力培养的重要课程。该课程培养学生在分析电子商务系统的功能需求、规划设计电子商务网站的架构和电子商务网站开发等方面的具体能力,是电子商务专业学生一门综合性课程,为其以后的发展打下良好的基础。本文对我院《电子商务网站设计》的开设现状、存在问题及教学改革作了相关研究。

一、课程现状

目前各高校《电子商务网站设计》是以培养学生的网站信息管理与编辑技能为主要目标。该课程涉及到商务网站规划设计、站点素材的搜集与编辑、网站功能实现和页面制作、网站与管理等多方面的知识和技能 , 涵盖内容广 , 实践性很强。主要讲解如何应用“网页制作三剑客”创建和管理网站、网页的制作及链接、图片素材的编辑处理等 ;使学生了解如何规划并建立站点,掌握制作网页的基础知识,能熟练利用“网页制作三剑客”的强大的功能制作出精美的网站。另外,为了使学生掌握制作动态网站的技术,一般还会讲授“动态网页设计”内容,使学生掌握一门网页编程技术的基本概念、基本原理、学习制作动态网站。如在该课程中介绍 ASP 技术,掌握 ASP 的编程环境 IIS 的构建与配置 ;掌握 ASP 的编程语言VBscript 和Javascript 的语法 ;掌握 ASP 与数据库的连接与操作。

二、存在的问题

现有课程现状的安排导致本课程的教学存在以下误区 :教学内容基本停留在对工具的使用或语言的学习及掌握上 ;内容偏计算机,学生很难学懂 ;特别是电子商务专业学生以文科生来源为主,学生程序设计学习很少,对于动态网页编程技术很难掌握。内容太多,目标性应用不强,学生没兴趣学;理论内容与实践内容相互独立, 在实际应用中一般先讲工具软件、数据库、编程语言的使用,再让学生实践,理论与实践各自有各自的计划和目标,理论基本不能为实践服务。电子商务技术发展迅速,建设小型电子商务内网站的工具也越来越倾向于模版式的傻瓜式操作,在教学过程中教师教授的理论知识的获取来源于书本及网络,没有到目标公司实地调研的经历,因此在课程讲解中缺乏市场需求依据,照本宣科,使电子商务网站建设与管理课程缺少了“真实性”,由此学生对本学科的态度容易产生无用论。

三、“项目”+“案例”教学模式构建

“项目”教学是指电子商务网站建设课程以项目的开发作为教学的总目标,项目可分为若干“案例”,第一次课时教师将项目背景阐述清楚,让学生清楚的知道学完这一门课之后能解决怎么样的问题,将掌握怎么样的技能,将会具体实现什么样的应用。建立起学生的学习兴趣。“案例”教学是指课程教学中以典型案例划分教学内容,以案例引导课堂教学,以案例引导学生知识点的掌握,以实际案例为剖析对象,教师指导下教学和学生共同参与案例的分析、讨论以寻求实现方法,实现理论与实践一体化。

表一:课程项目――案例分解表

项目过程 子项目 案例

需求分析阶段

项目一初识电子商务网站

案例一从传统商务到电子商务

案例二电子商务网站的概念、功能与特点

案例三成功案例分析

项目二电子商务网站规划 案例一电子商务网站需求分析

案例二域名策略与ISP选择

案例三服务器解决方案

系统设计阶段 项目三电子商务网站设计

案例一网站结构设计

案例二网站内容设计

案例三网站风格、创意与形象设计

技术准备阶段 项目四运用HTML编写网页 案例一HTML入门

案例二运用HTML布局页面

案例三建立超链接与图像处理

开发阶段

(技术分解学习) 项目五“春江翠堤”网站界面设

计 案例一网页导航栏制作

案例二网页Logo制作

案例三网页Banner制作

案例四网页页面编排

案例五网页切片

项目六“春江翠堤”网站动画制

作 案例一“广告语”打字效果动画制作

案例二网页Banner动画制作

案例三图片切换播放效果制作

案例四网页Banner完善

案例五Flash广告制作

项目七“春江翠堤”网站制作 案例一网站制作基础入门

案例二构建本地站点

案例三布局首页表格

……

案例十三站点的与维护

强化开发过程

项目 项目八网上书店制作实例 案例一《网上书店》功能设计

案例二《网上书店》站点规划

案例三《网上书店》网页制作-图书浏览模块

案例四《网上书店》网页制作-注册与登录模块

推荐期刊