📚 前提:
⭐tip :本服务只针对软件相关毕业设计,设计领域有Java,vue,Node,Python等各种语言
🎁为什么找我做
-
本人从不收取定金,都是在与你交付时履行君子之约,毫无后顾之忧。
-
论文全部人工手写,保证查重率。
-
收取君子之约后,如有售后则有问必答。
-
毕业答辩流程详细讲解和提供答辩准备题目。
-
部署安装完全一体化,可部署外网服务器,确保毕业答辩时代码运行正常。
-
五年来好评100%,从未出现毕业未通过或者查重未通过情况,更无拖欠或者没有支付的情况。
-
本人着力于毕业设计已有多载,深知毕业设计题目及答辩流程,经验丰富。
🍺套餐
套餐一:【纯论文】 费用: 2000
套餐项目:
📘8000字毕业正文。
套餐费用:
🔔️ 2000 RMB。
套餐详情
- 个人知网查重后,如果高于查重率标准,会一直修改直到符合要求为止。
- 若第二次个人查重仍不符合要求,则之后查重费用由我本人来承担。
- 若最终经过学校知网查重不符合要求,则全额退款。
- 如查重率合格,则不再修改论文格式及内容。
- 论文代码交付时缴纳费用,不需要任何押金。
- 论文一切格式自理,因学校不同本人不做处理.
套餐二:【论文人工降重】
套餐项目:
📘同学已自己查重论文,但论文重复率较高,本套餐可将毕业论文降重到知网要求30%以内。
套餐费用:
🔔️ 1400/1200/1000/800 等RMB。
套餐详情
- 若重复率90%以上,1400元
- 若重复率80%以上,1200元
- 若重复率70%以上,1000元
- 依次类推,每10%减200
- 个人知网查重后,如果高于查重率30%标准,我本人会报销查重费用。
套餐三:【纯源码】
套餐项目:
📘本人已有的代码,不做迭代更新及定制化。
套餐费用:
🔔️ 600-800 等RMB。
套餐详情
- 源码交付
- 工具包交付
- 提供远程部署服务
- 如需部署服务器,需额外提供200元费用
- 免费代码讲解一次,后续如有问题及疑问,需择情收费。
套餐四:【订制代码】
套餐项目:
📘按照学校要求,从头开发定制代码。
套餐费用:
🔔️ 需讨论定价,起步价2K左右。
套餐详情
- 订制源码交付
- 工具包交付
- 提供远程部署服务
- 如需部署服务器,需额外提供200元费用
- 免费代码讲解一次,后续如有问题及疑问,需择情收费。
📌 联系方式:
-
手机号:18306390693
-
微信号:18306390693
-
QQ号:862422627
-
博客: blog.javadog.net
-
微信公众号: JavaDog程序狗
🏗️其他
接活理由
这种问题的答案基本得到的回复都是为了挣钱。然而挣钱也分辛苦钱和无良钱,几年前毕业季接手了一个被骗的学弟,就是我想把毕业设计做大的理由之一。900块钱买了论文和代码,殊不知因为翟天临的论文导致各大高校查重严重,查重率99.9%,再联系卖家就没回复了。临毕业慌了找到我,然后赶工3天最终过了。再一个理由就是所谓的副业,三十而立,锻炼磨炼自己。
价格定位
一分价钱一分货,我不是商人,只是一个看不惯骗学生钱行为,想挣些外快的一个程序员。如果你有难处,可以跟我说,互帮互助是我的理念。
自我介绍
毕业于青岛农业大学2016届软件专业程序狗,已接手软件方面毕业设计**100+**次。虽不能说精通,但对毕业设计及论文方面已经游刃有余,包过包会是找我的不二选择。
毕设展示
论文降重修改前
论文降重修改后
定制代码展示
代码质量
package net.javadog.chat.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import net.javadog.chat.common.base.response.ResponseData;
import net.javadog.chat.model.vo.FriendVo;
import net.javadog.chat.service.FriendService;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import javax.validation.Valid;
/**
* @Description: 好友控制器
* @Author: hdx
* @Date: 2022/1/13 16:39
* @Version: 1.0
*/
@RestController
@Api(tags = "好友控制器")
@RequestMapping("/friend")
public class FriendController {
@Resource
private FriendService friendService;
@ApiOperation(value = "好友保存", notes = "好友--新增")
@PostMapping
public ResponseData add(final @RequestBody @Valid FriendVo friendVo) {
FriendVo resFriendVo = friendService.add(friendVo);
return ResponseData.success(resFriendVo);
}
@ApiOperation(value = "好友列表", notes = "好友--获取列表")
@GetMapping
public ResponseData get(final FriendVo friendVo,
final @RequestParam(value = "current", required = false, defaultValue = "1") Integer current,
final @RequestParam(value = "size", required = false, defaultValue = "10") Integer size) {
IPage<FriendVo> page = friendService.page(friendVo, current, size);
return ResponseData.success(page);
}
@ApiOperation(value = "好友详情", notes = "好友--获取详情")
@GetMapping("/{friendId}")
public ResponseData detail(@PathVariable String friendId) {
FriendVo friendVo = friendService.detail(friendId);
return ResponseData.success(friendVo);
}
@ApiOperation(value = "好友更新", notes = "好友--更新")
@PutMapping
public ResponseData update(final @RequestBody @Valid FriendVo friendVo) {
if (friendService.update(friendVo)) {
return ResponseData.success();
}
return ResponseData.error("更新失败");
}
@ApiOperation(value = "好友删除", notes = "好友--删除")
@DeleteMapping("/{id}")
public ResponseData delete(@PathVariable String id) {
if (friendService.delete(id)) {
return ResponseData.success();
}
return ResponseData.error("删除失败");
}
}
<template>
<view class="login">
<view class="container">
<!-- logo -->
<view class="logo">
<u-avatar src="/static/img/javadog.png" shape="square" size="100"></u-avatar>
</view>
<!-- title -->
<view class="title">
<h2>{{ title }}</h2>
</view>
<!-- 用户名密码表单 -->
<view class="form">
<u--form labelPosition="left" :model="model" :rules="rules" ref="loginForm" labelWidth="80">
<u-form-item label="手机号" prop="user.username" borderBottom customStyle="margin-bottom: 10px">
<u--input placeholder="请输入手机号" v-model="model.user.username" border="none"></u--input>
</u-form-item>
<u-form-item label="密码" prop="user.password" borderBottom customStyle="margin: 10px 0">
<u--input placeholder="请输入密码" v-model="model.user.password" border="none" password clearable>
</u--input>
</u-form-item>
</u--form>
<u-button type="success" text="登录" customStyle="margin-top: 50px" shape="circle" @click="submit">
</u-button>
</view>
<!-- 脚注功能 -->
<view class="footer">
<text class="footer-text" @click="retrieve">找回密码</text>
<text class="footer-text" @click="register">账号注册</text>
<text class="footer-text" @click="suggest">投诉建议</text>
</view>
</view>
<!--找回密码-->
<u-modal
:asyncClose="true"
title="找回密码"
:show="modalShow"
closeOnClickOverlay
showCancelButton
@close="() => modalShow = false"
>
<view class="slot-content" style="width: 100%">
<u-alert title="密码将发送至您个人信息中绑定的邮箱" type="info" :show-icon="true"></u-alert>
<u--input
style="margin-top: 10px"
placeholder="请输入账号"
border="surround"
v-model="retrievePwd.username"
></u--input>
<u--input
style="margin-top: 10px"
placeholder="请输入邮箱"
border="surround"
v-model="retrievePwd.email"
></u--input>
</view>
<u-button
slot="confirmButton"
text="重置"
type="success"
shape="circle"
@click="reset"
></u-button>
</u-modal>
</view>
</template>
<script>
import {
mapActions
} from "vuex"
export default {
data() {
return {
// 标题
title: 'JavaDog Chat',
// 找回密码modal显示与否
modalShow: false,
// 找回密码
retrievePwd:{
// 用户名
username:'',
// 邮箱
email:''
},
model: {
// 用户对象
user: {
username: '',
password: '',
},
},
rules: {
'user.username': [{
required: true,
message: '请输入手机号',
trigger: ['change', 'blur'],
},
{
validator: (rule, value, callback) => {
return uni.$u.test.mobile(value)
},
message: '手机号码不正确',
trigger: ['blur'],
}
],
'user.password': [{
type: 'string',
min: 6,
max: 16,
required: true,
message: '请输入6-16位密码',
trigger: ['blur']
}],
}
}
},
onLoad() {
},
methods: {
...mapActions(["mLogin"]),
// 登录提交
submit() {
this.$refs.loginForm.validate().then(async res => {
let param = this.model.user
const result = await this.$api.login(param)
if (result.success) {
this.mLogin(result.data)
uni.reLaunch({
url: '/pages/index/index'
})
}else{
this.$tips.error(result.message)
}
}).catch(errors => {
return
})
},
// 账号注册
register() {
uni.reLaunch({
url: '/pages/register/index'
})
},
// 投诉建议
suggest(){
uni.$u.toast("我想爱她更久一些")
},
// 找回密码
retrieve(){
this.modalShow = true
},
// 密码重置
async reset(){
if(!this.retrievePwd.username || !this.retrievePwd.email){
uni.$u.toast("请输入用户名及邮箱!")
return
}
const result = await this.$api.retrieve(this.retrievePwd)
if (result.success) {
uni.$u.toast("操作成功,等待邮件")
this.modalShow = false
}else{
uni.$u.toast(result.message)
}
}
}
}
</script>