数据库课程设计 教务管理系统 - 图文 联系客服

发布时间 : 星期二 文章数据库课程设计 教务管理系统 - 图文更新完毕开始阅读3057dfd30029bd64783e2cf3

洛 阳 理 工 学 院 课 程 设 计 报 告

6.2、系统界面与源代码 6.2.1、界面

登陆界面

学生界面

7

洛 阳 理 工 学 院 课 程 设 计 报 告

老师界面

6.2.2、功能描述 1)登录

2)学生查询学习课程的成绩 3)老师查询学习所教课程的学生名单 4)修改登录密码 5)查看用户基本信息 6.2.3、程序源代码

using System;

using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text;

using System.Windows.Forms;

8

洛 阳 理 工 学 院 课 程 设 计 报 告

namespace 教务管理系统 {

public struct UserInform //结构体存储用户输入的信息 {

public static string UserType; public static string UserName; public static string UserSecret; public static LoginForm lg; }

public partial class LoginForm : Form //登陆界面 {

public LoginForm() {

InitializeComponent(); UserInform.lg= this; }

DataClasses1DataContext db;

private void Cancelbutton_Click(object sender, EventArgs e) {

this.Close(); }

private void Loginbutton_Click(object sender, EventArgs e) {

db = new DataClasses1DataContext(); this.bindingSource1.DataSource = db.UserInfo;

9

洛 阳 理 工 学 院 课 程 设 计 报 告

bool b = false;

if (UtypecomboBox.SelectedIndex!=-1) {

UserInform.UserName = UnametextBox.Text; UserInform.UserSecret = UsecrettextBox.Text;

UserInform.UserType = UtypecomboBox.SelectedItem.ToString();

var ss = from s in db.UserInfo where s.Utype == UserInform.UserType select s; foreach (var x in ss) {

if (x.Uname.ToLower()== UserInform.UserName.ToLower()&& x.Usecret == UserInform.UserSecret) {

MessageBox.Show(\欢迎您登陆!!!\ this.Visible = false; b = true;

switch (UserInform.UserType) {

case \学生\ sf.Show(); break;

case \老师\ tf.Show(); break;

case \管理员\ af.Show(); break;

case \教务员\ jw.Show(); break;

10