发布时间:2023-05-08 16:25:13
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个社区老人服务系统,社区老人服务系统项目使用框架为SSM(MYECLIPSE),选用开发工具为eclipse。
添加管理员信息用例描述,具体用例描述如表2-x所示:
表2-x添加管理员信息用例描述表
编号 | 1-x | 用例名称 | 添加管理员信息 |
---|---|---|---|
使用人员 | 用户 | ||
输入 | 账号、密码、管理员id、 | ||
系统响应 | 系统提示添加管理员信息成功,并跳转管理员管理页面 | ||
前置条件 | 用户登录 | 后置条件 | 用户成功添加管理员 |
交互行为 | 1.用户登录系统 2.用户输入管理员信息,进行提交 3.系统校验管理员信息 4.插入管理员到数据库admin表中 5.返回页面添加管理员成功信息,跳转到管理员管理页面 | ||
特别说明 | 用户需先登录 |
管理员在管理员管理页面,查询出所有的管理员信息后,在对应的管理员信息后,点击修改按钮,可以将管理员id信息提交到服务器的管理员控制层中。在控制层中通过update方法进行接收,接收管理员id信息后使用select方法查询出对应的管理员信息。并保存到request的admin信息中,返回修改管理员页面进行展示。此部分核心代码如下:
//输出日志信息,当前使用方法为Admin控制层的修改Admin方法
logger.debug("AdminController.updateAdmin ......");
//使用select方法根据id获取管理员信息
Admin admin= admindao.selectByPrimaryKey(id);
//将管理员信息保存到request的admin字段中
request.setAttribute("admin", admin);
//返回修改管理员页面
return "updateadmin";
在修改管理员页面,输入修改后的管理员信息,点击提交按钮将更新后的管理员信息提交到服务器后,使用修改管理员方法进行接收。接收字段包括账号、密码、管理员id、,完成修改后,将给出页面提示信息修改管理员信息成功。该部分核心代码如下:
//输出日志信息,当前使用方法为Admin控制层的修改Admin方法
logger.debug("AdminController.updateAdminact ......");
//使用update方法根据id修改管理员信息
admindao.updateByPrimaryKeySelective(fenlei);
//将修改管理员成功信息保存到request的message字段中
request.setAttribute("message", "修改分类信息成功");
//返回管理员管理页面
return "forward:/adminmanage.action";
添加用户信息用例描述,具体用例描述如表2-x所示:
表2-x添加用户信息用例描述表
编号 | 1-x | 用例名称 | 添加用户信息 |
---|---|---|---|
使用人员 | 用户 | ||
输入 | 用户id、名字、登录时间、密码、账号、年龄、住址、用户、 | ||
系统响应 | 系统提示添加用户信息成功,并跳转用户管理页面 | ||
前置条件 | 用户登录 | 后置条件 | 用户成功添加用户 |
交互行为 | 1.用户登录系统 2.用户输入用户信息,进行提交 3.系统校验用户信息 4.插入用户到数据库user表中 5.返回页面添加用户成功信息,跳转到用户管理页面 | ||
特别说明 | 用户需先登录 |
管理员在用户管理页面,查询出所有的用户信息后,在对应的用户信息后,点击修改按钮,可以将用户id信息提交到服务器的用户控制层中。在控制层中通过update方法进行接收,接收用户id信息后使用select方法查询出对应的用户信息。并保存到request的user信息中,返回修改用户页面进行展示。此部分核心代码如下:
//输出日志信息,当前使用方法为User控制层的修改User方法
logger.debug("UserController.updateUser ......");
//使用select方法根据id获取用户信息
User user= userdao.selectByPrimaryKey(id);
//将用户信息保存到request的user字段中
request.setAttribute("user", user);
//返回修改用户页面
return "updateuser";
在修改用户页面,输入修改后的用户信息,点击提交按钮将更新后的用户信息提交到服务器后,使用修改用户方法进行接收。接收字段包括用户id、名字、登录时间、密码、账号、年龄、住址、用户、,完成修改后,将给出页面提示信息修改用户信息成功。该部分核心代码如下:
//输出日志信息,当前使用方法为User控制层的修改User方法
logger.debug("UserController.updateUseract ......");
//使用update方法根据id修改用户信息
userdao.updateByPrimaryKeySelective(fenlei);
//将修改用户成功信息保存到request的message字段中
request.setAttribute("message", "修改分类信息成功");
//返回用户管理页面
return "forward:/usermanage.action";
添加志愿者信息用例描述,具体用例描述如表2-x所示:
表2-x添加志愿者信息用例描述表
编号 | 1-x | 用例名称 | 添加志愿者信息 |
---|---|---|---|
使用人员 | 用户 | ||
输入 | 电话、身份证、志愿者id、年龄、密码、性别、介绍、头像、名字、志愿者、 | ||
系统响应 | 系统提示添加志愿者信息成功,并跳转志愿者管理页面 | ||
前置条件 | 用户登录 | 后置条件 | 用户成功添加志愿者 |
交互行为 | 1.用户登录系统 2.用户输入志愿者信息,进行提交 3.系统校验志愿者信息 4.插入志愿者到数据库volunteer表中 5.返回页面添加志愿者成功信息,跳转到志愿者管理页面 | ||
特别说明 | 用户需先登录 |
管理员在志愿者管理页面,查询出所有的志愿者信息后,在对应的志愿者信息后,点击修改按钮,可以将志愿者id信息提交到服务器的志愿者控制层中。在控制层中通过update方法进行接收,接收志愿者id信息后使用select方法查询出对应的志愿者信息。并保存到request的volunteer信息中,返回修改志愿者页面进行展示。此部分核心代码如下:
//输出日志信息,当前使用方法为Volunteer控制层的修改Volunteer方法
logger.debug("VolunteerController.updateVolunteer ......");
//使用select方法根据id获取志愿者信息
Volunteer volunteer= volunteerdao.selectByPrimaryKey(id);
//将志愿者信息保存到request的volunteer字段中
request.setAttribute("volunteer", volunteer);
//返回修改志愿者页面
return "updatevolunteer";
在修改志愿者页面,输入修改后的志愿者信息,点击提交按钮将更新后的志愿者信息提交到服务器后,使用修改志愿者方法进行接收。接收字段包括电话、身份证、志愿者id、年龄、密码、性别、介绍、头像、名字、志愿者、,完成修改后,将给出页面提示信息修改志愿者信息成功。该部分核心代码如下:
//输出日志信息,当前使用方法为Volunteer控制层的修改Volunteer方法
logger.debug("VolunteerController.updateVolunteeract ......");
//使用update方法根据id修改志愿者信息
volunteerdao.updateByPrimaryKeySelective(fenlei);
//将修改志愿者成功信息保存到request的message字段中
request.setAttribute("message", "修改分类信息成功");
//返回志愿者管理页面
return "forward:/volunteermanage.action";
添加活动参与信息用例描述,具体用例描述如表2-x所示:
表2-x添加活动参与信息用例描述表
编号 | 1-x | 用例名称 | 添加活动参与信息 |
---|---|---|---|
使用人员 | 用户 | ||
输入 | 活动、活动参与、活动id、用户id、活动参与id、 | ||
系统响应 | 系统提示添加活动参与信息成功,并跳转活动参与管理页面 | ||
前置条件 | 用户登录 | 后置条件 | 用户成功添加活动参与 |
交互行为 | 1.用户登录系统 2.用户输入活动参与信息,进行提交 3.系统校验活动参与信息 4.插入活动参与到数据库participate表中 5.返回页面添加活动参与成功信息,跳转到活动参与管理页面 | ||
特别说明 | 用户需先登录 |
管理员在活动参与管理页面,查询出所有的活动参与信息后,在对应的活动参与信息后,点击修改按钮,可以将活动参与id信息提交到服务器的活动参与控制层中。在控制层中通过update方法进行接收,接收活动参与id信息后使用select方法查询出对应的活动参与信息。并保存到request的participate信息中,返回修改活动参与页面进行展示。此部分核心代码如下:
//输出日志信息,当前使用方法为Participate控制层的修改Participate方法
logger.debug("ParticipateController.updateParticipate ......");
//使用select方法根据id获取活动参与信息
Participate participate= participatedao.selectByPrimaryKey(id);
//将活动参与信息保存到request的participate字段中
request.setAttribute("participate", participate);
//返回修改活动参与页面
return "updateparticipate";
在修改活动参与页面,输入修改后的活动参与信息,点击提交按钮将更新后的活动参与信息提交到服务器后,使用修改活动参与方法进行接收。接收字段包括活动、活动参与、活动id、用户id、活动参与id、,完成修改后,将给出页面提示信息修改活动参与信息成功。该部分核心代码如下:
//输出日志信息,当前使用方法为Participate控制层的修改Participate方法
logger.debug("ParticipateController.updateParticipateact ......");
//使用update方法根据id修改活动参与信息
participatedao.updateByPrimaryKeySelective(fenlei);
//将修改活动参与成功信息保存到request的message字段中
request.setAttribute("message", "修改分类信息成功");
//返回活动参与管理页面
return "forward:/participatemanage.action";
添加订单信息用例描述,具体用例描述如表2-x所示:
表2-x添加订单信息用例描述表
编号 | 1-x | 用例名称 | 添加订单信息 |
---|---|---|---|
使用人员 | 用户 | ||
输入 | 用户id、数量、状态、商品id、商品、配送者id、配送者、订单id、订单、用户、 | ||
系统响应 | 系统提示添加订单信息成功,并跳转订单管理页面 | ||
前置条件 | 用户登录 | 后置条件 | 用户成功添加订单 |
交互行为 | 1.用户登录系统 2.用户输入订单信息,进行提交 3.系统校验订单信息 4.插入订单到数据库orders表中 5.返回页面添加订单成功信息,跳转到订单管理页面 | ||
特别说明 | 用户需先登录 |
管理员在订单管理页面,查询出所有的订单信息后,在对应的订单信息后,点击修改按钮,可以将订单id信息提交到服务器的订单控制层中。在控制层中通过update方法进行接收,接收订单id信息后使用select方法查询出对应的订单信息。并保存到request的orders信息中,返回修改订单页面进行展示。此部分核心代码如下:
//输出日志信息,当前使用方法为Orders控制层的修改Orders方法
logger.debug("OrdersController.updateOrders ......");
//使用select方法根据id获取订单信息
Orders orders= ordersdao.selectByPrimaryKey(id);
//将订单信息保存到request的orders字段中
request.setAttribute("orders", orders);
//返回修改订单页面
return "updateorders";
在修改订单页面,输入修改后的订单信息,点击提交按钮将更新后的订单信息提交到服务器后,使用修改订单方法进行接收。接收字段包括用户id、数量、状态、商品id、商品、配送者id、配送者、订单id、订单、用户、,完成修改后,将给出页面提示信息修改订单信息成功。该部分核心代码如下:
//输出日志信息,当前使用方法为Orders控制层的修改Orders方法
logger.debug("OrdersController.updateOrdersact ......");
//使用update方法根据id修改订单信息
ordersdao.updateByPrimaryKeySelective(fenlei);
//将修改订单成功信息保存到request的message字段中
request.setAttribute("message", "修改分类信息成功");
//返回订单管理页面
return "forward:/ordersmanage.action";
添加服务预约信息用例描述,具体用例描述如表2-x所示:
表2-x添加服务预约信息用例描述表
编号 | 1-x | 用例名称 | 添加服务预约信息 |
---|---|---|---|
使用人员 | 用户 | ||
输入 | 用户id、服务预约id、状态、说明、评价、志愿者、服务预约、用户、 | ||
系统响应 | 系统提示添加服务预约信息成功,并跳转服务预约管理页面 | ||
前置条件 | 用户登录 | 后置条件 | 用户成功添加服务预约 |
交互行为 | 1.用户登录系统 2.用户输入服务预约信息,进行提交 3.系统校验服务预约信息 4.插入服务预约到数据库appointment表中 5.返回页面添加服务预约成功信息,跳转到服务预约管理页面 | ||
特别说明 | 用户需先登录 |
管理员在服务预约管理页面,查询出所有的服务预约信息后,在对应的服务预约信息后,点击修改按钮,可以将服务预约id信息提交到服务器的服务预约控制层中。在控制层中通过update方法进行接收,接收服务预约id信息后使用select方法查询出对应的服务预约信息。并保存到request的appointment信息中,返回修改服务预约页面进行展示。此部分核心代码如下:
//输出日志信息,当前使用方法为Appointment控制层的修改Appointment方法
logger.debug("AppointmentController.updateAppointment ......");
//使用select方法根据id获取服务预约信息
Appointment appointment= appointmentdao.selectByPrimaryKey(id);
//将服务预约信息保存到request的appointment字段中
request.setAttribute("appointment", appointment);
//返回修改服务预约页面
return "updateappointment";
在修改服务预约页面,输入修改后的服务预约信息,点击提交按钮将更新后的服务预约信息提交到服务器后,使用修改服务预约方法进行接收。接收字段包括用户id、服务预约id、状态、说明、评价、志愿者、服务预约、用户、,完成修改后,将给出页面提示信息修改服务预约信息成功。该部分核心代码如下:
//输出日志信息,当前使用方法为Appointment控制层的修改Appointment方法
logger.debug("AppointmentController.updateAppointmentact ......");
//使用update方法根据id修改服务预约信息
appointmentdao.updateByPrimaryKeySelective(fenlei);
//将修改服务预约成功信息保存到request的message字段中
request.setAttribute("message", "修改分类信息成功");
//返回服务预约管理页面
return "forward:/appointmentmanage.action";
添加通知信息用例描述,具体用例描述如表2-x所示:
表2-x添加通知信息用例描述表
编号 | 1-x | 用例名称 | 添加通知信息 |
---|---|---|---|
使用人员 | 用户 | ||
输入 | 标题、通知id、内容、封面、发布时间、 | ||
系统响应 | 系统提示添加通知信息成功,并跳转通知管理页面 | ||
前置条件 | 用户登录 | 后置条件 | 用户成功添加通知 |
交互行为 | 1.用户登录系统 2.用户输入通知信息,进行提交 3.系统校验通知信息 4.插入通知到数据库notice表中 5.返回页面添加通知成功信息,跳转到通知管理页面 | ||
特别说明 | 用户需先登录 |
管理员在通知管理页面,查询出所有的通知信息后,在对应的通知信息后,点击修改按钮,可以将通知id信息提交到服务器的通知控制层中。在控制层中通过update方法进行接收,接收通知id信息后使用select方法查询出对应的通知信息。并保存到request的notice信息中,返回修改通知页面进行展示。此部分核心代码如下:
//输出日志信息,当前使用方法为Notice控制层的修改Notice方法
logger.debug("NoticeController.updateNotice ......");
//使用select方法根据id获取通知信息
Notice notice= noticedao.selectByPrimaryKey(id);
//将通知信息保存到request的notice字段中
request.setAttribute("notice", notice);
//返回修改通知页面
return "updatenotice";
在修改通知页面,输入修改后的通知信息,点击提交按钮将更新后的通知信息提交到服务器后,使用修改通知方法进行接收。接收字段包括标题、通知id、内容、封面、发布时间、,完成修改后,将给出页面提示信息修改通知信息成功。该部分核心代码如下:
//输出日志信息,当前使用方法为Notice控制层的修改Notice方法
logger.debug("NoticeController.updateNoticeact ......");
//使用update方法根据id修改通知信息
noticedao.updateByPrimaryKeySelective(fenlei);
//将修改通知成功信息保存到request的message字段中
request.setAttribute("message", "修改分类信息成功");
//返回通知管理页面
return "forward:/noticemanage.action";
添加商品信息用例描述,具体用例描述如表2-x所示:
表2-x添加商品信息用例描述表
编号 | 1-x | 用例名称 | 添加商品信息 |
---|---|---|---|
使用人员 | 用户 | ||
输入 | 商品id、图片、数量、销量、描述、名字、价格、 | ||
系统响应 | 系统提示添加商品信息成功,并跳转商品管理页面 | ||
前置条件 | 用户登录 | 后置条件 | 用户成功添加商品 |
交互行为 | 1.用户登录系统 2.用户输入商品信息,进行提交 3.系统校验商品信息 4.插入商品到数据库commodity表中 5.返回页面添加商品成功信息,跳转到商品管理页面 | ||
特别说明 | 用户需先登录 |
管理员在商品管理页面,查询出所有的商品信息后,在对应的商品信息后,点击修改按钮,可以将商品id信息提交到服务器的商品控制层中。在控制层中通过update方法进行接收,接收商品id信息后使用select方法查询出对应的商品信息。并保存到request的commodity信息中,返回修改商品页面进行展示。此部分核心代码如下:
//输出日志信息,当前使用方法为Commodity控制层的修改Commodity方法
logger.debug("CommodityController.updateCommodity ......");
//使用select方法根据id获取商品信息
Commodity commodity= commoditydao.selectByPrimaryKey(id);
//将商品信息保存到request的commodity字段中
request.setAttribute("commodity", commodity);
//返回修改商品页面
return "updatecommodity";
在修改商品页面,输入修改后的商品信息,点击提交按钮将更新后的商品信息提交到服务器后,使用修改商品方法进行接收。接收字段包括商品id、图片、数量、销量、描述、名字、价格、,完成修改后,将给出页面提示信息修改商品信息成功。该部分核心代码如下:
//输出日志信息,当前使用方法为Commodity控制层的修改Commodity方法
logger.debug("CommodityController.updateCommodityact ......");
//使用update方法根据id修改商品信息
commoditydao.updateByPrimaryKeySelective(fenlei);
//将修改商品成功信息保存到request的message字段中
request.setAttribute("message", "修改分类信息成功");
//返回商品管理页面
return "forward:/commoditymanage.action";
添加活动信息用例描述,具体用例描述如表2-x所示:
表2-x添加活动信息用例描述表
编号 | 1-x | 用例名称 | 添加活动信息 |
---|---|---|---|
使用人员 | 用户 | ||
输入 | 标题、内容、封面、活动id、活动、 | ||
系统响应 | 系统提示添加活动信息成功,并跳转活动管理页面 | ||
前置条件 | 用户登录 | 后置条件 | 用户成功添加活动 |
交互行为 | 1.用户登录系统 2.用户输入活动信息,进行提交 3.系统校验活动信息 4.插入活动到数据库activity表中 5.返回页面添加活动成功信息,跳转到活动管理页面 | ||
特别说明 | 用户需先登录 |
管理员在活动管理页面,查询出所有的活动信息后,在对应的活动信息后,点击修改按钮,可以将活动id信息提交到服务器的活动控制层中。在控制层中通过update方法进行接收,接收活动id信息后使用select方法查询出对应的活动信息。并保存到request的activity信息中,返回修改活动页面进行展示。此部分核心代码如下:
//输出日志信息,当前使用方法为Activity控制层的修改Activity方法
logger.debug("ActivityController.updateActivity ......");
//使用select方法根据id获取活动信息
Activity activity= activitydao.selectByPrimaryKey(id);
//将活动信息保存到request的activity字段中
request.setAttribute("activity", activity);
//返回修改活动页面
return "updateactivity";
在修改活动页面,输入修改后的活动信息,点击提交按钮将更新后的活动信息提交到服务器后,使用修改活动方法进行接收。接收字段包括标题、内容、封面、活动id、活动、,完成修改后,将给出页面提示信息修改活动信息成功。该部分核心代码如下:
//输出日志信息,当前使用方法为Activity控制层的修改Activity方法
logger.debug("ActivityController.updateActivityact ......");
//使用update方法根据id修改活动信息
activitydao.updateByPrimaryKeySelective(fenlei);
//将修改活动成功信息保存到request的message字段中
request.setAttribute("message", "修改分类信息成功");
//返回活动管理页面
return "forward:/activitymanage.action";
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计