I
摘 要
随着网络和计算机技术的发展,各行各业出现了新的生机。各种办公软件和网站
充斥到日常生活中,并在实践中不断的进步和发展。目前办公软件和网站技术已非
常成熟,可以为用户提供更好的工作帮助。网上购物网近几年成为热门,对于商品
的购买的途径最常用的有代购、自己去实地购买和网上购买。自己去实地购买一般
适合有空闲时间的人们,代购虽然是大多数用户的最佳选择,但由于代购环节不透
明而使大部分人们放弃。网上购买的使用量非常高,相对应的管理工作也增加。到
目前为止,人们网上交易一般去淘宝、京东等平台。这类平台属于第三方平台需要
大量的推广费用,造成商家成本增加而使很多的商家望而却步。
本线上购物系统采用网上购物模式进行商品的销售,编程语言采用 python 语言,
数据库为 mysql,运行软件为 Pycharm。本系统包括用户和管理员,用户可以在系统
中查看商品信息进行购买,可以进行评价、收藏和管理订单信息;管理员可以管理
网站的商品、商品的类型、订单信息。为了保证系统的健康和正向发展,管理员可
以对注册用户的资料进行审核。本系统实现了商品的网上销售,减少员工的工作量,
提高用户购买的效率和适应时代发展。
关键词:商品信息,订单信息,评价管理,购物车
II
Abstract
With the development of network and computer technology, new vitality has
emerged in all walks of life. All kinds of office software and websites are full of daily life,
and constantly progress and develop in practice. At present, office software and website
technology has been very mature, which can provide better work help for users. Online
shopping network has become popular in recent years. The most common ways to buy
goods are purchasing on behalf of others, buying on the spot by oneself and buying online.
It is generally suitable for people who have free time to buy on their own. Although
purchasing on behalf of others is the best choice for most users, most people give up
because of the opacity of purchasing on behalf of others. The use of online shopping is
very high, and the corresponding management work is also increasing. So far, people
generally go to Taobao, Jingdong and other platforms for online transactions. This kind of
platform belongs to the third-party platform, which needs a lot of promotion costs, which
increases the cost of businesses and makes many businesses flinch.
The online shopping system uses online shopping mode for commodity sales,
programming language using Python language, database for MySQL, running software
for pychar. The system includes users and administrators. Users can view the commodity
information in the system, purchase, evaluate, collect and manage the order information;
The administrator can manage the commodity, commodity type and order information of
the website. In order to ensure the health and positive development of the system, the
administrator can audit the information of registered users. The system realizes the online
sales of goods, reduces the workload of employees, improves the efficiency of user
purchase and adapts to the development of the times.
Key words: commodity information, order information, evaluation management,
shopping cart
III
目 录
摘 要 ..................................................................................................................................I
Abstract ...............................................................................................................................II
第 1 章 绪论......................................................................................................................1
1.1 课题研究背景 ............................................................................................................1
1.2 课题现状与实现意义 ................................................................................................1
1.3 课题内容 ....................................................................................................................2
1.4 论文结构安排 ............................................................................................................2
第 2 章 系统分析..............................................................................................................3
2.1 系统使用相关技术分析 ............................................................................................3
2.1.1Python 语言介绍 ..................................................................................................3
2.1.2Mysql 数据库介绍................................................................................................3
2.1.3Django 框架介绍 ..................................................................................................4
2.2 系统可行性分析 ........................................................................................................4
2.2.1 系统技术可行性分析 ..........................................................................................5
2.2.2 系统经济可行性分析 ..........................................................................................5
2.2.3 系统操作可行性分析 ..........................................................................................5
2.3 系统需求分析 ............................................................................................................5
2.3.1 传统销售系统优缺点分析 ..................................................................................6
2.3.2 本线上购物系统分析 ..........................................................................................6
2.4 系统功能分析 ............................................................................................................6
2.5 系统性能分析 ............................................................................................................7
2.6 用例图 ........................................................................................................................8
2.7 系统业务流程 ............................................................................................................8
第 3 章 系统设计............................................................................................................12
3.1 系统体系结构 ..........................................................................................................12
3.2 系统功能结构 ..........................................................................................................12
3.3 数据库设计 ..............................................................................................................13
IV
3.3.1ER 图设计...........................................................................................................13
3.3.2 数据库表设计....................................................................................................15
第 4 章 系统实现..............................................................................................................19
4.1 系统登录功能的界面实现 ......................................................................................19
4.2 管理员个人中心功能的界面实现 ..........................................................................20
4.3 用户注册功能的界面实现 ......................................................................................21
4.4 管理员会员信息管理功能的界面实现...................................................................21
4.5 管理员商品信息管理功能的界面实现...................................................................22
4.6 管理员订单管理功能的界面实现 ..........................................................................23
4.7 管理员商品类型管理功能的界面实现...................................................................23
4.8 用户在线购买与订单管理功能的界面实现...........................................................24
4.9 用户在线充值功能的实现界面 ..............................................................................26
第 5 章 系统测试..............................................................................................................27
5.1 系统测试的方法 ......................................................................................................27
5.2 测试环境与测试条件 ..............................................................................................27
5.3 实例测试表格 ..........................................................................................................27
总 结..................................................................................................................................29
参考文献............................................................................................................................30
致 谢................................................................................................................................32
1
第 1 章 绪论
1.1 课题研究背景
如今的时代是信息化的时代,更种信息大爆炸。人们的基本工作生活中都离不
开网络和计算机,现如今各类网站、管理系统、app 都快速发展,为人们带来更便捷
的生活体验。网站类的系统有宣传类网站、企业类网站、购物类网站,其中使用率
最高也最贴近人们生活的是购物类网站,像淘宝、京东,用户量非常大;管理类系
统有库存管理系统、会计管理系统、收银管理系统等,使用率也非常大;app 类的有
美团、拼多多等,都为人们的生活带来了便捷。
商品为每天的必须品,对于商品的购买人们一般都是去商店购买。这种方式需
要大量的时间,在销售的高峰期时也有很多的用户排队。对于特定商品还需要大量
的时间。这样的现象就导致了代购的出现,制假现象层出不穷,带来了社会不稳定
因素。虽然现在也有正规的网上交易网站,但网站属于第三方,需要大量推广费用,
增加商家成本。对于特定商品的购买还有一部分是采用自己去销售地,这类方式虽
然质量保证,但要求人们拥有足够的时间和出行成本,也不是最优的解决办法。
1.2 课题现状与实现意义
目前国家正处于高迅发展的时代,网络已发展到 5G,使上网更加快速。网站反
应缩短到 1 秒内,让更多的用户越来越依赖网站。人们对生活品质要求也越来越高,
现在也有很多的企业、商家还采用传统的办公管理方式,这类方式对于管理小规模
的事项非常便利,信息量少、工作内容少,统计简单。但随着要管理的事项越来越
复杂,如果还采用传统的人工管理方式会带来更多的工作错误,使工作花费更多的
时间,但实现的效果并不好。所以紧跟时代发展才可以保证更好的工作效率,体现
更多的工作价值。
如今是网络和信息化的时候,所有的事务都可以由计算机、网络来管理。商品