24小时论文定制热线

咨询电话

热门毕设:土木工程工程造价桥梁工程计算机javaasp机械机械手夹具单片机工厂供电采矿工程
您当前的位置:论文定制 > 毕业设计论文 >
快速导航
毕业论文定制
关于我们
我们是一家专业提供高质量代做毕业设计的网站。2002年成立至今为众多客户提供大量毕业设计、论文定制等服务,赢得众多客户好评,因为专注,所以专业。写作老师大部分由全国211/958等高校的博士及硕士生设计,执笔,目前已为5000余位客户解决了论文写作的难题。 秉承以用户为中心,为用户创造价值的理念,我站拥有无缝对接的售后服务体系,代做毕业设计完成后有专业的老师进行一对一修改与完善,对有答辩需求的同学进行一对一的辅导,为你顺利毕业保驾护航
代做毕业设计
常见问题

中外经典诗歌信息系统设计(ASP.NET+三层架构开发模式)

添加时间:2018/07/31 来源:华中师范大学计算机学院 作者:黄柏霖
本文主要是在分析诗歌传播发展现状的基础上,设计并且实现了结合全文检索技术的中外经典诗歌信息系统。
以下为本篇论文正文:
摘要

  随着我国综合国力不断增强,建设“文化强国”长远战略被提出,诗歌文化在传统文化中尤为突出。诗歌文化深刻地体现着中国文化的基本精神,是民族的精神与心灵史,也是文化的主要形态之一。越来越多的人对古今中外的经典诗歌产生兴趣,这不仅加快诗歌文化传播,增强诗歌文化的影响力,对弘扬中国文化有着重大的意义。本文主要是在分析诗歌传播发展现状的基础上,设计并且实现了结合全文检索技术的中外经典诗歌信息系统。该系统以ASP.NET技术作为主要开发语言,运用了UI、BBL、DAL三层架构开发模式和B/S体系结构。系统在Microsoft VisualStudio平台上进行开发,并选择SQLServer 2014作为数据库管理系统,确保系统运行的安全性以及稳定性。本文主要完成的工作如下。

  (1)在明确系统目标的基础上,对系统进行了宏观的总体设计、各模块的功能需求分析、数据库设计。

  (2)设计并实现了一个中外经典诗歌信息系统。该系统由前台会员系统和后台数据库维护平台这两部分构成。前台会员系统面向普通会员用户,包括首页面布局、诗歌、诗人、诗集等模块,为用户提供诗歌学习和交流的平台。后台数据库维护平台包括诗歌库维护、系统管理、日志行为和数据分析等模块。

  (3)本文在实现系统时还加入了一些比较有特色的设计。1)全文检索。在实现关键词检索功能时,引用Lucene.Net第三方全文检索工具包实现了系统检索功能,方便用户快速定位想要查找的信息;2)个性化推荐算法。根据会员的浏览历史和关注内容,系统为用户推荐感兴趣的诗歌、诗人,实现对用户的个性化服务。3)权限控制。系统采用文件夹授权的方式,对不同类型的用户进行了严格的权限控制,以保证系统的安全性。

关键词:互联网诗歌传播,Lucene,SQL Server数据库管理,权限控制

