概述

基于SSM+Activiti的公文管理系统的设计与实现。项目只是实现了最基本的公文流程的处理,做的不好的地方请大家谅解。项目基于eclipse开发,使用的技术:Spring、SpringMVC、Mybatis、Activiti、Maven、JackRabbit(保存上传文件)本项目以后会根据大家的意见不定期更新。


源码功能

项目实现了以下功能:

1) 网站平面设计:

设计精美但是简洁,清爽的网站页面。公文管理系统主要是方便的发送公文。该系统包括:组织机构管理,人员管理,权限管理,公文管理


2) 系统模块

系统首先默认一个超级管理员,超级管理人员通过excel导入人员机构信息;机构管理:有权限的用户对机构信息进行增加,编辑,如果机构下面没有人员, 则可以删除,机构合并,可以为该机构分配人员; 人员管理:有权限的用户对人员进行基本信息的修改,增加,停用不在岗人员账号


3) 公文管理功能模块

1 有权限的工作人员进行公文拟稿,附件上传,当用户保存信息,则可以修改,可以删除,但是一旦提交,则不可再修改变动。

2 当公文被提交时,审核流程启动,那么审核功能开启,有权限的人就可以对提交的公文信息进行审核,审核通过则可以发布,打印,审核未通过打回去,又回到1的过程可以编辑再提交,或者直接删除。

项目基于eclipse开发,使用的技术:Spring、SpringMVC、Mybatis、Activiti、Maven、JackRabbit(保存上传文件)

系统内所有文件全部采用UTF-8格式编码,如出现乱码,请检查数据库是否设置编码为UTF-8,工程是否设置默认编码为UTF-8。


源码部署

系统的部署流程:

1.首先创建db_article数据库,注意创建时须采用UTF-8编码,然后运行sql文件创建相关数据表。

2.向Tomcat中部署article.war到webapps目录下,如果需要修改数据库密码请修改WEB-INF\classes目录下的jdbc.properties文件,修改mysql.password的值为当前数据库密码

3.配置tomcat的get请求url默认编码方式为utf-8

4.“启动jackrabbit.bat”启动Jackrabbit

5.启动tomcat,如果没有异常信息则视为启动成功

6.访问“http://localhost:8080/Article/”,使用用户名"zhangsan"和密码“123456”登录系统,若能登录成功则没问题。


注意事项

本系统的部署文件、数据库脚本和相关文档已经全部上传:

1.一切所需资源都在附件里面,去附件里找。

2.初始用户zhangsan,密码123456,密码使用了加密机制,请不要直接修改数据库密码字段

3.启动Web容器之前需要先启动JackRabbit,jackrabbit-standalone-2.4.3.jar必须与【启动jackrabbit.bat】放在同一目录下,然后双击【启动jackrabbit.bat】即可启动JackRabbit,需要说明的是:7000端口不可以被占用,运行的机器上必须安装jdk并配置好环境变量。

4.默认情况下:JackRabbit必须和Tomcat在同一台机器上,这个可以改,需要的话请修改FileService这个类的RMI地址:

private final static String RMI = "http://localhost:7000/rmi";

把localhost改为你的Jackrabbit所在服务器的IP地址即可!


源码下载

https://gitee.com/601345138/article.git


源码预览

基于SSM+Activiti的公文管理系统_java


SpringCloud  系列精品文章

1、springcloud学习手册-什么是微服务?

2、springcloud学习手册-什么是springcloud?

3、springcloud学习手册-Eureka(第一节)?

4、springcloud学习手册-Eureka(第二节)?

5、springcloud学习手册-Eureka(第三节)?

6、springcloud学习手册-Eureka常见问题总结

7、springcloud学习手册-Ribbon(第一节)

8、springcloud学习手册-Ribbon(第二节)

9、springcloud学习手册-Ribbon(常见问题和补充说明)

10、springcloud学习手册-Hystrix(服务容错保护)

11、springcloud学习手册-Hystrix(工程引入)

12、springcloud学习手册-Hystrix(仪表盘说明)

13、springcloud学习手册-API Gateway (API网关)

14、springcloud学习手册-zuul(概念和内容)

15、springcloud学习手册-微服务架构中的进程间通信

16、springcloud学习手册-Config 分布式配置中心

17、springcloud学习手册-市面主流分布式配置中心框架汇总

18、springcloud学习手册-实现Config server的高可用


  1. 扫码加公众号关注:itcode

基于SSM+Activiti的公文管理系统_java_02

扫码加小编微信,等你来

基于SSM+Activiti的公文管理系统_java_03

  1. 声明

【写著说明】以上内容分享给喜欢编程,有梦想的程序员们,希望能够帮助到你们。以上文章属于此公众号原创所有,如需转载请注明出处。

【免责申明】本公众平台不是广告商,也没有为其他三方网站或者个人做广告宣传。此分享的源代码和文章是小编在项目中、学习中整理的一些认为不错的项目。用户产生的一些自愿下载或者付费行为。与平台没有直接关系

【投稿邮箱】315997972@qq.com

 欢迎投稿分享你的优质源码或文章