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

Published 2026-07-25 20:48 Updated 2026-07-28 08:59 249 words 2 min read ... Page views

By analyzing the access paths and request characteristics of the online education system, this paper initially determines that it adopts Spring MVC front-end architecture and Tomcat is the Web server. It was found that there were differences in the routing rules of login and course selection Captcha. The login Captcha uses a route at the end of a do and passes parameters by the request body, while the course selection Captcha transfers information through request parameters in the route at the end of a do, reflecting the implementation differences of the system on different functional modules. In the end, the author wrote an automated course selection script based on the research results and provided a private repository for others 'reference.

preliminary findings

Preliminary judgment is that the spring mvcarchitecture integrated with front and back ends is adopted, and the web server usesTomcat. The reasons are as follows

Appears when visiting HTTP 状态 404 - 未找到

image-20260725205240257
image-20260725205240257

The word Tomcatappears on the page, but the version number ofTomcat is not displayed

further found

The login link of Academic Affairs Online is jwzx.hrbust.edu.cn/academic/common/security/login.jsp, which is to access the login.jsp file, which 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 by logging in to the Captcha is suffix do, which is a typical route for the controller in *spring mvc, but the route verified by the Captcha does not end in 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.

If you enjoyed this, leave a comment~

... Page views
© 2026 跨越星轨的客 @Hoshiumi
Powered by theme astro-koharu · Inspired by Shoka