美文网首页
智慧社区商超管理系统(张宁)

智慧社区商超管理系统(张宁)

作者: 米饭233 | 来源:发表于2018-10-14 23:56 被阅读0次

智慧社区商超管理系统

张宁

1.登录界面效果图

QQ图片20181014214348.png

2.登录界面功能描述

利用有效的身份账号登录系统,来达到高效管理超市的功能。主要针对超市收银以及货品的进出货和价格对比。

3.登录界面各控件的参数设置

form1(用户登录)

属性
Name 用户登录
FormBoderStyle FixedSingle
MaximizeBox False
MinimizeBox False

pictureBox1

属性
SizeMode StretchImage

label1

属性
Name 用户名:

label2

属性
Name 密码:

label3

属性
Name 用户类型:

button1

属性
Name 登录

button2

属性
Name 退出

linkLabel1

属性
Name 忘记密码?

comboBox1

属性
DropDownStyle DropDownList

4.重要方法描述以及源代码

登录按钮(Click)

//单击登录按钮就可登陆
 private void button1_Click(object sender, EventArgs e)
        {
            if (this.comboBox1.SelectedItem.ToString() == "收银员")
            {
                if (this.textBox1.Text == "201727008" && this.textBox2.Text == "123456")
                {
                    MessageBox.Show("收银员登录成功");
                }
                else
                {
                    MessageBox.Show("用户名或密码错误", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            if (this.comboBox1.SelectedItem.ToString() == "库管员")
            {
                if (this.textBox1.Text == "admin" && this.textBox2.Text == "admin")
                {
                    MessageBox.Show("库管员登录成功");
                }
                else
                {
                    MessageBox.Show("用户名或密码错误", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }

退出按钮(Click)

//单击退出按钮就可退出调试
 private void button2_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }

密码输入框(tab)

//tab进入密码输入框时候,自动全选密码
 private void textBox2_Enter(object sender, EventArgs e)
        {
            ((TextBox)sender).SelectAll();
        }

用户名输入框(tab)

//tab进入用户名输入框时候,自动全选用户名
 private void textBox2_Enter(object sender, EventArgs e)
        {
            ((TextBox)sender).SelectAll();
        }

用户名输入框(Keypress)

//在用户名输入框中按“回车”,光标跳转到密码输入框
    private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == (char)Keys.Enter)
            {
                SendKeys.Send("{tab}");
            }
        }

窗口加载

//设置comboBox1默认角色为“收银员”
  private void Form1_Load(object sender, EventArgs e)
        {
            this.comboBox1.Text = "收银员";
        }

密码输入框(Keypress)

//在密码框中按“回车”,自动登录系统。
 private void textBox2_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == (char)Keys.Enter)
            {
                this.button1_Click(sender, e);
            }
        }

登录系统源代码

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            if (this.comboBox1.SelectedItem.ToString() == "收银员")
            {
                if (this.textBox1.Text == "201727008" && this.textBox2.Text == "123456")
                {
                    MessageBox.Show("收银员登录成功");
                }
                else
                {
                    MessageBox.Show("用户名或密码错误", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            if (this.comboBox1.SelectedItem.ToString() == "库管员")
            {
                if (this.textBox1.Text == "admin" && this.textBox2.Text == "admin")
                {
                    MessageBox.Show("库管员登录成功");
                }
                else
                {
                    MessageBox.Show("用户名或密码错误", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }

        private void button2_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }

     

        private void textBox2_Enter(object sender, EventArgs e)
        {
            ((TextBox)sender).SelectAll();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            this.comboBox1.Text = "收银员";
        }

        private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == (char)Keys.Enter)
            {
                SendKeys.Send("{tab}");
            }
        }

        private void textBox1_Enter(object sender, EventArgs e)
        {
            ((TextBox)sender).SelectAll();
        }

        private void textBox2_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == (char)Keys.Enter)
            {
                this.button1_Click(sender, e);
            }
        }
    }
}

5.尚需完善的功能

1.如果输错三次密码,就不可以再登录系统,只有利用有效手段重置密码。(身份证,手机验证码,指纹。。。。)

2.完善忘记密码按钮的功能(能利用手机验证码登录等比较安全的手段登录)

3.可以添加记住用户等功能(此功能不包括记住密码)

4.可以考虑添加注册账号功能。(考虑到超市管理人员换人,以及新人等原因)

相关文章

  • 智慧社区商超管理系统(张宁)

    智慧社区商超管理系统 张宁 1.登录界面效果图 2.登录界面功能描述 利用有效的身份账号登录系统,来达到高效管理超...

  • 智慧社区商超管理系统er图

    智慧社区商超管理系统er图:

  • 2018-12-06

    2.3智慧社区商超管理系统的设计与开发[任务内容] 根据智慧社区商超管理系统需求分析中系统主界面的原型设计,。利用...

  • 任务2.7 商品信息录入界面功能设计

    在智慧社区商超管理系统中,后台管理人员为系统添加新的商品基本信息是一项基础工作。请设计并制作智慧社区商超管理系统的...

  • 《2.5系统数据库设计》

    仓库商品ER图仓库商品ER图.png智慧社区商超管理ER图智慧社区商超管理ER图.png智慧社区商超管理数据表智慧...

  • 项目二 智慧社区商超管理系统项目汇总

    项目二 智慧社区商超管理系统项目汇总(第一组) 智慧社区商超管理系统设计与开发项目汇编 第一章 小组分工(小组成员...

  • 任务2.7 商品信息录入界面功能设计

    [任务内容]在智慧社区商超管理系统中,后台管理人员为系统添加新的商品基本信息是一项基础工作。请设计并制作智慧社区商...

  • 2.3 系统主界面的制作

    智慧社区商超管理系统设计与开发 一、智慧社区的简介 智慧社区是社区管理的一种新理念,是新形势下社会管理创新的一种新...

  • 2018-11-04

    一、智能商超管理E-R图 在智慧社区商超管理系统中,通常有多种不同角色的人员使用该系统,超市里有各类不同的商品,商...

  • 作业三

    物应1705 付超 2017270396 题目 在智慧社区商超管理系统中,通常有多种不同角色的人员使用该系统,超市...

网友评论

      本文标题:智慧社区商超管理系统(张宁)

      本文链接:https://www.haomeiwen.com/subject/fvwtzftx.html