中国知网查重 高校在线论文查重入口

立即检测
  • 58 元/篇
    系统说明: 知网职称论文检测AMLC/SMLC是杂志社专用系统,针对投稿论文、评审论文、学校、单位职称论文的学术不端重复率检测系统。
  • 298 元/篇
    系统说明: 知网本科论文检测PMLC是最权威的大学生毕业论文检测系统,含“大学生论文联合对比库”,国内95%以上高校使用。检测结果和学校一致!
  • 498 元/篇
    系统说明: 此系统不支持验证!可用作研究生初稿检测,相比知网VIP5.3缺少“学术论文联合对比库”,检测结果有5%左右的误差!(论文中若参考往届研究生论文,重复率误差会较大)
  • 128 元/篇
    系统说明: 大分解论文检测系统,对于想检测学术不端文献检测系统,而又价格便宜的同学可以选择,限每篇2.9万字符,结果与大学生PMLC、硕博VIP定稿系统有出入!
  • 68 元/篇
    系统说明: 知网论文小分解检测系统,适合中国知网初稿查重,数据库和定稿查重不同。结果与本科PMLC,研究生VIP5.3有出入,限每篇1.4万字符!
  • 3 元/千字
    系统说明: 学术家论文重复率检测系统,支持学位论文、毕业论文、投稿论文、职称评审论文,提供全文对照,word标红报告,性价比超高!
