首页 > 代码库 > 2017.4.13 项目细节描述

2017.4.13 项目细节描述

网址: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本经济学114本经济学214本经济学314本经济学414本经济统计学114本经济统计学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本经济学114本经济学214本经济学314本经济学414本经济统计学114本经济统计学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本经济学114本经济学214本经济学314本经济学414本经济统计学114本经济统计学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本经济学114本经济学214本经济学314本经济学414本经济统计学114本经济统计学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.最上面为教师课表TextVIewsetText方法)

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.教师信息TextVIewteacherAdapter.name,sex,title,department

10.课程信息ListView teacherAdapter

11.课程总数TextVIew(函数结果,可有可无)

 技术分享

 

2017.4.13 项目细节描述