舞蹈节目订购商城系统

170 篇文章 0 订阅
149 篇文章 0 订阅

  要

身处互联网+时代,互联网无形中影响着人们的吃穿住行,人们享受着不出门便可购物的便利,网络购物在当今社会工作生活节奏飞快的今天备受欢迎,让人们购物不再受时间、地点的制约,高效快速。

本次要开发的舞蹈节目订购商城系统是基于当下互联网+时代而开发的一个专门的网络舞蹈节目订购的平台,让人们在快节奏的生活工作环境下,可以享受不出门便可购物,坐等送货的服务。该项目主要由用户和管理员两大部分而构成,这两部分的使用人群是不同的,用户能够进行浏览商品、注册登录、对意向商品加入购物车、支付购买、查看已购商品订单等一系列活动,管理员能够进行管理用户、管理商品、管理订单等操作,该项目的应用,可以让商家跟随时代发展的步伐,不被淘汰,增强商家的竞争力。

本次开发项目的页面设计采用Vue、HTML、JS和CSS等实现,后端框架采用SpringBoot,数据库设计则使用了MySQL,给用户带来到一种全新的购物体验,享受足不出户送货上门的服务。

关键字:舞蹈节目订购商城系统;VueMYSQL;Springboot

Abstract

In the era of Internet +, the Internet has virtually affected people's food, clothing, housing and transportation, and people enjoy the convenience of shopping without going out. Online shopping is popular in today's society with the fast pace of work and life, so that people's shopping is no longer restricted by time and place, efficient and fast.

The dance program ordering mall system to be developed is based on the current Internet + era and developed a special online dance program ordering platform, so that people in the fast-paced living and working environment, can enjoy shopping without going out, sitting and waiting for delivery services. The project is mainly composed of users and administrators, and the user groups of these two parts are different. Users can browse products, register and log in, add the intended products to the shopping cart, pay for purchases, view the orders of purchased goods and a series of activities, and administrators can manage users, manage products, manage orders and other operations. It can allow businesses to follow the pace of development of The Times, not be eliminated, and enhance the competitiveness of businesses.

The page design of this development project adopts Vue, HTML, JS and CSS, the backend framework adopts SpringBoot, and the database design uses MySQL, which brings users a new shopping experience and enjoys the service of home delivery.

Key wordsDance program ordering mall system; Vue; MYSQL; Springboot

  

  

Abstract

1 绪论

1.1选题背景和意义

1.2研究现状

1.3本文工作主要内容

1.3论文组织结构

2 相关技术简介

2.1 SpringBoot框架

2.2 MyBatis技术

2.3 AJAX技术

2.4 MYSQL数据库

3 系统需求分析

3.1 可行性分析

3.1.1 技术可行性

3.1.2 操作可行性

3.1.3 经济可行性

3.1.4市场可行性

3.2 数据需求分析

3.3 功能需求分析

3.3 非功能需求分析

4 系统设计

4.1 系统概要设计

4.2 系统详细设计

4.3 数据库设计

4.3.1数据库实体(E-R图)

4.3.2数据库表设计

5 系统实现

5.1 用户功能模块的实现

5.1.1用户注册界面

5.1.2用户登录界面

5.1.3商品详情界面

5.1.4购物车界面

5.1.5订单界面

5.1.6资料修改界面

5.1.7收货管理界面

5.2 管理员功能模块的实现

5.2.1添加商品界面

5.2.2用户管理界面

5.2.3订单管理界面

6 系统测试

6.1 测试定义

6.2 测试用例

6.3 测试分析

总结

参考文献

  

1 绪论

1.1选题背景和意义

自从计算机出现以来,给社会经济带来了很大的影响,加快了社会经济的发展,让整个社会都在悄无声息的发生着变化,特别是互联网的诞生,更是让人们的衣食住行都和它密不可分,人们越来越享受互联网所带来的便利生活,也越来越离不开它。

