该系统是前后端分离的架构,前端使用Vue2,后端使用SpringBoot2。

技术架构
技术框架:SpringBoot2.0.0 + Mybatis1.3.2 + Shiro + swagger-ui + jpa + lombok + Vue2 + Mysql5.7
运行环境:jdk8 + IntelliJ IDEA + maven + 宝塔面板
本地搭建文字教程
下载源码,小皮面板创建一个数据库,导入jx_project_dev.sql文件至数据库。
使用IDEA打开wyproject-api目录,修改数据库配置、文件上传路径配置等信息,配置修改路径如下:
/wyproject-api/oaker-admin-web/src/main/resources/application-dev.yml
java依赖安装完成后,点击编辑器里的Run->AdminApplication模块,如果找不到入口模块,可以手动打开以下路径运行文件中的函数:
/wyproject-api/oaker-admin-web/src/main/java/com/oaker/AdminApplication.java
后端启动成功后,访问后端服务API地址,能正常访问就代表启动成功:
http://127.0.0.1:8080
使用vscode编辑器打开studentweb前端目录,可以根据视频教程启动:
## npm安装依赖
npm install --registry=https://registry.npm.taobao.org
## 本地运行
npm run dev
## 部署上线打包


npm run build:prod
后台管理员账号密码:admin 12345678
宝塔部署教程
回到IDEA,点击编辑器右侧maven图标,执行package,完成后就会在根目录里生成一个target目录,在里面会打包出一个jar文件。
回到vscode,执行 npm run build:prod 打包,即在前端目录下生成一个dist文件夹,在宝塔新建一个数据库,导入本地的数据库文件。
解析两个域名,一个前端,一个后端,回到宝塔,新建一个后端目录,把打包出来的jar文件上传,在宝塔新建一个java项目,项目类型选择SpringBoot,端口号填8080,勾选开机自动自动,填入后端域名,点击提交即可部署完成。注意服务器防火墙的一定要放行8080端口。
新建一个前端纯静态站点,把打包好的前端dist目录上传,再添加以下nginx配置,前端即可部署完成:
location /api/ {
        proxy_pass http://127.0.0.1:8080/api/;
        proxy_set_header Host $host:$server_port;
    }
location / {
      index  index.html index.htm;
      try_files $uri $uri/ /index.html;
    }
后台管理员账号密码:admin 123456
系统与功能介绍
这是一款轻量级工时记录和管理工具系统,基于若依开发,目前包括项目管理,工时上报,工时日报,工时统计等功能。
工时:工时统计可通过员工工时上报的方式,来记录项目所花费的工时,帮助企业进行项目工时统计、核算人工成本。实时、动态、真实的展示项目投入。
我的工时:提交工时、查看详情、修改工时。
工时统计:统计详情、按月模式、填报详情。
项目统计:项目投入进度、项目工时总计、昨天上报、今日上报、上报记录、工时明细、项目详情等。
总体统计:人员上报记录、人员上报详情。
项目管理:创建项目、添加人员、工时设置、状态管理、删除项目。
组织管理:用户管理、角色管理、重置密码、批量删除。

