Insert title here

本科毕业程序商品供应管理系统,开发技术选择bootstrap、css、html、jQuery

发布时间:2023-05-15 17:16:36

全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。

同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。

今天将为大家分析一个商品供应管理系统,商品供应管理系统项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。


删除管理员测试数据

测试用例编号测试步骤操作预期结果测试结果
01在管理管理员页面,点击删除按钮点击删除管理员按钮,提示删除管理员成功Pass,提示删除成功与预期相同
02手动输入管理员id信息地址栏跳转shanchuadmin?id=-1Fail,数据库无此信息与预期相同
03不输入管理员id信息地址栏跳转shanchuadmin?id=Fail,数据库无此信息与预期相同


用户在系统中,通过菜单栏进入添加管理员模块,在添加管理员模块中。用户可以输入详细的管理员信息,通过添加管理员页面的POST请求向服务器提交管理员详细参数。在页面中输入的管理员详细信息包括密码、管理员、账号、,在Admincontroller中通过addadminact接口进行接收,接收参数包括password、admin、username、。通过接收参数,将参数封装拼接为Admin类,使用AdminMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成管理员数据的添加操作,最终将添加管理员成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:

// 输出当前方法日志,表示正在执行AdminService.addAdminact方法

logger.debug("AdminService.addAdminact ......");

// 使用Admindao的insert方法将Admin添加到数据库中

Admindao.insert(Admin);

// 将添加Admin信息添加到request中用message参数进行保存

request.setAttribute("message", "添加管理员成功");

添加管理员页面如下所示。



删除商品测试数据

测试用例编号测试步骤操作预期结果测试结果
01在管理商品页面,点击删除按钮点击删除商品按钮,提示删除商品成功Pass,提示删除成功与预期相同
02手动输入商品id信息地址栏跳转shanchucommodity?id=-1Fail,数据库无此信息与预期相同
03不输入商品id信息地址栏跳转shanchucommodity?id=Fail,数据库无此信息与预期相同


用户在系统中,通过菜单栏进入添加商品模块,在添加商品模块中。用户可以输入详细的商品信息,通过添加商品页面的POST请求向服务器提交商品详细参数。在页面中输入的商品详细信息包括保质期、名称、供货商id、商品id、价格、库存、供货商、描述、商品、出厂日期、,在Commoditycontroller中通过addcommodityact接口进行接收,接收参数包括guarantee、name、supplierid、id、price、number、supplier、introduce、commodity、date、。通过接收参数,将参数封装拼接为Commodity类,使用CommodityMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成商品数据的添加操作,最终将添加商品成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:

// 输出当前方法日志,表示正在执行CommodityService.addCommodityact方法

logger.debug("CommodityService.addCommodityact ......");

// 使用Commoditydao的insert方法将Commodity添加到数据库中

Commoditydao.insert(Commodity);

// 将添加Commodity信息添加到request中用message参数进行保存

request.setAttribute("message", "添加商品成功");

添加商品页面如下所示。



删除供货商测试数据

测试用例编号测试步骤操作预期结果测试结果
01在管理供货商页面,点击删除按钮点击删除供货商按钮,提示删除供货商成功Pass,提示删除成功与预期相同
02手动输入供货商id信息地址栏跳转shanchusupplier?id=-1Fail,数据库无此信息与预期相同
03不输入供货商id信息地址栏跳转shanchusupplier?id=Fail,数据库无此信息与预期相同


用户在系统中,通过菜单栏进入添加供货商模块,在添加供货商模块中。用户可以输入详细的供货商信息,通过添加供货商页面的POST请求向服务器提交供货商详细参数。在页面中输入的供货商详细信息包括地址、供货商、名称、联系方式、供货商id、供货、,在Suppliercontroller中通过addsupplieract接口进行接收,接收参数包括address、supplier、name、tel、id、supply、。通过接收参数,将参数封装拼接为Supplier类,使用SupplierMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成供货商数据的添加操作,最终将添加供货商成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:

// 输出当前方法日志,表示正在执行SupplierService.addSupplieract方法

logger.debug("SupplierService.addSupplieract ......");

// 使用Supplierdao的insert方法将Supplier添加到数据库中

Supplierdao.insert(Supplier);

// 将添加Supplier信息添加到request中用message参数进行保存

request.setAttribute("message", "添加供货商成功");

添加供货商页面如下所示。



删除操作员测试数据

