# 基于Spring Boot框架的MIS系统
## 项目简介
`summer-mis` 是一个基于Spring Boot框架的资讯管理系统(MIS)。它旨在建立一个公共的MIS二次开发平台,可基于此快速建立类似的,并运行在云平台的大数据应用,以降低开发成本,控制交付日期。项目代码会聚各类开发人员进行不断迭代升级,已成功使用在不同的商业软件项目。
`summer-mis` 采用约定大于配置的策略,严格遵守开源软件的规则,并尽力保障向后兼容,充分保护大家的开发成果与可延续性。
## 项目的主要特性和功能
1. **核心对象**:
- **IForm**:定位于页面控制器,用于接收web输入,以及输出IPage接口。其中IPage实现有:JspPage、JsonPage、RedirectPage等,可自由扩充。实际编写时,可直接继承AbstractForm后快速实现具体的页面控制器。
- **IService**:定位于业务逻辑,用于接收web输出,以及输出IStatus与DataSet-JSON,并可通过包装类,转化为其它格式如xml的输出。此项与IForm的差别在于:IForm有提供对getRequest().getSession()的访问,可使用HttpSession。IService有提供RESTful接口,可提供第三方访问。
2. **数据库操作**:
- 提供了对数据库的查询、插入、更新和删除操作的抽象类,如`AdoTable`、`EntityHome`等。
- 支持缓存操作,如`BatchCache`、`EntityCache`等,提高数据访问效率。
3. **服务调用**:
- 提供了远程服务调用的功能,如`RemoteService`类,支持本地和远程服务调用。
- 支持服务注册和发现功能,如`ServiceRegister`类。
4. **数据导入导出**:
- 支持Excel文件的导入导出,如`ImportExcel`、`ExportExcel`等类。
- 支持PDF文件的生成,如`ExportPdf`类。
5. **权限管理**:
- 提供了权限验证的功能,如`SecurityPolice`类。
- 支持多语言界面工具,如`Language`类。
6. **日志管理**:
- 提供了日志记录的功能,如`JayunLogAppender`类。
7. **任务调度**:
- 支持后台任务的调度,如`AbstractTask`类。
8. **消息队列**:
- 支持消息队列的操作,如`QueueNoticeMessage`类。
## 安装使用步骤
### 1. 下载项目源码
```bash
```
### 2. 配置项目
在项目根目录下找到`application.properties`文件,配置数据库连接、缓存、邮件服务器等相关参数。
### 3. 构建项目
使用Maven进行项目构建:
```bash
mvn clean install
```
### 4. 运行项目
使用Spring Boot插件运行项目:
```bash
mvn spring-boot:run
```
### 5. 访问项目
项目启动后,可以通过浏览器访问项目的默认端口(通常是8080):
```
http://localhost:8080
```
### 6. 测试项目
项目中包含了多个单元测试类,可以使用JUnit进行测试:
```bash
mvn test
```
## 总结
`summer-mis` 是一个功能强大的MIS系统,基于Spring Boot框架,提供了丰富的功能和灵活的扩展性。通过本项目的使用,可以快速搭建起一个稳定、高效的MIS系统,满足企业、政府等各类组织的信息管理需求。
没有合适的资源?快使用搜索试试~ 我知道了~
(源码)基于Spring Boot框架的MIS系统.zip

共354个文件
java:335个
xml:6个
css:3个

1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 74 浏览量
2024-11-21
09:18:57
上传
评论
收藏 568KB ZIP 举报
温馨提示
# 基于Spring Boot框架的MIS系统 ## 项目简介 summermis 是一个基于Spring Boot框架的资讯管理系统(MIS)。它旨在建立一个公共的MIS二次开发平台,可基于此快速建立类似的,并运行在云平台的大数据应用,以降低开发成本,控制交付日期。项目代码会聚各类开发人员进行不断迭代升级,已成功使用在不同的商业软件项目。 summermis 采用约定大于配置的策略,严格遵守开源软件的规则,并尽力保障向后兼容,充分保护大家的开发成果与可延续性。 ## 项目的主要特性和功能 1. 核心对象 IForm定位于页面控制器,用于接收web输入,以及输出IPage接口。其中IPage实现有JspPage、JsonPage、RedirectPage等,可自由扩充。实际编写时,可直接继承AbstractForm后快速实现具体的页面控制器。
资源推荐
资源详情
资源评论
























收起资源包目录





































































































共 354 条
- 1
- 2
- 3
- 4
资源评论


t0_54coder
- 粉丝: 4332
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 2023年计算机等级考试一级MSOffice考试模拟题.doc
- 站场通信施工作业指导书.doc
- 婚庆网站前台设计与制作.doc
- 第七章数据库设计.pdf
- (完整版)软件开发项目报价书.doc
- 汽车服务企业信息化管理.pptx
- 计算机教室管理员岗位职责(1).doc
- 图书馆管理系统软件测试计划.doc
- C语言课程标准(最新整理).pdf
- 2023年电子商务系统建设平时作业参考答案.doc
- 2023年计算机二级.docx
- 仓库管理软件-需求分析报告.docx
- 电子商务与物流课程培训.pptx
- 天津工业大学耀华杯计算机竞赛试卷C语言全卷带答案.doc
- 深究电子商务节约流通费用.doc
- C语言学生信息管理系统61.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
