工資管理系統(tǒng)畢業(yè)論文1

上傳人:1777****777 文檔編號(hào):38226704 上傳時(shí)間:2021-11-06 格式:DOC 頁(yè)數(shù):40 大?。?.78MB
收藏 版權(quán)申訴 舉報(bào) 下載
工資管理系統(tǒng)畢業(yè)論文1_第1頁(yè)
第1頁(yè) / 共40頁(yè)
工資管理系統(tǒng)畢業(yè)論文1_第2頁(yè)
第2頁(yè) / 共40頁(yè)
工資管理系統(tǒng)畢業(yè)論文1_第3頁(yè)
第3頁(yè) / 共40頁(yè)

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《工資管理系統(tǒng)畢業(yè)論文1》由會(huì)員分享,可在線閱讀,更多相關(guān)《工資管理系統(tǒng)畢業(yè)論文1(40頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、 畢 業(yè) 設(shè) 計(jì) [論 文] 題目:工資管理系統(tǒng) 系 別: 計(jì)算機(jī)科學(xué)與工程系 專(zhuān) 業(yè): 信息管理與信息系統(tǒng) 姓 名:,,,,,,,,, 學(xué) 號(hào): ………. 指導(dǎo)教師: ………….. 2012年5月18日 摘 要 工資管理是公司管理的一個(gè)重要內(nèi)容。隨著公司人員數(shù)量的增加,工資管理工作也變得越來(lái)越復(fù)雜。工資管理既涉及到公司勞動(dòng)人事的管理,同時(shí)也是公司財(cái)務(wù)管理的重要組成部分。工資管理需要和人事管理相聯(lián)系,同時(shí)連接工時(shí)考勤和保險(xiǎn)等等,來(lái)生成公司每個(gè)職工的基本工資、

2、獎(jiǎng)金、罰款、福利費(fèi)、保險(xiǎn)費(fèi)、實(shí)際發(fā)放工資等。資金是公司生存的主要元素,資金的流動(dòng)影響到公司的整個(gè)運(yùn)作,公司員工的工資是公司資金管理的一個(gè)重要的組成部分。早期的工資統(tǒng)計(jì)和發(fā)放都是使用人工方式處理紙質(zhì)材料,不僅花費(fèi)財(cái)務(wù)人員大量的時(shí)間且不易保存,往往由于個(gè)人的因素抄寫(xiě)不慎或計(jì)算疏忽,出現(xiàn)工資發(fā)放錯(cuò)誤的現(xiàn)象。早期工資管理多采取紙質(zhì)材料和具有較強(qiáng)的時(shí)間限制?;谝陨显颍べY管理系統(tǒng)使用電腦安全保存、快速計(jì)算、全面統(tǒng)計(jì),實(shí)現(xiàn)工資管理的系統(tǒng)化、規(guī)范化、自動(dòng)化。工資管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),前臺(tái)程序開(kāi)發(fā)工具采用微軟的VS2005,使用ASP.NET技術(shù)設(shè)計(jì)頁(yè)面,后臺(tái)數(shù)據(jù)庫(kù)采用SQL2005數(shù)據(jù)

3、庫(kù)。運(yùn)行結(jié)果證明,本工資管理系統(tǒng)極大提高了工作效率,節(jié)省了人力和物力,最終滿(mǎn)足公司財(cái)務(wù)管理、員工工資發(fā)放的需要,同時(shí)也成為現(xiàn)代化公司管理的標(biāo)志。 關(guān)鍵詞:VS、ASP.NET、SQL數(shù)據(jù)庫(kù)、工資管理、系統(tǒng) Abstract Salary management is one of the important content of company management.Along with the increase in the number of staff, salary management work is also becoming more and more complicated

4、.Salary management is related to the management of the company of labor and personnel matters, and at the same time the company is an important part of financial management.Salary management needs to associate personnel management, and connections working hours and insurance, and so on attendance, t

5、o generate the company every worker basic salary, bonus, fine, welfare funds, insurance premium, the actual issue wage. Money is a key element of the company to survive, money flowing affects the whole operation, The salary of the employee of the company is a important part of fund management compan

6、y . Wage statistics of the early and extend are using artificial way processing paper materials, Not only spend a lot of time financial personnel and not easy to save, Often because of personal factors copy accidentally or calculation negligencely, appearing salary wrong phenomenon. Early salary man

7、agement more takes paper materials and has strong time limit. Based on the above reasons, salary management system uses computer security save, fast calculation, comprehensive statistics, realizing the systematic management of wages, standardization, and automation. Salary management system is the t

8、ypical information management system (MIS), Front desk program development uses the VS2005 tools of Microsoft, Useing technology design page, The backend database uses SQL2005 database. Running proves, The salary management system greatly improves work efficiency and saves manpower and material res

9、ources, finally meeting the companys financial management, staff salary extends the need, and also becoming a symbol of modern company management. Key words: VS、ASP.NET、SQL database 、Salary management、System 目 錄 1、前言 5 1.1、系統(tǒng)研究的背景 5 1.2、系統(tǒng)研究的意義 5 1.3、系統(tǒng)開(kāi)發(fā)的目的 6 1.4、系統(tǒng)的研究現(xiàn)狀 6 2、系

10、統(tǒng)可行性分析及系統(tǒng)平臺(tái)的選用 7 2.1、系統(tǒng)的可行性分析 7 2.1.1、軟硬件可行性分析 7 2.1.2、技術(shù)可行性分析 7 2.1.3、經(jīng)濟(jì)可行性分析 7 2.1.4、操作可行性分析 8 2.1.5、管理可行性分析 8 2.1.6、法律可行性分析 8 2.1.7、安全角度的可行性分析 8 2.2、系統(tǒng)開(kāi)發(fā)工具的選用 8 2.2.1、數(shù)據(jù)庫(kù)工具的選擇 8 2.2.2、開(kāi)發(fā)工具的選擇 9 3、概要設(shè)計(jì) 11 3.1、系統(tǒng)設(shè)計(jì)目標(biāo) 11 3.2、系統(tǒng)設(shè)計(jì)思想 11 3.3、系統(tǒng)業(yè)務(wù)流程描述 12 3.3.1、業(yè)務(wù)流程圖 12 3.3.2、數(shù)據(jù)流程圖 12 3

11、.4、系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 13 3.5、系統(tǒng)功能模塊劃分 14 3.6、系統(tǒng)功能簡(jiǎn)介 15 3.7、數(shù)據(jù)庫(kù)設(shè)計(jì) 15 3.7.1、數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 15 3.7.2、數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 19 4、后臺(tái)管理詳細(xì)設(shè)計(jì) 22 4.1、“登錄模塊”詳細(xì)設(shè)計(jì) 22 4.2、“主窗體”模塊詳細(xì)設(shè)計(jì) 24 4.3、各項(xiàng)子模塊詳細(xì)設(shè)計(jì) 27 4.3.1、“基本工資”模塊詳細(xì)設(shè)計(jì) 27 4.3.2、“工資計(jì)算”模塊詳細(xì)設(shè)計(jì) 31 4.3.3、“密碼修改”模塊詳細(xì)設(shè)計(jì) 32 4.3.4、“報(bào)表打印”模塊詳細(xì)設(shè)計(jì) 33 4.3.5、“系統(tǒng)維護(hù)”模塊詳細(xì)設(shè)計(jì) 33 5、系統(tǒng)操作指南 34

12、5.1、IIS運(yùn)行環(huán)境與軟件要求 34 5.2、IIS的安裝與配置 34 5.2.1、安裝IIS 34 5.2.2、啟動(dòng)Internet信息服務(wù)(IIS) 35 5.2.3、配置IIS 35 6、關(guān)鍵問(wèn)題解決方案 37 6.1、調(diào)試網(wǎng)站 37 6.1.1、利用瀏覽器進(jìn)行網(wǎng)頁(yè)測(cè)試 37 6.1.2、驗(yàn)證鏈接與權(quán)限 38 6.2、網(wǎng)站維護(hù) 38 6.3、開(kāi)發(fā)難點(diǎn)和解決技巧 38 6.3.1、用Web.onfig實(shí)現(xiàn)重復(fù)功能 38 6.3.2、用Session保護(hù)用戶(hù)登錄信息 38 7、結(jié)論 38 致 謝 40 參考文獻(xiàn) 41

