【《基于Java的手机商城的设计与实现》10000字(论文)】_第1页
【《基于Java的手机商城的设计与实现》10000字(论文)】_第2页
【《基于Java的手机商城的设计与实现》10000字(论文)】_第3页
【《基于Java的手机商城的设计与实现》10000字(论文)】_第4页
【《基于Java的手机商城的设计与实现》10000字(论文)】_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ii基于Java的手机商城的设计与实现目录1绪论 11.1开发背景 11.2研究的目的及意义 21.3主要工作和解决的问题 22系统分析 22.1系统可行性分析 22.1.1技术可行性 32.1.2经济可行性 32.1.3法律可行性 32.1.4实施可行性 42.2研究思路与方法 42.3需求分析 42.3.1系统设计的特点 52.4系统功能结构图 53相关技术 73.1开发工具及技术介绍 73.1.1MySQL 83.1.2MVC设计模式 93.1.3SSM架构 94系统设计 114.1前台设计 114.2后台设计 135数据库设计 145.1数据库简介 145.2表的简介 146成果展示 196.1项目成果展示 196.1.1前台设计 196.1.2后台设计 237.项目测试 257.1测试目的 257.2测试方法 257.3具体测试 257.4测试总结 268总结与展望 26参考文献 28PAGE7摘要:近年来,网购品牌商品成为了时代热潮,消费者线上下单,快递员送货上门成为了一种选择。但对于传统的品牌商品行业来讲,大多数选择会走进线下的品牌店,实际体验后线下下单。我分析线下的需求,结合所学习的知识,制作了一款应用于手机品牌商品的在线销售系统。语言采用了Java语言,结合了当下流行且成熟的spring框架,数据库技术,结合jsp前端技术,开发出了简洁且流畅的手机商城系统。关键词:SpringMySQL1绪论1.1开发背景 现如今,随着经济的快速发展,人们生活节奏日益增速,日常用于休闲娱乐的时间日趋减少,没有多少时间和精力去商场购物,而疫情的出现,加剧了人们对于选择购物方式的转变。从消费者所在的角度来考虑,一方面,工作和学习等方面压力,没有时间去逛商场,另一方面,线下手机种类选择太少,新款机型更是供不应求。从商家的角度而言,实体店来往客户少,销量低,带来利润的微薄,但却有高额的房租,因此导致商家不得不通过抬高价格的方式让消费者买单。而互联网的日新月异,越来越多的人享受着互联网带来的便利,电子商务应运而生。人们需要一个网上销售手机品牌商品的网站,客户可以在网站上随意挑选和下单所需要的手机品牌商品,节省了逛商场的时间和精力,商家可以在网站上售卖自己的品牌商品,拓宽了销路,利润可观,打破了线下销售的恶性循环,从而形成消费者和商家互利共赢的局面。1.2研究的目的及意义