互联网+这一商业模式的推出,让传统实体店销售购物的模式备受冲击,也有很多实体商家固守传统模式,不引入新型销售模式,在当下社会销售量日趋下降,最终被淘汰。这可见互联网+商业模式的强大,也侧面反映出人们对网络购物模式的热衷,现在绝大多数商家,在坚守实体店的基础下,也开始了网络销售体系,甚至很多商家没有实体店面,直接实现网上销售,节约店面费用、人员工资,这样费用降低了,商品则薄利多销,商品的价格可以做到比实体价格更低,这也是人们喜欢、热衷网络购物的原因之一,再者网络购物方式,可以不用考虑时间、地点的问题,人们在忙碌工作了一天之后,不用再托着疲惫的身体到处逛街、选购物品,只要通过网络便可以选购物品,而且还能买到当地没有的东西,非常方便,让人们从选购、支付、收货都无需出门,可以享受专人派送服务,这也充分体现了网络独特的优势,无可替代。

本项目搭建的舞蹈节目订购商城系统,是针对商家销售商品、用户购买商品而设计开发的一款专门的舞蹈节目订购平台,是一个有针对性的电子商务平台,让用户在选购商品时更加的方便、快速,也让商家的销量可以增加,提高商家的竞争力。

1.2研究现状 

随着信息技术的快速发展,互联网的普及,让人们的生活发生了翻天覆地的变化,其中影响人们最深的便是互联网购物[4],以前人们购物,都是亲自到商场和超市来选购,在众多商品中一一挑选,挑选结束后到收银台交钱结算,然后再拎着大包小包的商品回家,但是,随着互联网+模式的出现,人们购物不再仅仅依附于去实体店来购买,还可以在家,利用电脑或者手机来进入专门的购物商城来选购自己需要的商品,在购物商城可以通过商品的类别或者商品的名称来快速的筛选出符合自己需求的商品,然后可以在线来支付,支付后只需要在家耐心等待几天,便会由快递员送货上门,不用自己大包小包的领回家,这种网购模式在当下社会工作节奏飞快的今天,已经成为了年轻人购物的首选,备受欢迎。

现在电子商务网购模式已经非常普遍,也支撑着社会经济的发展,电商平台有B2B模式(商家和商家之间的)、B2C模式(商家和用户之间的)、C2C模式(用户和用户之间的)[10],在这三种电商模式中,人们日常生活中使用的最多的便是B2C这一电商模式,在众多B2C模式的电商平台里面,最为常见的有淘宝、京东、拼多多等,而且近几年新出现的抖音平台,从短视频的发布、分享,也渐渐的融入了电商的功能,直播带货现在也非常火热,让人们能够更直观的看到商品,也非常受人们的喜欢,一个个成功电商平台的出现,也正说明了人们对电商平台的需求,电子商务还有很大的发展空间,有待进一步的突破。

1.3本文工作主要内容

本次搭建的舞蹈节目订购商城系统要求具有极为简洁、明了、大方的人机交互页面,让用户在使用的时候能够做到无阻碍、无障碍,能够轻松自如的使用。在搭建程序的时候,会对要研究的内容进行制定,然后根据制定的研究内容进行一一开展工作,下面列举搭建该舞蹈节目订购商城系统时制定的研究内容。

(1)调查舞蹈节目订购商城的需求,并结合上网搜索有关文献资料、舞蹈节目订购商城情况等,记录舞蹈节目订购商城的要求,对其完善。

(2)根据调研情况,分析需求,来规划舞蹈节目订购商城系统的大模块,并将大模块再向下分支出很多的小模块,一点点完善,最终要求形成一个完整的、符合要求功能体系。

(3)对舞蹈节目订购商城系统的整体流程进行把握,并构建主要的流程图。

(4)设计出系统的结构图,选择好要使用的开发工具、环境、技术、数据库等按照结构图来编码实现系统功能。

(5)对搭建好的舞蹈节目订购商城系统开展缜密的测试工作。

1.3论文组织结构