13、 1、前言 上世紀(jì)八、九十年代以來(lái),計(jì)算機(jī)產(chǎn)業(yè)飛速發(fā)展,其應(yīng)用滲透在社會(huì)生產(chǎn)的各個(gè)領(lǐng)域。計(jì)算機(jī)在國(guó)內(nèi)的崛起加速了各企事業(yè)單位、機(jī)關(guān)的自動(dòng)化進(jìn)程,提高了國(guó)民生產(chǎn)的效率,從而為國(guó)民經(jīng)濟(jì)的飛速發(fā)展創(chuàng)造了必要的條件。 步入21世紀(jì)以來(lái),計(jì)算機(jī)更是以驚人的普及速度,進(jìn)入各行各業(yè)和大部分家庭。各種應(yīng)用的需求也不斷增加,人們更加追求生活的品質(zhì)和工作的效率,企業(yè)更是視提高生產(chǎn)效率為生存和發(fā)展之道,于是通過(guò)科技手段提高生產(chǎn)和管理效率自然成為競(jìng)爭(zhēng)和發(fā)展的焦點(diǎn)。這不僅包括如何實(shí)現(xiàn)企業(yè)生產(chǎn)設(shè)備的改進(jìn)和生產(chǎn)技術(shù)的提高還包括如何有效地

14、組織和管理企業(yè)各項(xiàng)事務(wù),實(shí)現(xiàn)企業(yè)的辦公自動(dòng)化。而管理信息系統(tǒng)(Management Information System, MIS)在辦公自動(dòng)化的進(jìn)程中發(fā)揮著重要的作用。市場(chǎng)需求也日益增加。 大型企業(yè)的分工比較嚴(yán)格、細(xì)致,組織較為緊密,對(duì)軟硬件的要求也就比較高,因此試圖以一款軟件來(lái)解決企業(yè)的所有問(wèn)題顯然是不可能的,這就需要我們細(xì)化事務(wù),有針對(duì)性地開(kāi)發(fā)縱向應(yīng)用廣泛的MIS系統(tǒng)。不僅能夠解決大型企業(yè)和機(jī)構(gòu)的某方面問(wèn)題,還應(yīng)該能為更多的中、小型企業(yè)利用,提高他們的工作效率,加速企業(yè)的發(fā)展,從而促進(jìn)國(guó)民經(jīng)濟(jì)的建設(shè)。 財(cái)務(wù)是每一個(gè)單位都會(huì)涉及的問(wèn)題,管理軟件雨后春筍般崛起的今天,企業(yè)不僅需要通過(guò)軟件

15、有效地對(duì)其實(shí)施管理,還想操作能夠盡可能簡(jiǎn)單,軟件易于上手。 通過(guò)查閱相關(guān)資料,對(duì)市場(chǎng)需求進(jìn)行分析,對(duì)既成工資管理軟件的研究和測(cè)試,我認(rèn)為本課題是一個(gè)適應(yīng)現(xiàn)今工資管理需求的計(jì)算機(jī)信息管理系統(tǒng),具有一定的現(xiàn)實(shí)意義和開(kāi)發(fā)使用價(jià)值。 1.1、系統(tǒng)研究的背景 傳統(tǒng)的工資發(fā)放,多采用手工的形式,既繁瑣又易于出差錯(cuò),隨著電子技術(shù)的發(fā)展,工資發(fā)放多采用電算化的方式進(jìn)行管理,避免進(jìn)行簡(jiǎn)單的重復(fù)計(jì)算,從而做到準(zhǔn)確、快捷。為了適應(yīng)這個(gè)要求,我經(jīng)過(guò)詳細(xì)的市場(chǎng)調(diào)查,發(fā)現(xiàn)市面上工資發(fā)放的軟件繁多,競(jìng)爭(zhēng)激烈,為了避免重復(fù)生產(chǎn)類(lèi)似的軟件產(chǎn)品,做出自己的特色,我決定做一個(gè)切合單位工資發(fā)放實(shí)際要求的工資發(fā)放系統(tǒng)軟件。 1

16、.2、系統(tǒng)研究的意義 隨著我國(guó)成功加入WTO及信息化浪潮的日益臨近,企業(yè)經(jīng)營(yíng)管理機(jī)制正在發(fā)生著根本性的變化,企業(yè)要想在激烈的市場(chǎng)競(jìng)爭(zhēng)環(huán)境下求得生的存,就必須有效地利用人才、時(shí)間、信息結(jié)合的優(yōu)勢(shì),就必須有效地進(jìn)行企業(yè)內(nèi)部改革和加強(qiáng)企業(yè)管理。借助現(xiàn)代信息技術(shù)和管理理論,建立企業(yè)管理信息系統(tǒng)勢(shì)在必行。 企業(yè)的工資管理是公司管理的一個(gè)重要內(nèi)容。工資管理系統(tǒng)是實(shí)現(xiàn)管理信息系統(tǒng)化的不可缺少的部分,它的內(nèi)容對(duì)于用戶(hù)以及決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以工資管理系統(tǒng)應(yīng)該能夠?yàn)橛脩?hù)提供充足的信息和快捷的查詢(xún)手段。但一直以來(lái)人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差;

17、另外時(shí)間一長(zhǎng),將產(chǎn)生大量文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)工資信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn),例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高工資管理的效率,使辦公人員可以輕松快捷地完成工資管理的任務(wù)。隨著當(dāng)今企業(yè)人員數(shù)量增加,企業(yè)的工資管理工作也變得越來(lái)越復(fù)雜。如果能實(shí)現(xiàn)工資管理的自動(dòng)化,無(wú)疑將給企業(yè)部門(mén)帶來(lái)企業(yè)管理部門(mén)帶來(lái)很大的方便。 目前市面上流行

18、的工資管理系統(tǒng)不少。但是,對(duì)于企、事業(yè)單位的工資管理系統(tǒng)來(lái)說(shuō),不需要太大型的數(shù)據(jù)庫(kù)系統(tǒng)。只需要一個(gè)操作方便,功能實(shí)用,能同時(shí)滿(mǎn)足本單位數(shù)據(jù)的管理及需求的系統(tǒng)。我的目標(biāo)就是在于開(kāi)發(fā)一個(gè)功能實(shí)用、操作方便,簡(jiǎn)單明了的工資管理系統(tǒng)。 1.3、系統(tǒng)開(kāi)發(fā)的目的 本系統(tǒng)開(kāi)發(fā)的主要目的就是要使企事業(yè)單位工資管理實(shí)現(xiàn)計(jì)算機(jī)管理,使管理員能夠有序的管理每一位職工的各項(xiàng)工資條款的發(fā)放以及工資報(bào)表的打印,使企業(yè)運(yùn)用現(xiàn)代化技術(shù)創(chuàng)造更多更高的經(jīng)濟(jì)效益??朔酝娜斯す芾?、統(tǒng)計(jì)與查詢(xún)單一、管理效率低下等問(wèn)題;能科學(xué)有效的管理工資數(shù)據(jù),方便地查詢(xún)和統(tǒng)計(jì)人員信息、歷史數(shù)據(jù)等情況,對(duì)所需要的數(shù)據(jù)以表格形式顯示,以報(bào)表形式打