开发一个手机商城系统,可以方便用户购买手机,了解最新的手机行情,让用户可以足不出户就能买到称心的手机,这种专一的网购模式,能够节省用户多余的浏览时间,让用户更便捷的购机。1.3主要工作和解决的问题 本课题研究的主要工作就是设计一个手机商城,满足用户在网上可以在任意时间任意地点地挑选想要的手机,另一方面商家可以对手机和订单进行管理的系统,解决当今社会人们想要足不出户在线购买手机的需求。本课题的主要研究如下:(1)了解商家对手机管理需要的功能以及订单处理时需要的设计,然后对手机商城的功能和实用性上进行系统地分析。(2)在手机商城的需求分析的基础上,对系统的整体框架和模块进行细节上的划分。(3)手机商城的模块划分,此处会详细介绍模块的设计过程,包括前端和后台的设计过程。对手机商城的数据库进行设计与分析,描述数据库的设计细节阐述手机商城的基本功能并运行展示最后的成果。设计的目标及基本思路(7)本次设计要开发一个手机商城,将采用Java语言作为编程语言,其设计思路如下:(8)客户在前台可以进行注册登录、按照手机的类别查看手机、将手机放入购物车并销售外卖等操作,能查看订单的状态。(9)商家在后台可以进行注册登录操作、对订单进行增删改查、对手机进行增删改查、设置手机类别和热门手机标注等操作,能对订单进行发货。2系统分析2.1系统可行性分析 系统的可行性分析是为了帮助我们快速准确地判断一个系统是否有开发的必要和可能,主要从技术、经济等方面对手机商城进行全面的分析,来确保可以在最短的时间找到最合适的开发方法,同时减少系统开发中途失败的风险。技术可行性:本次手机商城主要采用的是Java语言开发的jsp系统,采用eclipse的环境开发,数据库是MySQL,是很常用的数据库,Java语言是一门非常成熟的语言,eclipse环境对Java语言是非常友好的,因此非常适合开发手机商城。经济可行性:从经济的角度出发,估算手机商城的开发成本以及运营成本,评估手机商城给商家带来的利润,本次设计的手机商城具有以下的优势特征:(1)对于小型商店的商家而言,网上开店的成本非常低,并且回报率很快很高,不存在资金存活的问题。(2)与实体店的经营时间相比,网上商店24小时均可以营业,不需要员工看店,也不需要收银员,任何时间都可以进行订单交易。(3)网上商店的销售地点不受限制,在家里就可以经营自己的店铺。(4)当今社会网络盛行,人们上网是一件非常普遍的现象,因此网上商店不用担心人气不足的问题。只要网站上出售的手机物美价廉、服务优质就缺乏客户上门。手机商城操作简单,无需雇佣很多员工,节省了大量的成本。本次设计的手机商城需要根据用户馆财务系统管理员和用户的需求而设计,在设计过程中,需要根据技术、经济、法律、实施上进行可行性分析,以保证整个系统开发设计是可行的。2.2研究思路与方法 在开发项目之前,先结合线下商品交易的实际来分析这个手机商城,系统应该有什么样的一个功能。完成需求的调研之后,开始着手系统的设计。首先是系统的数据库设计系统的数据库设计应该以之前调研的系统需求为前提,设置相应的数据库表结构,确定表和表之间的关系,用实体联系图把各个表的关系给展示出来。接着是开发框架的选用,在本次系统的设计中选取了spring来作为后端的主体框架,由于spring框架是目前Java中最流行的开源框架,所以选用该框架的好处是可以避免很多不可预见的问题,确保了程序的可靠性。然后是界面的设计,在本程序的设计中参考了目前一些流行的手机商城平台的页面设计。做到了用户交互的友好性并且方便后端程序的拓展开发展开。之后就是程序的编写过程,在程序的编写过程中,我遵循了最新的阿里巴巴Java开发手册严格遵循了变量的命名方法的命名,还有包结构的设计等等,都符合了最新的规范要求。最后是系统的测试部分,一个良好的系统的诞生离不开大量的测试,在本系统的设计之初,我便设置了一些测试的代码,用这些代码可以很容易的测试出我的业务逻辑有没有问题。2.3需求分析 前期对用户在手机商城的基本需求和功能做了全面的调查与分析,经过评析之后,系统应具备以下的功能:前端设计:(1)登录注册功能:用户打开系统,浏览挑选各类手机,在购买手机之前,要进行注册登录。(2)类别选择:用户想要销售某一类的手机,可以选择相应的类别查看,然后挑选手机。(3)购物车添加:用户选择到心仪的手机,可以将手机加入购物车,最后进行结算。(4)我的订单:用户根据我的订单可以查看历史销售的记录以及订单的状态。后台设计:(1)用户管理:该功能用于查看用户的用户名和真实姓名,可以对用户的个人信息进行修改和查看。(2)分类管理:此处要设置多级分类,分类主要将手机分一个大类,分类将其中的某类手机再做一个细分类。(3)订单管理:用于查看订单的具体信息,可以看到订单的金额、收货人、订单的状态等。(4)手机管理:用于对商城的手机进行增删改,比如价格、类别、手机名、手机图片等。2.3.1系统设计的特点(1)系统界面与其他的手机商城相比,界面更加简洁美观。(2)能够对订单进行有效管理,查看手机状态。(3)客户快速挑选手机和购物。(4)商家高效管理手机与订单。2.4系统功能结构图 本次设计的手机商城是分为两大模块,前台和后台,前端主要是服务于客户,提供了用户注册登录、手机浏览、购物车添加、订单管理的功能,具体如图3-1所示:图3-1前台模块图后台模块主要是服务于商家,可以对手机进行设置,类别管理、订单管理、用户信息管理的功能,具体如图3-2所示:图3-2后台模块图