SpringBoot基于若依项目工时统计成本核算管理源码带文字教程相关推荐

  1. Java搭建实战springboot基于若依项目工时统计成本核算管理源码

    大家好啊,我是测评君,欢迎来到web测评. 本期给大家带来一套基于若依开发的springboot项目工时统计成本核算管理源码,该系统是前后端分离的架构,前端使用Vue2,后端使用SpringBoot2 ...

  2. 一款轻量级项目工时统计系统,源码分享

    Java项目工时统计成本核算管理系统源码 技术:Java 1.8 + MySQL 8 +Vue 项目基于前后端分离架构,服务端主要技术:SpringBoot   前端主要是Vue. 源码类型:全开源免 ...

  3. 基于Java毕业设计大学生创新创业实践管理源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计大学生创新创业实践管理源码+系统+mysql+lw文档+部署软件 基于Java毕业设计大学生创新创业实践管理源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B ...

  4. Python基于OpenCV的图像去雾算法[完整源码&部署教程]

    1.图片识别 2.视频展示 [项目分享]Python基于OpenCV的图像去雾算法[完整源码&部署教程]_哔哩哔哩_bilibili 3.算法原理 图像增强算法常见于对图像的亮度.对比度.饱和 ...

  5. 基于OpenCV监控老鼠蟑螂检测系统[完整源码&部署教程]

    1.视频演示: [项目分享]Python基于OpenCV监控老鼠蟑螂检测系统[完整源码&部署教程]_哔哩哔哩_bilibili 2.图片演示: 3.算法原理: 该博客提出的移动侦测即是根据视频 ...

  6. Python基于OpenCV监控老鼠蟑螂检测系统[完整源码&部署教程]

    1.视频演示: [项目分享]Python基于OpenCV监控老鼠蟑螂检测系统[完整源码&部署教程]_哔哩哔哩_bilibili 2.图片演示: 3.明厨亮灶: 餐饮企业的厨房卫生状况一直饱受消 ...

  7. 研发项目工时统计工具哪个好?9大工时管理系统盘点

    工时管理是项目型企业的重要需求,特别是在人力成本占比较高的行业,如软件开发.设计咨询.会计律师等.工时管理可以帮助企业核算项目人工成本,控制成本投入,提高项目利润,客观考核员工绩效,优化资源分配等. ...

  8. springboot基于微信小程序的选课系统毕业设计源码060000

    目  录 摘要 1 绪论 1.1研究背景 1.2开发意义 1.3系统开发技术的特色 1.4论文结构与章节安排 2选课系统小程序系统分析 2.1 可行性分析 2.2 系统流程分析 2.2.1数据增加流程 ...

  9. springboot基于Java的多元化智能选课系统毕业设计源码040909

    多元化智能选课系统的设计与实现 摘 要 多元化智能选课系统使用Java语言的Springboot框架,采用MVVM模式进行开发,数据方面主要采用的是微软的Mysql关系型数据库来作为数据存储媒介,配合 ...

最新文章

  1. 利用Hog特征和SVM分类器进行行人检测
  2. boost::log模块测量日志记录发射的性能
  3. 2019计算机考研在职研究生,2019双证在职研究生报名条件
  4. 装X数学:高雅的数学表示
  5. 本题要求实现函数输出n行数字金字塔。_练习5-3 数字金字塔 (15分)
  6. 深入探究VC —— 编译器cl.exe(2)【转】http://blog.csdn.net/wangningyu/article/details/4837419...
  7. vue-cli2.9.6更新不了问题
  8. Java毕设项目银行贷款管理系统计算机(附源码+系统+数据库+LW)
  9. java过滤器是用来干什么的_java过滤器有什么作用
  10. 最后1天,购票渠道即将关闭!Unite 2018开发者大会全日程公布
  11. BZOJ 1951 古代猪文 鲁卡斯定理+费马小定理+中国剩余定理
  12. OFDM学习、编程实现
  13. 手机上如何学会使用计算机,手机如何投屏到win7电脑上_手机投屏到win7电脑的详细方法...
  14. 2018年中国 Micro-LED 行业市场前景研究报告(简版)
  15. JavaScript 中的事件类型4(读书笔记思维导图)
  16. c语言中调用函数fn,C语言常见的函数调用
  17. 设计美学 第三章 设计美的文化差异
  18. Spark——Spark概述
  19. SIMCom常见模组外围电路设计
  20. 《一头扎进JavaScript-基础篇》学习笔记

热门文章

  1. Loadrunner11破解详解 .
  2. 从零开始Android游戏编程(第二版) 第二章 创建第一个程序Hello Tank
  3. 如何在微信 [[公众号]]添加小程序卡片
  4. image jpeg
  5. C语言中常用到的几个与系统时间相关的结构体及其说明
  6. 数据模型|组成要素、概念模型、逻辑模型
  7. python前端——HTML超文本标记语言、CSS层叠样式表
  8. 美国大力发展量子产业,国会直接指定能源部制定量子系统访问路线图
  9. C# dataGridView上下移动选中行
  10. 个体工商户怎么开通微信支付功能及收款码?