19、印,并為將來(lái)進(jìn)一步擴(kuò)充和發(fā)展工資管理系統(tǒng)奠定基礎(chǔ)。通過(guò)使用企業(yè)工資管理系統(tǒng),使企業(yè)的工資管理工作系統(tǒng)化、規(guī)范化、自動(dòng)化,從而達(dá)到提高企業(yè)管理效率的目的。系統(tǒng)開(kāi)發(fā)的總體任務(wù)是使辦公人員可以輕松快捷地完成工資管理的任務(wù)。本系統(tǒng)的最終目的是為了能夠?qū)べY發(fā)放進(jìn)行有效的管理。財(cái)務(wù)部門(mén)人員能夠高效快捷地對(duì)工資數(shù)據(jù)進(jìn)行編輯,避免進(jìn)行簡(jiǎn)單的重復(fù)計(jì)算,而單位其他相關(guān)部門(mén)人員可多角度查詢(xún)本單位的工資發(fā)放情況,從而使工資發(fā)放數(shù)據(jù)既得到安全控制又得到宏觀管理。 1.4、系統(tǒng)的研究現(xiàn)狀 自從20世紀(jì)末以來(lái),悄然興起的新經(jīng)濟(jì)逐漸對(duì)現(xiàn)代工資管理提出了更高的要求。經(jīng)濟(jì)全球化在增加適應(yīng)性、創(chuàng)新能力和競(jìng)爭(zhēng)力方面,對(duì)人才管理

20、也帶來(lái)了可怕的壓力。智力資本作為獨(dú)特的生產(chǎn)要素取代人力資本并排在產(chǎn)業(yè)資本、金融資本之首。所有這些都給工資管理帶來(lái)根本的變革,這主要體現(xiàn)在以下幾個(gè)方面: (1)人力成本將逐步上升。在全球經(jīng)濟(jì)一體化、知識(shí)經(jīng)濟(jì)的趨勢(shì)下,人力資源已成為組織取得和維持競(jìng)爭(zhēng)優(yōu)勢(shì)的關(guān)鍵要素。因此人才的競(jìng)爭(zhēng)將在全球范圍內(nèi)更為激烈的展開(kāi),人力資源領(lǐng)域內(nèi)所帶來(lái)的最直接的競(jìng)爭(zhēng)后果就是薪金,導(dǎo)致人力資源的價(jià)格滾動(dòng)攀升。組織必須對(duì)人力資源采取更嚴(yán)肅而慷慨的態(tài)度,對(duì)人力資本付出更大的投資力度。 (2)工資制定的依據(jù)將更多的反映市場(chǎng)而不是工作本身的價(jià)值。傳統(tǒng)的工作價(jià)值論將逐漸向市場(chǎng)價(jià)值論過(guò)渡,工資將更貼切反映知識(shí)市場(chǎng)化的需求,工資管理

21、將形成動(dòng)態(tài)的分析機(jī)制,以適應(yīng)市場(chǎng)變化的需求。 (3)工資福利設(shè)計(jì)更富彈性并走向多元化。工資福利設(shè)計(jì)方面,彈性設(shè)計(jì)和多軌制度將更加流行,其中蘊(yùn)含的規(guī)則將更加復(fù)雜,“分化”現(xiàn)象將更加普遍。在工資管理中,人文化設(shè)計(jì)色彩將更加濃重,心理學(xué)原理而不是經(jīng)濟(jì)學(xué)原理將起更重要的作用。工資的定義將更加注重人的價(jià)值而不是工作的經(jīng)濟(jì)價(jià)值。 (4)工資分配形式由貨幣主導(dǎo)型向資本主導(dǎo)型過(guò)渡。以股票期權(quán)威主要形式的資本分配在未來(lái)人們工資中的比重不斷擴(kuò)大,并成為主導(dǎo)性分配方式。近來(lái)甚至有人提出以自然資本包括環(huán)境、生態(tài)等非貨幣化方式作為獎(jiǎng)勵(lì)的手段。 (5)工資支付方式將呈現(xiàn)多樣化。例如利用互聯(lián)網(wǎng)、銀行等方式進(jìn)行支付等。

22、 2、系統(tǒng)可行性分析及系統(tǒng)平臺(tái)的選用 2.1、系統(tǒng)的可行性分析 2.1.1、軟硬件可行性分析 本系統(tǒng)采用目前廣泛應(yīng)用的Windows XP作為程序運(yùn)行和操作環(huán)境,用SQL Server 2005作為后臺(tái)的服務(wù)器端數(shù)據(jù)庫(kù)平臺(tái),前臺(tái)銷(xiāo)售端程序采用ASP.NET作為系統(tǒng)開(kāi)發(fā)的軟件環(huán)境用Visual Studio 2005為輔助工具,采用基于Web三層B/S(瀏覽器/服務(wù)器模式)架構(gòu)實(shí)現(xiàn)。 瀏覽器/服務(wù)器模式(B/S)架構(gòu)分別有客戶(hù)端、業(yè)務(wù)邏輯層、數(shù)據(jù)層組成??蛻?hù)端即標(biāo)準(zhǔn)HTML瀏覽器,用于顯示用戶(hù)界面和提交請(qǐng)求;Web服務(wù)器用于處理用戶(hù)請(qǐng)求,并將結(jié)果以HTML的格式傳回瀏覽器;數(shù)據(jù)庫(kù)管理系

23、統(tǒng)接受來(lái)自Web服務(wù)器的查詢(xún)請(qǐng)求,完成數(shù)據(jù)庫(kù)查詢(xún)操作后將結(jié)果返回服務(wù)器。與B/S架構(gòu)相比,C/S(客戶(hù)端/服務(wù)器)架構(gòu)需要專(zhuān)業(yè)的客戶(hù)端程序,并且業(yè)務(wù)邏輯層的服務(wù)器往往需要自己編寫(xiě),因此其在開(kāi)發(fā)效率方面不如B/S模式。B/S體系結(jié)構(gòu)的優(yōu)點(diǎn): (1)客戶(hù)端的維護(hù)。我們無(wú)需再像采用C/S模式時(shí)那樣在不同的客戶(hù)機(jī)上安裝不同的客戶(hù)端應(yīng)用程序,而只需安裝一個(gè)通用的瀏覽器軟件即可。 (2)它簡(jiǎn)化了系統(tǒng)的開(kāi)發(fā)和維護(hù)。 (3)更好體現(xiàn)集中管理,分布應(yīng)用的思想。 目前關(guān)于此技術(shù)成功的例子很多,因此在軟件技術(shù)上這個(gè)是完全可行的。 2.1.2、技術(shù)可行性分析 工資管理系統(tǒng)所需的設(shè)備要了解相關(guān)行情選擇性?xún)r(jià)比

24、好、適用的PC機(jī)。另外在進(jìn)行系統(tǒng)開(kāi)發(fā)前,我考慮了自己的技術(shù)水平和能力,所以我選擇了我比較熟悉的SQL Server 2005。SQL Server 2005是開(kāi)發(fā)小型數(shù)據(jù)庫(kù)的前端工具,作為市場(chǎng)上靈活和功能強(qiáng)大的數(shù)據(jù)庫(kù)管理系統(tǒng),擁有悠久而輝煌的發(fā)展歷史,為我開(kāi)發(fā)出一套完備的工資管理系統(tǒng)奠定基礎(chǔ)。為了確定現(xiàn)有技術(shù)能否實(shí)現(xiàn)目標(biāo)系統(tǒng)。Visual Studio 2005 自帶的工具和控件,完全可以實(shí)現(xiàn)本系統(tǒng)要求達(dá)到的各種功能。由于對(duì)工資管理系統(tǒng)這一類(lèi)的財(cái)務(wù)系統(tǒng)進(jìn)行開(kāi)發(fā)已有一定的時(shí)期,有很多成功的實(shí)例,技術(shù)基礎(chǔ)也已經(jīng)非常雄厚,因而技術(shù)上的準(zhǔn)備應(yīng)該不成問(wèn)題。 2.1.3、經(jīng)濟(jì)可行性分析 為了確定待開(kāi)發(fā)

