• 大小: 136KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-07-19
  • 语言: 其他
  • 标签: 管理系统  

资源简介

三层架构简单管理系统,能对部门员工等进行增删改查操作

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using EMS.Models;
using EMS.BLL;

namespace ConsoleUI
{
    class Program
    {
        /// 
        /// 当前的登录管理员用户
        /// 

        static Admin admin;

        /// 
        /// 当前的登录普通员工用户
        /// 

        static Employee emp;

        /// 
        /// 入口函数
        /// 

        /// 
        static void Main(string[] args)
        {
            Welcome();

            Console.Read();
        }

        /// 
        /// 默认入口
        /// 

        static void Welcome()
        {
            Console.Clear();
            Console.WriteLine(“************************************“);
            Console.WriteLine(“****** 员工管理系统 EMS v1.2  ******“);
            Console.WriteLine(“************************************“);
            Console.WriteLine();
            Console.WriteLine(“请选择操作:1.管理员登录  2.普通员工登录  3.普通员工注册“);
            Console.WriteLine();
            Console.Write(“请给出操作编码:“);
            string keycode = Console.ReadLine();
            switch (keycode)
            {
                case “1“:
                    {
                        // 管理员登录
                        AdminUI();
                        break;
                    }
                case “2“:
                    {
                        //普通员工登录入口
                        EmployeeUI();
                        break;
                    }
                case “3“:
                    {
                        //普通员工注册入口
                        EmpRegisterUI();
                        break;
                    }
                default:
                    {
                        Welcome();
                        break;
                    }
            }
        }

        #region 管理员操作界面设计

        /// 
        /// 管理员入口
        /// 

        static void AdminUI()
        {
            // 如果管理员未登录,先登录
            if (admin == null)
            {
                #region 登录

                while (true)
                {
                    // 为登录单独构造一个临时的管理员对象来进行数据匹配
                    Console.Clear();
                    Console.WriteLine(“************************************“);
                    Console.WriteLine(“****** 员工管理系统 EMS v1.2  ******“);
                    Console.WriteLine(“************************************“);
                    Console.WriteLine();

                    Console.Write(“请输入账号:“);
                    string account = Console.ReadLine();
                    Console.Write(“请输入密码:“);
                    string password = Console.ReadLine();

                    // 临时管理员对象验证自身数据是否和数据持久层中的管理员列表的某一条相同
                    AdminMgr mgr = new AdminMgr();
                    if (!mgr.Login(account password out admin))
                    

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-04-14 14:09  ems_v1.2\
     目录           0  2015-04-14 09:43  ems_v1.2\ConsoleUI\
     目录           0  2015-04-14 09:43  ems_v1.2\ConsoleUI\bin\
     目录           0  2015-04-14 15:29  ems_v1.2\ConsoleUI\bin\Debug\
     文件       10240  2015-04-14 15:29  ems_v1.2\ConsoleUI\bin\Debug\ConsoleUI.exe
     文件       22016  2015-04-14 15:29  ems_v1.2\ConsoleUI\bin\Debug\ConsoleUI.pdb
     文件       11600  2015-04-14 15:30  ems_v1.2\ConsoleUI\bin\Debug\ConsoleUI.vshost.exe
     文件         490  2013-06-18 20:28  ems_v1.2\ConsoleUI\bin\Debug\ConsoleUI.vshost.exe.manifest
     文件        6656  2015-04-14 15:29  ems_v1.2\ConsoleUI\bin\Debug\EMS.BLL.dll
     文件       17920  2015-04-14 15:29  ems_v1.2\ConsoleUI\bin\Debug\EMS.BLL.pdb
     文件       10240  2015-04-14 15:29  ems_v1.2\ConsoleUI\bin\Debug\EMS.DAL.dll
     文件       26112  2015-04-14 15:29  ems_v1.2\ConsoleUI\bin\Debug\EMS.DAL.pdb
     文件        5632  2015-04-14 15:29  ems_v1.2\ConsoleUI\bin\Debug\EMS.Models.dll
     文件        7680  2015-04-14 15:29  ems_v1.2\ConsoleUI\bin\Debug\EMS.Models.pdb
     目录           0  2015-04-14 12:17  ems_v1.2\ConsoleUI\bin\Debug\xml\
     文件         168  2015-04-14 10:57  ems_v1.2\ConsoleUI\bin\Debug\xml\admin.xml
     文件         196  2015-04-14 15:29  ems_v1.2\ConsoleUI\bin\Debug\xml\dept.xml
     文件         232  2015-04-14 12:17  ems_v1.2\ConsoleUI\bin\Debug\xml\emp.xml
     文件        2835  2015-04-14 09:52  ems_v1.2\ConsoleUI\ConsoleUI.csproj
     目录           0  2015-04-14 09:43  ems_v1.2\ConsoleUI\obj\
     目录           0  2015-04-14 09:43  ems_v1.2\ConsoleUI\obj\x86\
     目录           0  2015-04-14 15:29  ems_v1.2\ConsoleUI\obj\x86\Debug\
     文件         743  2015-04-14 15:30  ems_v1.2\ConsoleUI\obj\x86\Debug\ConsoleUI.csproj.FileListAbsolute.txt
     文件       14321  2015-04-14 15:29  ems_v1.2\ConsoleUI\obj\x86\Debug\ConsoleUI.csprojResolveAssemblyReference.cache
     文件       10240  2015-04-14 15:29  ems_v1.2\ConsoleUI\obj\x86\Debug\ConsoleUI.exe
     文件       22016  2015-04-14 15:29  ems_v1.2\ConsoleUI\obj\x86\Debug\ConsoleUI.pdb
     文件        5991  2015-04-14 15:29  ems_v1.2\ConsoleUI\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     目录           0  2015-04-14 09:43  ems_v1.2\ConsoleUI\obj\x86\Debug\TempPE\
     文件       19556  2015-04-14 14:12  ems_v1.2\ConsoleUI\Program.cs
     目录           0  2015-04-14 09:43  ems_v1.2\ConsoleUI\Properties\
     文件        1350  2015-04-14 09:43  ems_v1.2\ConsoleUI\Properties\AssemblyInfo.cs
............此处省略67个文件信息

评论

共有 条评论