The second version of BNUOJ frontend