• 大小: 2.87MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-21
  • 语言: C#
  • 标签: C#  

资源简介

很棒的一个学校教务系统,大家下载参考下咯

资源截图

代码片段和文件信息

//文件名:ChangeUserPasswordForm.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

using System.Security.Cryptography;
using System.IO;
using System.Security.Principal;
using System.Data.OleDb;
namespace MySchool
{
    public partial class ChangeUserPasswordForm : Form
    {
        public ChangeUserPasswordForm()
        {
            InitializeComponent();
        }
        private void 返回系统Button_Click(object sender EventArgs e)
        {
            this.Close();
        }
        private void 修改密码Button_Click(object sender EventArgs e)
        {
            if (!(this.新密码TextBox.Text == this.再输一次新密码TextBox.Text) || (this.新密码TextBox.Text.Length == 0))
            {
                MessageBox.Show(“两次密码的输入不一致!“ “信息提示“ MessageBoxButtons.OK MessageBoxIcon.Information);
                return;
            }
            string MyHashName = “SHA1“;
            //创建一个哈希算法
            HashAlgorithm MyHashAlgorithm = HashAlgorithm.Create(MyHashName);
            string MyNewPassword = this.新密码TextBox.Text;
            //转换密码字符串为一个字节数组
            byte[] MyNewPasswordData = Encoding.Default.GetBytes(MyNewPassword);
            //生成密码字符串的哈希码
            byte[] MyNewHash = MyHashAlgorithm.ComputeHash(MyNewPasswordData);
            //显示密码对应的哈希码
            string MyNewPW = BitConverter.ToString(MyNewHash);
            string MyOldPassword = this.旧密码TextBox.Text;
            byte[] MyOldPasswordData = Encoding.Default.GetBytes(MyOldPassword);
            byte[] MyOldHash = MyHashAlgorithm.ComputeHash(MyOldPasswordData);
            string MyOldPW = BitConverter.ToString(MyOldHash);
            String MyConnectionString = global::MySchool.Properties.Settings.Default.DBSchoolConnectionString;
            string MySQL = “Update  操作用户 Set 用户密码=‘“ + MyNewPW + “‘ Where 用户名称=‘“ + this.用户名称TextBox.Text + “‘ AND 用户密码=‘“ + MyOldPW + “‘“;
            OleDbConnection MyConnection = new OleDbConnection(MyConnectionString);
            OleDbCommand MyCommand = new OleDbCommand(MySQL MyConnection);
            MyCommand.Connection.Open();
            int MyCount = MyCommand.ExecuteNonQuery();
            if (MyCount == 1)
            {
                MessageBox.Show(“在数据库中修改用户密码操作成功!“ “信息提示“ MessageBoxButtons.OK MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show(“在数据库中修改用户密码操作失败!“ “信息提示“ MessageBoxButtons.OK MessageBoxIcon.Information);
            }
            if (MyConnection.State == ConnectionState.Open)
            {
                MyConnection.Close();
            }
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        913  2007-12-03 19:30  jwxt\jwxt\学校教务管理系统\MySchool\MySchool.sln

    ..A..H.     65536  2009-05-16 10:18  jwxt\jwxt\学校教务管理系统\MySchool\MySchool.suo

     文件       8757  2007-12-04 08:53  jwxt\jwxt\学校教务管理系统\MySchool\MySchool\ChangeUserPasswordForm.Designer.cs

     文件       3062  2007-12-05 16:10  jwxt\jwxt\学校教务管理系统\MySchool\MySchool\ChangeUserPasswordForm.cs

     文件       7080  2007-12-04 08:53  jwxt\jwxt\学校教务管理系统\MySchool\MySchool\ChangeUserPasswordForm.resx

     文件      22306  2007-12-06 08:00  jwxt\jwxt\学校教务管理系统\MySchool\MySchool\ChargeForm.Designer.cs

     文件       8705  2007-12-06 08:00  jwxt\jwxt\学校教务管理系统\MySchool\MySchool\ChargeForm.cs

     文件      21736  2007-12-06 08:00  jwxt\jwxt\学校教务管理系统\MySchool\MySchool\ChargeForm.resx

     文件      32384  2007-12-04 16:16  jwxt\jwxt\学校教务管理系统\MySchool\MySchool\CheckForm.Designer.cs

     文件       5417  2007-12-05 16:16  jwxt\jwxt\学校教务管理系统\MySchool\MySchool\CheckForm.cs

     文件      12006  2007-12-04 16:16  jwxt\jwxt\学校教务管理系统\MySchool\MySchool\CheckForm.resx

     文件      33672  2007-12-06 07:40  jwxt\jwxt\学校教务管理系统\MySchool\MySchool\ClassForm.Designer.cs

     文件       1560  2007-12-06 07:40  jwxt\jwxt\学校教务管理系统\MySchool\MySchool\ClassForm.cs

     文件      15090  2007-12-06 07:40  jwxt\jwxt\学校教务管理系统\MySchool\MySchool\ClassForm.resx

     文件      29374  2007-12-04 09:32  jwxt\jwxt\学校教务管理系统\MySchool\MySchool\ClassroomForm.Designer.cs

     文件       1054  2007-12-05 16:17  jwxt\jwxt\学校教务管理系统\MySchool\MySchool\ClassroomForm.cs

     文件      14274  2007-12-04 09:32  jwxt\jwxt\学校教务管理系统\MySchool\MySchool\ClassroomForm.resx

     文件      46429  2007-12-04 11:03  jwxt\jwxt\学校教务管理系统\MySchool\MySchool\CurseForm.Designer.cs

     文件       2201  2007-12-05 16:17  jwxt\jwxt\学校教务管理系统\MySchool\MySchool\CurseForm.cs

     文件      17730  2007-12-04 11:03  jwxt\jwxt\学校教务管理系统\MySchool\MySchool\CurseForm.resx

     文件      38155  2007-12-04 09:38  jwxt\jwxt\学校教务管理系统\MySchool\MySchool\DormForm.Designer.cs

     文件       1036  2007-12-05 16:18  jwxt\jwxt\学校教务管理系统\MySchool\MySchool\DormForm.cs

     文件      15051  2007-12-04 09:38  jwxt\jwxt\学校教务管理系统\MySchool\MySchool\DormForm.resx

     文件      32968  2007-12-06 08:25  jwxt\jwxt\学校教务管理系统\MySchool\MySchool\LeaveForm.Designer.cs

     文件       3283  2007-12-06 08:25  jwxt\jwxt\学校教务管理系统\MySchool\MySchool\LeaveForm.cs

     文件      14857  2007-12-06 08:25  jwxt\jwxt\学校教务管理系统\MySchool\MySchool\LeaveForm.resx

     文件       6293  2007-12-04 08:51  jwxt\jwxt\学校教务管理系统\MySchool\MySchool\LoginForm.Designer.cs

     文件       5163  2009-05-13 17:37  jwxt\jwxt\学校教务管理系统\MySchool\MySchool\RewardForm.cs

     文件       6990  2007-12-04 08:51  jwxt\jwxt\学校教务管理系统\MySchool\MySchool\LoginForm.resx

     文件      63633  2007-12-04 09:03  jwxt\jwxt\学校教务管理系统\MySchool\MySchool\MainForm.Designer.cs

............此处省略176个文件信息

评论

共有 条评论