CN109447458A - Campus canteen management method, electronic device and computer readable storage medium - Google Patents
Campus canteen management method, electronic device and computer readable storage medium Download PDFInfo
- Publication number
- CN109447458A CN109447458A CN201811257498.4A CN201811257498A CN109447458A CN 109447458 A CN109447458 A CN 109447458A CN 201811257498 A CN201811257498 A CN 201811257498A CN 109447458 A CN109447458 A CN 109447458A
- Authority
- CN
- China
- Prior art keywords
- vegetable
- dishes
- preference
- user
- campus
- 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.)
- Withdrawn
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
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06315—Needs-based resource requirements planning or analysis
-
- 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
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/12—Hotels or restaurants
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Tourism & Hospitality (AREA)
- Engineering & Computer Science (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- General Physics & Mathematics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Educational Administration (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The present invention relates to big data analysis, a kind of campus canteen management method, electronic device and computer readable storage medium are provided, the information at end of ordering dishes is transferred to offerings end by server-side, comprising: in the map in end display campus and the style of cooking information in each dining room of ordering dishes;According to ordering dishes, the style of cooking information for holding selection generates menu;The menu for end generation of ordering dishes is sent to the offerings end of corresponding dining room identifier by server-side;After menu is taken at end of ordering dishes, which away, corresponds to vegetable, offerings end generates order completion signal and is sent to end of ordering dishes by server-side;Obtain the preference information ordered dishes and held to vegetable;Construct the preference index ordered dishes and held to the preference of vegetable;Vegetable preference matrix is constructed to the preference information and preference index of vegetable according to end is respectively ordered dishes;Cluster grouping is carried out to end of ordering dishes according to vegetable preference matrix, obtains setting number user group.The above method, device and medium can check dining room position, the dining room style of cooking and price, carry out cluster grouping according to user preference.
Description
Technical field
The present invention relates to big data analysis technical fields, more specifically, are related to a kind of campus canteen management method, electronics
Device and computer readable storage medium.
Background technique
In the prior art, newborn that setting, style of cooking price of school lunch service etc. can not be understood before report, it can not report
It is preceding to prepare the sufficient cost of living, in general, can only be foretasted to respectively planting vegetables for each dining room after report, oneself could be obtained
The dining room of preference and dish, and dining room cannot obtain the dining preference of teachers and students, also can not according to the different dining preferences of different people to
Different people recommends different dishes.
Summary of the invention
In view of the above problems, the object of the present invention is to provide one kind can check dining room position, the dining room style of cooking and price, root
Campus canteen management method, electronic device and the computer readable storage medium of cluster grouping are carried out according to user preference.
To achieve the goals above, the present invention provides a kind of electronic device, and the electronic device includes memory and processing
Device includes canteen management program in campus in the memory, reality when the campus canteen management program is executed by the processor
Existing following steps:
In the map in end display campus and the style of cooking information in each dining room of ordering dishes, the map includes the campus dining room Nei Ge
Dining room identifier, the dining room identifier include the title and coordinate position in dining room, the style of cooking information include vegetable identifier,
Price and remaining number, the vegetable identifier includes the title of vegetable;
Menu is generated according to the style of cooking information for holding selection of ordering dishes, the menu includes ordering dishes to hold identifier, dining room mark
Know symbol, vegetable identifier and its corresponding quantity and price;
Server-side and the end of ordering dishes are wirelessly connected, and the menu that end generates that will order dishes is sent to corresponding dining room identifier
Offerings end;
After the corresponding vegetable of menu is taken at end of ordering dishes away, offerings end, which generates order, completes signal and is sent to by server-side
It orders dishes end;
End of ordering dishes is obtained to the preference information of vegetable, the preference information includes browsing data, the purchase data to vegetable
With evaluation one of data or a variety of;
Building orders dishes end to the preference index of the preference of vegetable, and the preference index includes the browsing frequency, purchase frequency
Secondary, evaluation one or more of the frequency and the favorable comment frequency;
Vegetable preference matrix is constructed to the preference information and preference index of vegetable according to end is respectively ordered dishes;
Cluster grouping is carried out to end of ordering dishes according to vegetable preference matrix, obtains the user group of setting number.
In addition, to achieve the goals above, the present invention also provides a kind of campus canteen management methods, by the information at end of ordering dishes
Offerings end is transferred to by server-side, comprising:
In the map in end display campus and the style of cooking information in each dining room of ordering dishes, the map includes the campus dining room Nei Ge
Dining room identifier, the dining room identifier include the title and coordinate position in dining room, the style of cooking information include vegetable identifier,
Price and remaining number, the vegetable identifier includes the title of vegetable;
Menu is generated according to the style of cooking information for holding selection of ordering dishes, the menu includes ordering dishes to hold identifier, dining room mark
Know symbol, vegetable identifier and its corresponding quantity and price;
The server-side and the end of ordering dishes are wirelessly connected, and the menu that end generates that will order dishes is sent to corresponding dining room and identifies
The offerings end of symbol;
After the corresponding vegetable of menu is taken at end of ordering dishes away, offerings end, which generates order, completes signal and is sent to by server-side
It orders dishes end;
End of ordering dishes is obtained to the preference information of vegetable, the preference information includes browsing data, the purchase data to vegetable
With evaluation one of data or a variety of;
Building orders dishes end to the preference index of the preference of vegetable, and the preference index includes the browsing frequency, purchase frequency
Secondary, evaluation one or more of the frequency and the favorable comment frequency;
Vegetable preference matrix is constructed to the preference information and preference index of vegetable according to end is respectively ordered dishes;
Cluster grouping is carried out to end of ordering dishes according to vegetable preference matrix, obtains the user group of setting number.
Preferably, further includes:
Set preference metrics-thresholds;
The number of users of each vegetable not less than preference metrics-thresholds is filtered out from preference index matrix;
The former material material list that each vegetable is generated according to the number for being greater than number of users setting ratio, the raw material single-shot is sent to
Corresponding offerings end, wherein when the number is not integer, part of the raw material of vegetable is determined in the way of being rounded into one
Number.
Moreover it is preferred that further include:
In user group, vegetable is ranked up according to preference index the sum of of each user to vegetable, by preceding setting quantity
Recommendation menu of the vegetable as the user group, the end of respectively ordering dishes of the user group is sent to by server-side.
Moreover it is preferred that further include:
The user characteristics of each user group are obtained, the user characteristics include age, gender, native place, institute and consumption
One or more of level;
New user and user group are matched according to user characteristics, obtain the user group of new user attaching, by affiliated use
The menu or/and consumption information of family group are sent to the end of ordering dishes of new user, and the consumption information includes user in set period of time
The average value of the consumption of ordering dishes of multiple users in group.
Moreover it is preferred that further include:
On the map, by order dishes hold selection dining room as a purpose, according to the departure place at end of ordering dishes, user is led
It navigates to the dining room.
Further, it is preferable that further include:
The setting signal R-T unit on multiple positions in campus;
When end and the signal receiving/transmission device wireless connection of ordering dishes, map is sent to end of ordering dishes, the map subscript by server-side
Know the position at end of ordering dishes as departure place, by order dishes hold selection dining room as a purpose, navigate the user to the dining room.
Moreover it is preferred that further include:
Using order dishes end input user information as registration information, the registration information include order dishes end identifier, use
One of name in an account book, student's identity card number, teacher's card number and identification card number are a variety of;
It is stored with the user information of campus restriction in server-side, the user information that the campus limits includes user name, learns
Raw card number or teacher's card number, identification card number;
Judgement orders dishes the user information for holding the registration information of input and server-side to limit with the presence or absence of consistent item;
If there is consistent item, user is by authentication, and by ordering dishes, end is ordered dishes,
Wherein, when end of ordering dishes has the menu for not receiving order completion signal, the odd numbers of menu, which is used as, orders dishes
One of the user information that the registration information at end and campus limit.
In addition, to achieve the goals above, the present invention also provides a kind of computer readable storage medium, the computer can
It reads in storage medium to include campus canteen management program, when the campus canteen management program sequence is executed by processor, in realization
The step of campus canteen management method stated.
Campus canteen management method, electronic device and computer readable storage medium of the present invention can generate reservation and order
It is single, menu and specific price can be checked according to the dining room of selection, new life prepares the sufficient cost of living before report, can also unite
The quantity that each window food is sold is counted out, counts student likes which is eaten, accomplishes the saving of food materials, more importantly also
It can recommend different vegetables to different people according to the different dining preferences of different people, cook can also be promoted to improve cooking, as far as possible
Unwelcome food is reduced, student is avoided to outwell the waste situation of food.
Detailed description of the invention
By reference to the explanation below in conjunction with attached drawing, and with a more complete understanding of the present invention, of the invention is other
Purpose and result will be more clearly understood and understood.In the accompanying drawings:
Fig. 1 is the application environment schematic diagram of canteen management method preferred embodiment in campus of the present invention;
Fig. 2 is the module diagram of canteen management program preferred embodiment in campus in Fig. 1;
Fig. 3 is the flow chart of canteen management method preferred embodiment in campus of the present invention.
Identical label indicates similar or corresponding feature or function in all the appended drawings.
Specific embodiment
It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not intended to limit the present invention.
Hereinafter, specific embodiments of the present invention will be described in detail with reference to the accompanying drawings.
The present invention provides a kind of campus canteen management method, is applied to a kind of electronic device 1.It is this hair shown in referring to Fig.1
The application environment schematic diagram of bright campus canteen management method preferred embodiment.
In the present embodiment, electronic device 1 can be server, mobile phone, tablet computer, portable computer, desktop meter
Calculation machine etc. has the terminal device of calculation function.
The electronic device 1 includes memory 11, processor 12, network interface 13 and communication bus 14.
Memory 11 includes the readable storage medium storing program for executing of at least one type.The readable storage medium storing program for executing of at least one type
It can be the non-volatile memory medium of such as flash memory, hard disk, multimedia card, card-type memory 11.In some embodiments, described
Readable storage medium storing program for executing can be the internal storage unit of the electronic device 1, such as the hard disk of the electronic device 1.At other
In embodiment, the readable storage medium storing program for executing is also possible to the external memory 11 of the electronic device 1, such as the electronic device
The plug-in type hard disk being equipped on 1, intelligent memory card (Smart Media Card, SMC), secure digital (Secure Digital,
SD) block, flash card (Flash Card) etc..
In the present embodiment, the readable storage medium storing program for executing of the memory 11 is installed on the electronic device commonly used in storage
1 campus canteen management program 10.The memory 11, which can be also used for temporarily storing, have been exported or will export
Data.
Processor 12 can be in some embodiments a central processing unit (Central Processing Unit,
CPU), microprocessor or other data processing chips, program code or processing data for being stored in run memory 11, example
Such as execute campus canteen management program 10.
Network interface 13 may include radio network interface or wired network interface, which is commonly used in described
Communication connection is established between electronic device 1 and other electronic devices.For example, the network interface 13 will be described for passing through network
Electronic device 1 is connected with exterior terminal, establishes data transmission channel and communication between the electronic device 1 and exterior terminal
Connection etc..The network can be intranet (Intranet), internet (Intemet), global system for mobile communications
(Global System of Mobile communication, GSM), wideband code division multiple access (Wideband
CodeDivision Multiple Access, WCDMA), 4G network, 5G network, bluetooth (Bluetooth), Wi-Fi etc. is wireless
Or cable network.
Communication bus 14 is for realizing the connection communication between these components.
Fig. 1 illustrates only the electronic device 1 with component 11-14, it should be understood that being not required for implementing all show
Component out, the implementation that can be substituted is more or less component.
Optionally, which can also include user interface, and user interface may include input unit such as keyboard
(Keyboard), speech input device such as microphone (microphone) etc. has the equipment of speech identifying function, voice defeated
Device such as sound equipment, earphone etc. out, optionally user interface can also include standard wireline interface and wireless interface.
Optionally, which can also include display, and display is referred to as display screen or display unit.
It can be light-emitting diode display, liquid crystal display, touch-control liquid crystal display and organic light emission in some embodiments
Diode (Organic Light-Emitting Diode, OLED) touches device etc..Display is for showing in the electronic apparatus 1
The information of processing and for showing visual user interface.
Optionally, which further includes touch sensor.It is touched provided by the touch sensor for user
The region for touching operation is known as touch area.In addition, touch sensor described here can be resistive touch sensor, capacitor
Formula touch sensor etc..Moreover, the touch sensor not only includes the touch sensor of contact, proximity may also comprise
Touch sensor etc..In addition, the touch sensor can be single sensor, or such as multiple biographies of array arrangement
Sensor.
In Installation practice shown in Fig. 1, as may include in a kind of memory 11 of computer storage medium behaviour
Make system and campus canteen management program 10;When processor 12 executes the campus canteen management program stored in memory 11
Realize following steps:
In the map in end display campus and the style of cooking information in each dining room of ordering dishes, the map includes the campus dining room Nei Ge
Dining room identifier, the dining room identifier include the title and coordinate position in dining room, the style of cooking information include vegetable identifier,
Price and remaining number, the vegetable identifier includes the title of vegetable;
Menu is generated according to the style of cooking information for holding selection of ordering dishes, the menu includes ordering dishes to hold identifier, dining room mark
Know symbol, vegetable identifier and its corresponding quantity and price;
Server-side and the end of ordering dishes are wirelessly connected, and the menu that end generates that will order dishes is sent to corresponding dining room identifier
Offerings end;
After the corresponding vegetable of menu is taken at end of ordering dishes away, offerings end, which generates order, completes signal and is sent to by server-side
It orders dishes end;
End of ordering dishes is obtained to the preference information of vegetable, the preference information includes browsing data, the purchase data to vegetable
With evaluation one of data or a variety of;
Building orders dishes end to the preference index of the preference of vegetable, and the preference index includes the browsing frequency, purchase frequency
Secondary, evaluation one or more of the frequency and the favorable comment frequency, wherein the browsing frequency is that vegetable was released in the period, unit
The browsing time of time, the purchase frequency are that vegetable was released in the period, the purchase number of unit time;The evaluation frequency
It is released in the period for vegetable, the evaluation number of unit time;The favorable comment frequency is that each vegetable was released in the period in the style of cooking,
The favorable comment number of unit time, the release period can be manually set, to calculating preference index when can also occur with vegetable
When period as release the period, can also using the time in the stage that foretastes as release the period;
Vegetable preference matrix is constructed to the preference information and preference index of vegetable according to end is respectively ordered dishes;
Cluster grouping is carried out to end of ordering dishes according to vegetable preference matrix, obtains the user group of setting number.
Above-mentioned electronic device facilitates new life to be familiar with school lunch service, vegetable and price, prepares the sufficient cost of living, and guidance is newborn
It finds and is suitble to dish of oneself having a meal, accomplish not waste.
In other embodiments, the campus canteen management program 10 can also be divided into one or more module,
One or more module is stored in memory 11, and is executed by processor 12, to complete the present invention.The present invention is so-called
Module is the series of computation machine program instruction section for referring to complete specific function.It is campus dining room in Fig. 1 referring to shown in Fig. 2
The functional block diagram of 10 preferred embodiment of management program.The campus canteen management program 10 can be divided into end 110 of ordering dishes,
Server-side 120 and offerings end 130:
Ordering dishes and holding 110 includes registration module 111, map display module 112, vegetable display module 113, lower single module 114
With vegetable evaluation module 115, in which:
The registration module 111 is used to obtain the user information at end of ordering dishes;
The map display module 112 is used to show the map in campus;
The vegetable display module 113 is displayed for the style of cooking information in each dining room, can be used for display selection
The style of cooking information in dining room;
Lower single module 114 is used to generate menu according to the style of cooking information for holding selection of ordering dishes;
The vegetable evaluation module 115 is for inputting evaluation of the user to vegetable;
Server-side 120 and the end 110 of ordering dishes are wirelessly connected by cloud, by the menu at end 110 of ordering dishes and evaluation
Information is sent to corresponding offerings end 130, wherein the server-side 120 includes dining preference determining module 121 and recommendation menu
Generation module 122, the dining preference determining module 121 are used for according to end of ordering dishes to the preference information of vegetable and to the inclined of vegetable
The preference index of good degree determines user to the dining preference of vegetable, the use for recommending menu formation module 122 according to user
Preference of eating recommends dining room and vegetable to user.
Above-mentioned vegetable evaluation module 115 may include comment unit, questionnaire survey unit and suggest unit, and the comment is single
First user inputs the evaluation in vegetable or dining room, and the questionnaire survey unit can show the questionnaire of different vegetables at end of ordering dishes,
The option in questionnaire is selected for user and question and answer, the suggestion unit users input the suggestion at end of ordering dishes.
Above-mentioned dining preference module 121 may include:
Data capture unit obtains end of ordering dishes to the browsing data of vegetable, purchase data and evaluation data, can also pass through
Web crawlers technology obtains user by other APP to the browsing data of vegetable, purchase data and evaluation data;
Vegetable database, for storing dish information, the dish information includes the release time of the title of vegetable, vegetable
With end time, vegetable price, the affiliated style of cooking etc.;
Customer data base, for storing the preference information of the user to each vegetable at end of ordering dishes, the preference information includes pair
One of browsing data, purchase data and evaluation data of vegetable are a variety of;
Preference space construction unit, user by order dishes end selection preference index, preference space construction unit according to
Preference index transfers required data from vegetable database and customer data base respectively, and each user is calculated to the inclined of each vegetable
Good achievement data constitutes vegetable preference matrix;
Divide group unit, cluster grouping is carried out to user according to vegetable preference matrix, obtains the user group of setting number.
Recommend menu formation module 122 that can be ranked up according to preference index the sum of of each user to vegetable to vegetable
(such as the sum of preference index by each user to the sum of favorable comment frequency of same vegetable as the vegetable), by preceding setting number
The vegetable of amount as the user group recommendation menu (for example, taking first 5 according to the descending sequence of the sum of the favorable comment frequency
Vegetable is as recommendation menu), the preceding setting vegetable at the end of respectively ordering dishes of the user group is sent to as the use by server-side
The recommendation menu of family group, the end of respectively ordering dishes of the user group is sent to by server-side.
Above-mentioned campus canteen management program 10 can obtain the user group of difference preference according to the historical data at end of ordering dishes,
User group is obtained to the preference of different vegetables, offerings end is enabled to recommend different dishes to different user according to difference preference
Product.
In addition, server-side 120 can also include raw material list generation module 123, preference metrics-thresholds are set, from preference index
The number of users that each vegetable not less than preference metrics-thresholds is filtered out in matrix, it is raw according to the number for being greater than number of users setting ratio
At the former material material list of each vegetable, the raw material single-shot is sent to corresponding offerings end, wherein when the number is not integer,
The number of the raw material of vegetable is determined in the way of being rounded into one.
Above-mentioned campus canteen management program 10 can obtain the user group of difference preference according to the historical data at end of ordering dishes,
It obtains user group and the preference of different vegetables is avoided so that offerings end prepares the raw material of vegetable according to user preference
The waste of dining room material.
Preferably, server-side 120 further include:
Group character obtains module 124, obtains the user characteristics of each user group, the user characteristics include age, property
Not, the one or more of native place, institute and level of consumption etc.;
New user and user group are matched according to user characteristics, obtain the user of new user attaching by matching module 125
The menu of owning user group or/and consumption information are sent to the end of ordering dishes of new user, when the consumption information includes setting by group
Between in section user consumption of ordering dishes, facilitate new user to select vegetable and prepare the sufficient cost of living.
Above-mentioned campus canteen management program 10 can order dishes end according to the historical data prediction new registration for having end of ordering dishes
Preference recommends menu to it.
In one embodiment of the invention, server-side 120 further includes authentication module 126, the authentication mould
Block 126 realizes following steps when being executed by the processor:
Using order dishes end input user information as registration information, the registration information include order dishes end identifier, use
One of name in an account book, student's identity card number, teacher's card number and identification card number are a variety of;
It is stored with the user information of campus restriction in server-side, the user information that the campus limits includes user name, learns
Raw card number or teacher's card number, identification card number;
Judgement orders dishes the user information for holding the registration information of input and server-side to limit with the presence or absence of consistent item;
If there is consistent item, user is by authentication, and by ordering dishes, end is ordered dishes,
Wherein, when end of ordering dishes has the menu for not receiving order completion signal, the odd numbers of menu, which is used as, orders dishes
One of the user information that the registration information at end and campus limit.
Above-described embodiment gives the embodiment of the subscriber authentication at end of ordering dishes, but the present invention is not limited thereto, also
It can be demonstrate,proved by two dimensional code, mess card bar code, student's identity card bar code, teacher one in bar code, the identification of brush face, fingerprint recognition and iris recognition
Kind or a variety of carry out authentications.
In addition, the information at end of ordering dishes is transferred to by server-side the present invention also provides a kind of campus canteen management method
Offerings end.It is the flow chart of canteen management method preferred embodiment in campus of the present invention referring to shown in Fig. 3.This method can be by one
A device executes, which can be by software and or hardware realization.
In the present embodiment, canteen management method in campus includes:
Step S1, in the map in end display campus and the style of cooking information in each dining room of ordering dishes, the map includes in campus
The dining room identifier in each dining room, the dining room identifier include the title and coordinate position in dining room, and the style of cooking information includes dish
Product identifier, price and remaining number, the vegetable identifier includes the title of vegetable;
Step S2, according to order dishes hold selection style of cooking information generate menu, the menu include order dishes hold identifier,
Dining room identifier, vegetable identifier and its corresponding quantity and price;
The menu for end generation of ordering dishes is sent to the offerings end of corresponding dining room identifier by step S3 by server-side;
Step S4, after the corresponding vegetable of menu is taken at end of ordering dishes away, offerings end, which generates order, completes signal and passes through service
End is sent to end of ordering dishes;
Step S5, obtains end of respectively ordering dishes to the preference information of vegetable, the preference information include to the browsing data of vegetable,
One of data and evaluation data or a variety of are bought, but the present invention is not limited thereto, can also include collection data, thumb up
Data etc., for example,
D=[d1,...,dm]
C=[c1,...,cn]
Wherein, D is end (user) matrix of ordering dishes, and C is vegetable matrix, and Z is preference information matrix, zmnFor user dmTo vegetable
cnPreference information;
Step S6, building order dishes end to the preference index of the preference of vegetable, the preference index include the browsing frequency,
The frequency, evaluation one or more of the frequency and the favorable comment frequency are bought, for example,
Wherein, TnFor vegetable cnThe release period, pmnFor user dmTo vegetable cnPreference index;
Step S7 constructs vegetable preference matrix to the preference information and preference index of vegetable according to end is respectively ordered dishes, for example,
Step S8 carries out cluster grouping (for example, by using hierarchical clustering, k-means to end of ordering dishes according to vegetable preference matrix
Clustering), obtain the user group of each vegetable.
Step serial number in above-mentioned campus canteen management method should not be construed as the limitation of sequence of steps, can be with any reasonable
Sequence be combined.
In one embodiment of the invention, step S8 according to vegetable preference matrix carries out cluster grouping to end of ordering dishes
Method includes:
It regards each row element in vegetable preference matrix as a vector, randomly selects the vector of setting number, as
Set the cluster centre of the initial cluster of number;
The Euclidean distance in vegetable preference matrix in addition to other vectors of cluster centre and the cluster centre is analyzed, by it
He is directed toward the smallest initial cluster of Euclidean distance by vector, forms new cluster;
Other vectors are directed toward after the most like new cluster of cluster synthesis, the preference of the identical vegetable of different user in new cluster is referred to
Mark is averaged (each column of the preference matrix of new cluster are separately summed averaging), and the cluster centre of new cluster is obtained;
Judge whether the cluster centre of new cluster is equal to the cluster centre of initial cluster.
If being equal to, tenant group is completed;
If being not equal to, using the center of the new cluster as the cluster centre of initial cluster, return between analysis vector it is European away from
From the step of, until the center of new cluster is no longer changed, that is, tenant group is completed.
Preferably, further includes:
Raw material single-shot is generated according to user group and gives offerings end, specifically, comprising: setting preference metrics-thresholds;From inclined
The number of users of each vegetable not less than preference metrics-thresholds is filtered out in good index matrix;According to greater than number of users setting ratio
Number generates the former material material list of each vegetable, the raw material single-shot is sent to corresponding offerings end, for example, the use of a user group
Amount is m ', prepares raw material according to the number of a*m ', and a is setting ratio, is not less than 1, when a*m ' is not integer, is taken into one
Integer is as number;
Furthermore it is preferred that further include:
In user group, vegetable is ranked up according to preference index the sum of of each user to vegetable, by preceding setting quantity
Recommendation menu of the vegetable as the user group, the end of respectively ordering dishes of the user group is sent to by server-side, for example, user
Group vegetable preference matrix beEach column is added to obtain the sum of preference index of each vegetable, according to
Sequence from big to small is ranked up, and preceding 5 vegetable seats after sequence is taken to recommend menu.
Moreover it is preferred that further include:
The user characteristics of each user group are obtained, the user characteristics include age, gender, native place, institute and consumption
One or more of level;
New user and user group are matched according to user characteristics, obtain the user group of new user attaching, by affiliated use
The menu or/and consumption information of family group are sent to the end of ordering dishes of new user, and the consumption information includes user in set period of time
The average value of the consumption of ordering dishes of multiple users in group.
In one embodiment of the invention, campus canteen management method further include:
On the map, by order dishes hold selection dining room as a purpose, according to the departure place at end of ordering dishes, user is led
It navigates to the dining room.
It can be navigated by signal receiving/transmission device to end of ordering dishes, specifically:
The setting signal R-T unit on multiple positions in campus, the signal receiving/transmission device include RF transceiver, nothing
Line network module (for example, Zigbee module, GMS module, CDMA module, Wifi network hotspot, blueteeth network hot spot etc.) and super
One of acoustic detector is a variety of;
When end and the signal receiving/transmission device wireless connection of ordering dishes, map is sent to end of ordering dishes, the map subscript by server-side
Know the position at end of ordering dishes as departure place, by order dishes hold selection dining room as a purpose, navigate the user to the dining room.
GPS can be used to the positioning at end of ordering dishes, can also order dishes end hair using at least three signal receiving/transmission device receptions
The communication signal and feedback acknowledgment signal penetrated determine end of ordering dishes to end of ordering dishes, according to signal strength or according to signal transmission distance
Position, for example, order dishes end and signal receiving/transmission device distance L
L=V* (TIt receives-TTransmitting-τ)/2
Wherein, V is signaling rate, TTransmittingAt the time of emitting communication signal for end of ordering dishes, TIt receivesTo order dishes, termination is received
At the time of confirmation signal, τ is that signal receiving/transmission device receives communication signal to the delay for issuing confirmation signal;Respectively with signal transmitting and receiving
The position coordinates of device are the center of circle, are drawn and are justified as radius at a distance from end of ordering dishes using it, the coordinate in the crosspoint of multiple circles is a little
The position coordinates at dish end.
In one embodiment of the invention, campus canteen management method further include:
Using order dishes end input user information as registration information, the registration information include order dishes end identifier, use
One of name in an account book, student's identity card number, teacher's card number and identification card number are a variety of;
It is stored with the user information of campus restriction in server-side, the user information that the campus limits includes user name, learns
Raw card number or teacher's card number, identification card number;
Judgement orders dishes the user information for holding the registration information of input and server-side to limit with the presence or absence of consistent item;
If there is consistent item, user is by authentication, and by ordering dishes, end is ordered dishes,
Wherein, when end of ordering dishes has the menu for not receiving order completion signal, the odd numbers of menu, which is used as, orders dishes
One of the user information that the registration information at end and campus limit.
The specific embodiment of the computer readable storage medium of the present invention and above-mentioned campus canteen management method, electronics fill
The specific embodiment set is roughly the same, and details are not described herein.
End of ordering dishes, server-side and offerings end in the various embodiments described above can use mobile terminal (mobile phone, computer, service
Device) and APP combine mode realize.
In addition, campus canteen management method, electronic device and the computer readable storage medium in the various embodiments described above can
To be used for campus, end of ordering dishes serves student, and each dining room is served at offerings end, orders dishes end and offerings end can use the shape of APP
Formula is installed to mobile phone or PC machine, and server-side can be arranged in campus in the form of industrial personal computer, server etc..
It should be noted that, in this document, the terms "include", "comprise" or its any other variant are intended to non-row
His property includes, so that the process, device, article or the method that include a series of elements not only include those elements, and
And further include other elements that are not explicitly listed, or further include for this process, device, article or method institute it is intrinsic
Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including being somebody's turn to do
There is also other identical elements in the process, device of element, article or method.
The serial number of the above embodiments of the invention is only for description, does not represent the advantages or disadvantages of the embodiments.Pass through above embodiment party
The description of formula, it is required general that those skilled in the art can be understood that above-described embodiment method can add by software
The mode of hardware platform is realized, naturally it is also possible to which by hardware, but in many cases, the former is more preferably embodiment.It is based on
Such understanding, substantially the part that contributes to existing technology can be with software product in other words for technical solution of the present invention
Form embody, which is stored in a storage medium (such as ROM/RAM, magnetic disk, light as described above
Disk) in, including some instructions use is so that a terminal device (can be mobile phone, computer, server or the network equipment
Deng) execute method described in each embodiment of the present invention.
The above is only a preferred embodiment of the present invention, is not intended to limit the scope of the invention, all to utilize this hair
Equivalent structure or equivalent flow shift made by bright specification and accompanying drawing content is applied directly or indirectly in other relevant skills
Art field, is included within the scope of the present invention.
Claims (10)
1. a kind of campus canteen management method is applied to electronic device, the information at end of ordering dishes is transferred to offerings by server-side
End, which is characterized in that the described method includes:
In the map in end display campus and the style of cooking information in each dining room of ordering dishes, the map includes the dining room in the campus dining room Nei Ge
Identifier, the dining room identifier include the title and coordinate position in dining room, and the style of cooking information includes vegetable identifier, price
With remaining number, the vegetable identifier includes the title of vegetable;
According to order dishes hold selection style of cooking information generate menu, the menu include order dishes hold identifier, dining room identifier,
Vegetable identifier and its corresponding quantity and price;
The server-side and the end of ordering dishes are wirelessly connected, and the menu that end generates that will order dishes is sent to corresponding dining room identifier
Offerings end;
After the corresponding vegetable of menu is taken at end of ordering dishes away, offerings end generates order and completes signal and be sent to by server-side to order dishes
End;
The preference information ordered dishes and held to vegetable is obtained, the preference information includes the browsing data to vegetable, purchase data and comments
One of valence mumber evidence is a variety of;
Building orders dishes end to the preference index of the preference of vegetable, and the preference index includes browsing the frequency, the purchase frequency, commenting
One or more of the valence frequency and the favorable comment frequency;
Vegetable preference matrix is constructed to the preference information and preference index of vegetable according to end is respectively ordered dishes;
Cluster grouping is carried out to end of ordering dishes according to vegetable preference matrix, obtains the user group of setting number.
2. canteen management method in campus according to claim 1, which is characterized in that further include:
Set preference metrics-thresholds;
The number of users of each vegetable not less than preference metrics-thresholds is filtered out from preference index matrix;
The former material material list that each vegetable is generated according to the number for being greater than number of users setting ratio, is sent to correspondence for the raw material single-shot
Offerings end, wherein when the number is not integer, by into one be rounded in the way of determine vegetable raw material number.
3. canteen management method in campus according to claim 1, which is characterized in that further include:
In user group, vegetable is ranked up according to preference index the sum of of each user to vegetable, by the dish of preceding setting quantity
Recommendation menu of the product as the user group is sent to the end of respectively ordering dishes of the user group by server-side.
4. canteen management method in campus according to claim 1, which is characterized in that further include:
The user characteristics of each user group are obtained, the user characteristics include age, gender, native place, institute and the level of consumption
One or more of;
New user and user group are matched according to user characteristics, obtain the user group of new user attaching, by owning user group
Menu or/and consumption information be sent to the end of ordering dishes of new user, the consumption information includes in set period of time in user group
The average value of the consumption of ordering dishes of multiple users.
5. canteen management method in campus according to claim 1, which is characterized in that further include:
On the map, by order dishes hold selection dining room as a purpose, according to the departure place at end of ordering dishes, navigate the user to
The dining room.
6. canteen management method in campus according to claim 5, which is characterized in that further include:
The setting signal R-T unit on multiple positions in campus;
When end and the signal receiving/transmission device wireless connection of ordering dishes, map is sent to end of ordering dishes, identification point on the map by server-side
The position at dish end as departure place, by order dishes hold selection dining room as a purpose, navigate the user to the dining room.
7. canteen management method in campus according to claim 1, which is characterized in that further include:
Using the user information for end input of ordering dishes as registration information, the registration information include order dishes the identifier at end, user name,
One of student's identity card number, teacher's card number and identification card number are a variety of;
It is stored with the user information of campus restriction in server-side, the user information that the campus limits includes user name, student's identity card
Number or teacher card number, identification card number;
Judgement orders dishes the user information for holding the registration information of input and server-side to limit with the presence or absence of consistent item;
If there is consistent item, user is by authentication, and by ordering dishes, end is ordered dishes,
Wherein, when end of ordering dishes has the menu for not receiving order completion signal, the odd numbers of menu is as end of ordering dishes
One of the user information that registration information and campus limit.
8. a kind of electronic device, which is characterized in that the electronic device includes memory and processor, includes in the memory
Campus canteen management program, the campus canteen management program realize following steps when being executed by the processor:
In the map in end display campus and the style of cooking information in each dining room of ordering dishes, the map includes the dining room in the campus dining room Nei Ge
Identifier, the dining room identifier include the title and coordinate position in dining room, and the style of cooking information includes vegetable identifier, price
With remaining number, the vegetable identifier includes the title of vegetable;
According to order dishes hold selection style of cooking information generate menu, the menu include order dishes hold identifier, dining room identifier,
Vegetable identifier and its corresponding quantity and price;
Server-side and the end of ordering dishes are wirelessly connected, and the menu that end generates of ordering dishes is sent to the offerings of corresponding dining room identifier
End;
After the corresponding vegetable of menu is taken at end of ordering dishes away, offerings end generates order and completes signal and be sent to by server-side to order dishes
End;
The preference information ordered dishes and held to vegetable is obtained, the preference information includes the browsing data to vegetable, purchase data and comments
One of valence mumber evidence is a variety of;
Building orders dishes end to the preference index of the preference of vegetable, and the preference index includes browsing the frequency, the purchase frequency, commenting
One or more of the valence frequency and the favorable comment frequency;
Vegetable preference matrix is constructed to the preference information and preference index of vegetable according to end is respectively ordered dishes;
Cluster grouping is carried out to end of ordering dishes according to vegetable preference matrix, obtains the user group of setting number.
9. electronic device according to claim 8, which is characterized in that the campus canteen management program is by the processor
Following steps are also realized when execution:
Preference metrics-thresholds are set, the user of each vegetable not less than preference metrics-thresholds is filtered out from preference index matrix
Number generates the former material material list of each vegetable according to the number for being greater than number of users setting ratio, the raw material single-shot is sent to correspondence
Offerings end, wherein when the number is not integer, by into one be rounded in the way of determine vegetable raw material number;
In user group, vegetable is ranked up according to preference index the sum of of each user to vegetable, by the dish of preceding setting quantity
Recommendation menu of the product as the user group is sent to the end of respectively ordering dishes of the user group by server-side.
10. a kind of computer readable storage medium, which is characterized in that include campus dining room in the computer readable storage medium
Management program when the campus canteen management program is executed by processor, is realized as described in any one of claims 1 to 7
The step of campus canteen management method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811257498.4A CN109447458A (en) | 2018-10-26 | 2018-10-26 | Campus canteen management method, electronic device and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811257498.4A CN109447458A (en) | 2018-10-26 | 2018-10-26 | Campus canteen management method, electronic device and computer readable storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109447458A true CN109447458A (en) | 2019-03-08 |
Family
ID=65548428
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811257498.4A Withdrawn CN109447458A (en) | 2018-10-26 | 2018-10-26 | Campus canteen management method, electronic device and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109447458A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110111216A (en) * | 2019-05-13 | 2019-08-09 | 西南民族大学 | A kind of service platform in the school based on cloud computing |
CN111859188A (en) * | 2020-07-03 | 2020-10-30 | 美味不用等(上海)信息科技股份有限公司 | Restaurant recommendation method and system based on hierarchical analysis of large-scale matrix |
CN112766760A (en) * | 2020-09-18 | 2021-05-07 | 上海鲲贝管理咨询有限公司 | Park consumption guiding method and system |
CN113393295A (en) * | 2021-06-15 | 2021-09-14 | 北方健康医疗大数据科技有限公司 | Service data pushing method and device, electronic equipment and storage medium |
CN114580584A (en) * | 2022-03-01 | 2022-06-03 | 广汽丰田汽车有限公司 | Wheaten food selecting method, ordering device, system and computer readable storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110208617A1 (en) * | 2010-02-19 | 2011-08-25 | Chris Weiland | System and method for locality and user preference based food recommendations |
CN102546816A (en) * | 2012-01-31 | 2012-07-04 | 江苏省现代企业信息化应用支撑软件工程技术研发中心 | Campus positioning method based on LBS platform and realization system thereof |
CN104112009A (en) * | 2014-07-17 | 2014-10-22 | 华为技术有限公司 | Data processing method and data processing device |
CN104123315A (en) * | 2013-04-28 | 2014-10-29 | 百度在线网络技术(北京)有限公司 | Multi-media file recommendation method and recommendation server |
CN105427206A (en) * | 2015-10-30 | 2016-03-23 | 阜阳师范学院 | Intelligent campus ordering and dining system |
CN105574782A (en) * | 2015-12-18 | 2016-05-11 | 李兵 | Hotel service system and method |
KR20160064447A (en) * | 2014-11-28 | 2016-06-08 | 이종찬 | A recommendation method for new users by using preference prediction based on collaborative filtering algorithm |
-
2018
- 2018-10-26 CN CN201811257498.4A patent/CN109447458A/en not_active Withdrawn
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110208617A1 (en) * | 2010-02-19 | 2011-08-25 | Chris Weiland | System and method for locality and user preference based food recommendations |
CN102546816A (en) * | 2012-01-31 | 2012-07-04 | 江苏省现代企业信息化应用支撑软件工程技术研发中心 | Campus positioning method based on LBS platform and realization system thereof |
CN104123315A (en) * | 2013-04-28 | 2014-10-29 | 百度在线网络技术(北京)有限公司 | Multi-media file recommendation method and recommendation server |
CN104112009A (en) * | 2014-07-17 | 2014-10-22 | 华为技术有限公司 | Data processing method and data processing device |
KR20160064447A (en) * | 2014-11-28 | 2016-06-08 | 이종찬 | A recommendation method for new users by using preference prediction based on collaborative filtering algorithm |
CN105427206A (en) * | 2015-10-30 | 2016-03-23 | 阜阳师范学院 | Intelligent campus ordering and dining system |
CN105574782A (en) * | 2015-12-18 | 2016-05-11 | 李兵 | Hotel service system and method |
Non-Patent Citations (2)
Title |
---|
杨红云 等: "基于Android平台的高校食堂点餐系统的设计与实现" * |
闫文豪: "基于MapGIS与Android的掌上校园的设计与实现" * |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110111216A (en) * | 2019-05-13 | 2019-08-09 | 西南民族大学 | A kind of service platform in the school based on cloud computing |
CN110111216B (en) * | 2019-05-13 | 2024-02-06 | 西南民族大学 | School service platform based on cloud computing |
CN111859188A (en) * | 2020-07-03 | 2020-10-30 | 美味不用等(上海)信息科技股份有限公司 | Restaurant recommendation method and system based on hierarchical analysis of large-scale matrix |
CN111859188B (en) * | 2020-07-03 | 2024-03-12 | 美之味(上海)信息技术有限公司 | Restaurant recommendation method and system based on hierarchical analysis of large-scale matrix |
CN112766760A (en) * | 2020-09-18 | 2021-05-07 | 上海鲲贝管理咨询有限公司 | Park consumption guiding method and system |
CN113393295A (en) * | 2021-06-15 | 2021-09-14 | 北方健康医疗大数据科技有限公司 | Service data pushing method and device, electronic equipment and storage medium |
CN114580584A (en) * | 2022-03-01 | 2022-06-03 | 广汽丰田汽车有限公司 | Wheaten food selecting method, ordering device, system and computer readable storage medium |
CN114580584B (en) * | 2022-03-01 | 2024-03-15 | 广汽丰田汽车有限公司 | Wheaten food selecting method, ordering device, ordering system and computer readable storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109447458A (en) | Campus canteen management method, electronic device and computer readable storage medium | |
US20230042931A1 (en) | Menu Personalization | |
JP5429498B2 (en) | A system for developing, storing, using, and taking actions based on electronic profiles | |
US11823247B2 (en) | Numerical representation usage across datasets for menu recommendation generation | |
KR101592021B1 (en) | Personalized pregnancy, birth, postnatal care-related information providing service method, apparatus and system | |
TWI604391B (en) | Automatic diet planning method and mobile device for performing the same | |
CN107656969A (en) | A kind of information recommendation method and device | |
US20160012513A1 (en) | Systems and methods for food and restaurant recommendations | |
WO2018191591A1 (en) | Vector-based characterizations of products and individuals with respect to personal partialities such as a propensity to behave as a first adopter | |
KR102376618B1 (en) | Method and system for providing a simple shopping cart function through drag or touch technology | |
CN111324740B (en) | Dispute event identification method, identification device and identification system | |
KR102645521B1 (en) | system that provides advertising information for restaurants | |
US12154181B2 (en) | Social network for merchants | |
WO2020132478A1 (en) | Diet quality fingerprinting | |
CN106415543A (en) | Display control device, display control method, and program | |
US20180082349A1 (en) | Device for providing health information and advice to shoppers | |
CN109737949A (en) | Workplace seat air navigation aid, electronic device and computer readable storage medium | |
KR20160046038A (en) | Method and apparatus for providing social search service based on location | |
KR102183043B1 (en) | Method and apparatus for managing expriation data of food products | |
KR102115364B1 (en) | Electronic business card platform and information sharing method using thereof | |
US20150365390A1 (en) | Method of creating preference image identification code, method of diagnosing preference image identification code, and method of providing information using preference image identification code | |
CN114746891A (en) | Control method, information terminal, program, and recording medium | |
US20130290012A1 (en) | Method and system for delivering patient specific content | |
KR101719337B1 (en) | System and method for processing information | |
CN103309875A (en) | Method and device for providing reference information by combining landmark position and community network |
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 | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20190308 |
|
WW01 | Invention patent application withdrawn after publication |