25、的系統(tǒng)的經(jīng)濟(jì)效益能否超過(guò)開(kāi)發(fā)成本。工資管理系統(tǒng)是一個(gè)不會(huì)直接產(chǎn)生經(jīng)濟(jì)效益的投資,但是能夠節(jié)省人員資源的消耗和浪費(fèi),從而節(jié)約成本,提高效率。從成本效益角度來(lái)觀察,這個(gè)系統(tǒng)的開(kāi)發(fā)成本不是很高,在使用后,能夠起到的作用也是十分可觀的。對(duì)工資管理系統(tǒng)的開(kāi)發(fā)從人力、財(cái)力、物力三方面,估算新系統(tǒng)的開(kāi)發(fā)費(fèi)用和今后運(yùn)行、維護(hù)費(fèi)用,估計(jì)新系統(tǒng)獲得的效益,并將費(fèi)用與效益進(jìn)行比較,看是否有利。 1、開(kāi)發(fā)、運(yùn)行和維護(hù)費(fèi)用: 主要包括購(gòu)買(mǎi)和安裝設(shè)備的費(fèi)用,計(jì)算機(jī)硬件、系統(tǒng)軟件。 2、軟件開(kāi)發(fā)費(fèi)用: 由本單位的技術(shù)人員和維護(hù)人員的工資、培訓(xùn)費(fèi)用等。 3、其它費(fèi)用: 系統(tǒng)的效益可以從經(jīng)濟(jì)效益和社會(huì)效益

26、兩方面考慮。對(duì)于公司員工工資管理系統(tǒng)則應(yīng)著重分析其經(jīng)濟(jì)效益。如增加或減少哪里管理人員,從而節(jié)省了大量的工資開(kāi)出。 2.1.4、操作可行性分析 工資管理系統(tǒng)是基于Visual Studio 2005平臺(tái)開(kāi)發(fā)的,Visual Studio 2005是被廣泛應(yīng)用于數(shù)據(jù)庫(kù)開(kāi)發(fā)和操作的一套成熟的軟件平臺(tái),而且它對(duì)于一個(gè)小型的數(shù)據(jù)庫(kù)處理具有不可比擬的優(yōu)點(diǎn)和簡(jiǎn)單方便。所以叢操作可行性方面是可行的。開(kāi)發(fā)出來(lái)的界面也是十分容易使用,具有簡(jiǎn)單,容易上手的特點(diǎn)。 2.1.5、管理可行性分析 工資管理系統(tǒng)有檢索迅速、查找方便、可靠性高、成本低等優(yōu)點(diǎn),開(kāi)發(fā)后方便對(duì)職工工資信息的管理。該系統(tǒng)分為七大功能:系統(tǒng)管理

27、、增加、修改、查詢(xún)、刪除、報(bào)表打印和系統(tǒng)維護(hù)。 員工信息管理功能包括新增員工的信息,修改員工的信息,查詢(xún)員工的信息及刪除員工的而信息。該功能模塊是對(duì)系統(tǒng)的初始化,對(duì)員工基本信息進(jìn)行管理和維護(hù)。 2.1.6、法律可行性分析 本系統(tǒng)完全是本人在指導(dǎo)老師的指導(dǎo)下獨(dú)立完成的,故不存在侵權(quán)行為或者由于本系統(tǒng)帶來(lái)的法律糾紛等問(wèn)題,所以在法律上是可行的。 2.1.7、安全角度的可行性分析 本系統(tǒng)采用將數(shù)據(jù)庫(kù)服務(wù)器放置在內(nèi)網(wǎng),這樣由于網(wǎng)絡(luò)的限制,通過(guò)外網(wǎng)(Internet)無(wú)法直接訪問(wèn)數(shù)據(jù)庫(kù)服務(wù)器,從而在很大程度上減少了安全隱患。另外對(duì)客戶(hù)和管理員采取身份驗(yàn)證安全措施,客戶(hù)和管理員只有通過(guò)自己的用戶(hù)

28、號(hào)和密碼才能進(jìn)入各自的頁(yè)面實(shí)現(xiàn)各自的功能。 從以上的可行性分析可以得出在以下關(guān)于技術(shù)方面和市場(chǎng)方面的結(jié)論。在技術(shù)方面我們采用SQL Server 2005作為動(dòng)態(tài)數(shù)據(jù)來(lái)源的后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng)不僅能夠大大的滿(mǎn)足數(shù)據(jù)的存儲(chǔ)空間,同時(shí)SQL Server 2005提供了方便的在線訪問(wèn)功能,和專(zhuān)門(mén)的管理平臺(tái)。它在數(shù)據(jù)轉(zhuǎn)移,數(shù)據(jù)導(dǎo)入,導(dǎo)出,日志管理等方面有很強(qiáng)大的功能。ASP.NET是現(xiàn)在設(shè)計(jì)網(wǎng)頁(yè)的一種流行的開(kāi)發(fā)工具他內(nèi)置了幾個(gè)控件可以很好的處理頁(yè)面之間的數(shù)據(jù)。通過(guò)對(duì)網(wǎng)上對(duì)用戶(hù)的調(diào)查我們可以得出結(jié)論,本系統(tǒng)完全符合用戶(hù)的需求和社會(huì)的需求,有很大的開(kāi)發(fā)價(jià)值。 2.2、系統(tǒng)開(kāi)發(fā)工具的選用 本管理系統(tǒng)采

29、用SQL Server 2005作為后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng)、SQLDB作為數(shù)據(jù)連接組件、利用IIS+ASP.NET+ Visual Studio 2005技術(shù)實(shí)現(xiàn)的個(gè)性化Web頁(yè)面設(shè)計(jì),采用Javascript為腳本語(yǔ)言,并應(yīng)用Photoshop、Flash等作為美化界面工具。 2.2.1、數(shù)據(jù)庫(kù)工具的選擇 SQL Server 2005和Visual Studio 2005擁有一個(gè)同一的開(kāi)發(fā)環(huán)境,為集成于其中的編程模型能夠提供一個(gè)整體的解決方案,使得程序開(kāi)發(fā)語(yǔ)言、產(chǎn)品配置環(huán)境和數(shù)據(jù)操作這3種專(zhuān)業(yè)技能緊密地結(jié)合起來(lái),對(duì)應(yīng)用程序的可用性、性能、安全性和可伸縮性帶來(lái)全面提升。SQL Server

30、2005的核心由.NET Framework 2.0構(gòu)成。數(shù)據(jù)庫(kù)的工具整合了開(kāi)發(fā)環(huán)境,有利于數(shù)據(jù)庫(kù)的程序開(kāi)發(fā)。 SQL Server 2005在SQL Server 2000的基礎(chǔ)上拓展了可用性、易用性、可靠性、編程能力等方面。另外,SQL Server 2005還有許多新特性,使其成為一種優(yōu)秀的數(shù)據(jù)庫(kù)平臺(tái),下面從5個(gè)方面對(duì)SQL Server 2005的特性進(jìn)行介紹: 1、數(shù)據(jù)庫(kù)管理 在數(shù)據(jù)庫(kù)管理方面的特性主要包括可用性、伸縮性、可靠性和安全性。 2、查詢(xún)通知 查詢(xún)通知是Microsoft SQL Server 2005中以及ADO.NET 2.0的System.Data.SqlC

31、lient命名空間提供的一項(xiàng)新功能。查詢(xún)通知建立在SQL Server 2005引入的服務(wù)中介程序基礎(chǔ)結(jié)構(gòu)的基礎(chǔ)上,使應(yīng)用程序在數(shù)據(jù)更改時(shí)可以接收通知。如果應(yīng)用程序提供數(shù)據(jù)庫(kù)中信息的緩存,需要在源數(shù)據(jù)更改時(shí)接收通知,此功能特別有用。 3、多活動(dòng)結(jié)果集 多個(gè)活動(dòng)結(jié)果集(MARS)是SQL Server 2005的一項(xiàng)新功能,允許在單個(gè)連接上執(zhí)行多個(gè)批處理。要在以前版本的SQL Server上使用SqlDataReader對(duì)象訪問(wèn)多個(gè)結(jié)果集,必須對(duì)每個(gè)SqlCommand對(duì)象使用獨(dú)立的SqlConnection對(duì)象。但是,如果對(duì)SQL Server 2005啟用了MARS,使用的每個(gè)命令對(duì)象將

