文档

python小型网上商城的设计

来源:本站原创 作者:admin

21世纪以来,随着网络的快速发展及广泛应用,电子商务作为一种新的领域出现,并逐渐渗透到人们生活的方方面面。本系统作为一个小型电子商务系统,目的在于给企业提供一个商品的在线展示,给消费者提供一个商品的在线购买的平台,从而帮助企业和消费者更好的利用网络这个平台实现商品的在线交易。本系统是基于B/S模式,采用Python技术与SQL 数据库技术实现的,根据一般用户、会员和管理员三种不同用户具有不同的权限来划分功能模块。整个系统包括前台和后台两部分,前台主要包括用户注册、用户登录、商品购买、商品评论和账单填写等功能;后台主要包括商品管理、订单管理、用户管理、公告管理功能。通过这些功能的实现,给企业和消费者提供一个动态、交互、具有商品购买、系统管理功能的电子商务平台。
[关键词] 电子商务;Python;数据库;在线交易
 2.1  系统需求分析
2.1.1  前台分析
用户进入商城的首页,在这里,用户可以浏览所有的商品,可以进行具体商品信息的查看;可以对商品进行搜索;用户可以单击商城公告栏中的公告信息,来查看商城发布的最新信息。用户若要购买商品,必须先进行登录,如果是新用户必须先注册,登录后,用户能查看商品的评论信息,商品的评论信息是用户购买商品的依据,用户也可以发表自己对商品的评价;用户对于喜欢的商品可以添加到购物车中,用户可查看自己的购物车,可对放入购物车中的商品的数量进行修改,对不喜欢的商品可从购物车中移除,购买结束后到收银台结账,即下订单,系统会给每个订单生成订单号。用户下完订单,商城将根据订单内容,进行确认,然后发货,发货成功并收到货款,一个真正意义上的网上交易就实现了。一个完善的商城系统,还需要管理员对商城进行管理,例如商品信息的添加、修改、商城,订单的处理,公告信息的管理,以及用户信息的管理。
2.1.2  后台分析
必须具有管理员权限的用户才可进入系统后台,管理员登录后方可对系统进行管理。对商品的管理,主要有包括对商品信息管理和商品类别信息的管理,管理员对商品信息主要完成添加、修改、删除操作;添加新类别的商品,必须先添加一个新的商品类别才可以添加新的商品信息,删除一个商品类别时,该商品类别所对应的商品信息,以及该商品所对应的评论信息都被删除。对用户的管理,包括对前台用户信息和后台管理员信息的管理,用户信息管理主要是对用户账户的管理,用户留言信息的管理;管理员信息的管理,主要是对管理员密码的修改。用户订单管理,实现的是对订单的处理和订单的查询,跟踪显示对订单的每一步操作,方便管理员对订单的快速查找和操作。公告管理模块,管理员通过增、删、改等操作,实现对商城信息的更新,使广大用户在第一时间了解到商城的最新动态。
2.1.3  系统权限分析
系统具有三种类型用户,一般用户,注册用户,管理员[6]。一般用户和注册用户只能对前台进行操作,管理员可对整个系统包括前台和后台的操作。为一般用户提供浏览、查找功能,为会员用户额外提供购物、评论功能,为管理员提供对信息的增、删、改、查的功能。
(1) 一般用户权限
 公告信息:一般用户对公告信息具有浏览功能。
 商品信息:一般用户对商品信息具有浏览、查询功能。
(2) 注册用户权限
 公告信息:注册用户对公告信息具有浏览功能。
 商品信息:注册用户对商品信息具有浏览、查询功能。
 评论信息:注册用户对评论信息具有查看、评论功能。
 购物车:注册用户对购物车具有查看、添加、修改、删除功能。
 订单:注册用户能填写订单。
(3) 管理员权限
 商品信息:管理员能查看、添加、删除、修改商品信息。
 商品类别信息:管理员能查看、添加、删除商品类别信息。
 用户信息:管理员能冻结、删除用户。
 评论信息信息:管理员能查看、修改评论信息。
 管理员信息:管理员能修改密码。
 公告信息:管理员能查看、添加、删除、修改商公告品信息。
 订单信息:管理员能对订单执行查看、处理、删除操作。
 
目    录
1 引言 1
1.1 电子商务发展现状 1
1.2 课题背景与意义 1
1.2.1 课题背景 1
1.2.2 课题意义 2
1.3 系统开发技术 2
1.3.1 Python技术 2
1.3.2 MySQL技术 2
2 系统分析 2
2.1 系统需求分析 2
2.1.1 前台分析 2
2.1.2 后台分析 3
2.1.3 系统权限分析 3
2.1.4 系统流程图 4
2.2 可行性分析 5
2.2.1 技术可行性分析 5
2.2.2 经济可行性分析 5
2.2.3 操作可行性分析 5
2.3 系统开发环境 5
3 系统设计 6
3.1 系统功能结构 6
3.1.1 系统总体规划 6
3.1.2 前台功能模块 6
3.1.3 后台功能模块 7
3.2 数据库设计 8
3.2.1 数据库需求分析 8
3.2.2 创建数据库 9
3.2.3 实体属性设计 9
3.2.4 总E-R图 11
3.2.5 表间关系 12
3.2.6 创建数据表 13
3.3 网站架设 15
3.4 系统文件 16
4 系统编码 16
4.1 数据库连接 16
4.2 前台编码 17
4.2.1 用户模块 17
4.2.2 商品模块 18
4.2.3 购物车模块 21
4.2.4 商品搜索模块 22
4.3 后台编码 23
5 系统实现 25
5.1 前台实现 25
5.1.1 前台首页 25
5.1.2 公告浏览 26
5.1.3 商品浏览 26
5.1.4 用户注册、登录 27
5.1.5 购物车操作 27
5.2 后台实现 28
5.2.1 后台首页 28
5.2.2 用户管理 28
5.2.3 订单管理 29
6 总结与展望 29
结束语 30
参考文献 31
致谢 32
 

1.以上是文档的部分介绍,若需要完整版或不符合您的要求,请联系客服QQ:188083800 2.本站资料均已反复审核通过,内容原创保密,标准格式,质量保证; 3.可单独购买文档

相关推荐
  • 基于vue的环保公益众筹网站商城兑换系

    基于vue的环保公益众筹网站商城兑换系

  • ssm高校智能排课系统

    ssm高校智能排课系统

  • php古装汉服购物商城系统.

    php古装汉服购物商城系统.

  • 汽车维修保养试驾服务管理系统ssm

    汽车维修保养试驾服务管理系统ssm