当前位置: 首页 > news >正文

免费发布项目的网站土木工程网官网

免费发布项目的网站,土木工程网官网,东莞市网站设计,微信网站开发企业目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 数据中心模块2.2 合同审批模块2.3 合同签订模块2.4 合同预警模块2.5 数据可视化模块 三、系统设计3.1 用例设计3.2 数据库设计3.2.1 合同审批表3.2.2 合同签订表3.2.3 合同预警表 四、系统展示五、核心代码5.1 查询合同… 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 数据中心模块2.2 合同审批模块2.3 合同签订模块2.4 合同预警模块2.5 数据可视化模块 三、系统设计3.1 用例设计3.2 数据库设计3.2.1 合同审批表3.2.2 合同签订表3.2.3 合同预警表 四、系统展示五、核心代码5.1 查询合同5.2 新增合同5.3 审批合同5.4 驳回合同5.5 签订合同 六、免责说明 一、摘要 1.1 项目介绍 基于JAVAVueSpringBootMySQL的企业项目合同信息系统包含了合同审批模块、合同签订模块、合同预定模块和合同数据可视化模块还包含系统自带的用户管理、部门管理、角色管理、菜单管理、日志管理、数据字典管理、文件管理、图表展示等基础模块企业项目合同信息系统基于角色的访问控制给企业管理员、合同专员使用可将权限精确到按钮级别您可以自定义角色并分配权限系统适合设计精确的权限约束需求。 1.2 项目录屏 二、功能模块 在现代企业中企业之间沟通往来主要以各式各样的合同形式进行因此企业应该高度重视合同管理。设计主要包括企业合同管理系统的搭建基于系统的搭建可以通过网络进行签订、履行、变更、解除合同等以及获得与合同相关正确的各种统计分析。 企业项目合同信息管理系统基于Java语言开发采用前后端分离的技术架构前端采用Vue.js后端采用SpringBoot框架采用MySQL数据库。 企业项目合同信息管理系统的功能性需求主要包含数据中心模块、合同审批模块、合同签订模块、合同预警模块、数据可视化模块这五大模块其中数据可视化模块不建立数据表系统是基于浏览器运行的web管理后端其中各个模块详细说明如下 2.1 数据中心模块 数据中心模块包含了企业项目合同信息管理系统的系统基础配置如登录用户的管理、运营公司组织架构的管理、用户菜单权限的管理、系统日志的管理、公用文件云盘的管理。 其中登录用户管理模块由管理员负责运维工作管理员可以对登录用户进行增加、删除、修改、查询操作。 组织架构指的是运营公司的组织架构该模块适用于管理这些组织架构的部门层级和员工的部门归属情况。 用户菜单权限管理模块用于管理不同权限的用户拥有哪些具体的菜单权限。 系统日志的管理用于维护用户登入系统的记录方便定位追踪用户的操作情况。 公用云盘管理模块用于统一化维护企业项目合同信息管理系统中的图片如合同签订文件、合同照片等等。 2.2 合同审批模块 合同审批模块用于对合同的审批数据进行管理员工如果要发起合同签署首先需要发起合同审批当领导审批通过后才可以进行合同签订其中合同审批包括合同标题、甲方、乙方、合同源文件、审批状态、审批人、审批时间、创建人等员工可以在合同审批模块中发起合同审批管理员可以对员工发起的审批进行审核操作。 2.3 合同签订模块 当员工发起的合同审批完成后员工就可以在合同签订模块中进行签订上传签订后的PDF文件合同签订模块包括合同标题、甲方、乙方、合同文件、签订状态、签订人、签订时间、创建人等员工可以在合同签订模块中发起签订管理员可以查询所有员工进行的合同签订情况下载合同文件。 2.4 合同预警模块 合同预警模块用于对合同的有效期限数据进行管理合同一般会指定有效期间过了有效期限就不在生效如果未及时发现可能会对企业造成损失所以设计了合同预警模块其中包括合同标题、甲方、乙方、合同文件、剩余天数、签订人、签订时间、创建人等管员工可以查看自己发起的合同预警数据管理员可以查看所有的合同预警数据。 2.5 数据可视化模块 数据可视化模块用于可视化的对合同情况进行预览主要是对自己名下的合同进行数据分析分为已签订、已审批和未审批采用饼图的方式进行展示。 三、系统设计 3.1 用例设计 3.2 数据库设计 3.2.1 合同审批表 3.2.2 合同签订表 3.2.3 合同预警表 四、系统展示 五、核心代码 5.1 查询合同 RequestMapping(value /getByPage, method RequestMethod.GET) ApiOperation(value 查询合同) public ResultIPageAgreement getByPage(ModelAttribute Agreement agreement ,ModelAttribute PageVo page){QueryWrapperAgreement qw new QueryWrapper();User currUser securityUtil.getCurrUser();QueryWrapperUser userQw new QueryWrapper();userQw.eq(id,currUser.getId());userQw.inSql(id,SELECT user_id FROM a_user_role WHERE del_flag 0 AND role_id 1536606659751841799);if(iUserService.count(userQw) 1L) {qw.eq(sign_id,currUser.getId());}if(!ZwzNullUtils.isNull(agreement.getTitle())) {qw.like(title,agreement.getTitle());}if(!ZwzNullUtils.isNull(agreement.getFirstParty())) {qw.like(first_party,agreement.getFirstParty());}if(!ZwzNullUtils.isNull(agreement.getSecondParty())) {qw.like(second_party,agreement.getSecondParty());}if(!ZwzNullUtils.isNull(agreement.getAuditStatus())) {qw.eq(audit_status,agreement.getAuditStatus());}if(!ZwzNullUtils.isNull(agreement.getSignStatus())) {qw.eq(sign_status,agreement.getSignStatus());}long zwzNowCuo System.currentTimeMillis() / 1000;IPageAgreement data iAgreementService.page(PageUtil.initMpPage(page),qw);for (Agreement vo : data.getRecords()) {long cuo zwzDateToCuo(vo.getDate());vo.setDateTemp((cuo - zwzNowCuo) / DAY_CUO);}return new ResultUtilIPageAgreement().setData(data); }5.2 新增合同 RequestMapping(value /insert, method RequestMethod.POST) ApiOperation(value 新增合同) public ResultAgreement insert(Agreement agreement){User currUser securityUtil.getCurrUser();agreement.setAuditStatus(未审批);agreement.setAuditUser();agreement.setAuditTime();agreement.setSignStatus(未签订);agreement.setFile2();agreement.setSignTime();agreement.setSignId(currUser.getId());agreement.setSignUser(currUser.getNickname());iAgreementService.saveOrUpdate(agreement);return new ResultUtilAgreement().setData(agreement); }5.3 审批合同 RequestMapping(value /audit, method RequestMethod.POST) ApiOperation(value 审批合同) public ResultObject audit(RequestParam String id){Agreement as iAgreementService.getById(id);if(as null) {return ResultUtil.error(合同不存在);}User currUser securityUtil.getCurrUser();as.setAuditStatus(已审批);as.setAuditTime(DateUtil.now());as.setAuditUser(currUser.getNickname());iAgreementService.saveOrUpdate(as);return ResultUtil.success(); }5.4 驳回合同 RequestMapping(value /notAudit, method RequestMethod.POST) ApiOperation(value 驳回合同) public ResultObject notAudit(RequestParam String id){Agreement as iAgreementService.getById(id);if(as null) {return ResultUtil.error(合同不存在);}User currUser securityUtil.getCurrUser();as.setAuditStatus(已驳回);as.setAuditTime(DateUtil.now());as.setAuditUser(currUser.getNickname());iAgreementService.saveOrUpdate(as);return ResultUtil.success(); }5.5 签订合同 RequestMapping(value /sign, method RequestMethod.POST) ApiOperation(value 签订合同) public ResultObject sign(RequestParam String id,RequestParam String fileUrl){Agreement as iAgreementService.getById(id);if(as null) {return ResultUtil.error(合同不存在);}as.setSignStatus(已签订);as.setFile2(fileUrl);as.setSignTime(DateUtil.now());iAgreementService.saveOrUpdate(as);return ResultUtil.success(); }六、免责说明 本项目仅供个人学习使用商用授权请联系博主否则后果自负。博主拥有本软件构建后的应用系统全部内容所有权及独立的知识产权拥有最终解释权。如有问题欢迎在仓库 Issue 留言看到后会第一时间回复相关意见会酌情考虑但没有一定被采纳的承诺或保证。 下载本系统代码或使用本系统的用户必须同意以下内容否则请勿下载 出于自愿而使用/开发本软件了解使用本软件的风险且同意自己承担使用本软件的风险。利用本软件构建的网站的任何信息内容以及导致的任何版权纠纷和法律争议及后果和博主无关博主对此不承担任何责任。在任何情况下对于因使用或无法使用本软件而导致的任何难以合理预估的损失包括但不仅限于商业利润损失、业务中断与业务信息丢失博主概不承担任何责任。必须了解使用本软件的风险博主不承诺提供一对一的技术支持、使用担保也不承担任何因本软件而产生的难以预料的问题的相关责任。
http://www.hkea.cn/news/14438236/

