下载软件

首先,去gitHub下载该项目的release,尽量下载最新版本:https://github.com/edwardorchis/finance/releases。国内也可以在码云下载https://gitee.com/orchis/finance/releases

安装sqlserver

可以参考安装SQL Server详细教程

最新安装包,直接下一步按照提示填相关信息即可。下面步骤针对非安装包的使用。

解压压缩包

压缩包里面目录如下:

release
|-client
|-FinanceClient.exe
|-FinanceClient.exe.config
|-...
|-server
|-Finance.exe
|-Finance.exe.config
|-FinanceConsole.exe
|-...
|-...

其中,Finance.exe为服务端主程序,FinanceConsole.exe为账套管理程序,FinanceClient.exe为客户端主程序。客户端和服务端可以分开部署。

Finance.exe.config 中的connectionStrings配置为sqlserver链接,需要根据自己的环境进行配置。server_url为服务端提供服务的对外绑定的http地址,默认端口:9000,可以根据自己环境修改。

FinaceClient.exe.config中的service_url需要和Finance.exe.config 中的server_url一致。

在sqlserver新建数据库

在sqlserver中新建一个名为finance(与Finance.exe.config 中的connectionStrings中的Initial Catalog一致)的空数据库。不需要建表和其他。

  1. 打开SQL Server,在数据库上右键选中【新建数据库】:

  2. 输入数据库名称:finance,然后确定:

  3. 修改Finance服务端数据库连接配置,修改连接中的用户名和密码与安装SQL Server输入的一致:



新建账套

运行FinanceConsole.exe并登录,默认用户名:admin,密码:123456。登录后,默认会新建一个演示账套finance_demo。

运行服务端

运行Finance.exe,注意不要让命令行获得焦点。获得焦点后会阻塞消息,导致客户端登录不成功。

运行客户端

运行FinanceClient.exe并登录,演示账套默认用户名:admin,密码:123456。

enjoy!

帮助首页

https://www.cnblogs.com/edwardorchis/p/10506391.html

常见问题

  • 打开FinanceAcountManager.exe登录显示密码错误,finance数据库也没有表,同时也没有finance_demo数据库。可以使用以下方法进行处理:

    1、修改release\server\BaseData目录下,科目.xls为科目.xlsx;

    2、双击打开Finance.exe,然后在命令行中执行init,显示Init AccountCtl data success.则表示初始化成功:



    3、然后就可以打开FinanceClient.exe进行登录操作了

