毕业设计(论文)-ASP连江实验小学网站设计与开发--教育网站管理.doc_第1页
毕业设计(论文)-ASP连江实验小学网站设计与开发--教育网站管理.doc_第2页
毕业设计(论文)-ASP连江实验小学网站设计与开发--教育网站管理.doc_第3页
毕业设计(论文)-ASP连江实验小学网站设计与开发--教育网站管理.doc_第4页
毕业设计(论文)-ASP连江实验小学网站设计与开发--教育网站管理.doc_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计(论文)题 目 连江实验小学网站设计与开发 姓 名 学 号 专业班级 计算机0807班 所在学院 计算学院 指导教师(职称) 二一二 年 五 月 五 日1浙江大学城市学院毕业论文摘要连江实验小学网站设计与开发教育网站管理【摘要】 随着现代社会网络技术的成型与发展,教育同样需要更为广泛地宣传。各类高校都在网站建设方面的管理制度,标准水平等都有自己的见解。通过网站的建立,来宣传自己学校的优良作风,让求学者更清楚地了解到学校在当地的社会地位、口碑、学风等信息。本课题是基于web开发技术设计和开发的教育网站,该网站采用asp的脚本编写环境,后端连接microsoft sql server数据库。网站主要发布国内外,学校等重要消息,提供便捷的检索,并且能根据自己的想法给学校留言,提出建议。实现了对web数据库的数据录入、修改、删除、查询等功能。本文介绍了dreamweaver,asp以及数据库的有关理论,论述了关于学校网站的需求分析、总体设计、功能模块、以及数据库的设计。在系统分析中用模块功能图、数据流图等形式确定系统的基本框架,用e-r图说明数据库结构,对各功能模块做出具体分析。【关键词】 教育网站,asp,sql,动态网站 24浙江大学城市学院毕业论文abstractreducing errors in the anomaly-based detection of web-based attacks through the combined analysis of web requests and sql queries【abstract】 【key words】 , 浙江大学城市学院毕业论文目录目录第1章 绪论11.1 11.1.1 11.1.2 21.2 21.2.1 21.2.2 2第2章 32.1 32.1.1 32.1.2 42.1.3 52.2 62.2.1 62.2.2 6第3章 73.1 73.1.1 73.1.2 83.1.3 83.2 83.2.1 83.2.2 8第4章 94.1 94.1.1 94.1.2 104.1.3 104.2 104.2.1 104.2.2 10第5章 115.1 115.1.1 115.1.2 125.1.3 125.2 125.2.1 125.2.2 12第6章 136.1 136.1.1 136.1.2 146.1.3 146.2 146.2.1 146.2.2 14第7章 157.1 157.1.1 157.1.2 157.2 157.2.1 157.2.2 16结论17参考文献18附录22致谢23浙江大学城市学院毕业论文图目录图目录图2.1 4图2.2 4图3.1 7图4.1 9图5.1 11图6.1 13浙江大学城市学院毕业论文表目录表目录表2.1 5表3.1 8表4.1 10表5.1 12表6.1 14浙江大学城市学院毕业论文 第1章 绪论第1章 绪论1.1 教育网站国内外研究现状21世纪的到来,伴随着计算机的发展,人们越来越离不开计算机在生活中的运用,计算机为各行各业的发展创造了与以往截然不同的感受,同时让我们的生活变的更加便利,丰富多彩。而internet的出现加速了这种模式的发展,人们可以通过internet,在互联网上随意沟通,交流,讨论各种信息,获取更多的新闻,知识,业余生活水平也得以提高。而网站的出现则是让人们更容易获取到这样的信息,方便我们搜寻自己所需要的内容。并且网站的运用能很快的提升个人,企业和国家政府的知名度,对扩大影响力有着极为重要的作用。而这种是以前广告,广播宣传,电视等都无法取代的。我国在高等教育网站工程技术项目略显单调,但是我们差距更多地是在工程技术项目的应用和创新能力上面,并且缺少相应的人才来做这方面的具体工作。在高校中并没有在技术上重视,而且也没有资金的支持。即使买了昂贵的设备也依旧没有相应的人才来使用,也不用说创新和发明了。而国外则是对教育网站十分地重视,并且他们不以商业为目的,只为教育发展提供大量的教育信息和内容。同时相应的人才也得以发挥其作用,为教育的推动和各类教育信息的宣传有十分大的作用。1.1.1 教育网站的发展趋势网站作为“internet”中一个必不可少的组成元素,是绝大多数用户上网的去处。各类网站五花八门,商业类的.com,非赢利性的.net,教育类的.edu,政府类的.gov等等如雨后春笋般的冒了出来。网站早已不仅是一些数据的堆积,它早已在人们不断地对它的完善中被赋予生命。已经成为个人、公司、机构、政府向外介绍自己的橱窗,展示自己的舞台,相互交流的集会所。个人网站作为这众多网站中的一员,有着不可取代的地位。从个人网站生存的环境来看,目前所处的网络经济正处于起步阶段,大型商业性网站并没有能形成绝对的竞争优势,并不是一边倒的局面。而对个人网站,生存环境残酷,也是机遇,她依然有着极强的成长能力。个人网站凭其先天优势:成本低、消耗小、好调头、经营不好、风险也小,网络动态反而转化成了个人网站发展的优势。对于有资本推动的大网站,在死亡线上挣扎,其生存状态就已转向于商业个人网站。1.1.2 教育网站存在的问题在网站建设前,我们需要分析网站的访问者会有那些人,他们想通过网站获取什么信息,然后针对性的选择和甄别相关资料,为访问者提供必要的教育信息和引导,但现在的教育网站提供的信息过于简单或者理论性太强,致使访问者兴趣不高,网站难以发挥作用。网站的制作水平较低,存在诸多的技术问题。网站建设需要一系列的网络技术,提高网站技术含量,网站才能运行好。目前我们打开一些教育网站仍然存在过长时间的延迟,有些影音文件还需要下载很久,以及超链接错误等低级失误,这样让访问者看到无法显示的页面就会失去继续浏览的兴趣。网页的色彩、结构、背景等搭配不够和谐,缺乏观赏性。有的网站首页色彩过于强烈,文字、图片追求动态效果。有些又为了尽可能提供信息,将文字塞满页面,这样都会使访问者眼花缭乱,一片茫然。1.2 研究目的与意义如今我们已经进入了信息社会、数字时代。许多学校纷纷建立了自己的学校网站。当我开始设计这个学校网站的时候考虑到一下几点:学校网站也是一个学校的标志。在这个高度信息化的时代,建设一个学校网站是最直接最有效的宣传手段。网站的建设,不仅让本地区的人了解学校,也让世界各地了解学校。在网站中可以发布学校的工作指导思想、方向、特色以及关于招生方面的信息,并且将学校向社会公开,使学校工作透明化,有助于学校开展各类活动。许多家庭已经具备了上网条件,通过学校网站,学校与家长、社会都能联络,师生之间也能在学校网站上进行沟通,使得家庭和学校之间的互动更加方便。学校网站的建设也能提供新的教学方式,不仅仅是局限在课堂与办公室等地方,教师和教师,学生与教师,学生与学生之间都能在网上直接交流,学校。扩大了学习的时间和空间。学习网站建设后,通过使用学校网站的可大大推动教师在信息化环境下专业化发展,并且促进了学生在网络环境下学习能力的提高。1.2.1 1.2.2 浙江大学城市学院毕业论文致谢第2章 系统开发工具与技术2.1 开发环境介绍本系统主要是通过在dreamweaver上编写设计而成的一个学校网站。为广大师生,家长提供了一个了解国内外,校内外大事的便捷通道。使得学校工作透明化,也让学校、师生、家长之间的联络沟通更加方便。本系统的开发采用基于web的bs模式,从逻辑结构上分为三层。包括表示层、功能层和后台数据库服务器层。dreamweaver是系统主体的开发程序,使用vbscript与javascript语言嵌入html编写,服务器端程序采用微软asp技术编写,数据库则采用sql server 。本系统的设计与开发基于结构化的软件设计思路和方法进行,大致分为系统需求调研与分析、系统分析与总体设计、系统详细设计与编码、系统实现与调试等阶段。2.1.1 asp简介active server pages 即asp是微软开发的一种类似html、script与cgi的结合体。它没有提供自己专门的变成语言,而是允许用户使用vbscript,javascript等在内的许多已有的脚本语言编写asp的应用程序。asp的程序编制比html更方便且更有灵活性。它是在web服务器前端运行,运行后再将运行结果以html格式传送至客户端的浏览器。因此asp与一般的脚本相比要安全的多。并且asp与cgi相比具有最大的好处就是包含html标签,也可以直接存储数据库及使用无线扩充的activex控件,因此在程序编制上要比html方便,更富有灵活性。asp吸收了当今许多流行的技术,如iis,activex,vbscript,odbc等,是一种发展较为成熟的网络应用程序开发技术;其核心技术是对组件和对象技术的充分支持。通过使用asp的组件和对象技术,用户可以直接使用activex控件,调用对象方法和属性,以简单的方式实现强大的功能。asp中最为常用的内置对象和组件如下:request对象:用来连接客户端的web页(.htm文件)和服务器的web页(.asp文件),可以获取客户端数据,也可以交换两者之间的数据。response对象:用于将服务端数据发送到客户端,可通过在客户端浏览器显示,用户浏览页面的重定向以及在客户端创建cookies等方式进行。该功能与request对象的功能恰恰相反。server对象:许多高级功能都靠它来完成;它可以创建各种server对象的实例以简化用户的操作。application对象:它是个应用程序级的对象,用来在所有用户间共享信息,并可以web应用程序运行期间持久地保持数据。同时如果不加以限制,所有客户都可以访问这个对象。session对象:它为每个访问者提供一个标识;session可以用来存储访问者的一些喜好,可以跟踪访问者的的习惯。在购物网站中,session常用于创建购物车(shopping cart)。browser capabilities(浏览器性能组件):可以确切的描述用户使用的浏览器类型、版本以及浏览器支持的插件功能。使用此组件能正确地裁剪出自己的asp文件输出,使得asp文件适合于用户的浏览器,并可以根据检测出的浏览器的类型来显示不同的主页。filesystem objects(文件访问组件):允许你访问文件系统,处理文件。ado(数据库访问组件):它是最有用的组件;可以通过odbc实现对数据库的访问。ad rotator(广告轮显组件):专门为出租广告空间的站点设计的,可以动态的随机显示多个预先设定的banner广告条。asp的特点简介如下:(1)无需编译;(2)执行效率高;(3)为纯文本文件;(4)容易维护和编写;(5)独立于浏览器;(6)面向对象;(7)于任何activex script语言兼容;(8)源程序的保密性;(9)复杂的数据库操作。如上图,当浏览器向web sever请求调用asp文件时,就启动了asp。asp通过调用一个简单的动态库asp.dll进行工作。该动态库文件负责获得一个asp文件并对该页所有服务器代码进行解析,这些脚本代码会发送到合适的脚本引擎,然后对脚本语言做出解释。脚本代码的运行结果重新结合该asp野种原有的其他代码及html代码,然后web sever将最终生成的页面发送至客户端浏览器进行显示。2.1.2 vbscript简介作为asp的缺省语言,vbscript既可作为客户端编写程序,也可以作为服务器端编写语言。vbscript作为服务器端编写语言的好处是它不受浏览器的限制。vbscript脚本在服务器端被执行,浏览器收到的只是执行后的标准html文件。vbscript以对象为基础,不仅支持对象的属性以及成员函数,而且可以用来编写动作并反映和对象相关的事件。所以创建asp应用程序时,使用vbscript作为服务器端编写语言。2.1.3 dreamweaver简介dreamweaver在设计动态网页时,所见即所得的功能,让您不需要透过浏览器就能预览网页。建立网页外观的样版,指定可编辑或不可编辑的部份,内容提供者可直接编辑以样式为主的内容却不会不小心改变既定之样式。您也可以使用样版正确地输入或输出xml内容。 全方位的呈现利用dreamweaver设计的网页,可以全方位的呈现在任何平台的热门浏览器上。,dreamweaver 支援精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置。2.1.4 sql server简介为了实现动态网页的功能,使得我们能访问数据库,则需用到sql server软件。众所周知,sql server能够满足今天的商业环境要求不同类型的数据库解决方案。它一种应用广泛的数据库管理系统,具有许多显著的优点:易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。性能、可伸缩性及可靠性是基本要求,而进入市场时间也非常关键。除这些sql server的优点外,sql server还为您的数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。从数据管理和分析角度看,将原始数据转化为商业智能和充分利用web带来的机会非常重要。作为一个完备的数据库和数据分析包,sql server为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门。作为重要的基准测试可伸缩性和速度奖的记录保持者,sql server是一个具备完全web支持的数据库产品,提供了对可扩展标记语言 (xml)的核心支持以及在internet上和防火墙外进行查询的能力。sql server 能提供超大型系统所需的数据库服务。大型服务器可能有成千上万的用户同时连接到 sql server 实例。sql server 为这些环境提供了全面的保护,具有防止问题发生的安全措施,例如,可以防止多个用户试图同时更新相同的数据。sql server 还在多个用户之间有效地分配可用资源,比如内存、网络带宽和磁盘 i/o。 超大型 internet 站点可将其数据分开存放在多台服务器上,从而使处理负荷分散到多台计算机上,使站点能为成千上万的并发用户提供服务。 可以在一台计算机上运行多个 sql server 实例。例如,一个为其它许多组织提供数据库服务的组织可为每个客户组织单独运行一个 sql server 实例,而全部实例可集中在一台计算机上。这样,既隔开了每个客户组织的数据,同时又使服务组织只需管理一台服务器计算机从而减少了费用。2.2 2.2.1 2.2.2 第3章 3.1 以下是说明文字,正式成文后请删除。模板的使用方法:(1)请不要删除任何具有格式的模版文字!(2)按照提示直接单击或者单击后执行“选择性粘贴”“无格式文本”就可以添加相应的内容!3.1.1 以下是说明文字和插图示例,正式成文后请删除。插图的标示和引用方法请参见毕业设计(论文)模板2.1.1。图3.1 3.1.2 以下是说明文字和表格示例,正式成文后请删除14。表格的标示和引用方法请参见毕业设计(论文)模板2.1.2。表3.1 描述1r(1)r描述2r(重复)(1)r3.1.3 以下是说明文字和公式示例,正式成文后请删除。公式的标示和引用方法请参见毕业设计(论文)模板2.1.3。 ( 3.1)3.2 3.2.1 3.2.2 第4章 4.1 以下是说明文字,正式成文后请删除15。模板的使用方法:(1)请不要删除任何具有格式的模版文字!(2)按照提示直接单击或者单击后执行“选择性粘贴”“无格式文本”就可以添加相应的内容!4.1.1 以下是说明文字和插图示例,正式成文后请删除。插图的标示和引用方法请参见毕业设计(论文)模板2.1.1。abcd图4.1 4.1.2 以下是说明文字和表格示例,正式成文后请删除。表格的标示和引用方法请参见毕业设计(论文)模板2.1.2。表4.1 描述1r(1)r描述2r(重复)(1)r4.1.3 以下是说明文字和公式示例,正式成文后请删除。公式的标示和引用方法请参见毕业设计(论文)模板2.1.3。 ( 4.1)4.2 4.2.1 4.2.2 第5章 5.1 以下是说明文字,正式成文后请删除。模板的使用方法:(1)请不要删除任何具有格式的模版文字!(2)按照提示直接单击或者单击后执行“选择性粘贴”“无格式文本”就可以添加相应的内容!5.1.1 以下是说明文字和插图示例,正式成文后请删除。插图的标示和引用方法请参见毕业设计(论文)模板2.1.1。abcd图5.1 5.1.2 以下是说明文字和表格示例,正式成文后请删除。表格的标示和引用方法请参见毕业设计(论文)模板2.1.2。表5.1 描述1r(1)r描述2r(重复)(1)r5.1.3 以下是说明文字和公式示例,正式成文后请删除。公式的标示和引用方法请参见毕业设计(论文)模板2.1.3。 ( 5.1)5.2 5.2.1 5.2.2 第6章 6.1 以下是说明文字,正式成文后请删除。模板的使用方法:(1)请不要删除任何具有格式的模版文字!(2)按照提示直接单击或者单击后执行“选择性粘贴”“无格式文本”就可以添加相应的内容!6.1.1 以下是说明文字和插图示例,正式成文后请删除。插图的标示和引用方法请参见毕业设计(论文)模板2.1.1。abcd图6.1 6.1.2 以下是说明文字和表格示例,正式成文后请删除。表格的标示和引用方法请参见毕业设计(论文)模板2.1.2。表6.1 描述1r(1)r描述2r(重复)(1)r6.1.3 以下是说明文字和公式示例,正式成文后请删除。公式的标示和引用方法请参见毕业设计(论文)模板2.1.3。 ( 6.1)6.2 6.2.1 6.2.2 第7章 7.1 以下是说明文字,正式成文后请删除。模板的使用方法:(1)请不要删除任何具有格式的模版文字!(2)按照提示直接单击或者单击后执行“选择性粘贴”“无格式文本”就可以添加相应的内容!7.1.1 7.1.2 7.2 7.2.1 7.2.2 结论以下是说明文字,正式成文后请删除。1模板的使用方法:(1)请不要删除任何具有格式的模版文字!(2)按照提示直接单击或者单击后执行“选择性粘贴”“无格式文本”就可以添加相应的内容!2结论(或结束语)是对整个论文科学成果的概括总结,它集中反映作者的研究成果,表达作者对所研究的课题的见解和主张,是全文的思想精髓,是文章价值的体现。结论的内容要精练、明确、扼要、集中,一般不超过1000字。结论一般包括:(1)对整个研究工作的归纳和综合。(2)所得的结果与已有结果的比较。(3)在本课题的研究中尚存在的问题。(4)对进一步开展研究的见解和建议。3撰写结论时应注意下列事项:(1)结论要简单、明确,措辞上应严密,容易理解。(2)结论应反映个人的研究工作,对于他人已有的结论要尽量少提。(3)要实事求是地介绍自己的研究成果,切忌言过其实,在无充分把握时,应留有余地。参考文献以下是说明文字,正式成文后请删除。1模板的使用方法:(1)请不要删除任何具有格式的模版文字!(2)按照提示直接单击或者单击后执行“选择性粘贴”“无格式文本”就可以添加相应的内容!2参考文献写作应注意的问题(1)参考文献是毕业设计(论文)不可缺少的组成部分,在毕业设计(论文)的撰写过程中应承认和尊重他人的知识成果,参考与引用的内容必须注明,杜绝抄袭、剽窃他人成果。同时,引用的资料应具有权威性,并对毕业设计(论文)有直接的参考价值。(2)要求查阅文献15篇(含)以上,其中外文文献2篇(含)以上,近三年公开发表的文献5篇(含)以上,书籍不超过3本,期刊(j)和论文集(c)10篇(含)以上,包括导师指定的全部参考文献。(3)列出的参考文献在毕业论文正文中必须有引用,参考文献按照毕业论文正文中引用出现的顺序统一编号。(4)毕业论文正文中对参考文献的引用采用后标16表示。(5)各类参考文献条目的编排格式。参考文献的来源分为连续出版物、专著、专利文献、国际(国家)标准及电子文献等几类,各类参考文献条目的编排格式和示例如下。a. 连续出版物:序号 主要责任者文献题名j刊名,出版年份,卷号(期号):页码例如: 1 袁庆龙,候文义ni-p合金镀层组织形貌及显微硬度研究j太原理工大学学报,2001,32(1):56-59.b. 专著序号 主要责任者.文献题名m.出版地:出版者,出版年 例如:2 刘国钧,王连成图书馆史研究m. 北京:高等教育出版社,1979c. 论文集序号 主要责任者文献题名c. 主编论文集名出版地:出版者,出版年例如:3 孙品一高校学报编辑工作现代化特征c中国高等学校自然科学学报研究会科技编辑学论文集(2)北京:北京师范大学出版社,1998d. 学位论文序号 主要责任者文献题名d保存地:保存单位,年份例如:4 张和生地质力学系统理论d太原:太原理工大学,1998e. 报告序号 主要责任者文献题名r报告地:报告会主办单位,年份 例如:5 冯西桥核反应堆压力容器的lbb分析r. 北京:清华大学核能技术设计研究院,1997f. 专利文献序号 专利所有者专利题名p专利国别:专利号,发布日期例如:6姜锡洲一种温热外敷药制备方案p中国专利:881056078,1983-08-12g. 国际、国家标准序号 标准代号,标准名称s出版地:出版者,出版年例如:7 gb/t 161591996,汉语拼音正词法基本规则s北京:中国标准出版社,1996.h.报纸文章序号 主要责任者文献题名n报纸名,出版日期(版次)例如:8 谢希德创造学习的思路n人民日报,1998-12-25(10)i.电子文献序号 主要责任者电子文献题名文献类型/载体类型电子文献的出版或可获得地址,发表或更新的期/引用日期(任选)例如:9 王明亮中国学术期刊标准化数据库系统工程的建设eb/ol/pub/wml.txt/9808 10-2.html,1998-08-16/1998-10-04.(6)文献类型的标注方法根据gb3469-83文献类型与文献载体代码的规定,以下各种参考文献类型用英文大写字母方式标注:专著m,论文集c,报纸文章n,期刊文章j,学位论文d,报告r,标准s,专利p,单篇论文a,其它z。电子文献类型:数据库(database)db,计算机程序(computer program)cp,电子公告(electronic bulletin board)eb。(7)载体类型标识的标注方法以纸张为载体的文献在引做参考文献时不必注明其载体类型。对于非纸张型载体的电子文献,当被引用为参考文献时,需在参考文献类型标识中同时标明其载体类型,用英文大写字母标注:磁带(magnetic)mt,磁盘(disk)dk,光盘cd,联机网络(online)ol。电子文献类型与载体类型标识基本格式为文献类型标识/载体类型标识例如:db/ol联机网上数据(database online);db/mt磁带数据库(database on magnetic tape);m/cd光盘图书(monograph on cd rom);cp/ck磁盘软件(computer program on disk);j/ol网上期刊(serial online);eb/ol网上电子公告(electronic bulletin board online)。(8)参考文献示例:1 d.spinellis,k.raptis. component mining: a process and its pattern languagej. information and software technology, 2006(42):15-20.2 杨芙清,梅宏,李克勤. 软件复用与软件构件技术j. 电子学报, 1999, 27(2):9-12:25-30.3 杨芙清.软件复用及相关技术j.计算机科学, 1999, 26(5):45-50.4 nenad medvidovic,richard taylor. a classification and comparison framework for software architecture description languagesj. ieee transactions on software engineering, 2005

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论