<<辅料行业电子进出货单据管理系统>>V1.0

软件说明:

软件的特点

高效,本地运行,速度快。保存完整数据,并且会自动保存备份所有文件。

功能规格说明

本软件由几个独立的程序组成。

主要是

    出货单显示程序,完全独立运行。
    出货单录入程序,完全独立运行。

性能规格说明

软件使用windows最底层的API接口C语言编写。具有如下特点:

响应速度快,直接调用操作系统的接口函数。
在不同版本的Windows系统中兼容性好。
占用存储空间小,两个程序大小只有几十Kbyte.

接口规定说明

本软件应在WindowsXP、Windows7、Windows8、Windows10全系列中文版本上运行。

软件的各个程序之间使用操作系统底层的邮槽通信。

数据主要以文件的形式保存与读取。

出货单录入程序可以一直运行,不必退出,确认之后的信息会以邮槽形式传给出货单的显示程序。

出货单的显示程序,只要关闭就完成了一单出货。如果本单是空的数据则不保存数据。

设计规格说明

软件中没有使用通用算法。

如果用户在录入信息时没有填全信息,则会提示用户检查信息。

供货厂家与出货客户的信息定义了结构化的数据格式,用于信息交换的数据也定义了对应的数据结构。

输入形式有两类,一类是通过扫码枪输入信息代码。另一类是定价与数量信息+产品主要信息人工录入。

输出格式有电子表格形式的文件。出货单的图形文件备份,方便用户打印备份。

总体设计理念与思路

需求规定
替代原来纸质的出货单的软件方案。
在同一个出货单里的产品可能有多个厂家。
希望能统计毛利润。
提高效率,减少工作量。
不上网的系统,不使用数据库。
目前有很成熟的上网的系统,本软件不使用上网的模式出于以下考虑:
不想给网络攻击留空间,可在无网络的本地计算机上运行。
减少开发成本,降低软件研发周期与维护成本。
不使用数据库的原因也是为了降低维护成本。
人工处理过程
主要是扫码枪录入(注意某些输入法会影响扫码枪工作模式,最好在英文模式下录入 )
输入价格与数量。
输入产品的信息与备注,如果非常常用也可以用二维码输入。
尚未解决的问题
后继的统计分析程序还没有完成。

软件使用详细说明

软件使用操作系统底层的邮槽通信的数据结构如下:

typedef struct DisplayInfo

{

    TCHAR dpCompany[200];        //客户单位全称

    TCHAR dpProduct[MAXdtNENUM][200];    //产品信息

    TCHAR dpTypeInf[MAXdtNENUM][60];     //品类信息

    TCHAR dpColorInf[MAXdtNENUM][60];    //主要信息

    TCHAR dpNumber[MAXdtNENUM][20];      //数量

    TCHAR dpPrice[MAXdtNENUM][20];       //单价

    DWORD dpSUM;         //总金额

    TCHAR dpTInfo[MAXdtNENUM][16];       //进货厂家的代码

    TCHAR dpSInfo[MAXdtNENUM][16];       //出货厂家的代码

    TCHAR dpTypeI[MAXdtNENUM][16];       //产品类型的代码

    TCHAR dpColor[MAXdtNENUM][16];       //产品颜色的代码

    TCHAR dpTprice[MAXdtNENUM][16]; //产品的进货价格

    BOOL dpDisplayFlag;

    BOOL dpUpdataFlag;

} DPINFO;

 

    出货单显示程序运行如下图:

上图是运行初始时的界面,说明如下:

最上面的程序主框上的显示内容是按使用本软件的公司定制的信息。后面的Ver是显示程序

的版本信息。(本图显示Equan Excipient incoming and outgoing goods management )

软件的目录上会有一个ReadMe.txt的文件上面会有对应版本更新的详细信息。

界面用户区的中间上方是使用本软件的贸易公司,可定制图标与公司信息。

表格左上方的日期信息是软件读取的本地计算机的时间日期信息,作为开单的时间计录不

可修改。

右上方的红色显示的开单的单号,每次运行单号会自动加一,如果没录入过信息就关闭

本程序,则本单号作废。

表格右上方与右上方红色单号之间的空白处是用户开单的客户名称。在没有录入之前是

空白的。也就是本图“出货单”三个字的后方空白处。

表格右下方显示的金额是财务用的繁体字,与阿拉伯数字的金额。这段信息在有信息录入

之后会实时自动变更。

表格下方的“注意事项”与使用本软件的公司地址信息是按需求定制的。

    录入一条信息之后的出货单显示程序如下图:

如上图增加改变了如下信息:

    显示了供货的厂家名称
    显示了出货的信息,包括了出货的名称+备注,
    类别,(包括材质与分类)
    主要颜色,(在颜色框内有对应色的填充块,方便对应检查。)
    单价,数量,金额。
    合计的金额,包括繁体字的格式与阿拉伯数字格式。
    多条信息添加之后:

本软件按照行业内的惯例,不使用小数的总价。所以合计的价格是整数元。

    如果上面的表格有数据,则关闭软件就正式完成了一个出货单。

