"景先生毕设|www.jxszl.com

基于javaweb的网上商城的设计与实现(附件)【字数:6396】

2024-03-07 15:12编辑: www.jxszl.com景先生毕设
摘 要科技进步的飞速发展引起人们日常生活的巨大变化,电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用。信息时代的到来已成为不可阻挡的时尚潮流,人类发展的历史正进入一个新时代。现代社会越来越多的人追求便捷购物,购买各种各类的商品已经是人们生活中的一部分,但传统的商品购买销售模式并不能满足所有人的日常需要,因此将商品售卖信息化对应大众来说有着非常重要的意义。该软件的问题类型是网上商城的开发和设计。它设计用于电子商务行业中订单信息内容的管理方法,目的是更改当前的手动或半手动销售管理机制,让订单管理更加规范,标准化,工作效率得到提高。本网上商城主要使用了Eclipse软件编写的,也可使用IntelliJ IDEA来编写,主要的技术是JSP技术和Servlet技术。数据库方面采用的是mysql数据库,它用来处理数据相关内容,登录、注册、商品交易、结账、订单管理等功能,使用本系统的卖家和买家都可进行既科学又高效的管理过程,不但弥补了以往传统购物的缺点,而且人民的购物也更加便捷。网上商城的界面比较,管理员可以很快的运用熟练,工作效率即能达到非常有效的提升。
目录
一、 引言 4
(一) 开发背景 4
(二) 开发工具 4
二、 系统分析 5
(一) 功能性需求 5
(二) 非功能性需求分析 6
(三) 业务流程–分析 7
三、 系统设计 8
(一) 功能模块–设计 8
(二) 数据库设计 8
四、 系统实现 12
(一) 用户登录的实现 12
(二) 系统前台主要功能实现 13
(三) 系统后台功能–实现 18
五、 系统测试 25
(一) 软件测试的概念 25
(二) 软件测试–过程 25
(三) 系统测试阶段 26
(四) 测试结果 27
六、 总结 28
致谢 29
参考文献 30
引言
开发背景
21世纪一零年代已经结束。放眼中国,人民的生活质量伴随着我国经济的稳步增长也在逐渐提高。然而,在这 *景先生毕设|www.jxszl.com +Q: ^351916072
样的环境下,我国人民的日常生活节奏开始愈来愈快,工作压力也随之猛增,所以很多人民无法前往线下超市购买需要的商品。为此,网上商城的出现便便利了广大群众,很快就受到了大量的喜爱。
传统店铺受其物理因素影响,存在着例如顾客少,租金高,店铺间竞争激烈,外加上信息技术的迅猛发展,线上店铺不断地冲击着线下商家,此时线下转型为线上这种经营模式已经势不可挡。
本商城交付给企业或者个人后,他们可以随时地管理商品,例如上架商品和下架货物,而用户们则可以加入购物车还有对对自己提交的订单删除或者修改等操作。
开发工具
1、JSP
JSP的全称是JavaServerPages——动态网页开发技术。它和servlet一样在服务器端执行,简而言之就是Html+Java=JSP。
2、Servlet
它是用java写的一个被用于服务器端的一个程序。一般情况下Servlet只被用来扩展HTTP的一种动态的Web类型的服务器。
3、Mysql 数据库
MySQL是最当今世界上使用量最广泛的的关系型数据库管理系统之一,不同的表存储不同的数据有效的提升了数据管理之间的灵活性。而它的查询语言也是众多数据库中最常用的结构化查询,它的较大的优点就是运行速度很快以及体积小,使得项目所需的成本也比较低。
4、JSON
JSON(JavaScript_Object_Notation)是为了数据交换而出现的有关数据的格式,现在被广泛取代xml,它不是一种编程语言、有两个API、是一个JS对象。JSON 天生地适合成为不同编程语言间的对象序列化格式,同时JSON 充分的可读性也是令人舒适的一大亮点。
5、Tomcat概述
Tomcat是web容器,也是本地服务。而当开发此网上商城时,我们把程序放进Tomcat服务中,在启动后利用http协议就可让其他电脑就通过网络进行联通。它其中包含 HTTP 和 Servlet 两种的具体实现。 系统分析
功能性需求
设计互联网的网上商城的目标是为了更加有效的进行商品的买卖活动,这也是商品交易的一种新选择。这使得人与商家交易趋于网络化的管理方式,使互联网交易更加容易,从而提高工作效率,降低管理成本。
用户可以首次查看详细的介绍,网上商城中的货物的详情图,它的定价和其他相关信息,从中用户可以找到自己想要的商品。选择商品后,客户可以将选择的商品添加到购物车中,如果在清算前改变主意,仍然可以不用购买。客户选择要购买的商品后,可以将其提交给系统软件,系统软件将自动生成一个相对的订单号。
卖家同样有着相关的管理权限,例如店铺信息修改,商品库存调剂,商品分类,定价,货物的收发货等。
本系统具有的前台功能包括以下各项:
1.用户注册登录:用户进行注册,登录。
2.商品浏览:以列表方式显示商品信息或者可以查看热门商品和优惠商品。
4.购物车:这是网上商城最根本组成。客户在寻找自己喜欢的商品时,可以将其添加到购物车中,然后再次查询其他商品。
本系统具有的后台功能包括以下各项:
1.商品管理:用户选择心仪的商品提交订单后,商城负责人会定时为顾客处理订单,依照订单的信息决定是否发货,并维护现有网上商城中的所有商品详情。
2.订单的管理:订单详情查看,更新用户订单,更新物流以及删除订单等,并解决客户订单信息并交付给客户,向用户送货。
3.用户管理:显示所有注册用户的信息,并进行修改、删除等操作。
用户用例图见图2–1。

图2–1 用户用例图
管理员用例图见图2–2。

图2–2 管理员用例图
非功能性需求分析
1.系统处理的准确性和机密性
系统软件应确保公司内部信息内容的机密性,以确保用户利益。系统软件应选择管理权限,操纵不同客户的应用程序管理权限,并且客户不得滥用该权限进行实际操作。
2.系统软件的开发和可扩展性
由于用户在使用该系统时可能因为需求的改变会对本系统提出其他的功能需求,这就要求系统软件必须具有出色的可伸缩性。
3.系统软件的响应速度
网上商城系统的响应速度是考虑系统软件特性的优缺点的关键参考。该系统要求响应速度短,升级解决方案快,数据交换和传输时间短以及后台管理网络服务器的响应速度快。

原文链接:http://www.jxszl.com/jsj/wlw/564381.html