网上选课系统的php代码,网上选课系统(论文+程序)

(5)教师基本信息(TeacherInfo)表,保存学校教师的基本信息:

paper51.com

http://www.paper51.com

图4-6 教师基本信息表(TeacherInfo) 内容来自论文无忧网 www.paper51.com

1TeacherID:教师ID,自动编号;

http://www.paper51.com

2TeacherName:教师姓名; 内容来自论文无忧网 www.paper51.com

3TeacherNumber:教师工号; paper51.com

4DeptID:教师所属专业ID,对应DeptInfo表的DeptId字段;

内容来自论文无忧网 www.paper51.com

5IsDeleted:是否删除,为保证数据安全,删除时并不物理删除,只将此字段置1; http://www.paper51.com

(6)学生基本信息(TeacherInfo)表,保存学校学生的基本信息:

内容来自论文无忧网 www.paper51.com

paper51.com

图4-7 学生基本信息表(StudentInfo)

内容来自www.paper51.com

1StudentID:学生ID,自动编号;

内容来自论文无忧网 www.paper51.com

2StudentName:学生姓名; 内容来自论文无忧网 www.paper51.com

3StudentNumber:学生学号;

内容来自www.paper51.com

4StudentGender:学生性别;

内容来自论文无忧网 www.paper51.com

5DeptID:学生所属专业ID,对应DeptInfo表的DeptId字段; 内容来自www.paper51.com

6MajorID:学生所属院系ID;

内容来自www.paper51.com

7IsDeleted:是否删除,为保证数据安全,删除时并不物理删除,只将此字段置1; http://www.paper51.com

(7)登录信息(Users)表,保存登录账号信息:

copyright paper51.com

内容来自论文无忧网 www.paper51.com

图4-8 用户登录表(Users)

内容来自论文无忧网 www.paper51.com

1UserID:账号ID,自动编号; http://www.paper51.com

2Name:登录名称;

paper51.com

3Pass:登录密码; paper51.com

4Type:账号类型,1为管理员,2为教师,3为学生; 内容来自论文无忧网 www.paper51.com

5ID:登录者身份ID,如为管理员,则此字段表示管理员ID,如为教师,则此字段表示教师ID。 http://www.paper51.com

4.2      模块设计4.2.1         登录模块设计 内容来自www.paper51.com

登录页面为系统的起始页面,登录界面设计如下图所示:

paper51.com

内容来自www.paper51.com

图4-9 登录界面截图 内容来自论文无忧网 www.paper51.com

登录模块的功能是判断登录用户的权限以及将用户导航到不同的页面,管理员、教师和学生登录后的页面都是不相同的。在这个模块使用到了Auth这个类来完成主要的登录操作。 paper51.com

主要代码如下:

paper51.com

/// 内容来自www.paper51.com

///判断用户名和密码是否正确

内容来自www.paper51.com

///

内容来自论文无忧网 www.paper51.com

publicbool Login(string name, string pass) 内容来自www.paper51.com

{ copyright paper51.com

stringsqlString  = "select count(*)from Users where name='"+name+"' and pass='"+pass+"'"; 内容来自www.paper51.com

objectobj = SqlHelper.ExecuteScalar(SqlString,CommandType.Text, sqlString); 内容来自www.paper51.com

if(obj!=null&& obj.ToString()!="0")

内容来自论文无忧网 www.paper51.com

returntrue; 内容来自www.paper51.com

else paper51.com

returnfalse;

copyright paper51.com

} 内容来自www.paper51.com

/// 内容来自论文无忧网 www.paper51.com

///判断登录类型,1为学生,2为老师,3为管理员

内容来自论文无忧网 www.paper51.com

///

copyright paper51.com

publicint LoginType(string name) 内容来自论文无忧网 www.paper51.com

{ 内容来自www.paper51.com

stringsqlString  = "select type fromUsers where name='"+name+"'";

http://www.paper51.com

objectobj = SqlHelper.ExecuteScalar(SqlString,CommandType.Text, sqlString); 内容来自www.paper51.com

if(obj!=null&& obj.ToString()!="0")

http://www.paper51.com

returnint.Parse(obj.ToString());

内容来自论文无忧网 www.paper51.com

else paper51.com

return-1;

paper51.com

}

paper51.com

登录时调用此函数,传入参数分别为用户名和密码,函数中对传入的用户名和密码与数据库中的查询结果比较,如果正确,返回true,否则返回false,完成登录账号判断。 http://www.paper51.com

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值