OASYS (OA Автоматизация офисных процессов)
OA (офисная автоматизация) направлена на повседневную работу и управление организацией, что является наиболее часто используемым приложением сотрудниками и руководителями, что значительно повышает эффективность работы компании.
Недавно я создал небольшое приложение WeChat — "Утилизатор мусора"
Если вас это заинтересовало, вы можете опробовать его, используя QR-код WeChat, или найти его в WeChat по названию: "Утилизатор мусора".

-->
| Главная страница | Страница классификации | Подробности классификации | Страница поиска |
| :--------: | :--------:| :--: |:--:|
|

|

|

|

|
| Распознавание речи | Чемпионат | Уровень чемпионата | Подробности чемпионата |
| :--------: | :--------:| :--: |:--:|
|

```markdown
|

|

|

|
|---|
|

|
|

|

|
---
### 1. Проектное описание
OASYS — это система автоматизации офисных операций на основе OA, управляемая с помощью Maven, разработанная на основе фреймворка Spring Boot, использующая базу данных MySQL, с использованием фреймворка Freemarker для фронтенда и Bootstrap в качестве фреймворка UI. Проект также использует фреймворки JPA и MyBatis. Этот проект является отличным выбором для начинающих, изучающих Spring Boot, и может быть использован для улучшения системы OA.
``` ### 2. Описание фреймворка
#### Структура проекта
! [Структура проекта](https://images.gitee.com/uploads/images/2018/0926/164310_e781580c_1277461.png "Структура проекта")
#### Фронтенд
| Технология | Название | Версия | Официальный сайт |
| :--------: | :--------: | :--: | :--: |
| Freemarker | Шаблонизатор | Spring Boot 1. 5. 6. RELEASE | https://freemarker.apache.org/ |
| Bootstrap | Фреймворк UI | 3. 3. 7 | http://www.bootcss.com/ |
| jQuery | Быстрый JavaScript фреймворк | 1. 11. 3 | https://jquery.com/ |
| KindEditor | Визуальный HTML редактор | 4. 1. 10 | http://kindeditor.net |
| My97 DatePicker | Выбор даты | 4. 8 Beta4 | http://www.my97.net/ |
#### Бэкенд
| Технология | Название | Версия | Официальный сайт |
| :--------: | :--------: | :--: | :------: |
| Spring Boot | Фреймворк Spring Boot | 1. 5. 6. RELEASE | https://spring.io/projects/spring-boot |
| JPA | spring-data-jpa | 1. 5. 6. RELEASE | https://projects.spring.io/spring-data-jpa |
| MyBatis | Фреймворк MyBatis | 1. 3. 0 | http://www.mybatis.org/mybatis-3 |
| Fastjson | Библиотека для парсинга JSON | 1. 2. 36 | https://github.com/alibaba/fastjson |
| PageHelper | Плагин для пагинации MyBatis | 1. 0. 0 | https://pagehelper.github.io |
### 3. Процесс развертывания
1. Скачайте проект и импортируйте oasys.sql (ранее tr18lx.sql) в локальную базу данных.
2. Измените application.properties.
3. Измените источник данных: oasys -> имя вашей локальной базы данных, измените имя пользователя и пароль на свои.
4. Измените соответствующие пути: настройте пути для изображений, файлов и вложений.
5. Запустите метод main в OasysApplication.java. Если в консоли нет ошибок, проект успешно запущен.
6. Введите в браузере localhost:8088/logins
### 4. Демонстрационный адрес ##### Демонстрационный адрес: http://oa.lxsir.cn:8088/index (в разработке, временно закрыт)
##### Аккаунты:
- test (пароль: test)
- soli (пароль: 123456)
Если вас заинтересовал проект, пожалуйста, добавьте его в избранное и отметьте звездочкой.
Комментарии ( 0 )