赞
踩
欢迎大家关注,文末有联系方式
首先,论文一开始便是清楚的论述了系统的研究内容。其次,剖析系统需求分析,弄明白“做什么”,分析包括业务分析和业务流程的分析以及用例分析,更进一步明确系统的需求。然后在明白了系统的需求基础上需要进一步地设计系统,主要包括软件架构模式、整体功能模块、数据库设计。本项目软件架构选择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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。