当前位置:   article > 正文

基于Python漫画平台推荐的设计与实现_python插画推荐系统

python插画推荐系统

欢迎大家关注,文末有联系方式

一项目简介

首先,论文一开始便是清楚的论述了系统的研究内容。其次,剖析系统需求分析,弄明白“做什么”,分析包括业务分析和业务流程的分析以及用例分析,更进一步明确系统的需求。然后在明白了系统的需求基础上需要进一步地设计系统,主要包括软件架构模式、整体功能模块、数据库设计。本项目软件架构选择B/S模式和Python技术,总体功能模块运用自顶向下的分层思想。再然后就是实现系统并进行代码编写实现功能。论文的最后章节总结一下自己完成本论文和开发本项目的心得和总结。通过漫画平台推荐系统将会使漫画信息管理各个方面的工作效率带来实质性的提升。

关键字:Python 漫画 软件架构

二、技术说明

技术简单说明
开发语言:Python
框架:django
Python版本:python3.7.7
数据库:mysql 5.7(一定要5.7版本)
数据库工具:Navicat11
开发软件:PyCharm
浏览器:谷歌浏览器

三、功能介绍

系统功能结构设计

  根据现实需要,此系统我们设计出一下功能,主要有以下功能模板。
(1)漫画平台推荐系统前台:首页、动漫视频、动漫分享、动漫论坛、公告资讯、留言板、个人中心、后台管理、个人中心。
(2)管理员功能:首页、个人中心、用户管理、动漫分类管理、动漫视频管理、动漫分享管理、留言板管理、动漫论坛、系统管理。
在系统的功能设计方面,漫画平台推荐系统的设计目标是便于人们可以观看动漫,因此抽取了满足管理员、用户基本业务需求的基本用例,如图3-1、3-2所示。
在这里插入图片描述

图3-1 管理员功能用例图
在这里插入图片描述

图3-2 用户功能用例图

本系统设计时,确定详细功能,这些功能主要通过需求阶段的调研分析得来的,具体功能模块如下图,如图4-1所示。
在这里插入图片描述

四、系统实现

请添加图片描述

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

五. 参考文献

[1]刘晓华,周慧贞.JSP应用开发详解[M].北京:电子工业出版社,2013:35-126
[2]阿斯利森,舒塔,金灵等译.Ajax基础教程[M].北京:人民邮电出版社,2014:15-26
[3]孙鑫.Struts 2深入详解[M].北京:电子工业出版社,2012:8-16
[4]王珊,萨师煊.数据库系统概论[M].北京:高等教育出版社出版社,2010:7-15
[5]王毅,周峰,孙更新.J2EE经典案例设计与实现[M].北京:电子工业出版,2013:6-18
[6]孙鑫.Struts 2深入详解(Java技术大系)[M].北京:电子工业出版社,2012:5-14
[7]郑阿奇.MySQL 实用教程[M].北京:电子工业出版社,2013:26-42
[8]谭庆平,毛新军编著.软件工程实践[M].北京:高等教育出版社,2014:34-87
[9]林邦杰.Java程序设计入门教程[M]. 北京:中国青年出版社,2011:63-99
[10]谢希仁.计算机网络[M]. 北京:电子工业出版社,2012: 89-125
[11]布朗,戴维斯,斯坦利克,马召等译.Struts 2实战[M].北京:人民邮电出版社,2012:85-136
[12]王行言.Java语言与面向对象程序设计[M].北京:清华大学出版社,2013:36-85
[13]拉夫利,李进华等译.精通Struts 2:Web 2.0开发实战[M].北京:人民邮电出版社,2012:253-276
[14]陈云芳.精通Struts 2基于MVC的Web应用开发实战[M].北京:人民邮电 出版社, 2012:136-187
[15] DavidHopkins.Improvingthe Quality of Teaching and Learning[J].Support for Learning,2014(12):162-165.
[16] Ed Woychowsky.Introducing Ajax[EB/OL]. http://www. webreference.com/programming/ajax_creating_asynchrono us_web_pages/index.html,2015-1-13.
[17] Roberto Latorre,Francisco Lopez,Antonio E.Martinez.Sharing of procompiled database statements in J2EE application[J]. Software: Practice and Experience,2015(35):301-311.
[18] Huang,M.Y,Lin,Y.J,Xu,H.A framework for web-based product data management using J2EE.International Journal of Advanced Manufacturing Technology, 2014:825-847.
[19] Aleassanndro Marchetto,Filippo Ricca,Paolo Tonella.A case study-based comparison of web testing techniques applied to ajax web applications[J].International Journal on software Tools for Technology Transfer(STTT),2015,10(12):477-492.
[20]D.F.Elliott,and K.Rao.Fast Transforms:Algorothms,Analysas,Applications.New York:Academkic Prdss.2014

六、 文章目录

目录
1绪论 6
1.1项目研究的背景 6
1.2开发意义 6
1.3项目研究内容 6
第2章 系统开发工具 7
2.1 Python编程语言 7
2.2 B/S模式 7
2.3 MySQL数据库 8
2.4 Django框架介绍 8
2.5 Vue开发技术 8
2.6 javaScript简介 9
3 系统分析 10
3.1 概述 10
3.2 功能需求 10
3.3 非功能性需求 12
3.4 系统特色 13
3.5 可行性研究 13
3.5.1财务上的适用性 13
3.5.2技术上的适用性 13
3.5.3运行的可能性 13
4 系统总体设计 14
4.1 系统架构设计 14
4.1.1体系结构 14
4.1.2 系统功能结构设计 14
4.2 系统数据库设计 15
4.2.1 数据库设计概述 15
4.2.2 数据库表的设计 16
第五章 系统功能实现 16
5.1注册与登录模块 16
5.1.1登录模块 16
5.1.2注册模块 17
5.2管理员功能模块 18
5.2.1管理员 18
5.2.2用户管理 19
5.2.3动漫分类管理 19
5.2.4动漫视频管理 20
5.2.5动漫分享管理界面 20
第六章 系统的测试 21
6.1功能测试 21
6.2性能测试 23
6.3测试总结 23
第七章 总结 25
致谢 26
参考文献 27

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/55530
推荐阅读
相关标签
  

闽ICP备14008679号