3相关技术 本手机商城用到的工具软件有Eclipse编辑器、MySQL数据库等。主要运用B/S模式,拥有友好的界面,便于用户的操作和高效的管理。在开发过程中主要用到了JAVA、JSP、MySQL等技术。3.1开发工具及技术介绍 现如今时代急剧发展,移动智能端的设备数量正在急速增长,以C/S结构为基础的应用也随之急速增长,但我觉得这并不意味着WEB轻量级开发会马上结束,相反的,今年的“轻量级应用”的应用发展趋势越来越明显,WEB轻量级开发在社会上各个企业公司正变得越来越流行,主要是客户需要及时主动地得到信息,WEB目前为止还是一个相对较优的选择。近些年来,前端技术发展越来越快,尤其是Html5技术的发展更是如日中天,WEB程序已被广泛用与基于C/S结构的传统应用或相似的功能。凭借WEB的轻量级优势,它被越来越多的中小型企业与私人企业所喜爱。目前为止,WEB的开发呈现出前后端相分离的趋势。前端手机商城使用一些框架化代码,而后端手机商城起处理数据的作用。该结构比起传统结构拥有更加鲜明的层次结构,确保了程序运行时的稳定性与健壮性。该人力高效的管理手机商城的前端主要采用了JavaScript进行开发使用,这个技术的好处就是可以在获取更新数据的同时,可以不刷新页面或者说仅仅刷新页面的某一个部分,相比于JSP获取数据的时候,需要进行全局的刷新,这样不仅在效率上使用这个技术比JSP速度快很多,而且大大提升了用户的操作友好性与便捷性,还有一个原因就是,Jsp在运行的时候会编译成Java字节码,但是JavaScript它是一门脚本语言,所以说不需要这样操作,所以在效率上比JSP有了极大的改善和提升。本手机商城的后端部分主要采用的是Java语言,Java语言的好处就是它比传统的语言,比如php,效率更高,使用语法也比较简单,因为Java语言更倾向于底层操作,所以他的效率更高,本手机商城采用了MySQL数据库,截止目前,MySQL数据库是世界上最受欢迎的数据库,有一个很重要的原因就是MySQL数据库是免费的,并且可以确保数据的永久性,本手机商城的开发架构是MVC架构。3.1.1MySQL MySQL作为一种关系型数据库,有着开放式的架构,得到很多开发人员的青睐,而随着计算机技术的日趋成熟,MySQL支持的功能也逐渐增多,性能不断的提升,能够支持更多的平台。另外,社区的开发和维护人员也比较多,就目前来讲,MySQL拥有稳定的性能、功能全面,此外,在满足GPL所要求的协议之后,开发人员可以免费试用MySQL,也能按照自己的需要对MySQL进行修改,综上所述的优势,让MySQL得到很对人的关注与追随。总体来说,与HBASE、NoSQL等数据库相比,MySQL数据库拥有很突出的优势。最值得我们关注的是,这些数据表又存储到不同的数据库中,由此避免了在一个大的数据仓库中,存放所有的表。分开存储,不仅让MySQL数据存取更加便利,同时也提升了数据读取的效率,从而减少手机商城响应数据修改时间,让基于MySQL数据库的信息处理平台更加灵活高效。SQL使得对数据库进行存储、更新和存取信息这类的操作使用更为便捷。手机商城,开发时选择MySQL关系型数据库存储手机商城产生的所有数据。当前,很多人都习惯采用MySQL关系型数据库,这是因为MySQL方便快捷,占用很小的磁盘容量,并且处理数据速度特别快,因为它的源代码是公开的,所以成本更低,因此,很多毕业设计中,手机商城的开发都会首选MySQL数据库。3.1.2MVC设计模式 在早期的Java开发中,很多开发者采取的是JSPservlet结构,这种结构的优点就是比较简单方便开发小型的项目,但是由于互联网技术日新月异的快速发展,也伴随着经济的发展,很多需求变得越来越复杂,往往一个项目需要很多模块作为支撑,在这种条件下,JSPservlet架构的缺点就暴露出来,因为JSPservlet架构通常是,一个单模块的结构,如果代码出问题,往往需要花费大量的时间来找到出问题的地方,然后顺着调用的记录修改。这样对于小型的项目是一个比较方便快捷的方法,但是相比于大型的项目,这个缺点很明显,如果一个大型项目的代码量很多,这样的话会花大量的时间在找代码上。MVC结构的出现就解决了这个问题,由于MVC分为三层架构当一个项目的代码出现问题时可以方便的来判断是哪一个层次出了问题,快速定位找到问题解决的方法。3.1.3SSM架构 (1)SpringMVC Springmvc是基于spring框架实现的mvc结构。Springmvc目前已成为Javaweb开发中最流行的框架,他专门为企业级开发所设计。类似于其他的Java框架,springmvc框架,它也是一个面向对象开发的框架。 (2)Spring框架 在早期的Java开发中,当新建一个对象时,需要用关键字来新建一个对象,这样的话会造成代码中有大量的冗余代码,而且这样new一个对象不能很好的管理一个对象的生命周期,spring的出现解决了这个问题,spring框架是一个强大的开源框架,它的核心是依赖注入。目前spring框架已经成为Java开发中最重要,同时也是最流行的一个框架,大量的基于spring的框架在近几年被开发出来。 (3)Mybatis MyBtais框架是一个数据库框架,它主要解决了Java开发中数据库和Java代码中的类的关系,运用了mybatis框架可以极大的增加数据库增删改查的效率。 (4)SpringMVC-Spring-Mybatis SSM框架它并不是一个单独的框架,它是由spring、springmvc和mybatis这三个框架的结合体,SSM框架在吸收了这三个框架优点的基础上,综合出了一个更为优秀的集成框架,通过一些简单的配置文件就可以很好的运用这三个框架,让他们发挥出各自的优点来,而且使用了SSM框架后可以将系统的耦合度显著的降低,大大的提高了开发的效率。4系统设计4.1前台设计 首页:首页的在手机浏览页面先是热门手机,其次是最新手机,最后是普通手机。首页提供了手机的类别选择,用户可以根据类别选择快速查找需要的手机。每个手机都提供了一个链接,点开链接,可以看到手机的明细,也能手机加入购物车。图4-1首页设计流程图 用户登录:用户需要在网站系统中注册登录才能在将手机加入加购物车,其注册信息需要填写的是用户名、用户密码、用户姓名、电话、邮箱、详细地址,正确填写后便完成注册,登录手机商城。图4-2购物车功能模块设计流程图 订单管理:用户将购物车的手机点击提交销售时,需要填写收货人的姓名、电话以及派送地址,提交成功需要再次确认才能付款成功。另外,客户每一次的订单记录都会保存,用户点击我的订单就能看到订单状态和订单详情。图4-3订单状态设计流程图4.2后台设计 用户管理:用户管理是用于保存每一个用户注册时提供的基本信息,后台可以对用户的信息进行增删改查,方便商家对用户的管理。分类管理:分类管理设计分为两个部分,分类和分类,分类用于将手机分为一个大类,分类是在分类的基础上再次分类,起到了快速筛选的作用。订单管理:主要用于查看每一笔订单的基本信息,包括订单状态、订单的编号、订单的收货人、派送地址、成交时间、成交金额以及成交的手机。手机管理:手机管理,顾名思义,就是对手机的增删查改,手机管理列表显示每一条手机的编号、图片、价格以及手机名称,在添加手机时,需要填写手机的名称、编号、市场价格、商城价格、所属类别、是否为热门手机、手机的图片与详情等信息,信息保存后仍可以修改,方便了商家管理手机的属性。

