資源簡介
三層架構簡單管理系統,能對部門員工等進行增刪改查操作

代碼片段和文件信息
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\xm
?????文件?????????168??2015-04-14?10:57??ems_v1.2\ConsoleUI\bin\Debug\xm
?????文件?????????196??2015-04-14?15:29??ems_v1.2\ConsoleUI\bin\Debug\xm
?????文件?????????232??2015-04-14?12:17??ems_v1.2\ConsoleUI\bin\Debug\xm
?????文件????????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個文件信息
評論
共有 條評論