基于PythonDjango的网上图书商城

电子商城作为一个竞争激烈的市场销售方式,大多数电子商城的管理者都主要考虑降低成本,提升商城服务满意度。一年一度的双十一、双十二,给众多的消费者带来了购物盛宴,也给各种商城提供了巨大的销售额。本文通过调研网上图书商城的业务流程,审慎分析搭建一个基于PythonDjango的网上图书商城。该商城主要包括两大块即:前台客户应用和后台管理应用。前台客户应用主要在于设计美观大方的页面,方便客户注册和查询商品;后台管理应用主要在于对于注册用户、购物商品信息的管理和订单信息的交易管理及订单配送等。

本网上图书商城使用Python设计研发,使用Django框架进行网站开发,总结规范了一套网上图书商城实施方案。整个平台设计符合软件工程设计思想,从需求到设计,然后再到开发测试直至最后系统上线。平台上的设计工具使用PyCharm,数据库采用MySQL。

本系统平台采用Python技术平台进行设计,采用Django框架进行系统的快速研发。整个设计过程采取软件工程的研究思想,从需求到设计,然后再到开发测试直至最后系统上线。整个系统研发使用的市场上常见的流行集成开发工具PyCharm;后台数据存储使用开源免费且小巧灵活的MySQL。

本系统平台主要实现:前台页面主要提供用户和系统的交互操作如:游客用户的注册、已注册的用户进行系统登录、商品信息的检索浏览、已登录用户对商品进行下单购物及个人相关信息的修改;后端主要实现:用户信息、订单详细信息的增删改、商品信息的增删改、配送信息的设置等。

网上图书商城系统的设计与实现本着设计功能丰富,易于操作,界面友好为开发原则。在开发过程中,首先对网上图书商城管理系统的可行性进行分析,主要从技术、经济和操作三方面来进行分析,先要确保经济上能够承担,所谓经济基础决定上层建筑,然后再从技术来分析,最后从操作可行性进行讨论。接着对图书销售信息管理的功能需求进行详细调研,以达到提升图书销售信息化管理的目的,然后根据需求分析,对系统进行总体设计和详细设计,以达到满足各项需求,并增进系统的健壮性,接着进行系统的开发和测试,使得最终实现的系统能够完美满足管理需求。

基于PythonDjango的网上图书商城_第1张图片

功能需求分析

前台页面主要提供用户和系统的交互操作如:游客用户的注册、已注册的用户进行系统登录、商品信息的检索浏览、已登录用户对商品进行下单购物及个人相关信息的修改,另外为了及时把疑问反馈给系统提供在线留言,收集用户的意见。

(1)用户注册模块:实现游客用户信息的注册登记

(2)用户登录模块:实现系统用户信息的登录验证

(3)商品查询模块:实现系统商品信息的浏览查看

(4)下单购物模块:实现系统用户下单购物信息的登记

(5)订单查看模块:实现系统用户信息的订单详情查阅

(6)信息修改模块:实现系统用户信息的确认修改

(7)在线留言模块:实现用户与系统之间的线上交流通道,做到客户关怀

后台页面提供管理员进行各种业务数据信息的处理和设置如:对系统注册用户信息的设置、对前台用户订单信息的审核处理、对系统提供商品基础数据的设置管理、对前台用户留言信息的回复处理、对已审核订单数据进行配送处理、对用户前台新闻数据的设置及系统自身信息的设置。

(1)用户信息管理:实现系统用户信息的添加、修改、删除和查询

(2)订单信息管理:实现用户订单信息的添加、修改、删除和查询

(3)商品信息管理:实现商城详细信息的添加、修改、删除和查询

(4)商品类型管理:实现商品类型信息的添加、修改、删除和查询

(5)留言信息管理:实现用户对系统信息的留言和回复,加强用户交流

(6)销售统计管理:实现销售统计信息的添加、修改、删除和查询

(7)前台新闻管理:实现前台新闻信息的添加、修改、删除和查询

(8)系统设置管理:实现系统各项参数信息如首页栏目信息的设置管理

基于PythonDjango的网上图书商城_第2张图片

目  录

摘  要i

Abstractii

第1章绪  论1

1.1研究背景1

1.2研究现状1

1.2.1国外发展现状1

1.2.2国内发展现状2

1.3目的意义2

1.4研究内容2

第2章系统分析与开发技术4

2.1可行性分析4

2.1.1经济可行性4

2.1.2技术可行性4

2.1.3操作可行性5

2.2功能需求分析5

2.2.1前台功能5

2.2.2后台功能5

2.3性能需求分析6

2.4业务流程分析6

2.5开发技术7

2.5.1Python概述8

2.5.2MySQL数据库概述8

2.5.2Django框架概述8

第3章系统设计10

3.1整体功能模块图10

3.2前台功能模块设计11

3.2.1用户注册功能设计11

3.2.2用户登录功能设计11

3.2.3图书浏览功能设计12

3.2.4下单购物功能设计12

3.2.5订单查看功能设计13

3.2.6在线留言功能设计13

3.3后台功能模块设计14

3.3.1用户管理功能设计14

3.3.2类别管理功能设计14

3.3.3图书管理功能设计15

3.3.4订单管理功能设计16

3.3.5订单发货功能设计16

3.3.6留言回复功能设计17

3.3.7系统设置功能设计17

3.3.8统计管理功能设计18

3.4数据库设计18

3.4.1概念结构设计18

3.4.2数据库表结构设计21

第4章系统实现25

4.1前台功能实现25

4.1.1用户注册功能实现25

4.1.2用户登录功能实现25

4.1.3图书浏览功能实现26

4.1.4下单购物功能实现27

4.1.5订单查看功能实现27

4.1.6在线留言功能实现28

4.2后台功能实现29

4.2.1用户管理功能实现29

4.2.2类别管理功能实现29

4.2.3图书管理功能实现30

4.2.4公告管理功能实现31

4.2.5统计管理功能实现31

4.2.6留言管理功能实现32

4.2.6订单管理功能实现33

第5章系统测试34

5.1 系统测试方法34

5.2 用户注册功能模块34

5.3 类别管理功能模块34

5.4 图书管理功能模块35

5.5 公告管理功能模块35

5.6 统计管理功能模块36

5.7 订单管理功能模块37

5.8 订单支付功能模块37

5.9 订单发货功能模块38

5.10 测试结果38

总结39

参考文献39

致谢41

你可能感兴趣的:(Python,python,django,vue.js,vue,前端框架)