毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

基于python网上购书电子商务网站

随着Internet的迅速发展和普及,21世纪已经进入了一个网络的时代、信息的时代。越来越多的购物网站随之兴起,人们也逐渐喜欢并习惯这种新型购物模式。网上书店正是在这种环境下应运而生并发展起来的。国外的网上书店起步早、发展快,系统功能相对完善。而国内的网上书店起步较晚,但我们也取得了一定的成就,例如当当购书网和卓越购书网都是国内比较成功的购书网站。本次毕业设计是利用Python语言编写,以MySQL为数据库的网上购书系统。在这个系统中,无论是否为注册用户,都拥有浏览图书信息、查看商城公告这些基本功能。但是为了保障网站内信息资源安全,防止非法用户绕过系统登录直接进入系统进行非法操作,系统设定只有通过正确途径登录后才能进行相关购物操作。这样网站的安全性得到保证,用户可以放心购物。
[关键词] 网上购书系统;电子商务;Python;MySQL
2.1  系统功能基本需求
网上购书系统需求主要分为两大块:一个是用户的功能需求,另一个是管理员的功能需求。用户在前台可以实现查看图书,购买图书等功能,而管理员在后台则需对订单进行处理,当然还要实现添加图书等功能,详细需求分析如下:
2.1.1  前台系统
首先是网上书店的首页,一共有几个模块构成:
1.导航栏:导航栏可以选择热门图书、图书分类、后台登陆、用户中心等链接。
2.会员登陆:会员模块中包括新用户的注册,注册用户的信息修改,注册用户的密码找回。只有用户登陆后才能使用购买书籍等操作。
3.书籍商品的展示:可以看到图书的详细信息,包括作者、价格、出版社等;而书籍也可通过查询途径搜索到。
4.商城公告:管理员可以在发布最新的消息,供顾客浏览。
5.留言评价:注册用户可以对图书进行评价。
2.1.2  后台系统
管理员输入管理员账号密码之后方可登陆后台系统,在后台系统中可以实现以下几个功能:
1.商品管理:添加修改图书信息,添加删除图书分类。
2.用户管理:用户信息管理,根据需要可以冻结该用户;用户留言管理,可以查看删除用户的留言信息;当然也有管理员的信息管理,修改管理员账号密码。
3.订单管理:处理用户所下的订单,对收款发货进行处理;查询用户订单。
4.信息管理:对首页公告进行管理,可添加,查看,删除公告;对用户留言的管理,可以查看用户对商城书籍的评论,也可删除该评论。
目    录
1 背景与意义 1
1.1 网上书店出现的背景 1
1.2 国内外网上书店的发展情况 1
1.3 网上书店出现的影响和意义 1
2 系统分析 2
2.1 系统功能基本需求 2
2.1.1 前台系统 2
2.1.2 后台系统 2
2.2 数据库分析 3
2.3 技术分析 3
2.4 系统运行的环境及要求 3
2.5 可行性分析 4
2.5.1 运行可行性 4
2.5.2 经济可行性 4
2.5.3 技术可行性 4
3 系统设计 4
3.1 系统目标 4
3.2 系统各个功能模块分析 5
3.2.1 前台设计 5
3.2.2 购物车设计 6
3.2.3 订单信息设计 7
3.2.4 后台设计 8
3.3 文件夹组织结构 9
3.4 购物流程图 9
3.5 数据库设计 10
3.5.1 数据库选择 10
3.5.2 数据库概念设计 11
3.5.3 数据表的设计 13
4 编码与实现 15
4.1 前台首页的实现过程 15
4.2 图书展示的实现过程 15
4.3 查看图书详细信息的实现过程 17
4.4 添加至购物车的实现过程 17
4.5 从购物车中移去指定商品的实现过程 18
4.6 收银台结账的实现过程 19
4.7 数据库连接文件 20
4.8 执行客户订单信息的实现过程 20
4.9 查找客户订单的实现过程 21
4.10 查看客户订单信息的实现过程 22
5 系统测试与运行 23
5.1 系统的测试 23
5.1.1 系统测试的基本原则 23
5.1.2 系统测试的方法 23
5.1.3 系统实际测试 24
5.2 系统的运行 25
结束语 30
参考文献 31
附录 32
致谢 34

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:基于java的Web图像图片相册共享系统ssm
下一篇:计算机组成原理精品课程网站


版权所有 毕业设计网联系qq:242219979 © 2007-2022