用C#开发的OA类开源APP—SmoOne

Visual Studio
授权协议 MIT
开发语言 C#
所属分类 企业应用、 OA办公/协作平台
软件类型 开源软件
地区 国产
投 递 者 督德明
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

SmoOne 是一个开源的移动 OA 应用,该应用开源代码中包含注册、登录、用户信息等基本功能,集成了 OA 中使用场景较多的报销、请假、部门管理、成本中心等核心功能。

功能详细介绍

1、注册

 输入图片说明

2、登陆 

输入图片说明

3、主页面和个人信息 

输入图片说明

4、报销功能 a,可创建消费模板,减轻同一类型报销时的工作量 b,在报销时可选择消费模板后自动填入模板中的数据,减少在创建消费记录时多余的工作量 c,创建报销单,进行报销送审。

输入图片说明

5、请假功能 

输入图片说明

6、……以及更多

  • 使用C语言的7个步骤 1.定义程序的目标 2.设计程序 3.编写代码 4.编译 5.运行程序 6.测试和调试程序 7.维护和修改代码   1.定义程序的目标 在动手写程序之前应该用一般术语来描述需要解决的问题。想要程序去做什么首先要明确自己想做什么,思考你的程序需要哪些信息,要进行哪些计算和控制,以及程序应该报告什么信息。     2.设计程序 考虑如何用程序来完成它。例如,用户界面应该是什么样的

  • C语言是编译语言。如果说你没有接触过任何编程语言,就有必要学习如何编译。别担心,这也并不复杂。 第一步:定义程序的目标 在动手写程序之前,要在脑中有清晰的思路。想要程序去做什么首先要明确自己想要做什么,思考你的程序需要哪些信息,要进行哪些计算和控制,以及程序应该要报告什么信息。 第二步:设计程序 第一步完成了什么任务后,就应该考虑如何用程序来完成它。用户界面应该是怎样的?如何组织程序?目标用户是谁

  • 一、操作系统: Microsoft Windows :汇编 -> C -> C++ 曾经在智能手机的操作系统(Windows Mobile)考虑掺点C#写的程序,比如软键盘,结果因为写出来的程序太慢,实在无法和别的模块合并,最终又回到C++重写。 相信很多朋友都知道Windows Vista,这个系统开发早期比尔盖茨想全部用C#写,但是最终因为执行慢而放弃,结果之前无数软件工程师日夜劳作成果一夜之

  • 1、C语言中要编写sin函数,实质上要利用sin的泰勒公式,然后根据泰勒公式,将其中的每一项进行分解,最后用循环,累加计算出最终结果。 2、下面用for循环实现sin的算法,程序代码如下: #include #include void main() { int  i; float  x,sum,a,b;  //sum代表和,a为分子,b为分母 char s; printf("please inpu

  • 提示:斐波那契数列            1 1 2 3 5 8 13…… 前言 本文将用普通变量和数组两组方式输出斐波那契数列前40个数,要求4个一行。   一、问题分析       int f1=1;int f2=1; 让第一个数是f1,第二个数是f2,两两一组。   共40个数,分成20组。     1    1        2                               

  • 这个是可以根据判别式来选择是求实数根还是虚根的程序: #include #include #include void rel(int x,int y,double q); void unrel(int x,int y,int z); void sub(int x,int y); main() { int a,b,c; double q; int i; clrscr(); printf("Input

  • 斐波那契数列(Fibonacci sequence),又称黄金分割数列,斐波那契数列指的是这样一个数列:1,1,2,3,5,8,13,21,34,55,89..这个数列从第3项开始,每一项都等于前两项之和; 代码实现: #include <stdio.h> #include <stdlib.h> double function(double m) { if(m == 1) {

  • 我的思路就是: 1.定一个数字i,用小于数字i的数字j自加求余,就让他一个一个来吧,我也想不到什么好方法,这个也容易理解;如果有大神给个链接看看,谢谢! 2.一旦数字j求余成功计数a就会自加,在数字j的求余阶段结束后就判断计数a是否有变化,没有变化就输出素数。 #include<stdio.h> //1-1000的素数 int main() { int a,b=0; int i, j; f

 相关资料
  • 本文向大家介绍C#之Android手机App开发,包括了C#之Android手机App开发的使用技巧和注意事项,需要的朋友参考一下 目前Android在全世界市场上大约有75%的占有率,国人Android手机的持有比例更甚,甚至达到90%以上。因此搞计算机的一听说手机应用开发,一个个都像着了魔似的,既然有那么多人对它感兴趣,那咱也跟着玩一玩。但是,本模块不是介绍如何用Java开发,而是全部用C#去

  • 一、配置微信小程序 配置小程序服务域名、获取小程序ID和密钥 二、uni-app开源版 1、打开商城后台下载小程序开源版代码,然后解压 2、下载hbuilder软件([https://www.dcloud.io/hbuilderx.html])该软件可以开发uni-app 3、下载完成后解压、然后打开软件并且选择你解压出来的小程序源码导入 4、修改文件的api路径 示例(https://baidu

  • 通过Tabris.js 2开发者app可以查看一些Tabris.js示例,并可以方便地开发移动app而不必执行构建操作。只需通过以下链接,就可以在app store中免费使用Tabris.js 2开发者app,或在移动设备的应用商店中搜索“Tabris.js”。 尝试示例 Tabris.js示例是一系列小型app,用于展示框架的强大功能和灵活性。它们完全用JavaScript编写。你可以在Tabr

  • RubyMotion 开发 iOS App 常用的 Gem BubbleWrap RubyMotion 官方团队写的 Gem,让你用 RubyMotion 写的 iOS App 更加 Ruby,而非 Obj-C Sugarcube 非常好用的 Motion 开发插件,像块方糖一样,让你的 iOS 开发更快乐,更流畅 motion-cocoapods 在 RubyMotion 里使用 cocoapo

  • 随着微软的雄起,Windows 10 终于回到人们的视线。作为统一平台下的通用应用,它有一个更赞的名称为 Windows App。本教程主要介绍 Windows App 的开发基础,帮助读者学习如何使用 Visual Studio 开发自己的应用。

  • 修订记录 版本 修订内容 修订时间 修订者 V1.0 创建 2019.08.07 kira V1.1 更新及补充Develop Guideline 2019.11.04 kira V1.2 添加Skylark配置及日志服务说明 2019.12.13 kira V1.3 添加底层模块加载返回及hw加载项可配置 2019.12.16 kira [TOC] 1.1、简介 ​ Skylark是针对国芯AI