毕业作品网站

 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>毕设资料 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopinvvp QQ:1015083682   

基于Python+Django+MySQL的电子商务网站商城购物系统 开题报告

文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

毕业论文开题报告

论文题目名称

小型电子商务网站管理系统设计

论文题目来源

指定

论文题目类型

应用研究

指导教师

学生姓名

学号

专业及班级

一、选题背景及研究意义

(一)选题背景

如今的时代是信息化的时代,更种信息大爆炸。人们的基本工作生活中都离不开网络和计算机,现如今各类网站、管理系统、app都快速发展,为人们带来更便捷的生活体验。网站类的系统有宣传类网站、企业类网站、购物类网站,其中使用率最高也最贴近人们生活的是购物类网站,像淘宝、京东,用户量非常大;管理类系统有库存管理系统、会计管理系统、收银管理系统等,使用率也非常大;app类的有美团、拼多多等,都为人们的生活带来了便捷。

商品为每天的必须品,对于商品的购买人们一般都是去商店购买。这种方式需要大量的时间,在销售的高峰期时也有很多的用户排队。对于特定商品还需要大量的时间。这样的现象就导致了代购的出现,制假现象层出不穷,带来了社会不稳定因素。虽然现在也有正规的网上交易网站,但网站属于第三方,需要大量推广费用,增加商家成本。对于特定商品的购买还有一部分是采用自己去销售地,这类方式虽然质量保证,但要求人们拥有足够的时间和出行成本,也不是最优的解决办法。

(二)研究意义

信息技术的发展,带来机遇的同时,也使企业的购物信息管理工作面临严峻的挑战。因为,在当前互联网开放式环境下,传统的购物信息管理模式是以资金运动为对象的,它存在许多局限性,在当前的环境下,已经很难再适应企业经营管理的要求,可以说,传统的购物信息管理模式,不仅不能适合企业的发展,也已经远远不能够适应当前社会发展新形势的要求。在互联网技术还没有得到广泛应用的早期,各企业信息之间的交流、购物网站的处理都是人工操作完成的,随着社会进入信息时代和社会生活的快节奏化,在传统的购物信息管理中,需要经过若干道手续,整个过程都需要手工操作,效率十分低下。旧的购物信息的管理方法早就不能满足企业对大量的购物信息的快速处理与统计的需求,不能适应时代的发展趋势,且由于他们之间关联复杂,统计和查询的方式各不相同;且会出现信息的重复传递问题,因此该过程必须实现信息化,于是需要一种新的技术改善现状,因此购物网站在适应时代发展需求中产生。因此,作为现代企业,必须建立一种能够应付这些新形式的新的购物信息管理模式,购物网站就是一种理想的选择。购物网站,具有创新性和革命性的功能和意义。信息化系统的建设是推动企业管理创新、技术创新和制度创新和文化创新的强大动力,是提高企业经营链高效运作的重要保障。同时,在当前信息经济时代,购物信息化管理是企业信息化的重点和核心,在企业信息化进程中,起到关键性作用。

二、主要研究内容、研究方法以及拟解决的关键问题

1. 研究内容

用户端功能有:首页轮播图、商品推荐、公告信息、商品展示、商品购买、搜索、评价、个人信息管理、订单管理

管理端功能有:用户管理、商家管理、商品分类管理、商品管理、订单管理、系统管理

商家后台功能:商品管理、订单管理、个人信息管理

系统功能结构图如下:

图1-1系统功能结构图

2. 技术方法

3. Python简介:

Python由荷兰数学和计算机科学研究学会的Guido van Rossum 于1990 年代初设计,作为一门叫做ABC语言的替代品。  Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。Python解释器易于扩展,可以使用C或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。Python 也可用于可定制化软件中的扩展程序语言。Python丰富的标准库,提供了适用于各个主要系统平台的源码或机器码。自身特点

4. JetBrainsPyCharn运行工具分析

PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。功能为:

(1)编码协助

其提供了一个带编码补全,代码片段,支持代码折叠和分割窗口的智能、可配置的编辑器,可帮助用户更快更轻松的完成编码工作。

项目代码导航该IDE可帮助用户即时从一个文件导航至另一个,从一个方法至其申明或者用法甚至可以穿过类的层次。若用户学会使用其提供的快捷键的话甚至能更快。

(2)代码分析

用户可使用其编码语法,错误高亮,智能检测以及一键式代码快速补全建议,使得编码更优化。

(3)Python重构

有了该功能,用户便能在项目范围内轻松进行重命名,提取方法/超类,导入域/变量/常量,移动和前推/后退重构。

(4)支持Django

有了它自带的HTML,CSS和 JavaScript编辑器 ,用户可以更快速的通过Django框架进行Web开发。此外,其还能支持CoffeeScript, Mako 和 Jinja2。

(5)支持Google App引擎

用户可选择使用Python 2.5或者2.7运行环境,为Google App引擎进行应用程序的开发,并执行例行程序部署工作。