32、向該連接添加一個(gè)會(huì)話。 4、數(shù)據(jù)鏡像中的透明故障轉(zhuǎn)移 SQL Server 2005可通過(guò)數(shù)據(jù)庫(kù)鏡像來(lái)支持熱備份功能。如果一個(gè)SQL Server實(shí)例失效,工作可以被自動(dòng)地轉(zhuǎn)移到備份服務(wù)器上。這需要一個(gè)實(shí)例見(jiàn)證故障轉(zhuǎn)移,該實(shí)例被稱(chēng)為見(jiàn)證實(shí)例。熱備份例子需要已存在的客戶(hù)端連接必須知道故障轉(zhuǎn)移(與新的服務(wù)器實(shí)例建立連接),如果客戶(hù)端在下一次訪問(wèn)中發(fā)生錯(cuò)誤,就必須通過(guò)手工編程來(lái)實(shí)現(xiàn)故障轉(zhuǎn)移。但這并非是最好的解決方案,ADO.NET 2.0中的SQL客戶(hù)端無(wú)需特別的編程便可支持客戶(hù)端的故障轉(zhuǎn)移。 5、商務(wù)智能 SQL Server 2005商務(wù)智能增強(qiáng)主要體現(xiàn)在集成服務(wù)(Integration

33、 Services)、分析服務(wù)(Analysis Services)、報(bào)表服務(wù)(Reporting Services)、Microsoft Office System的集成等方面。 2.2.2、開(kāi)發(fā)工具的選擇 1、用Visual Studio 2005作為系統(tǒng)的開(kāi)發(fā)工具 Visual Studio 2005是基于.NET2.0框架的,它同時(shí)也能開(kāi)發(fā)跨平臺(tái)的應(yīng)用程序,如開(kāi)發(fā)使用微軟操作系統(tǒng)的手機(jī)的程序等,總體來(lái)說(shuō)是一個(gè)非常龐大的軟件,這個(gè)版本的Visual Studio包含有眾多版本,分別面向不同的開(kāi)發(fā)角色,同時(shí)還永久提供免費(fèi)的Visual Studio Express版本。 改進(jìn)軟件開(kāi)

34、發(fā)生命周期:利用Visual Studio .NET,Microsoft為開(kāi)發(fā)人員提供了輕松開(kāi)發(fā)分布式應(yīng)用程序的工具與技術(shù),通過(guò)Visual Studio 2005 Team System,Microsoft正在解決日益增加的應(yīng)用程序復(fù)雜性及其設(shè)計(jì)、開(kāi)發(fā)和部署所必需的生命周期問(wèn)題。這一點(diǎn)是通過(guò)提供必需的工具和指導(dǎo)從而能夠預(yù)見(jiàn)、重復(fù)結(jié)果(無(wú)需付出生產(chǎn)效率和創(chuàng)新的代價(jià))實(shí)現(xiàn)的。 集成:通過(guò)將SDLC工具集成到UI級(jí)別的表面,Visual Studio Team System提高了團(tuán)隊(duì)工作效率并增強(qiáng)了項(xiàng)目的可預(yù)見(jiàn)性。 擴(kuò)展性:Visual Studio Team System將提供基本的平臺(tái),讓

35、所有提供商能夠以一種普通的、公眾可理解的形式交換信息。Visual Studio Team System設(shè)計(jì)基礎(chǔ)是擴(kuò)展性模型。Microsoft提供的SDLC工具利用與第三方可用的擴(kuò)展性功能相同的擴(kuò)展性功能。 2、ASP.NET技術(shù) ASP.NET是一種獨(dú)立于瀏覽器的編程模型,它可以在使用廣泛的最新版本瀏覽器上運(yùn)行,還可以在低版本的瀏覽器上運(yùn)行。也就是說(shuō),在使用ASP.NET編寫(xiě)Web應(yīng)用程序時(shí),不需要編寫(xiě)瀏覽器特定的代碼,Internet的很大一部分用戶(hù)就可以使用這些Web應(yīng)用程序。在ASP.NET中,所有程序的執(zhí)行都是經(jīng)過(guò)服務(wù)器編譯的。 ASP.NET是面向下一代企業(yè)級(jí)的網(wǎng)絡(luò)計(jì)算We

36、b平臺(tái),它在發(fā)展了ASP的優(yōu)點(diǎn)的同時(shí),也修復(fù)了許多ASP運(yùn)行時(shí)會(huì)發(fā)生的錯(cuò)誤。ASP.NET是建立在.NET框架的通用語(yǔ)言運(yùn)行環(huán)境(Common Language Runtime,CLR)上的編程框架,可用于在服務(wù)器上生成功能強(qiáng)大的Web應(yīng)用程序。與以前的Web開(kāi)發(fā)模型相比,ASP.NET具有更高的效率、更簡(jiǎn)單的開(kāi)發(fā)方式、更簡(jiǎn)便的管理、全新的語(yǔ)言支持及清晰的程序結(jié)構(gòu)等優(yōu)點(diǎn)。 ①新的運(yùn)行環(huán)境:引入受控代碼(managed code),它貫穿整個(gè)視窗開(kāi)發(fā)平臺(tái)。受控代碼運(yùn)行在CLR下面。CLR管理代碼的運(yùn)行,使程序設(shè)計(jì)更為簡(jiǎn)便。 ②效率:ASP.NET應(yīng)用程序是在服務(wù)器上運(yùn)行的編譯好的CLR代碼,

37、而不像ASP那樣解釋執(zhí)行,而且ASP.NET可利用早期綁定、實(shí)時(shí)編譯、本機(jī)優(yōu)化和緩存服務(wù)來(lái)提高程序執(zhí)行的性能,與ASP相比,ASP.NET大大提高了程序執(zhí)行的速度。 ③Visual S開(kāi)發(fā)工具的支持:ASP.NET應(yīng)用程序可利用Visual S進(jìn)行產(chǎn)品開(kāi)發(fā),Visual S比以前的Visual Studio集成開(kāi)發(fā)環(huán)境增加了大量工具箱和設(shè)計(jì)器,來(lái)支持ASP.NET應(yīng)用程序的可視化開(kāi)發(fā)。使用Visual S并利用此平臺(tái)的強(qiáng)大功能進(jìn)行ASP.NET應(yīng)用程序的開(kāi)發(fā),可使程序的開(kāi)發(fā)效率大大提高,并簡(jiǎn)化程序的部署和維護(hù)工作。 ④多語(yǔ)言支持:ASP.NET支持多種語(yǔ)言,無(wú)論使用哪種語(yǔ)言編寫(xiě)程序,都將被

38、編譯為中間語(yǔ)言(Intermediate Language,IL)。 ⑤高效的管理能力:ASP.NET使用基于文本的、分級(jí)的配置系統(tǒng),使服務(wù)器環(huán)境和應(yīng)用程序的設(shè)置更加簡(jiǎn)單。因?yàn)榕渲眯畔⒍急4嬖诤?jiǎn)單文本中,新的設(shè)置可以不需要啟動(dòng)本地的管理員工具就可以實(shí)現(xiàn)。一個(gè)ASP.NET的應(yīng)用程序在一臺(tái)服務(wù)器系統(tǒng)的安裝只需要簡(jiǎn)單的拷貝一些必須的文件,不需要系統(tǒng)的重新啟動(dòng)。 ⑥清晰的程序結(jié)構(gòu):ASP.NET使用事件驅(qū)動(dòng)和數(shù)據(jù)綁定的方式開(kāi)發(fā)程序,將程序代碼和用戶(hù)界面徹底分離,具有清晰的結(jié)構(gòu)。另外,使用code-behind方式將程序代碼和用戶(hù)界面標(biāo)記分離在不同的文件中,是程序的可讀性更強(qiáng)。 3、Web數(shù)據(jù)庫(kù)

