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系统的更多相关文章

  1. 整合了一个功能强大完善的OA系统源码,php全开源 界面漂亮美观

    整合了一个功能强大完善的OA系统源码,php全开源界面漂亮美观.需要的同学联系Q:930948049

  2. “PMS-基础权限管理系统”实施某谱OA系统经验总结

    “PMS-基础权限管理系统”介绍 "PMS-基础权限管理系统"是我一直想做的一个产品,融合多年开发及维护管理系统的经验,参考了很多系统,精心研制而成. 可以做为毕业设计参考,新手学 ...

  3. OA系统如何使用考勤机数据

    通达OA系统使用考勤机数据目前有两种方法可以实现:一种是通过进行二次开发,将通达OA系统与考勤机结合起来使用:另一种是通过将考勤机的数据导出再导入OA系统中.进行二次开发的话,需要和定制开发工程师联系 ...

  4. OA系统权限管理设计(转载)

    不论什么系统都离不开权限的管理,有一个好的权限管理模块,不仅使我们的系统操作自如,管理方便,也为系统加入亮点. l         不同职责的人员,对于系统操作的权限应该是不同的.优秀的业务系统,这是 ...

  5. 《华油能源OA系统数据同步和扩展的设计与实现_张宇峰》阅读笔记

    为什么我会找到这篇论文? 华油能源集团拥有多套信息化软件系统,每个用户需要登录操作多个软件系统,记住多个系统的用户名.密码,需要不停的切换到每个系统,查看是否有需要进行的工作:管理员更是疲于每天对各个 ...

  6. OA系统配置文件

    第一章 web.xml配置文件解读 1. web.xml文件解读 lemon OA系统的核心配置文件都放在spring目录下的具有applicationContext的前缀文件.Classpath后有 ...

  7. php随笔5-thinkphp OA系统 人力资源管理

    最近闲来无事,自己尝试通过thinkphp3.1.3框架开发一套自己的OA系统,目前已完成了人力资源管理部分的内容,遇到并解决了几个问题. 1.由于刚开始不太熟悉thinkphp的框架,花费了一些功夫 ...

  8. 性能优化实战案例——助力某移动OA系统

    前言 最近连续接触了4个OA系统,均存在着不同的性能问题,本文记述对某移动OA系统的优化全过程,让看官们对数据库优化流程有一个了解,并揭开隐式转换这无情杀手的神秘面纱. 本文使用的工具:SQL专家云平 ...

  9. OA系统在实际应用中可发挥出的协同应用价值

    OA软件引进国内已有二十多年,早期的OA软件更多地是扮演一个"文秘"的角色,只进行一些基本的行政事务处理,创造的价值不大.但随着OA软件理论和技术的日趋成熟,OA软件摆脱了原有的局 ...

  10. 浅谈OA系统与Portal门户的区别

    随着社会信息化的发展与进步,OA办公自动化软件打破了传统复杂的办公方式,使各个行业实现了高效的无纸化办公.由此一来OA快速成长为继财务软件.ERP软件之后的第三大管理软件.随着企业信息化系统的不断增多 ...

随机推荐

  1. exgcd & 线性同余方程

    前置芝士 裴蜀定理 同余的性质 exgcd exgcd即扩展欧几里得定理,常用来求解\(ax + by = gcd(a,b)\)的可行解问题 推导过程: 考虑我们有: ​ \(ax + by = gc ...

  2. Maven配置 阿里云镜像地址

    <?xml version="1.0" encoding="UTF-8"?> <settings> <mirrors> &l ...

  3. idea插件Jclasslib---查看字节码指令

    1 简介 学习一个jvm的知识的时候总要去研究一些字节码指令,但是每一次都把class文件打开到jclasslib里面很是麻烦,后来google发现有人已经写好了这个插件Jclasslib.我们通过J ...

  4. spring源码写注释

    转:https://blog.csdn.net/z_c8819/article/details/105258015 1.从GitHub上下载spring项目 https://github.com/sp ...

  5. 样本熵(SampEn)的C/C++代码实现与优化

    正文 本文不介绍什么是样本熵,具体推荐看此文https://blog.csdn.net/Cratial/article/details/79742363,写的很好,里面的示例也被我拿来测试代码写的对不 ...

  6. 3 .NET Core笔试题

    1.什么是ASP.NET Core? 2.ASP.NET Core 中AOP的支持有哪些? 3.ASP.NET Core Filter的注册方式有哪些? 4.ASP.NET Core Filter如何 ...

  7. ajax的原理是什么?如何实现?

    一.是什么 AJAX全称(Async Javascript and XML) 即异步的JavaScript 和XML,是一种创建交互式网页应用的网页开发技术,可以在不重新加载整个网页的情况下,与服务器 ...

  8. 把 URL 中文和一堆百分号转换成字符串

    https://www.cnblogs.com/Enziandom/tag/Web%20%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91 JS 有解析这样的 URL 的函数,主 ...

  9. CentOS 搭建 samba 服务器并通过 Windows 访问

    第一步 下载安装 samba.samba-client sudo yum -y install samba samba-client 终端提示安装完成 第二步 创建共享文件夹,这个文件夹到时候可以通过 ...

  10. (八) Mysql 脑图总结