计算机毕业设计 jsp电子商务平台ssh 毕设

演示视频:


https://www.bilibili.com/video/BV1Jc4114768/

3.2 商家核心模块的实现

商家模块主要功能有:注册登录管理、商品分类管理、特价商品管理、订单管理等模块,注册登录管理,这里不再过多介绍。本节主要实现商品基本信息的增加和订单的基本管理。

3.2.1 增加商品基本信息

选择商品管理连接,填写基本商品信息后,执行AdminMerAction.action,根据struts- config.xml文件中的配置,执行AdminMerAction.java中的addMer()方法,成功插入到数据库后,跳转到adminAddMer.jsp页面,成功后的页面如图3.8所示。

fe1c9129d01efd656e951aac17dbc546.jpeg


图3.8增加商品信息页面

3.2.2 订单基本信息管理

选择订单管理连接,可以看到前台客户下的订单信息,可以看到在最后一列有查看订单、受理该订单、删除订单和结单四个状态。客户在前台下订单后,管理员登陆后台审核订单,如果通过则受理该订单,受理之后可以对该订单进行结单计算。受理成功后的页面如图3.9所示。

0d0c99fcb4493738bbee0f5ef7b5c4fb.jpeg

图3.9受理订单成功页面


3.3 客户核心模块的实现

3.3.1 购物模块

客户模块主要实现了客户的基本功能。主要包括:注册基本信息、修改基本信息、购物管理、订单管理、留言管理等模块,其中购物模块是此模块的核心模块。

客户查看土特产商品信息后,点击【购买】,系统会跳到购物车管理模块,系统会执行CartAction.action,根据struts-config.xml文件中的配置,执行CartAction.java中的addCart()方法。客户可以继续选择土特产商品,也可以取消订单,接着点击【下一步】提交订单信息,表示客户下订单成功。客户的购物车如图3.10所示,订单提交成功如图3.11所示。

08e39ee2b2bf3dfce2bb4be0676ccec9.jpeg

图3.10 客户购物车页面

3753e44acb5f7471feef618c04fee04d.jpeg

图3.11 订单提交成功页面

4 系统的测试及难点分析

软件测试是为了发现错误而执行程序的过程[18]。它不仅是软件开发阶段的有机组成部分,而且在整个软件工程(即软件定义、设计和开发过程)中占据相当大的比重。系统实现后,就要对系统进行测试,以下是一个测试用例,一个是对查询商品基本信息功能的测试。

3.1 系统的测试

3.1.1对查询商品基本信息功能的测试

(1)当查询条件为空是,即默认情况下进行测试。

输入一个不存在的编号进行测试。

查询条件为空时,系统会默认查询所有的商品信息并将其进行展示。如图3.1所示。

052d7b830c2840daea59cf822ad180f5.jpeg

图3.1 默认状态下查询商品信息图

测试结果表明:当查询条件为空,显示所有的商品信息。

(2)当查询条件为一个时,即只输入商品关键字。

输入商品关键字“大豆”,查询到了一条商品信息,如图3.2所示。

df3099e81fab1ab0b7431bee50d251ed.jpeg


图3.2 按一个条件查询商品信息图

测试结果表明:查询条件为一个并且正确时,能把符合条件的商品信息显示出来。

(3)当查询条件是一个并且是所有商品分类中的一个时(如青海馆),测试是否能正确显示查询信息。

选择商品分类中的青海馆进行查询,查询结果如图3.3所示。

f4d7b3a32d263b0166cc984a8f1375e4.jpeg


图3.4只输入商品分类信息进行查询的信息图

测试结果表明:当查询条件是一个并且是所有商品分类中的一个时(如青海馆),可以正确的查询出商品信息。

(4)当查询条件为其中的一个并且输入信息不确时,能否把所有信息查出来。如图3.5所示。

00f5b56bf09ca0604e625827cdb04793.jpeg


图3.5输入信息不正确时的查询结果图

测试结果表明:当查询条件为其中的一个并且输入信息不正确时,显示“对不起,未找到满足条件的商品”。

(4)当查询条件为多条件时,是否能正确的查询出相应的信息商品信息。如图3.6所示。

7611e2a48e7f5ce5b3aa41c32ed24d79.jpeg

图3.6多条件输入情况下的查询结果图

当输入的关键字不正确时,如图3.7所示。

0087afa95ed12f21086c011876b0e6fb.jpeg

图3.7多条件输入情况下的查询结果图

当选择的商品分类信息不同时,如图3.8所示。

4c8811aa4aa7a5bed919c9687e305b33.jpeg

图3.8多条件输入情况下的查询结果图

测试结果表明:当查询条件为多条件时,输入信息正确时,能查询出相应的商品信息。如输入的关键字或者选择的商品分类不正确,会显示“对不起,未找到满足条件的商品”。

3.2 开发过程中遇到的问题及采用的解决方法

本系统在开发过程,遇到了许多问题,主要有如下问题:

(1)增加商品信息的时候商品照片的存储和显示问题。一开始是直接将图片以二进制方式存储到数据库中,但随之数据库的容量会大幅度增大,降低了系统的效率;最后采取将图片集中存储到一个图片目录下,在数据库中只存储该图片的路径,这种存储方式将数据库的容量尽可能地保持较小的状态,从而最大限度地提高系统的效率。


内容概要:本文介绍了一个基于Matlab的综合能源系统优化调度仿真资源,重点实现了含光热电站、有机朗肯循环(ORC)和电含光热电站、有机有机朗肯循环、P2G的综合能源优化调度(Matlab代码实现)转气(P2G)技术的冷、热、电多能互补系统的优化调度模型。该模型充分考虑多种能源形式的协同转换与利用,通过Matlab代码构建系统架构、设定约束条件并求解优化目标,旨在提升综合能源系统的运行效率与经济性,同时兼顾灵活性供需不确定性下的储能优化配置问题。文中还提到了相关仿真技术支持,如YALMIP工具包的应用,适用于复杂能源系统的建模与求解。; 适合人群:具备一定Matlab编程基础和能源系统背景知识的科研人员、研究生及工程技术人员,尤其适合从事综合能源系统、可再生能源利用、电力系统优化等方向的研究者。; 使用场景及目标:①研究含光热、ORC和P2G的多能系统协调调度机制;②开展考虑不确定性的储能优化配置与经济调度仿真;③学习Matlab在能源系统优化中的建模与求解方法,复现高水平论文(如EI期刊)中的算法案例。; 阅读建议:建议读者结合文档提供的网盘资源,下载完整代码和案例文件,按照目录顺序逐步学习,重点关注模型构建逻辑、约束设置与求解器调用方式,并通过修改参数进行仿真实验,加深对综合能源系统优化调度的理解。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值