Abstract

  As China's national strength continues to become stronger,the construction of"cultural power" long-term strategy has been proposed,especially the poetry culture isparticularly prominent.Poetic culture,which profoundly and vividly embodies thebasic spirit of Chinese culture,not only is the national spirit and spiritual history,butalso one of the main forms of culture.More and more people are interesting in classicalpoetry,which will accelerate the development of poetry culture transmission,enhancethe influence of poetry culture,to carry forward the Chinese culture has greatsignificance.

  According to the present situation of the development of poetry spread,theclassical system of Chinese and foreign poetry combined with full-text retrievalprocessing technology has been designed and realized.The system uses ASP.NETtechnology as the main development language,using UI,BBL,DAL three-tierarchitecture development mode and B/S architecture.The system was Based onMicrosoft Visual Studio as a development platform, and select SQL Server 2014 tomanage the background data to ensure the system security and stability.The main workof this paper is as follows:

  (1)On the basis of a clear system goals,the overall design of the system,thefunctional requirements of the module analysis,database design are carried out.

  (2)Design and Implementation of Chinese and foreign classical poetry information system.The system consists of the front membership system and thebackground database maintenance platform.Front membership system for ordinarymembers, including the first page layout,poetry,poets,poetry and other modules,ismainly to provide members with poetry learning and communication platform.Background database maintenance include poetry library maintenance,systemmanagement,log behavior and data analysis.

  (3)In the realization of the system,this paper also joined some of the moredistinctive design.1)Full Text Search.The system refers to Lucene.Net third-partyretrieval toolkit to achieve the search function,which can quickly find the informationyou want to find;2)The personalized recommendation algorithm,according to themembers of the browsing history and attention to the content,the systemrecommended for users interested in poetry,poets,to achieve personalized service for  users;3)Authority control.The systemuses the folder authorization way,carries on strict authority control to different types of users to guarantee the system security.

  Keywords:Internet poetry spread,Lucene, SQL Server database management,Authority control

  由于我国从文化大国向文化强国转变,文化传播得到了极大的重视,特别是中国传统文化。人们对传统文化的热情也是日益增长,然而诗歌文化是中国传统文化的重要体现,对古今中外的诗歌文化感兴趣的人数也逐年递增。因此诗歌传播对弘扬中国传统文化具有重大的意义。

  传统诗歌主题的网站主要有以下几个不足的地方。

 (1)大部分诗歌网站只涉及到古典诗歌,没有包含现代诗歌以及国外诗歌,展示内容的范围比较有限,没有满足大众的需求。

 (2)传统的诗歌网站基本都包含系统的诗歌推荐,但是这些推荐只是按照大众需求推荐热门诗歌等,没有根据每个用户进行个性化推荐[1],缺乏个性化设计。

(3)现如今己经投入应用的传统诗歌网站,基本都提供了信息检索功能,但很多的诗歌系统只支持数据库SQL语句关键词査询检索,不支持文本文件的全文检索。一些系统采用了数据库自带的全文检索功能[2],这种检索方式只能基于数据库字段的简单或多字段的复杂查询方式。

 (4)大部分的传统诗歌网站基本都只是进行诗歌分类展示,没有提供给会员一个诗歌交流平台。对于诗歌只有浏览查看,不能对诗歌进行评论、赏析和翻译。

(5)传统诗歌网站在诗歌展示时,基本只涉及到内容展示,没有结合多媒体技术,提供音频或视频,缺乏观赏性。同时诗歌、诗人、诗集之间的级联关系不明显。

中外经典诗歌信息系统内容涉及的比较广,包括中国古、现代诗歌以及国外诗歌。在诗歌中会出现推荐类似诗人以及列表显示收录该诗歌的诗集等,因此诗歌、诗人、诗集的关系体现很密切。系统还加入了会员个性化推荐算法,根据会员平时浏览习惯、爱好以及关注内容为每个会员提供独特的新作、诗歌、诗人推荐,给会员提供人性化设计,大大节约会员检索信息的时间。本系统还提供给会员一个具有众包思想的诗歌交流平台,即会员可以对诗歌进行评论、翻译、赏析以及发表自己对诗歌的独特见解,方便会员之间相互交流和学习。

  由于全球的中外诗歌的数据具有海量的特点,传统的检索方式的速度比较慢、准确率不高,因此检索结果与用户想要的结果有很大的差异。会员如何在海量的信息数据中正确的检索出目标信息是我们面临的一个亟须解决的问题。会员也急切的需要中外经典诗歌信息系统能够提供类似于互联网搜索引擎的全文检索方式,便于快速查询想要的结果。因而得到了广泛的应用。Lucene是一个高效的、可扩展的、基于Java语言的全文检索库。其中Lucene是第三方全文检索工具提供了全文检索开发接口[4],且与诗歌系统无关。如何将Lucene工具包与诗歌传播系统集成在一起,实现高效的全文检索系统也是我们将要面临的难点。

  本系统将全文检索、多媒体技术和诗歌传播相结合,构建一个功能齐全、可扩展、易维护的诗歌传播平台,实现诗歌学习和资源共享[5],对于更好的推广诗歌文化,弘扬中国精神,具有着重要的现实意义。

  本文主要的工作就是实现把多媒体技术、Lucene第三方全文检索工具包与诗歌传播相结合的中外经典诗歌信息系统。论文主要研宄内容包括:

  (1)把关键字检索、会员个性化推荐算法、文件目录权限控制、文件管理等关键技术运用到中外经典诗歌信息系统中。

 (2)在详细的功能需求分析基础上,对系统进行了宏观的总体设计、数据库设计以及各个模块详细设计。

  (3)本系统是在Visual Studio 2015的平台上进行开发的,把SQL Server 2014作为数据库管理系统,以ASP.NET技术作为主要开发语言,设计并实现诗歌、诗人、诗集、图书、后台库管理模块等普通系统应该具备的基本功能模块。

  本文共总六章,章节内容安排如下。

  第一章,绪论。介绍课题的研宄背景和意义,阐述了论文主要的工作内容和章节安排。

  第二章,相关技术研究。详细的描述了系统的B/S开发模式和系统涉及到的技术实现原理,例如ASP.NET、ADO.NET、Lucene、ASP.NET、三层构架等。

  第三章,系统需求分析和总体设计。在确定了系统需求的基础上,首先为系统进行了全面的可行性分析,其次进行了系统的需求分析和总体框架的设计,最后,进行了详细数据库设计。

 第四章,系统功能设计与实现。首先对系统所使用的开发工具做介绍,然后详细的描述了前台会员系统和后台数据库维护平台具体模块的实现,其中对个性化推荐算法、系统权限管理、文件管理等实现原理进行了重点研究。

  第五章,系统测试。首先介绍了软件常见的几个测试阶段和方法,然后对重要的模块进行了功能测试,同时展示该模块的测试用例和结果。最后对浏览器的兼容性以及界面的友好性做了简单介绍。

  第六章,总结与展望。总结本文己做的工作,指出本系统需要改进的地方,待以后解决。

