![C#企業(yè)信息管理系統(tǒng)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/9/26b5168d-9b2b-4552-b153-50934bc06d90/26b5168d-9b2b-4552-b153-50934bc06d901.gif)
![C#企業(yè)信息管理系統(tǒng)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/9/26b5168d-9b2b-4552-b153-50934bc06d90/26b5168d-9b2b-4552-b153-50934bc06d902.gif)
![C#企業(yè)信息管理系統(tǒng)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/9/26b5168d-9b2b-4552-b153-50934bc06d90/26b5168d-9b2b-4552-b153-50934bc06d903.gif)
![C#企業(yè)信息管理系統(tǒng)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/9/26b5168d-9b2b-4552-b153-50934bc06d90/26b5168d-9b2b-4552-b153-50934bc06d904.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、企業(yè)信息管理系統(tǒng)摘要隨著信息技術(shù)在管理上越來越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個不斷發(fā)展的新型學(xué)科,任何一個單位要生存要發(fā)展,要高效率地把內(nèi)部活動有機地組織起來,就必須建立與自身特點相適應(yīng)的管理信息系統(tǒng)。本系統(tǒng)是在管理信息系統(tǒng)的理論和方法指導(dǎo)下、數(shù)據(jù)庫技術(shù)支持下完成的。本文在結(jié)構(gòu)上首先論述了程序設(shè)計目的和意義,然后敘述了開發(fā)環(huán)境、開發(fā)平臺以及數(shù)據(jù)庫技術(shù),接著用圖片、說明和代碼的方式介紹了系統(tǒng)的整體規(guī)劃,接下來是系統(tǒng)在具體實現(xiàn)中的詳細(xì)內(nèi)容,最終本系統(tǒng)能夠完成信息的添加、修改、刪除、查詢等功能,本系統(tǒng)界面友好,操作簡單,比較實用,思路縝密嚴(yán)謹(jǐn),管理起來方便快
2、捷,能有效的達到員工信息的管理的目的。關(guān) 鍵 詞 : M i cr osoft Vi sua l C #2 0 10 界面、權(quán)限、 SQ L ser ver 20 0 8 、 管 理目錄第一章緒 論 .1第二章系統(tǒng)介紹 .2第三章數(shù)據(jù)庫的設(shè)計 .33.1系統(tǒng)功能流程圖 . .33.2數(shù)據(jù)庫設(shè)計 .43.2.1各表的物理結(jié)構(gòu) .43.2.2數(shù)據(jù)庫連接代碼 .5第四章主要內(nèi)容 .64.1登陸界面 . .64.2員工信息管理界面 . .94.3領(lǐng)導(dǎo)管理界面 . .144.4管理員界面 . .17總結(jié).21參考文獻.22圖表清單圖 3.1系統(tǒng)功能流程 3圖 4.1登陸界面 6圖 4.2員工信息管理界面
3、 9圖4.3領(lǐng)導(dǎo)管理界面 13圖4.4管理員界面 18第一章緒論人類有幾千年的歷史,計算機從產(chǎn)生到現(xiàn)在只不過50 多年,而網(wǎng)絡(luò)的迅速發(fā)展也不過10 年的時間。但是,計算機和網(wǎng)絡(luò)對社會的影響已經(jīng)迅速擴大,甚至在改變?nèi)藗兊纳?。特別是90 年代以來,多媒體和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展正在以驚人的速度改變著人們的工作方式、交往方式和生活方式。正像著名的未來學(xué)家尼葛洛龐帝(1997 )所說的: “數(shù)字不再只和計算有關(guān),它決定我們的生存?!笨茖W(xué)技術(shù)是第一生產(chǎn)力,是最先進的生產(chǎn)力?,F(xiàn)在, 已經(jīng)沒有人懷疑信息技術(shù)的發(fā)展將會引起人類社會全面和深刻的變革,使人類社會由工業(yè)社會邁向信息社會。目前,在社會各個方面都呈現(xiàn)出了
4、與工業(yè)社會顯著不同的特點。網(wǎng)上書店,網(wǎng)上醫(yī)院,網(wǎng)上企業(yè),網(wǎng)上購物,網(wǎng)上銀行,政府上網(wǎng)等新事物如雨后春筍般涌現(xiàn)出來,對人們的傳統(tǒng)生活方式、工作方式產(chǎn)生極大的沖擊。使人們感受到技術(shù)發(fā)展的脈搏和信息時代前進的步伐。隨著企業(yè)的規(guī)模不斷擴大,員工數(shù)量急劇增加,有關(guān)員工的各種信息量也成倍增長。面對龐大的信息量需要有員工 管理系統(tǒng)來提高員工 管理工作的效率。通過這樣的系統(tǒng)可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計和快速查詢、修改、增加、刪除等,從而減少管理方面的工作量。1第二章系統(tǒng)介紹本系統(tǒng)主要用于企業(yè)員工信息管理,總體任務(wù)是實現(xiàn)員工信息關(guān)系的系統(tǒng)化、規(guī)范化和自動化,其主要任務(wù)是用計算機對員工信息進行日常管理,如查詢
5、、修改、增加、刪除,另外還考慮到用戶登錄的權(quán)限,針對員工信息和權(quán)限登錄的企業(yè)信息管理系統(tǒng)。本系統(tǒng)主要包括注冊管理、領(lǐng)導(dǎo)管理、員工信息查詢、添加、修改、刪除等部分。其功能主要有:1.領(lǐng)導(dǎo) / 員工信息的查詢,包括查詢領(lǐng)導(dǎo)/ 員工基本信息。2.領(lǐng)導(dǎo) / 員工信息的修改,包括修改領(lǐng)導(dǎo)/ 員工的個人密碼。3. 登錄用戶密碼修改,用戶登錄到系統(tǒng)可進行相應(yīng)的用戶密碼修改。4. 管理員用戶對用戶名的管理,包括添加新用戶、刪除用戶。5. 管理員用戶對用戶名的查詢企業(yè)信息管理系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)
6、安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點。經(jīng)過分析,我們使用Microsoft公司的Visual C#2010 Express Edition開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡潔操縱數(shù)據(jù)庫的智能化對象,首先在短時間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對初始原型系統(tǒng)進行需求迭代,不斷修正和改進,直到形成用戶滿意的可行系統(tǒng)。2第三章數(shù)據(jù)庫的設(shè)計3.1 系統(tǒng)功能流程圖企業(yè)信息管理系統(tǒng)用戶登錄企業(yè)信息管理系統(tǒng)員工信息管理系統(tǒng)領(lǐng)導(dǎo)管理系統(tǒng)登錄管理員系統(tǒng)個人信息員工下屬信息添加修改密碼領(lǐng)導(dǎo)個人信息員工退出修改密碼刪除領(lǐng)導(dǎo)退出退出圖 3.1系統(tǒng)功能流程33.
7、2數(shù)據(jù)庫設(shè)計本系統(tǒng)的數(shù)據(jù)庫是 SQL server 數(shù)據(jù)庫,在 SQL 環(huán)境下創(chuàng)建數(shù)據(jù)庫企業(yè)信息管理系統(tǒng) .mdf 文件。該數(shù)據(jù)庫包括企業(yè)信息表、用戶登錄表用于紀(jì)錄員工的基本信息數(shù)據(jù)庫表結(jié)構(gòu)如下所示:各表的物理結(jié)構(gòu)表企業(yè)信息表表用戶登錄表4數(shù)據(jù)庫連接代碼private void button3_Click( object sender, EventArgs e)Form2 fr2 = new Form2(); Form3 fr3 = new Form3(); Form4 fr4 = new Form4();/aaaaaaaaaa aa aaa aa aaaaa aaaa創(chuàng)?建 ?§新
8、?窗?體?private void btnlogin_Click( object sender, EventArgs e) /Password=123456789;Persist Security Info=True;User ID=sa;Initial Catalog= 學(xué)?ì生|¨2成¨|績?§管¨1理¤¨a系|ì統(tǒng) a3;Data Source=FLQ-PCSQLEXPRESS/ string str = "Password=123456789;Persist Security Info=True;
9、User ID=sa;Initial Catalog= 學(xué)?ì生|¨2成¨|績?§管¨1理 ¤¨a系 |ì統(tǒng)a3;Data Source=FLQ-PCSQLEXPRESS"string str = "Password=123456789;Persist Security Info=True;User ID=sa;Initial Catalog= 企¨? 業(yè)°|ì管¨1理¤¨a系 |ì統(tǒng)a3;Data Source=FLQ-PC
10、SQLEXPRESS" ;SqlConnection conn = newSqlConnection(str);/aa aa aa aaaaa aaaaa aa aaa aa aaaa aa aaaaa a連?接¨? 數(shù)oy據(jù)Y 庫a conn.Open();5第四章主要內(nèi)容4.1 登陸界面圖 4.1 登錄界面設(shè)計過程:用于輸入用戶名和密碼登錄,選擇相應(yīng)的用戶類型進入系統(tǒng),若是用戶類型選擇錯誤則不能進入系統(tǒng)。輸入用戶名和密碼后點擊確定判斷數(shù)據(jù)庫中的用戶是否為合法用戶。設(shè)計代碼:using System;using System.ComponentModel;using Sy
11、stem.Data;using System.Drawing;using System.Linq;6using System.Text;namespace 企 ¨? 業(yè)°|ì管¨1理 ¤¨a信?息?é系|ì統(tǒng)a3public partial class Form1 : Formstatic public string sn, sub;public Form1()InitializeComponent();private void button1_Click( object sender, EventArgs e)F
12、orm2 fr2 = new Form2(); Form3 fr3 = new Form3(); Form4 fr4 = new Form4();if (comboBox1.Text = "" | textBox1.Text = "" )MessageBox.Show("請 ?不?要 °a遺°?漏?信?息?é! ê?");if (radioButton1.Checked)string cstr = "select * from 用? 戶 ?ì登 ì?錄? where
13、 類¤¨¤別à e='管 ¨1理¤¨a員?à 'and 用? 戶?ì名密¨1碼SqlDataReader dr = comm.ExecuteReader();if (dr.Read()this.Visible = false;elseMessageBox.Show("輸 o?入¨?有?D 誤 ¨? , ê?請?重?新 ?輸o?入¨?! ê?"); comboBox1.Text = "" ;
14、textBox1.Text = "" ;if (radioButton2.Checked)string cstr = "select * from 用? 戶 ?ì登 ì?錄? where 類¤¨¤別à e='領(lǐng)¨?導(dǎo)ì?'and 用 ? 戶?ì名密¨1碼SqlCommand comm = new SqlCommand(cstr);SqlDataReader dr = comm.ExecuteReader();if (dr.Read()this.Vis
15、ible =false; 7elseMessageBox.Show("輸 o?入¨?有?D 誤 ¨? , ê?請?重?新 ?輸o?入¨?! ê?"); comboBox1.Text = "" ; textBox1.Text = "" ;if (radioButton3.Checked)string cstr = "select * from 用? 戶 ?ì登 ì?錄? where 類¤¨¤別à e='員 ?&
16、#224;工?è'and 用 ? 戶?ì名密¨1碼SqlCommand comm = new SqlCommand(cstr);SqlDataReader dr = comm.ExecuteReader();if (dr.Read()this.Visible = false; elseMessageBox.Show("輸 o?入¨?有?D 誤 ¨? , ê?請?重?新 ?輸o?入¨?! ê?"); comboBox1.Text = "" ; textBox1.Text
17、 = "" ;private void button2_Click( object sender, EventArgs e)this.Close();84.2 員工信息管理界面圖 4.2 員工信息管理界面設(shè)計過程:此部分主要針對員工信息的管理,可以查詢員工的基本信息,實現(xiàn)信息的查詢、修改等功能。查詢界面設(shè)計代碼:9using System;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;usingSystem.Data
18、 .SqlClient;namespace 企 ¨? 業(yè)°|ì管¨1理 ¤¨a信?息?é系|ì統(tǒng)a3public partial class ListView : Formpublic ListView()InitializeComponent();private void button1_Click( object sender, EventArgs e)string id; /序¨°號?string name; /員?à工?è姓?名?string sex;/查¨
19、|找¨°的ì?SQL語? 句?string sql = String.Format("SELECT * FROM 個 ?人¨?信 ?息?étrySqlDataReader datareader = command.ExecuteReader();/執(zhí)?行D查 ¨|詢 ?¥用? 戶?ì的ì?命¨1令?if (!datareader.HasRows)MessageBox.Show("抱 à?ì歉?,沒?有?D 要°a找¨°的ì?用
20、 ? 戶?ì!");else/ label2.Text = ""10while (datareader.Read()/examnumber = datareader.GetInt32(0)+"" ;id = datareader"id" .ToString();name = datareader"name".ToString();sex = datareader"sex".ToString();/創(chuàng) ?建 ?§一 °?個?ListView 項 ?ListV
21、iewItem lviStudent = new ListViewItem (id);lviStudent.Tag = id;listview.Add(lviStudent);/向 ¨°LISTVIEW 添?¨a加¨? 個?新?項?/label2.Text = id +name + sex ;datareader.Close();catch (Exception ex)MessageBox.Show(ex.Message);finally修改密碼界面11設(shè)計代碼:using System;using System.ComponentModel;using
22、 System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Data .SqlClient;namespace 企 ¨? 業(yè)°|ì管¨1理 ¤¨a信?息?é系|ì統(tǒng)a3public partial class 修T改 ?密¨1碼? : Formpublic 修T改 ?密¨1碼?()InitializeComponent();private void button1_Click( object
23、 sender, EventArgs e)string str_old=this.textBox1 .Text.Trim();if(str_new.Length!=0 && str_old.Length!=0 && str_again.Length!=0)if (str_old.Equals(userhelp.password)if (str_new.Equals(str_again)12string sql = "Update UserInfo set pwd='" + str_again + "' where n
24、ame='" +userhelp.loginID + "'" ;SqlCommand cmd = new SqlCommand(sql, dbhelper.myconnection);int row = 0;tryrow = cmd.ExecuteNonQuery();catch (Exception ex)MessageBox.Show(ex.Message);finallyif (row = 1)MessageBox.Show(" 修 T改?成¨|功|");elseMessageBox.Show(" 修
25、T改?錯?¨a誤¨?" );this.Close();elseMessageBox.Show(" 新?密¨1碼?不?一°?致?");elseMessageBox.Show("舊¨|密 ¨1碼?不?正y確¨?¤");elseMessageBox.Show(" 請?填?寫 ?完 a¨o整?");134.3 領(lǐng)導(dǎo)管理界面圖 4.3 領(lǐng)導(dǎo)管理界面設(shè)計過程:此部分主要針對領(lǐng)導(dǎo)信息管理,可以查詢員工的所有基本信息,實現(xiàn)的添個人信息的查詢功能。還可以
26、修改當(dāng)前用戶下的密碼。下屬信息查詢界面14設(shè)計代碼:using System;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;namespace 企 ¨? 業(yè)°|ì管¨1理 ¤¨a信?息?é系|ì統(tǒng)a3public partial class 下?屬o?信?息?é: Formpublic 下?屬o?信?息?é()InitializeComp
27、onent();private void button1_Click( object sender, EventArgs e)15string id; /idstring name; /namestring sex;/查¨|找¨°的ì?SQL語? 句?trySqlDataReader datareader = command.ExecuteReader();/執(zhí)?行D查 ¨|詢 ?¥用? 戶?ì的ì?命¨1令?if (!datareader.HasRows)MessageBox.Show("抱 à
28、;?ì歉?,沒?有?D 要°a找¨°的ì?用 ? 戶?ì!");else/ label2.Text = ""while (datareader.Read()/examnumber = datareader.GetInt32(0)+"" ;id= datareader"id" .ToString();name = datareader"name".ToString();sex = datareader"sex".ToString
29、();/創(chuàng) ?建 ?§一 °?個?ListView 項 ?ListViewItem lviStudent = new ListViewItem (id );lviStudent.Tag = id ;/向 ¨°LISTVIEW 添?¨a加¨? 個?新?項?/label2.Text = id+ name + sex ;datareader.Close();catch (Exception ex)16MessageBox.Show(ex.Message);finally4.4 管理員界面圖 4.3 管理員界面17管理信息界面設(shè)計過程:此部分
30、主要針對管理員的,可以添加和刪除所有用戶的賬號和密碼。設(shè)計代碼:using System;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;namespace 企 ¨? 業(yè)°|ì管¨1理 ¤¨a信?息?é系|ì統(tǒng)a3public partial class 管¨1理¤¨a信?息 ?é: Formpublic 管¨
31、1理¤¨a信?息?é()InitializeComponent();18private void button1_Click( object sender, EventArgs e)男D" : " 女?"/sex領(lǐng)¨?導(dǎo)ì?" : "員?à工?è"/職 ?位 ? if (str1.Length = 0 | str2.Length = 0 | str3.Length = 0 | str4.Length = 0)MessageBox.Show("填 ?寫?的&
32、#236;?信 ?息?é不 ?全¨?");elsestring sql = "INSERT INTO Exam3(id,name,sex,position) values('" + str1 + "','" + str2 + "','" + str3 + "','" + str4 + "')" ;/SqlCommand mycommand = new SqlCommand(sql, dbhelper.m
33、yconnection); int result = 0;tryresult = mycommand.ExecuteNonQuery();if (result = 1)MessageBox.Show(" 添?¨a加¨? 數(shù)oy據(jù) Y 成¨|功|");elseMessageBox.Show(" 添?¨a加¨? 失o?ì敗?¨1" );catch (Exception ex)MessageBox.Show(ex.Message);finallyprivate void button2_Cl
34、ick( object sender, EventArgs e)/為 a防¤¨¤止 1誤¨? 刪|?除y,ê?要°a先¨¨詢?¥問¨oDialogResult choice = MessageBox.Show("確¨?¤定?§要°a刪|?除 y該?用 ? 戶?ì嗎e? ê?", " 操¨作19á?警?¥告?", MessageBoxButtons.YesNo, MessageBoxIco
35、n.Warning);/如¨?果?確¨?¤定?§刪|?除y,ê?則¨°執(zhí)?行D刪|?除y操¨作á?if (choice = DialogResult .Yes)/刪|?除 y用 ?sql 語? 句?/創(chuàng)?建 ?§Command對?象¨?SqlCommand command = new SqlCommand(sql, dbhelper.myconnection);int result = 0;/操¨作á?結(jié)¨果?try/打?¨°開a數(shù)oy
36、據(jù)Y 庫 a連?接¨?result = command.ExecuteNonQuery();/執(zhí)?行D命 ¨1令?catch (Exception ex)MessageBox.Show(ex.Message);finally/關(guān)?閉à?數(shù)oy據(jù)Y 庫a連?接¨?if (result < 1)/操¨作á?失 o?ì敗 ?¨1MessageBox.Show("刪 |?除y失 o?ì敗?¨1! ê?", "操¨作á?結(jié)¨果?&
37、quot;, MessageBoxButtons.OK,MessageBoxIcon.Exclamation);else/操¨作á?成¨|功 |MessageBox.Show("刪 |?除y成¨|功 |! ê?", "操¨作á?結(jié)¨果?", MessageBoxButtons.OK, MessageBoxIcon.Information);20總結(jié)一個系統(tǒng)開發(fā)的過程中編碼不是重要的,重要的是分析系統(tǒng)、建立起系統(tǒng)模型。在分析一個系統(tǒng)前,分析人員必須要對將要開發(fā)的系統(tǒng)所涉及到的各方面知識有一個認(rèn)識,然后將系統(tǒng)的模型建立起來。而且一個成功的軟件要符合用戶的需要,要以用戶為中心,開發(fā)出用戶想要的軟件,而不能自以為是、想當(dāng)然的做。在程序編寫中,我認(rèn)識到軟件要有簡便的界面,良好的程序風(fēng)格。擁有這些條件,程序的可讀性才會好,開發(fā)的復(fù)雜度才能大大減少,修改代碼時更加容易下
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 倉儲物流中心裝修合同-@-1
- 時尚發(fā)廊裝修合同樣本-@-1
- 液態(tài)食用油罐車運輸協(xié)議
- 大型商場裝修協(xié)議模板
- 交通運輸渣土運輸協(xié)議
- 商鋪改造半包裝修合同模板
- 寵物運輸合同模板-@-1
- 福建圍墻垂直綠化施工方案
- 主播轉(zhuǎn)讓合同范本
- 波紋管涵拆除施工方案
- 9.2溶解度(第1課時飽和溶液不飽和溶液)+教學(xué)設(shè)計-2024-2025學(xué)年九年級化學(xué)人教版(2024)下冊
- 2024年審計局公務(wù)員招錄事業(yè)單位招聘考試招錄139人完整版附答案【研優(yōu)卷】
- 濰坊市人民醫(yī)院招聘真題
- 銷售人員薪資提成及獎勵制度
- 2017年江蘇南京中考滿分作文《無情歲月有味詩》5
- 2023年宏觀經(jīng)濟學(xué)考點難點
- 2024-2030年中國智慧水務(wù)行業(yè)應(yīng)用需求分析發(fā)展規(guī)劃研究報告
- 黑龍江申論真題2021年(鄉(xiāng)鎮(zhèn))
- 山體排險合同模板
- 醫(yī)保專(兼)職管理人員的勞動合同(2篇)
- 特殊感染手術(shù)的配合與術(shù)后處理課件
評論
0/150
提交評論