




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、電子商務(wù)網(wǎng)站(后臺(tái))實(shí)訓(xùn)報(bào)告課程名稱: 電子商務(wù)網(wǎng)站(后臺(tái))實(shí)訓(xùn) 專業(yè): 網(wǎng)絡(luò)工程 班級(jí): 123071 姓名: 陳東 學(xué)號(hào): 12307103 指導(dǎo)教師: 徐香坤 成績: 完成日期: 2013 年 12 月 20 日任務(wù)書設(shè)計(jì)內(nèi)容及要求:商場員工管理系統(tǒng)的需求分析。商場員工管理系統(tǒng)的功能需求。商場員工管理系統(tǒng)的功能模塊設(shè)計(jì)。 設(shè)計(jì)環(huán)境:Visual Studio.NET SQL Server 實(shí)現(xiàn)目標(biāo):(1) 系統(tǒng)功能設(shè)計(jì)達(dá)到任務(wù)書要求,符合商場員工管理的管理流程?;緷M足功能的需求,各個(gè)功能模塊運(yùn)行正常,并且能在指定的計(jì)算機(jī)上演示。(2) 對(duì)系統(tǒng)進(jìn)行功能性測試。(3) 按要求完成實(shí)訓(xùn)報(bào)告書
2、的內(nèi)容。摘 要隨著中國經(jīng)濟(jì)迅速發(fā)展,高速的城市化的建設(shè),各個(gè)城市新建起大型商場,該商場集娛樂、休閑、超市、飯店功能于一體,因此需要雇傭很多的員工,商場有效的員工管理能夠給商場帶來更大的利潤。商場的員工管理是商場管理的一個(gè)重要內(nèi)容。隨著商場人員數(shù)量增加,商場的員工管理工作也變得越來越復(fù)雜。員工管理需要和部門管理相聯(lián)系,同時(shí)連接員工考勤和員工工資等等,來生成商場每個(gè)員工的基本信息以及工資基本信息。早期的員工統(tǒng)計(jì)和工資發(fā)放都是使用人工方式處理紙質(zhì)材料,不僅花費(fèi)財(cái)務(wù)人員大量的時(shí)間且不易保存,往往由于個(gè)人的因素抄寫不慎或計(jì)算疏忽,出現(xiàn)員工統(tǒng)計(jì)錯(cuò)誤的現(xiàn)象。早期員工管理多采取紙質(zhì)材料和具有較強(qiáng)的時(shí)間限制?;?/p>
3、于以上原因,商場員工管理系統(tǒng)使用電腦安全保存、快速計(jì)算、全面統(tǒng)計(jì),實(shí)現(xiàn)員工管理的系統(tǒng)化、規(guī)范化、自動(dòng)化。商場員工管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),前臺(tái)程序開發(fā)工具采用DELPHI,后臺(tái)數(shù)據(jù)庫采用SQL SERVER 2005數(shù)據(jù)庫。C#語言開發(fā)工具,具有組件豐富、語言簡單、功能強(qiáng)大的優(yōu)點(diǎn)。 SQL數(shù)據(jù)庫具有與C#無縫連接、操作簡單、易于使用的優(yōu)點(diǎn)。運(yùn)行結(jié)果證明,本商場員工管理系統(tǒng)極大提高了工作效率,節(jié)省了人力和物力,最終滿足商場員工管理等需要,同時(shí)也成為現(xiàn)代化商場管理的標(biāo)志。 關(guān)鍵字: 商場員工信息系統(tǒng);數(shù)據(jù)庫;員工工資管理目 錄摘 要0前言11 開發(fā)工具介紹21.1 C#簡介21.2
4、Visual Studio 2005簡介32 系統(tǒng)總體規(guī)劃42.1 系統(tǒng)分析42.1.1 系統(tǒng)需求分析42.1.2 用戶需求分析42.2 系統(tǒng)總體設(shè)計(jì)52.2.1 系統(tǒng)簡介52.2.2 系統(tǒng)結(jié)構(gòu)52.3 系統(tǒng)模塊功能簡介72.3.1 系統(tǒng)模塊功能具體解析73 系統(tǒng)實(shí)現(xiàn)83.1 Login.cs登錄窗體83.1.1 用戶登錄窗體83.2系統(tǒng)管理93.2.1 用戶信息添加93.2.2 用戶信息查詢113.2.3 用戶信息刪除123.2.4 用戶密碼修改123.3 員工信息管理143.3.1 員工信息添加143.3.2 員工信息查詢153.3.3 員工信息修改163.3.4 員工信息刪除163.4部
5、門信息管理163.4.1 部門信息添加163.4.2 部門信息查詢173.4.3 部門信息修改173.4.4 部門信息刪除173.5 工資信息管理173.5.1 工資信息添加173.5.2 工資信息查詢183.5.3 工資信息修改183.5.4 工資信息刪除183.6 考勤信息管理183.6.1 考勤信息添加183.6.2 考勤信息查詢193.6.3 考勤信息刪除193.6.4 考勤信息修改193.7 經(jīng)理信息管理193.7.1 經(jīng)理信息添加193.7.2 經(jīng)理信息查詢203.7.3 經(jīng)理信息修改203.7.4 經(jīng)理信息刪除20前言 本文以和為開發(fā)平臺(tái),使用開發(fā)語言,開發(fā)的刪除員工管理系統(tǒng)。
6、本文分為三章來介紹商場員工管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。第一章系統(tǒng)分析,在系統(tǒng)分析中主要是系統(tǒng)的需求分析、系統(tǒng)的功能分析、可行性分析、開發(fā)工具簡介、架構(gòu)簡介等;第二章系統(tǒng)總體設(shè)計(jì),提出系統(tǒng)功能模塊的細(xì)分和數(shù)據(jù)庫的詳細(xì)設(shè)計(jì)等,系統(tǒng)功能模塊分別為管理員模塊、員工基本信息模塊、員工部門信息模塊、員工考勤信息模塊、員工工資信息模塊、經(jīng)理經(jīng)理信息模塊,各個(gè)模塊之間相互作用;第三章系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn),包括各個(gè)模塊訪問權(quán)限的設(shè)置,這樣有利于員工管理系統(tǒng)的安全性以及各個(gè)模塊的添加、查詢、刪除、修改窗體的具體設(shè)置,并通過編程語言數(shù)據(jù)訪問類來進(jìn)行各個(gè)窗體與數(shù)據(jù)庫之間的連接,來實(shí)現(xiàn)刪除員工管理系統(tǒng)的強(qiáng)大功能。 本文概念清晰
7、,邏輯性強(qiáng),循序漸進(jìn),提供一個(gè)完善的商場員工管理系統(tǒng)。 1 開發(fā)工具介紹1.1 C#簡介 C#是微軟公司為.NET平臺(tái)量身定做的語言,是基于.NET 平臺(tái)的最佳語言。2002年。Microsoft公司發(fā)布了C#的第一個(gè)版本,2005年發(fā)布了C#語言的2.0版本。C#是一種安全的、穩(wěn)定的、簡單的、優(yōu)雅的,由C和C+衍生出來的面向?qū)ο蟮木幊陶Z言。它在繼承C和C+強(qiáng)大功能的同時(shí)去掉了一些它們的復(fù)雜特性(例如沒有宏以及不允許多重繼承)。C#綜合了VB簡單的可視化操作和C+的高運(yùn)行效率,以其強(qiáng)大的操作能力、優(yōu)雅的語法風(fēng)格、創(chuàng)新的語言特性和便捷的面向組件編程的支持成為.NET開發(fā)的首選語言。 C#是面向?qū)?/p>
8、象的編程語言。它使得程序員可以快速地編寫各種基于MICROSOFT .NET平臺(tái)的應(yīng)用程序,MICROSOFT .NET提供了一系列的工具和服務(wù)來最大程度地開發(fā)利用計(jì)算與通訊領(lǐng)域。 C#使得C+程序員可以高效的開發(fā)程序,且因可調(diào)用由 C/C+ 編寫的本機(jī)原生函數(shù),因此絕不損失C/C+原有的強(qiáng)大的功能。因?yàn)檫@種繼承關(guān)系,C#與C/C+具有極大的相似性,熟悉類似語言的開發(fā)者可以很快的轉(zhuǎn)向C#。C#幾乎集中了所有關(guān)于軟件開發(fā)和軟件工程研究的最新成果:面向?qū)ο?、類型安全、組件技術(shù)、自動(dòng)內(nèi)存管理、跨平臺(tái)異常處理、版本控制、代碼安全管理。盡管像很多人注意到的一樣,羅列上述特性時(shí),總是讓人想到JAVA,然而
9、C# 確實(shí)走得更遠(yuǎn)。但現(xiàn)實(shí)的情況是,非技術(shù)的因素往往更能決定一個(gè)產(chǎn)品的未來,尤其在計(jì)算機(jī)軟件的歷史上,技術(shù)卓越的產(chǎn)品,如OS/2、Mac OS、UNIX等,都敗在了Windows漂亮的界面上。JAVA的用戶主要是網(wǎng)絡(luò)服務(wù)的開發(fā)者和嵌入式設(shè)備軟件的開發(fā)者,嵌入式設(shè)備軟件不是C# 的用武之地,而在網(wǎng)絡(luò)服務(wù)方面,C# 的即時(shí)編譯和本地代碼Cache方案比JAVA虛擬機(jī)具有絕對(duì)的性能優(yōu)勢。何況C# 一旦成為一個(gè)像C+ 一樣的公共的標(biāo)準(zhǔn),軟件開發(fā)商既可以省去JAVA的許可證費(fèi)用,也不必?fù)?dān)心成為微軟的奴隸,那些反微軟的人士和主張廠商獨(dú)立的人士可能也不會(huì)有什么意見。這可能正是微軟所期待的。 但是,C# 也有
10、弱點(diǎn)。首先,在一些版本較舊的Windows平臺(tái)上,C# 的程序還不能運(yùn)行,因?yàn)镃# 程序需要 .NET運(yùn)行庫作為基礎(chǔ),而 .NET運(yùn)行庫作為Windows(XP及以后版本)的一部分發(fā)行, Windows Me 和 Windows 2000用戶只能以Service Pack的形式安裝使用。其次,C# 能夠使用的組件或庫還只有 .NET 運(yùn)行庫等很少的選擇,沒有豐富的第三方軟件庫可用,這需要有一個(gè)過程,同時(shí)各軟件開發(fā)商的支持也很重要。第三,JAVA的成功因素里有一些是反微軟陣營的吹捧,雖然“只寫一次,到處運(yùn)行”只是一句口號(hào),但畢竟已經(jīng)是一種成熟的技術(shù)。而C# 的鼓吹者只有名聲不佳的微軟,且只能運(yùn)行
11、在Windows上。實(shí)際上這兩種語言都不是不可替代的,理智的說,對(duì)軟件開發(fā)商而言,什么用的最熟什么就是最好的工具。尤其對(duì)C+的使用者,C# 沒有帶來任何新東西,因?yàn)?NET運(yùn)行庫在C+中也可以使用,沒有要換的絕對(duì)的理由。C# 將不可避免地崛起,在Windows平臺(tái)上成為主角,而JAVA將在UNIX、Linux等平臺(tái)上成為霸主,C+ 將繼續(xù)在系統(tǒng)軟件領(lǐng)域大展拳腳。非常有意思的是,這些語言的語法極其接近,因?yàn)镴AVA和C# 都是由C+發(fā)展而來的。其他的開發(fā)工具當(dāng)然還會(huì)在相當(dāng)長的時(shí)間里繼續(xù)他們的旅程,不過在市場份額上,將不可避免地受到?jīng)_擊1.2 Visual Studio 2005簡介 Visual
12、 Studio 2005是基于.NET2.0框架的。它同時(shí)也能開發(fā)跨平臺(tái)的應(yīng)用程序,如開發(fā)使用微軟操作系統(tǒng)的手機(jī)的程序等??傮w來說是一個(gè)非常龐大的軟件,甚至包含代碼測試功能。這個(gè)版本的Visual Studio 包含有眾多版本,分別面向不同的開發(fā)角色。同時(shí)還永久提供免費(fèi)的Visual Studio Express 版本 Visual Studio 2005包括的組件:Visual Basic,C# Windows Forms Projects Web Projects Enterprise templates Class Designer Server Explorer Excel, Word
13、, InfoPath Projects SQL Server Developer Edition Access Developer Extensions 不包括的組件: Mobile Projects 64 Bit support Visio-based modeling Visual Source Safe Operating Systems - Development and Test Servers - Development and Test Virtual PC Office, InfoPath, OneNote, Visio, Project, MapPoint 包括Visual
14、Basic 2005,c+,c#,J#等編程工具。2 系統(tǒng)總體規(guī)劃2.1 系統(tǒng)分析2.1.1 系統(tǒng)需求分析 針對(duì)目前管理信息系統(tǒng)就是我們常說的MIS (Management Information System),在強(qiáng)調(diào)管理、強(qiáng)調(diào)信息的現(xiàn)代社會(huì)中它變的越來越普及。而將信息管理系統(tǒng)與企業(yè)自動(dòng)化設(shè)備想結(jié)合,則是當(dāng)今社會(huì)現(xiàn)代企業(yè)的發(fā)展趨勢。通過這樣的管理方式,企業(yè)的管理人員、技術(shù)人員、統(tǒng)計(jì)人員等各部門員工就能從大量煩瑣的資料和數(shù)據(jù)中解脫出來,只需對(duì)自己需要的數(shù)據(jù)和內(nèi)容進(jìn)行必須的處理,而不用對(duì)每個(gè)環(huán)節(jié)都了如指掌。這在一定程度上能夠節(jié)省人力物力,同時(shí)也大大加強(qiáng)了對(duì)數(shù)據(jù)處理的及時(shí)性和準(zhǔn)確性。 本
15、次的開發(fā)內(nèi)容商場員工管理系統(tǒng)就是信息管理與現(xiàn)代化辦公設(shè)備相結(jié)合的例子。開發(fā)本系統(tǒng)希望使員工管理人員可以從年復(fù)一年的輸入、計(jì)算、統(tǒng)計(jì)等工作中解脫出來,由于員工方面的數(shù)據(jù)眾多,輸入、統(tǒng)計(jì)極為不便,輸入量大,計(jì)算量大。這些工作都以人力來完成將費(fèi)時(shí)費(fèi)力,而且容易出現(xiàn)錯(cuò)誤和疏漏。本系統(tǒng)一次錄入信息后,就可以反復(fù)多次在不同的信息庫中使用。所有輸入的信息都將按所屬部門、專業(yè)、考勤日期、工資日期等詳細(xì)分類,使客戶可以根據(jù)需要進(jìn)行管理操作。 因此,該管理系統(tǒng)的目的就是利用計(jì)算機(jī)對(duì)復(fù)雜煩瑣的數(shù)據(jù)進(jìn)行存儲(chǔ)和處理,并利用計(jì)算機(jī)與現(xiàn)代化辦公設(shè)備的連接實(shí)時(shí)刷新數(shù)據(jù),從而提高企業(yè)的工作效率。2.1.2 用戶需求分析 1、可
16、用性需求分析:(1) 盡量從用戶角度出發(fā),以方便使用本產(chǎn)品。如:新增用戶信息時(shí),敲入回車鍵光標(biāo)的自動(dòng)跳轉(zhuǎn)、輸入法的自動(dòng)轉(zhuǎn)換,信息檢索時(shí)輸入漢語簡拼快速檢索到結(jié)果等??梢酝ㄟ^快速鍵方便用戶錄入信息,所有操作可僅通過鍵盤完成。(2) 支持沒有計(jì)算機(jī)使用經(jīng)驗(yàn)、計(jì)算機(jī)使用經(jīng)驗(yàn)較少及有較多計(jì)算機(jī)使用經(jīng)驗(yàn)的用戶均能方便地使用本系統(tǒng)。(3) 系統(tǒng)具有一定的容錯(cuò)和抗干擾能力,在非硬件故障或非通訊故障時(shí),系統(tǒng)能夠保證正常運(yùn)行,并有足夠的提示信息幫助用戶有效正確地完成任務(wù)。(4) 操作完成時(shí)有統(tǒng)一規(guī)范的提示信息,例如刪除操作時(shí),系統(tǒng)可提示警示框“您確認(rèn)刪除記錄嗎?提示!”,用戶點(diǎn)擊確認(rèn)后,系統(tǒng)才執(zhí)行刪除操作,刪除
17、后可直接返回相關(guān)頁面。(5) 用戶可自定義為了滿足業(yè)務(wù)的不斷變化,一些重要的參數(shù)應(yīng)該可以靈活設(shè)置。(6) 聯(lián)機(jī)操作與用戶指南。2、 安全性需求分析 根據(jù)不同的用戶角色可以設(shè)置相應(yīng)的權(quán)限,沒有權(quán)限的系統(tǒng)禁止使用該系統(tǒng),例如員工只能查詢查詢自己的工資,而經(jīng)理就可以查看員工的工資。2.2 系統(tǒng)總體設(shè)計(jì)2.2.1 系統(tǒng)簡介 最初的商場管理系統(tǒng),都是靠人力來完成的。但近幾年我國商場經(jīng)營規(guī)模日趨擴(kuò)大,商場員工人數(shù)在不斷擴(kuò)增,在商場的運(yùn)營過程中組要處理大量的員工信息,并且還要更新員工的考勤信息以及工資信息等。因此,在商場員工管理中引進(jìn)現(xiàn)代化的辦公軟件,實(shí)現(xiàn)商場員工信息的便捷式管理,從而方便商場管理人員的管理
18、和決策,為商場的運(yùn)營帶來便捷。 一款好的商場員工管理系統(tǒng),應(yīng)該是可以幫助管理部門提高工作效率,幫助商場工作人員利用計(jì)算機(jī),極為方便的對(duì)商場員工的有關(guān)數(shù)據(jù)進(jìn)行管理、輸入、輸出、查找等有關(guān)操作,使雜亂的員工數(shù)據(jù)能夠具體化、直觀化、合理化等。2.2.2 系統(tǒng)結(jié)構(gòu)根據(jù)需求分析,系統(tǒng)功能結(jié)構(gòu)總體圖2.1如下: 用戶信息修改用戶信息添加用戶信息查詢系統(tǒng)管理用戶管理工資管理部門管理員工管理商場員工管理系統(tǒng) 用戶信息刪除員工信息查詢員工信息添加員工信息修改員工信息刪除部門信息查詢部門信息添加部門信息修改部門信息刪除考勤信息查詢考勤管理考勤信息添加考勤信息修改考勤信息刪除工資信息查詢工資信息添加工資信息修改工資
19、信息刪除經(jīng)理信息查詢經(jīng)理管理經(jīng)理信息添加圖2.1系統(tǒng)功能結(jié)構(gòu)圖經(jīng)理信息刪除經(jīng)理信息修改退出系統(tǒng)2.3 系統(tǒng)模塊功能簡介 商場員工管理系統(tǒng)主要分為:用戶模塊、員工信息模塊、部門信息模塊、員工工資模塊、員工考勤模塊、經(jīng)理信息模塊、以下是各個(gè)功能模塊的簡單介紹。2.3.1 系統(tǒng)模塊功能具體解析 系統(tǒng)管理:有系統(tǒng)管理員身份的用戶可以登錄,負(fù)責(zé)用戶的管理,用戶可以分為三大類:一類是管理員,可以添加、刪除、修改查詢各類用戶;另一類是經(jīng)理,可以修改自己的登錄信息,最后一類是員工,只能修改自己的用戶信息,不具有添加刪除的操作權(quán)限。 員工基本信息管理:有關(guān)員工基本信息的錄入、修改、查詢、刪除 。同時(shí)能夠?qū)崿F(xiàn)按照
20、員工編號(hào)以及員工姓名能夠進(jìn)行但條件或者組合條件的查詢,并且當(dāng)用戶身份是一個(gè)員工或者是經(jīng)理,只能對(duì)員工信息進(jìn)行操作。 員工工資管理:主要包括員工工資的輸入,也可以對(duì)其工資進(jìn)行修改,同時(shí)能夠?qū)崿F(xiàn)按照員工編號(hào)以及員工名稱能夠進(jìn)行但條件或者組合條件的查詢,添加、刪除等操作,并且要能夠?qū)崿F(xiàn)當(dāng)用戶以員工身份登錄的時(shí)候,只能查詢自己的工資信息,不具有添加、刪除、修改自己的工資信息的權(quán)利;當(dāng)用戶以經(jīng)理的身份登錄到商場員工管理系統(tǒng),可以錄入以及查詢員工的工資信息,但是不具備刪除和修改員工工資的權(quán)限。 員工考勤管理:對(duì)全體員工的考勤信息進(jìn)行增刪改查。部門管理:有關(guān)部門信息的錄入、修改、查詢、刪除。同時(shí)能夠?qū)崿F(xiàn)按照
21、部門編號(hào)以及部門名稱能夠進(jìn)行但條件或者組合條件的查詢,并且當(dāng)?shù)卿浻脩舻纳矸菔墙?jīng)理或者員工,只能進(jìn)行查詢員工考勤信息的操作。部門信息管理:有關(guān)部門基本信息的錄入、修改、查詢和刪除。同時(shí)能夠?qū)崿F(xiàn)按照部門編號(hào)以及部門名稱能夠進(jìn)行但條件或者組合條件的查詢,并且當(dāng)?shù)卿浻脩舻纳矸菔墙?jīng)理或者員工,只能進(jìn)行查詢部門信息的操作。 經(jīng)理管理:有關(guān)經(jīng)理信息的錄入、查詢、修改、刪除等操作,同時(shí)能夠?qū)崿F(xiàn)按照部門編號(hào)以及部門名稱能夠進(jìn)行但條件或者組合條件的查詢,并且當(dāng)用戶身份是員工,不能對(duì)這個(gè)模塊進(jìn)行任何操作。3 系統(tǒng)實(shí)現(xiàn)3.1 Login.cs登錄窗體3.1.1 用戶登錄窗體 Login.cs登錄窗體是用戶進(jìn)行登錄所使
22、用的窗體,主要包括Lable標(biāo)簽、Textbox文本框combox控件和Botton按鈕。用戶輸入用戶名和密碼并選擇用戶身份之后,單擊“登錄”按鈕,可以驗(yàn)證用戶身份的合理性,用戶身份有效就可以登錄到主界面中。如圖3.1、圖3.2所示。圖3.1登錄界面在該窗體中,首先在Main()主函數(shù)中實(shí)現(xiàn)了當(dāng)用戶啟動(dòng)商場員工管理系統(tǒng)時(shí)先啟動(dòng)Login窗體。代碼如下: static void Main() Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run
23、(new Login ();該窗體的構(gòu)造函數(shù)代碼如下: public partial class Login : Form public Login() InitializeComponent(); private void button1_Click(object sender, EventArgs e) string name, pwd;name = textBox1.Text.Trim(); pwd = textBox2.Text.Trim(); if (name != "" && pwd != "") sc1.DataAccess
24、 data = new 商場員工管理系統(tǒng).sc1.DataAccess (); if (data.CheckAdmin(name, pwd) sc1.constants.Username = name; Form1 f = new Form1(); f.Show(); this.Hide(); else MessageBox.Show("qingchongxinshuru"); textBox1.Text = " "textBox2.Text = " private void button2_Click(object sender, Event
25、Args e) Application.Exit(); 圖3.2主窗體設(shè)計(jì)界面3.2系統(tǒng)管理 本模塊主要是維護(hù)系統(tǒng)的正常運(yùn)行以及安全性設(shè)置,包括管理員能夠完成用戶信息的添加、刪除用戶、修改密碼 、查詢用戶的權(quán)限和重新登錄等功能。如圖3.3所示。圖3.3用戶管理界面3.2.1 用戶信息添加 Adduser窗體主要是用來登錄用戶的添加操作。該窗體中包含用戶名、用戶密碼、以及用戶權(quán)限這些信息。但單擊“保存”按鈕就可以錄入用戶的信息。添加用戶界面如下如圖3.4:圖3.4執(zhí)行用戶添加并添加成功界面在“保存”按鈕的單擊事件中,代碼如下: private void button1_Click(object
26、sender, EventArgs e) string userid = this .textBox1 .Text .Trim (); string userpwd = this .textBox2 .Text .Trim (); string qppwd = this .textBox3 .Text .Trim (); string userlevel = (string )this .comboBox1 .SelectedItem ; if (userid = null | userid.Trim ().Equals ("") MessageBox.Show (&quo
27、t;請(qǐng)輸入用編號(hào)","提示");this.textBox1 .Focus ();return ; if (userpwd != qppwd ) MessageBox.Show("用戶密碼不一致","提示"); this.textBox2 .Focus ();return ; sc1.UserInfoData data = new 商場員工管理系統(tǒng).sc1.UserInfoData (); data.Userid = userid ;data.Userpwd = userpwd ;data.Userlevel = userle
28、vel ; try if (sc1.UserInfoOperation.inserUserInfo(data) MessageBox.Show("添加成功!", "提示"); this.textBox1.Text = ""this.textBox2.Text = ""this.textBox3.Text = "" else MessageBox.Show("添加失敗", "錯(cuò)誤"); catch (Exception ex) ex.ToString();M
29、essageBox.Show("保存失??!","錯(cuò)誤"); 在“取消”按鈕的單擊事件中如下代碼: private void button2_Click(object sender, EventArgs e) this.Close(); 3.2.2 用戶信息查詢 Usercx窗體主要是用來實(shí)現(xiàn)用戶查詢功能。在該窗體中可以通過查詢用戶名或者用戶類型進(jìn)行查詢,查詢窗體如圖3.5所示。圖3.5用戶信息查詢界面在“查詢”按鈕的單擊事件中如下代碼:public void bindDataGird() string userid = this.textBox1.Tex
30、t.Trim(); string userlevel = (string)boBox1.SelectedItem; sc1.UserInfoData data = new 商場員工管理系統(tǒng).sc1.UserInfoData(); data.Userid = userid; data.Userlevel = userlevel; try DataSet ds = sc1.UserInfoOperation.getUserInfoAll(data); this.dataGridView1.DataSource = ds.Tables0; catch (Exception ex) ex.ToStri
31、ng(); private void button1_Click(object sender, EventArgs e) bindDataGird(); 3.2.3 用戶信息刪除用戶刪除代碼如下: private void button2_Click(object sender, EventArgs e) int index = this.dataGridView1.CurrentCell.RowIndex; if (index < 0) MessageBox.Show("請(qǐng)選擇要?jiǎng)h除的記錄!", "提示"); return; else if (M
32、essageBox.Show("確認(rèn)要?jiǎng)h除嗎", "刪除", MessageBoxButtons.YesNo) = DialogResult.Yes) string userid = this.textBox1.Text.Trim(); string userlevel = (string)boBox1.SelectedItem; sc1.UserInfoData data = new 商場員工管理系統(tǒng).sc1.UserInfoData(); data.Userlevel = userlevel; DataSet ds = sc1.UserInfoOpe
33、ration.getUserInfoAll (data); string id = ds.Tables0.Rowsindex"用戶名".ToString(); try if (sc1.UserInfoOperation .deleteUserInfo(id) MessageBox.Show("刪除用戶!", "提示"); bindDataGird(); else MessageBox.Show("刪除失敗", "錯(cuò)誤"); catch (Exception ex) ex.ToString();
34、3.2.4 用戶密碼修改修改界面如下圖3.6所示:圖3.6用戶修改密碼界面代碼如下:private void button1_Click(object sender, EventArgs e) sc1.UserInfoData data = new 商場員工管理系統(tǒng).sc1.UserInfoData(); data.Userid =this .textBox1 .Text .Trim (); DataSet ds = sc1.UserInfoOperation.getUserInfoAll (data); if (textBox2.Text != ds.Tables0.Rows0"U
35、serpwd".ToString() MessageBox.Show("原密碼不正確","提示"); this.textBox2.Focus(); if (this.textBox3.Text.Trim() != this.textBox4.Text.Trim() MessageBox.Show("確認(rèn)密碼不正確","提示"); this.textBox3.Focus(); return; try data.Userid = textBox1.Text; data.Userpwd = textBox3.T
36、ext; data.Userlevel = ds.Tables0.Rows0"Userlevel".ToString(); if (sc1.UserInfoOperation.updataUserInfo(data) MessageBox.Show("修改成功", "提示"); this.Dispose(); else MessageBox.Show("修改失敗", "提示");return; catch (Exception ex) ex.ToString(); MessageBox.Show
37、("修改失敗","錯(cuò)誤"); private void button2_Click(object sender, EventArgs e) this.Close(); 3.3 員工信息管理 本模塊能夠?qū)崿F(xiàn)員工基本信息的錄入、修改、查詢和刪除。同時(shí)能夠?qū)崿F(xiàn)按照員工編號(hào)以及員工姓名進(jìn)行但條件或者組合條件的查詢。3.3.1 員工信息添加 Addstaff窗體主要是用來員工信息的添加操作。該窗體中包含用員工編號(hào)、員工姓名、員工性別等員工基本信息。但單擊“保存”按鈕就可以錄入用戶的信息。添加員工信息界面如下如圖3.7所示:圖3.7員工添加界面添加代碼如下: pri
38、vate void button1_Click(object sender, EventArgs e) string Staffid = textBox1.Text; string Staffname = textBox2.Text; string Staffsex = (string)comboBox1.SelectedItem; string Staffbirthday = textBox3.Text;string Telphone = textBox4.Text; string Address = textBox5.Text; if (Staffid = null | Staffid.T
39、rim().Equals("") MessageBox.Show("請(qǐng)輸入員工編號(hào)!", "提示"); textBox1.Focus();return; if (Staffname = null | Staffname.Trim().Equals("") MessageBox.Show("請(qǐng)輸入員工姓名!", "提示"); textBox2.Focus();return;sc1.StaffInfoData data = new 商場員工管理系統(tǒng).sc1.StaffInfoDa
40、ta(); data.Staffid1 = Staffid;data.Staffname1 = Staffname; data.Staffsex1 = Staffsex; data.Staffbirthay1 = Staffbirthday; data.Telphone1 = Telphone;data.Address1 = Address; try if (tid = "") if (sc1.StaffInfoOperation .insertStaffInfo(data) textBox1.Text = "" textBox2.Text = &quo
41、t;" textBox3.Text = "" textBox4.Text = "" textBox5.Text = "" elseMessageBox.Show("添加失?。?quot;, "提示"); elseif(sc1.StaffInfoOperation.updateStaffInfo (data) MessageBox.Show("修改成功!", "提示"); this.Close(); else MessageBox.Show("修改
42、失??!", "提示"); catch (Exception ex) ex.ToString();MessageBox.Show("保存失??!", "錯(cuò)誤"); 3.3.2 員工信息查詢圖3.8員工信息查詢界面查詢代碼如下:public void bindDataGrid() string Staffid = textBox1.Text.Trim(); string Staffname = textBox2.Text.Trim(); string Staffsex = (string)comboBox1.SelectedIte
43、m; sc1.StaffInfoData data = new 商場員工管理系統(tǒng).sc1.StaffInfoData(); data.Staffid1 = Staffid ; data.Staffname1 = Staffname ; data.Staffsex1 = Staffsex; try DataSet ds = sc1.StaffInfoOperation .getStaffInfo (data); dataGridView1.DataSource = ds.Tables0; catch (Exception ex) ex.ToString(); private void butto
44、n1_Click(object sender, EventArgs e) bindDataGrid();3.3.3 員工信息修改3.3.4 員工信息刪除3.4部門信息管理 本模塊能夠?qū)崿F(xiàn)部門基本信息的錄入、修改、查詢和刪除。同時(shí)能夠?qū)崿F(xiàn)按照部門編號(hào)以及部門名稱進(jìn)行單條件或者組合條件的查詢。3.4.1 部門信息添加 Deptadd窗體主要是實(shí)現(xiàn)部門信息的添加操作。在窗體上輸入專業(yè)編號(hào)以及部門名稱單擊“保存”按鈕,就可以將部門信息添加到數(shù)據(jù)庫中,單擊取消按鈕,退出該窗體。圖3.9部門添加窗體3.4.2 部門信息查詢 Deptcx 窗體主要實(shí)現(xiàn)部門信息的查詢功能。在該窗體中,可以通過部門編號(hào)以及部門
45、名稱進(jìn)行查詢,窗體中含有一個(gè)DataGridview控件,當(dāng)查詢出結(jié)果,可以選中控件的一條記錄,進(jìn)行刪除或者修改操作如下圖3.10、圖3.11所示。圖3.10部門信息查詢界面3.4.3 部門信息修改圖3.11部門信息修改窗體3.4.4 部門信息刪除3.5 工資信息管理 本模塊能夠?qū)崿F(xiàn)工資基本信息的錄入、修改、查詢和刪除。同時(shí)能夠?qū)崿F(xiàn)按照部門編號(hào)以及部門名稱進(jìn)行單條件或者組合條件的查詢。3.5.1 工資信息添加 addSalary窗體主要是實(shí)現(xiàn)工資信息的添加操作。在窗體上輸入員工編號(hào)以及部門編號(hào)以及底薪、繳稅、月薪單擊“計(jì)算”按鈕可以計(jì)算員工一年的工資。單擊“保存”按鈕,就可以將員工工資信息添加
46、到數(shù)據(jù)庫中,單擊取消按鈕,退出該窗體。圖3.12工資信息添加界面3.5.2 工資信息查詢 Salarycx窗體主要實(shí)現(xiàn)工資信息查詢功能。在該窗體中,可以通過員工編號(hào)以及部門編號(hào)進(jìn)行查詢,窗體中含有一個(gè)DataGridview控件,當(dāng)查詢出結(jié)果,可以選中控件的一條記錄,進(jìn)行刪除或者修改操作如下圖3.13所示。圖3.13工資信息查詢界面3.5.3 工資信息修改3.5.4 工資信息刪除3.6 考勤信息管理 本模塊能夠?qū)崿F(xiàn)員工考勤基本信息的錄入、修改、查詢和刪除。同時(shí)能夠?qū)崿F(xiàn)按照員工編號(hào)以及部門編號(hào)、考勤日期進(jìn)行單條件或者組合條件的查詢。3.6.1 考勤信息添加 addWork窗體主要是員工考勤信息的添加操作。在窗體上輸入員工編號(hào)以及部門編號(hào)、考勤日期,單擊“保存”按鈕,就可以將員工考勤信息添加到數(shù)據(jù)庫中,單擊取消按鈕,退出該窗體。圖3.1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題開題報(bào)告:湖北省大中小學(xué)一體化國防教育資源建設(shè)研究
- 課題開題報(bào)告:海外統(tǒng)戰(zhàn)與中華文化傳播路徑探析
- 海上打樁施工方案
- 道路三七灰土施工方案
- 經(jīng)濟(jì)林施工方案
- 肺炎的中醫(yī)辨證施治方案
- 葡萄酒專門零售企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級(jí)戰(zhàn)略研究報(bào)告
- 財(cái)產(chǎn)保險(xiǎn)企業(yè)ESG實(shí)踐與創(chuàng)新戰(zhàn)略研究報(bào)告
- 石棉襯墊企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級(jí)戰(zhàn)略研究報(bào)告
- 羊皮革服裝企業(yè)縣域市場拓展與下沉戰(zhàn)略研究報(bào)告
- 江西省宜春市豐城市第九中學(xué)2024-2025學(xué)年九年級(jí)上學(xué)期第二次段考化學(xué)試卷(日新班)(無答案)
- 燃?xì)夤景踩a(chǎn)實(shí)施方案
- 全國職業(yè)院校技能大賽高職組(生產(chǎn)事故應(yīng)急救援賽項(xiàng))選拔賽考試題庫500題(含答案)
- 【MOOC】涂附磨具-河南工業(yè)大學(xué) 中國大學(xué)慕課MOOC答案
- 2024解析:第十四章內(nèi)能的利用-基礎(chǔ)練(解析版)
- 《制造業(yè)信息化》課件
- 2024年湖南省初中學(xué)業(yè)水平考試·數(shù)學(xué)
- 2024年度股權(quán)激勵(lì)代持協(xié)議
- 北師大版(2024新版)七年級(jí)上冊(cè)數(shù)學(xué)全冊(cè)教案
- 食品安全、消防安全、交通安全
- 建筑施工企業(yè)新員工三級(jí)安全教育培訓(xùn)
評(píng)論
0/150
提交評(píng)論