Finance财务软件(如何运行该软件)的更多相关文章

  1. Wine——在Linux上运行Windows软件

    官网:https://www.winehq.org/ 参考: wikipedia 教你使用Wine在Linux上运行Windows软件 如何安装和使用Wine,以便在Linux上运行Windows应用 ...

  2. EMIS系统运行时提示【无法验证发行者,您确实要运行此软件吗? 】

    无法验证发行者,您确实要运行此软件吗? 遇到这个提示你怎么办? 运行 gpedit.msc 进入组策略用户配置 ==>管理模板==> winows组件 ==> 附件管理器在 &quo ...

  3. 林帆:Docker运行GUI软件的方法

    继上周的“Kubernetes v1.0特性解析”分享之后,本周我们邀请到ThoughtWorks咨询师林帆为大家带来主题为“Docker运行GUI软件的方法”的分享. 嘉宾简介:林帆,Thought ...

  4. 使用Windbg找出死锁,解决生产环境中运行的软件不响应请求的问题

    前言 本文介绍本人的一次使用Windbg分析dump文件找出死锁的过程,并重点介绍如何确定线程所等待的锁及判断是否出现了死锁. 对于如何安装及设置Windbg请参考:<使用Windbg和SoS扩 ...

  5. C#实现软件授权,限定MAC运行(软件license管理,简单软件注册机制)

    一个绿色免安装软件,领导临时要求加个注册机制,不能让现场工程师随意复制.事出突然,只能在现场开发(离开现场软件就不受我们控了).花了不到两个小时实现了简单的注册机制,稍作整理. 基本原理:1.软件一运 ...

  6. 讲一下java,c语言,c+和c++都是干嘛的,他们运行的软件都是哪些

    讲一下java,c语言,c+和c++都是干嘛的,他们运行的软件都是哪些 都是用于开发软件的,用于不同的方面.比如,淘宝的后台,是java做的.而腾讯的qq的后台服务器,是c和c++的.暴雪游戏的后台服 ...

  7. Libre 6009 「网络流 24 题」软件补丁 / Luogu 2761 软件安装问题 (最短路径,位运算)

    Libre 6009 「网络流 24 题」软件补丁 / Luogu 2761 软件安装问题 (最短路径,位运算) Description T 公司发现其研制的一个软件中有 n 个错误,随即为该软件发放 ...

  8. qt的应用层主要是大型3d,vr,管理软件和器械嵌入软件(有上千个下一代软件黑科技项目是qt的,美国宇航局,欧洲宇航局,超级战舰DDG1000)

    作者:Nebula.Trek链接:https://www.zhihu.com/question/24316868/answer/118944490来源:知乎著作权归作者所有.商业转载请联系作者获得授权 ...

  9. 海蜘蛛网络科技官方网站 :: 做最好的中文软路由 :: 软件路由器 :: 软路由 :: 软件路由 :: RouterOs

    海蜘蛛网络科技官方网站 :: 做最好的中文软路由 :: 软件路由器 :: 软路由 :: 软件路由 :: RouterOs 企业简介 武汉海蜘蛛网络科技有限公司成立于2005年,是一家专注于网络新技术研 ...

  10. 外呼系统APP外呼软件手机电销软件拨号销售软件功能设计

    外呼系统APP外呼软件 1 系统概述 该软件系统设计功能主要为贷款.投资.资产管理等金融中介公司提供方便快捷的线上管理各类资源的一款应用软件工具. 可根据不同职位的账号登录APP来管理电话营销.客户签 ...

随机推荐

  1. nodejs 后台运行 forever

    一.安装nodejs //安装必要的make以及gcc,gcc-c++编译器 yum -y install make gcc gcc-c++ //获取源码 wget http://nodejs.org ...

  2. PO/PI

    典型集成场景 PI总体架构 消息映射 General Concepts(通用概念) 映射编辑器 元素 分配源/目标消息类型 有3种消息类型可分配给消息映射 1.使用已经存在于IR中的对象(比如消息类型 ...

  3. ubutu22.04开启ssh配置

    1.查看ubuntu版本信息 lsb_release -a 2.更新系统 sudo apt update && sudo apt upgrade -y 如果出现Ign:1 ...InR ...

  4. 使用oledb读写excel出现“操作必须使用一个可更新的查询”的解决办法

    使用oledb读写excel出现"操作必须使用一个可更新的查询"的解决办法 转自:http://www.cnblogs.com/Richinger/archive/2008/09/ ...

  5. vue数组传值到后端

    const arrays= ["zhangsan","lisi"] 请求方式:GET vue前端: getDetailList({arrays:arrays}) ...

  6. MDK GCC调试

    openocd调试 https://blog.csdn.net/chunyexixiaoyu/article/details/120448515

  7. 用js实现元素两个元素位置对齐

    一.问题描述 使得填表单位那一行字与下面的表格左对齐,对表格使用css中的margin:auto实现了居中,但是对那一行字(用div包裹的)使用margin:auto不生效:并且2021年下面对应的月 ...

  8. cisco-RIPv2重分发缺省路由

    项目设计: 网络拓扑图: IP地址规划表 设备 端口 接口模式 绑定vlan IP地址 对端设备 端口 IP地址 R1 Fa0/0 无 无 172.16.1.1/30 R2 Fa0/0 172.16. ...

  9. 关于DIFF插件的使用

    diff插件主要是对比 两个字符串/数组/json对象 等等 差异得问题,多数情况用到测试,甄别错误场景 我主要使用得场景就是在系统日志中对比两组json得差异 1. 安装插件 npm install ...

  10. Linux中启动Docker容器报错:Error response from daemon: driver failed programming external connectivity

    在启动Docker的容器时,会出现报错:Error response from daemon: driver failed programming external connectivity on e ...