自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

ASP.NET招聘系統(tǒng)設(shè)計(jì)需求分析

開發(fā) 后端
本文向您詳細(xì)介紹基于ASP.NET招聘系統(tǒng)系統(tǒng)需求分析和設(shè)計(jì)流程。一個(gè)合格的招聘系統(tǒng),應(yīng)該具備三個(gè)條件:準(zhǔn)確性,高效性和經(jīng)濟(jì)性。

***章 緒論

1.1ASP.NET招聘系統(tǒng)背景及現(xiàn)狀

在當(dāng)今社會(huì),各行各業(yè)之間的競爭日趨激烈,一個(gè)企業(yè)要想在競爭中處于領(lǐng)先地位,主要依靠科技競爭力,而科技競爭力的競爭主要是人才的競爭,但是人才有優(yōu)劣之分,如何快速高效的選拔優(yōu)秀人才呢?

一直以來人們使用傳統(tǒng)的人工方式進(jìn)行招聘,當(dāng)公司出現(xiàn)職位空缺或需要增加職位編制時(shí),與人力資源部聯(lián)系,并希望人力資源不能在最短的時(shí)間內(nèi)招聘到所需要的人員。于是,人力資源部負(fù)責(zé)招聘的人員開始通過多種渠道去吸引候選人,然后開始進(jìn)行簡歷的篩選,并采用多種方法對(duì)候選人進(jìn)行評(píng)價(jià)。

一般來說,著個(gè)過程短則可能需要數(shù)個(gè)星期,長則可能要?dú)v時(shí)數(shù)月。***得到的結(jié)果可能比較理想,企業(yè)招聘到了所需的員工;也有可能招聘來的員工不合適,企業(yè)不得不又重新開始整個(gè)招聘過程。

其實(shí),在整個(gè)過程中招聘人員往往為了填補(bǔ)職位空缺而疲于奔命,忙一些事物性的工作,而沒有從戰(zhàn)略層面來考慮人員招聘工作的開展。實(shí)際上從企業(yè)戰(zhàn)略層面著手,設(shè)計(jì)一套科學(xué)規(guī)范的人員招聘系統(tǒng)對(duì)于提高企業(yè)人員招聘的準(zhǔn)確性和速度,降低企業(yè)的人員招聘成本有著極為重要的意義。企業(yè)的人力資源部在重視常規(guī)性招聘工作的同時(shí),更應(yīng)該重視人員招聘系統(tǒng)的設(shè)計(jì)和開發(fā)。

使用計(jì)算機(jī)對(duì)招聘信息進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高企業(yè)人事招聘管理系統(tǒng)的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件.

一個(gè)合格的招聘系統(tǒng),應(yīng)該具備三個(gè)條件:準(zhǔn)確性,高效性和經(jīng)濟(jì)性。可以比較方便的實(shí)現(xiàn)如下目標(biāo):管理員實(shí)現(xiàn)對(duì)招聘信息的添加,更新,刪除和查詢以及被招聘者通過管理員的審核被允許注冊(cè)為合法用戶,擁有登陸招聘系統(tǒng)填寫個(gè)人信息,并對(duì)崗位進(jìn)行應(yīng)聘等功能,同時(shí)管理員可對(duì)系統(tǒng)進(jìn)行日常維護(hù)等。

系統(tǒng)開發(fā)的涉及面和工作量一般很大,開發(fā)者應(yīng)有一個(gè)通盤的考慮,把握和控制開發(fā)過程,并把許多人的工作有效地銜接起來,形成一個(gè)統(tǒng)—的工作方式。由于開發(fā)過程的主要工作和最終表現(xiàn)形式是大量的程序開發(fā),人們常常僅僅關(guān)注程序的開發(fā),這很不夠[1]。

