Micro-OA系统
Micro-OA简单描述
MicroOA是一款不需要专业的开发知识或开发经验,通过页面交互式即可实现动态搭建表单的微型办公自动化系统。
在日常工作当中,我们面临着各种各样的表单,在开发系统时,若我们采用每个录入界面设计一个输入表单页面, 这样有多少个录入界面, 就要设计多少个输入表单页面, 因此需要进行大量的表单设计, 而这些表单往往又是类似的, 大多应用文本框、列表框、单选按钮、复选框等等表单录入元素, 为了减少重复开发的工作量、提高程序的通用性和工作效率, 因此需要一种动态的、灵活的、安全性高的、快速有效的动态设计方法以方便系统管理和维护。
一、主要功能

1.开发工具
- 开发工具:Visual Studio 2019
- 开发语言:C#(Asp.net)
- 框架:.Net Framework 4.8【原4.5】
- 数据库:Sql Server 2008 R2
- UI: Layui、 Layfly
- 引用控件:WangEditor、 xmSelect、 Fullcalendar
- 引用库: Newtonsoft.Json.dll、 ClosedXML.dll、 DocumentFormat.OpenXml.dll
- 运行环境:推荐使用IIS7.5或以上,也可以使用云虚拟主机,ECS等
2.运行环境
- Windows Server 2012或以上安装IIS和.net framework4.8(也可以使用云虚拟主机,ECS等)
- 配置应用程序池为集成模式
- 导入初始数据库(初始数据库路径:源代码根目录\Resource\DB\MicroOA-Initial-database.sql) --初始数据库导入方法,打开MS SQL Server 2008 R2控制面板,新建空白数据库 --在新建的数据库下,新建查询,把如下所有sql命令复制进去,执行命令
- 修改Web.config文件,第18行
<add name=“ConnectionName” connectionString=“Server=你的数据库IP地址;Database=你的数据库名称;User ID=你的数据库账号;Password=你的数据库密码" providerName="System.Data.SqlClient"/>
二、画面展示
登录画面 
1.首页 
2.表单统计(MicroBI) 
3.访问量统计 
三、相关演示
1. 功能介绍说明【视频】:
知乎:https://www.zhihu.com/zvideo/1463896474149421056
B站:https://www.bilibili.com/video/BV1534y1B7J1?spm_id_from=333.999.0.0
相关论文:https://zhuanlan.zhihu.com/p/455489559
2.环境搭建
开发环境搭建:https://micro-oa.com/Views/Info/Detail/27/9
运行环境搭建:https://micro-oa.com/Views/Info/Detail/27/4
3.演示Demo
演示地址:https://micro-oa.com
4.仓库地址
GitHub: https://github.com/HalngYao/MicroOA
Gitee: https://gitee.com/shueer/MicroOA
四、免责声明
- 任何用户在使用Micro-OA微型办公自动化系统前,请您仔细阅读并透彻理解本声明。您可以选择不使用Micro-OA微型办公自动化系统,若您一旦使用Micro-OA微型办公自动化系统,您的使用行为即被视为对本声明全部内容的认可和接受。
- Micro-OA微型办公自动化系统是一款开源免费的微型办公自动化系统 ,主要用于更便捷地搭建表单、审批流。且Micro-OA微型办公自动化系统并不具备「互联网接入、网络数据存储、通讯传输以及窃取用户隐私」中的任何一项与用户数据等信息相关的动态功能,Micro-OA微型办公自动化系统仅是 UI 组件或素材类或静态方法的本地资源。
- Micro-OA微型办公自动化系统其尊重并保护所有用户的个人隐私权,不窃取任何用户计算机中的信息。更不具备用户数据存储等网络传输功能。 您承诺秉着合法、合理的原则使用Micro-OA微型办公自动化系统,不利用Micro-OA微型办公自动化系统进行任何违法、侵害他人合法利益等恶意的行为,亦不将Micro-OA微型办公自动化系统运用于任何违反我国法律法规的 Web 平台。
- 任何单位或个人因下载使用Micro-OA微型办公自动化系统而产生的任何意外、疏忽、合约毁坏、诽谤、版权或知识产权侵犯及其造成的损失 (包括但不限于直接、间接、附带或衍生的损失等),本开源项目不承担任何法律责任。
- 用户明确并同意本声明条款列举的全部内容,对使用Micro-OA微型办公自动化系统可能存在的风险和相关后果将完全由用户自行承担,本开源项目不承担任何法律责任。 任何单位或个人在阅读本免责声明后,应在《MIT 开源许可证》所允许的范围内进行合法的发布、传播和使用Micro-OA微型办公自动化系统等行为,若违反本免责声明条款或违反法律法规所造成的法律责任(包括但不限于民事赔偿和刑事责任),由违约者自行承担。
- 如果本声明的任何部分被认为无效或不可执行,其余部分仍具有完全效力。不可执行的部分声明,并不构成我们放弃执行该声明的权利。
- 本开源项目有权随时对本声明条款及附件内容进行单方面的变更,并以消息推送、网页公告等方式予以公布,公布后立即自动生效,无需另行单独通知;若您在本声明内容公告变更后继续使用的,表示您已充分阅读、理解并接受修改后的声明内容。
Micro-OA系统的更多相关文章
- 整合了一个功能强大完善的OA系统源码,php全开源 界面漂亮美观
整合了一个功能强大完善的OA系统源码,php全开源界面漂亮美观.需要的同学联系Q:930948049
- “PMS-基础权限管理系统”实施某谱OA系统经验总结
“PMS-基础权限管理系统”介绍 "PMS-基础权限管理系统"是我一直想做的一个产品,融合多年开发及维护管理系统的经验,参考了很多系统,精心研制而成. 可以做为毕业设计参考,新手学 ...
- OA系统如何使用考勤机数据
通达OA系统使用考勤机数据目前有两种方法可以实现:一种是通过进行二次开发,将通达OA系统与考勤机结合起来使用:另一种是通过将考勤机的数据导出再导入OA系统中.进行二次开发的话,需要和定制开发工程师联系 ...
- OA系统权限管理设计(转载)
不论什么系统都离不开权限的管理,有一个好的权限管理模块,不仅使我们的系统操作自如,管理方便,也为系统加入亮点. l 不同职责的人员,对于系统操作的权限应该是不同的.优秀的业务系统,这是 ...
- 《华油能源OA系统数据同步和扩展的设计与实现_张宇峰》阅读笔记
为什么我会找到这篇论文? 华油能源集团拥有多套信息化软件系统,每个用户需要登录操作多个软件系统,记住多个系统的用户名.密码,需要不停的切换到每个系统,查看是否有需要进行的工作:管理员更是疲于每天对各个 ...
- OA系统配置文件
第一章 web.xml配置文件解读 1. web.xml文件解读 lemon OA系统的核心配置文件都放在spring目录下的具有applicationContext的前缀文件.Classpath后有 ...
- php随笔5-thinkphp OA系统 人力资源管理
最近闲来无事,自己尝试通过thinkphp3.1.3框架开发一套自己的OA系统,目前已完成了人力资源管理部分的内容,遇到并解决了几个问题. 1.由于刚开始不太熟悉thinkphp的框架,花费了一些功夫 ...
- 性能优化实战案例——助力某移动OA系统
前言 最近连续接触了4个OA系统,均存在着不同的性能问题,本文记述对某移动OA系统的优化全过程,让看官们对数据库优化流程有一个了解,并揭开隐式转换这无情杀手的神秘面纱. 本文使用的工具:SQL专家云平 ...
- OA系统在实际应用中可发挥出的协同应用价值
OA软件引进国内已有二十多年,早期的OA软件更多地是扮演一个"文秘"的角色,只进行一些基本的行政事务处理,创造的价值不大.但随着OA软件理论和技术的日趋成熟,OA软件摆脱了原有的局 ...
- 浅谈OA系统与Portal门户的区别
随着社会信息化的发展与进步,OA办公自动化软件打破了传统复杂的办公方式,使各个行业实现了高效的无纸化办公.由此一来OA快速成长为继财务软件.ERP软件之后的第三大管理软件.随着企业信息化系统的不断增多 ...
随机推荐
- KingbaseES集群故障分析案例
某商业银行生产系统KingbaseES读写分离集群主库出现故障,导致集群主备发生切换.客户要求说明具体的原因. KingbaseES读写分离集群基本信息: KingbaseES集群信息 操作系统 Li ...
- MySQL-多表查询的两种方法、Navicat、python操作MySQL
1.多表查询的两种方法 1.连表操作: 1.1:inner join:内连接,将两张表共同的部分连接起来生成一张新表.拼接顺序是把后面的表拼在前面的表,如果颠倒位置结果不同. select * fro ...
- ASP.NET Core - 入口文件
1. 入口文件 一个应用程序总有一个入口文件,是应用启动代码开始执行的地方,这里往往也会涉及到应用的各种配置.当我们接触到一个新框架的时候,可以从入口文件入手,了解入口文件,能够帮助我们更好地理解 ...
- Autodesk Maya2023 破解版安装教程(小白看了也说understand)
前言 Maya是Autodesk旗下的著名三维建模和动画软件,应用对象是专业的影视广告,角色动画,电影特技等.Maya功能完善,工作灵活,制作效率极高,渲染真实感极强,是电影级别的高端制作软件. 安装 ...
- Quartz.NET 任务调度框架的demo实例
1.新建项目 简单实例,新建一个控制台程序 2.Nuget安装Quartz 3.编写代码 using Quartz; using Quartz.Impl; using Quartz.Logging; ...
- MVC3三层架构
以上部分来自黑马
- 题解 P7623 [AHOI2021初中组] 收衣服
我还在小学的时候以现在初中名义我大五十牛逼参加了这次,然后身败名裂死磕这道题不会,现在觉得自己好傻啊 233333 显然这是要统计每个区间的贡献,所以我们可以打出来这个暴力,统计每个区间的次数,对于 ...
- select省市联动+对应经销商、自定义箭头
HTML: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <met ...
- LeetCode-1001 网格照明
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/grid-illumination 题目描述 在大小为 n x n 的网格 grid 上,每个单元 ...
- autodesk2023全家桶 Autodesk 2023 所有产品下载地址
autodesk2023全家桶 Autodesk 2023 所有产品下载地址 作者: 佚名 2022/4/10 11:51:24 Autodesk系列软件每年都会提前发布,目前autodesk2023 ...