大學(xué)生就業(yè)信息管理系統(tǒng)軟件工程報(bào)告_第1頁(yè)
大學(xué)生就業(yè)信息管理系統(tǒng)軟件工程報(bào)告_第2頁(yè)
大學(xué)生就業(yè)信息管理系統(tǒng)軟件工程報(bào)告_第3頁(yè)
大學(xué)生就業(yè)信息管理系統(tǒng)軟件工程報(bào)告_第4頁(yè)
大學(xué)生就業(yè)信息管理系統(tǒng)軟件工程報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩32頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

I/37I/37大學(xué)生就業(yè)信息管理系統(tǒng)軟件工程綜合設(shè)計(jì)報(bào)告班 級(jí):計(jì)算機(jī)學(xué) 號(hào):姓 名:成 績(jī):2011年520II/37II/37摘要本文著重闡述了畢業(yè)生信息管理系統(tǒng)的整體開(kāi)發(fā)過(guò)程。介紹了系統(tǒng)的開(kāi)發(fā)環(huán)境以與開(kāi)發(fā)工具,對(duì)于設(shè)計(jì)思想和設(shè)計(jì)流程也做出了全面的敘述,在數(shù)據(jù)庫(kù)創(chuàng)建思想以與各個(gè)數(shù)據(jù)表之間的具體關(guān)聯(lián)等方面也做出了詳細(xì)說(shuō)明,并且具體剖析了系統(tǒng)各個(gè)功能的實(shí)現(xiàn)過(guò)程以與詳細(xì)設(shè)計(jì)過(guò)程,在繪制簡(jiǎn)單系統(tǒng)功能模塊圖的同時(shí),力求更加清晰地表明設(shè)計(jì)思想以與對(duì)整個(gè)程序設(shè)計(jì)的規(guī)劃與具體實(shí)現(xiàn)。WindowsASP.NETSQL2005覽、查詢等功能。本系統(tǒng)具有多方面特點(diǎn):系統(tǒng)功能完備,使用方便簡(jiǎn)捷,人性化的用戶界面,安全設(shè)置齊全,大大減少了操作人員和用戶的工作負(fù)擔(dān)。關(guān)鍵詞:管理系統(tǒng);數(shù)據(jù)庫(kù);模塊化目錄摘要I11133333344778III/37III/37999101011111212121313各實(shí)體之間的關(guān)系E-R151618181818192021323232323234PAGEPAGE6/371 系統(tǒng)的設(shè)計(jì)問(wèn)題的定義系統(tǒng)目標(biāo)如今,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步。計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手。它已經(jīng)被應(yīng)用于許多領(lǐng)域,計(jì)算機(jī)之所以如此流行的原因主要有以下幾個(gè)方面:首先,計(jì)算機(jī)可以代替人工進(jìn)行許多繁雜的勞動(dòng);其次,計(jì)算機(jī)可以節(jié)省許多資源;第三,計(jì)算機(jī)可以大大的提高人們的工作效率;第四,計(jì)算機(jī)可以使敏感文檔更加安全,等等。現(xiàn)在我國(guó)的學(xué)校中畢業(yè)生信息的管理水平大多還停留在紙介質(zhì)的基礎(chǔ)上,這樣的機(jī)制已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了許多人力和物力,在信息時(shí)代這種傳統(tǒng)的管理方法必然被計(jì)算機(jī)為基礎(chǔ)的信息管理所取代。采用計(jì)算機(jī)來(lái)實(shí)現(xiàn)畢業(yè)生就業(yè)信息管理系統(tǒng)歸納起來(lái),好處大約有以下幾點(diǎn):1.可以存儲(chǔ)歷屆的學(xué)生信息,安全、高效;只需一到二名信息錄入員即可操作系統(tǒng),節(jié)省大量人力;可以迅速查到所需信息。業(yè)生的擇業(yè)提供了平臺(tái)。業(yè)務(wù)流程圖數(shù)量與形式等。圖使用的符號(hào):符 號(hào)符 號(hào)名 稱(chēng)實(shí)體輸入的報(bào)表處理業(yè)務(wù)流向文檔存儲(chǔ)畢業(yè)生查看系統(tǒng)掃聘信息畢業(yè)生查看系統(tǒng)掃聘信息畢業(yè)生信息添加畢業(yè)生信息添加畢業(yè)生信息管理員畢業(yè)生信息刪除、瀏覽畢業(yè)生信息企業(yè)信息添加企業(yè)信息企業(yè)招聘信息刪除、瀏覽掃聘信息就業(yè)信息查詢就業(yè)信息查詢畢業(yè)生信息企業(yè)招聘信息發(fā)布招聘信息畢業(yè)生管理(查詢/反饋)本企業(yè)畢業(yè)生信息圖1-1系統(tǒng)業(yè)務(wù)流程圖2 可行性研究可行性研究的目的是用最小的代價(jià),在盡可能短時(shí)間確定問(wèn)題是否能夠解決,它的目的不是解決問(wèn)題,而是確定問(wèn)題是否值得去解決,可行性從以下四個(gè)方面來(lái)考慮:技術(shù)可行性畢業(yè)生信息管理系統(tǒng)是由網(wǎng)絡(luò)和網(wǎng)頁(yè)實(shí)現(xiàn)的。所以本系統(tǒng)使用微軟公司的ASP.netSQL2005IIS6.0。所以在技術(shù)上是可行的。經(jīng)濟(jì)可行性系統(tǒng)的經(jīng)濟(jì)可行性指的是對(duì)組織的經(jīng)濟(jì)狀況和投資能力進(jìn)行分析,對(duì)系統(tǒng)建設(shè)、運(yùn)行和維護(hù)費(fèi)用進(jìn)行估算,對(duì)系統(tǒng)建成后可能取得的社會(huì)與經(jīng)濟(jì)效益進(jìn)行估計(jì)。50004000上一些其他設(shè)施的購(gòu)買(mǎi),預(yù)計(jì)兩萬(wàn)元以便可使系統(tǒng)投入運(yùn)行。節(jié)省了人力、物力,將人從繁重的工作業(yè)務(wù)中解脫出來(lái),減少了畢業(yè)生就業(yè)信息管理中無(wú)意的錯(cuò)誤,節(jié)省了大量的時(shí)間,管理效率也大幅度提高,因此,在經(jīng)濟(jì)上是可行的。所帶來(lái)的效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟件的開(kāi)發(fā)成本。在經(jīng)濟(jì)上完全可行操作可行性本系統(tǒng)直觀易懂,使用非常方便,學(xué)生可以直接上手,即使是管理員,只要經(jīng)過(guò)簡(jiǎn)單的培訓(xùn),操作本系統(tǒng)沒(méi)有太大的問(wèn)題。3 需求分析系統(tǒng)需要解決的主要問(wèn)題本系統(tǒng)要實(shí)現(xiàn)畢業(yè)生信息管理網(wǎng)絡(luò)化的查詢與管理。能夠?qū)崿F(xiàn)畢業(yè)生在網(wǎng)上修改個(gè)人的相關(guān)信息,就業(yè)信息,查詢其他畢業(yè)生的相關(guān)信息和用人單位的招聘信息,使畢業(yè)生不分時(shí)間、地點(diǎn),只要能上網(wǎng)即可以查詢和修改相應(yīng)信息,并能夠獲取最新的招聘信息。管理員可以完成學(xué)生信息的添加、刪除等管理,企業(yè)的添加、刪除等管理,企業(yè)用人信息的刪除、查看管理操作;管理員可以隨時(shí)瀏覽企業(yè)對(duì)畢業(yè)生的反饋信息,使學(xué)校對(duì)畢業(yè)生的系統(tǒng)具備的基本功能畢業(yè)生信息管理系統(tǒng)的開(kāi)發(fā)主要包括應(yīng)用程序系統(tǒng)和后臺(tái)數(shù)據(jù)庫(kù),應(yīng)用程序系統(tǒng)要求界面友好,功能完備,易使用等特點(diǎn)。而后臺(tái)數(shù)據(jù)庫(kù)的數(shù)據(jù)要具有一致性、完整性、安全性。、畢業(yè)生信息管理系統(tǒng)前臺(tái)——操作方便.目的是讓大多數(shù)不在懂電腦操作的客戶,也能輕松的享受計(jì)算機(jī)給他們帶來(lái)的便利。前臺(tái)系統(tǒng)主要畢業(yè)生對(duì)個(gè)人信息的修改與企業(yè)信息的瀏覽,只要輸入畢業(yè)生的編號(hào)與企業(yè)的編號(hào),即可完成以上功能。管理后臺(tái):本系統(tǒng)后臺(tái)管理在考慮畢業(yè)生信息管理操作簡(jiǎn)便的同時(shí),提供了強(qiáng)大統(tǒng)進(jìn)行查詢,管理工作。數(shù)據(jù)流圖數(shù)據(jù)流圖(DFD):DFD流。圖形符號(hào)圖形符號(hào)名稱(chēng)符號(hào)說(shuō)明實(shí)體記述系統(tǒng)之外的數(shù)據(jù)提供或數(shù)據(jù)獲得組織機(jī)構(gòu)或個(gè)人,框?yàn)閷?shí)體名稱(chēng)記述某種業(yè)務(wù)的手工或計(jì)算機(jī)處理處理DNS數(shù)據(jù)存儲(chǔ)數(shù)據(jù)流其中,PM區(qū)記述處理標(biāo)號(hào)C區(qū)記述處理名稱(chēng)DN稱(chēng)FM流的名稱(chēng)以下為本系統(tǒng)的數(shù)據(jù)流圖P0P0畢業(yè)生畢業(yè)生畢業(yè)生操作信息畢業(yè)生操作結(jié)果畢業(yè)生畢業(yè)生畢業(yè)生信息管理員操作信息管理員操作結(jié)果管理員管理系統(tǒng)管理員企業(yè)操作信息企業(yè)操作結(jié)果業(yè)企業(yè)企業(yè)圖3-1畢業(yè)生信息管理系統(tǒng)TOP數(shù)據(jù)流圖P1P1F1學(xué)生基本信息F2學(xué)生就業(yè)信息D1學(xué)生信息表F3招聘信息查詢企業(yè)招聘信息表F4其它學(xué)生信息學(xué)生操作D2D3就業(yè)信息表圖3-2學(xué)生操作子系統(tǒng)數(shù)據(jù)流圖P2P2F5學(xué)生信息錄入、刪除D1學(xué)生信息表F6企業(yè)信息錄入、刪除D4企業(yè)基本信息表F7企業(yè)反饋信息刪除查看管理員操作D3就業(yè)信息表F8企業(yè)招聘信息刪除查看D2 企業(yè)招聘信息表圖3-3管理員操作子系統(tǒng)數(shù)據(jù)流圖P3P3F9反饋畢業(yè)生信息F10發(fā)布招聘信息企業(yè)操作D3就業(yè)信息表F11查看學(xué)生就業(yè)信息D2企業(yè)招聘信息表D1學(xué)生信息表數(shù)據(jù)字典

