《【《手机商城购物系统的设计与实现6200字》(论文)】.docx》由会员分享,可在线阅读,更多相关《【《手机商城购物系统的设计与实现6200字》(论文)】.docx(22页珍藏版)》请在第一文库网上搜索。
1、手机商城购物系统的设计与实现目录1绪论11.1 课题背景及意义11.2 国内外研究现状21.3 本课题主要工作31.4 系统开发环境32需求分析41. 1可行性分析42. 2系统流程设计43. 3系统用例分析93系统设计H4. 1系统概述113.2系统结构设计114数据库124.1 数据库实体121、用户收货地址信息E-R图如图4T所示:123、商铺基本信息E-R图如图4-3所示:134.2 数据库表设计145系统页面设计165.1 管理员功能模块165.2 用户功能模块176系统测试196.1系统测试的意义206. 2测试分析20结论21叁考文献221绪论1.1 课题背景及意义从上世纪九十年
2、代中期起,由于网络的发展越来越快,我国开始了对电子商务的建设规划,在九十年代末期,网上购物正式进入应用阶段。因为当时的互联网普及度不高、技术处于起步阶段、相关的规章制度不完善加上用户对网购的不信任导致了电子商务的发展。随着我国经济进入快车道后,加大了对网购的投入,各种限制电子商务发展的问题都迎刃而解,目前,网购已经成为了人们不可缺少的需求之一。智能手机的迅猛发展,普及度大大提高,它的作用也深入人心。在各个领域都能看到智能手机发挥作用的身影。网购己经成为当代社会生活中不可缺少的一部分,给学习任务重、工作忙的人们带来了极大的便利。微信也成为了现代人们生活中不可缺少的社交软件。因此设计一款基于微信小
3、程序的手机购物商城系统,不仅大大减少了人们的浪费在实体店的选购时间,而且还方便了用户清楚的了解商品信息,不存在店大欺客宰客的问题。该系统使用微信开发者工具来开发,其特有的云开发功能,能使编写效率大大提升,降低编程成本。1.2 国内外研究现状1.2.1 国外研究现状作为电子商务的先驱,美国在电子商务领域的建设已经非常完善了,在全球范围内有着领头羊的地位。欧盟发展电子商务的时间比美国晚一些,但它以坐火箭的发展速度迅速的进入了第一梯队。而在电子商务领域刚刚起步的亚洲,虽然市场很大有着一定的发展潜力,但是这几年的发展速度并不快,占得份额也很少,在全球范围内属于发展地区。欧美方面,在电子商务领域方兴未艾
4、。在法国、德国,仅电子商务就占了商务总额的25%,在美国,电子商务的营业额甚至占了三分之一。坐落在美国的世界顶级零售商,如沃尔玛、J.C培尼等,都想在电商这块大饼上分一杯羹,最终在各自的领域取得了令人惊叹的巨额利润。亚马逊作为世界第一的电子商务公司,它的智能机器人KiVa技术、大数据驱动的智能入库、智能拣货和精准定位技术等,为用户提供最好的购物体验,被全世界的人们所喜欢。其中在美国,平均每十个人里就有九个人使用亚马逊,其中3人去实体店的次数大大下降,2人不再使用其他的网购平台。德国的情况与美国相近,使用亚马逊的比例有九成之高。在加拿大,亚马逊是八成网购用户的首选平台,拥有高达百分之五十六的跨境
5、购物数据。在英国,九成的用户选择使用亚马逊平台进行购物。1.2.2 国内研究现状最近几年间,我国越来越注重电子商务的发展,“十二五”、“十三五”期间出台的关于互联网和电子商务的发展规划政策,为我国电商的快速发展提供了政策支持。在最近十几年间,我国电子商务展现了中国速度,在全球范围内也属于先头部队。现如今,网购已经深入人心,改变了我国人民的生活方式,为我国的经济发展提供了巨大支持。随着电子商务的不断发展以及人们收入稳定增长,网购成为人们最常使用的消费渠道之一。根据在网上收集到的数据显示,截止到2023年末,我国的网购用户达到了惊人的7.82亿,手机购物的用户也达到了7.81亿。网购人数和消费额都
6、在不停的飞速增长。有数据表明,2018年我国网购交易额达到了5.7万亿。目前我国的网购平台背后几乎都有阿里巴巴集团和腾讯公司的身影。如阿里巴巴是淘宝、苏宁易购、闲鱼、天猫等平台的股东,占股很高,拥有很高的话语权,而拼多多和京东等平台在有着腾讯的资金投入后愈来愈强。另外,滴滴、网易和顺丰等企业也正在试图进军电子商务领域,暴露了他们想在电子商务领域分一杯羹的野心。在最近的几年时间里,我国的网购行业高速发展,同比增幅一直保持在百分之三十以上。在物联网、大数据、云计算等新技术理念提出后,为我国电子商务的发展提供了新的技术支持,以更精准的数据和更高的物流效率提供给更好的用户体验,使行业发展由粗变细变精。
7、1.3 本课题主要工作本论文中,主要对手机购物商城系统的设计和功能的实现进行叙述,并对其进行了系统分析。为了使系统功能能满足用户的需求,就必须先进行需求分析。对同类系统的功能进行详细分析,确定新系统的功能需求,以此为基础进行系统设计,最终完成的系统的开发。软件方面,我选择功能已经成熟的微信开发者工具作为开发平台,MYSQ1数据库用以数据保存。以已经相当成熟的微信开发者工具和MYSQ1作为开发工具,在安全、编码效率等方面值得信赖。最后,对系统的进行系统测试,保证系统能正常运行,保障用户的使用体验。1.4 系统开发环境1.5 .1微信开发者工具微信开发者工具是专门用于开发微信小程序的微信官方软件,
8、从开发到小程序上线做到了一条龙服务。特色的云开发功能能帮助开发者大大减少开发微信小程序所花费的时间。1.5.1 JAVA技术JaVa是一种面向对象的跨平台编程语言。JaVa功能强大,能从一个环境直接移植到另一个环境,在新的环境中继续使用。同时安全性也及其强大,广泛应用在互联网、超级计算机等多个领域,在全世界拥有最大的开发者社区。1.5.2 MySQ1数据库MySQ1是一种开源性的关系型数据库,使用SQ1语言来管理数据。MySQ1因其体积小、速度快、可靠性高且适应性强而成为中小型软件开发者的首选。并且因为作为开放源代码的数据库软件,可以大大降低拥有成本进而减少研发成本。2需求分析2.1可行性分析
9、手机购物商城系统是以在微信上进行智能购物管理为目的。确定目标后,本论文将从以下三方面进行可行性分析。2.1.1技术可行性手机购物商城系统采用微信开发者工具开发功能完善、使用简单易上手的前端部分的应用程序。以及使用MYSQ1数据库创建一个完整性好、安全性强、稳定性高的能让管理员维护数据的后台数据库。且开发人员掌握了一定的微信小程序开发技术,所以该系统的开发是可行的。2.1.2操作可行性手机购物商城系统的登录页面简洁,使用通过微信授权方式一键登录系统,同时也可以自己申请账号与微信账号绑定。用户只需使用智能机登录微信就可以使用本系统。本系统的功能丰富,设计符合大众的使用习惯,在操作上特别简单。所以本
10、系统的开发是可行的。2.1.3经济可行性手机购物商城系统使用MYSQ1数据库构建后台数据,本系统所需的软硬件环境非常容易获得,且MYSQ1是开源性的数据库软件,不需要付出拥有成本,能大大减少研发所需经费。而且本系统研发人员少,开发周期短,不需要过高的人力、物力和财力,所以在经济方面是可行的。由以上综合分析得,手机购物商城系统在技术、操作和经济上都是可行的,所以本系统的开发是可行的。2.2系统流程设计2.2.1系统开发流程需求分析是系统开发的第一步,然后对系统进行总体布局,如功用、性能、数据库及各个模块的整合等。本系统的开发流程如图2-1所示图2-1系统开发流程图2.2.2用户登录流程使用本系统
11、要先登录系统。输入用户名和密码,系统判断账号密码是否正确,都输入正确则登录成功,错误则重新输入。如图2-2所示。图2-2登录流程图2.2.3系统操作流程用户进入系统后进入登录界面,输入用户名和密码,系统从数据库内数据验证信息是否正确,验证通过进入功能界面,用户正常使用系统,验证失败系统将提示账号或密码输入错误,请从新登录。如图23所示。2.2.4添加信息流程管理员和用户可以分别在后台管理页面和个人信息管理页面添加数据。输入后,系统自动判断,数据合法添加至数据库,非法提示失败,管理员或用户需要重新输入数据。如图24所示。图2-4添加信息流程图2.2.5修改信息流程管理员和用户可以分别在后台管理页
12、面和个人信息管理页面修改数据。修改后,系统自动判断,数据合法则修改至数据库,非法提示失败,管理员或用户需要重新输入数据。如图2-5所示。2.2.6删除信息流程管理员可以选择对商铺或商品的信息进行删除,选择需要删除的信息点击删除,系统提示是否删除。选是,勾选信息删除,数据库自动更新。如图2-6所示。图2-6删除信息流程图2. 3系统用例分析3. 3.1用户用例图用户登录系统后可以使用首页搜索、商品分类、购物车等功能。如图2-7所示。2.3.2管理员用例图管理员登录后台管理系统进行用户、商场、商品等管理工作。如图3-8所示。3系统设计3.1 系统概述手机购物商城系统是Internet环境下,能在安
13、卓系统和Web服务器下使用的模型结构。用户能在有Internet的地点使用。如图3T所示。执行过程4. 图3T系统工作原理图5. 2系统结构设计将系统的整体设计细分为是一个个的小任务,将这些小任务分阶段完成后,再将其全部组成一个完整的大任务。它具体的工作步骤是:1、将系统分解为多个子模块。2、提前将各个子模块的功能设计好。3、将各个子模块之间的逻辑关系设计好。4、将各个模块的界面以及模块间的信息传输设计好。需求分析贯穿整个设计过程,对每一个小任务都要覆盖到,并以此确定具体的达成方案。而后对系统进行前期设计,并不停的对其更新,最终完成系统的开发。如图3-2所示。手机育坡图3-2系统结构图4数据库
14、5.1 数据库实体作为保存和管理数据的数据库,数据库的设计要保证用户在本系统上进行的数据的传输、处理、保存、修改、增减等功能的操作能请求到数据库中,让用户能够评价和参与其中,保障用户的需求。对数据库的做需求分析后,结合系统的开发和概念模型的特点,建立E-R模型图。本系统的E-R图如下图所示。1、用户收货地址信息E-R图如图4-1所示:地址id图4-1用户收货地址信息E-R图2、商品基本信息E-R图如图4-2所不:图4-2商品基本信息E-R图3、商铺基本信息E-R图如图4-3所示:图4-3商铺基本信息E-R图4、关键词基本信息E-R图如图4-4所示:6.7. 2数据库表设计数据库表是数据库软件对
15、数据进行各类操作的基础,表的好坏一定程度上决定了系统数据处理的容易程度。本手机购物商城系统使用MYSQ1作为数据库管理系统,下图是数据库中表的具体信息。表4-5用户收货地址信息表列名数据类型长度主键允许空说明addressidvarchar255是否地址idVonghuid1WWVWW/varcharAAAWWk50否否用户idaddressvarcharVWWWWW50否否地址te1varchar50否否手机号码ouhuorvarcharvvv*50否否收货人名称表4-6商品基本信息表列名数据类型长度主键允许空说明idvarchar255是否类目IdIeimuvvvvvarchar255否是类目名f1agvarchar255否是类目图标picturevarchar2