39、訪問(wèn)技術(shù)(ADO技術(shù)) ADO,即Active Data Objects,實(shí)際上是一種提高訪問(wèn)數(shù)據(jù)類(lèi)型的連接機(jī)制。ADO設(shè)計(jì)為一種極簡(jiǎn)單的格式,通過(guò)ODBC的方法與數(shù)據(jù)庫(kù)接口相連。用戶(hù)可以使用任何一種ODBC數(shù)據(jù)源,即不僅適合與SQL Server、Oracle、Access等數(shù)據(jù)庫(kù)應(yīng)用程序,也適合與文本文件、圖形文件等數(shù)據(jù)文件。我們主要用到ADO的幾個(gè)內(nèi)置類(lèi): ①連接類(lèi)connection:建立數(shù)據(jù)庫(kù)連接、執(zhí)行SQL語(yǔ)句、執(zhí)行事物。 ②命令類(lèi)command:執(zhí)行SQL語(yǔ)句、執(zhí)行存儲(chǔ)過(guò)程、快速返回整個(gè)表的內(nèi)容。 ③數(shù)據(jù)集類(lèi)recordset:存放檢索過(guò)程、操縱數(shù)據(jù)(對(duì)數(shù)據(jù)進(jìn)行增、刪、改

40、操作)、對(duì)數(shù)據(jù)在排序。 4、用Dreamweaver CS3作為動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)輔助工具 Dreamweaver CS3是 Macromedia公司推出的網(wǎng)頁(yè)編輯工具。它是一個(gè)“所見(jiàn)即所得”的網(wǎng)頁(yè)編輯器,Dreamweaver CS3幾乎可以滿(mǎn)足Web開(kāi)發(fā)人員的各種需要。使用Dreamweaver CS3可視化系統(tǒng),在大幅度提高應(yīng)用程序開(kāi)發(fā)人員的工作效率的同時(shí),還可以保持對(duì)源代碼的完全控制。 3、概要設(shè)計(jì) 3.1、系統(tǒng)設(shè)計(jì)目標(biāo) 對(duì)于典型的數(shù)據(jù)庫(kù)管理系統(tǒng),尤其是對(duì)像數(shù)據(jù)流量特別大的工資管理系統(tǒng),必須要滿(mǎn)足使用方便、操作靈活等設(shè)計(jì)要求。本系統(tǒng)在設(shè)計(jì)時(shí)應(yīng)該滿(mǎn)足以下幾個(gè)目標(biāo): l 采用人機(jī)對(duì)話

41、的操作方式,界面設(shè)計(jì)簡(jiǎn)單美觀、信息查詢(xún)靈活、方便、快捷、準(zhǔn)確、數(shù)據(jù)存儲(chǔ)安全可靠。 l 為用戶(hù)提供一個(gè)方便、快捷的工資信息查詢(xún)功能。 l 用戶(hù)隨時(shí)都可以查看自己的信息。 l 對(duì)用戶(hù)輸入的數(shù)據(jù),系統(tǒng)進(jìn)行嚴(yán)格的數(shù)據(jù)檢驗(yàn),盡可能排除人為的錯(cuò)誤。 l 通過(guò)對(duì)基礎(chǔ)數(shù)據(jù)的設(shè)定,自動(dòng)計(jì)算各項(xiàng)工資條款,并實(shí)現(xiàn)月底對(duì)職工工資進(jìn)行統(tǒng)計(jì)和發(fā)放,打印工資報(bào)表。 l 對(duì)員工數(shù)據(jù)的管理包括:增加、查詢(xún)、修改和刪除功能。 l 系統(tǒng)最大限度地實(shí)現(xiàn)了易維護(hù)性和易操作性。 l 在系統(tǒng)安全方面,可實(shí)現(xiàn)數(shù)據(jù)的導(dǎo)出/導(dǎo)入,備份/恢復(fù)功能。系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。 l 采用用戶(hù)號(hào),密碼安全機(jī)制,分用戶(hù)權(quán)限登錄訪問(wèn),保證系統(tǒng)

42、資源不受人為因素的干擾。 3.2、系統(tǒng)設(shè)計(jì)思想 本系統(tǒng)采用三層架構(gòu)設(shè)計(jì),它的工作原理如圖3.1所示: 用戶(hù)界面層 業(yè)務(wù)處理層 數(shù)據(jù)存儲(chǔ)層 工資管理操作界面 給出員工編號(hào)查詢(xún)工資信息 返回工資對(duì)象內(nèi)有工資信息 組織SQL語(yǔ)句查詢(xún)數(shù)據(jù)庫(kù) 返回查詢(xún)結(jié)果 圖3.1 三層結(jié)構(gòu)原理圖 采用三層構(gòu)架以后,用戶(hù)界面層通過(guò)統(tǒng)一的接口向業(yè)務(wù)層發(fā)送請(qǐng)求,業(yè)務(wù)層按自己的邏輯規(guī)則將請(qǐng)求處理之后進(jìn)行數(shù)據(jù)庫(kù)操作,然后將數(shù)據(jù)庫(kù)返回的數(shù)據(jù)封裝成類(lèi)的形式返回給用戶(hù)界面層。這樣用戶(hù)界面層甚至可以不知道數(shù)據(jù)庫(kù)的結(jié)構(gòu),它只要維護(hù)與業(yè)務(wù)層之間的接口即可。 3.3、系統(tǒng)業(yè)務(wù)流程描述 3.3.1

43、、業(yè)務(wù)流程圖 人事 部門(mén) 后勤 部門(mén) 管理 員 員工基本信息 考勤信息 工資表 工資查詢(xún) 工資管理系統(tǒng) 工資計(jì)算表 工資匯總表 圖3.2 業(yè)務(wù)流程圖 3.3.2、數(shù)據(jù)流程圖 數(shù)據(jù)流程圖是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號(hào)綜合地反映出信息在系統(tǒng)中的流動(dòng)、處理和存儲(chǔ)情況。符號(hào)說(shuō)明如下: 外部實(shí)體 處理 數(shù)據(jù)流 數(shù)據(jù)存儲(chǔ) 根據(jù)具體情況,將數(shù)據(jù)流程圖分為兩層,第一層是宏觀的數(shù)據(jù)流程,第二層是微觀的數(shù)據(jù)信息流程 工資信息匯總 人事 部門(mén) 后勤 部門(mén) 工資管理系統(tǒng) 財(cái)務(wù) 部門(mén) 員工信息 考勤信息

44、 圖3.3 第一層數(shù)據(jù)流程圖 人事 部門(mén) 后勤 部門(mén) 基礎(chǔ)數(shù)據(jù)輸入處理 員工工資計(jì)算處理 員工工資表 工資 統(tǒng)計(jì) 賬務(wù)處理系統(tǒng) 員工信息 考勤信息 工資計(jì)算單 工資信息單 工資統(tǒng)計(jì)單 工資統(tǒng)計(jì)單 工資查詢(xún) 工資匯總處理 工資匯總表 工資費(fèi)用分配處理 工資費(fèi)用分配表 工資信息單 工資匯總單 工資匯總單 工資單 工資費(fèi)用分配單 工資費(fèi)用分配憑證 工資合計(jì)表 圖3.4 第二層數(shù)據(jù)流程圖 3.4、系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 工資管理系統(tǒng) 客戶(hù)端界面 管理端界面 數(shù)據(jù)庫(kù) 基本信息管理 考勤信息管理 獎(jiǎng)勵(lì)信息管

