发布时间:2023-05-05 01:20:30
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个首饰店的账单管理系统,首饰店的账单管理系统项目使用框架为PHP,选用开发工具为phpstorm。
添加换货时,需要在页面输入换货、商品编号、换货id、属性、员工id、员工、详细信息,在换货的控制层通过inserthuanhuo接口进行换货数据接收。inserthuanhuo接口中将接受huanhuo、bianhao、id、shuxing、yuangongid、yuangong、字段,通过拼接insert语句将换货信息保存到t_huanhuo表中,完成添加换货操作,添加换货具体分析用例如表所示。
表添加换货用例表
| 用例编号 | 添加换货 |
|---|---|
| 用例参与者 | 用户 |
| 用例概述 | 本用例用于用户添加换货 |
| 前置条件 | 用户登陆系统后执行操作 |
| 用例步骤 | 用户通过系统验证,进入添加换货页面,输入详细的换货信息。响应换货控制层中的insert方法,完成添加换货操作。 |
| 系统响应 | 用户登录成功,换货控制层接收参数,在t_huanhuo表中更新新增换货数据 |
| 响应时间 | 1S |
| 输入参数 | 换货、商品编号、换货id、属性、员工id、员工、 |
在系统中删除不需要的换货信息时,可以使用换货删除操作。进入换货管理页面后,点击换货后方的删除按钮可以将换货的id信息提交到换货控制层中。在换货控制层中使用delete方法获取换货的id信息,换货控制层再调用换货服务层中的delete方法。t_huanhuo中对应的换货信息将会被删除,并给出页面提示信息,删除换货成功。核心代码如下:
// 输出日志,表示当前正在执行HuanhuoService.deleteHuanhuo方法
logger.debug("HuanhuoService.deleteHuanhuo ......");
// 根据id调用Huanhuodao的deleteByPrimaryKey方法,删除Huanhuo
Huanhuodao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除换货成功");
删除换货页面如下所示。
图删除换货界面
添加商品时,需要在页面输入商品id、入库时间、商品编号、商品、属性、详细信息,在商品的控制层通过insertshangpin接口进行商品数据接收。insertshangpin接口中将接受id、rukushijian、bianhao、shangpin、shuxing、字段,通过拼接insert语句将商品信息保存到t_shangpin表中,完成添加商品操作,添加商品具体分析用例如表所示。
表添加商品用例表
| 用例编号 | 添加商品 |
|---|---|
| 用例参与者 | 用户 |
| 用例概述 | 本用例用于用户添加商品 |
| 前置条件 | 用户登陆系统后执行操作 |
| 用例步骤 | 用户通过系统验证,进入添加商品页面,输入详细的商品信息。响应商品控制层中的insert方法,完成添加商品操作。 |
| 系统响应 | 用户登录成功,商品控制层接收参数,在t_shangpin表中更新新增商品数据 |
| 响应时间 | 1S |
| 输入参数 | 商品id、入库时间、商品编号、商品、属性、 |
在系统中删除不需要的商品信息时,可以使用商品删除操作。进入商品管理页面后,点击商品后方的删除按钮可以将商品的id信息提交到商品控制层中。在商品控制层中使用delete方法获取商品的id信息,商品控制层再调用商品服务层中的delete方法。t_shangpin中对应的商品信息将会被删除,并给出页面提示信息,删除商品成功。核心代码如下:
// 输出日志,表示当前正在执行ShangpinService.deleteShangpin方法
logger.debug("ShangpinService.deleteShangpin ......");
// 根据id调用Shangpindao的deleteByPrimaryKey方法,删除Shangpin
Shangpindao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除商品成功");
删除商品页面如下所示。
图删除商品界面
添加营业额时,需要在页面输入珠宝营业额、营业额、总营业额、月份、时间、黄金营业额、银营业额、钻石营业额、铂金营业额、详细信息,在营业额的控制层通过insertyinyee接口进行营业额数据接收。insertyinyee接口中将接受zhubaoyingyee、yinyee、zongyinyee、yuefen、shijian、huangjinyinyee、yinyinyee、zuanshiyinyee、bojinyinyee、字段,通过拼接insert语句将营业额信息保存到t_yinyee表中,完成添加营业额操作,添加营业额具体分析用例如表所示。
表添加营业额用例表
| 用例编号 | 添加营业额 |
|---|---|
| 用例参与者 | 用户 |
| 用例概述 | 本用例用于用户添加营业额 |
| 前置条件 | 用户登陆系统后执行操作 |
| 用例步骤 | 用户通过系统验证,进入添加营业额页面,输入详细的营业额信息。响应营业额控制层中的insert方法,完成添加营业额操作。 |
| 系统响应 | 用户登录成功,营业额控制层接收参数,在t_yinyee表中更新新增营业额数据 |
| 响应时间 | 1S |
| 输入参数 | 珠宝营业额、营业额、总营业额、月份、时间、黄金营业额、银营业额、钻石营业额、铂金营业额、 |
在系统中删除不需要的营业额信息时,可以使用营业额删除操作。进入营业额管理页面后,点击营业额后方的删除按钮可以将营业额的id信息提交到营业额控制层中。在营业额控制层中使用delete方法获取营业额的id信息,营业额控制层再调用营业额服务层中的delete方法。t_yinyee中对应的营业额信息将会被删除,并给出页面提示信息,删除营业额成功。核心代码如下:
// 输出日志,表示当前正在执行YinyeeService.deleteYinyee方法
logger.debug("YinyeeService.deleteYinyee ......");
// 根据id调用Yinyeedao的deleteByPrimaryKey方法,删除Yinyee
Yinyeedao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除营业额成功");
删除营业额页面如下所示。
图删除营业额界面
添加回收时,需要在页面输入价格、回收、回收时间、属性、商品、详细信息,在回收的控制层通过inserthuishou接口进行回收数据接收。inserthuishou接口中将接受jiage、huishou、huishoushijian、shuxing、shangpin、字段,通过拼接insert语句将回收信息保存到t_huishou表中,完成添加回收操作,添加回收具体分析用例如表所示。
表添加回收用例表
| 用例编号 | 添加回收 |
|---|---|
| 用例参与者 | 用户 |
| 用例概述 | 本用例用于用户添加回收 |
| 前置条件 | 用户登陆系统后执行操作 |
| 用例步骤 | 用户通过系统验证,进入添加回收页面,输入详细的回收信息。响应回收控制层中的insert方法,完成添加回收操作。 |
| 系统响应 | 用户登录成功,回收控制层接收参数,在t_huishou表中更新新增回收数据 |
| 响应时间 | 1S |
| 输入参数 | 价格、回收、回收时间、属性、商品、 |
在系统中删除不需要的回收信息时,可以使用回收删除操作。进入回收管理页面后,点击回收后方的删除按钮可以将回收的id信息提交到回收控制层中。在回收控制层中使用delete方法获取回收的id信息,回收控制层再调用回收服务层中的delete方法。t_huishou中对应的回收信息将会被删除,并给出页面提示信息,删除回收成功。核心代码如下:
// 输出日志,表示当前正在执行HuishouService.deleteHuishou方法
logger.debug("HuishouService.deleteHuishou ......");
// 根据id调用Huishoudao的deleteByPrimaryKey方法,删除Huishou
Huishoudao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除回收成功");
删除回收页面如下所示。
图删除回收界面
添加管理员时,需要在页面输入账号、管理员id、密码、详细信息,在管理员的控制层通过insertadmin接口进行管理员数据接收。insertadmin接口中将接受username、id、password、字段,通过拼接insert语句将管理员信息保存到t_admin表中,完成添加管理员操作,添加管理员具体分析用例如表所示。
表添加管理员用例表
| 用例编号 | 添加管理员 |
|---|---|
| 用例参与者 | 用户 |
| 用例概述 | 本用例用于用户添加管理员 |
| 前置条件 | 用户登陆系统后执行操作 |
| 用例步骤 | 用户通过系统验证,进入添加管理员页面,输入详细的管理员信息。响应管理员控制层中的insert方法,完成添加管理员操作。 |
| 系统响应 | 用户登录成功,管理员控制层接收参数,在t_admin表中更新新增管理员数据 |
| 响应时间 | 1S |
| 输入参数 | 账号、管理员id、密码、 |
在系统中删除不需要的管理员信息时,可以使用管理员删除操作。进入管理员管理页面后,点击管理员后方的删除按钮可以将管理员的id信息提交到管理员控制层中。在管理员控制层中使用delete方法获取管理员的id信息,管理员控制层再调用管理员服务层中的delete方法。t_admin中对应的管理员信息将会被删除,并给出页面提示信息,删除管理员成功。核心代码如下:
// 输出日志,表示当前正在执行AdminService.deleteAdmin方法
logger.debug("AdminService.deleteAdmin ......");
// 根据id调用Admindao的deleteByPrimaryKey方法,删除Admin
Admindao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除管理员成功");
删除管理员页面如下所示。
图删除管理员界面
添加会员时,需要在页面输入添加时间、用户id、名字、会员、卡号、详细信息,在会员的控制层通过inserthuiyuan接口进行会员数据接收。inserthuiyuan接口中将接受tianjiashijian、id、mingzi、huiyuan、kahao、字段,通过拼接insert语句将会员信息保存到t_huiyuan表中,完成添加会员操作,添加会员具体分析用例如表所示。
表添加会员用例表
| 用例编号 | 添加会员 |
|---|---|
| 用例参与者 | 用户 |
| 用例概述 | 本用例用于用户添加会员 |
| 前置条件 | 用户登陆系统后执行操作 |
| 用例步骤 | 用户通过系统验证,进入添加会员页面,输入详细的会员信息。响应会员控制层中的insert方法,完成添加会员操作。 |
| 系统响应 | 用户登录成功,会员控制层接收参数,在t_huiyuan表中更新新增会员数据 |
| 响应时间 | 1S |
| 输入参数 | 添加时间、用户id、名字、会员、卡号、 |
在系统中删除不需要的会员信息时,可以使用会员删除操作。进入会员管理页面后,点击会员后方的删除按钮可以将会员的id信息提交到会员控制层中。在会员控制层中使用delete方法获取会员的id信息,会员控制层再调用会员服务层中的delete方法。t_huiyuan中对应的会员信息将会被删除,并给出页面提示信息,删除会员成功。核心代码如下:
// 输出日志,表示当前正在执行HuiyuanService.deleteHuiyuan方法
logger.debug("HuiyuanService.deleteHuiyuan ......");
// 根据id调用Huiyuandao的deleteByPrimaryKey方法,删除Huiyuan
Huiyuandao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除会员成功");
删除会员页面如下所示。
图删除会员界面
添加员工工资时,需要在页面输入员工id、员工工资、员工、底薪、员工工资id、总工资、黄金销售额、铂金销售额、钻石销售额、珠宝销售、银销售、详细信息,在员工工资的控制层通过insertyuangonggongzi接口进行员工工资数据接收。insertyuangonggongzi接口中将接受yuangongid、yuangonggongzi、yuangong、dixing、id、zonggongzi、huangjinxiaoshou、bojinxiaoshou、zuanshixiaoshou、zhubaoxiaoshou、yinxiaoshou、字段,通过拼接insert语句将员工工资信息保存到t_yuangonggongzi表中,完成添加员工工资操作,添加员工工资具体分析用例如表所示。
表添加员工工资用例表
| 用例编号 | 添加员工工资 |
|---|---|
| 用例参与者 | 用户 |
| 用例概述 | 本用例用于用户添加员工工资 |
| 前置条件 | 用户登陆系统后执行操作 |
| 用例步骤 | 用户通过系统验证,进入添加员工工资页面,输入详细的员工工资信息。响应员工工资控制层中的insert方法,完成添加员工工资操作。 |
| 系统响应 | 用户登录成功,员工工资控制层接收参数,在t_yuangonggongzi表中更新新增员工工资数据 |
| 响应时间 | 1S |
| 输入参数 | 员工id、员工工资、员工、底薪、员工工资id、总工资、黄金销售额、铂金销售额、钻石销售额、珠宝销售、银销售、 |
在系统中删除不需要的员工工资信息时,可以使用员工工资删除操作。进入员工工资管理页面后,点击员工工资后方的删除按钮可以将员工工资的id信息提交到员工工资控制层中。在员工工资控制层中使用delete方法获取员工工资的id信息,员工工资控制层再调用员工工资服务层中的delete方法。t_yuangonggongzi中对应的员工工资信息将会被删除,并给出页面提示信息,删除员工工资成功。核心代码如下:
// 输出日志,表示当前正在执行YuangonggongziService.deleteYuangonggongzi方法
logger.debug("YuangonggongziService.deleteYuangonggongzi ......");
// 根据id调用Yuangonggongzidao的deleteByPrimaryKey方法,删除Yuangonggongzi
Yuangonggongzidao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除员工工资成功");
删除员工工资页面如下所示。
图删除员工工资界面
添加销售时,需要在页面输入价格、商品编号、销售、销售id、商品id、销售时间、属性、员工id、详细信息,在销售的控制层通过insertxiaoshou接口进行销售数据接收。insertxiaoshou接口中将接受jiage、shangpin、xiaoshou、id、sangpinid、xiaoshoushijian、shuxing、yuangongid、字段,通过拼接insert语句将销售信息保存到t_xiaoshou表中,完成添加销售操作,添加销售具体分析用例如表所示。
表添加销售用例表
| 用例编号 | 添加销售 |
|---|---|
| 用例参与者 | 用户 |
| 用例概述 | 本用例用于用户添加销售 |
| 前置条件 | 用户登陆系统后执行操作 |
| 用例步骤 | 用户通过系统验证,进入添加销售页面,输入详细的销售信息。响应销售控制层中的insert方法,完成添加销售操作。 |
| 系统响应 | 用户登录成功,销售控制层接收参数,在t_xiaoshou表中更新新增销售数据 |
| 响应时间 | 1S |
| 输入参数 | 价格、商品编号、销售、销售id、商品id、销售时间、属性、员工id、 |
在系统中删除不需要的销售信息时,可以使用销售删除操作。进入销售管理页面后,点击销售后方的删除按钮可以将销售的id信息提交到销售控制层中。在销售控制层中使用delete方法获取销售的id信息,销售控制层再调用销售服务层中的delete方法。t_xiaoshou中对应的销售信息将会被删除,并给出页面提示信息,删除销售成功。核心代码如下:
// 输出日志,表示当前正在执行XiaoshouService.deleteXiaoshou方法
logger.debug("XiaoshouService.deleteXiaoshou ......");
// 根据id调用Xiaoshoudao的deleteByPrimaryKey方法,删除Xiaoshou
Xiaoshoudao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除销售成功");
删除销售页面如下所示。
图删除销售界面
添加供货商时,需要在页面输入供货商、名称、供货商id、联系方式、详细信息,在供货商的控制层通过insertgonghuoshang接口进行供货商数据接收。insertgonghuoshang接口中将接受gonghuoshang、mingcheng、id、lianxifangshi、字段,通过拼接insert语句将供货商信息保存到t_gonghuoshang表中,完成添加供货商操作,添加供货商具体分析用例如表所示。
表添加供货商用例表
| 用例编号 | 添加供货商 |
|---|---|
| 用例参与者 | 用户 |
| 用例概述 | 本用例用于用户添加供货商 |
| 前置条件 | 用户登陆系统后执行操作 |
| 用例步骤 | 用户通过系统验证,进入添加供货商页面,输入详细的供货商信息。响应供货商控制层中的insert方法,完成添加供货商操作。 |
| 系统响应 | 用户登录成功,供货商控制层接收参数,在t_gonghuoshang表中更新新增供货商数据 |
| 响应时间 | 1S |
| 输入参数 | 供货商、名称、供货商id、联系方式、 |
在系统中删除不需要的供货商信息时,可以使用供货商删除操作。进入供货商管理页面后,点击供货商后方的删除按钮可以将供货商的id信息提交到供货商控制层中。在供货商控制层中使用delete方法获取供货商的id信息,供货商控制层再调用供货商服务层中的delete方法。t_gonghuoshang中对应的供货商信息将会被删除,并给出页面提示信息,删除供货商成功。核心代码如下:
// 输出日志,表示当前正在执行GonghuoshangService.deleteGonghuoshang方法
logger.debug("GonghuoshangService.deleteGonghuoshang ......");
// 根据id调用Gonghuoshangdao的deleteByPrimaryKey方法,删除Gonghuoshang
Gonghuoshangdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除供货商成功");
删除供货商页面如下所示。
图删除供货商界面
添加员工时,需要在页面输入账号、名字、密码、员工id、详细信息,在员工的控制层通过insertyuangong接口进行员工数据接收。insertyuangong接口中将接受username、mingzi、password、id、字段,通过拼接insert语句将员工信息保存到t_yuangong表中,完成添加员工操作,添加员工具体分析用例如表所示。
表添加员工用例表
| 用例编号 | 添加员工 |
|---|---|
| 用例参与者 | 用户 |
| 用例概述 | 本用例用于用户添加员工 |
| 前置条件 | 用户登陆系统后执行操作 |
| 用例步骤 | 用户通过系统验证,进入添加员工页面,输入详细的员工信息。响应员工控制层中的insert方法,完成添加员工操作。 |
| 系统响应 | 用户登录成功,员工控制层接收参数,在t_yuangong表中更新新增员工数据 |
| 响应时间 | 1S |
| 输入参数 | 账号、名字、密码、员工id、 |
在系统中删除不需要的员工信息时,可以使用员工删除操作。进入员工管理页面后,点击员工后方的删除按钮可以将员工的id信息提交到员工控制层中。在员工控制层中使用delete方法获取员工的id信息,员工控制层再调用员工服务层中的delete方法。t_yuangong中对应的员工信息将会被删除,并给出页面提示信息,删除员工成功。核心代码如下:
// 输出日志,表示当前正在执行YuangongService.deleteYuangong方法
logger.debug("YuangongService.deleteYuangong ......");
// 根据id调用Yuangongdao的deleteByPrimaryKey方法,删除Yuangong
Yuangongdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除员工成功");
删除员工页面如下所示。
图删除员工界面
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计