介紹
- 本系列(后期可能博主會(huì)統(tǒng)一為專欄)博文獻(xiàn)給即將畢業(yè)的計(jì)算機(jī)專業(yè)同學(xué)們,因?yàn)椴┲髯陨肀究坪痛T士也是科班出生,所以也比較了解計(jì)算機(jī)專業(yè)的畢業(yè)設(shè)計(jì)流程以及模式,在編寫的過(guò)程中可以說(shuō)幾乎是參照畢業(yè)設(shè)計(jì)目錄樣式來(lái)進(jìn)行的.
- 博主分享的基本都是自己接觸過(guò)的項(xiàng)目Demo,整理了一下自己做過(guò)的項(xiàng)目,將可以作為畢業(yè)設(shè)計(jì)的項(xiàng)目分享給大家,對(duì)項(xiàng)目有任何疑問(wèn),或者說(shuō)想學(xué)習(xí)項(xiàng)目開(kāi)發(fā)的都可以來(lái)問(wèn)博主哦~。(
注:項(xiàng)目基本都是博主自己用過(guò)的,所以不存在遠(yuǎn)古代碼無(wú)法使用
)
系列的文章后端都是采用Java或者Go語(yǔ)言,前端主要是采用的原生Js和Vue框架搭建的。數(shù)據(jù)都是采用Mysql。還有較少的微信小程序開(kāi)發(fā)。開(kāi)發(fā)工具這些可以自己選擇,我分享一下自己的Go語(yǔ)言開(kāi)發(fā)我用的Vscode,前端用的HBuilder X,測(cè)試接口Postman,Java開(kāi)發(fā)用的IDEA。數(shù)據(jù)庫(kù)查看用的navicat,上傳服務(wù)器Xshell 7和Xftp 7,如果有需要也可以聯(lián)系博主。
系統(tǒng)總體開(kāi)發(fā)情況-功能模塊
系統(tǒng)的模式分為個(gè)人信息,旗下藝人的信息管理、薪酬管理、工作室業(yè)務(wù)的接單管理等業(yè)務(wù),以Java語(yǔ)言和vue結(jié)合開(kāi)發(fā)模式。
系統(tǒng)設(shè)計(jì)
各部分模塊實(shí)現(xiàn)
/**
* 登錄
*/
@IgnoreAuth
@PostMapping(value = "/login")
public R login(String username, String password, String captcha, HttpServletRequest request) {
UserEntity user = userService.selectOne(new EntityWrapper<UserEntity>().eq("username", username));
if(user==null || !user.getPassword().equals(password)) {
return R.error("賬號(hào)或密碼不正確");
}
String token = tokenService.generateToken(user.getId(),username, "users", user.getRole());
return R.ok().put("token", token);
}
/**
* 注冊(cè)
*/
@IgnoreAuth
@PostMapping(value = "/register")
public R register(@RequestBody UserEntity user){
// ValidatorUtils.validateEntity(user);
if(userService.selectOne(new EntityWrapper<UserEntity>().eq("username", user.getUsername())) !=null) {
return R.error("用戶已存在");
}
userService.insert(user);
return R.ok();
}
/**
* 退出
*/
@GetMapping(value = "logout")
public R logout(HttpServletRequest request) {
request.getSession().invalidate();
return R.ok("退出成功");
}
/**
* 密碼重置
*/
@IgnoreAuth
@RequestMapping(value = "/resetPass")
public R resetPass(String username, HttpServletRequest request){
UserEntity user = userService.selectOne(new EntityWrapper<UserEntity>().eq("username", username));
if(user==null) {
return R.error("賬號(hào)不存在");
}
user.setPassword("123456");
userService.update(user,null);
return R.ok("密碼已重置為:123456");
}
/**
* 后端列表
*/
@RequestMapping("/page")
public R page(@RequestParam Map<String, Object> params,YonghuEntity yonghu,
HttpServletRequest request){
EntityWrapper<YonghuEntity> ew = new EntityWrapper<YonghuEntity>();
PageUtils page = yonghuService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, yonghu), params), params));
return R.ok().put("data", page);
}
/**
* 前端列表
*/
@IgnoreAuth
@RequestMapping("/list")
public R list(@RequestParam Map<String, Object> params,YonghuEntity yonghu, HttpServletRequest request){
EntityWrapper<YonghuEntity> ew = new EntityWrapper<YonghuEntity>();
PageUtils page = yonghuService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, yonghu), params), params));
return R.ok().put("data", page);
}
/**
* 列表
*/
@RequestMapping("/lists")
public R list( YonghuEntity yonghu){
EntityWrapper<YonghuEntity> ew = new EntityWrapper<YonghuEntity>();
ew.allEq(MPUtil.allEQMapPre( yonghu, "yonghu"));
return R.ok().put("data", yonghuService.selectListView(ew));
}
/**
* 查詢
*/
@RequestMapping("/query")
public R query(YonghuEntity yonghu){
EntityWrapper< YonghuEntity> ew = new EntityWrapper< YonghuEntity>();
ew.allEq(MPUtil.allEQMapPre( yonghu, "yonghu"));
YonghuView yonghuView = yonghuService.selectView(ew);
return R.ok("查詢用戶成功").put("data", yonghuView);
}
最后想說(shuō)的
博主可以選題,開(kāi)題指導(dǎo),論文整體框架或者項(xiàng)目整體開(kāi)發(fā)指導(dǎo),梳理整體流程以及細(xì)節(jié)的把控,同學(xué)自己的項(xiàng)目也可以進(jìn)行指導(dǎo)完善。
計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)項(xiàng)目(附帶有配套源碼以及相關(guān)論文,有需要的同學(xué)可以聯(lián)系博主,但是不免費(fèi)哦)。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-733660.html
聯(lián)系方式
微信號(hào):wxid_rrun0cqao5ny22文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-733660.html
到了這里,關(guān)于計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)項(xiàng)目推薦06-工作室管理系統(tǒng)(Java+Vue+Mysql)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!