Review of the research on the educational administration system of Harbin University of Science and Technology

Published 2026-07-25 20:48 Updated 2026-10-13 17:14 235 words 2 min read ... Page views Handwritten Every word here was typed by me. Reviewed The content has been read through by me or a friend I trust.

Reviewed The content has been read through by me or a friend I trust.

By analyzing the access path and request structure of the online education system, this paper preliminarily determines that it adopts Spring MVC front-end architecture and Tomcat as the Web server. It was found that there were differences in the routing rules of login and course selection Captcha. Some requests used do suffix, and some passed data through request bodies or parameters, reflecting that the system has different implementation logics in different functional modules and has undergone secondary modifications. Based on this research, the author developed a course selection script and shared it in Gitee's private repository.

preliminary findings

Preliminary judgment uses integrated front and back endsspring mvcArchitecture, the web server adoptsTomcat, the reasons are as follows

when accessing HTTP status 404 -not found had money in the

image-20260725205240257
image-20260725205240257

appears on the pageTomcat”, but it does not showTomcatthe version number of

further found

The login link for Academic Affairs Online is jwzx.hrbust.edu.cn/academic/common/security/login.jsp , this link is to visitlogin.jspFile, jsp file was the popular java front-end framework at that time

reconfirmed

Login Captcha Routing

During the course selection period, I observed the course selection logic of Academic Affairs Online, and found that the backend route obtained from the login Captcha was suffixed with do, which is exactly the case.spring mvcHowever, the route verified by the Captcha is not at the end of the do, and the request information is placed in the request body

Course Selection Captcha Routing

When I studied the course selection Captcha, I found that the Captcha request route ended in do, and the verification route also ended in do, but the request information was placed in the request parameters. The login Captcha logic was different from the course selection Captcha logic

summary

Relevant forums and the above research show that Academic Affairs Online has been revised twice. After research, I wrote a script for selecting courses in python and placed it in gitee’s private warehouse. If anyone wants to know more, contact me.

Written by Handwritten

If you enjoyed this, leave a comment~

Loading...