在日常学习和工作中,大家都经常接触到论文吧,论文是探讨问题进行学术研究的一种手段。写论文的注意事项有许多,你确定会写吗?书读百遍,其义自见,以下是人美心善的小编为大伙儿分享的8篇网页设计毕业论文,仅供借鉴。
网页设计论文 篇一
网站的功能是展示信息供用户浏览。为让用户顺利地找到其所需要的内容信息,网页上的各个项目安排就必须遵循一般用户都准确理解的规则。逻辑体现了人类思维的共同规律。如果网页的设计在逻辑上合理,用户就能方便地按照一般逻辑规律使用网页。这样,审核网页设计方案中各个项目的安排是否合乎逻辑,就成为网络编辑的重要任务。网页项目的安排要达到逻辑合理,就要根据事物分类的一般逻辑要求,将具有相同属性内容的项目进行归纳后,共置于某个可以概括这些属性特点的类别中。审视考题中所给网页的各个项目可以发现,几个栏目的属性具有基本平行的关系,将它们并列置于同一层级是正确的,但是,页面上出现两个同名栏目则是相互矛盾的,应该修改。根据栏目内容和题干中的交代,可知应该把中间栏目的名称改成“积分榜”。此外,导航条上所列各个板块,其属性也具有平行关系,可以并列,而板块与其包含的子选项之间则具有类属关系,所以将子选项分别置于各板块内,这也是合理的。但是,进一步分析各个子选项的内容,就能发现有些子选项的类属划分在逻辑上是不合理的:“全场回看”不应属于“新闻”板块,应置于“视频”下,而“最新动态”倒是应属于“新闻”板块,却被误置于“视频”板块内;“射手”和“排行”主要提供一些统计数据,而不是与用户讨论,所以应属于“数据”板块而非“互动”板块;相反地,“”和“微博”应属于“互动”板块而非“数据”板块。因此,考生应该对这些子选项的分布作出合理的调整。
2注意版式的规范与否
在长期的出版工作实践中,对图书、期刊、报纸等传统出版物的版式形成了不少规范性要求。遵循这些规范,不仅可以让版面显得美观、整齐,给人以审美的愉悦,更能充分体现版面内容之间的逻辑关系,有助于读者准确理解。一个网页实际上也相当于一个版面。所以,传统出版物的版式设计规范大多也基本适用于网页,仅有少量差别。网络编辑审核网页的版式时,要以传统出版物的版式规范为基础,再考虑一些网页的特有规则,从而保证页面规整、易读。就文字的大小而言,网页上一般宜用12-20像素的字,且页面头部区域的用字宜大些,中部区域的用字适中,而底部区域的文字一般较小。就文字形体而言,网页中应使用通用字体,这样才能在各种终端上都顺利显示。同时,考虑到屏幕显示与印刷品展示的效果有一些差异,汉字通常较多采用宋体和黑体,而较少用楷体和仿宋体;字母通常采用Arial、Verdana或者Helvetica字体,而在印刷型出版物中应用特别多的TimesNewRoman字体则较少采用。同时,网页上使用的字体尽量不要超过3种,以确保网站页面风格的统一性。网页上的各个项目名称,其作用和地位与书刊目录中的各级标题相当。所以,其版式设计的规范要求之一,就是用字应该既错落有致,又相对统一。错落有致,是指处于不同层级的项目名称,其用字格式应该遵循“从大到小、从重到轻”的一般原则;相对统一,是指处于相同层级的项目名称,其用字格式应该保持一致。从上述要求来看,题中所给网页设计图在版式方面存在缺陷。头部区域的导航条上,虽然4个板块名称使用相同的字体、字号,18个子选项的用字格式也相同,符合相对统一的要求,但是层级较高的板块名称用字却既小于、也轻于层级较低的子选项。这就把两者的层次级别颠倒了,必须修改。从现有页面展现的效果和空间的占用情况来看,比较适宜的是把板块名称的字号放大,而字体则可不改,以避免粗体字过多而导致区域过重、过密的现象。中部区域的“要闻”“互动调查”“热点聚焦”“射手榜”等文字,都是栏目名称,属于同一个层级,格式应当保持一致。但是,如果将这些名称对比一下,可以很明显地看出“互动调查”的字体与其他栏目名称不一样,应该予以修改。考生在这个考点上失分较多,从一个侧面反映出他们的职业敏感性还不够强。网页版式设计的规则也有不同于传统出版物的特点。比如,在传统出版物中,对标题的字数一般没有限制,长标题可以转行排列,即使在集中了许多标题的目录中,也允许这样处理。但是,网页中的标题文字则不允许转行,尤其是在集中排列了许多标题的目录式栏目内。因此,不少著名网站都对标题的字数有统一规定,如《新浪网编辑手册和规范》中就规定“频道首页要闻标题为一行题,少于16字”,这实际上是适应了网页页面的特殊性。在书刊的目录中,作品标题之后(或之前)都有页码(有时还有作者姓名)兼作分隔符号,读者可以很容易地以页码为标志将一个个标题区分开。网页上的目录式栏目内,各个作品的标题都不标页码(实际上也无法标出),也不列相应的作者姓名(一般在展示作品本身时才列出)。这就在充分利用网页空间的同时,也使得各个标题没有明显的分隔符号。一个标题如果转行排列,会让用户误以为是两个标题。此外,书刊中标题的转行需遵守一些规则,如不得割裂词义、助词或叹词等虚词不得置于下一行的行首等,以避免读者产生误解。由于各种标题的内容和字数纷纭多样,需要在处理书刊校样时由编校人员专门对标题的转行进行调整。然而,网页上的文字转行是由计算机自动处理的,而计算机技术目前尚未达到能够对词义或词类进行智能分析判断的程度,无法按照某个标题的字符构成情况对转行进行灵活控制。可见,“标题不得转行”这条规则体现了网页的特殊性,是很合理的。然而,题目所示设计图中“热点聚焦”栏目内却存在标题转行现象,这无疑应该消除。遗憾的是,能够注意纠正这个错误的考生为数不多。
3总结
在出版物的形态和传播方式上,网络出版与传统出版有所不同,而在对出版物所载内容进行把关审核、加工处理等编辑工作上,与传统出版基本相同,都要注意保证政治性、思想性、科学性、知识性、语言文字规范性、逻辑合理性等的正确无误。本文主要分析了对网页设计进行审核时需要注意的一些问题,因为这些是较有网络出版特色的,而为了做好对网络出版物所载内容的把关、优化等工作,从事网络出版工作的考生还应该加强学习体现出版工作共性的各种相关知识和技能。这样,就不仅能够顺利通过出版专业职业资格考试,更重要的是能够为提高网络出版的质量而作贡献。
网站设计与制作论文 篇二
关键词:网站设计 动画网站 个性定制
1 国内动画作品网站现状分析
在我国,以销售动画作品为主的网站数量很少,大多数动画作品的销售依附于B2C以及C2C网上销售平台进行,或者是实体店线下销售。从第三方动画作品网商来看,它们泛指大多数依靠第三方网络进行动画作品销售的网络商店,例如淘宝网、阿里巴巴等网络销售平台上的商家。由于这些商家依靠的是第三方平台,店面设计模板大多是由此销售平台所提供,自由设定程度严重受限,页面缺乏网站应有的动感与美感,店面功能单一。它们在设定上目标群体不明确,内容同质化程度严重,缺少营销特色,与真正意义上的专业动画作品销售网站相比差距巨大。
从国内专业的动画制作公司来看,只有20%的动画制作公司有开设官方网站,如奥飞动漫、广东原创动力及杭州盛世龙吟数码等。它们的网站也仅仅是供浏览者观看相关作品的介绍以及宣传企业文化,网站功能单一,并没有实际可行的方式让消费者与厂商进行有效的沟通交流,更没有可供订货等实际销售功能。由此可见,建设具有特色营销功能的动画作品销售网站是沟通买卖双方,促进动画作品销售和传播的重要途径[1]。
2 动画营销网站可行性分析
2.1 网站建设目的 动画销售网站的建设目的是通过网站的建设与投入使用,能更全面、更大范围地让广大动画作品消费者了解动画作品,增加作品的销量,提高营业额,创造更高的商业利润。此网站的应用,能够节省动画设计企业的线下宣传费用,且作为一个新的有力的宣传方式,可以扩大宣传覆盖面,提高影响力。而网站建设目标是要发展成为最有效的宣传工具及动画作品网上销售特色平台。
2.2 网站设计理念 动画作品网站的设计参考了奥飞动漫、原创动力等动画作品官方网站以及淘宝平台商家店面的功能设计和其它的相关动画影视类网站设计。动画营销网站设计选取了韩式网站简洁柔美的艺术风格来达到网站视觉的动态与美感;网站相关板块的设计,参考了淘宝平台上的销售流程、客服咨询、定货送货、留言交流等成熟设计,通过两者的相互结合相互补充,使动画销售网站界面友好,沟通方便,特色鲜明,达到实现一个真正营销功能的网站。具体来说,动画销售网站有众多设计上的特色,如清晰美观的页面布局,优美动感的网站开场动画与页面动画,众多销售应用功能,特别是定货、配货、送货系统,在线客服交流系统,信用评价、留言交流等系统功能,使得动画销售网站更具应用价值。此外,还可以添加作品定制功能,让用户在定制界面设定作品的风格、类型、内容、时间长度、完成时间等,达到个性化定制。
动画销售网站各板块设计须合理,功能完善实用,网站结构主要体现为五个层次:输入网站地址进入动感十足的网站开场动画动画作品主页面点击首页具体板块进入板块功能页面点击板块具体功能应用键具体功能应用或进入相关链接网页。进入各个功能页面均有快捷键置顶或返回上一页或首页。
在线客服设计为另一大亮点,可设定单独悬挂层,永远位于最顶层,如有问题咨询,均可点击在线客服,通过网页形式进行实时沟通交流。在网站每个页面的最下方,更有几大分享平台的键接(微博、人人网、腾讯QQ、QQ空间),可供浏览者登录进行实时分享,方便网站与广大消费者进行沟通交流[2]。
总的来说,网站的特色体现在动画广告、动态导航菜单栏、漂浮的可展开和可收起的在线客服、个性定制及完善的支付及下订单功能。
2.3 网站设计SWOT分析 动画销售网站的竞争对手就是现有的各种动画及广告公司网站,但是从严格意义上来说,与竞争对手间还是有差别的,因为我们的网站兼具推广、营销、沟通及个性化定制作品功能,可通过SWOT模型进行分析,如表1所示。
根据SWOT分析,明确网站的战略是WO和WT共同并举,具体如下:
①WO战略——通过学习、培训,提高网站现有人员对电子商务的认识;主动联系各动漫爱好者协会及动画原创公司组成战略联盟;在作品设计方面,虽不用聘请专门的专家顾问,但可以在设计的专业知识上作不定期的咨询。
②WT战略——充分宣传本网站的诚信原则;与各动漫爱好者协会及动画原创公司协调好,利润方面互惠互利,建立长期合作伙伴关系。
3 网站服务对象及功能
3.1 网站的内容及功能介绍 动画销售网站服务的对象是全体动画爱好者、广告公司及有宣传需求的政府单位等。网站相关内容及功能如表2所示。
3.2 网站技术解决方案 本网站技术上的关键是后台管理系统的设计与应用。例如消费者注册登录系统、商品搜索功能系统、作品定制系统、在线订单处理系统、网上支付系统、货物配送系统、网站流量分析系统、会员管理系统、留言板、信用评价管理系统,资源分析处理系统等。在前台方面,也有需要优化处理的地方,例如相关页面和板块的布局优化调整等[3]。
4 网站的日常维护及管理
动画作品网站须由专人负责日常的维护和管理,及时更新产品信息,包括企业文化的宣传,相关活动照片的更新与文章管理,产品在网上信息的及时更新,及时解决留言板上消费者的相关问题等。要派专人负责会员资料的管理和相关信息的分析,树立良好的网站形象,打造更完善、更具竞争力的网站销售平台。
参考文献:
[1]常金玲。会员制电子商务网站的设计与管理[J].光盘技术,2007(02).
[2]王毓。电子商务网站建构[J].中国科技信息,2008(14).
[3]蒋秀英。电子商务网站规划与设计策略研究[J].电脑知识与技术,2008(27).
基金项目:本论文是广东工业大学创新创业训练项目2011资助项目论文之一。
网站毕业设计论文 篇三
[关键词]毕业设计(论文) 网络课程 学习策略 高职
[作者简介]刘彦臻(1964- ),女,湖南攸县人,柳州城市职业学院,副教授,硕士,研究方向为课程与教学论、教育技术和教育管理。(广西 柳州 545002)
[课题项目]本文系2011年度新世纪广西高等教育教学改革工程重点项目“高职教、学、研、训一体化网络平台构建与应用研究”(项目编号:2011JGZ102,项目负责人:刘彦臻)和2009年度广西高校优秀人才资助计划项目“高职毕业论文(设计)网络课程开发与研究”(项目批准号:桂教人[2009]62号,项目编号:58,项目负责人:刘彦臻)的阶段性研究成果。
[中图分类号]G712 [文献标识码]A [文章编号]1004-3985(2013)30-0172-02
一、引言
学习策略属于认知心理学的范畴,自20世纪90年代以来,我国学者越来越重视学习策略,研究成果呈上升趋势,但国外学者对学习策略的研究比较全面深入。Rebecca Oxford认为学习策略是学习者为促进习得、存储、提取和使用信息而采取的措施,可分为直接策略和间接策略。成功的学习者会采用适合他们的学习内容、学习任务、学习目标、学习需要和学习阶段的学习策略。O’Malley Chamot认为学习策略是个体学习者用来帮助他们理解、学习或记忆新信息的特别的思想或行动。他根据信息处理理论将学习策略分为三大类:元认知策略、认知策略和社交/情感策略。元认知策略用于评价、管理、监控认知策略的使用,是学习者利用认知处理学习的知识,通过对学习的规划、监控和评估等手段来调节学习;认知策略用于学习活动之中,是学习者对学习材料进行分析、记忆、理解,进而在解决问题过程中采用的各种步骤和策略;社会/情感策略知识为学习者提供更多学习和交流的机会,是学习者与其他学习者进行交流合作时所使用的方法和策略。元认知策略高于认知策略和社会/情感策略。
研究采纳O’Malley & Chamot的分类方法,参照Oxford的学习策略量表编制调查问卷,对某高职学院学生毕业设计(论文)网络课程学习策略的应用情况展开调查和分析。
二、研究方法过程
1.研究问题。(1)高职学生毕业设计(论文)学习策略使用现状。(2)如何提高网络课程毕业设计(论文)学习策略水平。
2.研究对象。某高职学院2010、2011届商务英语专业、酒店管理专业、会展策划与管理专业、涉外旅游专业202名毕业班学生。年龄从21~24岁不等。调查时间为两段,分别为2010年5月1日至2010年6月30日及2011年5月1日至2011年6月30日。
3.调查工具。调查通过电子问卷,以学生匿名在线填写、提交问卷形式进行。问卷由“高职学生网络学习元认知策略、认知策略、社会策略和情感策略使用现状”四部分组成,共72个选项。发放电子问卷202份,回收问卷180份,问卷回收率为89.11%,其中有效问卷161份,有效率为89.4%。
三、调查结果分析
1.总体情况。所有的学生都接触过网络教育形式,其中67.57%的学生接受网络教育时间为1~2年。所有的学生每周都会上网,其中69.3%的学生周上网时间超过8小时;87%的学生认为网络课程对完成毕业设计(论文)学习任务有促进作用,这为毕业设计(论文)网络课程的学习奠定了良好的基础。
2.元认知策略。在计划策略方面,62.84%的学生能根据老师的要求和自己的需要制订基于网络课程的学习计划,上网学习之前能清楚地知道自己的任务和目标;在自我监控方面,60.84%的学生能按照既定的学习目标合理安排上网学习的时间,提醒自己围绕学习目标学习,不被其他诱惑分散注意力,根据学习的需要,及时调整网络学习的进度和内容,独立进行网络自主学习、完成自己的学习任务;在学习评价方面,67.58%的学生基于网络学习后会以多种方式衡量自己是否完成了学习任务和目标。但只有40.35%的学生在每一次网络交流过后会认真梳理自己的收获和感触,只有31.58%的学生有写博客或日记、对自己的学习进行总结反思的习惯。
3.认知策略。(1)认知工具使用:93.86%的学生经常会使用搜索引擎等工具从网络上搜索所需的资料;66.67%的学生认为自己能够快速通过网络找到所需要的资源;74.56%的学生会经常通过网络通信工具(如Email、QQ等)与他人讨论问题。但是他们对一些新认知工具的认识不足,使用率偏低,56.14%的学生知道智能手机中用来辅助学习的客户端应用软件,只有13.16%的学生平时会利用手机上网学习;45.61%的学生熟悉一些Web2.0工具(博客、Wiki、RSS订阅等);35.09%的学生会经常使用概念图等工具辅助总结或梳理知识;还有29.82%的学生称对计算机和网络不太熟悉,影响学习效果。(2)信息识别加工。75.01%的学生会收藏一些学习领域相关的网站、博客等,并进行整理分类;83.78%的学生知道该采用网上哪些资源和常用工具来完成一项学习任务;63.1%的学生能够利用已有的知识和网络资源完成相关的网络学习任务;72.7%的学生能根据已有的知识水平独立在网上进行自主学习;71.05%的学生会利用电子学习材料中一些特殊记号来辅助学习;60.52%的学生能够从复杂的网络学习资源中筛选出所需要的内容。(3)认知活动偏好。网络环境下学生最喜欢的学习活动是:利用课件进行自主学习51.35%,小组协作学习40.54%,用Word或PowerPoint等工具完成作品35.14%,上网查找资料29.73%,回答问题24.32%,自主进行网上测试24.32%,听老师讲课16.22%。学生认为网络学习最能吸引他们的注意的知识呈现形式是:多媒体课件54.05%,在线点播29.73%,录像16.22%,文本形式0%。
4.社会策略。76.71%的学生愿意在网络环境下与有共同学习兴趣的同伴一起开展交流讨论,分享学习心得、学习资料;54.38%的学生在网上讨论时会积极发表自己的见解,回复别人的说法或对他人的观点进行评价,在学习上遇到困难的时候,也会得到网络学习社区中同伴的帮助;49.13%的学生在学习中遇到问题或烦恼时,会向网上学习伙伴倾诉。
5.情感策略。78.07%的学生在基于网络的学习过程中,有着积极学习的心态,希望学有所获;73.73%的学生表示与他人通过网络协作成功解决问题和顺利完成网络学习任务时,会有成就感;73.21%的学生认为通过网络学习可达到全部或大部分教学目标,对完成学习任务有自信;70.26%的学生对自己基于网络的学习能力充满信心;67.57%的学生基于网络学习时感觉很轻松,觉得上网学习很有趣;56.76%的学生表示在基于网络环境中遇到学习困难时,有信心克服。
四、讨论与建议
1.通过训练加强学生毕业设计(论文)学习策略。第一,元认知策略训练。学习目标不清、自我管理学习的能力较差的学生,需结合毕业设计(论文)教学过程对他们进行元认知策略指导和训练,重点指导高职生借助专业知识及元认知能力激活、维持学习状态,将注意力集中在毕业设计(论文)的任务上,并建立相应的网络监控措施,提高毕业设计(论文)网络课程的学习效果。首先,在毕业设计(论文)开题环节训练高职生的计划策略。结合毕业设计(论文)任务,系部和专业分别制订相应计划、提出具体要求,并嵌入毕业设计指导书和开题报告模版,以帮助学生明确学习目标。学生则根据指导书,结合自己的实习工作、生活实际情况,在开题报告中慎重制订个性化学习方案,在模板中指南的引导下填写个人学习计划表,并利用网络课程中的教学资源进行自主学习。这个过程是训练学生规划自己的学习、执行学习计划、监控自己的学习行为,对自己的学习进行评价的过程。其次,在毕业设计(论文)写作中培养高职生的自我监控策略。指导教师要通过各种手段督促学生自觉监控学习过程并调节学习进度。最后,在毕业设计(论文)答辩、总结环节强化高职生的反思能力。指导教师需引导学生对照评价标准对自己的作品进行反思、审视,对整个学习过程进行分析、总结和归因。
第二,认知策略训练。传统教育中认知策略是指对信息进行加工所使用的方法和技巧,包括选择策略、复述策略、精加工策略和组织策略等。网络环境下的高职学生认知策略主要指对信息的选择、判定、组织与精加工,而复述以及机械识记等学习行为较少。在文献检索和毕业设计(论文)选题环节,指导教师必须对学生的信息判断和筛选能力、批判性思维能力进行指导和强化训练,如介绍获取相关信息的网站和方法等。在毕业设计(论文)的写作阶段要指导学生鉴别出学习材料所讨论的主要问题,并组合相关信息建立框架,找到不同材料间的联系,指导学生将新旧知识有机融合,提出新的观点和见解。同时,还应强化学生的信息加工技能,掌握对比、分析、归纳、应用等信息加工方法。
基于网络的学习并不意味着所有学习活动都在线进行,指导教师要让学生充分认识到网络只是一种学习工具和环境,学习者应充分利用网络学习策略提高学习效率。此外,在毕业设计(论文)的过程中,指导教师要把对学习策略的辅导全程渗透到面授、导学、助学和辅导答疑等各环节中。指导教师还应具备良好的心理学和教育学理论素养、学习策略的理论知识和实践指导能力以及学习策略的研究能力,只有高素质的教师队伍才能高质量地保证完成对学生学习策略的全程教学和辅导任务。
第三,社会(情感)策略训练。基于网络的学习会遇到很多问题,教师要指导学生通过网络课程的互动功能寻求他人支持。网络环境下的教学师生交互非常重要,由于网络的开放性,获取其他专家的指导对于学生克服学习困难会有很大帮助,而且这种交互大多在平等、无功利的网络空间进行,能弱化传统教育中的身份隔阂和约束,有利于激发学习者的学习动机。教师在网络环境下指导学生寻求他人支持时,需提醒学生注意网站以及论坛中的专业评价,从合适的对象群体中寻求支持;注意提问技巧,加强问题的专业性和针对性;心态要平和,寻求支持有时需要等待;正确处理索取和给予的关系,要主动帮助他人,以换取他人更多的回报等。
2.通过课程设计发展毕业设计(论文)学习策略。良好的毕业设计(论文)网络课程教学环境有利于学生形成有效、科学的学习策略。如毕业设计(论文)网络课程中的学习管理、学习流程设计、电子档案袋等教学评价设计能提高高职生的元认知策略(计划策略、调控策略和评价策略);基于网络和多媒体认知工具设计的课程内容(导学课件、讲座视频、电子教材等)的设计有助于学生的认知策略的发展;专题论坛、即时信息、课程答疑等课程交互功能对发展学生的社会/情感策略能起到非常重要的作用。
3.改进教学策略提高毕业设计(论文)学习策略。教学环境的变化导致教学策略的变化,基于毕业设计(论文)网络课程的教学,需要创建新的教学模式、形成新的工作流程制度、采纳多种教学方法、充分利用现代信息技术、基于网络进行学习过程监控等教学策略,来解决基于网络的学习中的问题,从而提高学生的学习策略水平。如基于网络的毕业设计(论文)教学模式的实施使得学生的毕业设计(论文)实践过程更加透明和开放,有利于学生接触更广泛的知识,获取除导师外的更多帮助,从而加速提高其认知策略和社会策略。
4.基于网络评价优化毕业设计(论文)学习策略。第一,多元评价主体。毕业设计(论文)的评价长期以来是以教师为主导的评价,学生、企业等其他的评价主体很少介入。基于网络的毕业设计(论文)评价则可以打破评价主体单一化的局面,在传统的评价方式的基础上,聘请企业、行业、其他同学、其他教师、企业和行业参与其中,从多个层面对毕业设计(论文)作品提出建议。
第二,改革评价形式。传统的毕业设计(论文)评价形式以评分/评语+答辩为主。评价的结果只有学习者自己知道,好的作品和经验不被其他同学学习。而网络课程恰恰为解决这个问题提供了一个良好的平台,所有的作品都被展出,所有的同学都需参与,所有的智慧都被分享,所有的问题均被剖析,所有的教训均被告诫,以此来提高所有学生的学习策略。
第三,丰富评价内容。以往的毕业设计(论文)评价内容仅限于作品评价,评价内容较为单一,网络课程对毕业设计(论文)实施的评价内容全面而主次分明。作品无疑主要评价内容,网络课程对学生的学习过程的记录为评价提供多个视角,多视角、多维度的评价内容共同作用,优化学生的学习策略。
[参考文献]
[1]刘电芝,黄希庭。学习策略研究概述[J].教育研究,2002(2).
[2]马颜萍。浅谈远程学习者元认知能力的培养策略[J].中国远程教育,2006(4).
[3]张命华,刘电芝。培养远程学习者学习策略的教学思考[J].中国远程育,2009(1).
[4]Cohen A D.Strategies in Learning and Using a Second Language[M].Beijing:Foreign Language Teaching and Research Press,2000.
[5]Malley J.& Chamot A U.Learning Strategies in Second Language Acquisition[M].Cambridge:Cambridge University Press,1990.
网站设计论文 篇四
在Internet飞速发展的今天,互联网成为人们快速获取、和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。为了更好的办学,提高学校知名度,特构建长沙市工商职业中专学校网站。
1.1设计思想
通过网站,全面宣传,展示学校风采、优点与特色,学校的重大活动安排与招生政策,增强家长与学校之间的联系,在Internet上实现完成部分校务,提高办事效率。
1.2开发工具的选用及介绍
ASP的优势:
ActiveServerPages:“动态服务器网页”,一般简称为“ASP”,ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”,不像VBScript或javascript是在客户端(Client)的浏览器上执行,若使用VBScript来设计程序,客户端(Client)在IE浏览器中可以显示程序执行的结果,可是,客户端(Client)若使用Netscape浏览器就无法显示VBScript的执行结果。
ASP的特点:
任何开发工具皆可发展ASP
只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。当然,其他网页发展工具,例如,FrontPageExpress、FrontPage等也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写ASP,可能会发生一些意想不到的离奇状态。
通吃各家浏览由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。
语言相容性高
ASP与所有的ActiveXScript语言都相容,除了可结合HTML,VBScript、JavaScript、ActiveX服务器组件来设计外,并可经由“plug-In(外挂组件模组)的方式,使用其他厂商(ThirdParty)所提供的语言。
隐密安全性高
如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的!这是因杰ASP程序先于网站服务(WebServer)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。
易于操控数据库
ASP可以轻易地通过ODBC(OpenDatabaseConnectivity)驱动程序连接各种不同的数据库,例如: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中让不同的客户端共享信息可以用来配合MicrosoftTransaction服务器进行分布式事务处理
所以我选择了ASP结合Frontpage架构长沙市工商职业中专学校网站
文章出处:作者:时间:2005-02-16
第二章网站总体分析与设计
2.1网站系统分析
根据前面的设计思想进行分析,按照系统开发的基本观点对网站进行分解,从内容上可对网站作如下划分:
l学校风采通过学校概括、教师风采、校园之星及部分图片等内容来展现。
l优点特色通过新闻、生动活泼的教育教学栏目来展现。
l信息通过公告栏、信息查询等栏目来实现,内容有招生政策、
活动安排等。
l部分校务根据校务的公开程度与参与人数的多少,特选择图书管
理、评优、考试查分、家校联系四大校务在网上实现。
2.2主页设计
网站主页采用静、动相结合的方式,即静态的主画面和动态的图片相结合,体现学校的勃勃生气,静态主页方式介绍学校风采、优点特色、信息,对于四大校务,就得利用ASP与数据库结合的技术建立数据库查询管理系统,采用交互式的动态的web画面来实现。
主页结构图
注:带下划线的表示是链接方式
2.3数据库设计
采用的数据库是MicrosoftAccess,拟建立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对象,程序:
setcn=("")
cn.open"filedsn=c:programfilescommonfilesodbcdatasourcesmsaccessdatabase.dsn"
setrs=("")
sql="select*fromallmessageorderby留言时间desc"
rs.opensql,cn,1,1
Recordset对象是负责浏览与操作从数据库取出来的数据,Connection对象只负责与数据库进行链接的动作,并不能使用数据库内的数据,因此必须建立一个可以存取数据库数据的Recordset对象,
使用RS.Open方法存取”teach.mdb”数据库
RS.OpenSQL,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.当我们希望被选取出来的数据记录数据能够依据某个或某几个栏位的内容来排序时,只要将这些排序依据的栏位摆放在“OrderBy“保留字之后,然后将这处排序的语句连接在”Select…From“后面就行了。
2.“OrderBy“默认的排序方式是“由小排到大”,但若是希望排序方式是“由大排到小”,则我们可在栏位名称后再加上“Desc“保留字!将排序方式改为”由大排到小“。
在“显示留言意见”网页中的打开数据库ASP程序中的语句:
SELECT*Fromallmessageorderby留言日期Desc
功能为:从数据表“allmessage“中取出所有栏位的数据,并将取出的数据记录内容依照”留言日期“栏位使用的”由大排到小“排序方式进行排序。
留言显示网页的管理模式
“显示留言意见”的网页就必须具备显示模式选择的功能,当显示模式在一般情况时要能显示家长们的一般性发言,同时还得将“悄悄话“的发言隐藏起来。当老师以密码登录成为管理模式时,则必须将一般性发言与悄悄话发言的数据全部显示出来,同时还得让老师们可以针对某位特定学生家长所发表的意见作出独立的回答。
这两个情况是通过密码登录管理模式的ASP程序实现的:
<%ifsession("checkedit")="yes"then%>
<%else%>
密码:
<%endif%>
在这段网页语句中,利用Session对象来记录目前的工作模式。当我们第一次进入“显示留言意见”网页的时候,我们所见的网页画面一定是一般!因为Session尚未被建立,因此它的“变量”值一定不会是“yes”,所以网页中会出现一个输入密码进入“教师管理”模式的栏位,只有当我们输入密码按下“教师管理”的按钮组织上发ASP程序中的进入管理模式语句后,Session对象才会被建立,同时,“checkedit“Session对象变量值被设置为“yes“,所以我们就进入了能将一般性发言与悄悄话发言的数据全部显示出来,同时还让教师们可以针对某位特定学生家长所发表的意见作出独立回答的管理模式页面。
留言显示网页的分页
当家长的发言与老师回复的数据笔数太多时,一次要将全部的数据内容显示在网页中,等待网页下载的时间太长了,因此采用固定笔数分页浏览方式来显示网页。
要进行分页显示,得先知道目前有多少笔的留言数据,而留言数据笔数可以通过Recordset对象的“Recordcount“(记录个数)属性得知,我们将每10笔数据为一单位分页显示:
count=
ifcount/10>(count10)then
totalpage=(count10)+1
elsetotalpage=(count10)
endif
“/”为浮点数除法,“”为整数除法。
跳页选择的ASP程序语句
所有的发言数据采用固定笔数分页浏览的方式来显示后,还要提供一个跳页链接显示的功能,让浏览者可以选择希望浏览的页次进得浏览,ASP程序语句:
pagecount=0
ifrequest.querystring("topage")<>""thenpagecount=cint(request.querystring("topage"))
ifpagecount<=0thenpagecount=1
ifpagecount>totalpagethenpagecount=totalpage
(pagecount-1)*10
发言表单网页制作
insetu3
表单的参数
表单的Action参数:Action参数是用来指定Server端处理此一表单数据内容的程序,此处表单处理ASP程序为“add.asp“,
表单的Mothed参数:要将表单传送至Server端的方式有两种,设置值分别为GET及POST,若设置为POST,则浏览器会等Server端来读取数据,若设置为GET,则当我们按下送出按钮时,浏览器会立即将表单中的数据内传送出去。利用POST方法,在传送的数据上将不受限制,利用GET方法传送的数据量则大约只有2K左右。
留言处理程序
要将家长发言数据作后续处理及将这些数据内容存入数据库,须利用添加数据记录的InsertInto指令,然后再写入数据库文件中:
Insetinto指令语句格式:
Insertinto数据表名(栏目名)values(栏目值)
sql="insertintoallmessage(家长姓名,留言主题,联络信箱,留言内容,私人公开,留言时间,班级)values("
sql=sql&"''''"&parent&"'''',"
sql=sql&"''''"&subject&"'''',"
sql=sql&"''''"&email&"'''',"
sql=sql&"''''"&memo&"'''',"
sql=sql&"''''"&personal&"'''',"
sql=sql&"''''"&now&"'''',"
sql=sql&"''''"&bj&"'''')"
cn.executesql
回复表单程序网页
必须让老师们可以针对某位特定学生家长所发表的意见作出独立的回答,
使用Select…From…Where筛选语句
sql="select*fromallmessagewhere(编号="&ID&")"
rs.opensql,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书号(主键)数字(nonull)status状态文本
title书名文本checkedoutto用户id数字
author著者文本reservedby用户学号数字
Subject主题文本description描述文本
IsbnIsbn号文本keywords关键字文本
LibCategories表包含Library中的所有类别,在访问者浏览图书列表时将会用到这些类别。每个类别都可以作为另外类别的父类别。有一个特殊的类别,Top-Level,没有出现在类别列表中,但是可以作为其他任何类别的父类别。
字段名意义字段类型
Categoryname类别文本(noll)
parentcategory父类别文本(noll)
LibEmps表包含可以访问图书馆网站的用户信息。该表包含一些通用的信息字段,比如用于进入图书馆的用户密码等。
字段名意义字段类型字段名意义字段类型
empid用户id(主键nonull)数字password用户密码文本
Empname用户姓名文本manager管理员代号数字
emailaddress用户邮箱文本
图书馆数据库的数据关系如图9-22所示。其中表LibEmps和表LibCategories与表LibBooks之间都是一对多的关系。每个雇员都可以借阅多本图书,每个类别都可以包含多本图书。
3.2.3界面设计与重点代码的设计
网上图书馆系统有两种用户,一是管理员。另一种是只允许使用图书馆系统,而没有管理功能的一般用户。访问者进入网站,首先要进行登录,如下图所示。登录页面(index.asp)
访问者输入E-mail地址和密码来登录,然后单击“登录”按钮。输入的数据提交后与数据库中的用户表进行匹配。
须创建一个记录来保存基于访问者登录的用户信息
setRSFindEmp=conn.Execute("selectEmpID,ManagerfromLibEmpswhere"_
&"EmailAddress=''''"&Request.Form("EmailAddress")&"''''and"_
&"Password=''''"&Request.Form("Password")&"''''")
TheMessage="密码或email地址不对。"
else
Session("EmpID")=RSFindEmp("EmpID")
Session("Manager")=RSFindEmp("Manager")
"../yk.htm"
endif
表单域EmailAddress和Password用于Where了句中来获取一个记录。如果访问者输入了一个无效的用户名,则记录集中将不会返回匹配的记录。我们可以通过查看EOF标记来判断一个记录集是否为空。为空,则访问者将被拒绝进入该系统。不为空,则访问者的EmpID值和Manager值将从记录集中返回。写入Session变量,变量将在整个网站的所有网页中都是有效的。这些变量的存在与否及其取值将用于确定是否允许进入一个特定的网页,同时也用于访问者进行书目的归还和借阅操作。
图书馆菜单页面
图书馆菜单页面包含指向其他4个页面的链接:管理页面、搜索页面、图书列表页面和主页面。还有一个可显示用户所借书籍的按纽。如果访问者是图书馆管理员,则菜单界面如图所示。如果访问者不是图书馆管理员,则看到如图所示的界面。非管理员的访问者的界面上没有指向管理员菜单页面的链接。
实现办法:访问者登录时在登录页面上的创建的会话变量Session用于从数据库中获取访问者的有关信息,表示它是否是管理员。如果值为1,就表明访问者是一个管理员,则用如下代码写入一个指向管理员页面的链接:
<%IfSession("Manager")=1then%>
<%endif%>
通过按纽B1是否为空来判断要不要显示用户所借图书,利用一个记录集来获取访问者已经借出了的所有图书的列表。
ifNOTisempty(Request.Form("B1"))then
setRSBooks=conn.Execute("selectBookID,TitlefromLibBookswhere"_
&"CheckedOutTo="&Session("EmpID"))
endif
再用循环语句将所借书以表格形式显示出来。
<%ifNOTisempty(Request.Form("B1"))then
%>
<%
loop
endif
%>
循环将遍历Rsbooks记录集中的每个记录,直到该记录集结束:
该网站中的所有ASP页面都会在访问者访问之前对其进行登录检查。这样就可以避免访问者通过输入某个页面地址然后在没有登录的情况下直接进入该页面的情况发生。此外,每个管理页面都要确认访问者是管理员。
管理菜单页面
管理菜单页面有一个HTML表单,根据选择的按钮的不同,可以进行5种不同的操作:图书的归还、图书的编辑、图书的删除、图书的添加和类别的添加。不管选择了哪一个按钮,该表单都提交人其自身进行处理。
要进行图书的归还、图书的编辑、图书的删除三种操作,须先进行搜索,找到该书后,由图书Book.asp返回一个链接:
<%IfSession("Manager")=1then%>
<%endif%>
而管理者页面通过下列语句
<%=request.querystring("title")%>
这样就将所找到的书的书号BookID、书名Title传递管理者页面。再进行所须操作。共有3个不同的铵纽,可以进行3种操作。若单击“修改”钮:
则重定向到编辑图书页面,同时把Bookid传递给该页面。
"./edit_book.asp?BOOKID="&request("BOOKID1")
将其他的情况需要建立到数据库的连接:
setconn=("")
Conn.Open("FILEDSN=c:ProgramFilesCommonFilesODBCDataSourcesmsaccessdatabase.dsn")
ifNOTisempty(Request.Form("Delete"))andrequest("BOOKID1")<>""then
conn.Execute"deletefromLibBookswhereBOOKID="&request("BOOKID1")
endif
if(NOTisempty(Request.Form("checkin")))andrequest("BOOKID1")<>""then
conn.Execute"updateLibBookssetcheckedoutto=0,status=''''Available''''whereBookID="&Request("BOOKID1")
endif
页面中的添加新的种类部分包含一个文本控件和一个选择控件。其中选择控件是用所有已经存在的类别列表进行填充的,包括特殊类别Toplevel,该类别表明当前类别是处于类别层次结构中的最顶层。代码如下:
先用一个记录集来填充父类别选择控件:
setRSCategories=conn.Execute("selectCategoryNamefromLibCategoriesorderbyCategoryName")
再用下列循环语句:
<%
%>
<%
Loop
%>
遍历RSCategories记录集中的每个记录,并作为一个选项添加到列表中,而记录集中CategoryName同时作为显示值和传递值:
本页面还包含一个指向添加图书页面的链接。
搜索结果页面
搜索页面的代码获取与访问者查找规则相匹配的图书,然后将这些图书显示给访问者。
搜索页面上的表单包含一个选择控件和一个文本控件。选择控件中的选项是用可搜索的字段填充的:
需要用一个记录集来保存与访问者的查找规则相匹配的记录:
setRSBooks=conn.Execute("selectBookID,Author,Title,SubjectfromLibBookswhere"_
&Request.Form("SearchField")&"Like''''%"&Request.Form("SearchCriteria")&"%''''")
注意:,符号%表示的是一个广义搜索。这一点类似于ACCESS中的符号*。
然后将所找到的书以表格形式显示出来。代码如下:
<%%>
<%
Loop%>
图书页面
图书页面的代码显示图书的有关信息,以及管理图书的出借操作。
该页面通过Querystring传递BookID
ifisempty(Request.QueryString("BookID"))then
"./search.html"
endif
如果其中不存在,则访问者将被重定向到搜索页面:
如果同时传递表单中包含的变量Action不为空,则表明访问者正借阅该图书:
ifNotisempty(Request.QueryString("Action"))then
在这种情况下,需要将图书状态改为Checkout,同时需要将Checkedoutto字段修改为该访问者:
conn.Execute"updateLibBookssetStatus=''''CheckedOut'''',"_
&"CheckedOutTo="&Session("EmpID")&"whereBookID="_
&Request.QueryString("BookID")
"./library_menu.asp"
endif
然后将该访问者重定到图书馆菜单页面:
下一步,利用图书的状态来确定不同的链接
未借出时链接如下:
ifRSBooks("status")="Available"then
LinkText=" &Request.QueryString("BookID")&""">借这本书" 如果图书已经借出,就创建一个不同的消息,并将链接设置为指向Librarymenu页面: LinkText=" 最后根据是否是管理员,显示管理员菜单链接。 <%IfSession("Manager")=1then%> 3.3网上评优投票系统 3.3.1功能: 能实现全校性的评选,快捷、公平,且有效,不允许做票。 3.3.2组成构造 这个系统由3个部分组成——投票页面vote.htm,处理投票结果的脚本,显示投票页面。 3.3.3数据表的设计: 3.3.4界面设计与重点、难点代码设计 投票页面 该页面是一个纯HTML文件,它让用户选择自己想选举的候选人,并填写自己的详细资料,以确认投票的有效性。页面显示如图所示。 表单处理脚本 在vote.htm中各项数据都填写完毕后,单击确定投票按钮,表单的数据就被提交, 本次评优共有4个候选人,但只能选两个。故用复选框。 投票的有效性通过是否是本校学生,且是否投过票来判断。 ifrequest("passno")<>""then sql="select*fromstudwherepassword="&"''''"&request("passno")&"''''"&"andyitu=0" setrs=cn.execute(sql) %>
本设计允许少选,不允许多选。通过判断Vote投票界面传递过来的复选按纽值的长度看是否多选。
vo=request("cand")
iflen(vo)>4then%>
然后根据所投的票将对应候选人的投票结果字段加1,同时将该投票人的已投字段置为1。
sqq="updatestudsetyitu=1wherepassword="&"''''"&request("passno")&"''''"
cn.execute(sqq)
ifinstr(vo,"1")then
cn.execute("updatestudsetresult=result+1wherename=''''李宁''''")
endif
ifinstr(vo,"2")then
cn.execute("updatestudsetresult=result+1wherename=''''杨兰''''")
endif
ifinstr(vo,"3")then
cn.execute("updatestudsetresult=result+1wherename=''''江道明''''")
endif
ifinstr(vo,"4")then
cn.execute("updatestudsetresult=result+1wherename=''''段启文''''")
endif%>
显示当前投票情况show.asp
由于投票处理页面已经完成了绝大部分的工作,所以显示结果页面就很简单了,其功能是从Stud表文件中读取候选人所得票数,显示在页面上。
页面显示如图
值得注意的代码主要有以下几处:
该页面有自动刷新功能,使在线用户可以尽快的看到最新的选举情况。我们这里设定每隔30秒钟自动刷新一次。
显示投票时,我们采用了while循环,把候选人及其得票数,整齐地显示在一个表格中,这种技术在数据库查询结果的显示中也经常用到。代码如下:
<%%>
<%=hs("name")&""&hs("result")&"票"%>
<%%>
<%wend%>
3.4达级考试在线查分系统与计数器的制作
3.4.1功能:
它提供了在线查看成绩。考生可以在网上使用这一系统,通过输入准考证编号来查询达级考试的结果。
3.4.2数据表的设计
与评优系统共用STUd表,表设计同上。
3.4.3界面设计与重点难点代码的设计
该模块需要查询者输入准考证号后来查看结果。若ID1不为空时,表示有表单输入,开始查询数据库。使用SELECT的SQL指令查询数据库的数据。先设定SQL指令,查询ID符合准考证编号Request.Form("ID1")的数据,下个“Execute”指令,即可开始执行存取、查询数据的动作了。并将查询结果储存到Recordsets组件RS中。
IFRequest.Form("ID1")<>""THEN
SetConn=("")
Conn.Open("FILEDSN=c:ProgramFilesCommonFilesODBCDataSourcesmsaccessdatabase.dsn")
SQL="SELECTname,id,scoreFROMstudWHEREid=''''"&Request.Form("ID1")&"''''"
SetRS=Conn.Execute(SQL)
若考试通过,则显示考试的结果,包括姓名、准考证编号、总分和考试结果,分别由RecordSets组件的RS(0)、RS(1)、RS(2)、RS(3)得到。表示RecordSets组件的域的总数,由“forI=0-1”,取得RS(I)各域的数据。配合