第一章主要是简单的介绍下设计本系统的研究背景及意义,研究现状,研究内容,在这一章里主要是让大家了解下我的设计的前因后果,为接下来我的其它章节做铺垫。

第二章主要是介绍在设计过程中所涉及到的技术。

第三章主要是介绍下设计这个系统所需要的需求以及我们的功能需求分析,因为只有更好的分析清楚我们的功能需求才能更好的完成我们的设计。

第四章系统设计,主要介绍了系统结构的设计以及展示了数据库E-R图设计,这一章主要是为了能让大家更好的了解系统的一些基本设计信息。

第五章系统的实现,介绍了系统每个模块的设计与实现,让大家能清晰的了解系统的主要功能。

第六章系统的测试,这章主要是测试下各个部分每个功能是否能用,看下是否有错误。

第七章系统总结,进行最后的总结工作。

2 相关技术简介

2.1 SpringBoot框架

使用传统的SSM框架开发Web应用时,需要进行Spring框架、Mybatis等一系列框架相关的配置,然后才能正式开发业务逻辑[7-8]。这些配置过程不仅繁琐,而且还非常容易出错,而SpringBoot的核心就是简化Spring应用配置的过程。其是基于Spring4.0的全新框架,从另一方面来说,也是一种服务于Spring框架的框架。因此,采用SpringBoot框架可以大大减少开发人员耗费在项目配置上的精力,更关注与业务逻辑的代码开发,提高开发的效率。由于SpringBoot主要是用于简化配置,因此对于Spring框架本身的优秀特性是完全支持的。

SpringBoot的核心功能如下:1)能够以jar包的形式独立运行Spring项目;2)内嵌tomcat、jetty等servlet容器,无需单独进行配置;3)通过SpringBoot本身的基础POM文件简化maven的配置;4)通过检查项目依赖,自动配置Spring框架。由于SpringBoot的众多优势,目前在Java开发领域中也被使用的越来越频繁。

2.2 MyBatis技术

MyBatis是一款优秀的持久层框架,它支持定制化SQL存储过程以及高级映射。MyBatis 避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解来配置和映射原生信息,将接口和Java的POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。

MyBatis基于SQL语句编程,很灵活,不会有任何影响现有应用程序或数据库的设计,SQL编写的XML,删除SQL和程序代码的耦合,便于统一管理,提供了XML标记,使您能够编写动态SQL语句和重用它们。与JDBC相比,它减少了50%以上的代码量,消除了大量冗余的JDBC代码,不需要手动切换连接;与各种数据库有良好兼容性,因为MyBatis使用JDBC连接数据库,所以只要JDBC支持数据库MyBatis就支持。与Spring和Spring MVC框架有良好集成;提供映射标签,支持对象与数据库ORM字段关系映射;提供对象关系映射标签,支持对象关系组件的维护。

2.3 AJAX技术

AJAX是一种新的技术,它可以创建更好、更快且交互性更强的web应用程序。AJAX使用JavaScript在web浏览器与web服务器之间发送和接收数据,通过在幕后与web服务器交换数据,而不是每当用户作出改变时重载整个web页面,使得网页能够更迅速地响应用户的操作。

2.4 MYSQL数据库

数据库主要是存储数据,在管理端录入的数据信息返回给后端进行存储,数据库相当于一个容器可以进行存储东西一样,按照结构组织、存储和管理数据,MYSQL是关系型数据库开源免费并且稳定,可以流畅使用,MYSQL是现在使用最多的数据库之一,我们在电脑按照后进行安装可视化工具便可进行查看导入数据,并且可以进行导入导出数据,MYSQL支持多线程,利用系统资源。可以有效的提高响应的速度,提供TCP和IP和JDBC等多途径链接。MYSQL将数据信息存储在不同的表格中,通过可视化工具可以和直接的进行查看数据并且可以使用,使用最多的便是数据库名称,我们要保证数据库名称、密码能够和程序对应才能获取到数据信息,如果一旦数据库密码丢失,只能通过重新卸载进行安装。

