注:仅展示部分文档内容和系统截图,需要完整的视频、代码、文章和安装调试环境请私信up主。
1.1 课题背景
网络销售的悄然兴起,是社会经济发展的一个产物,与传统的店铺相比,奥迪汽车配件网络销售系统具有一定的优势。线下店铺是靠选址,而网络平台没有这一问题,是面向世界的。现如今开得最火热的网上销售网站要属淘宝、京东、拼多多等网购平台,这些购物平台的买家不尽其数,这样卖家的经营成本也降低了,消费者也能在网上买到比实体店更便宜的奥迪汽车配件。当然开店是比较有风险的,但网络销售可以大大的降低风险且为商家降低门槛。
当今电子商城是奥迪汽车配件交易最频繁的场所,这样卖家可以提供更好的服务给买家,也能更好的管理经营。网络销售的优点就是在于可以做到足不出户去购买自己所需的产品。对于公司来说,能够扩大公司的经营空间,降低成本,提高经营的效率。顾客可以在网上比价,找出性价比比较高的产品,从而可以选到自己喜欢的奥迪汽车配件。从这一点来看,电子商务的建设和发展将会是今后一个重要的发展方向。
奥迪汽车配件网络销售系统的建设增强了企业的竞争力,而且它具有用户使用方便、界面简洁大方、运行速度快、数据信息易于管理、系统维护方便等方面的特点。通过网页的形式展示要出售的奥迪汽车配件,各模块操作引导客户进行购买流程,在客户选择奥迪汽车配件购买之后,通过网络进行支付相关的费用,支付的类型多样化,可通过银行、邮政、现金等方式支付。可以通过物流将客户在商城所购买的奥迪汽车配件送达客户的手里。
1.2 课题研究的目的和意义
人们现在的生活方式因为网络的普及发生了巨大变化,由于电子商务在人们的视野中出现,人们对电子商务额外的关注。人们可以足不出户买到世界各地的奥迪汽车配件,网上商城可以销售各式各样的产品,其中包括虚拟产品、电子产品、日常生活用品等等。我们的目标应该是让买家认可并宣传我们的产品,让产品更有吸引力。所以我们应该做的是把页面设计的更有吸引力,选择符合消费者比较感兴趣的界面,要把产品的作用和功效最大化的展现出来,从而让顾客买到喜欢的奥迪汽车配件信息。
本系统的主要是为了用户操作起来方便,页面看着整洁的交易系统。最新上架的新品和最热门的产品会先推送给本系统的用户,可以加购意向高的产品,然后提交订单,从而完成网上的交易流程。
1.3 论文所做的主要工作
本论文的内容是关于奥迪汽车配件网络销售系统的设计与实现,分为用户和管理员操作。用户的操作主要是可以在网页上浏览到奥迪汽车配件的信息,通过奥迪汽车配件信息,消费者可以通过网站注册属于自己的一个账号,拥有权限可以修改自己的用户信息,通过奥迪汽车配件分类列表,可以快速的找到用户想购买奥迪汽车配件的分类,然后在分类目录下找到奥迪汽车配件信息,并向网站下订单。只有管理员才能登录后台,并对其进行操作,后台管理主要是为奥迪汽车零部件的管理增加了一些产品信息,并给予了管理员权限,可以对用户进行修改,还可以在后台查看用户所下的订单,进而对其进行管理。本文将从分析部分开始论述,怎样的界面是消费者好操作的,分析怎样的数据逻辑结构并构建数据实体,最后从几个主要模块部分论述如何实现这些功能。
2.3 Java语言简介
Java语言有面向对象、分布、动态、平台独立等特点。、安全可靠等特点,在移动互联环境中表现出明显的优越性和广泛的应用前景。Java的基础语句语法与 C++相同,但其面向对象的技术要全面得多,这是因为 Java需要将一切都包装到类中,并以类为基础,以类为程序的基本单元。因为类之外的变量、方法被禁止。JAVA的动态性是指:JAVA在运行时对类进行动态设置,这样JAVA就可以对程序进行动态维护。由于Java不支持指针,所以对存储器进行的一切操作都由对象实例化来完成,因此可以避免在使用指针时出现的错误,也可以防止病毒对系统造成的危害。
Java具有下列主要特性:
- 面向对象
面向对象具有四种主要的特征:包装特征、继承特征、多态特征和抽象特征。所谓抽象,就是忽视问题的次要因素,而把注意力集中在重要因素上。多态性是对同一类型信息所作出的各种反应。继承是指在原有的父类方法基础上增加自己独有的方法,而不改变原来父类。
- 平台无关性
Java可以产生被虚拟机直接执行的字节码,对平台的要求就是有虚拟机就可以。
- 可靠性和安全性
在Java中,所有的存取都是由对象的实体变量来完成的,这就避免了在使用指针时产生的错误。
- 多线程
Java提供了多线程能力,它通过编程来实现在同一时刻进行工作。
3.2 系统功能的分析
整个奥迪汽车配件网络销售系统采用了以下几个模块。
- 用户模块:由五个子模块组成:
- 用户登录:主要用于认证已注册到该网站的用户,并可以按照用户的信息对其进行便捷的服务。最重要的是,系统需要登记用户所购买的奥迪汽车配件的信息等等一些的情况,最后为用户生成购物订单。
- 用户注册账号:填写有关用户的资讯,供使用者登录本网页,购买奥迪汽车配件用。用户只有通过注册成为本网站的用户,才能在本网站页面购物奥迪汽车配件,否则只能浏览网页上的奥迪汽车配件而不能进行购买。
- 用户资料修改:此模块便于用户修改自己的信息。
- 浏览奥迪汽车配件模块:该模块可让打开本网站的用户看到网站上出售的奥迪汽车配件,不管是登录的用户还是未登录的用户都可以查看本网站上的奥迪汽车配件。
- 购买奥迪汽车配件模块:此模块功能只提供在本网站已注册的用户,先要登录本网站系统,然后在浏览页选择想购买的奥迪汽车配件,可添加删除购物车的物品,然后选择收银台结账功能,可选择修改用户所需的信息,通过此流程可向商城下订单。
- 管理员模块:该模块包含了以下几个子模块
- 奥迪汽车配件管理模块:管理员可以管理所有的奥迪汽车配件,不同的奥迪汽车配件可以进行不同的分类,方便用户进行查找并进行操作。
- 用户管理模块:管理员可以查询、验证已注册的用户,并有权修改该用户的资料,也有权删除该用户的资料。
- 订单管理模块:本模组可以看见使用者购买的奥迪汽车配件及有关定单的一些资讯,也可以看见有没有执行某些定单。
3.7 奥迪汽车配件网络销售系统业务流程
该流程图显示由用户进行浏览该网站的操作,顾客进入网站浏览上架奥迪汽车配件,选择自己需要的奥迪汽车配件,没有登录的用户都不能进行购买流程,都必须是注册用户点进去注册页面进行注册,注册登录成功的用户选择产品放进购物车,点击进行支付的按钮,这样系统就会生成订单,管理员就可在后台看到用户下的订单。
图3.2 奥迪汽车配件网络销售系统业务流程图
5.1 系统首页的设计
本界面为奥迪汽车配件网上销售系统主页,其设置要求:界面简洁,操作简便,兼容性好。在考虑设计界面时,首先要考虑界面标准化设计,其次是完善界面设计,但不要因对界面的美化使界面的操作变得复杂,用户可在此页面进行登录等操作,页面顶部导航条是各模块的入口。
用户可以根据需要在系统首页页面操作如图5.1所示:
5.2 管理员功能模块
管理员在进入系统之前,需要先验证一下自己的信息,再选择自己的角色,再登录,如图5.7所示:
6.1 用户购物流程测试
用户首先进入奥迪汽车配件网络销售系统的网页,在首页上可以看到奥迪汽车配件信息上市的页面,用户可以进行浏览奥迪汽车配件信息等页面,也可以通过找到自己想到购买的奥迪汽车配件。如果用户想要在本网页上购买奥迪汽车配件,就必须先在注册页面先进行客户信息的登记,然后再到首页从登录模块进行登录,这样的话,就可看到导航条下有欢迎语,并有两个按钮可以修改资料和退出登录,也可以看到奥迪汽车配件信息的按钮旁会出现一个购买的按钮,点击奥迪汽车配件信息查看,可查看到奥迪汽车配件的详细信息,下面会有一个购买按钮,如果用户想购买此奥迪汽车配件的话,系统就会把所选的此奥迪汽车配件放入购物车中,如果想继续在购物车中加入自己想买的奥迪汽车配件,可以点击继续购买,也可单个删除不想购买的奥迪汽车配件,全都不想买的话可以清空购物车,如果确定了想购买的奥迪汽车配件可以点击去收银台结账,收银台结账页面会有此用户的信息,可选择付款方式、运送方式和写关于想要告诉卖家的备注,确定信息无误后可选择提交,然后系统会生成订单,管理员可在后台看到此用户的订单,从而对订单进行处理。
6.2 系统功能测试
系统主要模块测试如6.1表所示:
表6.1 系统主要模块测试表
功能 | 系统登录模块测试 | |
目的 | 测试系统登录模块中的登录功能是否有效 | |
前提条件 | 数据中已存放用户的信息 | |
输入/动作 | 输出结果 | 实际情况 |
用户名:admin 密码:123 | 能够正常登录系统 | 正常 |
用户名:admin 密码:空 | 不能登录到系统并显示密码不能为空 | 正常 |
用户名:空 密码:空 | 不能登录到系统,并显示用户名和密码不能为空 | 正常 |
功能 | 购物车功能的模块测试 | |
目的 | 测试购物车是否可添加删除用户想要购买的奥迪汽车配件 | |
前提条件 | 已选中某奥迪汽车配件要进行购买 | |
输入/动作 | 输出结果 | 实际情况 |
选择某奥迪汽车配件点击购买 | 某奥迪汽车配件被加入购物车 | 正常 |
先择继续购买奥迪汽车配件 | 跳转到首页的面页让消费者继续挑选奥迪汽车配件 | 正常 |
删除购物车中的奥迪汽车配件 | 点击删除购买的奥迪汽车配件,会跳转入购物车为空的界面 | 正常 |
功能 | 奥迪汽车配件管理功能模块的测试 | |
目的 | 测试奥迪汽车配件管理新增、修改、删除是否正常 | |
前提条件 | 先要进行新增奥迪汽车配件的测试 | |
输入/动作 | 输出结果 | 实际情况 |
进入后台奥迪汽车配件管理页 | 奥迪汽车配件列表显示 | 正常 |
奥迪汽车配件添加 | 跳转入奥迪汽车配件信息添加页,输入数据后放入goods表中 | 正常 |
奥迪汽车配件修改 | 点击奥迪汽车配件修改跳入奥迪汽车配件修改界面 | 正常 |
奥迪汽车配件删除 | 点击奥迪汽车配件列表页某奥迪汽车配件后的删除键进行删除 | 正常 |
续表6.1 系统主要模块测试表续表