在ASP.NET招聘系統(tǒng)開發(fā)過程中,許多出于局部利益的問題影響系統(tǒng)的形成。有的用戶對(duì)計(jì)算機(jī)不了解,常常在完成了一個(gè)功能以后又提出新的要求,而開發(fā)者看來這是應(yīng)該統(tǒng)一考慮的問題,有的用戶掌握一定的計(jì)算機(jī)知識(shí),但是真正了解和接受系統(tǒng)觀念的極少,他們會(huì)從孤立的角度提出和系統(tǒng)相悖的要求,甚至僅僅把開發(fā)者當(dāng)作程序員,自己直接安排開發(fā)工作。并認(rèn)為實(shí)現(xiàn)他們提出的功能要求比較簡單,開發(fā)者應(yīng)該馬上完成。開發(fā)者如果不夠冷靜,很容易陷入具體問題中去,頭痛醫(yī)頭,腳痛醫(yī)腳,失去對(duì)開發(fā)過程的整體控制。在這種情況下系統(tǒng)建設(shè)是不會(huì)成功的。因此,開發(fā)者應(yīng)善于了解和把握系統(tǒng)性、本質(zhì)性的問題,有一個(gè)明確的系統(tǒng)概念,同時(shí),要采取有效的技術(shù)和組織措施,確保在開發(fā)工作中處于主動(dòng),以便有效地貫徹系統(tǒng)建設(shè)的思想,把系統(tǒng)建設(shè)推向成功。

企業(yè)管理水平、經(jīng)營效益的提高是長期的、不斷的,因此,與之相適應(yīng)的系統(tǒng)的建設(shè)也是一個(gè)長期的、不斷的過程,要從發(fā)展和變化的角度看待系統(tǒng)建設(shè)。實(shí)際工作中,常常有急于在一次開發(fā)過程中做好一切工作,希望以后長期受益的做法影響到系統(tǒng)建設(shè)的正常進(jìn)行。如果系統(tǒng)配置不從實(shí)際需要考慮,而是盲目求高求全,不僅不能發(fā)揮出作用,而且隨著計(jì)算機(jī)技術(shù)的更新?lián)Q代,價(jià)格迅速下跌,大量的投資將化為烏有;同時(shí),這種只顧眼前利益的做法,往往使所開發(fā)的系統(tǒng)不能隨管理工作的變化而改動(dòng),使用一段時(shí)間后維護(hù)工作量太大,以致難以承受,甚至不得不推倒重來,使原來開發(fā)工作中的一切努力都付之東流。系統(tǒng)建設(shè)需要大量的資金,把建成的系統(tǒng)推倒重來是極大的浪費(fèi)。因此,急于在一次系統(tǒng)開發(fā)中做出突出成績的做法是十分有害的[7]。

1.2 系統(tǒng)開發(fā)方法

90年代末期有學(xué)者提出了“演示與討論” 的方法(Demonstration And Discussion Method, 簡稱DADM),這種方法強(qiáng)調(diào)系統(tǒng)開發(fā)中所有的相關(guān)人員之間進(jìn)行有效的溝通與交流,并根據(jù)修改后的系統(tǒng)需求進(jìn)行系統(tǒng)設(shè)計(jì)與編碼。實(shí)際上,這是力圖通過大規(guī)模編碼前的演示與討論,大大增強(qiáng)系統(tǒng)實(shí)現(xiàn)的可逆性的一種開發(fā)方法或策略。這里我們采用DADM開發(fā)方法,具有如下幾個(gè)特點(diǎn):

1. 強(qiáng)調(diào)進(jìn)行廣泛的、有效的溝通與交流。這種溝通與交流的范圍是廣泛的,包括開發(fā)人員、用戶、管理專家之間,以及開發(fā)人員相互間都應(yīng)進(jìn)行溝通與交流。

2. 具有較好的可預(yù)見性。因?yàn)殚_發(fā)人員在最終正式編碼之前,要根據(jù)改進(jìn)方案制作典型輸入、輸出界面,并給用戶演示,共同討論和修改需求,用戶參與了新系統(tǒng)的設(shè)計(jì)。從這個(gè)意義上講,DADM方法論具有較好的可預(yù)見性。

3. 實(shí)施過程是啟發(fā)式的。在實(shí)施的過程中的“啟發(fā)”是互動(dòng)的,這樣,可以有效避免系統(tǒng)在功能、易用性等方面的重大缺陷。

4. 實(shí)施的可操作性。DADM方法論是按階段進(jìn)行的,但是系統(tǒng)需求報(bào)告不是生硬地讓用戶簽字承認(rèn)后才確定的,而是在啟發(fā)式地有效溝通、交流的基礎(chǔ)上,由用戶、開發(fā)人員及管理專家等相關(guān)人員共同確定的。

