家政类小程序源代码 第1篇
界面实现效果
图5-1注册界面图
图5-2登录界面图
代码实现:
/**
* 登录
* @param data
* @param httpServletRequest
* @return
*/
@PostMapping(_login_)
public Map
(_[执行登录接口]_);
String username = (_username_);
String email = (_email_);
String phone = (_phone_);
String password = (_password_);
List resultList = null;
Map
if(username != null && __.equals(username) == false){
(_username_, username);
resultList = (map, new HashMap<>()).getResultList();
}
else if(email != null && __.equals(email) == false){
(_email_, email);
resultList = (map, new HashMap<>()).getResultList();
}
else if(phone != null && __.equals(phone) == false){
(_phone_, phone);
resultList = (map, new HashMap<>()).getResultList();
}else{
return error(30000, _账号或密码不能为空_);
}
if (resultList == null || password == null) {
return error(30000, _账号或密码不能为空_);
}
//判断是否有这个用户
if (()<=0){
return error(30000,_用户不存在_);
}
User byUsername = (User) (0);
Map
(_name_,());
List groupList = (groupMap, new HashMap<>()).getResultList();
if (()<1){
return error(30000,_用户组不存在_);
}
UserGroup userGroup = (UserGroup) (0);
//查询用户审核状态
if (!(())){
String sql = _select examine_state from _+ () +_ WHERE user_id = _ + ();
String res = ((sql).getSingleResult());
if (res==null){
return error(30000,_用户不存在_);
}
if (!(_已通过_)){
return error(30000,_该用户审核未通过_);
}
}
//查询用户状态
if (()!=1){
return error(30000,_用户非可用状态,不能登录_);
}
String md5password = (password);
if (().equals(md5password)) {
// 存储Token到数据库
AccessToken accessToken = new AccessToken();
(().toString().replaceAll(_-_, __));
(());
(accessToken);
// 返回用户信息
JSONObject user = ((byUsername));
(_token_, ());
JSONObject ret = new JSONObject();
(_obj_,user);
return success(ret);
} else {
return error(30000, _账号或密码不正确_);
}
界面实现效果
图5-3家政服务界面图
图5-4预约家政界面图
代码实现
@PostMapping(_/add_)
@Transactional
public Map
((()));
return success(1);
}
@Transactional
public Map
(map);
return success(1);
public Map
BufferedReader br = null;
StringBuilder sb = new StringBuilder(__);
try{
br = reader;
String str;
while ((str = ()) != null){
(str);
}
();
String json = ();
return (json, );
}catch (IOException e){
();
}finally{
if (null != br){
try{
();
}catch (IOException e){
();
}
}
}
return null;
public void insert(Map
StringBuffer sql = new StringBuffer(_INSERT INTO _);
(_`_).append(table).append(_`_).append(_ (_);
for (
(_`_+humpToLine(())+_`_).append(_,_);
}
(()-1);
(_) VALUES (_);
for (
Object value = ();
if (value instanceof String){
(_'_).append(()).append(_'_).append(_,_);
}else {
(()).append(_,_);
}
}
(() - 1);
(_)_);
(_[{}] - 插入操作:{}_,table,sql);
Query query = runCountSql(());
();
}
界面实现效果
图5-5售后评价界面图
图5-6评论回复界面图
代码实现
@RequestMapping(value = {_/avg_group_, _/avg_})
public Map
Query count = ((request), (request));
return success(());
界面实现效果
图5-7 用户管理图
代码实现
@RequestMapping(_/get_list_)
public Map
Map
return success(map);;
界面实现效果
图5-8 提现申请管理图
代码实现
@RestController
@RequestMapping(_auth_)
public class AuthController extends BaseController {
/**
* 服务对象
*/
@Autowired
public AuthController(AuthService service) {
setService(service);
}
界面实现效果
图5-9 家政服务管理图
代码实现
public class FindConfig {
public static String PAGE = _page_;
public static String SIZE = _size_;
public static String LIKE = _like_;
public static String ORDER_BY = _orderby_;
public static String FIELD = _field_;
public static String GROUP_BY = _groupby_;
public static String MIN_ = __min_;
public static String MAX_ = __max_;
家政类小程序源代码 第2篇
家政小程序系统源码为家政服务提供商和用户搭建了一个高效、便捷的线上平台,让家政服务更加智能化、个性化。我们期待与更多家政服务提供商和开发者携手合作,共同推动家政行业的数字化转型,打造更加智慧、便捷的家政服务生态。返回搜狐,查看更多
家政类小程序源代码 第3篇
Spring框架是Java平台上的一种开源应用框架,提供具有控制反转特性的容器。尽管Spring框架自身对编程模型没有限制,但其在Java应用中的频繁使用让它备受青睐,以至于后来让它作为EJB(EnterpriseJavaBeans)模型的补充,甚至是替补。Spring框架为开发提供了一系列的解决方案,比如利用控制反转的核心特性,并通过依赖注入实现控制反转来实现管理对象生命周期容器化,利用面向切面编程进行声明式的事务管理,整合多种持久化技术管理数据访问,提供大量优秀的Web框架方便开发等等。
科技的进步,给日常带来许多便利:教室的投影器用到了虚拟成像技术,数码相机用到了光电检测技术,比如超市货物进出库的记录需要一个信息仓库。这个信息仓库就是数据库,而这次的家政服务小程序也需要这项技术的支持。
用MySQL这个软件,是因为它能接受多个使用者访问,而且里面存在Archive等。它会先把数据进行分类,然后分别保存在表里,这样的特别操作就会提高数据管理系统自身的速度,让数据库能被灵活运用。MySQL的代码是公开的,而且允许别人二次编译升级。这个特点能够降低使用者的成本,再搭配合适的软件后形成一个良好的网站系统。虽然它有缺点,但是综合各方面来说,它是使用者的主流运用的对象。
JavaScript语言是指一种可以用于开发动态web页面应用的脚本语言,是属于面向对象开发的,是受了Java语言影响产生的,主要被用来动态设计HTML页面,响应浏览器事件,进行前后端互相交互,在此次设计中使用jqury和ajax实现前后端交互,以此来实现系统功能。
整个小程序框架系统分为两部分:逻辑层和视图层。小程序开发框架的目标是通过尽可能简单、高效的方式让开发者可以在微信中开发具有原生 小程序 体验的服务。小程序在视图层与逻辑层间提供了数据传输和事件系统,提供了自己的视图层以及逻辑层框架,让开发者能够专注于数据与逻辑。框架的核心是一个响应的数据绑定系统,可以让数据与视图非常简单地保持同步。在逻辑层做数据修改,在视图层就会做相应的更新。框架提供了一套基础的组件,这些组件自带微信风格的样式以及特殊的逻辑,开发者可以通过组合基础组件,创建出强大的微信小程序。
家政类小程序源代码 第4篇
简单直白地说,就是在替测试用户做受过,测试产品的设计最终设计目的,是为确保最终被交给测试用户开发的测试产品提供的产品功能,完全符合测试用户实际的功能需求,把尽可能地多产生的性能问题,提前在测试产品最终交给测试用户测试之前已经发现了并改正。
功能性测试需要关注测试系统功能是否已经可以充分满足客户需求规格说明书上的相关要求,针对这些功能可以编写功能测试系统用例,主要目标是进行黑盒功能测试。
测试环境:windows10操作系统,谷歌浏览器。
功能:
1.登录
测试步骤1.进入登陆界面。
2.输入账号密码。
跟据输入账号密码的不同制定测试用例
表6-1登录测试表
用例编号
测试类型
测试操作
是否通过
用例1
黑盒测试
输入正确的账号密码
用例2
黑盒测试
输入不正确的账号密码
用例3
黑河测试
不输入账号密码
2.注册
测试步骤1.进入注册界面。
2.输入账号密码,并且确认密码。
3.选择注册人类型。
家政类小程序源代码 第5篇
本系统实现了管理员和客户、员工三个角色的功能。管理员的功能为客户管理、员工管理、家政服务管理、服务预约管理、员工风采管理、客户需求管理、接单管理等。客户的功能为查看家政服务进行预约和发布自己的需求以及管理预约信息和接单信息等。员工可以查看预约信息和进行接单。本系统实现了网上预约家政服务的流程化管理,可以帮助工作人员的管理工作和帮助客户查询家政服务的相关信息,改变了客户找家政服务的方式,提高了预约家政服务的效率。