-
///////////////////////////////////////////
//////////////////////////////////////////////////
///////////////////////////////////////////////
一
GetBaseInfo
连接数据库
XinDaXkDB
已经
部署到
172.168.18.22
机器上
引用地址为:
http://172.168.18.2
2/webservice1/GetBaseInfo/
(1)
public int
CheckSame(string tzNo)
传入
tzNo
查看表
T_student
中是否有
相同的
s_tzsNo
信息
返回
0
代表
没有相同信息
返回
1
代表有相同信息
返回
2
代表数据库连接出错
或
返回
2
输入通知书编号中有非法字符
(2)
public
DataSet GetXueyuan()
获得所有学院的学院代码、学院名称
从表
T_xueyuan
中返回
xueyuan_code
xu_name
字段
(3)
public DataSet GetXibie()
获得所有系别的系别代码、系别名称
从表
T_xibie
中返回
xibie_code
xi_name
字段
(4)
public
DataSet GetZhuanye()
获得所有专业的所有信息
从视图
V_zhunyeIDxue
yuanID
中返
*
所有字段
(5)
public DataSet
GetXibieXueyuan(string XueyuanCode)
获得某学院所对应的系别代码和系别名称
传入学院代码
XueyuanCode
找
Expr3(
视图中学院编号的别名
)
和
XueyuanCode
相等记
录
从视图
V_xibie
中返回
xi_name
xibie_code
字段
(6)
public
DataSet GetXibieFromZhXu(string ZhuanyeName,string
XueyuanName)
获得学院、专业所对应的系别代码和系别名称
传入
ZhuanyeName(
专业名称
)XueyuanName(
学院名称
)
找到与
xu_name
相同与
< br>zh_name
相似的记录
从视图
V_YuanXiZhuan
ye
中返回
xi_name
xibie_code
字段
(7)
public
DataSet GetZhuanyeFromXibieXueyuan(string
XibieName,string XueyuanName)
获得某学院系别所对应的专业名称
找
到与
xu_name
相同与
xi_na
me
相似的记录
从视图
V_YuanXiZhuan
ye
中返回
zh_name
字段
(8)
public
DataSet GetZhuanyeXibie(string XibieCode)
获得某系别所对应的专业
传入
XibieCode(
系别代码
)
找到
Expr4(
视图中系别编号的别名
)
与
XibieCode
相同的记录
从视图
V_zhuanye
中返回
zh_name
zhuanye_code
字段
(9)
public
DataSet GetBanjiXibieXueyuan(string
XibieCode,string XueyuanCode)
获得某学院、系所对应的班级
传入<
/p>
XibieCode(
系别代码
)
、
XueyuanCode(
学院代码
)
找到与
xibie_code
、
xueyuan_code
相等的信息
从视图
V_yuanXiBanji
中返回
ba_name
banji_code
字段
(10)
public
DataSet GetBanji()
获得所有班级信息
从表
T_banji
中返回
banji_code
ba_name
字段
(11)
public
DataSet GetTerm()
获得所有学期信息
从表
T_term
中返回
term_code
xqmc
字段
(12)
public
DataSet GetStudent()
获得学生信息
从视图
V_studentInfo
中获得
*
所有字段
(13)
public DataSet
GetStudentAdd(int s_id)
获得大于某学生编号的所有学生信息
传入
s_id(
学生编号
)
找到
s_id(
表中字段名
)
大于传入值的所有学生信息
从视图
V_studentInfo
中获得
*
所有字段
(14)
public
DataSet GetStudentInformation(string StudentCode)
获得某学生编号的学生信息
传入
p>
StudentCode(
学生编号
) <
/p>
找到与
StudentCode
相等的<
/p>
codeID(
视图中学生编号的别名
)
记录
从视图
V_studentInfo
中返回
*
所有字段
(15)
public
DataSet GetStudentSex(DataSet dtSex)
根据学生
id
返回学生性别
传入一个含有两个字段
的
DataSet(codeID,stdSex).
分别找
到
id
所对应的性别之后写入
Data
Set
的
stdSex
字段
先通过
Exists()
验证
id
是否存在
通过
GetSex()
返回
i
d
对应的性别
private bool Exists(string codeID)
从表
T_student
中返回
*
所有字段
验证
Id
是否存在
存在返回
true
不存在返回
false
private string GetSex(string codeID)
p>
从表
T_student
中返回
s_sex
字段的内容
出错返回空
///////////////////////////
//////////////////////////////////////////////////
//////////////////////////////////////////////////
///////////////
二
SetStudentInfo
(新生报到使用)
连接
XinDaxkDB
数据库
已经部署到
172.168.18.22
机器上
引用地址为:
h
ttp://172.168.18.22/WebService1/SetStudentInfo/
(1)
public
int
SetStudent(string
name,string
sex,string
birthday,string
Nation,string
NativePlace,string
politicsVisage,string
IdentcardId,string
Speciality,string
ClassId,string
RxDate,string
ZsSeason,string Pycc,string studentcode,string
tzsNo)
向选课
T_student
表中插入新生信息
传入学生信息
插入表
T_student
的相应字段中
s_code
s_name
s_sex
s_birthday
s_Nation
s_NativePlace
s_politicsVisage
s_IdentcardId
s_Username
s_PassWord
s_Speciality
s_ClassId
s_RxDate
s_ZsSeason
s_Pycc
student_code
s_tzsNo
(2)
public
int
updateStudent(string
name,string
sex,string
birthday,string
Nation,string
NativePlace,string
politicsVisage,string
IdentcardId,string
Speciality,string
ClassId,string
RxDate,string
ZsSeason,string Pycc,string studentcode,string
tzsNo)
更新选课
T_student
< br>表新生信息
更新表中与通知书编号
(tzsNo)
匹配的学生信
息
T_student
中与通知书
编号
(tzsNo)
匹配的学生信息的相应字段中
s_name
s_sex
s_birthday
s_Nation
s_NativePlace
s_politicsVisage
s_IdentcardId
s_PassWord
s_Speciality
s_ClassId
s_RxDate
s_ZsSeason
s_Pycc
(3)
public string zhuanye_code(string
zhuanyeName,string xueyuanName)
通过专业名称学院名称查找专业的代码
传入
zhuanyeName(
p>
专业名称
)
xueyuanName(
学院名称
)
在视图
V_YuanXiZhuanye
中找到与字段
zh_name
xu_name
相匹配的记录
zhuanye_code
数据库连接错误返回
IP
验证无效返回
(4)
public string banji_code(string
xibieName,string banjiName)
通过系别名称和班级名称找到班级代码
传入
xibieName(
系别名称
)banjiName(
班级名称
p>
)
在视图
V_banji
中找到与字段
xi_name
ba_name
相匹配的记录
banji_code
///////////////////////////
//////////////////////////////////////////////////
//////////////////////////////////////////////////
///////////////
///////////////////////
/////////////////////////////////////////////
三
WS_BiyeXinxiCha
xun
(毕业信息查询)
与数据库<
/p>
BiYeChaXun
连接
已经部署到
172.168.18.22
机器上<
/p>
http://221.218.252.22:9999/W
ebService2/WS_BiyeXinxiChaxun/
public DataSet
GetBiyeXinxiToChaxun(string byno,string idno)
获得毕业学生信息
通过毕业证书编号
byno
和身份证号
idno
从表
BY_ChaXun
中获得毕业生所有信息
。
public DataSet
GetBiyeXinxiChaxun (string name,string idno)
获得毕业学生信息
通过姓名
name
和身份证号
idno
< br>从表
BY_ChaXun
中获得毕业生所有信息。
//////
//////////////////////////////////////////////////
//////////////////////////////////////////////////
///////////////////////////////////
四
WS_CheckUser
(用户登陆验证)
连接
XinDaXkDB
数据库
已经
部署到
172.168.18.22
机器上
引用地址为:
http://172.168.18.2
2:9999webservice1/WS_CheckUser/
(1)
public int
Check(string UserName, string Pwd, int UserType )
传入
用户名、密码、类型
验证表
T_Student
中
s_password
s_name
user_type
字段
是否存在与之
匹配的用户
返回
0
验证成功
存在此用户
1
用户名或密码为空
2
用户名或密码含有非法字符
3
错误的用户类型
4
没有找到该用户名
5
错误的密码
6
数据库连接错误
(2)
public string
CheckUsernamePasswordAndReturn(string UserName,
string Pwd, int UserType )
登陆入取学生确认信息模块并返回用户唯一编号
输入用户名,密码和用户类别
返回用户唯一编号
//
字符串
为
user_code
的值
//Error1 username or password
空