《商务网站建设教学教案.docx》由会员分享,可在线阅读,更多相关《商务网站建设教学教案.docx(102页珍藏版)》请在课桌文档上搜索。
1、课题任务1安装与配置IlS服务器任务2DreamWeaver站点定义授课形式J理论口理实一体口实训1(验)口其它:学时安排本单元总学时:(其中:理论,_学时、实践学时)1.掌握商务IlS的安装过程与方法,了解IlS的配置。教学内容及目标2 .掌握虚拟虚房创建。3 .掌握DreamWeaVer中定义站点的方法。重点、难点:IIS的安装、虚拟目录创建,利用DreamWeaVer定义站点。教学媒介机房授课地点5405教学重点及难点授课对象学情分析学生接触网站建设的相关内容时间不长,虽然有网页制作的基础,但基础较差,需要在讲授过程中,教师进行巡回指导或同学间小组讨论。教学随笔:教学设计(可加页):1、
2、商务网站建设课程定位,重要性等相关内容介绍。2、课堂纪律、平时成绩确定等内容介绍。新课内容:项目1搭建ASP动态网站运行环境任务1安装与配置IIS服务器任务2DreamWeaver站点定义一、任务引出windows2000Server在安装的过程中会自动安装IIS5.0(InternetInformationServer,互联网信息服务),而Windows2000Professional和WindowsXP则不会,必须用添加Windows组件的方式另行安装。本任务主要的内容将WindowsXP完成IIS服务器的安装与配置。二、作品预览用户在Web主页地址栏中输入:http:/127.0.0.1
3、或http:/IoCalhost/。如果安装成功,就会出现以下两个网页,如果没有出现就证明安装失败,需要重新安装。IIS默认的网页三、实践操作1 .安装IIS安装IIS的步骤如下:(1)从桌面的【开始】菜单中选择【控制面板】,打开【控制面板】。双击【添加或删除程序】图标,打开【添加或删除程序】对话框。(2)用鼠标单击左边的【添加/删除Windows组件】图标,打开【Wind。WS组件向导】。Windows组件向导若“组件”列表中的没有选中【Internet信息服务(IIS)I选项,那选中,单击【下一步】按钮,组件向导即开始安装所选组件。在安装向导的最后一页单击【完成】按钮,完成组件的安装。2
4、.IiltenIet信息服务器查看在“控制面板”中双击【管理工具】图标,打开【管理工具】对话框,在其中双击Ilnlemel信息服务】图标,打开InlerneI信息服务器窗口。Inlrmrl C史为* - &) QQ d ru2(calhosl/如果网址输入正确,浏览器将打开HS默认的网页,如图1-4左所示,并同时打开IIS5.1帮助文档。4 .设置虚拟目录在“Internet信息服务器窗口”中,用鼠标右击默认网站,在弹出的快捷菜单中选择【新建】/【虚拟目录】,打开【虚拟目录创建向导】。单击【下一步】按钮,打开【虚拟目录别名】对话框,如图1-5右所示。图1-5虚拟目录创建向导在【虚拟目录别名】对
5、话框中输入别名”myasp”,并单击【下一步】按钮;在打开的【网站内容目录】对话框中输入或通过【浏览】按钮找到要发布到网站上的内容的位置一一服务器中的真实目录(工作目录:DAASP为例),然后在打开的【访问权限】对话框中增加该目录开放的权限:选中【执行】复选框,这样可以使服务器能够运行ASP应用程序。假设实际目录(D:ASP)下有文件:Lasp,则可以在地址栏中输入httplocalhostmyaspLasp。四、小结IIS是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互
6、联网和局域网)上发布信息成了一件很容易的事。通过本任务的学习,学生掌握了商务网站环境中HS的安装过程与方法,了解IlS的配置的,并掌握虚拟目录的创建方法。任务二DreamWeaver站点定义一、任务引出在本任务中,将利用Dreamweaver完成“诸暨市吉尔特机械有限公司”站点的定义。二、作品预览在DreamWeaVer中建立一个“诸暨市吉尔特机械有限公司”为命名的站点。三、实践操作站点的创建方法有多种。下面介绍一种最适合初学者的方法。具体操作如下。1.定义站点(1)开始新建站点。启动DreamweaverMX,切换到【文件】面板,单击【管理站点】,然后在弹出的【管理站点】对话框中单击【新建】
7、按钮,如图1-7所示。(2)设置站点属性参数。在弹出的【Dreamweaver的站点定义为】对话框的“编辑文件”,把中间站点的名字改为“诸暨市吉尔特机械有限公司”,点“下一步”。(3)在第二个页面中,选择“是,我想使用服务器技术”,在“哪种服务器技术”中选择“ASPVBScripll点“下一步”进入第三页。(4)在第三个页面中,选择“在本地进行编辑,然后上传到远程测试服务器”,并选择好存储文件的位置,点“下一步”进入第四页。(5)在第四个页面中,在“您如何连接到测试服务器”选择“本地/网络”,并选择好文件测试的位置,点“下一步”进入第五页。(8)在第七个页面中,选择“完成”。提示:本实例是切换
8、到【基本】选项卡中设置站点,建议初学者先以此方式建立站点,再通过【高级】选项卡对站点进行更详细的设置。四、小结要制作一个完整的网站,首先需要创建一个站点,只有建立了站点,才能更好地完成网页制作和站点文件管理。通过本任务的学习,学生初步掌握了在DreamWeaVer中如何定义个动态的站点,并了解动态站点参数设置的含义。课后任务:预习任务3使用DreamWeaver创建ASP网页。教学后记:注:此表为全院统一格式,不得随意更改。课题任务3使用DreamWeaver创建ASP网页授课形式,理论口理实一体口实训(验)口其它:学时安排本单元总学时:(其中:理论_学时、实践学时)教学内容及目标4 .通过本
9、课的学习,掌握ASP相关知识和要点,同时结合DreanIWeaVCr软件5 .熟练掌握和asp制作动态网页的相关技术基础。教学重点及难点重点、难点:ASP语言的特点。授课对象学情分析学生接触网站建设的相关内容时间不长,虽然有网页制作的基础,但基础较差,需要在讲授过程中,教师进行巡回指导或同学间小组讨论。教学媒介机房授课地点5405教学设计(可加页):一、课前回顾:1、IIS安装设置过程?2、站点建立过程?二、新课内容:项目一任务3使用DreamWeaVeI创建ASP网页段学道笔:一、任务引出动态网页是与静态网页相对应的,即网页URL不固定,能通过后台与用户交互。完成用户查询,提交等动作。目前主
10、流的动态网页技术有JSHASP,PHP等。这次课就要来学习ASP的相关基础知识。二、ASP1、概述:ASP(ACtiVeSerVerPageS)称服务器端动态网页,是MiCroSofl开发的服务器脚本环境。由于ASP是微软开发的脚本语言技术,它嵌入到11S中,因此,ASP成为WindOWS用户首选的一种信息系统开发环境。2、原理当浏览器向Web服务器发出请求.asp文件时,服务器端的脚本便开始运行,Web服务器调用ASP,用它从头至尾处理所请求的文件、执行脚本命令,并将Web页以HTML文件格式发送到浏览器。例1-1的ASP脚本例1-1从浏览器上查看到的源代码您好欢迎选修本课程您好欢迎选修本课
11、程现在时间是v%=now%现在时间是2005-7-189:59:113、ASP基本语法(I)ASP程序文件以.asp为结尾。服务器在解释Web页面时,如果是.htm或.html文档,则直接发送客户端,并不进行任何处理。如果是.asp文档,服务器会对客户端的请求进行处理后,将结果传送到客户端O(2)字母不分大小写,除字符串外,必须在英文半角状态下输入标点符号,否则不能正常运行。(3)ASP语句必须分行写,一条ASP语句就是一行,不能将多条ASP语句写在一行里,也不能将一条语句写在多行里,太长的语句加下划线作为续行符或者通过自动换行的方法。4、ASP输出方法(1)用ASP内置对象的response
12、用ASP内置对象的response输出的语法:response.Write”要写的内容”或response,write(变量名)例ReSPOnSe.write的用法(ch4examplel-l.asp)0例循环语句(Ch4examplel-2.asp)TITLE循环语句的例子ur上传共享和安全塔)fori=lto51Iqbq gg WhQJI-1JjJ5、以上步骤完成了建站,设虚拟目录,下面就是把Dreamweaver打开了。第一步就是编辑站点IcnVruceZC O i 1 13 j文件解修-站点IW理I无标JS文已IUgELGLCg文件9图8)互看9 如人修改/)文本令(DI.G)*口)隅
13、的QPjSllJ 特 ,代科 内用,用文件fisc )13 A 际肆殍s#播 UI一口匕口 QaQ_J (出&:(叵百一6、选择编辑站点,在弹出的属性框中选高级标签,从分类中先选本地信息,右窗口中设ItUMXMA Q) m MMqp似“我腰RKlM,g事哈7“黄v p JaP BMKCltSMW 1)存 P JBM4a,W笑露醍瑞器琳叫段置站点名称(随便输入,但自己要清楚其代表的意思,推荐和你站点的根文件名同),本地根文件夹(这时候就指向到我们在步骤1中建的文件夹了)。7、然后设置远程信息,访问选择本地/网络,远端文件夹仍选择我们的站点文件夹Cknewgn8、再接着测试服务器,服务器模型暂为A
14、SPJaVaSCriPtt,访问本地/网络,测试服务器文件夹仍是我们的站点文件夹d:newgn,URL前缀在http:IoCaIhoSt后面添newgn”,添加的东西就是我们步骤3中设置的虚拟目录9、这时,站点定义基本结束,点击确定。出现编辑站点”对话框,”完成即可。10、此时DW的站点属性框中就将d:newgn内所有内容映射过来,在此需要提醒的是:DW中建好了站点连接,就可直接在DW中对其对应的文件、文件夹操作,最好不要回到我的电脑Cknewgn里面去操作。【能在DW中操作的,尽量不要离开DW的编辑环境】四、小结本次课主要学习了ASP的相关知识点,包括ASP的基本工作的原理,语法结构,以及相
15、应的输出方式等。并介绍了通过DreamWeaVer来创建ASP网页的过程。课后任务:预习实验一在DreamWeaver环境下编写ASP程序。教学后记:注:此表为全院统一格式,不得随意更改。课题实验一在DreamWeaver环境下编写ASP程序授课形式J理论口理实一体口实训1(验)口其它:学时安排本单元总学时:(其中:理论,_学时、实践学时)教学内容及目标6.通过本次实验,进一步掌握通过DreamWeaver软件制作asp动态网页的相关技术。教学重点及难点重点、难点:ASP语言的特点,以及与DreamWeaVer软件的结合。授课对象学情分析学生接触网站建设的相关内容时间不长,虽然有网页制作的基础
16、,但基础较差,需要在讲授过程中,教师进行巡回指导或同学间小组讨论。教学媒介机房课点授地5405教学设计(可加页):教学随笔:实验内容:实睑一在DreamWeaVer环境下编写ASP程序一、实验效果案例1文件但)编辑查看国)收注工具帮助Qp。后退。回曲公p三收岷eli()httploclhostslxmtitiedaspv;El转到链接eVAHOOf-r任主helloworldhelloworldhelloworldhelloworldhelloworldhelloworld完毕T本地IntrgM案例2二、实验要求:1、通过己经给出的实验效果,通过DreamWeaVer软件编制ASP页面。2、可
17、以采取多种方式,只要完成最终的实验效果即可。3、将编制好的ASP小程序,打包保存,并上交。三、实验代码参考:案例1fontsize=helloworld案例2四、小结本次实验主要是通过事先给出实验最终要达到的效果,要求学生积极地通过所学知识,结合DreamWeaVer软件编制ASP小程序。这可以进一步激发各位同学的思维,以提高学生实践动手能力,达到进一步掌握ASP动态网页语言和DreamWeaVer软件的操作。课后任务:预习项目二任务1电子商务网站的栏目规划任务2电子商务网站的主页内容布局教学后记:课题项目二任务1电子商务网站的栏目规划任务2电子商务网站的主页内容布局授课形式J理论口理实一体口
18、实训1(验)口其它:学时安排本单元总学时:(其中:理论,_学时、实践学时)教学内容及目标7. 了解商务网站栏目设计过程,熟悉网站栏目设计结构,掌握商务网站栏目设计的方法和技巧;8. 了解CSS样式的原理和基本应用,掌握CSS样式设置的基本过程及其相关的属性、方法。教学重点及难点重点、难点:网站栏目设计的方法和技巧、CSS样式设置与应用。CSS样式的设置与应用。授课对象学情分析学生接触网站建设的相关内容时间不长,虽然有网页制作的基础,但基础较差,需要在讲授过程中,教师进行巡回指导或同学间小组讨论。教学媒介机房授课地点5405教学设计(可加页):一、课前回顾:1、ASP语言原理?2、asp语言的功
19、能和输出方法?二、新课内容:项目二任务1电子商务网站的栏目规划任务2电子商务网站的主页内容布局任务1电子商务网站的栏目规划一、任务引出诸暨市吉尔特机械有限公司是专门从事研发与制造各类机械设备的高新技术企业。本任务以诸暨市吉尔特机械有限公司为例,为了更好地开该公司网站,首先应规划出合适的网站栏目。在本任务中,将引导读者完成诸暨市吉尔特机械有限公司网站栏目规划。二、任务预览对于一个公司网站来说,一般需要有顾客(管理员)注册/登录、公司介绍、新闻动态、产品导航、在线订单、招聘信息、产品分类、在线留言、产品/新闻搜索、联系我们等栏目,图2/即为诸暨市吉尔特机械有限公司网站的基本栏目架构图。教学随笔:浏
20、览用户公司主页界面站点时钟产品搜索版权申明流量统计用户/管理登录常见问题联系我们三、实践操作1、确定栏目内容的原则如下:(1)尽可能删除与主题无关的栏目;(2)尽可能将网站最有价值的内容列在栏目上;(3)尽可能方便访问者的浏览和查询。2、栏目的规划书应该具有统一格式,具体包含以下内容:第一、栏目概述。其中包括栏目定位,栏目目的,服务对像,子栏目设置,首页内容,分页内容。这一部分起到一个索引的作用,能对栏目有一个大概的整体把握和了解。第二、栏目详情。第三、相关栏目。这一项是用以说明本栏目和其它栏目之间的结合,之所以要有这一项是想通过各个栏目之间的联系,来加强网站的整体性。第四、参考网站。标明本栏
21、目参考了哪些网站,或可以参考哪些网站,并一定要说明参考其它网站的哪些优点,哪些地方是我们在建设过程当中应该注意的,决不是只是写上一个网址就可以了。第五、附录。用以记录这个文档的历史修改过程和改了哪些内容。网站栏目规划书是写给我们自己的,不是为了让别人看,而是我们网站在以后的建设过程中的一个依据。有了这个规划书以后,我们可以很轻松解决的具体设计制作工作(包括页面设计,制作,编程)。根据公司的具体实际情况和信息,结合网站栏目规划的原则与步骤,完成公司网站的栏目规划书,同时完成公司网站的基本栏目架构图。四、小结通过以上的任务,学生可以了解网站栏目设计的整个过程,熟悉网站栏目设计结构,掌握网站栏目设计
22、的方法和技巧。任务2电子商务网站的主页内容布局一、任务引出在规划好“诸暨市吉尔特机械有限公司”网站栏目后,接下来就要对网站主页的内容布局谋篇了。目前,网页内容布局的方法基本有三种:表格、框架和层,其中表格是最基本、最直接的布局方式。在本任务中,将用表格的方式布局“诸暨市吉尔特机械有限公司”网站主页。二、任务预览rmTTT三、实践操作1、头部文件制作(I)启动DreamWeaVer并打开已定义的“诸暨市吉尔特机械有限公司”动态站点,选择【新建】f【ASPVBScripU命令,新建ASP文档,并命名为“top.aspl(2)单击【属性】面板上的【页面属性】按钮,在弹出的【页面属性】对话框中选择【外
23、观】选项,将页面的背景颜色设置成为“#87alb2”,同时选择【链接】选项,完成【链接】选项相应参数的设置。(3)选择【标题/编码】选项,完成【标题/编码】选项相应参数的设置。0)(三WSaF)*犬小,2UMS)*a三fe,RJto虹KMaF“25RIWRmmMtMMRTMWWSE要IUDOSE?TFlM*S文内克IIMi文”夷t*u(4)选择【插入】一【表格】命令,在弹出的对话框中设置表格“行数”为“3”、“列数”为“8”、“表格宽度”先设定为“500像素”,“边框粗细”、“单元格边距”、“单元格间距”均设为“0”。(5)参数设置完成后,单击【确定】按钮,将表格插入页面中;同时,选择所插入的
24、表格,在【属性】面板中设置对齐为“居中对齐”,合并相关的单元格并适当调整单元格的大小,完成表格布局。(6)将光标置于表格左上角的单元格,插入网站的LOGo图片“logo.jpg”;在表格第二行的7个单元格中,分别插入网站菜单的图片;在表格的第三行中插入网站flash宣传片“banner.swf”。“lop.asp”页面文件的最终效果。(7)保存文档作为网站的头部文件以备以后调用。2、版权区文件制作(I)在“诸暨市吉尔特机械有限公司”动态站点中,新建一个ASPVBSCriPt文件,保存为“copyright.asp”。(2)插入一个1行1列的表格,设置“表格宽度”为“939像素”,“边框粗细”、
25、“边距”、“间距”均为“0”。(3)参数设置完毕后,单击【确定】按钮,将表格插入页面中;同时选择所插入表格,在【属性】面板中设置高为“60像素”,对齐方式为“居中对齐”。(4)将光标置于表格中,设置“水平”、“垂直”对齐方式均为“居中对齐”;同时输入的版权信息文字。南市XME果公司做叹所有羲K期bIWtrMSr*W877W电益M7E7M6gP*I020JWf(5)保存文档作为网站版权文件以备以后调用。3、正文区文件制作(1)在“诸暨市吉尔特机械有限公司”动态站点中,新建一个ASPVBSCriPt文件,保存为uindex.aspwo(2)插入一个1行3列的表格,设置“表格宽度”为“939像素”,
26、“边框粗细”、“边距”、“间距”均为“0”。(3)参数设置完毕后,单击【确定】按钮,将表格插入页面中;同时,选中所插入表格,在【属性】面板中设置对齐方式为“居中对齐”,设置第1列宽度为“240像素”,第2列宽度为“1像素二(4)将光标置于表格第1个单元格,插入一个2行1列的表格,设置“表格宽度”为“100%”,“边框粗细”、“边距”、“间距”均为“0”;在第一个单元格中插入图片title-1.gifw,并调整第二个单元格至合适的高度。完成“产品导航”内容栏目布局的制作。(5)按步骤(4)操作方法完成其他内容栏目布局的制作。3W凡?一A-IM一9;(6)按下【Ctri+S】组合键保存index.
27、asp”页面文档。4、网站主页文件制作打开uindex.aspw页面的“代码”视图环境,找到标签代码行并按回车键另起一行,然后切换到页面的“设计”视图环境。单击【插入】工具栏中的“服务器端包括(SSDw按钮,然后在弹出的【选择文件】窗口中选择“top.asp”文件。对应的服务器端包括(SSD代码为:按照同样的操作方法,在网页底部嵌入“copyright.asp”文件,同时保存“index.asp”页面文件。至此,就完成了网站主页的初步布局工作,布局效果。四、小结网站主页内容是否能成功很大程度上取决于网站主页的布局设计。学生要重点掌握用表格进行网页布局的方法,同时在网站主页布局时,要学会使用服务
28、器端包括指令以最大限度地重用代码。通过以上的任务,学生可以了解电子商务网站主页内容布局的整个过程,熟悉网站主页内容布局的方法和技巧。课后任务:预习实验二进行电子商务网站的整体策划教学后记:课题实验二进行电子商务网站的整体策划授课形式口理论口理实一体J实训1(验)口其它:学时安排本单元总学时:(其中:理论学时、实践2学时)教学内容及目标1、掌握网站主要内容的设计。2、了解如何对商务网站进行整体构思教学重点及难点重点、难点:商务网站策划的内容组成。授课对象学情分析学生接触网站建设的相关内容时间不长,虽然有网页制作的基础,但基础较差,需要在讲授过程中,教师进行巡回指导或同学间小组讨论。教学媒介机房课
29、点授地5405教学设计(可加页):实验二进行电子商务网站的整体策划一、实验目的1、掌握网站主要内容的设计2、了解如何对商务网站进行整体构思二、实验内容1、分别登陆以下五个网站进行浏览访问,了解它们的整体构思,并回答思考题。1)梦之旅四川游http:WWW.dreams-2)e之游酒店预订网hllD:WWWeloiI3)携程旅行网http:WWWWtriP.com/4)长园新材htm:/WWW5)联想集团2、分析以上五个网站的网站目标定位、网站信息内容、是否有网站的内容搜索引擎、网站客户的定位、网站的赢利模式、是否有网上购物流程、是否有客户的支付系统、有哪些支付方式,是否有物流配送系统、是否有网
30、络广告促销计划等,具体内容见下表,请同学们按下面列表的方式提交到实验报告中。教学随笔:携程旅行网e之游网梦之旅四川游长园新材联想网站目标定位网站信息内容是否有网站的内容搜索引擎网站客户的定位网站的赢利模式是否有网上购物流程是否有客户的支付系统如有支付系统,它有哪些支付方式是否有物流配送系统是否有网络广告促销计划是否有论坛或社区是否有新闻发布系统是否有客户服务系统是否有多种语言支持是否有导航页3、通过你的对这梦之旅四川游、携程旅行网、e之游酒店预订网三个网站的考察,请你指出它们在网站设计上(主要指信息设计和服务设计)各自的优劣,请你对网站的不足提出改进意见。三、小结本次实验主要是通过分析实验给定
31、的5个电子商务网站,掌握网站主要内容的设计,了解如何对商务网站进行整体构思。以提高学生实践动手的能力。课后任务:预习项目三任务1创建网络数据库任务2SQL语言的使用教学后记:课题项目三任务1创建网络数据库任务2SQL语言的使用授课形式J理论口理实一体口实训1(验)口其它:学时安排本单元总学时:(其中:理论,_学时、实践学时)教学内容及目标1、熟悉ACCeSS网络数据库,掌握数据库与数据表的创建;2、熟悉SQL语言SELECT命令的使用方法。教学重点及难点重点、难点:Access网络数据库与数据表的创建连接ACCeSS网络数据库的方法。SQL命令对数据记录的添加、更新、删除及查询等操作的语法。授
32、课对象学情分析学生接触网站建设的相关内容时间不长,虽然有网页制作的基础,但基础较差,需要在讲授过程中,教师进行巡回指导或同学间小组讨论。教学媒介机房课点授地5405一、课前回顾:1、商务网站的栏目规划的内容?2、网站布局的方式?CSS?二、新课内容:项目三任务1创建网络数据库任务2SQL语言的使用任务1创建网络数据库一、任务引出动态网页与静态网页最根本的区别在于,动态网页与后台数据库建立了一定的关联。可以这样说,动态网页就是以网络数据库为基础,通过客户端/服务器端的交互完成特定的行为。网络数据库在动态网页中的核心地位,使得在创建动态网页之前必须先创建数据库。在本任务中,将完成ACCeSS网络数
33、据库和数据库表的创建。二、任务预览教学随笔:工IBleU凶j打开Q):设计Q)JlHiqpXS=MJS7.埃组0收”三、实践操作1、创建数据库在ACCeSS中,既可以使用“模板”方法创建数据库,也可以直接创建空数据库。直接创建空数据库的方法如下。(1)单击工具栏上的【新建】按钮,在弹出的【新建文件】任务窗格中单击【空数据库】。:百建文件(2)在弹出的【空数据库】对话框中,指定数据库的名称和位置,然后单击【创建】按钮,完成ACCeSS数据库的创建。新建电空数据库碧空数搔访问贝目使用现有数据的项目使用新数将的项目M根据现育文件枳税到网上搜索,OfficeOnline模板四本机上的模板.2、创建数据
34、表下面就在已创建的students空数据库中,创建数据表“slu_info”SUUnfo”数据表的内容及结构具体如下表所示。表14tstu-infon数据表的内容编号姓名性别出生日期年的团员入学成绩备注1张琪女01/12/9020是5202刘芳女10/21/9020否5283卢庆国男05/18/9119是5344周静女04/22/9020否5455刘英山男03/16/902()是5606杨文芳女06/15/9119否555市级三好学生7周德洪男07/20/9020否5358袁亚康男05/17/8921否5279汪红兵男08/06/9020是538表2ustu-infon数据表的结构字段名称数据
35、类型字段长度说明id长整型4自动编号(主键)name文本10姓名sex文本2性别birth日期/时间8出生日期age数字,整型2年龄member是/否,布尔2是否团员entrance数字,单精度4入学成绩notes备注备注在Access数据库中,创建数据表主在有“使用设计器创建表”、“使用向导创建表”、“使用通过输入数据创建表”等方法,下面使用设计器来创建数据表。(1)打开空数据库“student.mdb,进入数据库设计窗口。(2)双击【使用设计器创建表】选项,在弹出的表结构定义窗口中定义表的结构,按照表3-2所示内容逐一定义每个字段的名字、类型及长度等参数,并以wStuJnfow为名保存数据
36、表。(3)完成数据表结构定义后,按照表3所示内容在“stu_info”数据表中输入数据。输入数据有错时还可以再进行修改。1990-1-12 IQIgl1991-5-18 1990-4-22199O-l户庆田(4)按照同样的操作方法,在数据库“students.mdb”中创建“stu_score”数据表。四、小结网络数据库在动态网页中具有核心地位,在创建动态网页之前必须先创建数据库。通过网络数据库的创建,动态网页才可以通过客户端/服务器端的交互完成特定的行为。在本任务中,主要完成了ACCeSS网络数据库和数据库表的创建,并掌握数据库与数据表创建过程中的相关技巧与注意的地方。任务2SQL语言的使用
37、一、任务引出SQL(StructureQueryLanguage,结构化查询语言)是与数据库进行交互操作的一种标准命令集,SQL语言作为关系数据库的标准语言,它的功能包括数据定义、数据操纵、数据库控制、事务控制四个方面,但数据库的数据查询功能则是SQL语言的核心功能。在SQL语言中,查询数据是通过SELEcT语句实现的。在网站开发过程中,借助SQL命令可轻松实现对数据记录的添加、更新、删除及查询等操作。本任务主要是熟悉SQL语言SELECT命令的使用方法。二、任务预览启动ACCeSs,打开students.mdb”数据库文件,进入SQL视图”状态,先后执行不同的SQL查询命令,可得到不同的查询
38、结果。三、实践操作1、基本查询在基本查询模式中,涉及的表只有一个表,而且也不会附带任何条件。基本查询可通过Select-From子句来实现。【例3-1从stu_info”数据表中查询多个字段,输出的列名顺序依次为:姓名、性别、出生日期、年龄、是否团员、入学成绩。执行的SQL命令为:SELECTname,sex,birth,age,member,entranceFROMstu_infoSQL命令的执行结果。ftU.info且询:选用鱼肉*L*!nssxbirthsboronU*gce人张理刘芳卢庆21周静刘英山杨文芳Siie洪1990-1-121990-10-211991-5-161990-4-
39、22二I汪红兵踊QD1990-7-201969-5-1?1990-8-6IO(f11共有记录数102、筛选查询在筛选查询中,可通过WHERE子句限制查询的范围,提高查询效率。使用WHERE子句时,必须要跟在FROM子句之后。【例3-2从rtSttiJnfow数据表中,检索既是“男”学生又是“团员”的记录。执行的SQL命令为:SELECT*FROMstu.infoWHEREsex=男andmemberSQL命令的执行结果。白stu.info查询:选择查询EEid|ns|二x|birthynnbratrgcnot。A国山兵庆的红卢r汪S男男1991-5-181905341990-3-1620:56
40、01990-8-6200538记录:叵叵)!回共有记录数4在本例中,SELEeT后的“*”表示选用所有字段输出。在本例中,用操作符AND(表示“逻辑与”)来连接多个查询条件。在多个条件实施连接时,还可用连接符OR(表示“逻辑或”)。【例3-3在“stu_info”数据表中,查找出入学成绩在550到560分之间的学生。执行的SQL命令为:SELECT*FROMstu.infoWHEREentrancebetween550and560SQL命令的执行结果。在本例的筛选条件表达式中,用到了范围界定操作符BETWEENo当表示不在某范围中时,也可用NoTBETWEEN来界定。操作符BETWEEN等同于
41、“=”和“二”逻辑表达式的效果,操作符NOTBETWEEN等同于和“V”逻辑表达式的效果。3、排序查询在排序查询中,可通过ORDERBY子句查询结果的排序输出。【例3-4】在“stLinfo”数据表中,对所有学生的记录按年龄升序排列输出。执行的SQL命令为:SELECT*FROMStuJnfoORDERBYageSQL命令的执行结果。8 葩文芳3 卢氏QD9 EffftT 周德洪5 列美IIJ4 周龄2 初芳1991-15 IWlmI8 1990-8-6 I990-7-20IWO-4-22 1990-10-21 1990-1-12市镇三好学生_ 8 宜亚 男 1989-5-1721记兼qhij io 叵?共有圮景敢to在本例中,使用了ORDERBY子句的默认升序来实现查询结果的升序输出。4、带库函数查询在SELECTSQL语句中,可以使用SQL语言所提供的一些库函数,以增强查询功能。【例3-5在“suijnfo”数据表中,统计并输出入学成绩最高分、入学成绩最低分、平均年龄、本班总人数。执行的SQL命令为:SELECTMAX(entrance)AS成绩最高分,MIN(entrance)AS成绩最低分,AVG(age)AS平均年龄,COUNT(*)AS