45、理 懲罰信息管理 福利信息管理 基本工資管理 工齡工資管理 工資計(jì)算管理 部門(mén)信息管理 職位信息管理 意見(jiàn)反饋管理 用戶(hù)信息管理 登錄界面 管理員界面 普通員工界面 圖3.5 系統(tǒng)結(jié)構(gòu)圖 3.5、系統(tǒng)功能模塊劃分 工資管理系統(tǒng) 登錄界面 系統(tǒng)主界面 基本信息 職位信息 考勤信息 獎(jiǎng)勵(lì)信息 懲罰信息 福利信息 基本工資 工齡工資 工資計(jì)算 部門(mén)信息 公司首頁(yè) 意見(jiàn)反饋 關(guān)于 幫助 登錄界面 密碼修改 退出 報(bào)表打印 系統(tǒng)維護(hù) 以上各功能模塊的添加、查詢(xún)、更新和刪除功能 員工信息 用戶(hù)信息 圖3.6 系統(tǒng)功

46、能模塊圖 3.6、系統(tǒng)功能簡(jiǎn)介 1)基本信息管理:實(shí)現(xiàn)對(duì)員工基本信息的管理操作,包括員工基本數(shù)據(jù)信息的添加、修改、刪除和查詢(xún)等功能; 2)考勤信息管理:實(shí)現(xiàn)對(duì)員工考勤信息的管理操作,包括員工考勤信息的添加、修改、刪除和查詢(xún)等功能; 3)獎(jiǎng)勵(lì)信息管理:實(shí)現(xiàn)對(duì)員工獎(jiǎng)勵(lì)信息的管理操作,包括員工獎(jiǎng)勵(lì)信息的添加、修改、刪除和查詢(xún)等功能;以及通過(guò)設(shè)置加班費(fèi)及其它獎(jiǎng)勵(lì)并根據(jù)考勤信息計(jì)算員工的獎(jiǎng)金; 4)懲罰信息管理:實(shí)現(xiàn)對(duì)員工懲罰信息的管理操作,包括員工懲罰信息的添加、修改、刪除和查詢(xún)等功能;以及通過(guò)設(shè)置曠工扣款、遲到扣款、早退扣款、請(qǐng)假扣款和保險(xiǎn)費(fèi)及其它罰款并根據(jù)考勤信息計(jì)算員工的罰款; 5)

47、福利信息管理:實(shí)現(xiàn)對(duì)員工福利信息的管理操作,包括員工福利信息的添加、修改、刪除和查詢(xún)等功能; 6)基本工資管理:實(shí)現(xiàn)對(duì)員工基本工資的管理操作,包括員工基本工資的添加、修改、刪除和查詢(xún)等功能; 7)工齡工資管理:實(shí)現(xiàn)對(duì)員工工齡工資的管理操作,包括員工工齡工資的添加、修改、刪除和查詢(xún)等功能; 8)工資計(jì)算管理:實(shí)現(xiàn)對(duì)員工工資計(jì)算的管理操作,包括員工工資計(jì)算的添加、修改、刪除和查詢(xún)等功能;以及根據(jù)員工的基本工資、獎(jiǎng)金、罰款、工齡工資、福利費(fèi)計(jì)算員工的總收入,根據(jù)設(shè)置的稅率計(jì)算員工的個(gè)人所得稅,進(jìn)而計(jì)算員工實(shí)發(fā)工資; 9)部門(mén)信息管理:實(shí)現(xiàn)對(duì)部門(mén)信息的管理操作,包括部門(mén)信息的添加、修改、刪除和

48、查詢(xún)等功能; 10)職位信息管理:實(shí)現(xiàn)對(duì)職位信息的管理操作,包括職位信息的添加、修改、刪除和查詢(xún)等功能; 11)意見(jiàn)反饋管理:實(shí)現(xiàn)對(duì)意見(jiàn)信息的管理操作,包括意見(jiàn)信息的添加、修改和查詢(xún)等功能; 12)密碼修改:實(shí)現(xiàn)對(duì)員工密碼的修改功能; 13)用戶(hù)信息管理:實(shí)現(xiàn)對(duì)用戶(hù)信息的管理操作,包括用戶(hù)信息的添加、修改、刪除和查詢(xún)等功能;(其中含概了用戶(hù)權(quán)限的設(shè)置) 14)報(bào)表打?。禾峁﹫?bào)表打印輸出功能,可以報(bào)表的形式打印員工信息、工資發(fā)放報(bào)表、工資歷史報(bào)表、員工獎(jiǎng)勵(lì)和員工懲罰報(bào)表; 15)系統(tǒng)維護(hù):可對(duì)數(shù)據(jù)進(jìn)行備份和恢復(fù),并可實(shí)現(xiàn)數(shù)據(jù)導(dǎo)入導(dǎo)出功能。 3.7、數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)是信息管理系統(tǒng)

49、的后臺(tái),存儲(chǔ)著所有的信息,在一個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率,以及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整和一致。 3.7.1、數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 從本系統(tǒng)中規(guī)劃出的實(shí)體有:?jiǎn)T工實(shí)體、用戶(hù)實(shí)體、部門(mén)實(shí)體、職位實(shí)體、考勤實(shí)體、建議實(shí)體、工資實(shí)體、基本工資實(shí)體、工齡工資實(shí)體、獎(jiǎng)金實(shí)體、罰款實(shí)體、福利費(fèi)實(shí)體。 實(shí)體之間關(guān)系的E-R圖如圖3.7所示: 部門(mén) 員工 工作 n 1 職位 擔(dān)任 1 工資 領(lǐng)取 1 n n 用戶(hù) 權(quán)限 1 1 考勤 n 檢查 1 n

50、 反饋 1 建議 基本工資 1 計(jì)算 1 福利費(fèi) 計(jì)算 1 1 1 計(jì)算 工齡工資 1 獎(jiǎng)金 罰款 計(jì)算 計(jì)算 1 1 1 1 圖3.7 實(shí)體之間的E-R圖 員工實(shí)體的E-R圖,如圖3.8所示: 員工編號(hào) 員工姓名 部門(mén)編號(hào) 職位編號(hào) 性別 出生日期 身份證號(hào) 籍貫 聯(lián)系電話 在職狀態(tài) 入場(chǎng)日期 工齡編號(hào) 個(gè)人賬號(hào) 民族 員工 圖3.8 員工實(shí)體的E-R圖 用戶(hù)實(shí)體的E-R圖,如圖3.9所示: 部門(mén)實(shí)體的E-R圖,如圖3.10所示: 員工姓名 權(quán)限

51、密碼 用戶(hù) 員工編號(hào) 部門(mén)編號(hào) 部門(mén)名稱(chēng) 部門(mén)電話 部門(mén)主管 部門(mén)信息 部門(mén) 圖3.9 用戶(hù)實(shí)體的E-R圖 圖3.10 部門(mén)實(shí)體的E-R圖 職位實(shí)體的E-R圖,如圖3.11所示: 福利費(fèi)實(shí)體的E-R圖,如圖3.12所示: 職位名稱(chēng) 職位信息 職位 職位編號(hào) 統(tǒng)計(jì)日期 金額 福利費(fèi) 員工編號(hào) 圖3.11 職位實(shí)體的E-R圖 圖3.12 福利費(fèi)實(shí)體的E-R圖 建議實(shí)體的E-R圖,如圖3.13所示: 考勤實(shí)體的E-R圖,如圖3.14所示: 主題 建議 回復(fù) 問(wèn)題 員工編號(hào) 建議 時(shí)間 曠工 遲到

52、 請(qǐng)假 早退 員工編號(hào) 考勤 考勤日期 備注 加班 圖3.13 建議實(shí)體的E-R圖 圖3.14 考勤實(shí)體的E-R圖 基本工資實(shí)體的E-R圖,如圖3.15所示: 工齡工資實(shí)體的E-R圖,如圖3.16所示: 基本工資 職位編號(hào) 基本工資 部門(mén)編號(hào) 工齡編號(hào) 工齡工資 工齡工資 工齡 圖3.15 基本工資實(shí)體的E-R圖 圖3.16 工齡實(shí)體的E-R圖 獎(jiǎng)金實(shí)體的E-R圖,如圖3.17所示: 加班費(fèi) 全勤獎(jiǎng) 其它獎(jiǎng)項(xiàng) 優(yōu)秀員工獎(jiǎng) 員工編號(hào) 獎(jiǎng)金 統(tǒng)計(jì)日期 獎(jiǎng)金合計(jì) 獎(jiǎng)勵(lì)原因 圖3.17 獎(jiǎng)金實(shí)體的E-

