发布时间:2023-04-30 04:22:36
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个言之贸易有限公司电商网站,言之贸易有限公司电商网站项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。
系统具备添加售后模块,在添加售后中通过获取售后的详细信息,可以将页面中售后信息提交到数据库中,输入售后的详细信息,包括订单id、用户id、售后id、用户、订单、售后、内容、,输入完成后,点击添加按钮。在addcustomerservice页面输入售后详细信息,将提交到customerservice类的addcustomerserviceact方法中,通过orderid、userid、id、user、ordername、customerservice、content、字段进行接收,执行调用customerservicemapper中的insert方法执行insert sql语句将Customerservice对象提交到t_customerservice表中,完成添加Customerservice操作。
该部分的核心代码如下:
// 输出当前方法日志,表示正在执行CustomerserviceService.addCustomerserviceact方法
logger.debug("CustomerserviceService.addCustomerserviceact ......");
// 使用Customerservicedao的insert方法将Customerservice添加到数据库中
Customerservicedao.insert(Customerservice);
// 将添加Customerservice信息添加到request中用message参数进行保存
request.setAttribute("message", "添加售后成功");
执行insert sql语句完成后,将使用request的setAttribute保存处理完成信息,并给出页面提示信息。
添加售后页面如下所示。
图添加售后界面
查询售后信息用例描述,具体用例描述如表2-1所示:
表2-1查询售后信息用例描述表
| 编号 | 1-1 | 用例名称 | 查询售后信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 订单id、用户id、售后id、用户、订单、售后、内容、 | ||
| 系统响应 | 返回根据关键字筛选出的售后信息,并循环展示 | ||
| 前置条件 | 用户进入系统 | 后置条件 | 用户成功搜索售后信息 |
| 交互行为 | 1.用户进入系统 2.用户输入需搜索的售后关键词,进行搜索 3.系统根据关键词模糊搜索customerservice表中的信息 5.返回页面过滤的售后信息进行循环展示 | ||
| 特别说明 | 用户需使用浏览器,进入系统 | ||
系统具备添加商品类型模块,在添加商品类型中通过获取商品类型的详细信息,可以将页面中商品类型信息提交到数据库中,输入商品类型的详细信息,包括商品类型id、名称、,输入完成后,点击添加按钮。在addtype页面输入商品类型详细信息,将提交到type类的addtypeact方法中,通过id、name、字段进行接收,执行调用typemapper中的insert方法执行insert sql语句将Type对象提交到t_type表中,完成添加Type操作。
该部分的核心代码如下:
// 输出当前方法日志,表示正在执行TypeService.addTypeact方法
logger.debug("TypeService.addTypeact ......");
// 使用Typedao的insert方法将Type添加到数据库中
Typedao.insert(Type);
// 将添加Type信息添加到request中用message参数进行保存
request.setAttribute("message", "添加商品类型成功");
执行insert sql语句完成后,将使用request的setAttribute保存处理完成信息,并给出页面提示信息。
添加商品类型页面如下所示。
图添加商品类型界面
查询商品类型信息用例描述,具体用例描述如表2-2所示:
表2-2查询商品类型信息用例描述表
| 编号 | 1-2 | 用例名称 | 查询商品类型信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 商品类型id、名称、 | ||
| 系统响应 | 返回根据关键字筛选出的商品类型信息,并循环展示 | ||
| 前置条件 | 用户进入系统 | 后置条件 | 用户成功搜索商品类型信息 |
| 交互行为 | 1.用户进入系统 2.用户输入需搜索的商品类型关键词,进行搜索 3.系统根据关键词模糊搜索type表中的信息 5.返回页面过滤的商品类型信息进行循环展示 | ||
| 特别说明 | 用户需使用浏览器,进入系统 | ||
系统具备添加收货地址模块,在添加收货地址中通过获取收货地址的详细信息,可以将页面中收货地址信息提交到数据库中,输入收货地址的详细信息,包括用户、名称、收货地址、收货地址id、,输入完成后,点击添加按钮。在adduseraddress页面输入收货地址详细信息,将提交到useraddress类的adduseraddressact方法中,通过user、name、useraddress、id、字段进行接收,执行调用useraddressmapper中的insert方法执行insert sql语句将Useraddress对象提交到t_useraddress表中,完成添加Useraddress操作。
该部分的核心代码如下:
// 输出当前方法日志,表示正在执行UseraddressService.addUseraddressact方法
logger.debug("UseraddressService.addUseraddressact ......");
// 使用Useraddressdao的insert方法将Useraddress添加到数据库中
Useraddressdao.insert(Useraddress);
// 将添加Useraddress信息添加到request中用message参数进行保存
request.setAttribute("message", "添加收货地址成功");
执行insert sql语句完成后,将使用request的setAttribute保存处理完成信息,并给出页面提示信息。
添加收货地址页面如下所示。
图添加收货地址界面
查询收货地址信息用例描述,具体用例描述如表2-3所示:
表2-3查询收货地址信息用例描述表
| 编号 | 1-3 | 用例名称 | 查询收货地址信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 用户、名称、收货地址、收货地址id、 | ||
| 系统响应 | 返回根据关键字筛选出的收货地址信息,并循环展示 | ||
| 前置条件 | 用户进入系统 | 后置条件 | 用户成功搜索收货地址信息 |
| 交互行为 | 1.用户进入系统 2.用户输入需搜索的收货地址关键词,进行搜索 3.系统根据关键词模糊搜索useraddress表中的信息 5.返回页面过滤的收货地址信息进行循环展示 | ||
| 特别说明 | 用户需使用浏览器,进入系统 | ||
系统具备添加订单模块,在添加订单中通过获取订单的详细信息,可以将页面中订单信息提交到数据库中,输入订单的详细信息,包括收货地址、订单、用户id、用户、商品id、订单id、数量、价格、收货地址id、商品、总价、,输入完成后,点击添加按钮。在addorder页面输入订单详细信息,将提交到order类的addorderact方法中,通过useraddress、order、userid、user、commodityid、id、num、price、useraddressid、commodity、totleprice、字段进行接收,执行调用ordermapper中的insert方法执行insert sql语句将Order对象提交到t_order表中,完成添加Order操作。
该部分的核心代码如下:
// 输出当前方法日志,表示正在执行OrderService.addOrderact方法
logger.debug("OrderService.addOrderact ......");
// 使用Orderdao的insert方法将Order添加到数据库中
Orderdao.insert(Order);
// 将添加Order信息添加到request中用message参数进行保存
request.setAttribute("message", "添加订单成功");
执行insert sql语句完成后,将使用request的setAttribute保存处理完成信息,并给出页面提示信息。
添加订单页面如下所示。
图添加订单界面
查询订单信息用例描述,具体用例描述如表2-4所示:
表2-4查询订单信息用例描述表
| 编号 | 1-4 | 用例名称 | 查询订单信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 收货地址、订单、用户id、用户、商品id、订单id、数量、价格、收货地址id、商品、总价、 | ||
| 系统响应 | 返回根据关键字筛选出的订单信息,并循环展示 | ||
| 前置条件 | 用户进入系统 | 后置条件 | 用户成功搜索订单信息 |
| 交互行为 | 1.用户进入系统 2.用户输入需搜索的订单关键词,进行搜索 3.系统根据关键词模糊搜索order表中的信息 5.返回页面过滤的订单信息进行循环展示 | ||
| 特别说明 | 用户需使用浏览器,进入系统 | ||
系统具备添加管理员模块,在添加管理员中通过获取管理员的详细信息,可以将页面中管理员信息提交到数据库中,输入管理员的详细信息,包括管理员、密码、管理员id、,输入完成后,点击添加按钮。在addadmin页面输入管理员详细信息,将提交到admin类的addadminact方法中,通过admin、password、id、字段进行接收,执行调用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保存处理完成信息,并给出页面提示信息。
添加管理员页面如下所示。
图添加管理员界面
查询管理员信息用例描述,具体用例描述如表2-5所示:
表2-5查询管理员信息用例描述表
| 编号 | 1-5 | 用例名称 | 查询管理员信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 管理员、密码、管理员id、 | ||
| 系统响应 | 返回根据关键字筛选出的管理员信息,并循环展示 | ||
| 前置条件 | 用户进入系统 | 后置条件 | 用户成功搜索管理员信息 |
| 交互行为 | 1.用户进入系统 2.用户输入需搜索的管理员关键词,进行搜索 3.系统根据关键词模糊搜索admin表中的信息 5.返回页面过滤的管理员信息进行循环展示 | ||
| 特别说明 | 用户需使用浏览器,进入系统 | ||
系统具备添加公告模块,在添加公告中通过获取公告的详细信息,可以将页面中公告信息提交到数据库中,输入公告的详细信息,包括公告、内容、公告id、添加时间、标题、,输入完成后,点击添加按钮。在addnotice页面输入公告详细信息,将提交到notice类的addnoticeact方法中,通过notice、content、id、addtime、title、字段进行接收,执行调用noticemapper中的insert方法执行insert sql语句将Notice对象提交到t_notice表中,完成添加Notice操作。
该部分的核心代码如下:
// 输出当前方法日志,表示正在执行NoticeService.addNoticeact方法
logger.debug("NoticeService.addNoticeact ......");
// 使用Noticedao的insert方法将Notice添加到数据库中
Noticedao.insert(Notice);
// 将添加Notice信息添加到request中用message参数进行保存
request.setAttribute("message", "添加公告成功");
执行insert sql语句完成后,将使用request的setAttribute保存处理完成信息,并给出页面提示信息。
添加公告页面如下所示。
图添加公告界面
查询公告信息用例描述,具体用例描述如表2-6所示:
表2-6查询公告信息用例描述表
| 编号 | 1-6 | 用例名称 | 查询公告信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 公告、内容、公告id、添加时间、标题、 | ||
| 系统响应 | 返回根据关键字筛选出的公告信息,并循环展示 | ||
| 前置条件 | 用户进入系统 | 后置条件 | 用户成功搜索公告信息 |
| 交互行为 | 1.用户进入系统 2.用户输入需搜索的公告关键词,进行搜索 3.系统根据关键词模糊搜索notice表中的信息 5.返回页面过滤的公告信息进行循环展示 | ||
| 特别说明 | 用户需使用浏览器,进入系统 | ||
系统具备添加用户模块,在添加用户中通过获取用户的详细信息,可以将页面中用户信息提交到数据库中,输入用户的详细信息,包括用户id、账号、用户、邮箱、密码、电话、名字、,输入完成后,点击添加按钮。在adduser页面输入用户详细信息,将提交到user类的adduseract方法中,通过id、username、user、email、password、phone、name、字段进行接收,执行调用usermapper中的insert方法执行insert sql语句将User对象提交到t_user表中,完成添加User操作。
该部分的核心代码如下:
// 输出当前方法日志,表示正在执行UserService.addUseract方法
logger.debug("UserService.addUseract ......");
// 使用Userdao的insert方法将User添加到数据库中
Userdao.insert(User);
// 将添加User信息添加到request中用message参数进行保存
request.setAttribute("message", "添加用户成功");
执行insert sql语句完成后,将使用request的setAttribute保存处理完成信息,并给出页面提示信息。
添加用户页面如下所示。
图添加用户界面
查询用户信息用例描述,具体用例描述如表2-7所示:
表2-7查询用户信息用例描述表
| 编号 | 1-7 | 用例名称 | 查询用户信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 用户id、账号、用户、邮箱、密码、电话、名字、 | ||
| 系统响应 | 返回根据关键字筛选出的用户信息,并循环展示 | ||
| 前置条件 | 用户进入系统 | 后置条件 | 用户成功搜索用户信息 |
| 交互行为 | 1.用户进入系统 2.用户输入需搜索的用户关键词,进行搜索 3.系统根据关键词模糊搜索user表中的信息 5.返回页面过滤的用户信息进行循环展示 | ||
| 特别说明 | 用户需使用浏览器,进入系统 | ||
系统具备添加商品模块,在添加商品中通过获取商品的详细信息,可以将页面中商品信息提交到数据库中,输入商品的详细信息,包括价格、名称、库存、商品id、产地、规格、商品、封面、销量、类型、详细、,输入完成后,点击添加按钮。在addcommodity页面输入商品详细信息,将提交到commodity类的addcommodityact方法中,通过price、name、stock、id、place、specifications、commodity、cover、salesnum、type、detailed、字段进行接收,执行调用commoditymapper中的insert方法执行insert sql语句将Commodity对象提交到t_commodity表中,完成添加Commodity操作。
该部分的核心代码如下:
// 输出当前方法日志,表示正在执行CommodityService.addCommodityact方法
logger.debug("CommodityService.addCommodityact ......");
// 使用Commoditydao的insert方法将Commodity添加到数据库中
Commoditydao.insert(Commodity);
// 将添加Commodity信息添加到request中用message参数进行保存
request.setAttribute("message", "添加商品成功");
执行insert sql语句完成后,将使用request的setAttribute保存处理完成信息,并给出页面提示信息。
添加商品页面如下所示。
图添加商品界面
查询商品信息用例描述,具体用例描述如表2-8所示:
表2-8查询商品信息用例描述表
| 编号 | 1-8 | 用例名称 | 查询商品信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 价格、名称、库存、商品id、产地、规格、商品、封面、销量、类型、详细、 | ||
| 系统响应 | 返回根据关键字筛选出的商品信息,并循环展示 | ||
| 前置条件 | 用户进入系统 | 后置条件 | 用户成功搜索商品信息 |
| 交互行为 | 1.用户进入系统 2.用户输入需搜索的商品关键词,进行搜索 3.系统根据关键词模糊搜索commodity表中的信息 5.返回页面过滤的商品信息进行循环展示 | ||
| 特别说明 | 用户需使用浏览器,进入系统 | ||
系统具备添加购物车模块,在添加购物车中通过获取购物车的详细信息,可以将页面中购物车信息提交到数据库中,输入购物车的详细信息,包括商品、用户、封面、购物车id、购物车、商品id、价格、数量、,输入完成后,点击添加按钮。在addshopcar页面输入购物车详细信息,将提交到shopcar类的addshopcaract方法中,通过commodity、user、cover、id、shopcar、commodityid、price、num、字段进行接收,执行调用shopcarmapper中的insert方法执行insert sql语句将Shopcar对象提交到t_shopcar表中,完成添加Shopcar操作。
该部分的核心代码如下:
// 输出当前方法日志,表示正在执行ShopcarService.addShopcaract方法
logger.debug("ShopcarService.addShopcaract ......");
// 使用Shopcardao的insert方法将Shopcar添加到数据库中
Shopcardao.insert(Shopcar);
// 将添加Shopcar信息添加到request中用message参数进行保存
request.setAttribute("message", "添加购物车成功");
执行insert sql语句完成后,将使用request的setAttribute保存处理完成信息,并给出页面提示信息。
添加购物车页面如下所示。
图添加购物车界面
查询购物车信息用例描述,具体用例描述如表2-9所示:
表2-9查询购物车信息用例描述表
| 编号 | 1-9 | 用例名称 | 查询购物车信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 商品、用户、封面、购物车id、购物车、商品id、价格、数量、 | ||
| 系统响应 | 返回根据关键字筛选出的购物车信息,并循环展示 | ||
| 前置条件 | 用户进入系统 | 后置条件 | 用户成功搜索购物车信息 |
| 交互行为 | 1.用户进入系统 2.用户输入需搜索的购物车关键词,进行搜索 3.系统根据关键词模糊搜索shopcar表中的信息 5.返回页面过滤的购物车信息进行循环展示 | ||
| 特别说明 | 用户需使用浏览器,进入系统 | ||
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计