1 / 15
文档名称:

诗词鉴赏网站的设计及实现毕业设计.pdf

格式:pdf   大小:1,911KB   页数:15页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

诗词鉴赏网站的设计及实现毕业设计.pdf

上传人:青山代下 2024/6/13 文件大小:1.87 MB

下载得到文件列表

诗词鉴赏网站的设计及实现毕业设计.pdf

文档介绍

文档介绍:该【诗词鉴赏网站的设计及实现毕业设计 】是由【青山代下】上传分享,文档一共【15】页,该文档可以免费在线阅读,需要了解更多关于【诗词鉴赏网站的设计及实现毕业设计 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..诗词鉴赏网站的设计及实现毕业设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,:..允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期:年月日导师签名:日期:(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时):理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),。:任务书、开题报告、外文译文、译文原文(复印件)。、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档:..)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订3)其它目录1摘要(5)2序言(7)3网站开发背景(8)(8)(9)4诗词鉴赏网站分析(9)(9)(9)(10)(10)(10)(10)5网站需求分析(11)(11)(12)6网站概要设计(12)(12)(13)(13)(14)7网站详细设计(15)(15)(15)(16):..(16)(16)(17)(17)(19)(19)(20)8网站具体实现(1)(1)(1)(2)(4)(5)(7)9网络运行环境的搭建(8)(8)(9)10总结(11)11参考文献(12)12致谢(13)诗词鉴赏网站的设计及实现学生姓名:索凯学号:201208120049计算机科学与技术系网络工程专业指导老师:张文娟职称:讲师1摘要本文论述了诗词鉴赏网站的设计与实现过程,提出了一种基于Web的诗词鉴赏网站。进入该网站的用户可以浏览欣赏诗词,注册会员后登陆可以留下自己对各个诗词的见解。本网站的设计采用C/S模式,发布,并利用现在广泛流行的IIS+ASP+ACCESS的架构实现。网站分为前台界面和后台管理两部分,前台是快捷的浏:..览界面,用户可以浏览喜欢的诗词,并且对喜欢诗词进行评论;后台管理是提供给管理员的,其中包括:会员登陆及权限管理,古诗词和诗人管理以及留言版的管理。本网站节约了古诗词传播的成本,加快了信息的更新,为广大喜爱古诗词的用户提供了一个交流的平台。关键词:诗词鉴赏C/S模式IIS+ASP+ACCESS架构TheWebsiteofAncientPoetryAppreciationAbstractThispaperdiscussesthepoetryappreciationwebsitedesignandimplementationprocess,,,,andusethenowwidelypopularIIS+ASP+,thefrontdeskwasfriendlybrowsinginterface,userscanbrowsethelovepoems,mentonpoetry;Backgroundmanagementisprovidedtotheadministrator,including:membersloginandpermissionsmanagement,management,,speeduptheinformationupdate,:PoetryappreciationC/SmodeIIS+ASP+ACCESSarchitecture2序言随着网络的出现和发展,传统信息的传播方式被颠覆和冲击,人与人之间产生了更容易的交流方式,也给人们带来了新的机遇和挑战。在全球的迅速发展,社会信息化强度迅速增强,尤其是在电子商务、网上购物、信息查询和动态发布等商业化浪潮的推动下,:..Web站点提供的信息服务要求用户和Web服务器之间能够进行实时、动态、高效的交互,传统的静态页面无法实现这一功能,这就要求Web与数据库相结合。本次课程设计的目的,就是制作一个诗词鉴赏网站。本网站使用ess数据库,主要以Dreamweaver为开发平台,使用VBScript和JavaScript脚本为主编程语言。IIS(InformationServices)+ASP+ACCESS是微软推出的一款比较经典的Web架构,目前是中小型企业网站的首选方案,而且制作以及架设都十分简单。ASP是近年来新出现的一种动态交互式Web主页设计技术,同以往的动态网页实现手段的复杂开发技术相比,ASP将许多新颖的技术集于一身,极大地简化了Web的应用开发工作。本网站属于学****交流型站,众多的用户访问网站不仅可以学****到诗词,还能和众多爱好古诗词的用户进行交流。网站精选优秀的古诗词,大多数人都能在这里找到自己喜欢的古诗词。,中国的诗词已经不能单纯的靠纸质书籍传播。因此,各式各样的诗词网站层出不穷,但是大部分是将诗词鉴赏模块嵌入到网站中,使用户难以找到自己想要的诗词,网站虽然拥有留言系统,但大部分是用来统计用户对其网站的意见,并没有针对诗词鉴赏。因此,本人根据这些情况推出专门针对诗词鉴赏网站。,免去在繁杂的网络上查询自己需要诗词的过程。留言模块使用户快速地留言。这不仅节约了传播的成本,也加大了诗词的传播范围。4诗词鉴赏网站分析对网站进行分析,是为了能够使本网站更好、更完善地被设计出来,必须先进行调查研究。只有在系统调查的基础上,对网站的功能进行细致的分析,才能够设计出完整的网站。:..。前台是快捷的用户浏览和操作界面,用户进入到本网站,可以马上看到点击量前四的诗词。登陆网站后,可以在留言版写下自己对诗词的感悟。后台管理是提供给管理员的,其中包括:古诗词的增加,古诗词的修改,古诗词的删除,诗人的增加,诗人的修改,诗人的删除,会员的增加删除和权限设置,以及留言版的删除等。,实际上也是一次大大简化系统设计的过程。所以进行可行性分析是非常有必要的,也是很重要的。基于最初的设计目标和进行的调查,对以下三个方面做出可行性分析。+ASP技术,这些脚本可以利用本地服务器或远程服务器上运行的组件来存取数据库数据、应用程序或处理信息。因此,可利用ASP来直观简易地进行信息查询,交互式地与用户端反馈信息。对于本次设计,采用了先进成熟并且符合实际应用的开发方法,开发出了较为完善的诗词鉴赏网站。软硬件环境如下:(1)操作系统:Windowsxp及以上服务器版本。(2)数据库管理系统:Access2003。(3)Web服务器:InformationServices(IIS)。(4)编程工具:使用ASP作为开发技术,基础编程语言为VBScript脚本,开发环境为McromedioDreamweveavercs5。。网站管理者将收集来的诗词分类,通过后台输入到数据库中,前台连接数据库读取数据呈现在用户的面前。用户也可以通过注册登陆后在留言板进行留言发表自己对诗词的见解。:..,实现了对网站的有效安全管理。本诗词鉴赏网站实现的管理功能比较简单,大致如下:(1)会员管理;(2)诗词管理;(3)留言板管理;:在充分实现网站应用功能的同时,尽量让操作简单易懂,这对于一个网站来说是非常重要的。针对性:该设计是诗词网站前台界面及后台管理的定向开发设计,所以具有功能突出和很强的针对性。实用性:该网站能完成用户和管理员的各项前台操作及后台数据库数据的实时更新,具有良好的实用性。,使用Dreamweaver设计友好的用户访问页面,使网站管理工作系统化、规范化和自动化。本网站主要操作有:浏览器端包括注册会员,会员登陆,浏览诗词、对诗词评论、浏览其他用户对诗词的评论等操作;管理端包括管理员及会员登录,诗词管理、留言板管理等操作。其中浏览诗词无权限设置,留言板设置登陆限制。后台管理方面限制了只有管理员登录后才能进行管理操作。网站的组织结构图如图3-1所示::..3--2所示:3-,主要实现五大功能模块,如下:(1)登陆模块:会员进行留言时需要登陆,管理员可以登陆后台进行操作。(2)注册模块:注册会员后可以进行登陆。(3)诗词赏析模块:显示诗词的内容和赏析。(4)留言模块:用户对诗词的评论,显示用户对诗词的评论。:..管理模块:管理员登录后对诗词,会员,留言版进行增加、删除、修改操作。。在ASP中采用OLEDB(ObjectLinkingandEmbeddingDateBase)来连接数据库,在Web开发中ASP起着连接服务器端和客户端浏览器的桥梁,而OLEDB起着连接服务器和数据库的桥梁作用。,其开发对象主要是MicrosoftJET数据库和MicrosoftSQLServer数据库。ess的环境中,可以在查询中使用自己编写的VBA函数,Access的窗体、报表、宏和模块是作为一种特殊数据存储在JET数据库文件(.mdb)中。随着,MicrosoftWindows操作系统版本的不断升级和改良,在Windowsxp以后版本中,Microsoft将JET数据库引擎集成在Windwos操作系统中作为系统组件的一部分一起发布。从此JET数据ess中分离出来,ess也就成为了一个专门的数据库应用开发工具。ACCESS的优缺点:Access提供了一个丰富的开发环境。这个开发环境给用户足够的灵活性和对MicrosoftWindow应用程序接口的控制,同时保护用户免遭用高级或低级语言开发环境开发时所碰到的各种麻烦。网站数据库需求分析每一个动态网站都要使用数据库进行数据的采集和发布。在设计数据库之前应该首先充分了解用户各个方面的需求,从而满足各种信息的输入和输出。经过对网站的需求分析调查,明确该网站的主要功能并设计得到如下三张数据表:(1)注册用户数据表data_users:存储用户信息;(2)诗词数据表data_shiren:存储诗词的各项信息;:..留言板数据表data_ly:存储会员的留言信息;,三层架构是将网站的整个业务应用划分为表示层,业务逻辑层和数据访问层。区分层次的目的即为了实现“高内聚,低耦合”的思想,这样有利于网站的开发、维护、部署和扩展。三层架构如图4-1所示。图4-1三层构架模型图(1)数据访问层(Data)数据服务层为应用提供数据来源。我们可以根据需要选择SQLServer、Oracle,Access或任何与OLEDB或ODBC(OpenDataBaseConnectivily)兼容的数据源。该层直接操作数据库,进行数据的增添、删除、修改、更新、查找等。(2)业务逻辑层(BusinessLogicLayer)针对具体问题的操作,也就是对数据层的操作。负责处理表示层的应用请求,完成逻辑的计算任务并将处理结果返回给用户。它无疑是网站架构中体现核心价值的部分。主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计上。(3)表示层(Presentation)位于最外层(最上层),离用户最近。用于显示数据和接收用户输入的数据,为用户提供一种交互式的操作界面。,网站等的管理以及普通用户进行交流时的需要,通过登陆验证能够更方便,有效的管理网站,同时也使得网站与用户之间有一种动态的交流。用户登陆分为两个级别::..台登陆链接,普通会员登陆后则不会显示后台登陆链接,在进入留言板时也要先进行登陆才可以进行诗词交流,方便了留言版的管理,如图5-1,图5-2所示。图5-1管理员登陆图图5-,通过注册模块进行注册后才能在登陆模块中进行登陆。注册会员方式是现在许多动态网站都在使用的方式,一方面能够方便网站管理者的管理,另一方面确保了网站的安全性。注册模块与数据库相连接,实现了数据的实时、快速的更新,方便网站用户使用。,,传递URL参数进入详细页面,详细页面根据URL中的变量值读取变量所在数据表中的记录,将shiren(诗人)、shici(诗词)、jianshang(鉴赏内容)呈现给用户。:..留言板模块设计当用户进入留言板页面,可以对诗词留下自己见解,用户在评论框中写下自己的见解,点击提交,提交后用户将进入到交流显示页面,在这里用户可以浏览自己的评论和他人对诗词的评论。留言板模块中有隐藏域存在,如nicheng、liuyan等,当点击提交,同时把nicheng(昵称)、liuyan(评论内容)提交到留言板数据表data_ly表中进行保存。,有会员管理、诗词管理、留言板管理功能,是实现对数据的管理。后台管理程序流程图如图5-3所示。图5-3后台管理程序流程图:..数据库表的设计在完成了需求分析,进入设计阶段后,就要进行数据库的设计。本网站根据需求分析的对象模型和设计阶段的数据流图采用ORM(Object/RelationMapping)模型将实体对象映射到关系数据库。,数据库的目录在网站根目录下的data文件夹中。建立数据库以后,就根据需要设计数据库。包含的数据库表总共有三张,各表详细信息如下:表5-1会员信息表(data_users表)表5-2留言信息表(data_ly表)表5-3诗词信息表(data_shiren):..,通过首页的功能分布,实现各个模块功能的链接。,,如图5-4所示。首页主体部分分为3部分:诗歌点击榜:显示排名前4的诗词的如图5-5所示;今日诗人:随机显示一名诗人的简介如图5-6所示;友情链接:链接其他诗词鉴赏网站,方便用户快速查找想要的内容,如图5-7所示。图5-4首页