相关文章:

  • 上海做外贸建站的专业公司成都 网站设计
  • 关于网页制作的论文网站优化 价格查询
  • 网站建设公司的前景网站备案接入商
  • 大型电商网站开发成本代理记账公司注册条件
  • 网站建设与管理好处天津手机网站制作
  • iis网站伪静态网站微网站平台建设方案
  • 空间站建设电子商务网站的建设与运营
  • 漯河网站建设-千弘网络微信公众号手机上传wordpress
  • 织梦网站后台教程企业网站的内容选题来源
  • 网站制作预算网站信息化建设报送
  • 邯郸外贸网站建设公司怎么做网店网站
  • 河南住房和建设厅网站wordpress后台是什么样的
  • 城市建设和房屋管理部门网站杭州网站建设推荐q479185700上墙
  • 网站开发建设好处网站改域名备案吗
  • 苏州诶茵诶公司网站dw做的网站与浏览器不匹配
  • 自助网站系统培训网站建设平台
  • 深圳网站建设公司业务招聘游戏充值代理平台
  • 如何为网站引流wordpress语音
  • 网站建设空格怎么打济南建设信用网站
  • 扬州大发网站建设微网站建设合同
  • 档案网站建设与知识管理北京建站系统模板
  • 优化网站推广网站新手如何自己做网站app
  • 专门建站的公司wordpress备案号链接错误
  • 如何做网站么腾讯云服务器用户名
  • 广州网站排名优化价格模拟ip访问网站
  • 常州网站建设专业的公司网站的设计原则有哪些
  • 凡客网站网址沈阳网站制作列表网
  • 曲沃县做网站公司查询网站备案进度查询
  • wordpress手机网站模板制作微信公众号怎么开通免费
  • 商城网站建设基础设计网站改版 新闻