5. 具有一定的開放性。對(duì)于代碼的實(shí)現(xiàn)方式、具體編程工具和演示的具體內(nèi)容并沒有完全限制,只要是與系統(tǒng)有關(guān)的內(nèi)容都可以通過演示來討論。 DADM方法論可以有效地獲得用戶的需求,并對(duì)原系統(tǒng)進(jìn)行有效的改進(jìn),確定符合實(shí)際的系統(tǒng)設(shè)計(jì)方案。即使在編程階段,通過有效的溝通與交流,也可以在各個(gè)開發(fā)人員之間建立共同遵守的約定或規(guī)范,避免各自為政,保證MIS應(yīng)用軟件的質(zhì)量。

MIS系統(tǒng)的開發(fā),應(yīng)該首先完成數(shù)據(jù)庫的設(shè)計(jì),這是由于數(shù)據(jù)庫在整個(gè)MIS系統(tǒng)中的基礎(chǔ)性地位所決定的。如果數(shù)據(jù)庫沒有經(jīng)過仔細(xì)設(shè)計(jì)和完善的情況下,就匆忙進(jìn)入代碼設(shè)計(jì),此后對(duì)數(shù)據(jù)庫的修改經(jīng)常會(huì)造成數(shù)據(jù)處理程序和用戶界面的大面積修改,其結(jié)果是欲速則不達(dá),這在一些采用快速原型法開發(fā)的系統(tǒng)中是有教訓(xùn)的。DADM方法強(qiáng)調(diào)在系統(tǒng)開發(fā)的前期與用戶進(jìn)行充分的交流,但很大程度上就是操作界面上的交流,以增加軟件的可用性。在不完善的數(shù)據(jù)庫基礎(chǔ)上,關(guān)于用戶界面作很多的交流也為時(shí)過早,其結(jié)果可能反而使得數(shù)據(jù)庫的設(shè)計(jì)受到界面設(shè)計(jì)的過多約束[2]。

ASP.NET招聘系統(tǒng)需求分析

2.1系統(tǒng)需求分析

計(jì)算機(jī)應(yīng)用已經(jīng)滲透到日常工作的許多方面,許多企業(yè)已經(jīng)或正準(zhǔn)備投入高額資金,建立大規(guī)模的企事業(yè)招聘管理系統(tǒng)。但是,系統(tǒng)建設(shè)常常難以達(dá)到預(yù)期的效果,比如有的開發(fā)規(guī)模很大,實(shí)際應(yīng)用的范圍卻很??;有的系統(tǒng)用與不用似乎沒有多少明顯的差別;還有的系統(tǒng)維護(hù)工作量太大,為擴(kuò)充功能甚至需要推倒重來。 就系統(tǒng)開發(fā)的某一具體問題來說,主要是開發(fā)用于數(shù)據(jù)處理的程序,一般是比較容易實(shí)現(xiàn)的。因而很少出現(xiàn)因網(wǎng)絡(luò)或程序調(diào)試不通而中止開發(fā)的情況,并且大都采用***的、高性能的計(jì)算機(jī)軟硬件平臺(tái),由優(yōu)秀的計(jì)算機(jī)技術(shù)人員實(shí)施開發(fā),但預(yù)期的目標(biāo)常常難以達(dá)到,這個(gè)問題值得深入研究。為此,本文從系統(tǒng)目標(biāo)和內(nèi)容的確立、開發(fā)過程的組織與控制、按計(jì)算機(jī)的特點(diǎn)組織系統(tǒng)等幾個(gè)方面進(jìn)行了分析,強(qiáng)調(diào)系統(tǒng)建設(shè)的同時(shí)面對(duì)用戶和計(jì)算機(jī)系統(tǒng)兩個(gè)方面,僅僅注重計(jì)算機(jī)技術(shù)和程序開發(fā)是不夠的。

怎樣才能解決人工管理的不足呢?一個(gè)合格的招聘系統(tǒng)又應(yīng)該具備那些特點(diǎn)呢?首先,招聘系統(tǒng)應(yīng)該具備較強(qiáng)的準(zhǔn)確性。目前大部分企業(yè)并沒有建立相應(yīng)的招聘系統(tǒng),招聘人員根據(jù)經(jīng)驗(yàn)確定候選人是否能滿足職位的要求。這種判斷往往容易受到招聘人員能力、水平、經(jīng)驗(yàn)和情緒等因素的影響,具有很強(qiáng)的主觀性。招聘系統(tǒng)的開發(fā)就是為了降低決策的錯(cuò)誤率。因此在設(shè)計(jì)招聘系統(tǒng)時(shí)要嚴(yán)格把關(guān),確保系統(tǒng)的準(zhǔn)確性,以提高決策的正確率。

