从化逸泉山庄幼儿园网站毕业论文.doc_第1页
从化逸泉山庄幼儿园网站毕业论文.doc_第2页
从化逸泉山庄幼儿园网站毕业论文.doc_第3页
从化逸泉山庄幼儿园网站毕业论文.doc_第4页
从化逸泉山庄幼儿园网站毕业论文.doc_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

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

文档简介

毕业论文从化逸泉山庄幼儿园网站毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。矚慫润厲钐瘗睞枥庑赖。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。聞創沟燴鐺險爱氇谴净。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。残骛楼諍锩瀨濟溆塹籟。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。酽锕极額閉镇桧猪訣锥。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。彈贸摄尔霁毙攬砖卤庑。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画謀荞抟箧飆鐸怼类蒋薔。3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订3)其它摘要随着我国网络信息化的迅速发展,幼儿园班级网站大量涌现,网站栏目简洁、重点突出、外观美观、模块丰富、操作方便、实用性强,将班级的成果进行展示、及时的与家长沟通等有机地融合在一起,为班级建立了一个充满爱与阳光的网络温馨家园。厦礴恳蹒骈時盡继價骚。幼儿园班级网站的设计符合幼儿发展的、比较成熟的技术,兼顾家长的普遍需要,保证家长能经常得到自己孩子的信息。同时网站开发应结构合理,在家园互动、特色展现和幼儿风采上有良好的分层设计,使幼儿园工作结构清晰,便于幼儿园教师使用、管理和维护。另外幼儿园持高效实用的原则,着眼于培养、沟通、宣传的实际需要。茕桢广鳓鯡选块网羈泪。 本文拟对幼儿园班级网站开发的设计思想、需求分析进行研究,以利于进一步推动幼儿园班级网站的发展。首先要确定幼儿园班级的一些基本情况,根据班级的状况来制定班级网站,要符合幼儿园班级的特点,用欢快的背景作为整个网站的首页,这样能激发孩子和家长对网站的关注,其次是选用家长和孩子共同感兴趣的事情和话题来激发他们的参与和互动,其次要介绍班级老师和班级一些优秀的学生和学生作品,有利于家长交流心得与体会。所以建立此班级网站就是能够给家长和老师提供一个网络平台,有利于学生,家长,老师三方面更好的交流,促进学校,班级和个人的发展。 鹅娅尽損鹌惨歷茏鴛賴。 本网站,采用ASP.NET2.0 技术实现,以C#作为编程语言,采用SQL Server 数据库作为后台数据库。它是基于B/S结构下形成的Web应用程序。籟丛妈羥为贍偾蛏练淨。本系统主要实现了幼儿园概况介绍 、最新新闻动态的展示、活动风采、儿童乐园、育儿宝典、许愿树 、家长互动等功能模块。預頌圣鉉儐歲龈讶骅籴。关键词 ASP.NET 、 C# 、SQL Server2000 、 VS.NET 2008 、幼儿园网站渗釤呛俨匀谔鱉调硯錦。AbstractAlong with the rapid development of Internet information in our country, the kindergarten class web site columns are required.this, concise, highlight, pleasing appearance, module is rich, convenient operation, practical strong, class of achievements exhibition, timely and parent communicate organically fuses in together, for the class established a love filled with sunshine network warm home.铙誅卧泻噦圣骋贶頂廡。Paper design kindergarten class web site design conforms to childrens development, mature technology, take into account the guardians universal need, guarantee the parents can often get their childs information. Meanwhile the web development should be reasonable structure, in homes interaction, characteristics and infants on show elegance with good layering design, make the kindergarten work structure is clear, facilitate kindergarten teachers use, management and maintenance. Another kindergarten hold more effective and practical principles, focus on training, communication, publicity practical needs.擁締凤袜备訊顎轮烂蔷。This paper on kindergarten class web development design idea, needs analysis, so as to facilitate the further promoting the development of kindergarten class web site. The very first step is to confirm the kindergarten classes of some basic situation, according to the situation in order to formulate the class grade website, want to accord with the characteristics of the kindergarten classes, with eager background as whole website homepage, this can stimulate the children and their parents for website attention, followed by choose parents and child collective interest and topics to arouse their participation and interaction, and secondly to introduce the classroom teacher and the class some outstanding students and students works, be helpful for parents to exchange experience and the experience. So to setting up the class web site is to give parents and teachers to provide a network platform, which is beneficial to the students, parents, teachers from three aspects: the better communication and promoting schools, classes and personal development.贓熱俣阃歲匱阊邺镓騷。This web site, USES ASP. NET2.0 technology to achieve, as a programming language, using c # SQL Server databases as backend database. It is based on B/S structure formed under the Web applications.坛摶乡囂忏蒌鍥铃氈淚。This system base mainly realizes the kindergarten general introduction, latest news dynamic display, activity charm, childrens park, parenting treasure dian, wishing tree, parents interaction etc function modules.蜡變黲癟報伥铉锚鈰赘。Keywords: Asp.Net,C#, SQL Server2000, VS 2008, The kindergarten買鲷鴯譖昙膚遙闫撷凄。目录第一章 绪论1綾镝鯛駕櫬鹕踪韦辚糴。1.1 网站开发背景1驅踬髏彦浃绥譎饴憂锦。1.2 网站开发的意义1猫虿驢绘燈鮒诛髅貺庑。1.3国内外发展状况2锹籁饗迳琐筆襖鸥娅薔。第二章 技术方案3構氽頑黉碩饨荠龈话骛。2.1 C#简介4輒峄陽檉簖疖網儂號泶。2.2 ASP.NET简介5尧侧閆繭絳闕绚勵蜆贅。2.3 数据库简介6识饒鎂錕缢灩筧嚌俨淒。第三章、需求分析8凍鈹鋨劳臘锴痫婦胫籴。3.1可行性分析8恥諤銪灭萦欢煬鞏鹜錦。3.2系统主要解决的问题10鯊腎鑰诎褳鉀沩懼統庫。3.3功能结构分析10硕癘鄴颃诌攆檸攜驤蔹。3.4 系统目标11阌擻輳嬪諫迁择楨秘騖。3.5 系统业务流程图设计11氬嚕躑竄贸恳彈瀘颔澩。第四章、系统总体设计12釷鹆資贏車贖孙滅獅赘。4.1 系统开发环境12怂阐譜鯪迳導嘯畫長凉。4.2数据库14谚辞調担鈧谄动禪泻類。4.3 后台管理界面设计图17嘰觐詿缧铴嗫偽純铪锩。4.3.1 管理员模块17熒绐譏钲鏌觶鷹緇機库。4.3.2 会员模块20鶼渍螻偉阅劍鲰腎邏蘞。4.4 输入输出设计20纣忧蔣氳頑莶驅藥悯骛。4.4.1 输入设计20颖刍莖蛺饽亿顿裊赔泷。4.4.2 输出设计21濫驂膽閉驟羥闈詔寢賻。第五章、系统实现22銚銻縵哜鳗鸿锓謎諏涼。5.1 系统主界面介绍22挤貼綬电麥结鈺贖哓类。5.2 园区概况24赔荊紳谘侖驟辽輩袜錈。5.3 家长互动26塤礙籟馐决穩賽釙冊庫。5.4 用户注册页面27裊樣祕廬廂颤谚鍘羋蔺。5.5 活动风采29仓嫗盤紲嘱珑詁鍬齊驁。5.6 儿童乐园31绽萬璉轆娛閬蛏鬮绾瀧。5.7 育儿宝典33骁顾燁鶚巯瀆蕪領鲡赙。5.9 许愿树36瑣钋濺暧惲锟缟馭篩凉。5.7 关键技术37鎦诗涇艳损楼紲鯗餳類。第六章 系统测试41栉缏歐锄棗鈕种鵑瑶锬。6.1 概述41辔烨棟剛殓攬瑤丽阄应。6.1.1概念和意义41峴扬斕滾澗辐滠兴渙藺。6.1.2 特性41詩叁撻訥烬忧毀厉鋨骜。6.1.3重要性42则鯤愜韋瘓賈晖园栋泷。6.2 本系统测试描述42胀鏝彈奥秘孫戶孪钇賻。结束语43鳃躋峽祷紉诵帮废掃減。致谢43稟虛嬪赈维哜妝扩踴粜。参考文献45陽簍埡鲑罷規呜旧岿錟。第一章 绪论1.1 网站开发背景全新的网络技术和大众媒体正以一种前所未有的速度风靡全球:据资料显示,在短短的五年内全球已有五千万人使用它,并且不久用户将以亿计算;另外,据统计在中国自去年十月到现在互联网用户数量已经翻了一翻,达到210万,预计到2001年国内互联网用户数量将突破1000万人,事实证明到目前为止,中国的互联网认输已远远不止这些。在这样的情况下,企业宣传,校园文化宣传的通过互联网来实现是最好不过的了。沩氣嘮戇苌鑿鑿槠谔應。为进一步贯彻第三次全国教育工作会议和全国基础教育工作会议精神,落实国务院关于基础教育改革与发展的决定,推进幼儿园实施素质教育,全面提高幼儿园教育质量。会议中强调要积极利用多种宣传媒介,采取多种形式,广泛、深入地宣传纲要,使广大幼儿教育工作者、幼儿家长以及社会人士都能了解纲要的指导思想和基本要求。钡嵐縣緱虜荣产涛團蔺。贯彻实施纲要,要坚持因地制宜、实事求是的原则,认真制订本地贯彻纲要的实施方案。应从具体情况出发,切忌搞“一刀切”。各地可采取先试点的方法,对不同地区、不同类型、不同条件的幼儿园,分别提出不同的要求,待取得经验后逐步推开。懨俠劑鈍触乐鹇烬觶騮。在这样大背景下,我选择了从化逸泉山庄幼儿园网站的开发课题,设想通过此设计锻炼自己的开发技术水平,以及更加深入的了解网站建设的特点,优势,以及未来的发展动向。在即将毕业寻找工作的时候会更加关注软件开发先关事宜。謾饱兗争詣繚鮐癞别瀘。1.2 网站开发的意义进入新世纪,互联网络正以空前的速度,渗透到世界的每一个角落。教育的网络化建设已成为我国信息化建设一个重中之重。如何利用互联网络这一强大的信息资源,更好地服务于新世纪的学校教育事业,不仅成为当代教育专家的一道崭新研究课题,而且也成为教育行政部门和广大学校的一项紧迫任务。呙铉們欤谦鸪饺竞荡赚。 在国家教育部加强信息化教学与实现校校通工程的号召下,传统的教与学模式正在酝酿重大的突破,教育正面临着有史以来最为深刻的变革;这场变革不仅是教育形式和学习方式的变化,还将对传统教育的思想、观念、模式、内容和方法产生深刻影响。面对急剧变化的世界信息技术和教育发展环境,努力将现代信息技术与传统的教学方法相结合,实现教学资源的共建共享,学校老师制作高质量的课件,积极推行教育信息化教学,实现电子校务管理、服务与教学,提高教学质量与效益,方便学校师生的教与学,切实提高教育质量。莹谐龌蕲賞组靄绉嚴减。从世界各国学前教育信息化的进程来看,不但竞争非常激烈,而且无论是在教育信息基础设施和资源建设上,还是在普及的程度上,我国与发达国家甚至某些发展中国家相比都存在着较大的差距。按照“校校网”的思路,校园网的建设都需要具备中高配置的硬件设备和与之配套价格不菲的教育软件,就目前来看,我国百分之七十的地区短时期内是难以实现“校校通”的目标的;据相关教育信息了解到,基于上述考虑,教育管理信息中心专门为实施“校校通”工程,在中小学以及学前教育迅速普及信息技术教育提供了一套学校信息化解决方案,它包括:整合各种教学信息、实现资源共享的网站-各校特色化校园网站,学校网站智能化建设和管理,起点高、投资少、见效快、简便易行。 麸肃鹏镟轿騍镣缚縟糶。智能化平台的建设是实现“校校通”工程,建设校园网的首要环节,校园网站的技术实现,能够运用高新技术手段为学校的宣传和招生开辟一条崭新的途径。利用互联网交互的特性使这个网络平台能为学校充分发挥宣传和应用的功效,为教学管理者,教师和学生开辟一种新的交流形式,更成为学校向网络化、信息化时代靠近和发展的一种奠基。 納畴鳗吶鄖禎銣腻鰲锬。校园网络平台的建立对于教育实践及全社会的意义重大。第一,对于教育管理者而言,它把教育管理人员的管理工作从南面搬到网上,实现在线管理,这将使教育质量和水平得到监控和提高,教育行政后勤服务得到快速反应和充分保证;第二,对于教师而言,它将使教师充分地实现资源共享,轻松地制作课件或电子教案,方便地交流教学经验。使教师的角色将从一个知识的传播者变为学习的帮助者。第三,对于学生而言,它使学生从被动学习转为主动学习,改变了传统的学习模式,有效地提高了学习效率。第四,对于社会及公众而言,它是连接社会公众与教育管理部门及学校的桥梁,可以更好的让社会公众参予教育,形成一个互动的信息平台,教育的网络化普及对于全社会信息化素质的提高更有着深远的意义。 風撵鲔貓铁频钙蓟纠庙。1.3国内外发展状况尽管世界各国关于幼儿教育的方法、形式繁多,但是其基本的教育原则大体上是一致的。现概括如下: 一、使所有幼儿均能适应的原则。这是幼儿教育最基本的原则。因为幼儿能否适应学前阶段的教育,直接关系到以后学校教育的成败。因此,许多国家特别注意研究每个幼儿的家庭经济情况、社会地位、父母的职业和文化素养等因素对幼儿的影响,然后根据幼儿不同的经历、素质、独创性等进行有针对性的教育,这样自然会提高每个幼儿对教育的适应性。灭嗳骇諗鋅猎輛觏馊藹。 二、促进思维的原则。幼儿教育一方面要适应幼儿的思维发展水平,另一方面要帮助幼儿掌握越来越复杂的思维方法。要多让幼儿接触实际,观察事物,并加以集中、分类、比较。鼓励幼儿经常反复思考一个问题,这是一种奠定思考方法基础的手段。铹鸝饷飾镡閌赀诨癱骝。三、依靠自身发展的原则。真正的教育并不是强加于人的。幼儿教育只能在幼儿毫无对抗情绪的情况下进行,促使他们自愿地得到发展。汇集各种知识、印象,在自己头脑中逐渐形成一个统一的世界,这一活动过程是在成人指导下,靠幼儿自身的努力完成的,任何人都无法取代。因而,教师的主要任务就是创造各种能给幼儿带来新感受的环境,以帮助他们从各种感受中获取新知识。为此,许多国家十分重视激发幼儿的好奇心和求知欲,培养幼儿广泛持久的兴趣。这是幼儿自我教育的动力。攙閿频嵘陣澇諗谴隴泸。第二章 技术方案本系统前台利用Microsoft Visual Studio 2008开发。ASP.NET是一个统一的 Web 开发模型,它包括您使用尽可能少的代码生成企业级 Web 应用程序所必需的各种服务。ASP.NET 作为 .NET Framework 的一部分提供。当您编写 ASP.NET 应用程序的代码时,可以访问 .NET Framework 中的类。您可以使用与公共语言运行库 CLR) 兼容的任何语言来编写应用程序的代码,这些语言包括 Microsoft Visual Basic、C#、JScript .NET 和 J#。使用这些语言,可以开发利用公共语言运行库、类型安全、继承等方面的优点的 ASP.NET 应用程序1。ASP.NET 页和控件框架是一种编程框架,它在 Web 服务器上运行,可以动态地生成和呈现 ASP.NET 网页。可以从任何浏览器或客户端设备请求 ASP.NET 网页,ASP.NET 会向请求浏览器呈现标记(例如 HTML)。通常,您可以对多个浏览器使用相同的页,因为 ASP.NET 会为发出请求的浏览器呈现适当的标记。但是,您可以针对诸如 Microsoft Internet Explorer 6 的特定浏览器设计 ASP.NET 网页,并利用该浏览器的功能。ASP.NET 支持基于 Web 的设备(如移动电话、手持型计算机和个人数字助理((PDA))的移动控件。ASP.NET 网页是完全面向对象的。在 ASP.NET 网页中,可以使用属性、方法和事件来处理 HTML 元素。ASP.NET 页框架为响应在服务器上运行的代码中的客户端事件提供统一的模型,从而使您不必考虑基于 Web 的应用程序中固有的客户端和服务器隔离的实现细节2。该框架还会在页处理生命周期中自动维护页及该页上控件的状态。趕輾雏纨颗锊讨跃满賺。几乎所有的应用程序都需要访问从简单的文本文件到大型的关系型数据库等各种不同类型的数据 。在Microsoft.NET中访问数据库的技术是ADO.NET。ADO.NET提供了一组用来连接到数据库、运行命令和返回记录集的类库,与从前的ADO(ActiveX Data Object)相比,Connection和Command对象很类似,而ADO.NET的革新主要体现在如下几个方面: 夹覡闾辁駁档驀迁锬減。首先,ADO .NET提供了对XML的强大支持,这也是ADO .NET的一个主要设计目标。在ADO .NET中通过XML Reader、XML Writer和XML Navigator等可以方便的创建和使用XML数据,并且支持W3C 的 XSLT、DTD和XDR等标准。ADO.NET对XML的支持也为XML成为Microsoft.NET中数据交换的统一格式提供了基础。视絀镘鸸鲚鐘脑钧欖粝。其 次,ADO.NET引入了DataSet的概念,这是一个驻于内存的数据缓冲区,它提供了数据的关系型视图。不管数据来源于一个关系型的数据库,还是来源于一个 XML文档,我们都可以用一个统一的编程模型来创建和使用它。它替代了原有的RecordSet的对象,提高了程序的交互性和可扩展性,尤其适合于分布式的应用场合。 偽澀锟攢鴛擋緬铹鈞錠。另外,ADO.NET中还引入了一些新的对象,例如DataReader可以用来高效率的读取数据,产生一个只读的记录集等等。简而言之,ADO.NET通过一系列新的对象和编程模型,并与XML紧密结合,使得在Microsoft.NET中的数据操作十分方便和高效。緦徑铫膾龋轿级镗挢廟。数据库服务器是一个存取数据和管理数据的软件,它针对客户的请求为客户提供数据服务。这些服务包括数据插入、修改和查询等。客户对数据库服务器提出请求用的语言是SQL(Structured Query Language)。SQL是大多数数据服务器使用的查询语言。騅憑钶銘侥张礫阵轸蔼。因此,C#.NET与数据库的关系是“配合”与“协调”的关系。C#.NET完成数据请求、数据表现、菜单和界面等表现方面的工作,而数据库服务器完成数据库数据的存储管理、安全管理、并发控制、事务管理、完整性维护和查询优化等工作。疠骐錾农剎貯狱颢幗騮。 2.1 C#简介 C# (C sharp)是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft.NET平台的应用程序,Microsoft.NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。 正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。镞锊过润启婭澗骆讕瀘。C#是一种现代的面向对象语言。它使程序员快速便捷地创建基于Microsoft.NET平台的解决方案。这种框架使C#组件可以方便地转化为XML网络服务,从而使任何平台的应用程序都可以通过Internet调用它。榿贰轲誊壟该槛鲻垲赛。C#增强了开发者的效率,同时也致力于消除编程中可能导致严重结果的错误。C#使C/C+程序员可以快速进行网络开发,同时也保持了开发者所需要的强大性和灵活性。邁茑赚陉宾呗擷鹪讼凑。2.2 ASP.NET简介ASP.NET是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.NET提供许多比现在的Web开发模式强大的的优势。ASP.NET文件是扩展名为.aspx的文本文件。在ASP.NET支持下,利用ADO.NET,开发者可方便地访问种种基于Web的数据库,不管数据源是关系数据库、非结构的数据库、文字数据库(如XML),还是如Microsoft Excel一样的表格数据库,都可以通过ADO.NET来存取。ASP.NET是使用.NET框架提供的类库构建而成的,它提供了一个Web应用程序模型,该模型由一组空间和一个基本结构组成。主要用来创建Web Forms网页(扩展名为.aspx)和XML Web Services,另外还有User Controls自定义用户控件(扩展名.ascx)。ASP.NET程序只能在服务器执行,当浏览器向服务器请求打开ASP.NET程序时,服务器会从磁盘上读取该程序,然后加以执行并将结果转换成浏览器兼容的Html文档,再将Html文档发给浏览器,但浏览器受到Html文档后,就将Html文档翻译成网页画面呈现在用户眼前。嵝硖贪塒廩袞悯倉華糲。ASP.NET 页和控件框架是一种编程框架,它在 Web 服务器上运行,可以动态地生成和呈现 ASP.NET 网页。可以从任何浏览器或客户端设备请求 ASP.NET 网页,ASP.NET 会向请求浏览器呈现标记(例如 HTML)。通常,您可以对多个浏览器使用相同的页,因为 ASP.NET 会为发出请求的浏览器呈现适当的标记。但是,您可以针对诸如 Microsoft Internet Explorer 6 的特定浏览器设计 ASP.NET 网页,并利用该浏览器的功能。ASP.NET 支持基于 Web 的设备(如移动电话、手持型计算机和个人数字助理 (PDA))的移动控件。 该栎谖碼戆沖巋鳧薩锭。ASP.NET 网页是完全面向对象的。在 ASP.NET 网页中,可以使用属性、方法和事件来处理 HTML 元素。ASP.NET 页框架为响应在服务器上运行的代码中的客户端事件提供统一的模型,从而使您不必考虑基于 Web 的应用程序中固有的客户端和服务器隔离的实现细节。该框架还会在页处理生命周期中自动维护页及该页上控件的状态5。劇妆诨貰攖苹埘呂仑庙。2.3 数据库简介SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase、Ashton-Tate等三家公司共同开发的,并于1988年推出了第一个在OS/2版本上运行的SQL Server系统。1992年Sybase和Microsoft这两家公司将SQL Server移植到了Windows NT操作系统上,后来Microsoft致力于Windows NT平台的SQL Server的开发,而Sybase则专注于SQL Server在UNIX上的应用。 近年来在Microsoft SQL Server的发展历程中不断更新版本,有两个版本具有重要的意义。即是在1996年推出的SQL Server6.5版本和在2000年8月推出的SQL Server2000版本。6.5版本使得SQL Server得到广泛的应用,而2000版本在功能和易用性上有很大的增强,并推出了简体中文版,它包括企业版、标准版、开发版和个人版等4个版本臠龍讹驄桠业變墊罗蘄。Sql Server 2000引入了三种新的数据类型,即64位整型数(bigint)、变量(sql_variant)和表格(table)数据类型。1. 64位整型数(bigint):在数据量越来越大的今天用以往的最大整型int长度231-1来表示整数已显得太不够用, 而float也不是很合适,所以sql 2000就有了新的整数类型-bigint。bigint数据类型是一个从-263到263-1整型量。bigint存储长度是8个字节,因此被称为64位整型量。您将使用这种新的整型量,以解决标识符超过先前最大整型量长度的场合。新的bigint数据类型适用的场合与整型数值完全一致,但要注意的是:如果参数表达式是一个bigint数据类型,函数将仅以bigint返回,而sql 2000将不会自动地使其他整型数据类型(如tinyint,smallint和int等)升级为bigint数据类型。为了便于bigint数据类型的使用,sql 2000又引入了两个新的内置式函数,即big_count和rowcount_ big。这两个函数以一种类似于count函数和rowcount变量的方式进行运算。 鰻順褛悦漚縫冁屜鸭骞。2. 变量(sql_variant):熟悉vbscript的人都知道,vbscript使用的是一种叫做variant的数据类型。它可以存放任何数据类型,数字、字符和对象等。sql 2000里面的sql_variant还没有那么强大的功能,它不能存放blob的数据,如text、ntext和image,还有timestamp,但是已经给编程带来了很大的方便了。sql_variant数据类型能被用于列参数和变量,也能返回用户定义的函数的数值。sql_variant数据类型的运算更象visual basic中的变量数据类型,允许一个单个参数或变量存储不同数据类型的数据值。为了支持sql_variant数据类型,引入了被叫做sql_variant_property的新功能。此函数返回基本数据类型和有关sql_variant实例的其它信息:sql_variant_property(expression, property)。属性参数包括所提供的属性信息的sql_variant属性名。它能取自如下值中的任何一个,即基本类型、精度、数值、总字节、排序(collation)和最大字长(maxlength)。sql_variant数据类型对于由程序管理的元数据(metadata)信息的应用极其有用。例如在一个集中了来自一个web用户的表格信息的asp应用程序,当此表格已经被处理、提炼过后,就不再用一个字符变量在数据库中存储表格值和所有相关元数据信息,您所要做的仅仅是以一个sql_variant来存储表格的值。在把变量存入数据库之前,要记住确定此变量:dim varname, varagevarname = cstr(request.form(txtname)varage = cint(request.form(txtage)3.表格(table)数据类型:新的表格数据类型是一个局部变量,它可以临时存储一个行集合(rowset),也能返回成一个表格值的函数,此表格数据类型能代替存储在tempdb数据库中的临时表格。因为新的数据类型是在内存中管理,而不是存储在硬盘上,因此大大提高了数据库性能。如果您定义了一个当地表格,您就可以像使用tempdb表格一样的方式使用它,不过它并不支持insert into exec和 selectinto语句。为了定义一个当地表格,您通常必须使用带有一个顺序表格定义的declare语句:declare local_variable table。在sql 2000里面,用户可以建立自定义的函数,函数返回值可以是一个值,也可以是一个表。可能大家还不是太清楚,自定义函数有什么作用。我们知道,为了优化数据库,需要我们尽量避免使用游标,因为这样会带来极大的系统开销。但有时候你必须使用游标,举一个例子,比如我希望得到一个内容是一段汉字字段的拼音。但是要想把汉字转化为拼音,必须通过查表来完成,那么你就必须利用一个游标,然后再对字段中的每一个字进行查表。但是现在我们可以使用自定义函数来完成同样的操作,就极大地节省了系统开销。穑釓虚绺滟鳗絲懷紓泺。数据完整性是指存储在数据库中的数据的一致性和准确性。SQL Server中数据的完整性可能会由于用户进行的各种数据操作而遭受破坏。一般往往通过定义约束来实现数据的完整性。隶誆荧鉴獫纲鴣攣駘賽。约束是一种强制数据完整性的标准机制。使用约束可以确保在字段中输入有效数据并维护各表之间的关系。SQL Sever支持下列五种约束。浹繢腻叢着駕骠構砀湊。DEFAULT约束(默认约束)当向数据库表中插入数据时,如果没有明确的提供输入值时,SQL Server自动为该列输入指定值。鈀燭罚櫝箋礱颼畢韫粝。CHECK约束(检查约束 ) :通过逻辑表达式判断限制插入到列中的值。PRIMARY约束(主键约束):不允许数据库表在指定列上具有相同的值,且不允许有空值。FOREIGN KEY约束(外键约束): 定义数据库表中指定列上插入或更新的数值必须在另一张被参照表中的特定列上的存在。惬執缉蘿绅颀阳灣熗鍵。UNIQUE约束(唯一约束) :不允许数据库表在指定列上具有相同的值,但允许有空值。约束也被分为列约束和表约束两类。列约束是指只对某一列起作用的约束。当一个约束中包含了数据库表中一个以上的列时,称为表约束。贞廈给鏌綞牵鎮獵鎦龐。第三章、需求分析3.1可行性分析可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。嚌鲭级厨胀鑲铟礦毁蕲。(1) 管理可行性:随着时代的发展,人员素质己逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。同时还可以配置专业的电脑维护人员来维护电脑,不必担心电脑故障问题。薊镔竖牍熒浹醬籬铃騫。(2) 技术上的可行性:该系统所需的硬件设备,如服务器、PC机、打印机以及网络配件等,这些设备在性能有保证,价格又相对不高,能满足系统功能要求。齡践砚语蜗铸转絹攤濼。软件上操作系统采用Windows XP,开发工具选用Microsoft.NET中的C#语言。这些软件在大型MIS开发中已经被大量应用,技术上很成熟。绅薮疮颧訝标販繯轅赛。网络体系结构基本定位于局域网(Windows NT)环境下的B/S结构。这种模式具有如下优势:维护和升级方式简单。目前,软件系统的改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性。对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器。 饪箩狞屬诺釙诬苧径凛。成本降低,选择更多。大家都知道windows在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上windows并不是处于绝对的统治地位。 现在的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux服务器上即可,而且安全性高。所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用windows作为桌面操作系统电脑不受影响,这就使的最流行免费的Linux操作系统快速发展起来,Linux除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。 比如说很多人每天上“新浪”网,只要安装了浏览器就可以了,并不需要了解“新浪”的服务器用的是什么操作系统,而事实上大部分网站确实没有使用windows操作系统,但用户的电脑本身安装的大部分是windows操作系统。烴毙潜籬賢擔視蠶贲粵。应用服务器运行数据负荷较重。由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。因此,许多单位都备有数据库存储服务器,以防万一。 鋝岂涛軌跃轮莳講嫗键。所以技术上是可行的。 (3) 经济可行性:本系统开发经费在经济上是可以接受的,现在电脑已经普及,家家户户基本有了电脑。其开发软件在目前来说全部都是免费的。所以本系统在经济上是可行的。强调一下,这个系统暂时还不能用于盈利,但是,在今后如果做进一步的完善后,也可以把它作为商品,卖给其他的幼儿园,或者是形成具有特色的幼儿园网站的模板进行销售,这样就实现其盈利的价值了.撷伪氢鱧轍幂聹諛詼庞。综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。因此系统的开发是完全可行的。踪飯梦掺钓貞绫賁发蘄。3.2系统主要解决的问题本网站的主要实现的功能有以下几点: (一) 会员注册、登录、密码修改;(二) 首页中包含幼儿园的最新通知;最新动态;活动风采的图片展示以及学校的地 址、家长登录、 版权、 联系我们等;婭鑠机职銦夾簣軒蚀骞。(三) 幼儿园概况:是该幼儿园的一些资料。背景等。(四) 最新动态: 是该幼儿园的新闻和活动介绍;(五) 活动风采:是放置活动的图片。按照每次活动的主题,点击每次活动主题进去后是该次活动的所有照片。;(六) 儿童乐园: 是放置开发智力的小游戏和动画的地方。 整间幼儿园分为4个班年龄段为:2-3岁;3-4;4-5;5-6 所以游戏跟视频要跟住小孩年龄段来做.;譽諶掺铒锭试监鄺儕泻。(七) 育儿宝典:是各种各样幼儿的疑难杂症如:饮食,心理等;(八) 许愿树功能:许愿树是给位家长小朋友对该幼儿园的一些希望祝福等;(九) 家长互动模块:需登录后才可以进入。因此在首页中需要做可以修改密码的功能。(十) 除以上前台功能外系统还提供后台网站的管理功能:包括:会员的管理、网站基本信息的增加、删除、修改等;还包括对幼儿活动、动画、视频、以及家长的留言回复管理等功能;俦聹执償閏号燴鈿膽賾。 3.3功能结构分析此系统主要可以实现宣传娱乐的作用,以及网站的后台管理功能,主要有以下几点: 后台:(1) 会员管理:管理注册网站的会员信息、以及管理员信息的维护;(2) 新闻管理:对网站新闻、通知等信息的维护;(3) 活动管理:维护幼儿园的活动信息,重点是对活动照片的上传等功能;(4) 游戏管理:维护网站的幼儿游戏、动画等信息;(5) 留言管理:回复或删除会员的留言信息;(6) 家长互动管理:包括班级公告、教学课件、健康信息、营养餐点等、宝宝成长档案;(7) 系统管理:密码修改、注销; 前台:(1)会员注册登录:填写会员信息并注册到网站中。(2)信息浏览:各种新闻信息、育儿知识、活动的浏览。(3)许愿树:许愿树功能是本站的特色功能、家长可以登录网站发布对网站的祝福,以及对宝宝的祝福等。(4)儿童乐园:提供精彩的游戏和动画、包含各个年龄段的游戏。(5)育儿宝典: 介绍有关于宝宝的健康营养知识、其中对于流行病的防御介绍较多。(6)家长互动:有关于宝宝的成长档案、班级公告、班级教学、营养餐点、健康信息等介绍和浏览。(7)留言系统:家长可以登录后台进行留言,并且管理员进行相关的解答。下面通过系统的功能模块图(如图3.1所示)来进一步描述系统功能。图3.3 功能模块图3.4 系统目标本系统就是想通过互联网实现从化逸泉山庄幼儿园的宣传作用,此外,通过本站可以使老师、孩子、家长进行互动沟通,让家长了解幼儿园,从而起到了幼儿园的宣传工作。 网站主题风格童趣一点,色彩可爱丰富。色彩风格协调一致。缜電怅淺靓蠐浅錒鵬凜。3.5 系统业务流程图设计 本网站主要就是信息共享与信息宣传,向外界展示出从化逸泉山庄幼儿园的风貌,让外界了解幼儿园的概况。其基本的业务流程图结构如下:骥擯帜褸饜兗椏長绛粤。 图3.5 业务流程图第四章、系统总体设计4.1 系统开发环境 硬件环境为了充分使用图书馆现有软硬件资源,在保障系统稳定、高效运行的前提下,达到降低成本的目的。根据系统需求,设定了系统的运行环境。癱噴导閽骋艳捣靨骢鍵。硬件环境:(1) 对CPU的要求最低配置酷睿双核 2.8HZ

温馨提示

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

评论

0/150

提交评论