圖3-4企業(yè)操作子系統(tǒng)數(shù)據(jù)流圖數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集]一般說(shuō)來(lái),數(shù)據(jù)字典應(yīng)該由下列四類(lèi)元素構(gòu)成:數(shù)據(jù)元素,數(shù)據(jù)流,數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)處理。數(shù)據(jù)存儲(chǔ)名字:學(xué)生信息表描述:記錄學(xué)生的基本信息。編號(hào):D1組成:學(xué)號(hào),XX,性別,年齡,XX,,專(zhuān)業(yè),地址名字:學(xué)生信息表描述:記錄學(xué)生的基本信息。編號(hào):D1組成:學(xué)號(hào),XX,性別,年齡,XX,,專(zhuān)業(yè),地址名字:企業(yè)招聘信息表描述:記錄企業(yè)的招聘信息。名字:企業(yè)招聘信息表描述:記錄企業(yè)的招聘信息。編號(hào):D2組成:招聘職位,招聘人數(shù),學(xué)歷要求,專(zhuān)業(yè)要求,入職工資,外語(yǔ)要求,職位要求名字:就業(yè)信息表描述:記錄學(xué)生就業(yè)信息。編號(hào):D3組成:學(xué)生編號(hào),學(xué)生XX,年齡,性別,就業(yè)狀態(tài),專(zhuān)業(yè)等信息名字:企業(yè)基本信息表名字:企業(yè)基本信息表描述:記錄企業(yè)的基本信息。編號(hào):D4組成:企業(yè)編號(hào),企業(yè)名稱(chēng),企業(yè)性質(zhì),員工人數(shù),注冊(cè)資金,簡(jiǎn)介數(shù)據(jù)流編號(hào):F1名字:學(xué)生基本信息描述:學(xué)生基本信息修改,查看編號(hào):F2名字:就業(yè)信息描述:就業(yè)信息查看,修改編號(hào):F3名字:招聘信息查詢描述:瀏覽查看企業(yè)招聘信息編號(hào):F4名字:其它學(xué)生信息描述:查看其它學(xué)生信息編號(hào):F5名字:學(xué)生信息描述:學(xué)生信息的錄入和刪除編號(hào):F6名字:企業(yè)信息編號(hào):F1名字:學(xué)生基本信息描述:學(xué)生基本信息修改,查看編號(hào):F2名字:就業(yè)信息描述:就業(yè)信息查看,修改編號(hào):F3名字:招聘信息查詢描述:瀏覽查看企業(yè)招聘信息編號(hào):F4名字:其它學(xué)生信息描述:查看其它學(xué)生信息編號(hào):F5名字:學(xué)生信息描述:學(xué)生信息的錄入和刪除編號(hào):F6名字:企業(yè)信息描述:企業(yè)信息的錄入和刪除編號(hào):F7名字:企業(yè)反饋信息描述:企業(yè)反饋信息刪除和查看編號(hào):F8名字:企業(yè)招聘信息描述:查看和刪除企業(yè)招聘信息編號(hào):F9名字:反饋畢業(yè)生信息描述:對(duì)反饋畢業(yè)生在職情況進(jìn)行反饋編號(hào):F10名字:發(fā)布招聘信息描述:發(fā)布招聘信息編號(hào):F11名字:就業(yè)信息描述:查看企業(yè)在職畢業(yè)生的信息數(shù)據(jù)處理編號(hào):P0名字:畢業(yè)生信息管理系統(tǒng)描述:整個(gè)管理系統(tǒng)輸入/輸出:D1,D2,D3,D4編號(hào):P1名字:學(xué)生操作子系統(tǒng)輸入/輸出:D1,D2,D3編號(hào):P0名字:畢業(yè)生信息管理系統(tǒng)描述:整個(gè)管理系統(tǒng)輸入/輸出:D1,D2,D3,D4編號(hào):P1名字:學(xué)生操作子系統(tǒng)輸入/輸出:D1,D2,D3編號(hào):P2名字:管理員操作子系統(tǒng)編號(hào):P2名字:管理員操作子系統(tǒng)輸入/輸出:D1,D2,D3,D44.1概述名字:企業(yè)操作子系統(tǒng):企業(yè)對(duì)本系統(tǒng)的應(yīng)用輸入/輸出:D1,D2,D3本階段設(shè)計(jì)的基本目標(biāo)是解決系統(tǒng)如何實(shí)現(xiàn)問(wèn)題,也叫做概要設(shè)計(jì),本階段主要任務(wù)是劃分出系統(tǒng)的物理元素與設(shè)計(jì)軟件的結(jié)構(gòu),完成軟件定義時(shí)期的任務(wù)之后就應(yīng)該對(duì)系統(tǒng)進(jìn)行總體設(shè)計(jì),即根據(jù)系統(tǒng)分析產(chǎn)生的分析結(jié)果來(lái)確定這個(gè)系統(tǒng)由哪些系統(tǒng)和模塊組成,這些系統(tǒng)和模塊又如何有機(jī)的結(jié)合在一起,每個(gè)模塊的功能如何實(shí)現(xiàn)。系統(tǒng)設(shè)計(jì)的目標(biāo)是使系統(tǒng)實(shí)現(xiàn)擁有所要求的功能,同時(shí),力爭(zhēng)達(dá)到高效率、高可靠性、可修改性,并且容易掌握和使用。模塊化的依據(jù)是:把復(fù)雜問(wèn)題分解成許多容易解決的小問(wèn)題。原來(lái)的問(wèn)題也就變得容易解決。模塊化設(shè)計(jì)是把大型軟件按照一定的原則劃分成一個(gè)較小的相對(duì)功能獨(dú)立又相關(guān)聯(lián)的模塊。每個(gè)模塊完成一個(gè)特定的子功能。把這些模塊結(jié)合起來(lái)組成一個(gè)整體。完成指定的功能,滿足問(wèn)題的要求。采用模塊化原理的優(yōu)點(diǎn)在于可以使軟件結(jié)構(gòu)清晰,容易測(cè)試和調(diào)試。從而提高軟件的可靠性,可修改性。有助于軟件開(kāi)發(fā)的組織管理。一個(gè)大型軟件可分別編寫(xiě)不同的模塊。模塊化理論的幾個(gè)重要概念如下:抽象抽象就是抽象出事物的本質(zhì)特性而暫時(shí)不考慮它們的細(xì)節(jié)。處理復(fù)雜系統(tǒng)唯一有效的方法是用層次的方式構(gòu)造和分析它。一個(gè)復(fù)雜的動(dòng)態(tài)系統(tǒng)首先可以用一些高級(jí)的抽象概念構(gòu)造和理解,這些高級(jí)概念又可以用一些較低級(jí)的理解,直到最低層次的具體元素。信息隱蔽和局部化信息隱蔽是指在設(shè)計(jì)和確定模塊時(shí),應(yīng)使得一個(gè)模塊包含的信息對(duì)于不需要這些信息的模塊來(lái)說(shuō),是不能訪問(wèn)。局部化是指把一些關(guān)系密切的軟件元素物理的放得彼此靠近。局部化有助于實(shí)現(xiàn)信息隱蔽。信息隱蔽原理和局部化有助于在測(cè)試期間以與軟件維護(hù)期間修改軟件。因?yàn)榻^大多數(shù)數(shù)據(jù)和過(guò)程對(duì)于軟件的其它部分而言是隱蔽的,從而由疏忽引入的錯(cuò)誤就很少可能傳播到軟件的其它部分。逐步求精的模塊化概念逐步求精和模塊化的抽象是密切相關(guān)的。軟件結(jié)構(gòu)每一層中模塊表示對(duì)軟件抽象層次的次細(xì)化。用自頂向下,逐步求精的方法由抽象到具體的方式分配控制,簡(jiǎn)化了軟件設(shè)計(jì)和實(shí)施,提高了軟件的可理解性和可測(cè)試性,并使得軟件更容易維護(hù)。模塊獨(dú)立性模塊的劃分要使模塊間盡可能的相互獨(dú)立,獨(dú)立模塊較易維護(hù)。度量模塊的獨(dú)立程度有兩個(gè)標(biāo)準(zhǔn):聚和耦合。耦合是對(duì)一個(gè)軟件結(jié)構(gòu)不同模塊之間互連程度的度量。耦合強(qiáng)弱取決于模塊間接口的復(fù)雜程度,進(jìn)入或訪問(wèn)一個(gè)模塊的點(diǎn),以與通過(guò)接口的數(shù)。在軟件的設(shè)計(jì)中應(yīng)追求盡可能松散的耦合。聚標(biāo)志一個(gè)模塊各個(gè)元素彼此結(jié)合的緊密程度,它是信息隱藏和局部化概念的自然擴(kuò)展,理想聚的模塊只做一件事情。在設(shè)計(jì)時(shí)應(yīng)力求做到高聚。系統(tǒng)功能劃分經(jīng)過(guò)對(duì)系統(tǒng)的需求分析,將整個(gè)系統(tǒng)分為三部分:畢業(yè)生子系統(tǒng)、企業(yè)子系統(tǒng)、管理員子系統(tǒng)。畢業(yè)生子系統(tǒng)功能劃分以與瀏覽招聘信息等功能。進(jìn)入系統(tǒng)后,輸入畢業(yè)生的編號(hào)與密碼,即可得進(jìn)行畢業(yè)生信0/7統(tǒng)PAGEPAGE11/37息子系統(tǒng)。如圖4-1。圖4-1畢業(yè)生子系統(tǒng)模塊圖管理員子系統(tǒng)功能劃分管理員子系統(tǒng)管理員子系統(tǒng)完成此系統(tǒng)的管理維護(hù)操作,主要是對(duì)學(xué)生信息的管理、企業(yè)信息的管理以與企業(yè)發(fā)布的反饋和招聘信息的管理。管理員子系統(tǒng)新學(xué)新企反招增生增業(yè)饋聘密學(xué)信企信信信碼生息業(yè)息息息修信管信管管管改息理息理理理圖4-2管理員子系統(tǒng)模塊企業(yè)子系統(tǒng)功能劃分4-3。就招業(yè)聘密信信碼息息修查詢發(fā)布改系統(tǒng)功能描述

