A system, comprising: a lock including a locking mechanism, the locking mechanism be configured to move between a first position and a second position, the lock having a locked status under which the locking mechanism is in the first position and an open status under which the locking mechanism is in the second position; a control device configured to cause the locking mechanism to move between the first position and the second position; a storage device storing a set of instructions; and at least one processor in communication with the storage device, wherein when executing the instructions, the at least one processor is configured to cause the system to: obtain a request to close the lock such that the lock is in the locked status; actuate the control device to cause the locking mechanism to move toward the first position; obtain, during the movement of the locking mechanism toward the first position, operation information of the lock; determine whether the operation information of the lock satisfies a condition relating to an operation of the lock; and actuate the control device to cause the locking mechanism to move to the first position or the second position based on a result of the determination as to whether the operation information of the lock satisfies the condition, wherein the operation information relates to: whether a request to abort the request to close the lock is obtained; whether a number of times of actuating the control device to close the lock equals or exceeds a threshold number; or whether a duration of closing the lock equals or exceeds a threshold period. a lock including a locking mechanism, the locking mechanism be configured to move between a first position and a second position, the lock having a locked status under which the locking mechanism is in the first position and an open status under which the locking mechanism is in the second position; a control device configured to cause the locking mechanism to move between the first position and the second position; a storage device storing a set of instructions; and at least one processor in communication with the storage device, wherein when executing the instructions, the at least one processor is configured to cause the system to: obtain a request to close the lock such that the lock is in the locked status; actuate the control device to cause the locking mechanism to move toward the first position; obtain, during the movement of the locking mechanism toward the first position, operation information of the lock; determine whether the operation information of the lock satisfies a condition relating to an operation of the lock; and actuate the control device to cause the locking mechanism to move to the first position or the second position based on a result of the determination as to whether the operation information of the lock satisfies the condition, wherein the operation information relates to: whether a request to abort the request to close the lock is obtained; whether a number of times of actuating the control device to close the lock equals or exceeds a threshold number; or whether a duration of closing the lock equals or exceeds a threshold period. obtain a request to close the lock such that the lock is in the locked status; actuate the control device to cause the locking mechanism to move toward the first position; obtain, during the movement of the locking mechanism toward the first position, operation information of the lock; determine whether the operation information of the lock satisfies a condition relating to an operation of the lock; and actuate the control device to cause the locking mechanism to move to the first position or the second position based on a result of the determination as to whether the operation information of the lock satisfies the condition, wherein the operation information relates to: whether a request to abort the request to close the lock is obtained; whether a number of times of actuating the control device to close the lock equals or exceeds a threshold number; or whether a duration of closing the lock equals or exceeds a threshold period. whether a request to abort the request to close the lock is obtained; whether a number of times of actuating the control device to close the lock equals or exceeds a threshold number; or whether a duration of closing the lock equals or exceeds a threshold period.