3 系统需求分析

3.1 可行性分析

可行性顾名思义便是对即将要开发的项目进行是否可行方面的探访,确定可行,只有确定可行才能让项目开发更加的顺利,减少开发成本,加快开发进度,直击目标,减少不必要的环节。在分析可行性时,要考虑周全,实现多方面的是否可行的论证,主要有技术上是否可行的论证、经济上是否可行的论证、操作上是否可行的论证以及市场上是否可行的论证等。

3.1.1 技术可行性

技术上的可行论证,需要对项目开发所选用的技术来进行判断,判断利用这些技术能不能完成项目开发,实现预期的需求。本次项目舞蹈节目订购商城系统在技术上使用到了JSP、JS、CSS、HTML以及Java等,这些技术成熟而又简单,利用它们完成项目开发不成问题,而且开发环境是Idea平台,可以集代码编写、项目调试、测试以及项目的发布为一体,强大的功能完全满足项目开发的要求,同时项目基于Spring Boot框架,结构简单明了,前后端分离的开发模式更可以加快项目开发,所以,从选用的技术方面来考虑,技术论证可行。

3.1.2 操作可行性

操作上的可行论证,则需要对要开发的程序的页面、布局有所要求,以使用者的身份来考虑,要求具有简单的操作流程、明了色彩统一的页面、合理的布局等,让使用者在第一次使用时便可以顺利完成自己需求的功能操作。在开发该舞蹈节目订购商城系统的时候,也是按以上要求进行开发的,相比那些大型的电商平台,该程序更加简单,专门售卖商品,只要平时网上买过东西的用户,都能运用无碍,操作上的可行论证也没问题。

3.1.3 经济可行性

经济上的可行论证,需要对开发项目中所有的耗费来进行考虑,所耗费的时间、金钱、精力是不是超标,同时还要考虑开发出的项目能否带来经济效益,解决用户问题。对于要搭建的项目舞蹈节目订购商城系统,所使用的Idea工具、数据库等等都是开源的,也就是说可以免费使用,项目也是个人独自完成的,可以说是零费用,而且程序在开发出来之后,便可以投入到正常的使用,可以满足商家网上售卖商品的要求,给商家带来经济效益,因此在经济上也可以肯定,可行论证通过。

3.1.4市场可行性

当下人们对网购都非常熟悉,也很热衷,网购已经非常普遍,吃喝住行都可以通过网络来支付购买预约。对于商家来说,在当今互联网+商业模式下,实现电商化也是必然的发展趋势,人们在紧张繁忙的工作下,去线下农贸市场购买商品时间、地点均有所限制,当下忙碌的工作,很大一部分人已经开始利用网络来购买商品,享受网络的便利,人们网购商品需求的扩大,就必须引起商家的重视,也开展网络商品销售业务,这样才能让商家继续运行下去,发展壮大,所以,开发舞蹈节目订购商城系统的市场非常广阔,有大量的消费群体。

通过以上对舞蹈节目订购商城系统开发的可行论证分析,可以得出选用的技术合理可以保证项目的开发,项目开发后用户容易操作,能够给商家带来高收益,市场巨大,可以开发,也必须开发。

3.2 数据需求分析

舞蹈节目订购商城系统主要包括商品信息管理、订单管理、用户管理模块。商品信息管理,主要包括用户对商品信息的查看和管理员对商品信息的管理;订单管理,用户可查看我的订单信息,管理员可以对所有用户的订单进行管理;用户管理,管理员可对用户进行管理,用户可修改个人信息。数据流图如图3-1所示。

图 3-1数据流图

3.3 功能需求分析

本舞蹈节目订购商城系统的开发主要为了实现用户通过计算机平台可查看商品信息,对想买商品加入购物车以及最终的购买商品的需求,管理员可以进行用户、订单、商品管理,主要满足2种类型用户的需求,这2种类型用户分别为用户和系统管理员。用户间静态结构如图3-1所示。

图3-1 用户间静态结构图

