CN108830701A - Decentralization financial statement system - Google Patents
Decentralization financial statement system Download PDFInfo
- Publication number
- CN108830701A CN108830701A CN201810659409.2A CN201810659409A CN108830701A CN 108830701 A CN108830701 A CN 108830701A CN 201810659409 A CN201810659409 A CN 201810659409A CN 108830701 A CN108830701 A CN 108830701A
- Authority
- CN
- China
- Prior art keywords
- shops
- module
- business data
- financial statement
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/12—Accounting
- G06Q40/125—Finance or payroll
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q20/102—Bill distribution or payments
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Development Economics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- Technology Law (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
The invention discloses a kind of decentralization financial statement systems, including report server, data center server and several shops's servers;Financial statement device is built-in in report server, cash device is built-in in shops's server, cash device is used to record the business data of shops and business data is sent to data center server, and data center server is used to receive and save the business data of shops's server sending;Financial statement device includes log-on message receiving module, limit acquisition module, permission determination module, shops's information receiving module, shops's determining module to be selected, target shops determining module, report form type selecting module and report generation module.Unified login may be implemented in decentralization financial statement system provided by the invention, and the new login system of Maintenance free, the data that the financial statement system provided through the invention obtains are more accurate, and can reduce the workload of financial staff.
Description
Technical field
The present invention relates to the financial statement system regions of catering industry, more particularly, to a kind of decentralization finance report
Table system.
Background technique
Current mainstream dining room is all chain mode, and a home office (parent company) possesses the branch Duo Jia, branch cash register below
Member needs reconciliation of handing over to the next shift, and branch shopkeeper needs real time inspection business circumstance, Finance Department of parent company be also required to every branch into
Capable verification of making an inventory, in the cash device (abbreviation POS) in dining room, waiter fills the data source of dining room financial statement system in cash register
It sets to order dishes and place an order, after cash register checkout, data store in the database.Cash device, which also provides Reports module, can check dining room
Sales situation, the profit data such as situation and non-reckoning.
Most of cash devices can establish database in dining room general headquarters or in cash device development company, periodically report or
The business data in all branch in person's active pull dining room, reporting system then connect the database and carry out data displaying and analysis, than
The backstage CRM converged such as the poly- food of Queuing network.But this financial statement system structure is relatively easy, needs periodically to pull branch number
According to when pulling task triggering, network jitter or the shutdown of dining room cash device then will appear partial data loss, to reconciliation
Work impacts;Branch server is attached to there are also some financial statement systems and carries out data displaying and analysis, such as fragrant
Port section is good for cash device.But this financial statement system is more complex, and every branch is needed to have fixed IP or domain name, it can
Remote network access, general headquarters' reconciliation is supported to need to log in one by one, workload increases.
It would therefore be highly desirable to which it is accurate and can reduce the financial statement system of employee work amount to invent a kind of data.
Summary of the invention
In view of this, being able to solve worker workload the present invention provides a kind of decentralization financial statement system
Big and data are easy the problem of error.
To solve the above-mentioned problems, the present invention provides a kind of decentralization financial statement systems, including:Report Forms Service
Device, data center server and several shops's servers;
Financial statement device is built-in in the report server, the financial statement device is used for according in the data
Data in central server and/or shops's server generate financial statement;
Cash device is built-in in shops's server, the cash device is used to record the business number of the shops
According to, and the business data is sent to the data center server, the business data includes the income gold of all orders
Volume, discount amount and arrearage order;
The data center server is used to receive and save the business data that all shops's servers issue;
The financial statement device includes:
Log-on message receiving module, for receiving the log-on message of user's input;
Authority acquiring module is connect with the cash device of shops's server described in each, for obtaining the cash register dress
The logon rights set;
Permission determination module, for judging the log-on message institute after the logon rights for obtaining the cash device
Whether corresponding user has permission into the financial statement device;
Shops's information receiving module, for receiving user when the user has permission and enters the financial statement device
Preliminary shops's information of input;
Shops's determining module to be selected, for determining shops to be selected according to preliminary shops's information;
Target shops determining module, for showing the shops to be selected and in response to shops's selection operation of user,
Determine a target shops;
Report form type selecting module, for showing report form type to be selected corresponding to the target shops, and in response to
The report form type selection operation of user determines that a target report form type, the report form type include at least cash register report, project
Income statement and non-statement of account report;
Module for financial statement generation, for obtaining the business data of the target shops, and according to the target shops
Business data generates financial statement corresponding to the target report form type;
Report print module, the financial statement printing for that will generate.
Further, the financial statement device further includes:
Abnormality detection module carries out abnormality detection the business data in all shops's servers for timing, and
Abnormal order is filtered out from all business datas;
Abnormal order statistical module, for the abnormal order according to detected by abnormality detection module, to abnormal order into
Row statistics, and analyze the quantity variation of the abnormal order of each period;
Frequency regulation block, for adjusting the detection of the abnormality detection module according to the quantity variation of the abnormal order
Frequency;
Abnormal notification module, for sending and notifying to predetermined mobile communication terminal after detecting the abnormal order.
Further, the frequency regulation block adjusts the detection frequency of the abnormality detection module according to following logic:
When the quantity of the abnormal order increases, accelerate the detection frequency of the abnormality detection module;When the exception
When the quantity of order is reduced, the detection frequency of the abnormality detection module is reduced.
Further, the business data in shops's server described for one, the abnormality detection module are specific
Following several respects are detected:
Detect whether the consumption sum in the business data is equal to the sum of Payment Amount of all orders plus institute
There is the sum of the discount amount of the order;
Detect whether the real revenue in the business data is equal to the sum of all described order payment amount of money;
In detection line the sum of amount of money of the means of payment and amount of money stroke count whether be equal to the sum of amount of money of third party's offer with
And amount of money stroke count;
Detection takes out quantity on order, always whether paid, total discount and total amount are equal to take-away operator and are provided
Quantity on order, total paid, total discount and total amount data.
Detect the order total amount to place an order by internet platform, whether total paid and total discount is equal to the internet
Order total amount provided by platform, total paid and total discount data.
Further, the financial statement device further includes returning account module automatically, described to return account module for basis automatically
Preset detection model detect all bills in each shops's server account whether equality.
Further, the preset detection model is:
Total amount=actual payment amount+discount amount+third party subsidizes the amount of money,
Wherein, the total amount is the sum of the price of all bills in the corresponding business data of the shops;It is described
Actual payment amount is the sum of all practical collection amounts in the corresponding business data of the shops;Discount amount is described
The sum of the price of all discount commodity deduction and exemption in the corresponding business data of shops;It is the battalion that the third party, which subsidizes the amount of money,
In order in industry data by Third-party payment platform payment, the gold of the payment of operator belonging to the Third-party payment platform
The sum of volume.
Further, fuzzy matching algorithm, the fuzzy matching algorithm are preset in shops's determining module to be selected
It include all in shops's name list comprising described for generating corresponding shops's name list according to preliminary shops's information
Shops's title of preliminary shops information, each described shops's title are linked to all finance reports corresponding to shops's title
Table.
Further, the financial statement device further includes Data Position judgment module, the Data Position judgment module
When for accessing the business data of the target shops in the module for financial statement generation, the business of the target shops is judged
The storage location of data, and the business data is obtained by different approach;
If the business data of the target shops is stored in shops's server, by accessing shops's service
Device obtains the business data;
If the business data of the target shops is stored in the data center server, by accessing the data
Central server obtains the business data;
If business data is all stored in the data center server and shops's server, according to preset choosing
Select the business data that model obtains the target shops.
Further, the preset preference pattern is used to obtain the business data of the shops by the following method:
Detect the shops in the data center server business data whether the cash device with the shops
In the business data it is consistent;
If consistent, the business data of the shops is accessed by the data center server;
If inconsistent, pass through the business data of shops described in shops's server access.
Further, the abnormal notification module can send the information of the abnormal order by short message or mail.
Compared with prior art, decentralization financial statement system provided by the invention at least realizes following beneficial
Effect:
One, decentralization financial statement system provided by the invention can be logged in by obtaining the logon rights of cash device
Financial statement device reduces maintenance cost without safeguarding new login system again;
Two, decentralization financial statement system provided by the invention can obtain target shops from data center server
Business data, the business data of target shops, and the number in data center server can be also obtained from shops's server
According to it is inconsistent with business data in shops's server when, the business data of target shops is obtained from shops's server, ensure that
The accuracy of business data;
Three, decentralization financial statement system provided by the invention, can be periodically to the business data in the server of branch
Carry out abnormality detection, obtain abnormal order, and can according to the frequency of the quantity adjust automatically abnormality detection of abnormal order,
When quantity on order is more accelerate abnormality detection frequency, to guarantee that user can learn abnormal order information in time, quantity on order compared with
The frequency of abnormality detection is reduced when few, to reduce the workload of report server;
Four, decentralization financial statement system provided by the invention may be implemented to advise account automatically, i.e. each door of automatic checking
The account of all bills in the server of shop whether equality, be effectively reduced the workload of financial staff.
Certainly, implementing any of the products of the present invention specific needs while must not reach all the above technical effect.
By referring to the drawings to the detailed description of exemplary embodiment of the present invention, other feature of the invention and its
Advantage will become apparent.
Detailed description of the invention
It is combined in the description and the attached drawing for constituting part of specification shows the embodiment of the present invention, and even
With its explanation together principle for explaining the present invention.
Fig. 1 is the decentralization financial statement system block diagram that embodiment 1 provides;
Fig. 2 is the flow chart for logging in financial statement device;
Fig. 3 is the decentralization financial statement system block diagram that embodiment 2 provides;
Fig. 4 is the block diagram of the background server in the decentralization financial statement system that embodiment 3 provides;
Fig. 5 is the flow chart that the business data of target shops is obtained in decentralization financial statement system.
In figure, 10, report server;11, front-end server, 111, logon information receiving module;112, shops's information connects
Receive module;113, target shops determining module;114, report form type selecting module;12, background server;121, authority acquiring mould
Block;122, permission determination module;123, shops's determining module to be selected;124, module for financial statement generation;125, report printing
Module;126, abnormality detection module;127, abnormal order statistical module;128, frequency regulation block;129, abnormal notification module;
120, account module is advised automatically;20, data center server;30, shops's server.
Specific embodiment
Carry out the various exemplary embodiments of detailed description of the present invention now with reference to attached drawing.It should be noted that:Unless in addition having
Body explanation, the unlimited system of component and the positioned opposite of step, numerical expression and the numerical value otherwise illustrated in these embodiments is originally
The range of invention.
Be to the description only actually of at least one exemplary embodiment below it is illustrative, never as to the present invention
And its application or any restrictions used.
Technology, method and apparatus known to person of ordinary skill in the relevant may be not discussed in detail, but suitable
In the case of, the technology, method and apparatus should be considered as part of specification.
It is shown here and discuss all examples in, any occurrence should be construed as merely illustratively, without
It is as limitation.Therefore, other examples of exemplary embodiment can have different values.
It should be noted that:Similar label and letter indicate similar terms in following attached drawing, therefore, once a certain Xiang Yi
It is defined in a attached drawing, then in subsequent attached drawing does not need that it is further discussed.
Embodiment 1:
A kind of decentralization financial statement system is present embodiments provided, as shown in Figure 1 in provided in this embodiment go
Heart financial statement system block diagram, the system include:Report server 10, data center server 20 and the service of several shops
Device 30;
Shops's server 30 is separately positioned in each shops, such as group catering companies, may be multiple
Region possesses multiple branch, and shops's server 30 is the server in each branch, in each shops's server 30 in
It is equipped with cash device, the cash device at this refers to the software systems for running in server and realizing by computer program,
Cash device is used to record the business data of shops, and business data is sent to data center server 20, and shops is normal
When operation, cash device can generate in real time business data according to the order of client, and business data includes all orders in shops
Amount received, discount amount and arrearage order;The favourable price of discount amount representative products or vegetable compared with price,
Such as vegetable A is priced at 20 yuan, does advertising campaign to vegetable A in certain period, movable valence is 18 yuan, then discount amount is 2
Member, vegetable A can restore original cost after a period of time, so needing to record each respectively for the business data of cash device
The amount received and discount amount of order, arrearage order expression client places an order but outstanding order data.
Data center server 20 is used to receive and store the business data of each shops's server 30 sending, in data
Central server 20 can be set in any one shops, as the platform of information storage and interaction, or be set to each door
The parent company of shop ownership.
Financial statement device is built-in in report server 10, equally, the financial statement device 7 at this, which also refers to, to be run on
The software systems realized in server and by computer program, financial statement device include log-on message receiving module 111, power
Limit obtains module 121, permission determination module 122, shops's information receiving module 112, shops's determining module 123 to be selected, target
Shops's determining module 113, report form type selecting module 114, module for financial statement generation 124 and report print module 125, it is above-mentioned
All modules are the program in report server 10, more specifically, can pass through front-end server 11 and background server 12
Realize that report server 10, front-end server 11 are used for the program module for executing human-computer interaction, showing result, background server 12
Program module for executing logical operation, generating report and data processing.
Specifically, Fig. 2 is the flow chart for logging in financial statement device, with reference to login financial statement device shown in Fig. 2
The function of flow chart, each module is described as follows respectively:
Log-on message receiving module 111 is stored in front-end server 11, when user logs in financial statement device, logs in letter
It ceases receiving module 111 and information sink block is provided a user by front end page, stepping on for user's input is received by information sink block
Record information;
Authority acquiring module 121 is stored in background server 12, connects with the cash device of each shops's server 30
It connects, when there is user to log in financial statement device, obtains the logon rights of cash device;Due to the cash device of each shops
Will there are logon rights namely not all staff all to have permission operation cash device, thus, meeting in cash device
It is stored with the log-on message that can operate the staff of cash device, such as name, account, password, employee number, position, portion
The information such as door, as the logon rights of cash device, authority acquiring module 121 obtains the logon rights in cash device.
Permission determination module 122 is stored in background server 12, for obtain cash device logon rights after,
Judge whether user corresponding to the log-on message of user's input has permission into financial statement device, it in this embodiment, will
The logon rights of cash device are used as the logon rights of financial statement device simultaneously, and therefore, financial statement fills the power centered
The log-on message that user input is compared limit determination module 122 with the logon rights got, namely judges to get
The information to match in logon rights with the presence or absence of the log-on message inputted with user, if it is present the log-on message is corresponding
User have permission log in financial statement device, otherwise without permission.
Shops's information receiving module 112 is stored in front-end server 11, fills for having permission in user into financial statement
When setting, preliminary shops's information of user's input is received;The module can pop up an input window in terminal, and user can input
The shops's title to be searched is inputted in window, as preliminary shops's information, preliminary shops's information at this is not usually shops
Complete title, the partial information including shops is specifically as follows the position of segment word in shops's title, shops
And other relevant informations of shops.
Shops's determining module 123 to be selected, is stored in background server 12, to be selected for being determined according to preliminary shops's information
The shops selected;Specifically, prestoring the information of all shops in background server 12, including shops's name information, shops's coordinate
Information etc. is sieved from all shops's information after preliminary shops's information that shops's information receiving module 112 receives user's input
Select shops's information corresponding with preliminary shops's information.
Target shops determining module 113, is stored in front-end server 11, for showing shops to be selected, and in response to
Shops's selection operation of user determines a target shops;Believe when shops's determining module 123 to be selected is filtered out with preliminary shops
After the corresponding shops's information of manner of breathing, target shops determining module 113 can will each shops corresponding with preliminary shops's information
Information shows user as shops to be selected, and user selects a shops from the multiple shops's information shown, is chosen
The shops selected is target shops.
Report form type selecting module 114 is stored in front-end server 11, to be selected corresponding to target shops for showing
Report form type is selected, also, report form type selecting module 114 determines a target in response to the report form type selection operation of user
Report form type.After user selectes a shops, report form type selecting module 114 will select the interface of report to be presented to use
Family, user can carry out the selection of target report form type.Specifically, can correspond to different shops is arranged different report form types, report
Table type includes at least cash register report, project income statement and non-statement of account report, and wherein cash register report is the business number of shops
According to the report of middle collection amount detail;Project income statement can according to the classification of vegetable or product in the business data of shops into
The income statement that row statistic of classification obtains, can also the classification system of the department according to belonging to vegetable in the business data of shops or product
Count obtained income statement;Non- statement of account report indicates the report that unpaid-for all orders are formed.User can pass through report
Table type selection module 114 selects required report form type.
Such as user inputs " A " in shops's information receiving module 112, then shops's determining module 123 to be selected can be from
Shops associated with " A " is filtered out in shops's information of all storages as shops to be selected, such as " A1 ", " A2 ", " A3 "
" A4 ", and above-mentioned shops to be selected is pushed to by terminal by target shops determining module 113, user sees to be selected in terminal
After selecting shops, one of them is clicked wait select " A1 " as target shops, it is then by report form type selecting module 114 that " A1 " is right
All report form types answered are supplied to user's selection, and user continues that required report can be obtained after selecting one of report form type
Table.
Module for financial statement generation 124 is stored in background server 12, for obtaining the business data of target shops,
And the financial statement according to corresponding to the business data of target shops generation target report form type;For example, user has selected shops B
In cash register report, module for financial statement generation 124 obtains the business data of B shops first, then according to the business in B shops
Data generate cash register report.
Wherein, module for financial statement generation 124, can be by data center server when obtaining the business data of target shops
20 or target shops shops's server 30 in obtain, specifically from which server obtain, scheduled control logic can be set.
Report print module 125 is stored in background server 12, the financial statement printing for that will generate.
Decentralization financial statement system provided in this embodiment can be weighed by the login of the cash device of each shops
Limit carries out logging in for financial statement device, without additional user right system, reduces maintenance cost, user is logging in finance
Any one accessible user has the shops of permission after report device, so as to money needed for efficiently obtaining user
Source and data.
Embodiment 2:
The present embodiment on the basis of embodiment 1, provides a kind of decentralization financial statement system, and related place can be with
The description of reference implementation example 1.It is illustrated in figure 3 the system block diagram of decentralization financial statement system provided in this embodiment, it should
System includes:Report server 10, data center server 20 and several shops's servers 30, about data center server
20 can refer to the corresponding part of above-described embodiment 1 with an associated description for shops's server 30.Financial statement device includes logging in
Information receiving module 111, authority acquiring module 121, permission determination module 122, shops's information receiving module 112, door to be selected
Shop determining module 123, target shops determining module 113, report form type selecting module 114, module for financial statement generation 124 and report
Table print module 125, the associated description of above-mentioned modules can refer to above-described embodiment 1, repeat no more at this.
Financial statement device further includes abnormality detection module 126, abnormal order statistical module 127, frequency regulation block
128, abnormal notification module 129 and automatic rule account module 120, above-mentioned five modules are to be arranged in background server 12
Program module, specifically:
Abnormality detection module 126 carries out abnormality detection the business data in all shops's servers 30 for timing, and
Abnormal order is filtered out from all business datas;For the business data in shops's server 30, abnormality detection module
126 mainly detect following several respects:
1) detect whether the consumption sum in business data is equal to the sum of Payment Amount of all orders plus all orders
The sum of discount amount;
2) whether the real revenue detected in business data is equal to the sum of all order payment amount of money;
3) whether the sum of amount of money of the means of payment and amount of money stroke count are equal to the sum of the amount of money that third party provides in detection line
And amount of money stroke count;
4) detection takes out quantity on order, always whether paid, total discount and total amount are equal to take-away operator and are mentioned
The quantity on order of confession, total paid, total discount and total amount data.
5) the order total amount to place an order by internet platform is detected, whether total paid and total discount is equal to the interconnection
Order total amount provided by net platform, total paid and total discount data.
Abnormal order statistical module 127 is used for the abnormal order according to detected by abnormality detection module 126, orders to abnormal
It is singly counted, and analyzes the quantity variation of the abnormal order of each period;Such as the situation fewer in shops customer
Under, abnormal quantity on order is less, and when shops's customer number is significantly increased, the quantity of abnormal order would generally also increase therewith,
It, can be by when the quantity of abnormal order is few since abnormality detection module 126 is detected according to certain frequency interval
It is detected according to relatively slow frequency, such as the abnormality detection of progress in every 20 minutes, to reduce power consumption, is reduced unnecessary
Work;When the quantity of abnormal order increases, staff needs timely to learn the information of abnormal order, therefore just needs to add
The frequency of fast abnormality detection.The effect of abnormal order statistical module 127 is that the state for changing abnormal quantity on order is sent to
Frequency regulation block 128, the foundation to adjust detection frequency as frequency regulation block 128.
Frequency regulation block 128 is used to change according to the quantity of abnormal order the detection frequency of adjustment abnormality detection module 126
Rate;Specifically, frequency regulation block 128 adjusts the detection frequency of the abnormality detection module 126 according to following logic:Work as exception
When the quantity of order increases, accelerate the detection frequency of abnormality detection module 126;When the quantity of abnormal order is reduced, reduce different
The detection frequency of normal detection module 126.It can guarantee to detect in time when abnormal quantity on order is more by frequency regulation block 128
And abnormal order information is fed back, reduce the workload of server in abnormal order data negligible amounts.Such as shops in morning
Interior customer number is less, and corresponding exception quantity on order is also less, and abnormality detection module 126 can detect one according to per half an hour
Secondary frequency carries out abnormality detection, and there are many customer quantity of shops when noon, and the quantity of corresponding exception order can also increase
It is more, therefore abnormality detection module 126 was detected according to the every 2 minutes primary frequencies of detection, with guarantee staff can and
When the information for learning abnormal order.
Abnormal notification module 129 is used for after detecting the abnormal order, is sent and is notified to predetermined mobile communication terminal.
Specifically, the cell-phone number and/or mailbox number of personnel to be received can be prestored in abnormal notification module 129, when abnormality detection module
126 when detecting abnormal order, sends short message to personnel to be received by abnormal notification module 129 or mail is reminded, keep away
Exempt from because information is delayed when staff is away from keyboard.
Automatic rule account module 120 is used to be detected according to preset detection model all in each shops's server 30
The account of bill whether equality.Wherein preset detection model is:
Total amount=actual payment amount+discount amount+third party subsidizes the amount of money;
Wherein, total amount is the sum of the price of all bills in the corresponding business data of shops;Actual payment amount is door
The sum of all practical collection amounts in the corresponding business data in shop;Discount amount is all discounts in the corresponding business data of shops
The sum of the price of commodity deduction and exemption;Third party subsidize the amount of money be business data in by Third-party payment platform pay order in,
The sum of the amount of money of the payment of operator belonging to Third-party payment platform.Such as certain shops supports the full 20 yuan activities for subtracting 2 yuan, customer
Two vegetables of A and B, A20 member, B30 member have been selected, then order total amount is 50 yuan, has been 25 yuan after B vegetable promotion folding, rolls in total
7 yuan of button, customer is paid the bill with wechat, and wechat has subsidized 3 yuan of red packets, then returning account system can be according to the practical payment gold of customer automatically
Volume, discount amount and third party subsidize the amount of money and calculate whether the result that it is added is equal to 50, to the order mark if being equal to
It is denoted as equality, to the bill labeled as inequality if result is variant.By returning account module can be with automatic checking order automatically
Account reduces the workload of financial staff.
Decentralization financial statement system provided in this embodiment, has the advantages that:
One, can timing the business data in the server of branch is carried out abnormality detection, obtain abnormal order, and can be with
According to the frequency of the quantity adjust automatically abnormality detection of abnormal order, accelerate abnormality detection frequency when quantity on order, to protect
Card user can learn abnormal order information in time, reduce the frequency of abnormality detection, when quantity on order is less to reduce report
The workload of server;
Two, it may be implemented to advise account automatically, i.e. whether the account of all bills in each shops's server of automatic checking puts down
Deng being effectively reduced the workload of financial staff.
Embodiment 3:
The present embodiment provides a kind of preferred decentralization financial statement system on the basis of embodiment 1 and embodiment 2
System.Related place can be with the description of reference implementation example 1 and embodiment 2.The main distinction point of the embodiment and above-described embodiment 2 exists
In, more easily search shops for the ease of staff, be preset in shops's determining module 123 to be selected fuzzy matching calculation
Method, fuzzy matching algorithm are used to generate corresponding shops's name list according to preliminary shops's information, include in shops's name list
All shops's titles comprising preliminary shops's information, and each shops's title is linked to corresponding to shops's title
All financial statements.For example, somewhere Nei Yousanjia shops, title is respectively the shop A1, the shop A2 and the shop A3, when user is wait select
In shops's determining module 123 input A when, the shop A1, the shop A2 and three, the shop A3 shops can be popped up at once, that is, user only need it is defeated
Introduction trade name claim in segment word, can eject out door trade name claim in include the text all shops, facilitate user to search for.And
And when clicking each shops's title, all financial statements that can be linked in the shops, such as user click the shop A2,
All types of reports in the shop A2 can be popped up to select for user.
Fig. 4 is the block diagram of the background server in the decentralization financial statement system that embodiment 3 provides, as shown in figure 4,
Financial statement device further includes having position judging module 131, for the battalion in 124 access target shops of module for financial statement generation
When industry data, the storage location of the business data of target shops is judged, and business data is obtained by different approach;Such as Fig. 5
It show the flow chart that decentralization financial statement system obtains the business data of target shops.Specifically:
If the business data of target shops is stored in shops's server 30, obtained by access shops's server 30
The business data of target shops;
If the business data of target shops is stored in data center server 20, pass through access data center services
The business data of the acquisition of device 20 target shops;
If business data is all stored in data center server 20 and shops's server 30, according to preset selection
The business data of model acquisition target shops;Preset preference pattern for obtaining the business of target shops by the following method
Data:
Whether the business data of the target shops first in detection data central server 20 fills with the cash register of target shops
Business data in setting is consistent;
If consistent, pass through the business data of 20 access target shops of data center server;
If it is inconsistent, passing through the business data of 30 access target shops of shops's server, since cash device is taken
It is loaded in shops's server 30, and the data in cash device are in the state of real-time update, therefore when in shops's server 30
Business data and data center server 20 in data it is inconsistent when, the data being often subject in shops's server 30,
To guarantee the accuracy of data.
Decentralization financial statement system provided in this embodiment, has the advantages that:
The business data of target shops can be obtained from data center server, also can obtain target door from shops's server
The business data in shop, and when the data in data center server and the inconsistent business data in shops's server, from
Shops's server obtains the business data of target shops, ensure that the accuracy of business data.
Although some specific embodiments of the invention are described in detail by example, the skill of this field
Art personnel it should be understood that example above merely to being illustrated, the range being not intended to be limiting of the invention.The skill of this field
Art personnel are it should be understood that can without departing from the scope and spirit of the present invention modify to above embodiments.This hair
Bright range is defined by the following claims.
Claims (10)
1. a kind of decentralization financial statement system, which is characterized in that including:If report server, data center server and
Gan Ge shops server;
Financial statement device is built-in in the report server, the financial statement device is used to take according to the data center
The data being engaged in device and/or shops's server generate financial statement;
Cash device is built-in in shops's server, the cash device is used to record the business data of the shops, and
The business data is sent to the data center server, the business data includes the amount received of all orders, folding
Detain the amount of money and arrearage order;
The data center server is used to receive and save the business data that all shops's servers issue;
The financial statement device includes:
Log-on message receiving module, for receiving the log-on message of user's input;
Authority acquiring module is connect with the cash device of shops's server described in each, for obtaining the cash device
Logon rights;
Permission determination module, for judging corresponding to the log-on message after the logon rights for obtaining the cash device
User whether have permission into the financial statement device;
Shops's information receiving module, for receiving user's input when the user has permission and enters the financial statement device
Preliminary shops's information;
Shops's determining module to be selected, for determining shops to be selected according to preliminary shops's information;
Target shops determining module is determined for showing the shops to be selected and in response to shops's selection operation of user
One target shops;
Report form type selecting module, for showing report form type to be selected corresponding to the target shops, and in response to user
Report form type selection operation, determine a target report form type, the report form type includes at least cash register report, project is taken in
Report and non-statement of account report;
Module for financial statement generation, for obtaining the business data of the target shops, and according to the business of the target shops
Data generate financial statement corresponding to the target report form type;
Report print module, the financial statement printing for that will generate.
2. decentralization financial statement system according to claim 1, which is characterized in that the financial statement device also wraps
It includes:
Abnormality detection module carries out abnormality detection the business data in all shops's servers for timing, and from institute
Have and filters out abnormal order in the business data;
Abnormal order statistical module unites to abnormal order for the abnormal order according to detected by abnormality detection module
Meter, and analyze the quantity variation of the abnormal order of each period;
Frequency regulation block, for adjusting the detection frequency of the abnormality detection module according to the quantity variation of the abnormal order
Rate;
Abnormal notification module, for sending and notifying to predetermined mobile communication terminal after detecting the abnormal order.
3. decentralization financial statement system according to claim 2, which is characterized in that the frequency regulation block according to
Following logic adjusts the detection frequency of the abnormality detection module:
When the quantity of the abnormal order increases, accelerate the detection frequency of the abnormality detection module;When the abnormal order
Quantity reduce when, reduce the detection frequency of the abnormality detection module.
4. decentralization financial statement system according to claim 3, which is characterized in that shops's service described for one
The business data in device, the abnormality detection module specifically detect following several respects:
Detect whether the consumption sum in the business data is equal to the sum of Payment Amount of all orders plus all institutes
State the sum of the discount amount of order;
Detect whether the real revenue in the business data is equal to the sum of all described order payment amount of money;
Whether the sum of amount of money of the means of payment and amount of money stroke count are equal to the sum of amount of money of third party's offer and gold in detection line
Volume stroke count;
Detection takes out quantity on order, always whether paid, total discount and total amount are equal to take out and order provided by operator
Odd number amount, total paid, total discount and total amount data;
Detect the order total amount to place an order by internet platform, whether total paid and total discount is equal to the internet platform
Provided order total amount, total paid and total discount data.
5. decentralization financial statement system according to claim 3, which is characterized in that the financial statement device also wraps
It includes and returns account module automatically, it is described to return account module for being detected in each shops's server according to preset detection model automatically
All bills account whether equality.
6. decentralization financial statement system according to claim 5, which is characterized in that the preset detection model
For:
Total amount=actual payment amount+discount amount+third party subsidizes the amount of money,
Wherein, the total amount is the sum of the price of all bills in the corresponding business data of the shops;The reality
Payment Amount is the sum of all practical collection amounts in the corresponding business data of the shops;Discount amount is the shops
The sum of the price of all discount commodity deduction and exemption in the corresponding business data;It is the business number that the third party, which subsidizes the amount of money,
In by Third-party payment platform pay order in, operator belonging to the Third-party payment platform payment the amount of money it
With.
7. decentralization financial statement system according to claim 1, which is characterized in that
Fuzzy matching algorithm is preset in shops's determining module to be selected, the fuzzy matching algorithm is used for according to preliminary door
Shop information generates corresponding shops's name list, includes all in shops's name list comprising preliminary shops's information
Shops's title, each described shops's title are linked to all financial statements corresponding to shops's title.
8. decentralization financial statement system according to claim 1, which is characterized in that
The financial statement device further includes Data Position judgment module, and the Data Position judgment module is used in the finance
Described in report generation module accesses when the business data of target shops, the storage position of the business data of the target shops is judged
It sets, and the business data is obtained by different approach;
If the business data of the target shops is stored in shops's server, obtained by accessing shops's server
Take the business data;
If the business data of the target shops is stored in the data center server, by accessing the data center
Server obtains the business data;
If business data is all stored in the data center server and shops's server, according to preset selection mould
Type obtains the business data of the target shops.
9. decentralization financial statement system according to claim 8, which is characterized in that
The preset preference pattern is used to obtain the business data of the shops by the following method:
Detect the shops in the data center server business data whether in the cash device of the shops
The business data is consistent;
If consistent, the business data of the shops is accessed by the data center server;
If inconsistent, pass through the business data of shops described in shops's server access.
10. decentralization financial statement system according to claim 2, which is characterized in that the exception notification module can
To send the information of the abnormal order by short message or mail.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810659409.2A CN108830701A (en) | 2018-06-25 | 2018-06-25 | Decentralization financial statement system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810659409.2A CN108830701A (en) | 2018-06-25 | 2018-06-25 | Decentralization financial statement system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108830701A true CN108830701A (en) | 2018-11-16 |
Family
ID=64138445
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810659409.2A Pending CN108830701A (en) | 2018-06-25 | 2018-06-25 | Decentralization financial statement system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108830701A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109688215A (en) * | 2018-12-24 | 2019-04-26 | 安徽经邦软件技术有限公司 | Report reporting system and implementation method based on group management |
CN111177755A (en) * | 2019-12-25 | 2020-05-19 | 平安医疗健康管理股份有限公司 | Method and device for processing data permission in report application, computer equipment and computer storage medium |
WO2021159940A1 (en) * | 2020-02-14 | 2021-08-19 | 深圳壹账通智能科技有限公司 | Report generation and management method and apparatus, computer device, and storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101110110A (en) * | 2006-07-18 | 2008-01-23 | 吴鑫 | Restaurant chain store management system |
CN101211437A (en) * | 2006-12-31 | 2008-07-02 | 阿里巴巴公司 | Electronic payment failure testing method, device and electronic payment system |
AU2011101587A4 (en) * | 2011-12-04 | 2012-01-19 | Chen, Jie Mr | Point of sale (POS) cash register system in POS data key that is suitable for online and offline use. |
CN103186842A (en) * | 2011-12-30 | 2013-07-03 | ***通信集团贵州有限公司 | Shop purchase-sell-stock management system and shop purchase-sell-stock management method |
CN105488667A (en) * | 2015-09-30 | 2016-04-13 | 河南卓安科技有限公司 | Cloud server based WebPOS system |
CN106295951A (en) * | 2016-07-25 | 2017-01-04 | 北京七加二科技股份有限公司 | Cash method, device and ERP system for solid shop/brick and mortar store |
CN106530063A (en) * | 2016-12-20 | 2017-03-22 | 成都通威全农惠电子商务有限公司 | Network management system |
-
2018
- 2018-06-25 CN CN201810659409.2A patent/CN108830701A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101110110A (en) * | 2006-07-18 | 2008-01-23 | 吴鑫 | Restaurant chain store management system |
CN101211437A (en) * | 2006-12-31 | 2008-07-02 | 阿里巴巴公司 | Electronic payment failure testing method, device and electronic payment system |
AU2011101587A4 (en) * | 2011-12-04 | 2012-01-19 | Chen, Jie Mr | Point of sale (POS) cash register system in POS data key that is suitable for online and offline use. |
CN103186842A (en) * | 2011-12-30 | 2013-07-03 | ***通信集团贵州有限公司 | Shop purchase-sell-stock management system and shop purchase-sell-stock management method |
CN105488667A (en) * | 2015-09-30 | 2016-04-13 | 河南卓安科技有限公司 | Cloud server based WebPOS system |
CN106295951A (en) * | 2016-07-25 | 2017-01-04 | 北京七加二科技股份有限公司 | Cash method, device and ERP system for solid shop/brick and mortar store |
CN106530063A (en) * | 2016-12-20 | 2017-03-22 | 成都通威全农惠电子商务有限公司 | Network management system |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109688215A (en) * | 2018-12-24 | 2019-04-26 | 安徽经邦软件技术有限公司 | Report reporting system and implementation method based on group management |
CN109688215B (en) * | 2018-12-24 | 2021-07-13 | 安徽经邦软件技术有限公司 | Method for realizing report reporting based on group management |
CN111177755A (en) * | 2019-12-25 | 2020-05-19 | 平安医疗健康管理股份有限公司 | Method and device for processing data permission in report application, computer equipment and computer storage medium |
WO2021159940A1 (en) * | 2020-02-14 | 2021-08-19 | 深圳壹账通智能科技有限公司 | Report generation and management method and apparatus, computer device, and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11977995B2 (en) | Machine learning artificial intelligence system for predicting hours of operation | |
US9947054B2 (en) | Real-time transaction data processing and reporting platform | |
US20080097769A1 (en) | Systems and methods for providing customer feedback | |
US8145515B2 (en) | On-demand performance reports | |
US10204328B2 (en) | Locating and organizing digital receipt data for use in in-store audits | |
US20110125541A1 (en) | Using Alerts to Bring Attention to In-Store Information | |
CN109784715A (en) | Shops's management system | |
JP2003256726A (en) | Customer satisfaction system and method | |
CN108830701A (en) | Decentralization financial statement system | |
US20230079865A1 (en) | Systems and methods for identifying a mcc-misclassified merchant | |
US20150026021A1 (en) | Computer Implemented Reporting System and Method | |
CN108629467B (en) | Sample information processing method and system | |
CN109671213A (en) | It is a kind of that nobody is newly sold online management system | |
US11854037B2 (en) | Computer system for identifying aberrant activity on a reward card platform | |
CN108960847A (en) | A kind of store after-sale service management system | |
US20200043006A1 (en) | System and method for repeatable and interpretable divisive analysis | |
US7805334B1 (en) | Method and system for processing retail data | |
US20070088615A1 (en) | System and method for network-based management of physical and online stores utilizing dual-interfaces general-purpose computers | |
CN110490714A (en) | A kind of Gross Profit from Sales real time updating method and system | |
US20200005210A1 (en) | Real-time analytics and interfaces | |
Lin et al. | Enterprise lean catering material management information system based on sequence pattern data mining | |
KR101851256B1 (en) | Method of testing contract, server performing the same and storage medium storing the same | |
CN110706044A (en) | Intelligent ordering service system | |
US10789653B1 (en) | Methods and systems for providing a global statement | |
KR20240014692A (en) | Apparatus and method for managing claim management index |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181116 |
|
RJ01 | Rejection of invention patent application after publication |