其次,開發(fā)出來的系統(tǒng)必須能夠高效運(yùn)作,在設(shè)計(jì)系統(tǒng)時(shí),一定要考慮組織的運(yùn)作流程,人員的分工,各項(xiàng)現(xiàn)實(shí)條件,把招聘系統(tǒng)的各項(xiàng)工作有機(jī)地整合起來,使得企業(yè)的整個(gè)招聘工作能夠做到無縫連接,以提高招聘的有效性。這一點(diǎn)往往是國有企業(yè)和民營企業(yè)最容易忽視的,一般外企如果某個(gè)職位出現(xiàn)空缺的話,很快能找著適合的人來填補(bǔ)職位空缺,而國有企業(yè)或者民營則極有可能職位空缺出現(xiàn)很長時(shí)間卻還沒找著適合的人選。

第三,要注意招聘系統(tǒng)的經(jīng)濟(jì)性。在開展招聘工作時(shí),要達(dá)到能夠樣的效果,可能會(huì)有幾種不同的選擇。比如,要招聘一名文秘人員,企業(yè)可以選擇不同的招募渠道,包括通過獵頭,通過熟人推薦,或者INTERNET都有可能找到適合人選。但是,不同的選擇可能會(huì)有不同的效率。企業(yè)必須在綜合考慮準(zhǔn)確性、效率的前提下,盡可能降低招聘的成本[8]。

招聘管理系統(tǒng)需要滿足來自兩方面的需求,這兩個(gè)方面分別是系統(tǒng)管理員和應(yīng)聘者。應(yīng)聘者的需求是查詢招聘信息、進(jìn)行網(wǎng)上應(yīng)聘及個(gè)人信息的修改;系統(tǒng)管理人員的功能最為復(fù)雜,包括對(duì)招聘者資料、招聘信息、管理員資料進(jìn)行管理和維護(hù)。

應(yīng)聘者通過登陸可直接查看招聘信息的情況,如果應(yīng)聘者根據(jù)本人用戶名和密碼登錄系統(tǒng),還可以進(jìn)行本人招聘情況的查詢和維護(hù)部分個(gè)人信息。一般情況下,應(yīng)聘者只應(yīng)該查詢和維護(hù)本人的招聘情況和個(gè)人信息,若查詢和維護(hù)其他招聘者的招聘情況和個(gè)人信息,就要知道其他招聘者的用戶名和密碼。這些是很難得到的,特別是密碼,所以不但滿足了應(yīng)聘者的要求,還保護(hù)了應(yīng)聘者的個(gè)人隱私。

系統(tǒng)管理人員功能的信息量大,數(shù)據(jù)安全性和保密性要求***。本功能實(shí)現(xiàn)對(duì)應(yīng)聘者信息、管理員信息的查看及維護(hù)、以及對(duì)招聘信息的查看及維護(hù)。系統(tǒng)管理員可以瀏覽、添加、刪除、修改應(yīng)聘者的基本信息;瀏覽、添加、刪除和修改招聘信息,瀏覽、添加、刪除、修改管理員的信息。

ASP.NET招聘系統(tǒng)功能需求分析

由于招聘信息涉及到企業(yè)的自身利益,為了防止有人在網(wǎng)上惡意發(fā)布無效信息,在管理系統(tǒng)中需要增加管理員對(duì)操作步驟檢查及確認(rèn)的機(jī)制,管理員必須通過網(wǎng)站登陸,系統(tǒng)確定其身份有效后,才能進(jìn)行管理員的相關(guān)操作。

 招聘系統(tǒng)的另一個(gè)重要的問題就是發(fā)布信息的有效期,如果大量過期的信息仍然保留在數(shù)據(jù)庫中,就會(huì)嚴(yán)重影響瀏覽速度和查詢信息的效率,因此,應(yīng)當(dāng)對(duì)招聘信息和應(yīng)聘者資料設(shè)置維護(hù)時(shí)間段。管理員可以通過管理軟件設(shè)定所有招聘信息和應(yīng)聘者信息的有效期,定期對(duì)數(shù)據(jù)庫進(jìn)行維護(hù)。所有過期信息在數(shù)據(jù)查詢時(shí)將被自動(dòng)過濾掉,不出現(xiàn)在信息查詢的網(wǎng)頁上。

數(shù)據(jù)處理主要包括應(yīng)聘者基本信息管理、招聘信息管理、管理員身份管理這三個(gè)部分。