用户:可以进行注册登录,查看商品分类,商品信息,收藏,购物车,订单,个人资料,修改密码,收货管理。

用户用例图如图3-2所示。

图3-2 用户用例图

管理员:管理员登陆后主要功能模块包括添加商品,已下商品,用户管理,订单管理。管理员实现了对系统信息的添加、修改和删除的功能。

管理员用例图如图3-3所示。

图3-3 管理员用例图

3.3 非功能需求分析

根据用户的需求,舞蹈节目订购商城系统开发完之后,系统的可靠性及稳定性将直接影响用户的使用体验,因此,在开发系统的时候,需要满足以下几点非功能需求:

(1)系统稳定性

在系统实际运行过程中,稳定是十分重要的,如果系统经常出现故障,用户体验也将收到影响,舞蹈节目订购商城系统在面对多用户、多任务并发时,仍然能够24小时稳定运行[11]。

(2)系统安全性

舞蹈节目订购商城系统的用户在登录时,会对用户信息、登录信息进行合法性验证,对于用户的删除操作,系统也会有相应的提示,以保证系统能安全稳定行。

(3)系统性能需求

系统性能需求包括响应速度和最大连接数两部分,舞蹈节目订购商城系统支持同时100以上的用户在线,对于响应速度方面,系统的登录、查询等操作时间能在5秒内完成响应[12]

4 系统设计

4.1 系统概要设计

本舞蹈节目订购商城系统采用B/S结构(Browser/Server,浏览器/服务器结构)和JAVA技术,MYSQL数据库存储数据,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图4-1所示:

图4-1 系统工作原理图

4.2 系统详细设计

系统结构设计是一个将一个庞大的任务细分为多个小的任务的过程,这些小的任务分段完成后,组合在一起形成一个完整的任务。本舞蹈节目订购商城系统主要实现了管理员功能模块和用户功能模块两大部分,系统的功能结构设计如图4-2所示。

图4-2系统结构图

4.3 数据库设计

数据库可以简单的理解为是一个大的仓库,用来存储数据,它是程序项目的基本,能够收集、存储、更新、整合、统计等信息数据,在任何程序项目的开发中,都离不开它,极其的重要,发挥着不可替代的作用。所以,在此也将数据库的设计作为重点研究的对象。

4.3.1数据库实体(E-R图)

E-R模型是建立在数据库需求分析的基础之上的,利用E-R模型可以直观的看到实体,以及实体所具有的任何一个属性,通过它的设计,可以让开发人员对问题有一个更好的理解,下面对开发的舞蹈节目订购商城系统的E-R模型进行展示。

图4-3 系统E-R图

4.3.2数据库表设计

本舞蹈节目订购商城系统需要后台数据库,本系统采用MYSQL数据库作为数据存储,下面介绍数据库中的各个表的详细信息。

表4-1 购物车信息表(t_cart)

字段名称

类型

长度

字段说明

主键

默认值

cid

int

主键

主键

uid

int

用户id

pid

int

商品id

price

bigint

单价

num

int

数量

created_user

varchar

20

创建人

created_time

datetime

创建时间

modified_user

varchar

20

修改人

modified_time

datetime

修改时间

表4-2 收藏信息表(t_favorites)

字段名称

类型

长度

字段说明

主键

默认值

fid

int

主键

主键

uid

int

用户id

pid

int

商品id

title

varchar

100

商品标题

`image`

varchar

500

商品图片

created_user

varchar

20

创建人

created_time

datetime

创建时间

modified_user

varchar

20

修改人

modified_time

datetime

修改时间

表4-3订单信息表(t_order)

字段名称

类型

长度

字段说明

主键

默认值

oid

int

主键

主键

uid

int

用户id

recv_name

varchar

20

收货人姓名

`recv_phone

varchar

20

收货人电话

recv_province

varchar

15

recv_city

varchar

15

recv_area

varchar

15

recv_addres

varchar

50

详细地址

total_price`

bigint

总价

status