53、R圖 罰款實(shí)體的E-R圖,如圖3.18所示: 統(tǒng)計(jì)日期 保險(xiǎn)費(fèi) 扣曠工 扣遲到 扣早退 扣請(qǐng)假 其它罰款 罰款原因 罰款合計(jì) 罰款 員工編號(hào) 圖3.18 罰款實(shí)體的E-R圖 工資實(shí)體的E-R圖,如圖3.19所示: 支付日期 員工姓名 個(gè)人賬號(hào) 崗位工資 工齡工資 福利費(fèi) 獎(jiǎng)金合計(jì) 罰款合計(jì) 工資合計(jì) 所得稅 實(shí)發(fā)工資 工資 員工編號(hào) 圖3.19 工資實(shí)體的E-R圖 3.7.2、數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 表3.1 員工信息表(empInfo) 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 寬 度 約 束 說(shuō) 明 empId char

54、 10 PK 員工編號(hào) empName char 20 員工姓名 sex char 10 性別 birthday nvarchar 20 出生日期 empNumber char 20 身份證號(hào) empNation char 10 民族 empPlace nvarchar 50 籍貫 empPhone char 15 聯(lián)系電話 departId char 10 所在部門(mén)編號(hào) dutyId char 10 擔(dān)任職位編號(hào) empState char 10 在職狀態(tài) empIn

55、toDate nvarchar 20 入場(chǎng)時(shí)間 workageId char 10 工齡編號(hào) account nvarchar 20 個(gè)人賬戶(hù) 表3.2 用戶(hù)信息表(users) 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 寬 度 約 束 說(shuō) 明 empId char 10 PK 員工編號(hào) empName char 20 員工姓名 empPwd nvarchar 20 密碼 empRole nvarchar 10 權(quán)限 表3.3 部門(mén)信息表(department) 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 寬 度 約

56、 束 說(shuō) 明 departId char 10 PK 部門(mén)編號(hào) departName nchar 10 部門(mén)名稱(chēng) empZg char 10 部門(mén)主管 departPhone nvarchar 20 部門(mén)電話 departInfo nvarchar 1000 部門(mén)信息 表3.4 職位信息表(duty) 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 寬 度 約 束 說(shuō) 明 dutyId char 10 PK 職位編號(hào) dutyName nchar 10 職位名稱(chēng) dutyInfo nvarchar 1000

57、 職位信息 表3.5 考勤信息表(empCheck) 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 寬 度 約 束 說(shuō) 明 checkDate nvarchar 20 PK 考勤日期 empId char 10 PK 員工編號(hào) kuanggong int 曠工 late int 遲到 eraly Int 早退 leave Int 請(qǐng)假 overTime int 加班 otherInfo nvarchar 1000 備注 表3.6 意見(jiàn)反饋信息表(advice) 字段名稱(chēng) 數(shù)據(jù)類(lèi)型

58、 寬 度 約 束 說(shuō) 明 adviceDate char 20 PK 時(shí)間 empId char 10 PK 員工編號(hào) theme nvarchar 50 主題 advice nvarchar 1000 建議 question nvarchar 1000 問(wèn)題 answer nvarchar 1000 回復(fù) 表3.7 工資計(jì)算信息表(wagCompute) 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 寬 度 約 束 說(shuō) 明 payDate nvarchar 20 PK 支付日期 empId char

59、 10 PK 員工編號(hào) empName char 20 員工姓名 account nvarchar 20 個(gè)人賬號(hào) baseWag int 崗位工資 ageWag int 工齡工資 welfareWag int 福利費(fèi) totalAward int 獎(jiǎng)金合計(jì) totalPunish int 罰款合計(jì) totalWag int 工資合計(jì) incomeTax float 所得稅 truePay float 實(shí)發(fā)工資 表3.8 基本工資信息表(baseW

60、ag) 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 寬 度 約 束 說(shuō) 明 departId char 10 PK 部門(mén)編號(hào) dutyId char 10 PK 職位編號(hào) baseWag int 基本工資 表3.9 工齡工資信息表(ageWag) 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 寬 度 約 束 說(shuō) 明 workageId char 10 PK 工齡編號(hào) workage int 工齡 ageWag int 工齡工資 表3.10 獎(jiǎng)金信息表(award) 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 寬 度 約 束 說(shuō) 明

61、 statisticDate nvarchar 20 PK 統(tǒng)計(jì)日期 empId char 10 PK 員工編號(hào) overtimePay int 加班費(fèi) awardQq int 全勤獎(jiǎng) awardYxyg int 優(yōu)秀員工獎(jiǎng) awardOther int 其它獎(jiǎng)項(xiàng) awardReason nvarchar 1000 獎(jiǎng)勵(lì)原因 totalAward int 獎(jiǎng)金合計(jì) 表3.11 罰款信息表(punish) 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 寬 度 約 束 說(shuō) 明 statisticDa

62、te char 20 PK 統(tǒng)計(jì)日期 empId char 10 PK 員工編號(hào) premium int 保險(xiǎn)費(fèi) kouKg int 扣曠工 kouLate int 扣遲到 kouEarly int 扣早退 kouLeave int 扣請(qǐng)假 punishOther int 其它罰款 punishReason nvarchar 1000 罰款原因 totalPunish int 罰款合計(jì) 表3.12 福利費(fèi)信息表(welfare) 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 寬

63、 度 約 束 說(shuō) 明 date nverchar 20 PK 統(tǒng)計(jì)日期 empId char 10 PK 員工編號(hào) welfareWag int 金額 4、后臺(tái)管理詳細(xì)設(shè)計(jì) 4.1、“登錄模塊”詳細(xì)設(shè)計(jì) 1、實(shí)現(xiàn)目標(biāo) 登錄模塊的詳細(xì)設(shè)計(jì)主要是用戶(hù)登錄的一個(gè)界面,根據(jù)登錄用戶(hù)的權(quán)限判斷登錄的用戶(hù)是管理員還是普通用戶(hù),不同的用戶(hù)登錄后將進(jìn)入不同的主界面,管理員進(jìn)入管理員主界面,普通用戶(hù)進(jìn)入普通員工主界面,從而進(jìn)行相關(guān)的操作。 登錄界面主要有權(quán)限、用戶(hù)號(hào)、密碼和驗(yàn)證碼,還有登錄和取消按鈕組成,由此,登錄界面的設(shè)計(jì)完成。 2、界面 3、登

64、錄界面程序流程圖 進(jìn)入系統(tǒng) 開(kāi)始 輸入用戶(hù)號(hào)密碼驗(yàn)證碼 用戶(hù)號(hào)密碼驗(yàn)證碼是否正確 密碼驗(yàn)證碼錯(cuò)誤 是 否 登錄程序流程圖 4、程序說(shuō)明: public partial class Login : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { Session["loginnumber"] = ""; Session["loginpwd"] = ""; //驗(yàn)證碼 if (!I

65、sPostBack) { this.Image1.ImageUrl = "ValidateCode.aspx"; } } protected void Button1_Click(object sender, EventArgs e) { if (TextBox1.Text == "" || TextBox2.Text == "")//判斷用戶(hù)名和密碼都不為空 { Response.Write(""); return; } bool b = false; if (DropDownList1.SelectedItem.Text.ToString() == "普通用戶(hù)") { //如果是普通用戶(hù),進(jìn)入用戶(hù)界面 b = B_LoginCheck.mgerLogin(TextBox1.Text.Trim(), TextBox2.Text.Trim(), DropDownList1.SelectedItem.ToString()); if (b) { if (Session["CheckCode"].ToString().Equals(TextBox3.Text.Trim().ToString()))

展開(kāi)閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶(hù)上傳的文檔直接被用戶(hù)下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!