本软件中出货的对像客户如果不需要纸质的回单。则只要发文件给他们存档就行了。

如果对方需要纸质的回单,则打印如上图的单子。

本软件生成两个文件:

是电子表格:

电子表格已经包含图片上的关键信息。

可以根据电子表格复原图片。

是图片(bmp格式):

图片与软件界面相同,只是少了软件界面的标题栏。

    如果无表格数据,则本单号作废。下次运行单号自动增一。
    如果有表格数据,在完成一个单子的录入后,关闭本界面,软件会做如下的几件事:

                         (以本次为例:)

    如果没有“Now”文件夹,则创建文件夹。
    在“Now”文件夹里生成一个电子表格名称是“00006170.csv”。
    在“Now”文件夹里生成一张图片名称是“SN00006170.bmp”。
    在“Now”文件夹里如果没有yqfsAll.csv文件则新建,并添加记录。
    在“Now”文件夹里如果有yqfsAll.csv文件则在文件最后添加记录。
    全部COPY备份到软件目录下的“DATE_BAK”文件夹下面,如果前的时间

                                                       是2018年8月则会自动创建一个“2018-08”的文件夹。

主要COPY备份的文件:

    以单号开头的“00006170.csv”格式的电子表格。
    以“SN00006170.bmp”命名的图片。
    一个以“yqfsAll.csv”为名称的所有数据备份文件。

yqfsAll.csv的电子表格里面保存了所有的数据。

包括:“厂家代码、厂家全称、联系人A、联系电话A、邮箱A、详细地址A、

附加信息A、 客户代码、客户单位全称、联系人B 、联系电话B、邮箱B、详细地址B 、

附加信息B 、类型名、材质、总类型、色号、色彩名称A、色彩名称B、进价、出价、

数量、毛利润、总毛利=、

整个表格中的所有毛利与总毛利只要打开电子表格就会自动计算。使用非常方便。

后续的软件会通过这个文件来分析一段周期内的经营数据,可以方便的得到所有数据

中最佳的时间是几月份,最大量的进货厂家排名与数量。最大的利润贡献商家排名。

以及在不同辅料之间的差异性。谁出货量最大?谁的利润更多?谁的周期性更明显?

新的厂家与新的出货商的成长性分析?

    出货单录入程序运行如下图:

本程序是完全独立的程序,与出货单录入程序使用操作系统底层的邮槽通信。

本程序中默认焦点在出货厂家右边的EditBox里。可以键盘输入,推荐用扫码枪输入,

那样更高效。

上图中四个EditBox(进货厂家、出货客户、品类信息、主要颜色)有四个电子

表格对应,录入时使用代号。

下图是进货客户的对应电子表格示例。

在界面中用扫码枪录入进货厂家代码之后,界面如下:

下图是出货客户的对应电子表格示例。

在界面中用扫码枪录入出货客户代码之后,界面如下:

下图类型对应的表格示例:

在界面中用扫码枪录入品类信息代码之后,界面如下:


下图是对应的颜色表的示例:

在界面中用扫码枪录入主要颜色代码之后,界面如下:

实际上的颜色体系,在软件中是有双色的,一个是主色,一个是次色。

    对应四张表格,本公司会帮软件用户制作一张条码对应图。

在一张A4纸上打印多张条码,条码的内容是如上图的“SI01”这种4位条码。

条码下方打印着对应的客户单位全称。

客户单位全称是软件使用者比较容易识别的。只要用条码枪扫对应的条码,

软件就自动录入了“SI01”这类的代码。同时软件会自动把上图的表格对与

“SI01”对应的所有信息录入软件,如包括电话号码,邮箱,地址等等。

下图是进货厂家的条码示例:

下图是出货厂家的条码示例:

下图是产品类型的条码示例:

下图是颜色的条码示例:

 

    录入的过程中软件会检查一般性的输入错误。

上图是一行信息的示例。

当多次录入信息时,你确认添加之后:

进货厂家、出货厂家、品类信息、产品规格型号信息、进货单价、发货单价、全部保留。

如果你再次添加时不需要修改的信息则不需要输入以上信息。

方便你只变更颜色,只变更数量的子单子的信息修改添加。

    确认信息正确按确认添加就会传送信息到显示程序。

     由于本软件不加入删除与修改的功能,所以要求操作者必需要仔细。

因为每个单子都与钱的多少有关,所以必要的检查非常重要,在设计上故意不做

后退删改的功能。

 

总结:

本软件使用windows底层语言开发,程序非常小安装程序大小只有107Kbyte。

运行效率高,使用扫码枪大大降低了重复的人工工作量,提高的效率。

同时对用户的进货厂家与出货产家进行了封装,提高了保密性。可以实现操作的

人员不必了解进出货的真实信息,方便管理。

本软件可以在无网络的本地计算机上运行,可以防止信息被网络窃取。

 

© 2017-2020 www.6violet.com 版权所有浙ICP备19029770号