基于web技术服装销售系统的设计与实现毕业论文
2020-03-24 15:25:08
摘 要
进入了21世纪之后,人类经济的发展速度逐渐加速,人们的消费方式也发生了比较大的变化,特别计算机应用和普及到社会的各方各面,使得电子商务成了一种新型而热门的消费方式。尤其是从近几年国内的电商发展趋势来看,网上商城的发展是大势所趋。
论文从相关背景知识出发,并综合分析了电子商务在当代的发展趋势,然后综合这些资料和其他情况分析得到建立网上服装销售系统的相关需求,最后根据需求对系统结构和功能模块进行设计实现。此次毕业设计——基于web技术服装销售系统是在Windows的操作系统下,以Eclipse作为系统开发平台,以MySql作为开发所使用的数据库,tomcat作为开发和调试JSP程序的web小型应用服务器,采用JSP技术、CSS技术等开发的网上购物系统。
开发完成后系统基本上实现了购物系统中普通用户和管理员用户的各项功能,操作界面友好,并且能顺利运行。
关键字:电子商务;网上商城;web技术;JSP技术
Abstract
After entering the 21st century, the speed of development of the human economy has gradually accelerated, and people's consumption patterns have also undergone considerable changes. Special computer applications and popularization to all aspects of society have made e-commerce a new and popular consumption pattern. Especially from the development trend of electronic commerce in recent years, the development of online shopping malls is the general trend.
Based on the background knowledge, this paper analyzes the development trend of e-commerce in the contemporary, and then synthesizes the data and other situation analysis to obtain the related requirements for the establishment of the online clothing sales system, and finally designs and implements the system structure and function modules according to the needs. This graduation design-web technology-based clothing sales system is under the Windows operating system, Eclipse as the system development platform, Mysql as the database used for development, Tomcat as the development and debugging of JSP programs Small web application server, Online shopping systems developed using JSP technology, CSS technology, etc.
After the completion of the development, the system basically realizes the functions of ordinary users and administrator users in the shopping system. The operating interface is friendly and can run smoothly.
Key Words: Electronic commerce; Online Mall; Web technology; JSP technology
目录
第1章 绪论 1
1.1项目背景 1
1.2网络购物系统发展现状及趋势 2
1.2.1网络购物系统的现状 2
1.2.2网络购物系统的发展趋势 2
1.3网络购物系统设计意义 3
第2章 需求分析 4
2.1 功能概述 4
2.1.1功能需求表 4
2.1.2用户管理模块 4
2.1.3商品管理模块 5
2.1.4订单模块 5
2.1.5购物车模块 5
2.1.6商品评价模块 5
2.1.7商品购买模块 6
2.2具体需求设计 6
2.2.1用户管理设计 6
2.2.2购物车功能设计 8
2.2.3 用户订单管理模块 12
2.2.4 管理员订单管理模块 13
2.2.5 管理员商品管理 14
2.3数据流图 17
第3章 数据库模块 18
3.1数据库的概念设计 18
3.2数据库的逻辑设计 21
第4章 设计技术介绍 24
4.1 开发语言——JAVA语言 24
4.2 Web应用技术 24
4.2.1 客户端应用的技术 24
4.2.2 服务器端应用的技术 25
4.3 数据库介绍 26
4.4 服务器介绍 26
第5章 系统功能展示 27
5.1网站首页 27
5.2注册 28
5.3商品详情 28
5.4购物车 30
5.5商品添加 30
第6章 总结 31
参考文献 32
致谢 33
第1章 绪论
1.1项目背景
网上购物,顾名思义就是消费者通过互联网进行商品信息的检索,然后通过自己的意愿选中需要的商品,之后通过订单的形式向商家(后台)发出请求,请求受理后再通过当下较为流行的第三方支付或者通过银行卡pos支付购买商品所需要的金额,商家(后台)收到订单再通过邮寄的方式,或统一交给快递公司上门取件,最终将商品送到消费者手中。这种方式的消费简单快捷,具有很多自身的优势,所以很快便被大众所接受。
近几年来,网上购物作为B2C电子商务的一个典型代表,其发展也是最迅速和最成功的一例,正是因为网上购物的出现,改变了消费者们一贯保持的传统的购物习惯,使得人们不需要走出家门就能够挑选和购买商品。同时随着宽带进入到家家户户,计算机和移动终端的大量普及,网民的数量也以极快的速度每年大幅度的增加,这也从另外一个方面极大地促进了网络购物的发展,所以到了今天网络购物已经逐渐成为了现代人们日常生活中不可或缺的一个重要部分。
网络购物在经济社会上显示的生命力和不断发展的潜力,正是因为其本身有着不同于传统购物的众多优势,而这些优势对于当代人来说又是非常具有吸引力的,才使得网上购物不断前行,越做越大。一方面,网络购物相比传统购物方式具有以下的优点,网络购物省时省力,传统购物过程比较繁琐;网络购物与传统购物的支付方式相比也比较简单快捷;网络购物属于现代化和国际化的购物方式,更受年轻人的喜爱;网络购物能更好地体现出每个人的个人偏好而不受其他因素的影响。另一方面,对于商家来说,网上销售对于库存的要求很小,没有传统销售的库存压力,同时经营成本也比传统销售所需的门面店铺低,并且经营规模不受场地的限制;对于消费者来说,网络购物不受时间和地点的限制,可以在短时间内获得大量的商品信息,也可以挑选在短距离内无法买到的商品,并且可以在网上与大量的同类型商品进行比较后,再决定是否购买。这些都比较契合当代消费者的消费观念。
同时网上购物相对于传统实体店相比,其宣传方式包括邮件、短信、图片或视频等多种多样的方式,并且所需的成本也不是很高,而传统实体店的宣传方式必须通过新闻媒体或者电视广告作为媒介,相比之下成本高昂而不具有任何优势。而且网上购物相对于传统购物来说少了许多的代理级别,没有了各种代理在整个销售中的利润获取使得每件产品成本降低,从而使每件商品具有更加低廉的价格,这更加符合消费者购买时的心态。在投资管理方便,由于网络购物本身的话题度和生命力,更加吸引投资者对其投资,并且网上商城所使用的新技术,也是的商家更容易管理自己的网上商城。
这些网络购物所拥有的超越传统购物方式的优点,逐渐使得网络购物在经济社会上流行起来,并且发展速度越来越快。
1.2网络购物系统发展现状及趋势
1.2.1网络购物系统的现状
网络购物系统所需的这种开发技术虽是近年刚刚兴起,但也并非是人们所说的天降之物,它也是伴随着网络购物的发展而逐步走向成熟的一个过程。通过总览其发展现状并总结和预测网络购物系统的发展趋势,以此作为标准从而为整个电子商务行业作出正确的导向,这才能对网络购物系统的未来向好的方向发展产生较大的积极影响。
在如今的社会中,信息技术高速发展,网络已经成为每个人在日常工作和生活中不可缺少的一部分。人们可以从网络中浏览各式各样信息,享受越来越人性化服务,享受科学技术发展带来的便利。也因此使得网络市场的前景变的更加广阔,而网上购物作为网络服务的主流方向更是很具有开发潜力。目前国内电子商务发展的势头大好,各种购物系统的兴起如雨后春笋一般,一方面是因为网络购物自身的生命力和创造力,另一方面也是因为国家的政策支持,以后网络购物系统的发展必然是想标准化、国际化、和多元化的方向拓宽自己的行业道路。
网络购物系统的核心组成部分包括信息流、资金流和物流三大类,而具体到网络购物系统上的则是针对信息流来进行开发的。主要包括前后台两个部分,前台负责完成模板风格的定义,设计出符合自身需求的风格界面;完成商品的多图展示功能,从而提升消费者的购买欲望;完成商品展示功能,通过前端页面向消费者展示各类商品的具体信息;最重要的是完成购物车功能,让消费者随时随地可以保存自己喜爱的商品并购买。后台负责完成商品的增加,删除,修改,查看等功能;完成订单的处理功能;完成订单以及数据的处理功能。当然这只是一些最基本的功能,针对不同的系统还需要做出相应的设计和改变。
1.2.2网络购物系统的发展趋势
网上购物系统的开发起源于七十年代,当时的一些大公司看准时机通过建立自己的计算机网络实现各个机构、商业伙伴之间的信息共享,这个过程被称为EDI(电子数据交换)。EDI通过传递数据流可以在机构和企业之间提供低失误率、低成本、高效率的数据交换,据估计,在世界大型企业中有超过95%医生在使用这种技术,这既是过去也是现在网上购物系统的基础。
随着近几年来信息技术在国内的高速发展,现代人们对于互联网技术应用产生越来越高的兴趣,同时网络购物系统成为了互联网快速发展的产物,从另一方面网络购物系统的需求也促进了互联网技术的发展。由于社会经济的发展和超过以往的任何一个时期,人们放在工作上的时间也逐渐增多,与此同时带来的影响就是购物时间相对减少,那么如何能够方便快捷的购买到自己想要的东西成为了人们现在关注的重心。所以,人们对传统商店的注意力自然而然的就转移到了网上购物上,也使得跟随时代发展的企业开发网络购物系统,形成了各式各样的网上商城。
1.3网络购物系统设计意义
网络购物系统的设计意义包括以下内容,投资少,不需要投入较多的资金,回收快,在当今社会使用网络购物的人群基数巨大,资金的回收速度也是比较快的。一般来说,筹办一个网上商城系统,不需要办理营业执照,不用去商场或街道租用门面,也不用提前囤积货物,所需资金很低且风险小到可以忽略不计。在中国,网民数量巨大,热衷于网络购物的人群也众多,为了满足这部分人的需要,一些企业首先开始了自己的网络购物系统的设计开发,随之而来的是更多投入到网络购物系统开发的人们,所以网络购物系统的开发一方面满足了喜欢消费人群的需要,另一方面也满足了社会上以盈利为目的的企业或个人的需要。
通过网络购物系统这一平台,能够将卖家和买家紧密联系起来,一方面买家可以掌握商店的实时信息,另一方面当消费者遇到问题时可以及时反馈给卖家并得到及时的处理,提高了交易的效率;其次网络购物系统的低成本使得交易成本大大降低,既降低了卖家的开店成本,也降低了买家的消费成本,实现卖家和买家的双赢;同时网上购物系统也扩大了消费者的交易范围,不同的网上购物系统提供了多种多样的产品,消费者可以主动浏览,自由选择,然后根据喜好决定最终的消费意愿;最后网络购物系统的开发以及将投入使用将大大提高市场的运行效率,足不出户,随时随地的消费相对于传统的消费方式,自然在一定程度上可以提高市场的运行效率。
同时设计开发出一个网络购物系统也是对自我能力的一次整合与运用,让自己能够在实践中更加熟练的掌握Java Web网站系统设计技术。这项技术在大学期间是没有学习过的,所以这次毕业设计也是对自己的一次挑战,需要自己学习新技术并进行运用,同时对自己的学习能力以及学习情况进行检测。
第2章 需求分析
2.1 功能概述
2.1.1功能需求表
系统细化功能模块如下图所示,以下将挑选几个主要核心模块的具体功能做出介绍:
图2.1 功能需求分析图
2.1.2用户管理模块
该模块设计目的主要用于用户的注册、登录以及个人信息修改功能,这部分属于系统最基本也是最核心的部分,会对后面用户的其他功能管理起到很大的作用。对于整个的系统前台和后台两部分,虽然在系统实际设计时普通用户和管理员在用户管理模块实例上执行相同的业务流程,但在功能权限开放上有所不同。前台用户没有网站信息修改权限,只能对自己的注册信息进行修改以及在网站使用对其开放的所有功能,或者对商品做评价等;而后台用户则具有修改系统数据库内部数据的权限。此外,前、后台用户管理系统互相独立,彼此间不能修改和查看对方的信息,算是系统的安全部分。
2.1.3商品管理模块
该模块设计目的主要是为后台管理员提供用户设置权限,用于进行查看、增加、删除和修改商品(信息)等操作。需要说明的是,对于前台用户,也是同样可以通过商品管理模块查看商品信息的,但是却没有增加、删除和修改的功能,这是通过开放商品管理模块这部分功能来实现的。
2.1.4订单模块
该模块主要用于普通用户和管理员用户分别对订单的查看、增加、修改、删除操作,前台用户通过提交订单就能够增加订单,并可以通过取消订单或者删除自己提交的订单,订单在数据库中有专门的表格用于保存。对于后台用户,则能够查看订单内容,并及时对数据库中订单数量、类型、时间等信息做出修改,并在处理完订单之后完成删除订单或其他操作。对于前台用户选定的商品数量等已经确定了的订单信息,后台用户则无法使用权限进行修改,管理员能够处理的只能是用户已经处理过后的订单。
2.1.5购物车模块
购物车模块用于收集并暂存前台用户选购的商品信息,在进行订单提交操作时,购物车内相关商品信息会被提取,生成订单保存到数据库中,同时将订单相关信息传送到后台。购物车中只会存储前台用户生成订单前所提交保存过的商品信息,在订单提交后购物车中的该商品信息会随着订单的生成而自动删除。同时用户也可以在购物车模块进行商品部分信息的修改,例如商品数量的修改,也可以删除整个购物车内的商品。
2.1.6商品评价模块
该模块主要用于前台各终端以及前台与后台之间的信息交流,只能由前台终端用户使用。后台管理用户只能够查看留言或者对留言进行删除处理,但是不能私自修改留言内容,这是为了保证该模块的真实和有效性。需要指出的是,在对商品进行评价时也调用留言板功能模块,但是不同的是,在商品评价处调用时,对该模块进行了后台禁用处理,即该情况下后台管理用户没有任何处理权限。
2.1.7商品购买模块
该模块主要用于前台用户在提交订单之后填写商品支付信息,包括物流途径、收货地址等,后台管理用户只能看到商品信息和物流信息,并且不能对其进行任何更改操作,能够操作的只是改变订单状态,例如由未发货变为已发货,由已发货改为已收货,并将结果返回给用户。
2.2具体需求设计
2.2.1用户管理设计
2.2.1.1 登录模块
该模块通过在登录页面输入用户账号和密码,并要求用户名和密码都不为空,完成用户登录进入系统的功能,同时记录登录用户信息并在其他页面使用。需要判断的部分包括用户是否存在、输入是否为空和输入字符是否合法。具体流程如下:
图2.2 登录模块流程图
2.2.1.2 注册模块
该模块通过在页面保存用户输入的数据完成建立新的用户信息的功能,要求用户输入信息不为空且符合输入规范,然后将信息保存进数据库,再返回到登录界面才可以使用新用户账户名和密码登录。具体流程如下:
图2.3 注册模块流程图
2.2.1.3 信息修改
该模块包括两部分内容,一部分是修改密码,另一部分是修改用户的其他相关信息,例如手机号,地址等信息。该模块功能是分开在不同页面实现的,用户需要在页面进行合法操作来修改信息,并将结果保存至数据库。具体流程如下:
图2.4 修改密码流程图
图2.5 修改用户信息流程图
2.2.2购物车功能设计
2.2.2.1添加商品
该模块通过在页面中点击添加至购物车按钮实现将商品添加至购物车的功能,需要判断商品是否已存在和购物车是否已满的情况,系统需要将结果返回给数据库进行保存,并在用户查看购物车时取出信息进行展示。具体流程如下:
图2.6添加购物车流程图
2.2.2.2删除商品
该模块通过在购物车页面中点击删除按钮来删除购物车内的单一商品或全部商品,前提是购物车不为空,操作后刷新购物车页面。具体流程如下:
以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。
相关图片展示: