马鞍山师范高等专科学校毕业设计(论文)
附录
软件部分代码
——App.config
第 26 页 共 32 页
马鞍山师范高等专科学校毕业设计(论文)
一 登陆页面方法:
方法代码:
namespace 学生管理系统 {
public class UserLand {
#region 学生用户登录
public int stuuser(UserLand reader) {
string shenqi();
using (SqlConnection conn = new SqlConnection(connstr)) {
conn.Open();
using (SqlCommand cmd = conn.CreateCommand()) {
cmd.Parameters.AddWithValue(\, reader.Userid); cmd.Parameters.AddWithValue(\, reader.Userpswd);
cmd.CommandText = \* from student_suser where s_Id=@Userid and s_password=@Userpswd\;
int id = Convert.ToInt32(cmd.ExecuteScalar()); if (id == reader.Userid) {
return 1; } else {
return 0; } } } }
#endregion
#region 教师用户登录
public int teacheruser(UserLand reader) {
string
connstr
=
ConfigurationManager.ConnectionStrings[\].ConnectionString;
第 27 页 共 32 页
connstr =
ConfigurationManager.ConnectionStrings[\].ConnectionString;
马鞍山师范高等专科学校毕业设计(论文)
shenqi();
using (SqlConnection conn = new SqlConnection(connstr)) {
conn.Open();
using (SqlCommand cmd = conn.CreateCommand()) {
cmd.Parameters.AddWithValue(\, reader.Userid); cmd.Parameters.AddWithValue(\, reader.Userpswd);
cmd.CommandText = \* from student_tuser where t_Id=@Userid and t_password=@Userpswd\;
int id = Convert.ToInt32(cmd.ExecuteScalar()); if (id == reader.Userid) {
return 1; } else {
return 0; } } } }
#endregion
二 学生进入页面方法代码:
方法代码:
namespace 学生管理系统 {
public class Updata {
#region 读取需要修改的学生的信息 public DataSet readerstuid(Updata reader) {
return DataSet(\* from student_stu where s_Id='\ + Updata.Stuid + \, \); }
#endregion
#region 读取需要修改的学生的成绩
public DataSet readerstuchengjiid(Updata reader) {
return DataSet(\ + Updata.Stuid + \,
第 28 页 共 32 页
马鞍山师范高等专科学校毕业设计(论文)
\); }
#endregion
#region 读取需要修改的学生课表
public DataSet readerclassbyid(Updata reader) {
return DataSet(\* from student_class where s_Class='\ + Updata.Classid + \, \); }
#endregion
#region 读取学生课表
public DataSet readerstuclass(int s_Class)//Updata reader {
return DataSet(\* from student_class where s_Class=\ + s_Class + \, \); }
public DataSet ReadClassID() {
string sql = \; return DataSet(sql, \); }
#endregion
public DataSet DataSet(string sql,string name) //查询方法 {
string shenqi();
using (SqlConnection conn = new SqlConnection(connstr)) {
conn.Open();
using (SqlCommand cmd = conn.CreateCommand()) {
cmd.CommandText = sql;
DataSet dataset = new DataSet();
SqlDataAdapter adapter = new SqlDataAdapter(cmd); adapter.Fill(dataset, name); return dataset; } } }
connstr
=
ConfigurationManager.ConnectionStrings[\].ConnectionString;
第 29 页 共 32 页
马鞍山师范高等专科学校毕业设计(论文)
三. 教师登陆页面方法代码
#region 读取所有学生的信息 public DataSet Selectallstu() {
ReturnDataSet(\from student_stu\, \); }
#endregion
#region 读取所有学生的ID,名字 public DataSet Selectidstu() {
string
connstr
=
ConfigurationManager.ConnectionStrings[\].ConnectionString; using (SqlConnection conn = new SqlConnection(connstr)) {
conn.Open();
using (SqlCommand cmd = conn.CreateCommand()) {
cmd.CommandText = \; DataSet dataset = new DataSet();
SqlDataAdapter adapter = new SqlDataAdapter(cmd); adapter.Fill(dataset, \); return dataset; } } }
#endregion
#region 根据名字查询学生的所有信息
public DataSet Selectstubyname(Updata name) {
return DataSet(\where s_Name='\ + Updata.Queryname + \\, \); }
#endregion
#region 根据学号删除一个学生信息(传参:book类中的id,返回值:无) public void DeletestubyId(Updata stuid) {
shenqi(); string
connstr
=
ConfigurationManager.ConnectionStrings[\].ConnectionString; using (SqlConnection conn = new SqlConnection(connstr))
第 30 页 共 32 页