本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

基于ASP.NET MVC的火影中文网站数据库的设计与实现

基于ASP.NET MVC的火影中文网站数据库的设计与实现

该动漫网站为用户提供火影新闻,动画,漫画,文章,图库,壁纸,mv,剧场版等火影信息,以及其他主流动漫的新闻,动画,漫画等。同时也为网站管理员的管理操作提供了人性化的接口。本系统利用Visual Studio 2013、MSSQLSERVER 2012构成完整的动漫网站。

如需购买请QQ扫描右边二维码或者加QQ 3449649974 咨询 毕业设计(论文)代做请加QQ 2269757180


  • 详细描述

    基于ASP.NET MVC的火影中文网站数据库的设计与实现
    摘要  
    随着互联网以及科学技术的飞速发展,信息知识量越聚越多,使得人们目不暇接,对于知识获得方式也千变万化。人们利用互联网来获取知识主要是从智能角度考虑的,同时要求获取知识高效率、速度快。而且尽可能的准确。 当前,在众多的网站当中,分布了各种关于动漫的信息,如果想要从某一个网站将所需要的所有信息都全部获取,几乎不可能。因此很多人的做法是,利用搜索引擎,对所有的相关网页信息进行浏览。在当前,目前还没有一个专门用于实现提供动漫等相关信息的门户网站存在,这也是要开发此系统的主要原因。 
    为了将知识的获取与网络的应用有机的融合在一起,我们开发了火影中文网,使得众多的动漫爱好者都能够利用该信息平台满足个人需求,不仅速度快、而且信息准确,提升知识的应用价值。 这个火影中文网是基于.NET技术开发的,在网站系统当中包含了众多的动漫最新信息,提供给网站用户来使用,便于这些网站用户在第一时间内能够获得最新资讯。
    这个火影中文网的开发选择ASP.NET(C#语言)作为前台开发语言,数据库连接时使用EF技术,系统框架的搭建使用ASP.NET MVC+三层+接口技术。通过以上几种技术的组合,实现对网站中数据信息的动态管理,对于网站维护来说,效率将大大提高。这个系统与一般的门户网站有些类似的地方,既可以掌握新闻信息的发布以及管理,同时用户可以浏览网站的一些新闻信息。 
    论文的主要内容如下: 第一部分是绪论,主要介绍了课题的开发背景、意义以及论文的主要内容; 第二部分是相关技术简介,对于系统开发中使用到的关键技术ASP.NET以及B/S体系结构做了简单的介绍; 第三部分是需求分析,针对用户的需求进行分析。这一章中对于系统的总体目标、功能需求以及其他需求做了说明; 第四部分是系统设计,详细介绍了网站系统的体系结构设计、开发环境的选择以及进行了数据库设计; 第五部分是系统实现,针对系统的配置信息的设置以及数据库后台设计进行了说明,同时选择几个模块来说明了模块的设计及实现过程; 第六部分是系统测试,对系统测试的基础知识做了简介,同时对于网站系统选择实例进行了测试描述; 第七部分是总结与展望,对系统设计的结果做了说明,并且对今后自己的努力方向做了阐述。
    关键词:Visual Studio;动漫网站:MSSQLServer。
     
    目录
    摘要 4
    Abstract 5
    第一章 绪论 8
    1.1 网站架构 8
    1.2 项目分工 9
    第二章 开放工具简介 10
    2.1 Visual Studio 2013 10
    2.2 MS SQL Server 2012 10
    第三章 系统分析 12
    3.1 需求分析 12
    3.1.1 前台页面功能 12
    3.1.2 后台管理功能 12
    3.2 可行性研究 13
    第四章 后台和数据库的设计 15
    4.1代码实现重点 15
    4.1.1后台登录首页 15
    4.1.2后台首页代码 17
    4.1.3异步上传图片 25
    4.2网站流程设计 28
    4.3数据库设计 29
    4.3.1数据表概要说明和结构 29
    第五章 后台功能展示 36
    5.1后台功能模块 36
    5.1.1后台管理首页 36
    5.1.2后台火影相关管理 37
    5.1.3后台动漫类别管理 38
    5.1.4后台动漫新闻管理 39
    5.1.5后台漫画管理 39
    5.1.6后台动漫视频管理 40
    5.1.7后台动漫剧场版管理 41
    5.1.8后台动漫详情管理 41
    第六章 遇到的问题及解决方法 43
    6.1 让IIS支持扩展名为.woff2的文件请求 43
    6.2 修改热门新闻 45
    体会与收获 53
    致谢 54
    参考文献 55
     
    一、选题的背景和意义
        现如今,动漫作为一种流行的娱乐方式,逐渐受到各个阶层的喜爱。大多数人都认为动漫仅仅是一种娱乐工具,但事实是它还有更深刻的意义。动漫不仅仅是要让人们感到身心上的愉悦,更是为了传递一种信息和文化。动漫,顾名思义,即动画和漫画。在其诞生之初,只有后者,没有前者。亦且只是单幅而非多格。当时,人们的思想刚刚得到解放,中世纪的绘画逐渐由繁而简,为漫画所取代。人们也赋予了漫画更为广泛的政治内涵。
    二、课题研究的主要内容、拟采取的的技术路线或研究方法和手段 
    主要内容:
        1.了解项目开发背景,分析系统功能需求,研发其设计及实现技术。
        2.基于ASP.NET MVC设计并实现一个网站的大体框架;借鉴了原网站的一些功能。
        3.数据库和后台前端
    研究方法:分析网站功能,设计数据库表和谐HTML,CSS,JavaScript,使用H+作为后台UI模板。然后,看一些前端文档设计部分功能。
    手段:采用观察法,对现阶段的用户进行了系统的,连续的观察,并做出准确、具体、详尽的记录,进行了喜爱动漫行业用户的研究
    三、课题研究中的主要难点以及解决的方法
    (一)课题研究中的主要难点:数据库的设计,一个完整的数据库,并不是简单的建几个表就完事了。要考虑表的字段是否冗余,数据库的运行效率等各方各面的问题。当然效率是第一的,有时为了数据库的效率是可以适当的增加一些冗余的数据。设计数据库的主要几个原则:
    1. 原始单据与实体之间的关系 
    2. 主键与外键 
    3. 基本表的性质 
    4. 范式标准   
    5. 通俗地理解三个范式 
    6. 要善于识别与正确处理多对多的关系 
    7. 主键PK的取值方法 
    8. 正确认识数据冗余 
    9. E--R图没有标准答案 
    10 . 视图技术在数据库设计中很有用 
    11. 中间表、报表和临时表 
    12. 完整性约束表现在三个方面 
    13. 防止数据库设计打补丁的方法是“三少原则”
    14. 提高数据库运行效率的办法 
    (二)解决方法:学习已完成的类似项目,找寻类似的方法;去图书馆找资料,上网搜索相关类似问题;请教身边的老师和同学。
     
    参考文献
    [1].JavaScript语言精粹(修订版) Douglas Crockford(道格拉斯·克罗克福德) 电子工业出版社
    [2].响应式Web设计:HTML5和CSS3实战 (英)弗雷恩 著,王永强 人民邮电出版社
    [3].w3school网站 ASP.NET MVC - 参考手册
    [4].Web前端工程师修炼之道(原书第4版) (美)罗宾斯|译者:谢合亮//张晶//靳志伟 机械工业
    [5].SQL Server 2012 数据库设计与开发实务 陈会安 清华大学出版社
    [6].数据库索引设计与优化 (美)拉赫登迈奇,(美)利奇 著,曹怡倩,赵建伟 电子工业出版社
    [7].SQL与关系数据库理论·如何编写健壮的SQL代码 :C.J.Date 著,单世民 机械工业出版社
    [8].SQL Server 2012数据库应用与开发教程 卫琳 清华大学出版社
    收缩