圖4-3企業(yè)子系統(tǒng)模塊圖企業(yè)子系統(tǒng)企業(yè)子系統(tǒng)畢業(yè)生管理(查詢反饋)畢業(yè)生子系統(tǒng)功能描述基本信息模塊專(zhuān)業(yè),地址和是否就業(yè)。就業(yè)信息模塊本模塊完成畢業(yè)生對(duì)本身在職情況的修改操作3.招聘信息模塊本模塊完成畢業(yè)生對(duì)企業(yè)發(fā)布的招聘信息的查看操作。查看容包括:?jiǎn)挝痪幪?hào),單位名稱(chēng),招聘職位,招聘人數(shù)等信息。4.其它學(xué)生查詢模塊本模塊完成畢業(yè)生對(duì)其它畢業(yè)生的學(xué)生編號(hào),學(xué)生,年齡,性別,專(zhuān)業(yè)等詳細(xì)情況的查看。管理員子系統(tǒng)功能描述新增學(xué)生信息模塊業(yè),地址和是否就業(yè)。學(xué)生信息管理模塊本模塊完成管理員對(duì)系統(tǒng)中畢業(yè)生信息的查看與刪除操作。3.新增企業(yè)信息模塊本模塊是管理員對(duì)企業(yè)基本信息的添加,添加容有企業(yè)編號(hào),企業(yè)名稱(chēng),企業(yè)性質(zhì),成立時(shí)間,員工人員,注冊(cè)資金,簡(jiǎn)介等信息。4.企業(yè)信息管理模塊5.反饋信息管理模塊6.招聘信息管理模塊本模塊完成管理員對(duì)企業(yè)招聘容的查看與管理操作。企業(yè)子系統(tǒng)功能描述畢業(yè)生管理(查詢/反饋)模塊本模塊完成企業(yè)對(duì)本企業(yè)的在職畢業(yè)生信息進(jìn)行向管理員反饋信息與對(duì)在職畢業(yè)基本信息查詢的操作。就業(yè)信息查詢模塊3.招聘信息發(fā)布模塊本模塊是企業(yè)發(fā)布招聘信息,招聘職位,招聘人數(shù),學(xué)歷要求,專(zhuān)業(yè)要求,入職工資,外語(yǔ)要求,職位要求信息。數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)根據(jù)對(duì)數(shù)據(jù)項(xiàng)與數(shù)據(jù)結(jié)構(gòu)的分析,設(shè)計(jì)出能夠滿足系統(tǒng)需求的各種實(shí)體,與它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。本系統(tǒng)畢業(yè)生實(shí)體,企業(yè)實(shí)體,管理員實(shí)體,招聘信息實(shí)體。各實(shí)體屬性圖:管理員管理員管理員編號(hào)密碼圖4-4管理員實(shí)體屬性圖性別性別XX年齡學(xué)號(hào)XX畢業(yè)生是否就業(yè)地址專(zhuān)業(yè)圖4-5學(xué)生信息實(shí)體屬性圖成立時(shí)間成立時(shí)間員工人數(shù)企業(yè)性質(zhì)企業(yè)名稱(chēng)注冊(cè)資金企 業(yè)號(hào)簡(jiǎn)介圖4-6企業(yè)信息實(shí)體屬性圖專(zhuān)業(yè)要求專(zhuān)業(yè)要求入職工資學(xué)歷要求招聘人數(shù)外語(yǔ)要求招聘信息位職位要求4-7各實(shí)體之間的關(guān)系E-R性別性別XX年齡學(xué)號(hào)XX招聘職位招聘人數(shù)畢業(yè)生瀏覽學(xué)歷要求是否就業(yè)地址專(zhuān)業(yè)招聘信息專(zhuān)業(yè)要求工作發(fā)布入職工資企業(yè)編號(hào)簡(jiǎn)介職位要求外語(yǔ)要求企業(yè)企業(yè)名稱(chēng)注冊(cè)資5/37企業(yè)性PAGEPAGE16/37圖4-8畢業(yè)生和企業(yè)關(guān)系E-R圖4.5數(shù)據(jù)庫(kù)設(shè)計(jì)表4-1管理員(admin)表字段名稱(chēng)類(lèi)型長(zhǎng)度 允許空字段說(shuō)明adminid 文本50 是管理員編號(hào)adminmm 文本50 是管理員密碼表4-2就業(yè)信息(jyxx)表字段名稱(chēng)類(lèi)型長(zhǎng)度 允許空字段說(shuō)明xh 文本xm 文本50 是50 是編號(hào)qyxh文本50是企業(yè)編號(hào)qyxm文本50是企業(yè)名稱(chēng)rzsj文本50是入職時(shí)間gzqk文本50是工資情況fkxx文本200是反饋信息fksj文本50是反饋時(shí)間4-3企業(yè)信息(qyxx)表字段名稱(chēng)類(lèi)型長(zhǎng)度 允許空字段說(shuō)明qyxh文本50是企業(yè)編號(hào)qyxm文本50是企業(yè)名稱(chēng)qyxz文本50是企業(yè)性質(zhì)clsj文本50是成立時(shí)間ygrs文本50是員工人數(shù)zczj文本50是注冊(cè)資金jj備注是簡(jiǎn)介mm文本50是密碼表4-4學(xué)生信息(student)表字段名稱(chēng)類(lèi)型長(zhǎng)度允許空字段說(shuō)明xh文本50是編號(hào)xm文本50是nl文本50是年齡xb文本50是性別sfzh文本50是號(hào)dh文本50是dz文本50是地址zy文本50是專(zhuān)業(yè)jybz文本50是就業(yè)狀態(tài)mm文本50是密碼表4-5招聘信息(zpxx)表字段名稱(chēng)編號(hào)類(lèi)型自動(dòng)編號(hào)否長(zhǎng)度允許空字段說(shuō)明編號(hào)qyxh文本50是企業(yè)編號(hào)qyxm文本50是企業(yè)名稱(chēng)zw文本50是職位rs文本50是人數(shù)xl文本50是學(xué)歷zy文本50是專(zhuān)業(yè)gz文本50是工資yy文本50是英語(yǔ)ms文本50是職位描述5 詳細(xì)設(shè)計(jì)概述詳細(xì)設(shè)計(jì)階段的根本目標(biāo)是確定應(yīng)該怎樣具體的實(shí)現(xiàn)所要求的系統(tǒng),也就是說(shuō),經(jīng)過(guò)這個(gè)階段的設(shè)計(jì)工作,應(yīng)該得出目標(biāo)系統(tǒng)的精確描述,從而在編碼階段可以把這個(gè)描述直接翻譯成用某種程序設(shè)計(jì)語(yǔ)言書(shū)寫(xiě)的程序。詳細(xì)設(shè)計(jì)的目標(biāo)不僅僅是邏輯上正確地實(shí)現(xiàn)每個(gè)模塊的功能,更重要的是設(shè)計(jì)的處理過(guò)程應(yīng)該盡可能簡(jiǎn)明易懂。程序流程圖程序流程圖又稱(chēng)為程序框圖,它是歷史悠久使用最廣泛的描述軟件設(shè)計(jì)的方法。開(kāi)始登錄窗口開(kāi)始登錄窗口正確?NY系統(tǒng)界面基就招18/37其密本信息業(yè)信息聘信息它學(xué)生碼修改圖5-1畢業(yè)生子系統(tǒng)的程序流程圖開(kāi)始登錄窗口開(kāi)始登錄窗口正確?NY管理界面結(jié)19/37新學(xué)新企反招增生增業(yè)饋聘學(xué)信企信信信生息業(yè)息息息信管信管管管息理息理理理圖5-2管理員后臺(tái)管理的程序流程圖企業(yè)子系統(tǒng)程序流程圖畢就招密業(yè)業(yè)聘碼生信信修管息息改理查發(fā)詢布開(kāi)始登錄窗口開(kāi)始登錄窗口正確?NY系統(tǒng)界面結(jié)束20/37. . .輸入輸出設(shè)計(jì)畢業(yè)生信息管理系統(tǒng)是由畢業(yè)生、企業(yè)和管理員進(jìn)行操作的,所以系統(tǒng)要有登錄用戶與密碼的驗(yàn)證。登陸界面設(shè)置了學(xué)生登陸,用人單位登陸和管理員登陸。還設(shè)置了新用戶的注冊(cè)通道和查看用人單位發(fā)布就業(yè)信息的登錄。學(xué)生登陸后的頁(yè)面輸入正確的用戶名和密碼后登陸進(jìn)入下面的頁(yè)面21/37. . .用戶可以發(fā)布自己的相關(guān)信息,也可以查看別人的相關(guān)信息和單位發(fā)布的相關(guān)信息界面分別如圖用人單位登陸后的頁(yè)面22/37. . .輸入正確的用戶名和密碼后單位可以發(fā)布招聘的信息,查看求職人員的信息和有關(guān)單位的信息23/37. . .管理員登陸輸入正確的用戶名和密碼后24/37. . .相關(guān)的代碼首頁(yè)登陸usingSystem;usingusingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;publicpartialclass_Default:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidButton3_Click(objectsender,EventArgse){Response.Write("<script>window.close();</script>");}protectedvoidButton2_Click(objectsender,EventArgse){Response.Redirect("xued.aspx");}protectedvoidButton4_Click(objectsender,EventArgse){Response.Redirect("yongd.aspx");}25/37PAGEPAGE29/37protectedvoidButton1_Click1(objectsender,EventArgse){Response.Redirect("admin.aspx");}}登陸輸入用戶名和密碼usingSystem;usingusingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;usingSystem.Data.SqlClientusingSystem.Data mon;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Web.Configuration;publicpartialclass_Default:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidButton2_Click(objectsender,EventArgse){ admin2.Text=admin1.Text="";}protectedvoidButton1_Click(objectsender,EventArgse){{stringUserID,Password,SqlString;stringConnString="Server=WWW-E986CF8E7B7;IntegratedSecurity=SSPI;;Database=shuju";//AA是數(shù)據(jù)庫(kù)名SqlConnectionconn=newUserID=admin2.Text.Trim();Password=admin1.Text.Trim();SqlString="select*fromadminwhereadmin='"+UserID+"'andPassword='"+Password+"'";//UserInfo是數(shù)據(jù)表SqlCommandcmd=newSqlCommand(SqlString,conn);創(chuàng)建SqlCommandcmd mandType=CommandType.Text;conn.Open();//打開(kāi)數(shù)據(jù)庫(kù)連接SqlDataReaderdr=cmd.ExecuteReader();///定義類(lèi)并獲取用戶的登陸信息if(dr.Read()){Session["admin"]=UserID;Session["Password"]=Password;Response.Redirect("manage.aspx");}else{admin2.Text="";admin1.Text="";Label3.Visible=Label3.Text="用戶名或密碼錯(cuò)誤";//Response.Write("<script>alert('用戶名或密碼錯(cuò)誤')</script>");}dr.Close();conn.Close();}}}信息的搜索usingSystem;usingusingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;usingSystem.Data.SqlClient;publicpartialclass_Default:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidGridView1_SelectedIndexChanged(objectsender,EventArgse){}protectedvoidGridView1_SelectedIndexChanged1(objectsender,EventArgse){}protectedvoidDropDownList1_SelectedIndexChanged(objectsender,EventArgse){}protectedvoidButton1_Click(objectsender,EventArgse){stringname1=this.TextBox1.Text;stringsqlname="select*fromgetJobInfowherename='"+name1+"'";SqlConnection=newSqlConnection("Server=WWW-E986CF8E7B7;database=shuju;IntegratedSecurity=SSPI");SqlCommandcmd=newSqlCommand(sqlname,);SqlDataAdapterda=newSqlDataAdapter(cmd);DataSetds=newDataSet();da.Fill(ds,"getJobInfo");this.GridView2.DataSource=ds.Tables["getJobInfo"].DefaultView;GridView1.Visible=false;GridView2.DataBind();}}注冊(cè)u(píng)singSystem;usingusingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;usingSystem.Data.SqlClient;usingSystem.Web.UI.WebControls.WebParts;publicpartialclass_Default:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidButton2_Click(objectsender,EventArgse){TextBox1.Text=TextBox2.Text=TextBox3.Text=}protectedvoidButton1_Click(objectsender,EventArgse){if(this.DropDownList1.Text=="學(xué)生"){using(SqlConnectionconn=newSqlConnection("Server=WWW-E986CF8E7B7;database=shuju;IntegratedSecurity=SSPI")){conn.Open();SqlCommandcmd=newSqlCommand("insertintoperson(Name,Password)values('"+TextBox1.Text+"','"+TextBox2.Text+"')",conn);intr=cmd.ExecuteNonQuery();if(r==1){Label6.Visible=true;Label6.Text="注冊(cè)成功!";}else{Label6.Visible=true;Label6.Text="注冊(cè)失敗!";}conn.Close();}}else{using(SqlConnectionconn=newSqlConnection("Server=WWW-E986CF8E7B7;database=shuju;IntegratedSecurity=SSPI")){conn.Open();SqlCommandcmd=newSqlCommand("insertintocompany(Name,Password)values('"+TextBox1.Text+"','"+TextBox2.Text+"')",conn);intr=cmd.ExecuteNonQuery();if(r==1){Label6.Visible=true;Label6.Text="注冊(cè)成功!";}else{Label6.Visible=true;Label6.Text="注冊(cè)失敗!";}conn.Close();}}}}管理員的搜索usingSystem;usingusingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;usingSystem.Data.SqlClient;publicpartialclass_Default:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoi

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論