CN110236275A - A kind of C++Builder language and method based on smart phone bag - Google Patents

A kind of C++Builder language and method based on smart phone bag Download PDF

Info

Publication number
CN110236275A
CN110236275A CN201910386241.7A CN201910386241A CN110236275A CN 110236275 A CN110236275 A CN 110236275A CN 201910386241 A CN201910386241 A CN 201910386241A CN 110236275 A CN110236275 A CN 110236275A
Authority
CN
China
Prior art keywords
registering
information
mobile phone
module
page address
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
Application number
CN201910386241.7A
Other languages
Chinese (zh)
Inventor
杜刚
张玉清
苟云涛
李军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China University of Geosciences Beijing
Original Assignee
China University of Geosciences Beijing
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China University of Geosciences Beijing filed Critical China University of Geosciences Beijing
Priority to CN201910386241.7A priority Critical patent/CN110236275A/en
Publication of CN110236275A publication Critical patent/CN110236275A/en
Pending legal-status Critical Current

Links

Classifications

    • AHUMAN NECESSITIES
    • A45HAND OR TRAVELLING ARTICLES
    • A45CPURSES; LUGGAGE; HAND CARRIED BAGS
    • A45C11/00Receptacles for purposes not provided for in groups A45C1/00-A45C9/00
    • AHUMAN NECESSITIES
    • A45HAND OR TRAVELLING ARTICLES
    • A45CPURSES; LUGGAGE; HAND CARRIED BAGS
    • A45C13/00Details; Accessories
    • A45C13/001Accessories
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9554Retrieval from the web using information identifiers, e.g. uniform resource locators [URL] by using bar codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/20Education
    • G06Q50/205Education administration or guidance
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C1/00Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people
    • G07C1/10Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people together with the recording, indicating or registering of other data, e.g. of signs of identity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • AHUMAN NECESSITIES
    • A45HAND OR TRAVELLING ARTICLES
    • A45CPURSES; LUGGAGE; HAND CARRIED BAGS
    • A45C11/00Receptacles for purposes not provided for in groups A45C1/00-A45C9/00
    • A45C2011/002Receptacles for purposes not provided for in groups A45C1/00-A45C9/00 for portable handheld communication devices, e.g. mobile phone, pager, beeper, PDA, smart phone

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Educational Technology (AREA)
  • Tourism & Hospitality (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Educational Administration (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Electrically Operated Instructional Devices (AREA)

Abstract

The embodiment of the invention discloses a kind of C++Builder language and method based on smart phone bag, system includes teacher side, mobile phone for pupil end, smart phone bag and server end, teacher side includes two-dimensional code generation module, two dimensional code display module and information display module, mobile phone for pupil end includes Response Code scan module and module of registering, smart phone bag includes mobile phone bag, raspberry pie relaying and fixed plate, limit switch is respectively provided in mobile phone slot, raspberry pie relaying includes raspberry pie mainboard and the ports-Extending plate connecting with raspberry pie mainboard, ports-Extending plate is connect with limit switch, raspberry pie mainboard and server end communicate to connect, server end includes Web server, interactive server, management server and database server, have the function of that mobile phone is registered to store with mobile phone, " family of bowing " present in classroom is solved to ask Topic improves the efficiency of attending class of student, and realizes the intelligent management in campus classroom, at low cost, using convenient.

Description

A kind of C++Builder language and method based on smart phone bag
Technical field
The present embodiments relate to internet of things field, and in particular to a kind of management system of registering based on smart phone bag System and method.
Background technique
With the arrival of information age, the new and high technologies such as mechanics of communication and Internet technology are rapidly developed, smart phone It is exactly the product of era development, university student is affected, in university student as great representative group by smart phone " family of bowing " is more and more, and this phenomenon is more and more common in University classroom, has also seriously affected normal classroom instruction.It is existing It registers in the market device, is essentially all the pure software system used, also include multiple technologies, such as multiple point touching among them The items induction technology such as technology, planar bar code technology and RFID (Radio Frequency Identification Technology), function are also very powerful.With society Meeting, the continuous development of economic level and technology of Internet of things constantly improve, the demand to Internet of Things campus and intelligent management Also it is being continuously improved.
Existing C++Builder language has following scheme: the first scheme is to check card to register based on software APP, this scheme Due to being that simple software registers and checks card, the place for not providing mobile phone deposit is not particularly suited for campus classroom discipline and maintains demand, And easily there is the problems such as allograph;Second scheme is registered using the recognition of face or fingerprint recognition hardware identification of high price, This scheme increases compared to the first scheme, accuracy and demand degree, but with high costs, initial stage acquisition and identification number According to trouble, and it is not perfect.
Summary of the invention
For this purpose, the embodiment of the present invention provides a kind of C++Builder language and method based on smart phone bag, it is existing to solve Some C++Builder languages do not have mobile phone storage function, easily there is allograph, be with high costs, initial stage acquisition and identification data trouble The problems such as.
To achieve the goals above, the embodiment of the present invention provides the following technical solutions:
According to a first aspect of the embodiments of the present invention, a kind of C++Builder language based on smart phone bag, institute are proposed The system of stating includes teacher side, mobile phone for pupil end, smart phone bag and server end;
The teacher side includes two-dimensional code generation module, two dimensional code display module and information display module;The two dimensional code Generation module sends request of registering to server end for teacher side, includes curriculum information, reception service in the request of registering The web page address of registering corresponding with the curriculum information that request of registering described in the response of device end is sent, generation include described register The two dimensional code of registering of web page address;The two dimensional code display module is for being shown the two dimensional code of registering so that student sweeps It retouches;Register information and the mobile phone deposit information that the information display module is sent for real-time display server end to teacher side;
The mobile phone for pupil end includes Response Code scan module and module of registering;The Response Code scan module is for scanning The two dimensional code of registering obtains web page address of registering;The module of registering jumps to label for web page address of registering according to It registers to webpage to carry out registering and logging completion in server end;
The smart phone bag include mobile phone bag, raspberry pie relaying and fixed plate, the mobile phone bag, raspberry pie relaying with Fixed plate connection;The mobile phone bag includes multiple for storing the mobile phone slot of mobile phone for pupil, is respectively provided in each mobile phone slot There is the limit switch for the mobile phone deposit information whether being stored in for real-time detection mobile phone;The raspberry pie relaying includes raspberry pie master Plate and the ports-Extending plate connecting with raspberry pie mainboard, the raspberry pie mainboard and the server end communicate to connect, described The extension input signal plate connecting with limit switch is provided with below mobile phone bag, the extension input signal plate connectivity port is expanded Panel, the raspberry pie relaying are real-time by extending input signal plate acquisition mobile phone deposit information and the mobile phone being stored in information It is sent to server end;
The server end includes Web server, interactive server, management server and database server;
The Web server is used to provide webpage web registering and logging service of registering to mobile phone for pupil end, obtains student's hand The registration information and log-on message of generator terminal input carry out the information of registering that verifying obtains student to the log-on message, and by institute It states information of registering and is sent to management server;
The interactive server with raspberry pie relayed communications for connecting, obtaining mobile phone deposit information and depositing the mobile phone Enter information and is sent to management server;
The management server includes register request processing module, register message processing module and mobile phone deposit information processing Module;Inquiry is corresponding with the curriculum information in the database for responding the request of registering for the request processing module of registering Register and web page address and send label to teacher side;The message processing module of registering is for receiving the label of Web server transmission Teacher side is sent to after to information and processing;The mobile phone deposit message processing module is used to receive the hand of interactive server transmission Teacher side is sent to after machine deposit information and processing;
Information, the data information include curriculum information, student information, label to the database server for storing data Information is stored in web page address, original web page address of registering, registration information, log-on message, information of registering and mobile phone.
Further, the management server further includes auto-building html files module and webpage update module;
For working as, request of registering described in response does not inquire the auto-building html files module in the database and the course is believed Cease it is corresponding register web page address when, obtain the original web page address of registering in database, it is corresponding in original web page address of registering Original webpage title of registering in load the curriculum information, generate web page address of registering corresponding with the curriculum information, general The web page address of registering generated is sent to teacher side and stores in the database;
The webpage update module is used to register described in response and requests to inquire in the database and the curriculum information It is corresponding register web page address when, the corresponding webpage of registering of the web page address of registering is renamed, obtain it is updated It registers web page address, updated web page address of registering is sent to teacher side and is stored in the database.
Further, the webpage update module is also used to according to the preset time interval to the web page address pair of registering The webpage of registering answered is renamed, and registering of obtaining that timing updates and stores web page address in the database.
Further, the management server further include:
Course management module, for upload and management training coarse information, the curriculum information includes course name, course volume Number, students' needs list and curriculum schedule;
Register management module, for information of registering is counted according to teacher's request and is generated register Information Statistics figure or Information Statistics table of registering is checked or is downloaded for teacher.
Further, the teacher side further includes teacher's allograph module, for when student be unable to complete normally register when, by Teacher help typing register information and generate teacher's allograph label, will with teacher's allograph label information of registering be sent to management Server simultaneously stores in the database.
Further, the information display module includes curriculum information display module, student information display module and registers Statistical chart display module;
The curriculum information display module is for counting and summarizing display course relevant information, the course relevant information packet Include course name, course number, curriculum schedule, curricula-variable number of student, number of actually registering, mobile phone deposit number, number of cutting classes, Number, late number, number of asking for leave, number of leaving early and number of turning out for work on schedule;
The student information display module is used to carry out not isolabeling to student information according to the information of registering of student to show;
It is described register statistical chart display module for according to the information of registering of student change with time situation generation register The number of student accounting of information change figure and the different information of registering of statistics is simultaneously shown by chart.
Further, the two dimensional code display module includes projector and projection screen, for leading to the two dimensional code of registering It crosses on projector to projection screen and is shown.
Further, the mobile phone bag includes multiple partitions, bottom plate and baffle, the floor level setting, the gear Plate and fixed plate are opposite to be vertically arranged, and the partition lower end and bottom plate are detachably connected by mating formed, it is described every Plate upper end is detachably connected with the baffle by mating formation, and multiple interfaces are provided in the fixed plate, described Partition is detachably connected by the mating formation of the interface and is formed with accommodating between the baffle and fixed plate Chamber, the accommodating cavity are divided into multiple mobile phone slots by multiple partitions, are respectively provided at the bottom edge in each mobile phone slot There is the fluting for installing limit switch, the lower section of the bottom plate is arranged in and with the partition by inserting in the ports-Extending plate It connects to cooperatively form and be detachably connected.
Further, the extension input signal plate includes three groups of sequentially connected 74LS165 cake cores.
According to a second aspect of the embodiments of the present invention, a kind of management method of registering based on smart phone bag, institute are proposed The method of stating includes:
Teacher side sends request of registering to server end, includes curriculum information in the request of registering;
Registering described in server end response, inquiry is corresponding with the curriculum information with registering webpage in the database for request Location is simultaneously sent to teacher side;
Teacher side register according to web page address generate include the web page address of registering register two dimensional code and to Student shows;
Mobile phone for pupil end obtains web page address of registering, webpage of registering is jumped to, if not by two dimensional code of registering described in scanning It registered, then register account number and password are logged in, server end if registered using the account and password of registration It completes to register after being verified, acquisition, which is registered, information and to be stored;
After the completion of registering, mobile phone for pupil is put into the mobile phone slot of smart phone bag, mobile phone for pupil triggers hand after being put into Limit switch closure in machine transplanting of rice slot, the telecommunications that the extension input signal plate connecting with limit switch generates limit switch closure Number variation is transmitted to raspberry pie relaying and obtains mobile phone deposit information, and is remotely sent to server end and stores;
Server end will treated registers information and mobile phone deposit information is sent to teacher side in real time and shows.
The embodiment of the present invention has the advantages that
A kind of C++Builder language and method based on smart phone bag that the embodiment of the present invention proposes, system includes teacher End, mobile phone for pupil end, smart phone bag and server end have the function of that mobile phone is registered and store with mobile phone that teacher side passes through hair Request of registering is sent to be registered two dimensional code by register web page address and generating of server end acquisition, mobile phone for pupil end registers two by scanning Dimension code completion is registered, and mobile phone is put into smart phone bag after the completion of registering, and smart phone bag can detect that mobile phone is stored in information, Information of registering and mobile phone deposit information can show in teacher side and teacher's students ' facilitated to register and attendance, and help It solves the problems, such as " family of bowing " present in classroom, improves the efficiency of attending class of student, realize the intelligent management in campus classroom, side It helps and keeps order in one's classroom, method is easy intelligently, and at low cost, using convenience, while the real-time query for information of registering also provides school The experience of garden big data.
Detailed description of the invention
It, below will be to embodiment party in order to illustrate more clearly of embodiments of the present invention or technical solution in the prior art Formula or attached drawing needed to be used in the description of the prior art are briefly described.It should be evident that the accompanying drawings in the following description is only It is merely exemplary, it for those of ordinary skill in the art, without creative efforts, can also basis The attached drawing of offer, which is extended, obtains other implementation attached drawings.
Structure depicted in this specification, ratio, size etc., only to cooperate the revealed content of specification, for Those skilled in the art understands and reads, and is not intended to limit the invention enforceable qualifications, therefore does not have technical Essential meaning, the modification of any structure, the change of proportionate relationship or the adjustment of size are not influencing the function of the invention that can be generated Under effect and the purpose that can reach, should all still it fall in the range of disclosed technology contents obtain and can cover.
Fig. 1 is a kind of structural schematic diagram for C++Builder language based on smart phone bag that the embodiment of the present invention 1 provides;
Fig. 2 is a kind of C++Builder language management server based on smart phone bag that the embodiment of the present invention 1 provides Structural schematic diagram;
Fig. 3 is a kind of C++Builder language information display module based on smart phone bag that the embodiment of the present invention 1 provides Structural schematic diagram;
Fig. 4 is a kind of C++Builder language smart phone bag based on smart phone bag that the embodiment of the present invention 1 provides Structural schematic diagram;
Fig. 5 is that a kind of C++Builder language smart phone bag based on smart phone bag that the embodiment of the present invention 1 provides is another The structural schematic diagram of one angle;
Fig. 6 is a kind of C++Builder language ports-Extending plate based on smart phone bag that the embodiment of the present invention 1 provides Structural schematic diagram;
Fig. 7 is that a kind of C++Builder language based on smart phone bag that the embodiment of the present invention 1 provides extends input signal The circuit diagram of plate;
Fig. 8 is a kind of electricity for C++Builder language limit switch based on smart phone bag that the embodiment of the present invention 1 provides Lu Tu;
Fig. 9 is a kind of flow diagram for management method of registering based on smart phone bag that the embodiment of the present invention 2 provides.
In figure: teacher side 100, mobile phone for pupil end 200, smart phone bag 300, server end 400, two-dimensional code generation module 110, two dimensional code display module 120, information display module 130, curriculum information display module 131, student information display module 132, statistical chart display module 133, Response Code scan module 210, module of registering 220, mobile phone bag 310, the raspberry pie of registering relay 320, fixed plate 330, mobile phone slot 311, limit switch 312, LED light 313, current-limiting resistance 314, partition 315, bottom plate 316, baffle 317, ports-Extending plate 321, extension input signal plate 322, Web server 410, interactive server 420, management clothes Business device 430, database server 440, request processing module of registering 431, message processing module 432 of registering, mobile phone are stored in information Processing module 433, auto-building html files module 434, webpage update module 435, course management module 436, management module of registering 437.
Specific embodiment
Embodiments of the present invention are illustrated by particular specific embodiment below, those skilled in the art can be by this explanation Content disclosed by book is understood other advantages and efficacy of the present invention easily, it is clear that described embodiment is the present invention one Section Example, instead of all the embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art are not doing Every other embodiment obtained under the premise of creative work out, shall fall within the protection scope of the present invention.
Embodiment 1
As depicted in figs. 1 and 2, the present embodiment proposes a kind of C++Builder language based on smart phone bag, the system Including teacher side 100, mobile phone for pupil end 200, smart phone bag 300 and server end 400.Teacher side 100 is raw including two dimensional code At module 110, two dimensional code display module 120 and information display module 130, mobile phone for pupil end 200 includes Response Code scan module 210 and register module 220, server end 400 include Web server 410, interactive server 420, management server 430 and Database server 440.
Two-dimensional code generation module 110 sends request of registering to server end 400 for teacher side 100, wraps in request of registering Containing curriculum information, receives server end 400 and respond the web page address of registering corresponding with curriculum information that request of registering is sent, generate It include the two dimensional code of registering of web page address of registering.
Two dimensional code display module 120 is shown for the two dimensional code that will register so as to student's scanning.Two dimensional code display module 120 include projector and projection screen, for the two dimensional code that will register by being shown on projector to projection screen.
Information display module 130 for real-time display server end sent to teacher side 100 register information and mobile phone is deposited Enter information.Teacher can be directly viewable the registering of student, attendance and relevant information in teacher's terminal.Further, such as Fig. 3 institute Show, information display module 130 includes that curriculum information display module 131, student information display module 132 and statistical chart of registering are shown Module 133.
For curriculum information display module 131 for counting and summarizing display course relevant information, course relevant information includes class Journey title, course number, curriculum schedule, curricula-variable number of student, number of actually registering, number, the number of cutting classes, on schedule of mobile phone deposit The information such as number, late number, number of asking for leave, number of leaving early and number of turning out for work.Student information display module 132 is used for according to Raw information of registering carries out not isolabeling to student information and shows.For example different background face is used according to the information of registering of student Color marker comes out, and teacher is allowed to know that who student does not register at a glance.It registers statistical chart display module 133 Information change figure is registered and statistics difference is registered information for the situation generation that changes with time of the information of registering according to student Number of student accounting and shown by chart.
Response Code scan module 210 scans two dimensional code of registering for mobile phone for pupil end 200, obtains web page address of registering.
Module of registering 220 be used for according to register web page address jump to register webpage so as to server end carry out registration and It logs in and completes to register.
Web server 410 is used to provide webpage web registering and logging service of registering to mobile phone for pupil end 200, obtains student The registration information and log-on message that mobile phone terminal 200 inputs carry out the information of registering that verifying obtains student to log-on message, and will label Management server 430 is sent to information.
Further, teacher side 100 further includes teacher's allograph module, for when student be unable to complete normally register when, by Teacher help typing register information and generate teacher's allograph label, will with teacher's allograph label information of registering be sent to management Server 430 simultaneously stores in the database.Registering, it is late to be divided into, and asks for leave, leaves early, four kinds of situations of normally registering, specific to sign Teacher is subject to the time to register the time.
As shown in Figure 4 and Figure 5, smart phone bag 300 includes mobile phone bag 310, raspberry pie relaying 320 and fixed plate 330, hand Machine bag 310, raspberry pie relaying 320 are connect with fixed plate 330.Fixed plate 330 relays 320 for mobile phone bag 310, raspberry pie Placement and the fixed installation with wall, mobile phone bag 310 is settable multiple, and mobile phone bag 310 includes multiple for storing student's hand The mobile phone slot 311 of machine, can place 40 maximum width 15cm simultaneously, the mobile phone of thick 2cm, be respectively provided in each mobile phone slot 311 There is the limit switch 312 for the mobile phone deposit information whether being stored in for real-time detection mobile phone and is used to indicate state change LED light 313.Raspberry pie relaying 320 includes raspberry pie mainboard and the ports-Extending plate 321 connecting with raspberry pie mainboard, The lower section of mobile phone bag 310 is provided with the extension input signal plate 322 connecting with limit switch 312, and extension input signal plate 322 connects Ports-Extending plate 321 is connect, raspberry pie relaying 320 obtains mobile phone deposit information by extension input signal plate 322 and deposits mobile phone Enter information and is sent to server end 400 in real time.
Interactive server 420 is used to simultaneously be stored in mobile phone with 320 communication connection of raspberry pie relaying, acquisition mobile phone deposit information Information is sent to management server 430.
The interface of the ports-Extending plate 321 of raspberry pie relaying 320 extends input signal plate as shown in fig. 6, in the present embodiment 322 include three pieces of 74LS165 chip U1, U2, U3 interconnected, as shown in fig. 7,74LS165 chip U1, U2 or U3 pass through 1 Foot connects the GPIO13 or GPIO16 of raspberry pie relaying 320, and GPIO mouthfuls are I/O port in Fig. 6, as 74LS165 chip U1, U2 Or the chip selection signal of U3;2 connect the GPIO19 or GPIO20 of raspberry pie relaying 320 with 15 feet, as 74LS165 chip U1, U2 Or the clock signal of U3;The GPIO19 or GPIO20 of the 9 feet connection raspberry pie relaying 320 of 74LS165 chip U3, as The data output signal foot of 74LS165 chip U3;3 to 6 feet of 74LS165 chip U1, U2 or U3 and 11 to 14 feet connect 8 The data input signal foot that limit switch 312 leads to as 74LS165 chip U1, U2 or U3;10 feet of 74LS165 chip U3 connect 9 feet of the data output of adjacent 74LS165 chip U2,10 feet of 74LS165 chip U2 connect the number of adjacent 74LS165 chip U1 According to 9 feet of output.
When there is mobile phone to be put into mobile phone slot 311, triggering limit switch 312 is closed, as shown in figure 8, each limit is opened Pass 312 one current-limiting resistance 314 of series connection and LED light 313, are all connected to 5V power supply by parallel way, and reconnect To power ground, when there is mobile phone to be put into mobile phone slot 311, limit switch 312 is closed, the data input signal of 74LS165 chip Become high level, while LED light 313 is bright, 74LS165 ports-Extending plate 321 returns to corresponding data, the GPIO of raspberry pie Mouth is connected with the circuit part of mobile phone bag 310, and the potential change that program constantly monitors GPIO mouthfuls is run in raspberry pie, works as mobile phone After being put into mobile phone slot 311, after program can be sent to the state change of current phone slot 311 processing of server end 400, It, at regular intervals will more Protestantism since the data of teacher side 100 are dynamic refreshes by the insertion of data into data library of update The information that teacher end 100 is shown, the case where at this moment mobile phone will be put into mobile phone slot 311, are also illustrated in teacher side 100.
Mobile phone bag 310 includes multiple partitions 315, bottom plate 316 and baffle 317, and bottom plate 316 is horizontally disposed, 317 He of baffle Fixed plate 330 is opposite to be vertically arranged, and 315 lower end of partition is detachably connected with bottom plate 316 by mating formation, partition 315 upper ends are detachably connected with baffle 317 by mating formation, and multiple interfaces, partition are provided in fixed plate 330 315 are detachably connected by the mating formation of interface and are formed with accommodating cavity between baffle 317 and fixed plate 330, Accommodating cavity is divided into multiple mobile phone slots 311 by multiple partitions 315, and 316 edge of bottom plate in each mobile phone slot 311 is equal It is provided with the fluting for installing limit switch 312, ports-Extending plate 321 is arranged in the lower section of bottom plate 316 and leads to partition 315 Mating formation is crossed to be detachably connected.Improved 310 structure of mobile phone bag is firmer, and the reduction of volume also makes total quality Decline is suitble to produce and use on a large scale.
Management server 430 includes register request processing module 431, register message processing module 432 and mobile phone deposit letter Cease processing module 433.Inquiry is corresponding with curriculum information in the database for responding request of registering for request processing module of registering 431 Register and web page address and send label to teacher side 100.Message processing module 432 of registering is for receiving the transmission of Web server 410 Register information and handle after be sent to teacher side 100.Mobile phone deposit message processing module 433 is for receiving interactive server The 420 mobile phone deposit information sent are simultaneously sent to teacher side 100 after processing.
Request processing module of registering 431 further includes auto-building html files module 434 and webpage update module 435.
Auto-building html files module 434 is used to register when response and requests not inquiring label corresponding with curriculum information in the database When to web page address, the original web page address of registering in database is obtained, original is registered original web page address of registering is corresponding Curriculum information is loaded in webpage title, web page address of registering corresponding with curriculum information is generated, by the web page address of registering of generation It is sent to teacher side 100 and stores in the database.Teacher side 100 generates two dimensional code of registering according to the web page address of registering of generation It is scanned for student.
Webpage update module 435 is used to register when response and requests to inquire register corresponding with curriculum information in the database When web page address, webpage of registering corresponding to web page address of registering is renamed, and obtains updated web page address of registering, will Updated web page address of registering is sent to teacher side 100 and stores in the database.Teacher side 100 is registered according to updated Web page address generates newest two dimensional code of registering and scans for student, web page address failure of registering originally.
Further, webpage update module 435 is also used to corresponding to web page address of registering according to the preset time interval Webpage of registering is renamed, and registering of obtaining that timing updates and stores web page address in the database.Such as by time interval It is set as 30s, the update for the web page address that carries out for every 30 seconds registering, if student registers two dimension without scanning before the deadline Code, then before register web page address failure, need to rescan new two dimensional code.Teacher can pass through not timing, indefinite time Number allows student to scan two dimensional code, timely learning student registering in classroom and the situation of turning out for work of registering.
Preferably, management server 430 further include:
Course management module 436, for upload and management training coarse information, curriculum information include course name, course number, Students' needs list and curriculum schedule.By being parsed to the curriculum information that teacher uploads, the resulting data information of parsing It stores in database, for using later.
Management module of registering 437, for being counted according to teacher's request to information of registering and generating Information Statistics of registering Scheme or Information Statistics table of registering is checked or downloaded for teacher.Teacher after class can check certain subject, some student, certain class It registers Information Statistics figure, Information Statistics figure of registering graphically is shown, more visual and clear.Furthermore it is also possible to root It is needed according to teacher, teacher after a period of time, can log in managing web of registering and export current all course students' on course Register Information Statistics table, in order to which teacher is convenient, can by the finish message of registering of every subject at the form of excel table for religion Teacher, which downloads, to be used.Teacher requests to export Information Statistics table of registering on managing web, and inputs curriculum information and inquired, and manages Server inquiry is relevant to the curriculum information to register information and generation is registered Information Statistics table, if not inquiring relevant note Information is recorded, then issues the prompt not inquired to teacher.
Information, data information include curriculum information, student information, net of registering to database server 440 for storing data Page address, original web page address of registering, registration information, log-on message, information of registering and mobile phone deposit information, information of registering system Count information, mobile phone deposit Information Statistics information etc..The design of database needs
Embodiment 2
Corresponding with above-described embodiment 1, the present embodiment proposes a kind of manager that registers based on smart phone bag 300 Method, as shown in figure 9, method includes the following steps:
Step S510, teacher side 100 sends request of registering to server end 400, comprising curriculum information in request of registering;
Step S520, the response of server end 400, which is registered, requests to inquire net of registering corresponding with curriculum information in the database Page address is simultaneously sent to teacher side 100;
Step S530, it includes the two dimensional code of registering of web page address of registering that teacher side 100 is generated according to web page address of registering And it is shown to student;
Step S540, mobile phone for pupil end 200 obtains web page address of registering, jumps to and register by scanning two dimensional code of registering Webpage, if unregistered mistake, first register account number and password are stepped on if registered using the account and password of registration Record, server end 400 completes to register after being verified, and obtains to register and information and stores;
Step S550, after the completion of registering, mobile phone for pupil is put into the mobile phone slot 311 of smart phone bag 300, student's hand The limit switch 312 that machine is triggered after being put into mobile phone slot 311 is closed, the extension input signal plate connecting with limit switch 312 The change in electric that the closure of limit switch 312 generates is transmitted to raspberry pie relaying 320 by 322 obtains mobile phone deposit information, and remote Journey is sent to server end 400 and stores;
Step S560, server end 400 will treated register information and mobile phone deposit information be sent to teacher side in real time 100 are shown.
The detailed process of every step has existed in a kind of management method of registering based on smart phone bag provided in this embodiment It is discussed in detail in above-described embodiment 1, therefore does not do excessively repeat here.
Although above having used general explanation and specific embodiment, the present invention is described in detail, at this On the basis of invention, it can be made some modifications or improvements, this will be apparent to those skilled in the art.Therefore, These modifications or improvements without departing from theon the basis of the spirit of the present invention are fallen within the scope of the claimed invention.

Claims (10)

1. a kind of C++Builder language based on smart phone bag, which is characterized in that the system comprises teacher sides, mobile phone for pupil End, smart phone bag and server end;
The teacher side includes two-dimensional code generation module, two dimensional code display module and information display module;The two dimensional code generates Module sends request of registering to server end for teacher side, includes curriculum information, reception server end in the request of registering The web page address of registering corresponding with the curriculum information that request of registering described in response is sent, generation include the webpage of registering The two dimensional code of registering of address;The two dimensional code display module is used to be shown the two dimensional code of registering so as to student's scanning; Register information and the mobile phone deposit information that the information display module is sent for real-time display server end to teacher side;
The mobile phone for pupil end includes Response Code scan module and module of registering;The Response Code scan module is described for scanning It registers two dimensional code, acquisition is registered web page address;The module of registering jumps to net of registering for web page address of registering according to Page is registered to carry out registering and logging completion in server end;
The smart phone bag include mobile phone bag, raspberry pie relaying and fixed plate, the mobile phone bag, raspberry pie relaying with fixation Plate connection;The mobile phone bag includes multiple for storing the mobile phone slot of mobile phone for pupil, is provided with use in each mobile phone slot In the limit switch for the mobile phone deposit information whether real-time detection mobile phone is stored in;Raspberry pie relaying include raspberry pie mainboard with And the ports-Extending plate connecting with raspberry pie mainboard, the raspberry pie mainboard and the server end communicate to connect, the mobile phone The lower section of bag is provided with the extension input signal plate connecting with limit switch, the extension input signal plate connectivity port extension Plate, the raspberry pie relaying obtain mobile phone deposit information by extension input signal plate and send out mobile phone deposit information in real time It send to server end;
The server end includes Web server, interactive server, management server and database server;
The Web server is used to provide webpage web registering and logging service of registering to mobile phone for pupil end, obtains mobile phone for pupil end The registration information and log-on message of input carry out the information of registering that verifying obtains student to the log-on message, and by the label Management server is sent to information;
The interactive server obtains mobile phone deposit information and is stored in the mobile phone and believe for connecting with raspberry pie relayed communications Breath is sent to management server;
The management server includes register request processing module, register message processing module and mobile phone deposit information processing mould Block;Inquiry is corresponding with the curriculum information in the database for responding the request of registering for the request processing module of registering It registers and web page address and sends label to teacher side;The message processing module of registering is for receiving registering for Web server transmission Teacher side is sent to after information and processing;The mobile phone deposit message processing module is used to receive the mobile phone of interactive server transmission Teacher side is sent to after deposit information and processing;
Information, the data information include curriculum information, student information, net of registering to the database server for storing data Page address, original web page address of registering, registration information, log-on message, information of registering and mobile phone are stored in information.
2. a kind of C++Builder language based on smart phone bag according to claim 1, which is characterized in that described to register Request processing module further includes auto-building html files module and webpage update module;
The auto-building html files module is used to register described in response and requests not inquiring in the database and the curriculum information pair Answer register web page address when, obtain database in original web page address of registering, in the corresponding original of original web page address of registering Beginning, which registers, loads the curriculum information in webpage title, generates web page address of registering corresponding with the curriculum information, will generate Web page address of registering be sent to teacher side and store in the database;
The webpage update module be used for when response described in register request inquire in the database it is corresponding with the curriculum information Register web page address when, the corresponding webpage of registering of the web page address of registering is renamed, obtains and updated registers Updated web page address of registering is sent to teacher side and stored in the database by web page address.
3. a kind of C++Builder language based on smart phone bag according to claim 2, which is characterized in that the webpage Update module is also used to according to the preset time interval rename the corresponding webpage of registering of the web page address of registering, and obtains Registering of updating of timing and stores web page address in the database.
4. a kind of C++Builder language based on smart phone bag according to claim 1, which is characterized in that the management Server further include:
Course management module includes course name, course number, learns for uploading with management training coarse information, the curriculum information Raw curricula-variable list and curriculum schedule;
It registers management module, Information Statistics figure or registers for being counted and being generated to register to information of registering according to teacher's request Information Statistics table is checked or is downloaded for teacher.
5. a kind of C++Builder language based on smart phone bag according to claim 1, which is characterized in that the teacher End further includes teacher's allograph module, for helping typing to register information and life by teacher when student is unable to complete and normally registers Information of registering with teacher's allograph label is sent to management server and stored in the database by Cheng teacher's allograph label.
6. a kind of C++Builder language based on smart phone bag according to claim 1, which is characterized in that the information Display module includes curriculum information display module, student information display module and statistical chart display module of registering;
For the curriculum information display module for counting and summarizing display course relevant information, the course relevant information includes class Journey title, course number, curriculum schedule, curricula-variable number of student, number of actually registering, number, the number of cutting classes, on schedule of mobile phone deposit Number, late number, number of asking for leave, number of leaving early and number of turning out for work;
The student information display module is used to carry out not isolabeling to student information according to the information of registering of student to show;
The statistical chart display module of registering according to the situation generation that changes with time of the information of registering of student for registering information The number of student accounting of variation diagram and the different information of registering of statistics is simultaneously shown by chart.
7. a kind of C++Builder language based on smart phone bag according to claim 1, which is characterized in that the two dimension Code display module includes projector and projection screen, is carried out on projector to projection screen for passing through the two dimensional code of registering It shows.
8. a kind of C++Builder language based on smart phone bag according to claim 1, which is characterized in that the mobile phone Bag includes multiple partitions, bottom plate and baffle, and the floor level is arranged, and the baffle and fixed plate are vertically arranged relatively, The partition lower end is detachably connected with bottom plate by mating formation, and the partition upper end is matched with the baffle by grafting It closes to be formed and be detachably connected, multiple interfaces are provided in the fixed plate, the partition with the interface grafting by matching It closes to be formed and is detachably connected and is formed between the baffle and fixed plate accommodating cavity, the accommodating cavity passes through multiple partitions point Multiple mobile phone slots are divided into, the fluting for installing limit switch, institute are provided at the bottom edge in each mobile phone slot Ports-Extending plate is stated the lower section of the bottom plate is arranged in and is detachably connected with the partition by mating formation.
9. a kind of C++Builder language based on smart phone bag according to claim 1, which is characterized in that the extension Input signal plate includes three groups of sequentially connected 74LS165 cake cores.
10. a kind of management method of registering based on smart phone bag, which is characterized in that the described method includes:
Teacher side sends request of registering to server end, includes curriculum information in the request of registering;
It registers described in server end response and requests inquiry is corresponding with the curriculum information in the database to register web page address simultaneously It is sent to teacher side;
Teacher side register according to web page address generate include the web page address of registering the two dimensional code and to student of registering It shows;
Mobile phone for pupil end obtains web page address of registering, webpage of registering is jumped to, if unregistered by two dimensional code of registering described in scanning It crosses, then register account number and password, if registered mistake, is logged in using the account and password of registration, server end verifying is logical Later it completes to register, acquisition, which is registered, information and to be stored;
After the completion of registering, mobile phone for pupil is put into the mobile phone slot of smart phone bag, triggering mobile phone is inserted after mobile phone for pupil is put into Limit switch closure in slot, the extension input signal plate connecting with limit switch become the electric signal that limit switch closure generates Change is transmitted to raspberry pie relaying and obtains mobile phone deposit information, and is remotely sent to server end and stores;
Server end will treated registers information and mobile phone deposit information is sent to teacher side in real time and shows.
CN201910386241.7A 2019-05-09 2019-05-09 A kind of C++Builder language and method based on smart phone bag Pending CN110236275A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910386241.7A CN110236275A (en) 2019-05-09 2019-05-09 A kind of C++Builder language and method based on smart phone bag

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910386241.7A CN110236275A (en) 2019-05-09 2019-05-09 A kind of C++Builder language and method based on smart phone bag

Publications (1)

Publication Number Publication Date
CN110236275A true CN110236275A (en) 2019-09-17

Family

ID=67883978

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910386241.7A Pending CN110236275A (en) 2019-05-09 2019-05-09 A kind of C++Builder language and method based on smart phone bag

Country Status (1)

Country Link
CN (1) CN110236275A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112351132A (en) * 2020-11-09 2021-02-09 南京信息职业技术学院 Mobile phone shielding method
CN113052989A (en) * 2021-03-09 2021-06-29 司进 Roll call device and method based on wireless network

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN205512954U (en) * 2016-03-08 2016-08-31 湖州师范学院 Cell -phone receiver
CN206348853U (en) * 2016-11-30 2017-07-21 岭南师范学院 A kind of colleges and universities' Work attendance management device
CN107666487A (en) * 2017-10-13 2018-02-06 滁州学院 A kind of mobile phone classroom system and its application method
CN107958277A (en) * 2017-11-22 2018-04-24 朱秋华 A kind of attendance system and method based on Quick Response Code
CN108244798A (en) * 2018-04-28 2018-07-06 佛山市金蓝领教育科技有限公司 A kind of classroom mobile phone storage bag

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN205512954U (en) * 2016-03-08 2016-08-31 湖州师范学院 Cell -phone receiver
CN206348853U (en) * 2016-11-30 2017-07-21 岭南师范学院 A kind of colleges and universities' Work attendance management device
CN107666487A (en) * 2017-10-13 2018-02-06 滁州学院 A kind of mobile phone classroom system and its application method
CN107958277A (en) * 2017-11-22 2018-04-24 朱秋华 A kind of attendance system and method based on Quick Response Code
CN108244798A (en) * 2018-04-28 2018-07-06 佛山市金蓝领教育科技有限公司 A kind of classroom mobile phone storage bag

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112351132A (en) * 2020-11-09 2021-02-09 南京信息职业技术学院 Mobile phone shielding method
CN113052989A (en) * 2021-03-09 2021-06-29 司进 Roll call device and method based on wireless network

Similar Documents

Publication Publication Date Title
CN110136037A (en) A kind of internet precision educational counseling system based on big data and artificial intelligence
CN107093339A (en) Display methods of imparting knowledge to students and system
CN103870941A (en) Campus intelligent information management system
CN107591051B (en) Autonomous learning platform
CN105869092A (en) Intelligent campus management platform
CN108932683A (en) A kind of intelligent class's board system for information exchange
CN109637233A (en) A kind of method and system of intelligent tutoring
CN110236275A (en) A kind of C++Builder language and method based on smart phone bag
CN111008918A (en) Student information management system based on cloud computing
CN113077147B (en) Intelligent student course pushing method and system and terminal equipment
CN205405603U (en) Chemistry experiment curricula -variable system
CN110321882A (en) Learning resource acquisition method and device, learning terminal and storage medium
CN108573542A (en) Signing in method and system based on wechat small routine and Internet of Things cognition technology
Tian Interactive music instructional mode based on cloud computing
CN114067624A (en) Intelligent teaching system based on cloud computing and big data
CN105956754A (en) Learning path planning system and method based on students' academic big data system
CN108510819A (en) A kind of artificial intelligence classroom lecture system
CN108932685A (en) Learning method and device for reading
CN103295436A (en) Portable mobile interactive teaching system
CN110689461A (en) Internet-based education training management platform and management method thereof
CN201955937U (en) Physical education theory network test system
CN106600237A (en) Method and device helping people to memorize traditional Chinese medicine book
CN202736323U (en) Student learning-assisting apparatus based on wireless networking and radio frequency identification
CN109829682A (en) A kind of network class's of looking into system and method online
CN105260966A (en) Multi-terminal cross-platform educational administration system

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20190917