應(yīng)聘者管理主要實(shí)現(xiàn)管理員對(duì)注冊(cè)用戶的資料管理,包括應(yīng)聘者基本情況信息、網(wǎng)絡(luò)用戶名和網(wǎng)絡(luò)密碼的管理,以及應(yīng)聘者對(duì)工作進(jìn)行應(yīng)聘的管理。

招聘信息管理只要實(shí)現(xiàn)管理員對(duì)招聘信息進(jìn)行添加,刪除,修改等操作。對(duì)于過期的招聘信息及時(shí)處理,以免影響系統(tǒng)瀏覽速度和查詢速度。

管理員身份管理主要實(shí)現(xiàn)對(duì)管理員身份的確認(rèn),以及添加新管理員,刪除舊管理員,每個(gè)管理員都有自己的ID和密碼,登錄系統(tǒng)確認(rèn)后,才能進(jìn)行相關(guān)的管理員操作[6]。

Process Tree

招聘管理系統(tǒng) [1]

招聘操作 [1.3]

發(fā)布招聘 [1.3.5]

發(fā)布招聘信息 [1.3.4]

編輯信息 [1.3.2]

基本功能 [1.3.1]

查閱信息 [1.3.3]

功能操作 [1.2]

管理員操作 [1.4]

資料管理 [1.4.1]

職業(yè)信息統(tǒng)計(jì) [1.4.4]

職業(yè)統(tǒng)計(jì) [1.4.3]

編輯資料 [1.4.2]

登陸系統(tǒng) [1.1]

管理員首先輸入密碼,系統(tǒng)會(huì)自動(dòng)連接數(shù)據(jù)庫,驗(yàn)證用戶名和密碼是否正確,登陸成功之后,管理員可以進(jìn)行3種功能選擇,***是對(duì)應(yīng)聘者信息的管理,包括添加,修改,刪除應(yīng)聘者信息。第二是對(duì)管理員的操作,可以添加新管理員,刪除管理員,以及對(duì)現(xiàn)有管理員資料進(jìn)行修改。第三是對(duì)招聘信息的管理,包括發(fā)布招聘信息,刪除過期信息,減少系統(tǒng)負(fù)擔(dān),還有對(duì)現(xiàn)有信息的修改更新。在網(wǎng)頁上操作成功后,數(shù)據(jù)會(huì)自動(dòng)保存到ASP.NET招聘系統(tǒng)的數(shù)據(jù)庫中去。

【編輯推薦】

  1. ASP.NET環(huán)境下的Shell函數(shù)
  2. 在ASP.NET中向數(shù)據(jù)庫批量插入數(shù)據(jù)
  3. ASP.NET用Post方式向網(wǎng)頁發(fā)送數(shù)據(jù)
  4. ASP.NET 2.0部署WEB應(yīng)用程序淺析
  5. ASP.NET編程入門解析(1)
  6. 介紹ASP.NET MVC框架
責(zé)任編輯:冰荷 來源: sheji678
相關(guān)推薦

2009-07-27 09:55:28

2009-07-27 11:30:20

ASP.NET在線求職

2009-08-10 13:32:15

ASP.NET TimASP.NET組件設(shè)計(jì)

2009-08-10 10:19:47

ASP.NET組件設(shè)計(jì)

2009-07-28 13:06:19

ASP.NET電子商務(wù)

2009-08-19 11:39:38

ASP.NET Rou

2009-08-05 16:53:14

ASP.NET組件設(shè)計(jì)

2009-07-29 17:29:46

ASP與ASP.NET

2009-08-03 14:15:24

ASP.NET系統(tǒng)用戶

2009-08-03 14:22:33

什么是ASP.NET

2009-07-28 17:17:19

ASP.NET概述

2009-08-10 14:08:15

ASP.NET服務(wù)器控ASP.NET組件設(shè)計(jì)

2011-04-22 16:23:16

ASP.NET動(dòng)態(tài)應(yīng)用系統(tǒng)

2009-08-07 17:49:44

控件設(shè)計(jì)器

2009-07-22 17:45:35

ASP.NET教程

2009-07-27 12:22:03

ASP.NET和ASPASP.NET入門教程

2012-03-31 10:01:40

ASP.NET MVC

2024-09-10 08:13:16

Asp項(xiàng)目輕量級(jí)

2009-07-27 17:20:05

2009-08-07 16:32:52

ASP.NET控件設(shè)計(jì)時(shí)支
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)