5数据库设计5.1数据库简介 一个优秀的数据库是项目能够流畅运行的关键,良好的数据库设计,能够降低数据冗余度,有效的减少数据的存储成本以及程序运行的流畅度,有助于数据库应用系统的开发。因此,数据库设计在手机商城系统设计中占据很重要的地位。5.2表的简介adminuser: 描述:管理员表,记录了管理员的基本信息。序号字段名称字段描述字段类型长度允许空缺省值1auid管理员账号int10,02username用户名varchar255√NULL3password密码varchar2554uid用户账号int10,0billitem:账单表,记录了账单的基本信息序号字段名称字段描述字段类型长度允许空缺省值1billid账单idint10,02count账单中的商品数量int10,0√NULL3ptotal商品总价double22,√NULL4pid所购商品idint10,0√NULLcategory:一级分类表,记录了一级分类的基本信息序号字段名称字段描述字段类型长度允许空缺省值1cid一级分类idint10,02cname一级分类名varchar255categorysecond:二级分类表,记录了二级分类的基本信息序号字段名称字段描述字段类型长度允许空缺省值1csid二级分类idint10,02csname二级分类名varchar255√NULL3cid所属一级分类idint10,0message:留言表序号字段名称字段描述字段类型长度允许空缺省值1messageid留言idint10,02message留言内容varchar2000√NULL3messagedate留言日期varchar2000√NULL4uid用户idint10,0√NULLorderitem:订单项表序号字段名称字段描述字段类型长度允许空缺省值1oiid订单项idint10,02count购买商品数量int10,03subtotal单项总价iddouble22,√NULL4pid所购商品idint10,05oid所属订单idint10,0orders:订单表序号字段名称字段描述字段类型长度允许空缺省值1oid订单idint10,02money订单总价double22,√NULL3state订单状态int10,04receiveInfo收货地址varchar255√NULL5phoNum收货电话varchar255√NULL6order_time下单时间datetime√NULL7uid所属用户idint10,08accepter收获人姓名varchar100√NULLproduct:商品表序号字段名称字段描述字段类型长度允许空缺省值1pid商品idint10,02pname商品名称varchar2553market_price市场价double22,√NULL4shop_price商城价double22,5image商品图片varchar255√NULL6pdesc商品描述varchar5000√NULL7is_hot是否热门int10,0√NULL8pdate商品上架日期timestamp√NULL9csid所属二级分类idint10,0√NULL10state商品状态int10,0√NULLshopcartitem:购物车项表序号字段名称字段描述字段类型长度允许空缺省值1cartitemidint10,02uid用户idint10,0√NULL3pid商品idint10,0√NULL4pcount商品数量int10,0√NULL5price商品价格double22,√NULL6image商品图片varchar255√NULL7ptotal商品总价double22,√NULL8pname商品名称varchar255√NULLuser:前台用户表序号字段名称字段描述字段类型长度允许空缺省值1uid用户idint10,02username用户名varchar2553password密码varchar2554name真实姓名varchar255√NULL5email电子邮件varchar255√NULL6phone手机号varchar255√NULL7addr用户地址varchar255√NULL8state用户状态varchar255'1'9code最近购买商品varchar50√NULLER图

