下载软件

首先,去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. 前端回血day24 flex子项伤的CSS属性

    取值 含义 order 可以通过设置order改变某一个flex子项的排序位置.所有flex子项的默认order属性值是0 flex-grow 属性中的grow是扩展的意思,扩展的就是flex子项所占 ...

  2. Django 之 ModelForm

    一 Django的form组件 forms组件 二 Django的model form组件 这是一个神奇的组件,通过名字我们可以看出来,这个组件的功能就是把model和form组合起来,先来一个简单的 ...

  3. Jest - Testing Asynchronous

    When we test asynchronous, we use Axios to get the response. install the Axios npm i axios Cause we ...

  4. 我的vim配置相关

    谨以此文记录下之前的折腾.(后续可能还会折腾什么) 目标 我的目的很简单,就是希望能有一个启动快速的文本编辑器,可以简单的代码着色,vim键位,简单的文本修改,打开大点的文件不发愁,可以简单的form ...

  5. java中Atomic变量的实现原理是怎样的?

    转载自: Java3y https://www.zhihu.com/question/39130725/answer/1006948362 一.基础铺垫 首先我们来个例子: public class ...

  6. 教你快速理解Linux虚拟化网络的全脉络,正确配置网络联通性。

    https://www.bilibili.com/video/BV1iy4y177f4?p=12 实用的干货快先码起来,说不定以后会用到哟

  7. Request processing failed;

    用 ssm 框架修改数据库数据时,出现了 Request processing failed; nested exception is org.mybatis.spring.MyBatisSystem ...

  8. QT部署安装以及后续更新(一)

    Qt 官网有一个专门的资源下载网站,所有的开发环境和相关工具都可以从这里下载,具体地址是:http://download.qt.io/ 对目录结构的说明 目录 说明 archive 各种 Qt 开发工 ...

  9. 莫烦Python 4

    莫烦Python 4 新建模板小书匠 RNN Classifier 循环神经网络 问题描述 使用RNN对MNIST里面的图片进行分类 关键 SimpleRNN()参数 batch_input_shap ...

  10. desginer启动就直接卡死

    博主经验: 请不要开有道词典    请不要开有道词典         请不要开有道词典