

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p> 編號 </p><p><b> 畢業(yè)設(shè)計(論文)</b></p><p> 題目商業(yè)銀行員工薪酬管理系統(tǒng)</p><p> 二級學(xué)院 應(yīng)用技術(shù)學(xué)院 </p><p> 專 業(yè) </p>
2、<p> 班 級 </p><p> 學(xué)生姓名 學(xué)號 </p><p> 指導(dǎo)教師 職稱 </p><p> 時 間 2012年4月 </p><p><b> 目錄&
3、lt;/b></p><p><b> 摘 要I</b></p><p> AbstractII</p><p><b> 1引言1</b></p><p> 1.1 研究意義1</p><p> 1.2 課題來源1</p><
4、p> 1.3 課題目標和內(nèi)容2</p><p> 2 系統(tǒng)開發(fā)環(huán)境介紹3</p><p> 2.1開發(fā)工具選擇3</p><p> 2.2 Asp.Net技術(shù)3</p><p> 2.3 Visual Studio2005開發(fā)平臺介紹4</p><p> 2.4 SQL Server數(shù)據(jù)庫簡
5、介5</p><p> 2.5 B/S架構(gòu)介紹6</p><p><b> 3 需求分析7</b></p><p> 3.1 可行性分析7</p><p> 3.2 軟件系統(tǒng)的要求9</p><p> 3.3系統(tǒng)用戶角色分析9</p><p> 3.
6、3.1系統(tǒng)管理員用戶9</p><p> 3.3.2普通員工9</p><p> 3.4 系統(tǒng)功能需求10</p><p> 3.5 系統(tǒng)流程10</p><p><b> 4 總體設(shè)計12</b></p><p> 4.1系統(tǒng)結(jié)構(gòu)設(shè)計12</p><p&
7、gt; 4.2系統(tǒng)的運行環(huán)境和開發(fā)平臺12</p><p> 4.2.1硬件設(shè)備及操作系統(tǒng)12</p><p> 4.2.2系統(tǒng)開發(fā)平臺12</p><p> 4.3 系統(tǒng)功能模塊13</p><p> 4.4 數(shù)據(jù)庫設(shè)計14</p><p> 4.4.1系統(tǒng)的數(shù)據(jù)庫項14</p>
8、<p> 4.4.2 數(shù)據(jù)庫概念設(shè)計15</p><p> 4.4.3 數(shù)據(jù)庫邏輯設(shè)計18</p><p> 4.5數(shù)據(jù)庫連接21</p><p><b> 5 詳細設(shè)計22</b></p><p> 5.1管理員登錄界面實現(xiàn)22</p><p> 5.2部門信息
9、管理23</p><p> 5.3員工檔案信息管理界面實現(xiàn)24</p><p> 5.3.1添加員工檔案信息界面實現(xiàn)24</p><p> 5.3.2查詢員工檔案信息管理界面實現(xiàn)26</p><p> 5.4工資信息管理界面實現(xiàn)27</p><p> 5.4.1工資發(fā)放管理界面實現(xiàn)27</p
10、><p> 5.4.2工資管理信息界面實現(xiàn)29</p><p><b> 6 系統(tǒng)測試31</b></p><p> 6.1 系統(tǒng)測試方法介紹31</p><p> 6.2 功能測試31</p><p> 6.3 測試方法32</p><p> 6.4 測
11、試概況32</p><p> 6.5 系統(tǒng)的性能測試34</p><p> 6.6 測試分析35</p><p><b> 結(jié)論36</b></p><p><b> 參考文獻37</b></p><p><b> 致謝38</b>
12、</p><p><b> 摘 要</b></p><p> 薪酬管理系統(tǒng)是一個企業(yè)不可缺少的部分,它的內(nèi)容對于企業(yè)的決策者和管理者來說都至關(guān)重要,所以薪酬管理應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都
13、帶來了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計算機科學(xué)日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。</p><p> 本文基于ASP.NET技術(shù)與SQL SERVER 2005數(shù)據(jù)庫技術(shù)開發(fā)一個薪酬管理系統(tǒng)。用來實現(xiàn)公司企業(yè)的人力資源以及員工的工作績效的管理,包括員工檔案信息管理,員工業(yè)績評定管理,員工工資信息管理,基本資料信息管理等幾個重要的功能,同時實現(xiàn)了各種信
14、息的查詢。在Microsoft Visual Studio 2005開發(fā)環(huán)境下進行開發(fā),后臺程序語言開發(fā)采用C#編程語言和MSSQL 2005數(shù)據(jù)庫實現(xiàn)一個人力資源績效的管理系統(tǒng),用于公司的薪酬管理,實現(xiàn)公司薪酬管理的科學(xué)化,高效化。</p><p> 本系統(tǒng)后臺數(shù)據(jù)庫采用Microsoft SQL Server 2005,前臺應(yīng)用程序由Visual Studio 2005進行開發(fā)。</p>&l
15、t;p> 關(guān)鍵詞:ASP.NET,SQL 2005,C#,工資管理,B/S架構(gòu)</p><p><b> Abstract</b></p><p> Compensation management system is an indispensable part of a business, its content for corporate decisio
16、n-makers and managers are critical, so the remuneration of management should be able to provide users with sufficient information and efficient query means. But it has been using the traditional artificial way to manage
17、file archives, this management approach has many shortcomings, such as: low efficiency, poor security, the other over time, will produce a large number of files and data, which</p><p> Based on ASP.NET tech
18、nology and SQL SERVER 2005 database technology to develop a compensation management system. For companies, human resources and performance management of staff, including several important functions of the employee file i
19、nformation management, employee performance assessment, management, employees wage information management, basic data information management, at the same time to achieve a variety of information query. Microsoft Visual S
20、tudio 2005 development environment to d</p><p> Of the system's back-end database using Microsoft SQL Server 2005, the foreground application developed by Visual Studio 2005.</p><p> Keywo
21、rds: Wage management system; Business accounting;Decision-making</p><p><b> 1引言</b></p><p><b> 1.1 研究意義</b></p><p> 工資信息管理是一個企業(yè)不可缺少的部分,它的內(nèi)容對于企業(yè)的決策者和管理者來說都
22、至關(guān)重要,所以薪酬管理應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計算機科學(xué)日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。</p><p> 計算機能極大地提高員工檔
23、案管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。結(jié)合員工管理的實際流程,本系統(tǒng)中將用戶分為兩類,即一般用戶和系統(tǒng)管理員。一般用戶類的用戶是指當(dāng)前系統(tǒng)中所有的員工,每名普通的工作人員都可以在使用該系統(tǒng)之前進行用戶注冊,而注冊時的帳號就是以后登陸該系統(tǒng)的帳號。該類用戶只能對自己的信息進行瀏覽和維護,不能對他人的信息進行管理。而對于系統(tǒng)管理員類用戶有權(quán)限對系統(tǒng)中的所有員工進行管理也就是人事檔案的管理。本系統(tǒng)主要用于企業(yè)員工信
24、息管理,總體任務(wù)是實現(xiàn)員工信息關(guān)系的系統(tǒng)化、規(guī)范化和自動化,其主要任務(wù)是用計算機對員工各種信息進行管理,針對這些要求設(shè)計了這個人事管理。</p><p><b> 1.2 課題來源</b></p><p> 實現(xiàn)企業(yè)人事管理勢在必行。對于大中型企業(yè)來說,利用計算機支持企業(yè)高效率完成勞動人事管理的日常事務(wù),是適應(yīng)現(xiàn)代企業(yè)制度要求、推動企業(yè)勞動人事管理走向科學(xué)化、規(guī)范
25、化的必要條件;計算機管理所無法比擬的優(yōu)點檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高人事管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。不同的企業(yè)具有不同的人事管理制度,這就決定了不同的企業(yè)需要不同的薪酬管理系統(tǒng)。</p><p> 1.3 課題目標和內(nèi)容</p><p><b> (1)目的:</b>
26、</p><p> 目前市面上流行的薪酬管理系統(tǒng)不少。但是,對于企、事業(yè)單位的薪酬管理系統(tǒng)來說,不需要大型的數(shù)據(jù)庫系統(tǒng)。只需要一個操作方便,功能實用,能滿足本中心對數(shù)據(jù)的管理及需求的系統(tǒng)。我們的目標就是在于開發(fā)一個功能實用、操作方便,簡單明了的薪酬管理系統(tǒng)。</p><p><b> (2)內(nèi)容</b></p><p> 能夠錄入人事的基
27、本資料,在操作上能夠完成諸如添加、修改、刪除、按各種條件進行查詢、新用戶的設(shè)置及密碼修改等方面的工作,基本滿足人事日常業(yè)務(wù)的需要。</p><p> 2 系統(tǒng)開發(fā)環(huán)境介紹</p><p><b> 2.1開發(fā)工具選擇</b></p><p> 系統(tǒng)的實施是在系統(tǒng)設(shè)計的基礎(chǔ)上,采用Visual Studio 2005作為前臺開發(fā)工具,開發(fā)語
28、言選擇asp.net , Visual Studio 2005是基于.net framework 2.0的集成開發(fā)環(huán)境,.NET Framework是建立、部署、執(zhí)行.NET程序的基礎(chǔ)環(huán)境。面向?qū)ο笫?NET程序語言共通的特色,而且所有的.NET語言可共享.NET Framework所提供的基類函數(shù)庫(Base Class Library)開發(fā)各種應(yīng)用程序,在.NET里將應(yīng)用程序分成兩種:Web Form和Win Form。Win Fo
29、rm指的是一般在用戶計算機中執(zhí)行的視窗型應(yīng)用程序,而Web Form指的是asp.net。</p><p> 本系統(tǒng)采用b/S模式,后臺使用SQL Sever作為后臺的數(shù)據(jù)管理系統(tǒng),而在前臺使用SQL Sever的Command組件來調(diào)用存儲過程的。SQL(Structured Query Language,結(jié)構(gòu)查詢語言)是一個功能強大的數(shù)據(jù)庫語言。SQL通常使用于數(shù)據(jù)庫的通訊。ANSI(美國國家標準學(xué)會)聲稱
30、,SQL是關(guān)系數(shù)據(jù)庫管理系統(tǒng)的標準語言。</p><p> 2.2 Asp.Net技術(shù)</p><p> ASP.Net2.0是把基于通用語言的程序在服務(wù)器上運行。不像以前的ASP即時解釋程序,而是將程序在服務(wù)器端首次運行時進行編譯。ASP.Net2.0構(gòu)架是可以用Microsoft(R)公司最新的產(chǎn)品 Visual Studio.net開發(fā)環(huán)境進行開發(fā),WYSIWYG(What Yo
31、u See Is What You Get所見即為所得)的編輯。這些僅是ASP.Net2.0強大化軟件支持的一小部分。</p><p> 因為ASP.Net2.0是基于通用語言的編譯運行的程序,所以它的強大性和適應(yīng)性,可以使它運行在Web應(yīng)用軟件開發(fā)者的幾乎全部的平臺上。通用語言的基本庫,消息機制,數(shù)據(jù)接口的處理都能無縫的整合到ASP.Net2.0的Web應(yīng)用中。ASP.Net2.0同時也是language-i
32、ndependent語言獨立化的,所以,你可以選擇一種最適合你的語言來編寫你的程序,或者把你的程序用很多種語言來寫,現(xiàn)在已經(jīng)支持的有C#(C++和Java的結(jié)合體),VB,Jscript。將來,這樣的多種程序語言協(xié)同工作的能力保護您現(xiàn)在的基于COM+開發(fā)的程序,能夠完整的移植向ASP.Net2.0。</p><p> ASP.Net2.0使用一種字符基礎(chǔ)的,分級的配置系統(tǒng),使你服務(wù)器環(huán)境和應(yīng)用程序的設(shè)置更加簡單
33、。因為配置信息都保存在簡單文本中,新的設(shè)置有可能都不需要啟動本地的管理員工具就可以實現(xiàn)。這種被稱為"Zero Local Administration"的哲學(xué)觀念使ASP.Net2.0的基于應(yīng)用的開發(fā)更加具體,和快捷。一個ASP.Net2.0的應(yīng)用程序在一臺服務(wù)器系統(tǒng)的安裝只需要簡單的拷貝一些必須得文件,不需要系統(tǒng)的重新啟動,一切就是這么簡單。</p><p> ASP.Net2.0已經(jīng)被刻
34、意設(shè)計成為一種可以用于多處理器的開發(fā)工具,它在多處理器的環(huán)境下用特殊的無縫連接技術(shù),將很大的提高運行速度。即使你現(xiàn)在的ASP.Net2.0應(yīng)用軟件是為一個處理器開發(fā)的,將來多處理器運行時不需要任何改變都能提高他們的效能,但現(xiàn)在的ASP確做不到這一點。</p><p> 2.3 Visual Studio2005開發(fā)平臺介紹</p><p> VS2005是一個集成開發(fā)環(huán)境,是微軟的新一
35、代的集成開發(fā)環(huán)境,他集成了多語言,多模式的開發(fā),VS2005默認支持C#語言,C++語言,J#語言,VB語言等多種語言進行編程開發(fā),可以開發(fā)B/S架構(gòu)的網(wǎng)站,可以開發(fā)CS架構(gòu)的軟件系統(tǒng),可以開發(fā)手機程序,可以開發(fā)Windows程序等多用模式的程序。</p><p> VS 2005提供了簡易的編程模式,和以往的asp開發(fā)網(wǎng)站相比擁有利用控件進行開發(fā)網(wǎng)站的先進思想,用戶只需要簡單的操作一些用戶控件就能開發(fā)一個簡易
36、的網(wǎng)站程序。</p><p> VS2005默認自帶一個SQL2005的服務(wù)器,不需要單獨安裝數(shù)據(jù)庫就可以支持SQL2005數(shù)據(jù)庫程序的開發(fā)。VS2005可以直接把開發(fā)的軟件系統(tǒng)進行打包運行,也可以把開發(fā)的網(wǎng)站在線上傳到FTP讓開發(fā)程序變得更簡單,更傻瓜。</p><p> VS2005集成開發(fā)環(huán)境優(yōu)化了軟件開發(fā)的生命周期,當(dāng)微軟公司首布 VB的時候,就通過使用簡便的開發(fā)環(huán)境以及眾多的
37、控件進行開發(fā)的方法來簡化程序開發(fā)的過程,降低對開發(fā)者的知識水平和要求。微軟公司讓更多的程序員快速的使用他的集成開發(fā)環(huán)境來開發(fā)程序。微軟公司在近些年又發(fā)布了強大的集成開發(fā)環(huán)境VS2005讓更多的程序員為止著迷,為之瘋狂,讓程序開發(fā)變得更加簡單和高效,越來越多的人學(xué)會了用這個集成開發(fā)環(huán)境進行軟件的開發(fā),即使程序員的基礎(chǔ)是零基礎(chǔ)也會在最短的時間內(nèi)熟練的應(yīng)用這個集成開發(fā)環(huán)境進行開發(fā)自己需要的程序系統(tǒng)。</p><p>
38、 2.4 SQL Server數(shù)據(jù)庫簡介</p><p> SQL Server 2005是基于SQL客戶/服務(wù)器(C/S)模式的數(shù)據(jù)庫系統(tǒng),圖形化界面使得數(shù)據(jù)庫管理更加簡捷、靈活,同時又具有豐富的編程接口,為用戶從事程序開發(fā)提供了更多的方便。</p><p> SQL Server 是Microsoft公司開發(fā)和推廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(DBMS),SQL Server 2005是M
39、icrosoft公司2005年推出的最新版本。SQL Server 2005是一款面向高端的數(shù)據(jù)庫管理系統(tǒng),它不僅繼承了SQL Server 前輩的性能、穩(wěn)定性、便于管理和易于開發(fā)等優(yōu)勢,同時又具有許多新特性。可以說SQL Server 2005目前已成為廣為使用的數(shù)據(jù)庫管理系統(tǒng)。</p><p> SQL Server 2005提供了以Web標準為基礎(chǔ)的擴展數(shù)據(jù)庫編程功能。豐富的XML和Internet標準支
40、持允許用戶使用內(nèi)置的存儲過程以XML格式輕松存儲和檢索數(shù)據(jù)。SQL Server 2005作為Microsoft.NET Enterprice Servers的核心組件,它將減少電子商務(wù)、在線服務(wù)和數(shù)據(jù)倉儲應(yīng)用程序推向市場的時間,并對需要的環(huán)境提供了可靠的支持。</p><p> 豐富的XML支持;對數(shù)據(jù)的Web訪問;分布式分區(qū)視圖;Web和應(yīng)用程序宿主;安全性;</p><p> 與
41、.NET Enterprice Servers Microsoft BizTalk和Microsoft Commerce Server的集成;虛擬接口系統(tǒng)區(qū)網(wǎng)絡(luò)(VISAN);</p><p> SQL Server 2005對數(shù)據(jù)倉儲的支持主要表現(xiàn)在:</p><p> 可伸縮性;綜合性分析服務(wù);數(shù)據(jù)轉(zhuǎn)換服務(wù);數(shù)據(jù)挖掘;聯(lián)機分析處理(OPLA);OPLA靈活性;</p>
42、<p> 可支持Web的分析;索引視圖;元數(shù)據(jù)服務(wù);</p><p> 通過上面的描述,不難發(fā)現(xiàn)SQL Server 2005管理數(shù)據(jù)庫是比較其他的數(shù)據(jù)庫管理產(chǎn)品有著很大的優(yōu)勢,它支持幾乎各種類型的應(yīng)用程序,幾乎可以用現(xiàn)有的任意開發(fā)平臺編寫應(yīng)用程序。總之,SQL Server 2005在硬件、軟件、客戶許可證、管理費用、開發(fā)費用方面均比市場上其他 RDBMS要低,是一個性能價格比很高的RDMBS產(chǎn)
43、品。</p><p> 管理數(shù)據(jù)庫及其對象時SQL Server 2005的主要任務(wù)。每個數(shù)據(jù)庫都是由表、觸發(fā)器、存儲過程等數(shù)據(jù)庫對象所組成的。數(shù)據(jù)表是包含數(shù)據(jù)庫中所有數(shù)據(jù)的數(shù)據(jù)庫對象,設(shè)計完數(shù)據(jù)庫后就可以創(chuàng)建數(shù)據(jù)庫中用來存儲數(shù)據(jù)的表了。SQL Server 2005提供了兩種創(chuàng)建數(shù)據(jù)庫表:一種是利用表設(shè)計器創(chuàng)建表,一種是利用Transact-SQL語句中的creat命令創(chuàng)建表。創(chuàng)建完一個表之后,最重要的就是向
44、表中插入數(shù)據(jù),這是最基本的操作。假如有需要刪除表的話,可以利用企業(yè)管理器刪除表或者用DROP TABLE語句刪除表。</p><p> SQL Server 2005數(shù)據(jù)存儲過程將一些固定的數(shù)據(jù)操作集中起來處理,解決了數(shù)據(jù)庫使用時系統(tǒng)的速度和效率問題。打開SQL Server 企業(yè)管理器,選中數(shù)據(jù)庫中“存儲過程”文件夾,單擊鼠標右鍵,選擇“新建存儲過程”命令,即可往對話框文本顯示處添加命令語句。存儲過程是保存起
45、來的可以接受和返回用戶提供的參數(shù)的Transact-SQL語句的集合。修改存儲命令可以使用ALTER PROCEDURE語句更改存儲過程。刪除存儲過程可以使用DROP PROCEDURE命令。</p><p> 2.5 B/S架構(gòu)介紹</p><p> B/S架構(gòu)就是瀏覽器和服務(wù)器結(jié)構(gòu)是目前程序開發(fā)的過程中所被廣泛采用的一種程序的開發(fā)框架。它是跟隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展而發(fā)展起來的一種新的
46、程序結(jié)構(gòu),他對以前我們使用的C/S架構(gòu)是一種先進的改進后的結(jié)果。</p><p> 在B/S程序的框架下用戶是采用瀏覽器來獲取程序的使用功能的,不需要單獨安裝新的程序只需要使用瀏覽器來使用就可以了,這樣的程序結(jié)構(gòu)的實際上就是一個客戶端,一個中間層,一個數(shù)據(jù)庫服務(wù)器層。這樣就大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總休成本。</p><p> B/S架構(gòu)的
47、有點是把薪酬管理系統(tǒng)配置到遠程的服務(wù)器上,在任何可以上網(wǎng)的地方都可以訪問和使用系統(tǒng),當(dāng)然必須擁有權(quán)限。</p><p> 大型的企業(yè)一般都擁有自己的數(shù)據(jù)庫服務(wù)器中心,我們就把薪酬管理系統(tǒng)配置到企業(yè)自己的服務(wù)上,把訪問權(quán)限控制在使用系統(tǒng)的網(wǎng)絡(luò)中,這樣在互聯(lián)網(wǎng)上的用戶即使有地址也無法訪問和使用系統(tǒng),避免黑客的攻擊,這就是B/S架構(gòu)的優(yōu)點,他可以實現(xiàn)在一個小型的內(nèi)部網(wǎng)絡(luò)中訪問和控制,也可以再廣大的互聯(lián)網(wǎng)中進行控制和訪
48、問。</p><p><b> 3 需求分析</b></p><p> 作為公司企業(yè)使用的薪酬管理系統(tǒng),系統(tǒng)的角色分為超級管理員和普通的員工他們具有不同的操作權(quán)限。超級管理員實現(xiàn)對所有信息的維護和管理,能實現(xiàn)對薪酬管理系統(tǒng)的總體的管理和控制,超級管理員擁有系統(tǒng)的最高權(quán)限,可以操作系統(tǒng)的系統(tǒng)管理功能模塊,而普通用戶不能對賬號和員工信息進行管理,普通用戶只能實現(xiàn)查看其
49、它員工信息,只能修改自己的員工信息,并能實現(xiàn)查看加班信息信息,查看工資信息,查看自己的績效評定信息,管理員對這些信息進行管理操作,這樣就很好的區(qū)分了管理員和普通員工的功能界定,充分的利用編程技術(shù)實現(xiàn)一個完美的薪酬管理系統(tǒng)的開發(fā)。</p><p><b> 3.1 可行性分析</b></p><p> 可行性分析就是研究開發(fā)一套系統(tǒng)或者網(wǎng)站的各種可行性,包括技術(shù)可行
50、性,需求可行性,經(jīng)濟可行性等方面的可能性。</p><p> 在研究一個系統(tǒng)開發(fā)的時候我們對這個系統(tǒng)進行可行性分析是非常有必要的,因為在開發(fā)一個系統(tǒng)之前如果是不可行的我們就無法完成預(yù)定的目標,所謂就是力所能及,我們研究是否能夠?qū)崿F(xiàn)這個系統(tǒng)的開發(fā),開發(fā)這個系統(tǒng)是否具備可行的方案。如果開發(fā)系統(tǒng)之前不對系統(tǒng)做可行性分析這樣就會導(dǎo)致開發(fā)的系統(tǒng)無法完成,或者完成的系統(tǒng)根本沒有辦法去使用,抑或開發(fā)的系統(tǒng)達不到之前的需求的要
51、求,所以可行性分析對一個系統(tǒng)開發(fā)事前是非常重要的。</p><p> 其目的就是用最快的時間,最簡單的方案來確定系統(tǒng)是不是能夠開發(fā),開發(fā)出來的系統(tǒng)是否能夠使用,是否有一定的擴展性。如果系統(tǒng)具備可行性我們就可以進行下一步,對系統(tǒng)進行續(xù)費需求的分析了??尚行匝芯繉嶋H上就是要對系統(tǒng)的開發(fā)來一次壓縮簡化系統(tǒng)開發(fā)需求分析和設(shè)計的過程看是開發(fā)這個系統(tǒng)是否具備可行性。</p><p> 要對一個系統(tǒng)
52、進行可行性分析,首先我們需要對系統(tǒng)進行分析和定義。把問題一一的列出來進行比較和分析看看是否具備可行性。</p><p> 在對我們提出的問題進行分析之后我們就可以把問題分開進行處理。對系統(tǒng)邏輯模型進行分析,研究可供選擇的主要方法。我們對一個系統(tǒng)開發(fā)的可行性分析一般包括下面的幾個方面。第一個就是技術(shù)的可行性,也就是考慮使用什么樣的技術(shù)來進行系統(tǒng)的制作開發(fā)。 第二就是經(jīng)濟可行性,就是開發(fā)好這個系統(tǒng)帶來的效益是否能讓
53、企業(yè)和公司滿意不能讓成本過高,利潤過小。最后就是操作的可行性,就是開發(fā)好的系統(tǒng)是否能被大多數(shù)人所使用,操作方法和過程不能太麻煩,要簡潔簡單。</p><p> 可行性分析應(yīng)該做到對每個主要的問題進行分析看是否能夠?qū)崿F(xiàn),如果不能實現(xiàn)就不能去貿(mào)然的開發(fā)這個系統(tǒng),如果能夠?qū)崿F(xiàn)就進行下一步,逐步的對系統(tǒng)進行可行性分析。從而避免不必要的人力,資金等浪費,最終開發(fā)一套高效的薪酬管理系統(tǒng)。</p><p&
54、gt;<b> (1)需求可行性:</b></p><p> 隨著公司企業(yè)規(guī)模的不斷壯大,企業(yè)中的員工越來越多,采用傳統(tǒng)的手工管理員工工作的流程變得越來越困難,我們采用計算機技術(shù)來實現(xiàn)企業(yè)的人事績效的管理勢在必行,所以開發(fā)一個薪酬管理系統(tǒng)在需求上是可行的。</p><p><b> ?。?)技術(shù)可行性:</b></p><
55、p> 本系統(tǒng)是基于B/S架構(gòu)的薪酬管理系統(tǒng),因此,根據(jù)本系統(tǒng)的功能和布局我們采用. NET技術(shù)來進行開發(fā)是一種很好的選擇。. NET在網(wǎng)絡(luò)應(yīng)用中非常普遍,特別適合大型管理系統(tǒng)的開發(fā)。B/S架構(gòu)具有很多C/S結(jié)構(gòu)不具備的優(yōu)點,它能夠緊密結(jié)合Internet和局域網(wǎng),尤其適合網(wǎng)絡(luò)應(yīng)用的開發(fā)。本系統(tǒng)的邏輯結(jié)構(gòu)較為復(fù)雜,涉及的信息量比較大,需要較高的安全性和靈活性,因此采用. NET技術(shù)能夠勝任這個薪酬管理系統(tǒng)的開發(fā)工作和任務(wù)。<
56、/p><p> 選擇哪種技術(shù)來進行開發(fā)是開發(fā)一個程序或者網(wǎng)站最開始要解決的問題也是最關(guān)鍵的問題之一,只有選擇一個合適的開發(fā)工具和平臺才能更好,更快速的開工一個高效率的程序平臺。根據(jù)系統(tǒng)的功能、性能及實現(xiàn)系統(tǒng)的各項約束條件來考慮,來研究系統(tǒng)的技術(shù)可行性。本系統(tǒng)采用的是.NET家族的ASP.NET技術(shù)和ADO.NET 技術(shù)。眾所周知,.NET現(xiàn)在已經(jīng)日趨成熟、穩(wěn)定,被認為是計算機領(lǐng)域最有前途的技術(shù)之一。同時數(shù)據(jù)庫采用的
57、是SQL 2005。將ASP.NET,ADO.NET以及SQL2005結(jié)合起來開發(fā)一套薪酬管理系統(tǒng),必定是可行并且高效的。</p><p> 目前大多數(shù)的網(wǎng)站類型的管理系統(tǒng)或者網(wǎng)站普遍都采用ASP.NET技術(shù)進行開發(fā),ASP.NET具有良好的語法基礎(chǔ),良好的開發(fā)環(huán)境能快速開發(fā)一個基于B/S架構(gòu)的系統(tǒng),我們開發(fā)的薪酬管理系統(tǒng)采用ASP.NET技術(shù)進行開發(fā)在技術(shù)上是可行的。</p><p>
58、<b> ?。?)操作可行性:</b></p><p> 薪酬管理系統(tǒng)在需求上對容錯處理作了很高的要求,大量使用選擇等方式,盡量減少用戶信息的輸入,同時對于一些容易出錯的信息提供相應(yīng)的幫助提示。對于普通的管理者和公司的員工來說,都能夠很方便地使用,此外由于涉及到工資管理,所以系統(tǒng)的安全性也非常的重要,沒有后臺管理權(quán)限的用戶是不能進入后臺管理的,每個員工只能操作自己的信息功能模塊,不能隨意更
59、改其他用戶的信息,這樣就保證了系統(tǒng)的安全性。</p><p> 3.2 軟件系統(tǒng)的要求</p><p> 薪酬管理系統(tǒng)的基本要求包括下面四點:</p><p> ?。?)開發(fā)薪酬管理系統(tǒng)是為了實現(xiàn)公司企業(yè)進行人事績效管理,所以開發(fā)系統(tǒng)的時候?qū)θ耸驴冃Ч芾淼牧鞒桃M行認真的分析。 </p><p><b> ?。?)技術(shù)性<
60、/b></p><p> 本軟件開發(fā)環(huán)境是在Microsoft Visual Studio 2005的開發(fā)平臺上進行開發(fā)的,利用SQL Server 2005數(shù)據(jù)庫管理系統(tǒng)作后臺數(shù)據(jù)庫。應(yīng)該具備較高的安全行、可移植性等特點。</p><p><b> (3)可維護性</b></p><p> 一個軟件的生命周期也是軟件開發(fā)過程中研究
61、的一個重要課題,本薪酬管理系統(tǒng)秉承軟件工程程序設(shè)計理念,注重程序的可重用性,將需重復(fù)使用的代碼進行封裝,減少了出錯率,提高了效率。同時,設(shè)計數(shù)據(jù)庫時盡量注重數(shù)據(jù)之間的關(guān)聯(lián)性,使表結(jié)構(gòu)精簡、緊湊,提高數(shù)據(jù)的可維護性。</p><p> 3.3系統(tǒng)用戶角色分析</p><p> 3.3.1系統(tǒng)管理員用戶</p><p> 系統(tǒng)管理員擁有最高的管理權(quán)限,實現(xiàn)對系統(tǒng)中
62、所有功能的使用和操作。具備最高的管理權(quán)限。</p><p><b> 3.3.2普通員工</b></p><p> 普通員工是使用人事檔案管理系統(tǒng)的用戶,普通員工可以修改自己的信息,修改登陸密碼,查看工資信息,查看加班信息,查看自己的績效信息等功能。</p><p> 3.4 系統(tǒng)功能需求</p><p> 通過
63、對薪酬管理系統(tǒng)的內(nèi)容和人事管理日常管理所遇到的問題,整個系統(tǒng)可以分為下面幾個子模塊,分別為員工檔案信息管理、工資信息管理、績效管理信息管理、賬號信息管理、加班信息管理等幾個大的功能模塊。</p><p> 下面分別論述本系統(tǒng)的各個功能模塊的作用:</p><p> (1)員工管理模塊:該模塊主要是查看自己/同事的資料,以更好促進公司員工之間的相互了解。同時也可以修改自己的部分信息,管理
64、員可以實現(xiàn)對員工信息的添加,修改和刪除操作。</p><p> (2)加班信息管理:管理員可以添加員工的加班信息并根據(jù)加班的月份填寫員工感到加班工資信息。</p><p> ?。?)績效管理:管理員可以添加員工的績效信息,并添加績效的工作信息。</p><p> ?。?)工資信息管理:工資信息管理是本系統(tǒng)的核心功能模塊,包括添加工資信息,查看工資信息,刪除工資信息
65、等功能。添加工資的時候要根據(jù)員工的加班信息,績效信息,學(xué)歷信息,級別信息,職位信息這些基本的信息的工資的總和來計算員工的工資。</p><p> ?。?)系統(tǒng)登錄功能:實現(xiàn)普通用戶和管理員的登錄功能。</p><p> ?。?)賬號信息管理:實現(xiàn)對管理員賬號信息的管理包括添加賬號,修改賬號和刪除賬號等功能。</p><p><b> 3.5 系統(tǒng)流程&l
66、t;/b></p><p> 在運行本系統(tǒng)以后,我們首先會看到系統(tǒng)的登陸頁面,系統(tǒng)登陸頁面可以選擇用戶的角色。</p><p> 首先管理員點擊登陸入口進入管理員登陸界面,管理員通過輸入自己的賬號和密碼,如果輸入的正確就可以進入系統(tǒng)的后臺對后臺的功能進行操作,管理員擁有系統(tǒng)的最高權(quán)限可以操作系統(tǒng)中的所有基本數(shù)據(jù)信息。</p><p> 管理員具有的功能包
67、括賬號信息管理,員工檔案管理,員工工資管理,基礎(chǔ)信息維護,加班信息管理,績效信息管理等功能模塊。管理員對這些信息進行添加,修改和刪除操作。</p><p> 員工登陸系統(tǒng)可以查看自己的工資信息,可以查看自己的幾班信息,可以查看自己的績效信息。</p><p> 本系統(tǒng)的流程分析如圖3-1所示。</p><p> 圖3-1系統(tǒng)功能模塊圖</p>&
68、lt;p><b> 4 總體設(shè)計</b></p><p> 本系統(tǒng)采用asp.net技術(shù)進行開發(fā),系統(tǒng)架構(gòu)采用B/S架構(gòu)進行架構(gòu),開發(fā)工具采用VS2005進行開發(fā),數(shù)據(jù)庫采用SQL 2005數(shù)據(jù)庫進行數(shù)據(jù)的存儲。</p><p><b> 4.1系統(tǒng)結(jié)構(gòu)設(shè)計</b></p><p> 系統(tǒng)使用什么樣的結(jié)構(gòu)來進
69、行開發(fā)是開發(fā)一個系統(tǒng)最關(guān)鍵的部分,使用什么樣的程序結(jié)構(gòu)必須要在程序開發(fā)之前就設(shè)計好,系統(tǒng)的結(jié)構(gòu)設(shè)計必須具備下面的幾個因素。第一就是開發(fā)一個系統(tǒng)要擁有一個良好的系統(tǒng)模型。第二就是要有組原理或方法可以逐步地構(gòu)造模型。第三就是有評價設(shè)計質(zhì)量的一套標準。</p><p> 在經(jīng)過了對系統(tǒng)的需求分析之后我們以及可以對系統(tǒng)的整體需求有一個整體的了解和掌握,能夠正確的理解系統(tǒng)的運行需求和流程等信息。可以利用數(shù)據(jù)流和系統(tǒng)的運行
70、流程圖來建立系統(tǒng)的邏輯模型。軟件設(shè)計的任務(wù)就是找一個方法,利用這個方法來構(gòu)造一套系統(tǒng)的邏輯設(shè)計。</p><p> 軟件設(shè)計的概念分為系統(tǒng)的結(jié)構(gòu)設(shè)計和詳細設(shè)計。系統(tǒng)的結(jié)構(gòu)設(shè)計就是系統(tǒng)的總體設(shè)計部分,系統(tǒng)總體設(shè)計部分的目的是制設(shè)計一套完整的軟件系統(tǒng)的總體結(jié)構(gòu)。系統(tǒng)的詳細設(shè)計就是對系統(tǒng)的功能模塊進行開發(fā)設(shè)計,目的就是詳細規(guī)定每個模塊功能的實現(xiàn)代碼,程序運行效果界面,和模塊的運行流程。</p><
71、p> 4.2系統(tǒng)的運行環(huán)境和開發(fā)平臺</p><p> 4.2.1硬件設(shè)備及操作系統(tǒng)</p><p> (1)服務(wù)器:Windows 2000 Server/windows 2003 Server iis6.0 ASP.NET Framework 2.0運行框架: </p><p> (2)客戶端:Windows98/Me/2000/XP/2003+
72、IE6.0或者其他類型的瀏覽器。</p><p> 4.2.2系統(tǒng)開發(fā)平臺</p><p> 計算機配置:CPU:P4 2.4GHZ內(nèi)存:DDR 2G內(nèi)存 硬盤:80G以上就夠了; </p><p> 系統(tǒng)平臺:Windows XP Professional中文版; </p><p> 系統(tǒng)體系結(jié)構(gòu):B/S體系; </p>
73、<p> 后臺數(shù)據(jù)庫管理系統(tǒng):Sql Server 2005 數(shù)據(jù)庫系統(tǒng); </p><p> 前臺開發(fā)平臺:ASP.NET Microsoft Visual Studio 2005開發(fā)平臺; </p><p> 開發(fā)語言:C#面向?qū)ο笳Z言。</p><p> 本系統(tǒng)主要是使用ASP.NET作為前端的應(yīng)用軟件開發(fā)工具,結(jié)合Dreamweaver
74、 MX,以實現(xiàn)最佳的用戶操作接口,并和后臺數(shù)據(jù)庫SQL Server 2005相結(jié)合成B/S 架構(gòu)的系統(tǒng)設(shè)計方案。</p><p> 4.3 系統(tǒng)功能模塊</p><p> 薪酬管理系統(tǒng)包括2種用戶角色,一個是普通的員工,一個是系統(tǒng)管理員。</p><p> 系統(tǒng)管理員對整個系統(tǒng)的功能進行管理,包括賬號管理,員工檔案管理,部門信息管理,查詢員工信息,職稱信息管
75、理,職位信息管理,職位級別信息管理,學(xué)歷信息管理,績效信息管理,加班信息管理等功能模塊。</p><p> 普通員工登陸系統(tǒng)可以修改自己的檔案信息,可以修改登陸密碼,可以查看自己的工資信息,可以查看自己的績效信息,可以查看自己的加班信息等功能。</p><p> 薪酬管理系統(tǒng)的功能模塊圖如圖4-1所示。</p><p> 圖4-1系統(tǒng)功能模塊圖</p&g
76、t;<p><b> 4.4 數(shù)據(jù)庫設(shè)計</b></p><p> 對一個系統(tǒng)的數(shù)據(jù)庫的設(shè)計是利用數(shù)據(jù)庫管理工具來開發(fā)建立數(shù)據(jù)庫的一種技術(shù),是任何系統(tǒng)都必須要建立開發(fā)的步驟,數(shù)據(jù)庫的建立對一個系統(tǒng)來說至關(guān)重要,他是存放系統(tǒng)的數(shù)據(jù)信息的一種工具,設(shè)計一個良好的數(shù)據(jù)庫也非常的重要,因為一個系統(tǒng)中的數(shù)據(jù)信息都存放到數(shù)據(jù)庫里面,數(shù)據(jù)庫的開發(fā)就是開發(fā)一個高性能,存取速度快的數(shù)據(jù)庫,建
77、立一個數(shù)據(jù)庫所采用的數(shù)據(jù)庫管理工具也非常重要,程序語言和數(shù)據(jù)庫管理工具要配合的良好才能實現(xiàn)系統(tǒng)的運行高效性,例如和ASP.NET框架平臺匹配的數(shù)據(jù)庫一般都是采用SQL SERVER 數(shù)據(jù)庫管理工具,版本一般都采用新的版本。</p><p> 大型的系統(tǒng)就會要求設(shè)計一個大型的數(shù)據(jù)庫,數(shù)據(jù)庫的信息量和復(fù)雜性也就非常高非常高。開發(fā)一個大型的數(shù)據(jù)庫是非常困難的,因為開發(fā)一個大型的數(shù)據(jù)庫所需要的知識非常的廣泛,數(shù)據(jù)結(jié)構(gòu),
78、數(shù)據(jù)庫技術(shù),邏輯思維等方面的知識都有所掌握才能設(shè)計一個高性能,穩(wěn)定性非常好的大型的數(shù)據(jù)庫系統(tǒng)。對于從事數(shù)據(jù)庫設(shè)計的專業(yè)人員來講,應(yīng)該具備多方面的技術(shù)和知識。主要有:</p><p> ?。?)對數(shù)據(jù)庫系統(tǒng)的基本知識的掌握,如何開發(fā)一個良好的數(shù)據(jù)庫,以及建立數(shù)據(jù)庫的步驟等知識;</p><p> ?。?)要對計算機科學(xué)技術(shù)的的基礎(chǔ)知識和程序設(shè)計有所掌握;</p><p&g
79、t; ?。?)要對軟件工程方面門的知識有所掌握和精通;</p><p> 4.4.1系統(tǒng)的數(shù)據(jù)庫項</p><p> 管理員信息,包括數(shù)據(jù)項:自增長ID,登錄賬號,登錄密碼等。</p><p> 部門信息,包括數(shù)據(jù)項:自增長ID,部門名稱等。</p><p> 員工檔案信息,包括數(shù)據(jù)項:自增長ID,角色,密碼,賬號,姓名,部門,時間,
80、生日,教育程度,電話,手機,工作日期,照片,性別,職工號,地址,籍貫,民族,國籍,部門單位,證件類型,證件號碼,工作日期,政治面貌,聘任職務(wù),職務(wù)級別,家庭住址,郵政編碼,戶口地址,電子郵件,QQ,msn,工作經(jīng)歷,家庭狀況,獎勵信息,崗位類別,崗位等級等。</p><p> 工資信息,包括:自動增長ID,應(yīng)發(fā)工資,實發(fā)工資 ,月份,姓名,基本工資,福利,津貼,獎金,扣發(fā),用戶編號等。</p>&
81、lt;p> 加班信息,包括:自動增長ID,員工編號,加班日期,加班工資金額,加班標題,加班目的,加班內(nèi)容描述,審核信息等。</p><p> 績效信息,包括增長ID,員工編號,業(yè)績類型,業(yè)績內(nèi)容,業(yè)績評定信息,業(yè)績評定分數(shù),添加時間等。</p><p> 職位類別信息,包括數(shù)據(jù)項:自增長ID,名稱,工資信息等。</p><p> 職位信息,包括數(shù)據(jù)項:
82、自增長ID,名稱,工資信息等。</p><p> 職稱信息,包括數(shù)據(jù)項:自增長ID,名稱,工資信息等。</p><p> 學(xué)歷信息,包括數(shù)據(jù)項:自增長ID,名稱,工資信息等。</p><p> 4.4.2 數(shù)據(jù)庫概念設(shè)計</p><p> 管理員信息實體E-R圖如下圖4-2所示。</p><p> 圖4-2管
83、理員信息實體E-R圖</p><p> 部門信息實體E-R圖如下圖4-3所示。</p><p> 圖4-3部門信息實體E-R圖 </p><p> 職稱信息實體E-R圖如下圖4-4所示。</p><p> 圖4-4職稱信息實體E-R圖</p><p> 工資信息實體E-R圖如下圖4-5所示。</p>
84、;<p> 圖4-5 工資信息實體E-R圖</p><p> 學(xué)歷信息實體E-R圖如下圖4-6所示。</p><p> 圖4-6 學(xué)歷信息實體E-R圖</p><p> 員工檔案信息實體E-R圖如下圖4-7所示。</p><p> 圖4-7 用戶信息實體E-R圖</p><p> 加班信息實體
85、E-R圖如下圖4-8所示。</p><p> 圖4-8 加班信息實體E-R圖</p><p> 績效信息實體E-R圖如下圖4-9所示。</p><p> 圖4-9 績效信息實體E-R圖</p><p> 職位信息實體E-R圖如下圖4-10所示。</p><p> 圖4-10 職位信息實體E-R圖</p&
86、gt;<p> 職位級別信息實體E-R圖如下圖4-11所示。</p><p> 圖4-11 職位級別信息實體E-R圖</p><p> 實體和實體之間的關(guān)系E-R圖如圖4-11所示。</p><p> 圖4-11 實體和實體之間的關(guān)系E-R圖</p><p> 4.4.3 數(shù)據(jù)庫邏輯設(shè)計 </p>&l
87、t;p> 數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接對應(yīng)用系統(tǒng)的效率及實現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整性和一致性。</p><p> 本系統(tǒng)數(shù)據(jù)庫中的各個表格的設(shè)計結(jié)果如下面的圖4.1-4.10所示。每個圖表示在數(shù)據(jù)庫中的一個表。</p><p> 表4.1管理員信息表</p><p
88、> 表4.2 職稱信息表</p><p><b> 表4.3部門信息表</b></p><p> 表4.4 職位等級信息表</p><p> 表4.5 職位信息表</p><p> 表4.6員工檔案信息表</p><p> 表4.7員工工資信息表</p><p
89、> 表4.8員工加班信息表</p><p> 表4.9 學(xué)歷信息表</p><p> 表4.10員工績效信息表</p><p><b> 4.5數(shù)據(jù)庫連接</b></p><p> 薪酬管理系統(tǒng)采用Microsoft Visual Studio 2005集成開發(fā)環(huán)境進行開發(fā),首先要做的問題就是進行數(shù)據(jù)庫連
90、接,asp.net數(shù)據(jù)庫連接有很多種方式我們采用WEB.CONFIG配置文件進行配置數(shù)據(jù)庫的連接,代碼如下:</p><p> <connectionStrings></p><p> <add name="sqlcon" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog
91、= CompensationMis;Integrated Security=True" providerName="System.Data.SqlClient"/></p><p> </connectionStrings></p><p><b> 5 詳細設(shè)計</b></p><p>
92、5.1管理員登錄界面實現(xiàn)</p><p> 后臺管理員登陸頁面為login.aspx,主要提供的是對想進入系統(tǒng)的用戶進行驗證工作,判斷想進入的用戶是否是合法用戶,如果是合法用戶,用戶將進入到管理員管理模塊,而如果你是不合法用戶,則提示用戶名和密碼錯誤。</p><p> 其具體運行界面如圖5-1所示。</p><p> 圖 5-1管理員登錄界面圖</p&
93、gt;<p><b> 登錄界面代碼實現(xiàn):</b></p><p> protected void ImageButton1_Click(object sender, ImageClickEventArgs e)</p><p><b> {</b></p><p> if (Session[&quo
94、t;CheckCode"].ToString() != userImg.Text)</p><p><b> {</b></p><p> Alert.AlertAndRedirect("驗證碼錯誤請重新輸入", "Login.aspx");</p><p><b> }<
95、/b></p><p><b> else</b></p><p><b> {</b></p><p> if (DropDownList1.SelectedValue == "管理員")</p><p><b> {</b></p&g
96、t;<p> chkADmin();</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> SqlDataReader dr = data.GetDataReader(&
97、quot;select * from [UserInfo] where UserName='" + TxtUserName.Text.Trim() + "'and Pwd='" + TxtPassword.Text.Trim() + "' ");</p><p> if (dr.Read())</p><p
98、><b> {</b></p><p> Session["user"] = dr["UserName"].ToString();</p><p> Session["username"] = dr["UserTruename"].ToString();</p>
99、<p> Session["userid"] = dr["Userid"].ToString();</p><p> Response.Redirect("UserManger/Default.aspx");</p><p><b> }</b></p><p><
100、;b> else</b></p><p><b> {</b></p><p> Alert.AlertAndRedirect("賬號或者密碼不對請重新登陸!", "Login.aspx");</p><p><b> }</b></p>&l
101、t;p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p><b> 5.2部門信息管理</b></p><p> 部門信息管理是對系統(tǒng)中用到的部門信息進行管理的功能 模塊,包括
102、添加部門信息,修改部門信息,刪除部門信息。</p><p> 部門信息管理界面如圖5-2所示。</p><p> 圖5-2 部門信息管理界面</p><p><b> 部分代碼實現(xiàn):</b></p><p> ’添加部門信息 </p><p> protected void
103、 Button1_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> data.RunSql("insert into Dep(Name)values('" + txtname.Text + "')");</p><p
104、> Alert.AlertAndRedirect("添加成功", "Dep.aspx");</p><p> GetInfo();</p><p><b> }</b></p><p><b> ’刪除部門信息</b></p><p> pub
105、lic bool DelCode(int id)</p><p><b> {</b></p><p> bool isOK = false;</p><p> string sql = "delete from [Dep] where id=" + id;</p><p> SqlConne
106、ction con = new SqlConnection(SqlHelper.sqlconing);</p><p> SqlCommand cmd = new SqlCommand(sql, con);</p><p><b> try</b></p><p><b> {</b></p><
107、p> con.Open();</p><p> if (cmd.ExecuteNonQuery() > 0)</p><p> isOK = true;</p><p><b> }</b></p><p> catch (SqlException ex)</p><p>&
108、lt;b> {</b></p><p><b> throw ex;</b></p><p><b> }</b></p><p><b> finally</b></p><p><b> {</b></p>&
109、lt;p> con.Close();</p><p><b> }</b></p><p> return isOK;</p><p><b> }</b></p><p> 5.3員工檔案信息管理界面實現(xiàn)</p><p> 5.3.1添加員工檔案信息界面實
110、現(xiàn)</p><p> 管理員可以添加員工檔案信息,修改員工檔案信息,刪除員工檔案信息,查詢員工檔案信息。添加員工信息管理界面如圖5-3所示:</p><p> 圖 5-3 添加員工信息界面</p><p><b> 部分代碼實現(xiàn):</b></p><p><b> ’添加</b></p
111、><p> protected void Button1_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> SqlDataReader dr = data.GetDataReader("select zhigonghao from UserInfo where
112、 zhigonghao='" + zhigonghao.Text + "' or UserName='"+txtName.Text+"'");</p><p> if (dr.Read())</p><p><b> {</b></p><p> Label
113、1.Text = "職工號或者登陸賬號重復(fù)請更換";</p><p><b> return;</b></p><p><b> }</b></p><p><b> else</b></p><p><b> {</b><
114、;/p><p> string sql = "insert into UserInfo(UserName,Pwd,UserTruename,Dep,Birthday,Education,tel,Mobile,EntryTime,photo,xingbie,zhigonghao,chushengdi,jiguan,minzu,guoji,bumendanwei,zhengjianleixing,zhengj
115、ianhaoma,gongzuoriqi,zhengzhimianmao,pinrenzhiwu,zhiwujibie,jiatingzhuzhi,youzhengbianma,hukousuozaidi,dianziyouxiang,QQ,Msn,gongzuojingli,xuexijianli,jiatingqingkuang,gangweileibie,gangweidengji,Roule)values('"
116、 + txtName.Text + "','" + TextBox1.Text + "','" + TextBox2.Text + "','" + DropDownList2.Select</p><p> insert.RunSql(sql);</p><p> Label1.
117、Text = "";</p><p> Alert.AlertAndRedirect("添加成功", "TInfoManger.aspx");</p><p><b> }</b></p><p> 5.3.2查詢員工檔案信息管理界面實現(xiàn)</p><p>
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 商業(yè)銀行員工薪酬激勵與中間業(yè)務(wù)發(fā)展.pdf
- 銀行系統(tǒng)論文:論商業(yè)銀行
- 銀行系統(tǒng)論文:論商業(yè)銀行
- 商業(yè)銀行員工薪資管理系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 銀行員工薪酬管理制度
- 浙江國有商業(yè)銀行WZ分行員工薪酬體系研究與設(shè)計.pdf
- 職工薪酬 畢業(yè)論文
- 商業(yè)銀行發(fā)展畢業(yè)論文
- 國有商業(yè)銀行員工薪酬激勵強度與滿意度關(guān)系的研究.pdf
- 畢業(yè)論文管理系統(tǒng)論文.doc
- 商業(yè)銀行經(jīng)營管理畢業(yè)論文
- 畢業(yè)論文--淺談現(xiàn)代商業(yè)銀行成本管理
- 畢業(yè)論文管理系統(tǒng)論文.doc
- 畢業(yè)論文管理系統(tǒng)論文.doc
- 畢業(yè)論文管理系統(tǒng)論文.doc
- 商業(yè)銀行風(fēng)險管理研究畢業(yè)論文
- mba論文某商業(yè)銀行員工績效評估管理系統(tǒng)的設(shè)計與實現(xiàn)pdf
- 商業(yè)銀行并購貸款畢業(yè)論文
- 畢業(yè)論文-論激勵理論在員工薪酬管理中的運用
- 國有商業(yè)銀行員工績效管理探究
評論
0/150
提交評論