发布时间:2022-12-21 16:31:32
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个物资信息管理系统,物资信息管理系统项目使用框架为SSM(MYECLIPSE),选用开发工具为eclipse。
系统具备添加进货模块,在添加进货中通过获取进货的详细信息,可以将页面中进货信息提交到数据库中,输入进货的详细信息,包括负责人id、数量、进货、负责人、日期、仓库id、商品、进货id、商品id、单号、,输入完成后,点击添加按钮。在addjinhuo页面输入进货详细信息,将提交到jinhuo类的addjinhuoact方法中,通过adminid、shuliang、jinhuo、admin、riqi、cangkuid、shangping、id、shangpingid、danhao、字段进行接收,执行调用jinhuomapper中的insert方法执行insert sql语句将Jinhuo对象提交到t_jinhuo表中,完成添加Jinhuo操作。
该部分的核心代码如下:
// 输出当前方法日志,表示正在执行JinhuoService.addJinhuoact方法
logger.debug("JinhuoService.addJinhuoact ......");
// 使用Jinhuodao的insert方法将Jinhuo添加到数据库中
Jinhuodao.insert(Jinhuo);
// 将添加Jinhuo信息添加到request中用message参数进行保存
request.setAttribute("message", "添加进货成功");
执行insert sql语句完成后,将使用request的setAttribute保存处理完成信息,并给出页面提示信息。
添加进货页面如下所示。
图添加进货界面
搜素进货测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 输入存在的进货标题,点击搜索按钮 | 输入标题“包含进货”,点击“搜索”按钮 | Pass,获取到包含关键词的进货信息 | 与预期相同 |
02 | 输入不存在的进货标题,点击搜索按钮 | 输入标题“未包含进货”,点击“搜索”按钮 | Fail,无进货信息返回 | 与预期相同 |
系统具备添加出货模块,在添加出货中通过获取出货的详细信息,可以将页面中出货信息提交到数据库中,输入出货的详细信息,包括日期、商品、仓库、数量、出货、单号、负责人id、出货id、仓库id、商品id、,输入完成后,点击添加按钮。在addchuhuo页面输入出货详细信息,将提交到chuhuo类的addchuhuoact方法中,通过riqi、shangping、cangku、shuliang、chuhuo、danhao、adminid、id、cangkuid、shangpingid、字段进行接收,执行调用chuhuomapper中的insert方法执行insert sql语句将Chuhuo对象提交到t_chuhuo表中,完成添加Chuhuo操作。
该部分的核心代码如下:
// 输出当前方法日志,表示正在执行ChuhuoService.addChuhuoact方法
logger.debug("ChuhuoService.addChuhuoact ......");
// 使用Chuhuodao的insert方法将Chuhuo添加到数据库中
Chuhuodao.insert(Chuhuo);
// 将添加Chuhuo信息添加到request中用message参数进行保存
request.setAttribute("message", "添加出货成功");
执行insert sql语句完成后,将使用request的setAttribute保存处理完成信息,并给出页面提示信息。
添加出货页面如下所示。
图添加出货界面
搜素出货测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 输入存在的出货标题,点击搜索按钮 | 输入标题“包含出货”,点击“搜索”按钮 | Pass,获取到包含关键词的出货信息 | 与预期相同 |
02 | 输入不存在的出货标题,点击搜索按钮 | 输入标题“未包含出货”,点击“搜索”按钮 | Fail,无出货信息返回 | 与预期相同 |
系统具备添加仓库模块,在添加仓库中通过获取仓库的详细信息,可以将页面中仓库信息提交到数据库中,输入仓库的详细信息,包括负责人、仓库、仓库、负责人id、,输入完成后,点击添加按钮。在addcangku页面输入仓库详细信息,将提交到cangku类的addcangkuact方法中,通过admin、cangku、cangku、adminid、字段进行接收,执行调用cangkumapper中的insert方法执行insert sql语句将Cangku对象提交到t_cangku表中,完成添加Cangku操作。
该部分的核心代码如下:
// 输出当前方法日志,表示正在执行CangkuService.addCangkuact方法
logger.debug("CangkuService.addCangkuact ......");
// 使用Cangkudao的insert方法将Cangku添加到数据库中
Cangkudao.insert(Cangku);
// 将添加Cangku信息添加到request中用message参数进行保存
request.setAttribute("message", "添加仓库成功");
执行insert sql语句完成后,将使用request的setAttribute保存处理完成信息,并给出页面提示信息。
添加仓库页面如下所示。
图添加仓库界面
搜素仓库测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 输入存在的仓库标题,点击搜索按钮 | 输入标题“包含仓库”,点击“搜索”按钮 | Pass,获取到包含关键词的仓库信息 | 与预期相同 |
02 | 输入不存在的仓库标题,点击搜索按钮 | 输入标题“未包含仓库”,点击“搜索”按钮 | Fail,无仓库信息返回 | 与预期相同 |
系统具备添加厂商模块,在添加厂商中通过获取厂商的详细信息,可以将页面中厂商信息提交到数据库中,输入厂商的详细信息,包括负责人、厂商id、厂商、电话、名称、,输入完成后,点击添加按钮。在addchangshang页面输入厂商详细信息,将提交到changshang类的addchangshangact方法中,通过fuzeren、id、changshang、dianhua、mingcheng、字段进行接收,执行调用changshangmapper中的insert方法执行insert sql语句将Changshang对象提交到t_changshang表中,完成添加Changshang操作。
该部分的核心代码如下:
// 输出当前方法日志,表示正在执行ChangshangService.addChangshangact方法
logger.debug("ChangshangService.addChangshangact ......");
// 使用Changshangdao的insert方法将Changshang添加到数据库中
Changshangdao.insert(Changshang);
// 将添加Changshang信息添加到request中用message参数进行保存
request.setAttribute("message", "添加厂商成功");
执行insert sql语句完成后,将使用request的setAttribute保存处理完成信息,并给出页面提示信息。
添加厂商页面如下所示。
图添加厂商界面
搜素厂商测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 输入存在的厂商标题,点击搜索按钮 | 输入标题“包含厂商”,点击“搜索”按钮 | Pass,获取到包含关键词的厂商信息 | 与预期相同 |
02 | 输入不存在的厂商标题,点击搜索按钮 | 输入标题“未包含厂商”,点击“搜索”按钮 | Fail,无厂商信息返回 | 与预期相同 |
系统具备添加管理员模块,在添加管理员中通过获取管理员的详细信息,可以将页面中管理员信息提交到数据库中,输入管理员的详细信息,包括管理员、账号、管理员id、密码、,输入完成后,点击添加按钮。在addadmin页面输入管理员详细信息,将提交到admin类的addadminact方法中,通过admin、username、id、password、字段进行接收,执行调用adminmapper中的insert方法执行insert sql语句将Admin对象提交到t_admin表中,完成添加Admin操作。
该部分的核心代码如下:
// 输出当前方法日志,表示正在执行AdminService.addAdminact方法
logger.debug("AdminService.addAdminact ......");
// 使用Admindao的insert方法将Admin添加到数据库中
Admindao.insert(Admin);
// 将添加Admin信息添加到request中用message参数进行保存
request.setAttribute("message", "添加管理员成功");
执行insert sql语句完成后,将使用request的setAttribute保存处理完成信息,并给出页面提示信息。
添加管理员页面如下所示。
图添加管理员界面
搜素管理员测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 输入存在的管理员标题,点击搜索按钮 | 输入标题“包含管理员”,点击“搜索”按钮 | Pass,获取到包含关键词的管理员信息 | 与预期相同 |
02 | 输入不存在的管理员标题,点击搜索按钮 | 输入标题“未包含管理员”,点击“搜索”按钮 | Fail,无管理员信息返回 | 与预期相同 |
系统具备添加商品模块,在添加商品中通过获取商品的详细信息,可以将页面中商品信息提交到数据库中,输入商品的详细信息,包括仓库、商品id、商品、货号、入库时间、厂商、数量、产品名、预售价、进货价、仓库id、库存、,输入完成后,点击添加按钮。在addshangping页面输入商品详细信息,将提交到shangping类的addshangpingact方法中,通过cangku、id、shangping、huohao、rukushijian、changshang、shuliang、chanpingming、yushoujia、jinhuojia、cangkuid、kucun、字段进行接收,执行调用shangpingmapper中的insert方法执行insert sql语句将Shangping对象提交到t_shangping表中,完成添加Shangping操作。
该部分的核心代码如下:
// 输出当前方法日志,表示正在执行ShangpingService.addShangpingact方法
logger.debug("ShangpingService.addShangpingact ......");
// 使用Shangpingdao的insert方法将Shangping添加到数据库中
Shangpingdao.insert(Shangping);
// 将添加Shangping信息添加到request中用message参数进行保存
request.setAttribute("message", "添加商品成功");
执行insert sql语句完成后,将使用request的setAttribute保存处理完成信息,并给出页面提示信息。
添加商品页面如下所示。
图添加商品界面
搜素商品测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 输入存在的商品标题,点击搜索按钮 | 输入标题“包含商品”,点击“搜索”按钮 | Pass,获取到包含关键词的商品信息 | 与预期相同 |
02 | 输入不存在的商品标题,点击搜索按钮 | 输入标题“未包含商品”,点击“搜索”按钮 | Fail,无商品信息返回 | 与预期相同 |
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计