武科教务系统简洁版

武科大的教务系统由湖南强智科技所开发。在代码中可以发现很多明显的外包与未修改痕迹。想要入手该系统,不可避免的要用到F12的开发工具。

总结:

快捷入口对应网址
旧版极简教务系统https://bkjx.wust.edu.cn/jsxsd/framework/xsMain_old.jsp
学期课表https://bkjx.wust.edu.cn/jsxsd/xskb/xskb_list.do
学生选课https://bkjx.wust.edu.cn/jsxsd/xsxk/xklc_list
成绩查询https://bkjx.wust.edu.cn/jsxsd/kscj/cjcx_query

学生选课具体路径对应网址
1.选课中心https://bkjx.wust.edu.cn/jsxsd/xsxk/xklc_list
2.选课预览https://bkjx.wust.edu.cn/jsxsd/xsxk/xklc_view?jx0502zbid=选课ID
3.选课查看总界面https://bkjx.wust.edu.cn/jsxsd/xsxk/xsxk_index?jx0502zbid=选课ID
4.选课学分情况https://bkjx.wust.edu.cn/jsxsd/xsxk/xsxk_tzsm?jx0502zbid=选课ID
5.必修选课https://bkjx.wust.edu.cn/jsxsd/xsxkkc/comeInBxxk?jx0502zbid=选课ID
6.选修选课https://bkjx.wust.edu.cn/jsxsd/xsxkkc/comeInXxxk?jx0502zbid=选课ID
7.专业内跨年级选课https://bkjx.wust.edu.cn/jsxsd/xsxkkc/comeInKnjxk?jx0502zbid=选课ID
8.跨专业选课https://bkjx.wust.edu.cn/jsxsd/xsxkkc/comeInFawxk?jx0502zbid=选课ID
9.公选课选课https://bkjx.wust.edu.cn/jsxsd/xsxkkc/comeInGgxxkxk?jx0502zbid=选课ID

首先进行统一认证,进入默认网址:教学一体化服务平台,点击F12,查看xsMain.jsp的响应结果,我们可以看到前台执行的四段代码

第一段代码对应登录与权限

function opengld(){
			if("1"!='2'){
				alert("非教师不能进行切换");
				return;
			}
			var height = $(window).height();
			var width = $(window).width();
			if(parseInt(height)<750){
				document.getElementById("view").value = "1";
			}else{
				document.getElementById("view").value = "0";
			}
			//取得userid
			var userid = '你的学号';
			var userpsw = '你的密码对应的32位字符';
//怀疑密码对应的是哈希值,但是发现统一密码转换为哈希值后与其不相符,应该存在哈希加盐
			//取得userid
			document.getElementById("ticket").value = userid+"#"+userpsw;
			document.getElementById("useraccount").value = userid;
			document.getElementById("loginForm1").submit();
		}
		function LogoutGLD(){
			var userid = '你的学号';
			document.getElementById("loginForm1").action = "https://bkjx.wust.edu.cn//Logon.do?method=logoutFromJsxsd";
			document.getElementById("useraccount").value = userid;
			document.getElementById("loginForm1").submit();
		}
		function Logout1(url){
			window.location.href = getRandomUrl(url);
		}
	</script>

第二段代码对应一些相应的功能

学期课表为快捷学期课表查看

学生选课为快捷选课页面

function cd(id) {
		if(id=='1'){
			$("#Frame0").attr("src","/jsxsd/xskb/xskb_list.do");
			$("#grzx").html("学期理论课表");
		}else if(id=='2'){
			$("#Frame0").attr("src","/jsxsd/kbxx/jsjy_query");
			$("#grzx").html("教室借用申请");
		}else if(id=='3'){
			$("#Frame0").attr("src","/jsxsd/xsxk/xklc_list");
			$("#grzx").html("学生选课中心");
		}else{
			$("#Frame0").attr("src","/jsxsd/framework/xsMain.jsp");
			$("#grzx").html("个人中心");
		}

第三段代码则对应旧版教务系统

教学一体化服务平台为简化版教务系统

/**
	 * 切换新版旧版
	 */
	function changeShowtype() {
		window.location.href = "/jsxsd/framework/xsMain_old.jsp";
	}

第四段成绩查询部分代码

成绩查询网站格式为:https://bkjx.wust.edu.cn/jsxsd/kscj/cjcx_list?kksj=对应学期

例:https://bkjx.wust.edu.cn/jsxsd/kscj/cjcx_list?kksj=2024-2025-1

<div  >
    <!-- <div class="Nsb_r_title"><a href="/jsxsd/framework/main.jsp"">首页</a> » 考试成绩 » 课程成绩查询 » 查询列表</div>
    <input type="button" id="btn_back" class="button" value="返 回" onclick="window.location.href='/jsxsd/kscj/cjcx_query';"/> -->

    查询条件:开课时间【2024-2025-1】&nbsp;&nbsp;