论文在线分享-在线手机销售系统设计与实现
时间:2021-04-16 15:39:33

  当今的世界是科技高速发展的时代,最明显的标志就是计算机技术的发展和改进,以及其在生活中各个领域的广泛应用。而伴随着计算机技术的不断进步,是不断发展和普及的互联网技术。互联网技术的不断进步带动的是各个行业的发展,例如通信、商业等。而不断增加的各种功能的网站,就是伴随着互联网的发展,成长最快也最直接的一个元素。

  在21世纪的今天,网络贸易不断兴起,逐渐地替代了传统的实体店模式,况且网络贸易还有价格低廉、种类多等实体店不具备的优势。伴随着网络贸易的发展和进步,手机的销售也同样在改进。手机作为我们日常生活的必需品,网络贸易可以给我们的购买过程带来更多的选择和便利。而手机销售的网络贸易系统,也包含了多种多样的功能,比如:商品类别的管理、订单的管理、用户信息的管理甚至包括二手手机的销售平台等。手机销售网络一般一MySQL系统来管理收集到的数据,而用于开发的系统一般是AppServer,该系统基于Web开发,通过B/S系统组成的手机销售网站系统。该系统的功能比较全面,为消费者提供了一个功能齐全,管理高效的电子商务平台。

  1.1系统开发背景

  随着科技的发展,手机与我们的生活息息相关,而手机行业也水涨船高跻身为国内的一线行业;因此手机销售行业就成为我国竞争性比较高的行业之一。而该行业明显的特点就是劳动力廉价,因此在中小型城市这个行业的发展空间很大。

  随着电子商务的发展,很多种类的商品门店转移到网络销售平台,但是手机在电子商务的发展却不是那么顺风顺水。从大部分手机的销售还是以实体店为准,毕竟手机对于很多人来说还属于奢侈品,况且,手机的销售不能像常规的服装食品一样,手机销售需要大量的宣传费用,而且收益相对较低,因此传统的电子商务在手机销售这一方向就会很难正常运行。

  而现在的电子商务相比传统已经有很大的改进,形成了集经营、销售、物流为一体的商务体系,因此在新时代商务的环境下,手机销售又可以大放光彩,成为新型电子商务中一颗发展新星。

  1.2国内外研究现状

  1960年,法国经济学家拉扎克(Razak)发布了电子商务经济,其中将电子商务的改善描述为起点,发展水平和稳定的活动水平。在国外电子商务行业中,电子商务在一定程度上被认为是信息技术发展无法获得的产品。美国研究人员Proposs优先考虑了1980年代的商业经济学知识问题。Caster扩展了理论分析,他将电子商务的状态描述为三个关键行业中的第四独立业务,该理论使用实际的经济数据验证了这一说法,从而引起了众多专家的关注和关注。并且它被学生广泛使用

  自1990年代以来,中国对商业经济学的研究逐渐引入了电子商务的概念。迄今为止,它已有近30年的开发经验。目前,以电子商务计划为代表的公司,例如阿里巴巴,京东和Paipai。吴国波教授通过研究自己的电子商务模型,计划描述电子商务系统并将其集成到工作环境中。陈凯教授和李森教授对这一理论进行了全面而系统的分析。在中国,许多学生已经探索和研究了电子商务信息理论。通常,电子商务的内部组件主要涉及三个级别:业务管理意识,操作意识和电子商务。

  1.3本课题的意义

  在21世纪的今天,手机作为一款通信工具,已经成为了我们日常生活中不可缺少的一部分,手机对我们的生活造成了非常明显的改变和影响。从商业角度来说,供给和需求是成正比的,手机市场的不断扩大与发展,正是因为人们对手机的需求量是不断增加的,尤其是手机作为一种生活必需品的同时,也属于使用一段时间之后就需要更新和置换的消耗品。因此,这样的情况导致了各个电子产品商人,将自己的资金投入了手机行业,发展出了各种各样的手机品牌。在当今社会,人们的生活压力随着信息化的发展明显的体现在工作和生活中,伴随着忙碌又紧张的生活节奏,大部分的人对手机的购买都由实体店的选购变成了网络上的挑选,正是这样的趋势,手机的网络贸易的优势就体现了出来,用户不需要花费太多的时间在实体店挑选和比较,可以足不出户在家里使用鼠标来购买自己需要的产品,节省了时间,也给自己增加了更多的可选择性。同时这样的趋势也给企业和商家带来了便利,他们可以通过这个系统盈利,并且更加方便的统计市场和用户的信息,从而更加准确的满足用户的需求。

  本文所要描述的手机销售系统,同时为消费者和企业提供便利,系统的管理员仅需要通过简单的WEB系统就可以完成对整个销售网站的维护和运作。在客户方面,他们可以随意的浏览商品,并通过搜索引擎来找到并深入了解自己钟爱的手机的信息,可以绑定自己的手机号来获得系统的账号,并可以简单的将自己喜爱的产品放入购物车以便购买的时候方便比较和选择。而管理员可以在WEB系统中完成各种信息的添加、修改和删除,对用户的订单进行多方面的处理。

  第2章系统分析

  2.1系统可行性分析

  2.1.1分析技术可行性

  完成这个系统最关键的地方就是解决技术问题。根据第一章对技术可行性是最困难的决定和最关键的问题。系统的可行性主要与系统的功能,性能和系统的约束条件相关。系统应用的是PHP技术,动态和交互式WEB服务器应用程序再脚本环境为Apache下创建和运行。脚本命令和PHP可用来创建交互式网页。为满足系统的需要,可使用具有速度快、性能可靠、开源免费的PHP。

  2.1.2分析操作可行性

  这个系统使用的是在线信息管理和容易操作的B/S结构,管理员和用户不用知道计算机复杂的操作及内容,可通过网络直接进行购买,对信息进行维护和管理。

  2.1.3分析经济可行性

  因为本项目比较特殊,不需要额外的设备采购,也不需要人员培训费用,所以并不需要较大的经济成本,从这一方面看是可行的。系统对开发所需要的硬件软件也是成本极低,所以不需要太多的花费。该系统只要链接网络就可以使用,从经济方面看完全可行。从上面两个方面看,一技术上是可行的,二经济上是可行的,所以可以开发。

  2.2分析系统需求

  系统必须履行的职能:提供用户服务,手机信息的管理,适当的模块设计。在软件开发过程中,搜索数据库、查询可以使用sql语句,系统运行时可安全又稳定,并满足使用者的各种需求,使使用者满意。

  2.3系统功能分析

  首页的好坏直接影响到网站的直观效果,是用户进入系统首先看到的画面,也是该平台的主体展示部分。所以首页的设计一定要特点鲜明,让人眼前一亮,同时也要清晰明了的展示网站的主要功能。从整体构思网页来看,其内容主要都有:注册/登录、我的订单、个人中心、购物车、客服、手机广告、手机分类、手机搜索。

  (一)注册/登录

  普通游客只能浏览网站首页信息,如要进一步了解系统,需要进行注册登录才能获取高一级权限,可以查看手机详细信息,加入购物车,购买等。用户可以作为普通游客浏览主页信息,但是有一定的权限限制,登录后即可实现功能。

  (二)我的订单

  用户只有登录成功后才可以进入我的订单模块,我的订单模块中用户可以查询自己买过的手机信息,但只限于注册过的用户而定,普通游客不能进入此页面。

  (三)购物车

  用户只有登录成功后才可以进入购物车模块,购物车模块存放用户想要订购的手机商品,在购物车模块中,用户可以选择购买的手机,然后去收银台进行结算,这样就形成一个订单。用户还可以对购物车里的商品进行清空处理

  (四)个人中心

  用户只有登录成功后才可以进入个人中心模块,个人中心模块主要有订单信息,购物车信息以及用户可以在个人中心这模块儿修改自己用户名,密码等个人基本信息。

  (五)客服

  客服这模块中记录着商家的微信,手机号等基本联系方式,用户在购买过程中遇到的一系列问题可以找客服反馈解决。

  (六)手机广告

  手机广告模块儿中,用户进入首页面时,在商家制定的位置看得到图片形式的最新手机信息的广告。

  (七)手机分类

  手机分类模块主要有四种,最新手机、热销手机、推荐手机和按手机品牌分类,用户成功登录后选择所需要的类型进行手机商品浏览。

  2.4系统业务流程分析

  网站的订单数据来自用户提交的订单;如果需要对网站内容进行添加、修改和删除数据定义为管理信息,管理员可通过后台业务流程完成。系统业务流程分析图如图2.1所示。

  第3章系统设计

  3.1系统功能结构设计

  本系统主要分两个模块,第一部分为:前台管理模块-用户身份

  1)用户登录:输入有效的用户账号和密码才可以登录,(没有注册过的用户不能登录)。

  2)用户注册:用户要提供用户名称,有效的手机号,并选择密保问题和填写答案才可以注册

  3)手机浏览:用户成功登录后才可以对手机详细信息进行浏览,没注册用户只能浏览首页上的手机。

  4)手机购买:用户成功登录后,才可以对手机进行选择,加入购物车和进行购买。

  5)手机搜索:按手机牌子搜索和按手机牌子和型号获取相关的手机商品信息。

  6)用户信息管理:用户成功登录后,可以对自己用户名,密码等信息进行修改。

  7)购物车管理:可以对购物车内的手机商品进行结算或者清空处理。

  8)订单管理:可以查询自己买过的手机信息,但只限于注册过的用户而定,普通游客不能进入此页面。

  第二部分为:后台管理模块-管理员身份

  1)管理员登录:后台内进行管理需要输入正确的管理员账号和密码。

  2)用户管理:用户信息的删除,查找用户。

  3)手机信息管理:手机分类,手机参数管理,价格管理,手机上市、下架。

  4)订单信息管理:订单确认,订单取消。

  5)首页信息管理:首页广告的发布,修改,删除。

  6)退出登录:返回首页。

  系统的功能结构图如下图3.1所示。

  图3.1系统功能结构图

  3.2数据库的设计

  3.2.1概念模型的设计

  需要的内容有,用户、手机分类、商品、购物车、订单。系统E-R图如下图所示。

  图3.2系统E-R图

  3.2.2数据库表设计

  仔细分析有关网站信息需求的基础上,需要在数据库中建如下几个表:

  fenlei(手机分类表),mhsulat(手机商品表),dingdan(订单表),user(用户表),admin(管理员表),gouwuche(购物车表),。

  (一)手机分类表(fenlei):

  我们需要的信息首先是按手机牌子来进行分类所以先给每个品牌手机分配不同的id然后跟品牌匹配。(如表3.1所示)

  表3.1 fenlei表

  (二)管理员表(admin):

  管理员注册时需要的参数有,管理员id,管理员名,登录密码。(如表3.2所示)

  表3.2 admin表

  (三)用户表(user):

  用户注册首先为了不让发生冲突给用户指定一个id,然后把用户输入的用户名,手机号以及密码等信息存储到数据库上,为了安全起见给用户指定密保问题,需要的参数有用户id,用户名,手机号,密码以及密保信息。(如表3.3所示)

  表3.3 user表

  (四)手机商品表(mhsulat):

  商品是展现给用户看的,所以我们首先得搜集商品的资料,他的规格参数,手机需要的参数有:商品的id,手机品牌,手机型号,外观设计,颜色,像素,屏幕尺寸,Cpu型号,Cpu核数,操作系统,运行内存,机身内存,网络,电池容量,库存数量,上市时间,手机价格,手机编号,手机图片等。(如表3.3所示)

  表3.3 mhsulat表

  列名数据类型长度是否主键允许空功能描述

  id bigint 20是否商品id

  names varchar 50否否手机的品牌

  xinghao varchar 100否否手机的型号

  wai varchar 50否否外观的设计

  yan varchar 50否否颜色

  xiang varchar 50否否像素大小

  pingmu varchar 50否否屏幕尺寸

  cpuxing varchar 50否否Cpu的型号

  cpuhe varchar 50否否Cpu的核数

  xitong varchar 50否否操作系统类型

  yunnei varchar 50否否运行内存大小

  jinei varchar 50否否机身内存大小

  wang varchar 50否否网络类型

  dianchi varchar 50否否电池容量大小

  shuliang bigint 20否否库存数量多少

  shijian varchar 50否否上市时间

  jiage varchar 50否否手机价格

  bianhao varchar 50否否手机编号

  tupian varchar 255否否手机图片

  add_time date否否上传时间

  (五)购物车

  购物车是存储用户喜欢想要购买的产品信息,需要的参数有:购物id,购物用户,手机品牌,手机图片,定价,,小计,购买数量,总计以及存入购物车时间(如表3.4所示)

  表3.4 gouwuche表

  (六)订单表(dingdan):

  订单表是存储用户已经购买产品的信息,先形成一个订单号,所以给一个订单id,然后购买用户名,手机品牌,手机型号,总计,购买数量,单号,订单状态,订单时间。(如表3.5所示)

  表3.5 dingdan表

  第4章系统实现

  4.1系统前台功能实现

  4.1.1首页页面实现

  首页为网页入口,包括:用户注册/登录、我的订单,个人中心,购物车,客服,手机分类以及系统推荐内容。

  首页下图所示。

  图4.1首页页面图

  4.1.2手机详情实现

  商品详情页用来展示手机的相关参数属性,用户可以点击想要了解的手机图片来进此页面,系统将手机的id用GET方法传递到xiangqing.php中并获取到该id的商品信息,最后将信息显示在xiangqing.php界面上。

  手机详情页面如下图所示。

  图4.2手机详情图

  4.1.3购物车实现

  购物车是用户暂时存放喜欢的手机的页面,然后用户想购买时,选择商品的购买的数量,点击“加入购物车”按钮,然后手机的信息传递到mai.php中,然后系统会在数据库中的gouwuche表中添加一条购物车信息根据用户登陆时保存到Session的用户id,然后反馈该信息到前台的index.php页面上。用户如果要进入购物车页面查看购物车中的商品的话,可以通过点击页面右上角的购物车图标来实。

  购物车页面,如下图所示。

  图4.3购物车页面图

  4.1.4我的订单实现

  形成订单的方法有两种,第一是用户把商品添加到购物车里进行计算在形成订单信息,购物车里形成订单,首先点击“去计算”按钮,系统商品的信息就会通过POST方法传递到jiesuan.php中并把结算的结果和商品显示在此页面中,用户点击“确认并提交订单”按钮之后,系统把商品信息数据库中dingdan表中并形成订单号以及订单状态,并跳转到dingdan.php页面中,初始订单状态更新为“已付款”状态,在后台管理员看到的管理订单状态后才会改变成“已发货”,之后用户收到货以后,点击“已发货”,订单状态就会改变成“已收货”,订单状态就完成了。第二是用户在商品详情里点击“立即购买”按钮,系统将POST方式到goumai.php中并把结算的结果和商品显示在此页面中,用户确认之后就形成订单了。

  我的订单页面,如下图所示。

  图4.4我的订单页面

  4.2系统后台主要功能实现

  4.2.1后台首页实现

  后台界面主要包含了:用户管理,主页手机管理,新款手机管理,分类手机管理,订单管理以及统计仪表盘等内容。管理员登录进入后台后首页上显示的是各种统计仪表盘,仪表盘是按照数据库用户注册情况,购买手机数量,形成的订单数量,以及主页手机,分类手机,新款手机的库存数量来统计出数据,管理员通过这些数据来更加清晰的了解到,库存量,客户量,订单量,销售量等一些信息并更好的进行管理。

  后台管理首页页面,如图所示。

  图4.5后台页面图

  4.2.2用户管理功能实现

  即对注册过的用户进行查看用户,删除用户以及修改用户等操作主要在用户管理界面实现,管理员点击“用户删除删除”页面跳转到ht_yonghu.php页面,此页面显示注册过的用户列表,管理员点击“删除”系统将用户名和用户数据传送到ht_shanchu.php页面,并数据库中把该用户名的用户数据删除,提示“删除成功”跳回到ht_yonghu.php,完成用户删除操作。如果管理员点击“修改”,系统将用户名保存在Session当中并跳转到ht_xiugaimima.php页面,管理员输入原始密码和新的密码并确认新密码,点击“修改”系统将数据传送给ht_pass.php页面,系统比较原始密码是否正确,正确为进行下一个比较新密码和确认密码是否一致,如一致提示“修改成果”跳回到ht_yonghu.php页面,如果不一致提示“原始密码不正确”或者“输入密码不一致”并跳回到ht_yonghu.php页面,完成修改该操作。

  用户管理页面,如图所示。

  图4.6用户管理页面

  4.2.3商品管理实现

  商品管理页面是管理员对手机进行添加、查看和删除的页面。

  在后台商品管理主要分了三中形式,主页手机管理,新款手机管理,分类手机管理并数据库里创建了三个不同的表来存储了相关信息,以此为mhsulat表,xinkuan表,fenlei表,在这儿我们主要选主页手机管理举例来讲实现过程。

  管理员在网站后台点击手机信息添加按钮,网页页面就跳转到ht_zhuyexinxi_add.php页面,填写好表单参数后,点击上传按钮后系统将把表单里接受的数据存储在数据库mhsulat表中,并完成商品的添加。

  管理员点击手机信息删除,系统将跳转到ht_zhuyexinxi_delete.php页面,此页面显示手机列表,管理员可以分析商品的库存数量从而来进行删除操作,管理员点击删除系统将商品id和其他参数POST方式传输给指定的ht_zy_del.php页面从数据库中删除该id的手机内容并提示“删除成功!”然后自动跳回商品列表页面,如图所示。

  图4.7手机信息管理页面图

  4.2.4订单管理实现

  注册用户购买手机,生成订单后,管理员对所有购买订单进行管理,查看,删除订单,并订单状态的改变等操作。管理员在后台可以把已付款的订单进行订单状态的改变,管理员点击“付款”订饭状态会改变成“已发货”,前台用户订单状态也会同时改变,用户收货并点击“已发货”以后订单状态会变成“已到货”就完成了订单状态的改变了,管理员也可以对“已到货”的商品进行删除操作。

  订单管理页面,如下图所示。

  图4.8订单管理页面图

  第5章系统测试

  5.1测试用例

  登录功能的测试,如表5.1所示。

  表5.1登录功能测试表

  名称测试内容操作期待结果结果

  登录功能的测试输入用户的信息是否为正确信息,是否正常登录情况1.输入用户名在用户名输入框中2.输入正确密码在密码框。3.点登录按钮。自动跳转首页界面正确

  什么也不输入登录失败情况1.用户名输入框和密码输入框为空即没输入2.点击登录按钮出现信息不完整并跳回到登录页面正确

  用户名或者密码输入错误登录失败情况1.用户名或者密码输入错误信息2.点击登录按钮出现密码或用户名错误并跳回登录页面正确

  注册功能测试,如表5.2所示。

  表5.2注册功能测试表

  手机信息界面测试,如表5.3所示。

  表5.3手机信息界面测试表

  名称测试内容操作期待结果结果

  手机信息显示功能测试手机信息显示无误查看首页及手机详情内容手机参数及属性无误正确

  购物车功能测试,如表5.4所示。

  表格5.4购物车功能测试表

  名称测试内容操作期待结果结果

  购物车模块测试商品能够成功加入购物车。在商品信息页选想要的商品,并点“+”按钮。界面出现“成功加入!”正确

  商品不能加入购物车。在商品信息页选想要得商品,并点“+”按钮。界面出现“加入失败”并自动跳到商品列表。正确

  管理员商品添加功能测试,如表5.5所示

  表5.5管理员商品添加功能测试例表

  5.2测试结果分析

  设计完成后,我对其进行了功能测试,发现了不少问题。为检测这些问题,我对不同的模块进行了单独测试,之后对整体进行测试。结果显示各项功能完好,都达到了设计所需的需求,模块之间的连接也很顺利,数据库的各项操作功能也都得以实现。设计过程中的问题都得到解决,成功设计了一个稳定流畅运行的系统。