当前位置:首页 > 免费毕业设计

【毕业设计】ASP.NET 网上选课系统的设计与实现(源代码+论文)

【毕业设计】ASP.NET 网上选课系统的设计与实现(源代码+论文)

  • 网站价格: 10
  • 特殊技术: 动态语言
  • 作品类型: 计算机毕业设计论文
  • 售后服务:

联系方式: 微信:biyebang QQ: 629001810

作品详情

目录:

 随着教育改革的不断深化,建立一套能够适应这些改变的行政管理方案也就显得尤为重要。在高等院校的日常工作中,每个学期都要面临学生的选课工作。以往在选课工作的各个阶段都是手工操作,不但效率低下、工作繁琐,而且容易出错,于是开发一套适合校情的网上选课系统便成为了教务处的迫切需求。

本文设计是根据部分学校的实际情况,在Visual Studio 2005环境中,利用ASP.NETSQL Server数据库等技术开发了基于B/S模式的网上在线选课系统。在设计中完成了院系、专业、课程、教师、学生信息的管理功能及在线选课、查看选课学生、权限限制等功能。经测试,此系统满足教务系统用户需求,能够促进当前高校教务工作的管理水平,有一定的实际应用价值。

1.png

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

主要代码如下:

/// <summary>

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

/// </summary>

public bool Login(string name, string pass)

{

string sqlString  = "select count(*) from Users where name='"+name+"' and pass='"+pass+"'";

object obj = SqlHelper.ExecuteScalar(SqlString,CommandType.Text, sqlString);

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

return true;

else

return false;

}

 

/// <summary>

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

/// </summary>

public int LoginType(string name)

{

string sqlString  = "select type from Users where name='"+name+"'";

object obj = SqlHelper.ExecuteScalar(SqlString,CommandType.Text, sqlString);

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

return int.Parse(obj.ToString());

else

return -1;

}

 

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

帮我毕业网微信

版权所有© 帮我毕业网 并保留所有权利

QQ 1370405256 微信 biyebang

QQ:629001810微信:biyebang

收缩