测试用例编号测试步骤操作预期结果测试结果
01在管理操作员页面,点击删除按钮点击删除操作员按钮,提示删除操作员成功Pass,提示删除成功与预期相同
02手动输入操作员id信息地址栏跳转shanchuoperator?id=-1Fail,数据库无此信息与预期相同
03不输入操作员id信息地址栏跳转shanchuoperator?id=Fail,数据库无此信息与预期相同


用户在系统中,通过菜单栏进入添加操作员模块,在添加操作员模块中。用户可以输入详细的操作员信息,通过添加操作员页面的POST请求向服务器提交操作员详细参数。在页面中输入的操作员详细信息包括账号、年龄、介绍、操作员、操作员id、名称、密码、,在Operatorcontroller中通过addoperatoract接口进行接收,接收参数包括username、age、introduce、operator、id、name、password、。通过接收参数,将参数封装拼接为Operator类,使用OperatorMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成操作员数据的添加操作,最终将添加操作员成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:

// 输出当前方法日志,表示正在执行OperatorService.addOperatoract方法

logger.debug("OperatorService.addOperatoract ......");

// 使用Operatordao的insert方法将Operator添加到数据库中

Operatordao.insert(Operator);

// 将添加Operator信息添加到request中用message参数进行保存

request.setAttribute("message", "添加操作员成功");

添加操作员页面如下所示。



删除销售测试数据

测试用例编号测试步骤操作预期结果测试结果
01在管理销售页面,点击删除按钮点击删除销售按钮,提示删除销售成功Pass,提示删除成功与预期相同
02手动输入销售id信息地址栏跳转shanchusale?id=-1Fail,数据库无此信息与预期相同
03不输入销售id信息地址栏跳转shanchusale?id=Fail,数据库无此信息与预期相同


用户在系统中,通过菜单栏进入添加销售模块,在添加销售模块中。用户可以输入详细的销售信息,通过添加销售页面的POST请求向服务器提交销售详细参数。在页面中输入的销售详细信息包括数量、销售id、商品id、价格、总价、商品、销售日期、客户、,在Salecontroller中通过addsaleact接口进行接收,接收参数包括number、id、commodityid、price、totleprice、commodity、addtime、customer、。通过接收参数,将参数封装拼接为Sale类,使用SaleMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成销售数据的添加操作,最终将添加销售成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:

// 输出当前方法日志,表示正在执行SaleService.addSaleact方法

logger.debug("SaleService.addSaleact ......");

// 使用Saledao的insert方法将Sale添加到数据库中

Saledao.insert(Sale);

// 将添加Sale信息添加到request中用message参数进行保存

request.setAttribute("message", "添加销售成功");

添加销售页面如下所示。



删除采购测试数据

测试用例编号测试步骤操作预期结果测试结果
01在管理采购页面,点击删除按钮点击删除采购按钮,提示删除采购成功Pass,提示删除成功与预期相同
02手动输入采购id信息地址栏跳转shanchupurchase?id=-1Fail,数据库无此信息与预期相同
03不输入采购id信息地址栏跳转shanchupurchase?id=Fail,数据库无此信息与预期相同


用户在系统中,通过菜单栏进入添加采购模块,在添加采购模块中。用户可以输入详细的采购信息,通过添加采购页面的POST请求向服务器提交采购详细参数。在页面中输入的采购详细信息包括采购日期、商品、供货商、采购、供货商id、进价、商品id、数量、,在Purchasecontroller中通过addpurchaseact接口进行接收,接收参数包括addtime、commodity、supplier、purchase、supplierid、purchaseprice、commodityid、number、。通过接收参数,将参数封装拼接为Purchase类,使用PurchaseMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成采购数据的添加操作,最终将添加采购成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:

// 输出当前方法日志,表示正在执行PurchaseService.addPurchaseact方法

logger.debug("PurchaseService.addPurchaseact ......");

// 使用Purchasedao的insert方法将Purchase添加到数据库中

Purchasedao.insert(Purchase);

// 将添加Purchase信息添加到request中用message参数进行保存

request.setAttribute("message", "添加采购成功");

添加采购页面如下所示。



专业程序代做

为你量身定制的程序设计

诚信经营,我们将尽心尽力为你完成指定功能

十年程序经验,尽在全微程序设计


联系我们
Insert title here
Copyright © qwwendang.com All Rights Reserved
在线客服
联系方式
微信:13265346583 QQ:2196316269

扫码联系客服