网址:http://qg.peizheng.net.cn/ 广西陪正学院 --> 教学安排(右下角) --> 教师课表
一、主要逻辑:
1.主页获取
Request URL:http://qg.peizheng.net.cn/ZNPK/TeacherKBFB.aspx
Request Method:GET
得到:学年学期,教师列表(option),验证码(image)
2.验证码(首页,第一次获取)
Request URL:http://qg.peizheng.net.cn/sys/ValidateCode.aspx
Request Method:GET
得到:验证码图片
3.点击更换验证码(t为随机数)
Request URL:http://qg.peizheng.net.cn/sys/ValidateCode.aspx?t=174
Request Method:GET
需要:随机数
得到:验证码图片
4.填入“王”,自动搜索 得到姓王的教师列表
Request URL:http://qg.peizheng.net.cn/ZNPK/Private/List_JS.aspx?xnxq=20161&js=%CD%F5
Request Method:GET
需要:xnxq:20161
js:(unable to decode value)
xnxq=20161(学年学期)&js=%CD%F5(王)
得到:姓王的教师列表(只刷新下拉表,已填的教师姓氏和验证码不变)
5.选择好确定的一个教师,环节安排为空,选择格式一,填入验证码,检索
Request URL:http://qg.peizheng.net.cn/ZNPK/TeacherKBFB_rpt.aspx
Request Method:POST
需要:Sel_XNXQ:20161 学年学期
Sel_JS:0000634 教师号
type:1 格式一
txt_yzm:WCB6 验证码
验证码错误弹窗提示,并刷新页面,保存已填的教师姓氏数据更新验证码
验证码正确得到:部门:经济学系 教师:王长虹 性别:男 职称:讲师 以及课程
<table width=‘100%‘ BORDER=0 align=center CELLPADDING=0 CELLSPACING=0 ><tr><td style=‘text-align:center;font-weight:bold;font-size:16pt‘>广东培正学院教师课表</td></tr><tr><td style=‘text-align:center;font-size:13px‘>2016-2017学年第二学期</td></tr></table><br><table width=99% BORDER=0 align=center CELLPADDING=0 CELLSPACING=0><tr><td width=80% align=left >部门:经济学系??教师:王长虹??性别:男??职称:讲师</td></tr></table><TABLE WIDTH=99% BORDER=1 align=center CELLPADDING=0 CELLSPACING=0 bordercolorlight=#000000 bordercolordark=#FFFFFF><TR align=center height=25 ><TD width=9% colspan=2 >?</TD><TD width=13% align=center >星期一</TD><TD width=13% align=center >星期二</TD><TD width=13% align=center >星期三</TD><TD width=13% align=center >星期四</TD><TD width=13% align=center >星期五</TD><TD width=13% align=center >星期六</TD><TD width=13% align=center >星期日</TD></tr><tr ><td align=center width=‘5%‘ rowspan=‘2‘ valign=middle >上<br>午</td><td align=center width=‘4%‘ height=‘150px‘>一</td><td valign=top width=‘13%‘>[BEco6051]金融市场学(双语)(双语) 总学时:48 讲授学时:48 安排学时:48 <br>[1-16周]1-3节 <br>3210 ;14本经济学1班 14本经济学2班 14本经济学3班 14本经济学4班 14本经济统计学1班 14本经济统计学2班<br>人数:52<br></td><td valign=top width=‘13%‘><br></td><td valign=top width=‘13%‘><br></td><td valign=top width=‘13%‘><br></td><td valign=top width=‘13%‘>[BEco6051]金融市场学(双语)(双语) 总学时:48 讲授学时:48 安排学时:48 <br>[1-16周]1-3节 <br>3210 ;14本经济学1班 14本经济学2班 14本经济学3班 14本经济学4班 14本经济统计学1班 14本经济统计学2班<br>人数:44<br></td><td valign=top width=‘13%‘><br></td><td valign=top width=‘13%‘><br></td></tr><tr ><td align=center width=‘4%‘ height=‘150px‘>二</td><td valign=top width=‘13%‘><br></td><td valign=top width=‘13%‘><br></td><td valign=top width=‘13%‘><br></td><td valign=top width=‘13%‘><br></td><td valign=top width=‘13%‘><br></td><td valign=top width=‘13%‘><br></td><td valign=top width=‘13%‘><br></td></tr><tr ><td align=center width=‘5%‘ rowspan=‘2‘ valign=middle >下<br>午</td><td align=center width=‘4%‘ height=‘150px‘>三</td><td valign=top width=‘13%‘>[BEco6051]金融市场学(双语)(双语) 总学时:48 讲授学时:48 安排学时:48 <br>[1-16周]5-7节 <br>3210 ;14本经济学1班 14本经济学2班 14本经济学3班 14本经济学4班 14本经济统计学1班 14本经济统计学2班<br>人数:53<br></td><td valign=top width=‘13%‘><br></td><td valign=top width=‘13%‘><br></td><td valign=top width=‘13%‘><br></td><td valign=top width=‘13%‘>[BEco6051]金融市场学(双语)(双语) 总学时:48 讲授学时:48 安排学时:48 <br>[1-16周]5-7节 <br>3210 ;14本经济学1班 14本经济学2班 14本经济学3班 14本经济学4班 14本经济统计学1班 14本经济统计学2班<br>人数:48<br></td><td valign=top width=‘13%‘><br></td><td valign=top width=‘13%‘><br></td></tr><tr ><td align=center width=‘4%‘ height=‘150px‘>四</td><td valign=top width=‘13%‘><br></td><td valign=top width=‘13%‘><br></td><td valign=top width=‘13%‘><br></td><td valign=top width=‘13%‘><br></td><td valign=top width=‘13%‘><br></td><td valign=top width=‘13%‘><br></td><td valign=top width=‘13%‘><br></td></tr><tr ><td align=center width=‘5%‘ rowspan=‘2‘ valign=middle >晚<br>上</td><td align=center width=‘4%‘ height=‘150px‘>五</td><td valign=top width=‘13%‘><br></td><td valign=top width=‘13%‘><br></td><td valign=top width=‘13%‘><br></td><td valign=top width=‘13%‘><br></td><td valign=top width=‘13%‘><br></td><td valign=top width=‘13%‘><br></td><td valign=top width=‘13%‘><br></td></tr><tr ><td align=center width=‘4%‘ height=‘150px‘>六</td><td valign=top width=‘13%‘><br></td><td valign=top width=‘13%‘><br></td><td valign=top width=‘13%‘><br></td><td valign=top width=‘13%‘><br></td><td valign=top width=‘13%‘><br></td><td valign=top width=‘13%‘><br></td><td valign=top width=‘13%‘><br></td></tr></table><TABLE name=theExportData WIDTH=100% BORDER=0 align=center CELLPADDING=0 CELLSPACING=0 ><tr><td width=100% ><b>注1:</b></td></tr><tr><td width=100% ><b>注2:</b></td></tr></table>
</td></tr></table>
二、数据结构:
(格式一)教师:工号(主键),姓名,性别,职称,部门,课程(外键)。
(格式二)课程:工号(外键),授课方式,类别,班号,班级,人数,时间,地点。
三、事件:
1.进入主页,显示主界面,包括学年学期,所有教师,验证码。
2.填入教师姓氏,得到对应教师列表。
3.选择一个教师,填入验证码,搜索得到listview,
4.验证码错误,只更新验证码,保留已填信息。
四、界面:(命名问题!!)
要求:
1.显示教师的基本信息,显示文字“教师课表”,显示学期学年。
2.将课程按星期显示(可以统计数量)。
3.界面安排合理,美观! ! !
1.最上面为教师课表TextVIew(setText方法)
2.学年学期列表Spinner(参考网址http://www.cnblogs.com/tinyphp/p/3858920.html )
3.教师EditText(内容改变时间),教师列表Spinner
4.环节安排(是否,CheckBox),格式选择(单选RadioButton)
5.验证码EditText。
6.检索Button(点击事件)
7.学院教师课表TextVIew
8.学期学年TextVIew(传值)
9.教师信息TextVIew(teacherAdapter.name,sex,title,department)
10.课程信息ListView (teacherAdapter)
11.课程总数TextVIew(函数结果,可有可无)