(6)集成版本控制

登入,录出,视图拆分与合并--所有这些功能都能在其统一的VCS用户界面(可用于Mercurial, Subversion, Git, Perforce 和其他的 SCM)中得到。

(7)图形页面调试器

用户可以用其自带的功能全面的调试器对Python或者Django应用程序以及测试单元进行调整,该调试器带断点,步进,多画面视图,窗口以及评估表达式。

(8)集成的单元测试

用户可以在一个文件夹运行一个测试文件,单个测试类,一个方法或者所有测试项目。

(9)可自定义&可扩展

可绑定了 Textmate, NetBeans, Eclipse & Emacs 键盘主盘,以及 Vi/Vim仿真插件。

(三) 研究方案与技术路线

5. 研究方案

1.基于实体-关系与调查法分析小型电子商务网站管理系统设计功能结构。

2.构建基于Mysql方法的小型电子商务网站管理系统设计底层数据库。对本小型电子商务网站管理系统设计的前后端交互所产生的数据进行存储。

3.构建基于JAVA方法的小型电子商务网站管理系统设计后端通讯及响应方法。

4.构建基于Vue方法的小型电子商务网站管理系统设计可视化交互方法。

6. 技术路线

开发语言:python

使用框架:Django2.0

前端技术:JavaScript、VUE.js(2.X)、css3

开发工具:pycharm

数据库:MySQL 5.7

数据库管理工具:Navicat或者sqlyog

python版本:python3.7及以上

三、完成毕业论文所必须具备的工作条件及解决的办法

必备的工作条件:Windows10

软件及开发环境:IDEA、Navicat、MySQL

硬件条件:个人笔记本电脑。

四、工作的计划、进度与时间安排

第1周(2021.11.01 -2021.11.7):到各大网站查询系统相关资料,调查。

第2周(2021.11.08 -2021.11.15):系统界面设计

第3、4周(2021.11.16 -2021.11.21-2021.11.27):系统前台架构开发

第5、6周(2021.11.28 -2021.12.5-2021.12.11):系统后台、数据库开发

第7、8周(2021.12.12-2021.12.17-2022.12.25):设计数据库表结构

第9、10周(2022.12.26-2022.1.4-2022.1.10):开发系统功能模块

第11、12周(2022.2.18-2022.2.30-2022.3.01):系统集成

第13、14周(2022.3.01-2022.3.5-2022.3.9):系统测试

第15、16周(2022.3.10-2022.3.16-2022.3.23):论文一稿

第17、18周(2022.3.24-2022.3.30-2022.4.6):二稿

第19、20周(2022.4.7-2022.4.13-2022.4.20):三稿

第21、22周(2022.4.21-2022.4.27-2022.5.4):论文格式修改、查重降重

第23,24周(2022.5.5-2022.5.11):制作毕业答辩PPT,完成答辩。

六、参考文献目录

[1]吕世超.基于Python语言的自动化测试系统设计应用[J].仪表技术,2021(02):16-18+61.

[2]肖克来提.基于Python的编程导论教学改革探索[J].科技风,2021(09):97-98.

[3]刘建国,段炬霞,刘学工.体验式教学在MySQL课程中应用探索[J].电脑知识与技术,2021,17(09):121-122.

[4]王跃进,舒大荣.Nginx+PHP+MySQL服务器环境搭建技术实践[J].数字技术与应用,2021,39(03):144-146+149.

[5]沈乾彦,赵海峰.Python语言课程教学改革探讨[J].计算机教育,2021(03):171-174.

[6]范芳东.常用计算机编程语言和选用技巧分析[J].无线互联科技,2021,18(05):47-48.

[7]刘洁,蒋怡雯,邓佑涛,姚江楠.基于微信小程序的精准消费扶贫“一站式”电子商务平台的设计与开发[J].信息技术与信息化,2021(02):71-73.

[8]郑晶晶.融入Python应用的学生考勤数据管理分析[J].数字技术与应用,2021,39(02):83-84+89.

[9]石怡.基于MySQL数据库的查询性能优化研究[J].四川职业技术学院学报,2021,31(01):164-168.

.

指导教师意见(由指导教师填写)

指导教师(签章):                        年     月     日

论证会专家名单

姓名

职称

工作单位

专家签字

专家组意见(选题是否有价值,建议意见。认证小组在完成认证意见时,要明确是否同意本选题、是否同意进入毕业论文撰写环节)

同意本选题,同意进入毕业论文撰写环节。

专家组组长(签名):

年   月   日

院系审查意见

同意。

负责人(签章):                                     盖章

年   月   日

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopinvvp QQ:1015083682     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
手部康复指板屈伸按摩装置的机构设 智能电表控制电路设计 论文指导记 家用光伏发电系统逆变电源设计 开
家用光伏发电系统逆变电源设计 任 家用光伏发电系统逆变电源设计 选 钢筋调直机机械结构设计 开题报告
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopinvvp QQ:1015083682  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!