6成果展示6.1项目成果展示6.1.1前台设计 (1)首页:如图6.1所示,在首页上最先显示热门手机,然后显示最新手机,图中右上角设置了手机分类,用户可以根据点击其类别来快速筛选想要的手机,在欢迎用户的下拉框下,可以快速选择我的订单、购物车和退出登录选项。如图6.1所示,每个手机的下方都对应着手机的链接,点开连接就会出现如图6.2所示界面,对手机的名称,价格,类型有着清晰的描述,方便用户查看,同时也设置了购物车选项,方便用户将手机加入购物车中。图6-1首页图6-2手机详情页 (2)用户注册登录页面:用户使用网站购物时,需要注册和登录账户,如图6.3,注册账户时需要输入用户名(中英文皆可)、用户密码、用户的姓名、联系电话、邮箱和详细住址。用户成功注册后,会自动跳转到登录界面(图6.4),用户正确输入用户名和用户密码即可成功登录系统。图6-3用户注册界面图6-4用户登录界面 (2)用户登录流程图:登录界面登录界面输入用户名和密码提交用户名是否存在?密码是否正确?登录成功输出“您输入的账号或密码有误!图6-5用户登录流程图(3)购物车界面:如图6-6所示,用户上手机详情中选择了添加购物车,那么在购物车中便有所显示,表明每一个手机的价格,数量以及总价。用户若是不想要也可以进行删除,若要提交订单,则需要正确填写收货人姓名、电话以及详细地址,然后进行提交。图6-6购物车界面 (4)我的订单页面:如图6-7所示,购物车中将手机提交后,便会生成一个订单,此时订单处于未付款状态,可以通过点击付款键完成付款,付款成功后,订单状态显示为等待发货,若是商家对订单进行了发货,那么该订单状态显示等待收货状态,此时订单上提供了确认收获的按钮,当客户确实收货时,点击确认收货,此时订单便完成交易。图6-7我的订单界面6.1.2后台设计 (1)用户管理:如图6-8所示,用户管理是用来存储用户的基本信息的,而用户列表显示序号、用户名、真实姓名可以更快地找到相应的客户,从而对客户的信息进行增删改的操作。图6-8用户管理界面 (2)分类管理:如图6-9所示,分类列表是用于手机的广义分类,对一个类别的添加只需输入编号和类别名称即可,同时也可对其进行删除和修改。如图6-10所示。图6.9分类界面 (3)订单管理:如图6-10所示,商家可以根据订单的时间来查询相应的订单,订单管理列表上会显示序号、价格、收货人、订单状态以及订单详情,当商家看到新的订单时,客户未付款便显示未付款状态,付款了就点击发货,订单的状态就从发货转变为等待收货状态,当客户收获时,订单状态变为订单完成,客户与商家完成交易。图6-10订单管理界面 (4)手机管理:如图6-11所示,手机列表显示的是手机的序号、手机的图片、手机名称、手机价格以及是否为热门手机的标注,采用这几个手机的属性是为了快速查找到需要的手机对其进行删除或者修改,若当前手机列表中没有想要的手机,可以进行添加,如图6.12,填写手机的id、手机名称、是否热门标注、市场价格、手机专卖店价格、所属类别、手机的图片以及对手机的详细描述等信息,完成手机的添加。图6-11手机管理界面图6-12手机属性设置界面

