淄博公司制作網(wǎng)站有哪些網(wǎng)絡(luò)推廣公司排行榜
工作室管理系統(tǒng)(JavaSpring+Vue+Mysql)
- **介紹**
- **系統(tǒng)總體開發(fā)情況-功能模塊**
- **各部分模塊實現(xiàn)**
- **最后想說的**
- **聯(lián)系方式**
介紹
- 本系列(后期可能博主會統(tǒng)一為專欄)博文獻(xiàn)給即將畢業(yè)的計算機專業(yè)同學(xué)們,因為博主自身本科和碩士也是科班出生,所以也比較了解計算機專業(yè)的畢業(yè)設(shè)計流程以及模式,在編寫的過程中可以說幾乎是參照畢業(yè)設(shè)計目錄樣式來進(jìn)行的.
- 博主分享的基本都是自己接觸過的項目Demo,整理了一下自己做過的項目,將可以作為畢業(yè)設(shè)計的項目分享給大家,對項目有任何疑問,或者說想學(xué)習(xí)項目開發(fā)的都可以來問博主哦~。(
注:項目基本都是博主自己用過的,所以不存在遠(yuǎn)古代碼無法使用
)
系列的文章后端都是采用Java或者Go語言,前端主要是采用的原生Js和Vue框架搭建的。數(shù)據(jù)都是采用Mysql。還有較少的微信小程序開發(fā)。開發(fā)工具這些可以自己選擇,我分享一下自己的Go語言開發(fā)我用的Vscode,前端用的HBuilder X,測試接口Postman,Java開發(fā)用的IDEA。數(shù)據(jù)庫查看用的navicat,上傳服務(wù)器Xshell 7和Xftp 7,如果有需要也可以聯(lián)系博主。
系統(tǒng)總體開發(fā)情況-功能模塊
系統(tǒng)的模式分為個人信息,旗下藝人的信息管理、薪酬管理、工作室業(yè)務(wù)的接單管理等業(yè)務(wù),以Java語言和vue結(jié)合開發(fā)模式。
系統(tǒng)設(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("賬號或密碼不正確");}String token = tokenService.generateToken(user.getId(),username, "users", user.getRole());return R.ok().put("token", token);}/*** 注冊*/@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("賬號不存在");}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);}
最后想說的
博主可以選題,開題指導(dǎo),論文整體框架或者項目整體開發(fā)指導(dǎo),梳理整體流程以及細(xì)節(jié)的把控,同學(xué)自己的項目也可以進(jìn)行指導(dǎo)完善。
計算機專業(yè)畢業(yè)設(shè)計項目(附帶有配套源碼以及相關(guān)論文,有需要的同學(xué)可以聯(lián)系博主,但是不免費哦)。
聯(lián)系方式
微信號:wxid_rrun0cqao5ny22