int

状态

order_time

datetime

下单时间

pay_time

datetime

支付时间

created_user

varchar

20

创建人

created_time

datetime

创建时间

modified_user

varchar

20

修改人

modified_time

datetime

修改时间

表4-4 用户信息表(t_user)

字段名称

类型

长度

字段说明

主键

默认值

uid

int

主键

主键

username

varchar

20

用户名

password`

varchar

32

密码

salt

char

36

盐值

shangpinxinxi

phone

varchar

20

电话号码

email

varchar

30

邮箱

gender

int

性别

avatar

varchar

50

头像

is_delete

int

是否删除

created_user

varchar

20

创建人

0

created_time

datetime

创建时间

0

modified_user

varchar

20

修改人

1

modified_time

datetime

修改时间

表4-5 商品信息表(t_product)

字段名称

类型

长度

字段说明

主键

默认值

id

int

主键

主键

category_id

int

分类id

item_type

varchar

100

商品系列

title

varchar

100

商品标题

sell_point

varchar

150

商品卖点

price

int

商品单价

num`

int

库存数量

image

varchar

500

图片

status`

int

商品状态

priority

int

显示优先级

0

created_user

varchar

20

创建人

created_time

datetime

创建时间

modified_user

varchar

20

修改人

modified_time

datetime

修改时间

5 系统实现

5.1 用户功能模块的实现

5.1.1用户注册界面

未注册用户可进入用户注册界面进行注册操作,用户注册界面展示如图5-1所示。

图5-1用户注册界面图

5.1.2用户登录界面

用户注册成功后可以输入名字和密码,点击登录按钮进行登录,用户登录界面展示如图5-2所示。

图5-2用户登录界面图

5.1.3商品详情界面

用户在商品详情界可查看商品详细信息等,并可输入购买数量进行加入购物车,立即购买,收藏等操作,商品详情界面展示如图5-3所示。

图5-3商品详情界面图

5.1.4购物车界面

用户可以查看管理购物车信息,并且可以进行修改数量,删除,结算等,购物车界面展示如图5-4所示。

图5-4购物车界面图

5.1.5订单界面

用户可以按照订单状态点击查看我的订单信息,订单界面展示如图5-5所示。

图5-5 订单界面图

5.1.6资料修改界面

用户可以对个人资料进行修改,包括修改密码,个资料,头像,收货地址,资料修改界面展示如图5-6所示。

图5-6资料修改界面图

5.1.7收货管理界面

用户可以添加,修改,删除收货地址信息,收货管理界面展示如图5-7所示。

图5-7收货管理界面图

5.2 管理员功能模块的实现

5.2.1添加商品界面

管理员可以点击添加商品,输入商品标题,卖点,价格等信息进行添加商品,其界面展示如图5-8所示。

图5-8 添加商品界面图

5.2.2用户管理界面

管理员在用户管理界面可以查看所有用户信息,用户管理界面展示如图5-9所示。

图5-9 用户管理界面图

5.2.3订单管理界面

管理员在订单管理界面可以按照订单状态进行查看管理订单信息,订单管理界面展示如图5-10所示。

图5-10 订单管理界面图

6 系统测试

6.1 测试定义

在程序开发工作结束之后,还需要对开发好的程序来进行检测测试,只有完成了对程序的测试,才意味着程序项目的正式完成。

测试是项目收尾工作,其作为项目开发的最后一个环节,重要程度不言而喻,可以说它是一个发现错误的过程,将发现的错误来改正完好是最终的目的。测试是不可或缺的,因为无论是多么厉害的开发人员,在程序的开发过程中都难免会犯错误,这是没有办法避免的,对于这些错误并不可怕,我们可以借助测试来将它们一一揪出来,然后将错误改正,一点一点的来发现、改正,反复的这样操作,让程序能够得到更好的保障,得到一个完善的项目程序。

在测试阶段,要对项目程序进行全面、多角度的检查,无论是程序功能、性能,还是代码逻辑等方面,都要测试,让测试后的程序可以和预期的目标一致,达到用户的要求。

6.2 测试用例

用户登录功能测试,如下表所示。

表6-1用户登录功能测试用例表

用例名称

测试功能

操作

操作过程

预期结果

测试结果

用户登录模块测试

正确输入用户信息,用户成功登录。

输入用户的信息

1.在密码框输入用户的密码。

2.点击登录按钮。

跳转到各角色的界面

正确

用户注册功能测试,如下表所示。

表6-2用户注册功能测试用例表

用例名称

测试功能

操作

操作过程

预期结果

测试结果

用户注册模块测试

正确输入用户信息,完成用户的注册。

用户的基本信息

用户在系统的注册页面根据提示填写相应的信息,然后点击“注册”按钮。

提示成功并跳转到登录界面。

正确

用户注册模块测试

用户注册失败的情况

用户不填写用户名

用户在系统的注册页面根据提示填写除了用户名以外相应的信息,然后点击“注册”按钮。

注册失败,提示“*用户名不符合要求”。

正确

商品信息界面测试,如下表所示。

表6-3商品信息界面测试用例表

用例名称

测试功能

操作

操作过程

预期结果

测试结果

商品信息显示功能模块测试

商品信息显示的正常情况

显示商品信息

在首页点击商品信息,进入商品列表界面,点击进入详细介绍界面。

进入商品详细信息界面

正确

添加商品功能测试,如下表所示。

表6-4添加商品功能测试用例表

用例名称

测试功能

操作

操作过程

预期结果

测试结果

管理员添加商品功能测试

添加商品成功的情况。

输入新商品的基本信息。

管理员在后台首页选择“添加商品”选项,然后填写新商品信息,点击“添加”按钮。

新商品添加成功。

正确

管理员添加商品功能测试

添加商品失败的情况。

管理员不填写商品名称。

管理员在后台首页选择“添加商品”选项,然后填写除商品名称以外的新商品信息,点击“添加”按钮。

添加失败,提示“*请填写商品名称!”。

正确

管理员添加商品功能测试

添加商品失败的情况。

管理员在价格框输入非数字字符。

管理员在后台首页选择“添加商品”选项,然后在价格框输入非数字字符,点击“添加”按钮。

添加失败,提示“*价格不正确”。

正确

6.3 测试分析

经过按以上测试内容完成舞蹈节目订购商城系统的测试工作之后,也发现了诸多小问题、小bug,但是没有大缺陷,而且也将这些小问题、小bug进行了挨个修改,修改过后也进行了反复的检查,直至确保其不会在出现同样的问题,在此,可以说,该系统通过了测试,无论在功能、性能还是安全方面,都可以交付,广大用户可以放心使用。

 总结

设计的该基于Spring Boot的舞蹈节目订购商城系统是一个B2C的“舞蹈节目订购”平台,是为了让商家在当下互联网+大环境下,能够立足,继续发展。在做该程序的时候,充分运用到了大学期间所学的计算机知识,也让我深刻的看到了自己的不足,深有体会:

(1)代码编写时,一开始过于自信,注释较少,可当代码越写越多的时候,再看看前面,很多时候都忘记了前面所写代码的用处,需要再重新查询、学习、编写,非常麻烦,所以以后在开发程序的时候,一定要注意这一点,多注释。

(2)动手能力的重要,大学期间学的知识,虽然丰富,但是真正要用到实际的时候,却仍然无从下手,只有一脑子的理论发挥不出它的最大功效,要和动手能力相结合才可以,所以,毕业之后要着重提高动手的能力。

(3)需求工作要到位,最初调查、分析的时候,工作做的不充足,导致多走了很多“路”,这也要引起重视,以后千万不能对需求进行了了分析,要细致、全面,只有这样做,能够目标准确、加快开发。

(4)最后讲到的是测试,在测试的时候由于程序开发已经结束,所以一开始掉以轻心了,很大意,自以为可以简单测试就能交付,其实不然,从测试最初,便发现程序无法运行,有错误,bug太多,经过请教导师,也一一改正了,这真实一个大工程,这让我认识到了测试的重要,如果程序开发结束就直接使用,那这些错误都会让用户所面临到,后果也很可怕,所以,测试必须要认真、严谨。

以上便是通过此次程序开发,我所总结的一些个人体会,马上踏入社会,步入工作,对这些方面也会慢慢改正,提升自我。

参考文献

[1]商品电子商务发展现状及对策分析[J]. 杨启帆.  中国管理信息化. 2019(06)

[2]基于电商背景下特色商品销售模式的思考[J]. 杨国栋.  商讯. 2021(09)

[3]基于Java的网上购物系统的设计与开发[D]. 朱成.南昌航空大学 2019

[4]基于JSP的电子商务网站设计及应用[J]. 薛慧君.  电脑知识与技术. 2016(34)

[5]基于JAVA技术的B2C电子商城网站系统设计与实现[J]. 谢孝淼.  信息通信. 2016(02)

[6]基于JSP的动态网页开发技术[J]. 宋国平.  吉林广播电视大学学报. 2015(01)

[7]基于JSP的网上商店系统的分析设计[J]. 周佩华.  城市地理. 2014(18)

[8]JSP动态网站的技术开发分析[J]. 王景.  赤峰学院学报(自然科学版). 2013(20)

[9]关于JSP乱码问题分析总结[J]. 刘欢杰,魏静敏.  计算机光盘软件与应用. 2012(06)

[10]商城网上购物系统概要设计[J]. 袁铭泽.  黑龙江科技信息. 2014(24)

[11]基于电商背景下特色商品销售模式的思考[J]. 李苑羽.  农村实用技术. 2020(02)

[12]基于互联网环境下的商品营销模式研究[J]. 张莉.  中国农业资源与区划. 2016(11)

[13]新媒体环境下商品销售面临的机遇[J]. 张凯.  新农业. 2020(24)

[14]JSP程序设计(慕课版)范围[M]. 人民邮电出版社 , 贾志城, 2016

[15]社交电商促进商品销售对策研究——以拼多多为例[J]. 叶惠娟.  商场现代化. 2020(24)

[16]应用SpringBoot改变web应用开发模式[J]. 张峰.  科技创新与应用. 2017(23)

[17]基于SpringBoot的智慧就业服务平台的设计与实现[J]. 周常志,甘恒.  电脑知识与技术. 2021(28)

致  谢

在经过几个月的努力,这次的毕业程序和论文都要完成了,非常激动,几个月的时间,学会了很多课本上学习不到的东西,开发程序时也经历了很多困难,这些困难让我成长。现在回想起整个大学生活,感觉还在眼前,而现在马上就要离开时了,不免有些惆怅,不可思议,但是想到马上就是开启新的人生起点,也很期待。大学生涯很丰富多彩,已经没有遗憾了,而且顺利的完成了毕业程序开发和论文写作,可以说是一个圆满的、完美的结局。下面就尽情期待新的开始吧。

在此,也要借助这最后的大学时刻,向我的导师、老师、同学们致谢。有了他们,大学生活才如此的多姿多彩,不仅有老师教授我们知识,让我们在知识的海洋里畅游,而且还有同学们互相的鼓励、陪伴,让大学生活不再孤单,特别是在想家的时候,看看他们一个个笑脸,倍感欣慰。还有导师,在大学四年期间,给的鼓励、关怀是最多的,而且在本次毕设中,也是给予帮助最多的,所以,要重点感谢他,他知识渊博,在我遇到不懂的、不会的地方时,总能给我思路,引导我发现问题、解决问题,培养我解决问题的能力,不是直接告诉我答案,而是这种引导的方式,让我自己解决,这个过程是千金难买的,非常感谢,我将铭记于心。

最后也要感谢学校以及领导们,提供给了我们如此优越的学习环境,也祝愿学校越办越好,领导们工作顺利。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值