7.项目测试7.1测试目的 执行计算机程序,查找程序和程序执行结果中的问题,将这样一个步骤,定义为软件测试。换句话说,软件的测试是程序开发人员设计的一系列测试用例,开发人员设计测试用例时,需要考虑到自己输入的数据以及预期所想要达到的效果或得到的结果。开发人员开发手机商城管理系统过程中,需要在软件开发的每个阶段都严格按照程序设计规范和程序内部需要满足的结构。编码完成之后,使用设计的用例,尝试找出程序中的错误。软件开发的每个生命周期中,都避免不了出现错误。所以在每个开发阶段结束时,我们都要使用相关的技术审核,解决已经存在的问题,并防止出现意料之外的问题。然而,以往的开发经验证明,审查无法找到所以的错误。这些潜在或者已经存在的问题不解决,会带来灾难性的后果。之所以在开发完成之后,正式投产使用之前,设计测试用例,并进行测试,尽可能多的发现编码和软件中的错误,并加以改正。系统测试是软件开发中一个必不可少的伴随全过程的一个环节,系统测试的主要目的是为了减少软件产品出现的不可,预测的问题和漏洞,这些问题和漏洞,可能会影响用户的体验,也可能会造成数据错误,引起不可预估的损失,所以总的来说系统测试是为了较早的检查出系统中存在的隐患,并且测试出系统的安全性和稳定性,在系统发布之前将这些隐患发掘出来,以后的发布做准备。7.2具体测试测试模块测试序号测试用例测试结果整体模块user_01用户登录测试通过user_02用户注册测试通过User_03销售手机测试通过User_04退出登录测试通过User_05查看购物车测试通过User_06进入购物页面测试通过管理员模块Admin_01管理员登录测试通过Admin_02发布手机测试通过Admin_03管理员注销测试通过Admin_04删除手机测试通过系统性能模块:财务系统测试功能测试序号测试用例测试结果系统性能模块CAIWU_SYSTEM_NO01快速运行通过CAIWU_SYSTEM_NO02移动窗体本身刷新正确通过CAIWU_SYSTEM_NO03缩放控件变化通过CAIWU_SYSTEM_NO04显示分辨率通过表7-1系统性能模块测试表 虽然说系统的性能模块不是系统的一个核心模块,但是为了良好的用户友好性这个模块需要进行大量的测试,在测试中我们分别选取了前端和系统的性能进行测试,根据上述的测试本系统在不同的分辨率下都可以做到完美的显示,而且也适应了不同的浏览器,总体而言,该系统性能良好,是一个合格的手机商城管理系统。7.3测试总结 从上述的测试来看,不管从功能上还是显示上还是性能上,该系统都可以完美的显示在各种系统上,从功能上而言,该系统的功能比较完美,实现了财务管理的各个功能模块,比较贴近于目前的实际应用情况。同时在性能方面,该系统也可以运行在各类低性能的机器上,确保了良好的用户体验。8总结与展望 本次设计的手机商城,基本上满足用户的需求,解决了用户足不出户就能销售到所需手机的困难,商家让自己的手机有了更好的销路,获得了较多的利润。目前,市面上有很多手机商城,本次设计的手机商城与其他系统相比,具有以下的优点:(1)手机商城系统界面简洁,省去了很多不必要的界面设计,也没有让人头疼的广告弹窗。(2)手机商城功能丰富,用户可以根据类别快速选择所需手机,也可以直观地看到手机的细节,从而能让客户在买手机时做到实物与想象一致的状态。(3)手机商城系统在提交订单的时候,没有直接付款,需要客户确认之后才会付款,减少了客户误拍错拍的事件发生。(4)手机商城系统提供了订单的状态,用户和商家可以根据手机的状态来判断手机是否发出或者收货。虽然此手机商城系统有很多的优点,但由于时间的关系以及个人的能力有限,系统还有一些不足的地方,具体缺点如下:(1)本次的付款设计是虚拟的,没有采用网银支付、支付宝支付、微信支付等,因此本次的手机商城只是一个模拟的状态,并不能用于实际生活中,但后期对其进行添加真实的货币支付,便可应用。(2)本次的订单状态只能显示出发货、等待收货、确认收货等一些状态,没有对系统设计物流设计,用户无法查看手机运输的情况,这一点的不足有待改进

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论