中外经典诗歌信息系统设计研究:
AD0.NET类库组件关系
AD0.NET类库组件关系
NET Framework数据提供程序包的核心类

NET Framework数据提供程序包的核心类
诗歌数据集

诗歌数据集
 lucene组织结构图

 lucene组织结构图
Lucene源码子包介绍

Lucene源码子包介绍
 
系统构架图
系统构架图
 
系统部分实体E-R图
系统部分实体E-R图


 
诗歌详细物理设计
诗歌详细物理设计
系统主页头部

系统主页头部
 
目录
 
摘要 
Abstract 
第一章 绪论 
    1.1 研究背景 
    1.2 研究意义 
    1.3 论文主要工作 
    1.4 论文章节 
第二章 相关技术 
    2.1 C/S和B/S体系结构 
    2.2 ASP.NET技术 
    2.3 ADO.NET技术 
    2.4 ASP.NET三层构架 
    2.5 Lucene 
        2.5.1 Lucene整体结构 
        2.5.2 索引组织 
        2.5.3 Lucene全文检索与数据库检索的比较 
    2.6 本章小结 
第三章 系统需求分析和总体设计 
    3.1 系统目标 
    3.2 可行性分析 
    3.3 需求分析 
        3.3.1 功能性需求分析 
        3.3.2 非功能性需求分析 
    3.4 总体结构设计 
    3.5 数据库设计 
        3.5.1 数据库主要E-R图设计 
        3.5.2 E-R模型转换为关系模型 
        3.5.3 数据表设计 
    3.6 本章小结 
第四章 系统功能设计与实现 
    4.1 系统开发工具 
        4.1.1 Microsoft Visual Studio 2015 
        4.1.2 SQL Server 2014 
    4.2 前台会员系统 
        4.2.1 主界面布局 
        4.2.2 会员注册登录模块 
        4.2.3 诗歌模块 
        4.2.4 诗人模块 
    4.3 后台数据库维护平台 
        4.3.1 系统管理 
        4.3.2 库维护 
        4.3.3 日志行为 
        4.3.4 数据分析 
    4.4 特色功能设计与实现 
        4.4.1 个性化推荐 
        4.4.2 权限控制 
        4.4.3 文件管理 
    4.5 本章小结 
第五章 系统测试 
    5.1 系统模块测试 
        5.1.1 注册登录模块功能测试 
        5.1.2 诗歌模块测试 
        5.1.3 系统管理模块测试 
        5.1.4 库维护模块测试 
    5.2 其他测试及结果 
    5.3 本章小结 
第六章 总结与展望 
    6.1 总结 
    6.2 展望 
参考文献 
攻读硕士期间发表的论文 
致谢

(如您需要查看本篇毕业设计全文,请您联系客服索取)
相关内容
相关标签:ASPNET毕业设计
好优论文定制中心主要为您提供代做毕业设计及各专业毕业论文写作辅导服务。 网站地图
所有论文、资料均源于网上的共享资源以及一些期刊杂志,所有论文仅免费供网友间相互学习交流之用,请特别注意勿做其他非法用途。
如有侵犯您的版权或其他有损您利益的行为,请联系指出,论文定制中心会立即进行改正或删除有关内容!