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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

軟件工程綜合設計報告大學生就業(yè)信息管理系統(tǒng)班級:計算機11學號:1074119姓名:谷建月成績:2011年5月20日摘要本文著重闡述了畢業(yè)生信息管理系統(tǒng)的整體開發(fā)過程。介紹了系統(tǒng)的開發(fā)環(huán)境以及開發(fā)工具,對于設計思想和設計流程也做出了全面的敘述,在數據庫創(chuàng)建思想以及各個數據表之間的具體關聯(lián)等方面也做出了詳細說明,并且具體剖析了系統(tǒng)各個功能的實現(xiàn)過程以及詳細設計過程,在繪制簡單系統(tǒng)功能模塊圖的同時,力求更加清晰地表明設計思想以及對整個程序設計的規(guī)劃及具體實現(xiàn)。根據實際需求,畢業(yè)生就業(yè)管理系統(tǒng)這個項目采用模塊化的設計思想,在WindowsXP操作系統(tǒng)環(huán)境下,使用和數據庫SQL2005實現(xiàn)畢業(yè)生就業(yè)管理系統(tǒng)的主要功能,包括管理員對企業(yè)信息、畢業(yè)生信息的添加、刪除的管理操作;畢業(yè)生、企業(yè)在前臺的瀏覽、查詢等功能。本系統(tǒng)具有多方面特點:系統(tǒng)功能完備,使用方便簡捷,人性化的用戶界面,安全保密設置齊全,大大減少了操作人員和用戶的工作負擔。關鍵詞:管理系統(tǒng);數據庫;模塊化

目錄摘要 I1系統(tǒng)的設計問題的定義 1系統(tǒng)目標 1業(yè)務流程圖 12可行性研究 3技術可行性 3經濟可行性 3操作可行性 33需求分析 3系統(tǒng)需要解決的主要問題 3系統(tǒng)具備的基本功能 4數據流圖 4數據字典 7數據存儲 7數據流 8數據處理 94總體設計 10概述 10系統(tǒng)功能劃分 11畢業(yè)生子系統(tǒng)功能劃分 11管理員子系統(tǒng)功能劃分 12企業(yè)子系統(tǒng)功能劃分 12系統(tǒng)功能描述 13畢業(yè)生子系統(tǒng)功能描述 13管理員子系統(tǒng)功能描述 13企業(yè)子系統(tǒng)功能描述 14數據庫概念結構設計 14 各實體屬性圖: 14各實體之間的關系E-R圖 16數據庫設計 175詳細設計 19概述 19程序流程圖 19畢業(yè)生子系統(tǒng)程序流程圖 19管理員系統(tǒng)程序流程圖 20企業(yè)子系統(tǒng)程序流程圖 21輸入輸出設計 216測試與維護 32測試的任務及目標 32測試的任務 32測試的目標 32測試方案 32模塊測試: 33集成測試: 33驗收測試: 33系統(tǒng)維護 34結論 351系統(tǒng)的設計問題的定義系統(tǒng)目標如今,計算機的價格已經十分低廉,性能卻有了長足的進步。計算機已經成為我們學習和工作的得力助手。它已經被應用于許多領域,計算機之所以如此流行的原因主要有以下幾個方面:首先,計算機可以代替人工進行許多繁雜的勞動;其次,計算機可以節(jié)省許多資源;第三,計算機可以大大的提高人們的工作效率;第四,計算機可以使敏感文檔更加安全,等等。現(xiàn)在我國的學校中畢業(yè)生信息的管理水平大多還停留在紙介質的基礎上,這樣的機制已經不能適應時代的發(fā)展,因為它浪費了許多人力和物力,在信息時代這種傳統(tǒng)的管理方法必然被計算機為基礎的信息管理所取代。采用計算機來實現(xiàn)畢業(yè)生就業(yè)信息管理系統(tǒng)歸納起來,好處大約有以下幾點:1.可以存儲歷屆的學生信息,安全、高效;2.只需一到二名信息錄入員即可操作系統(tǒng),節(jié)省大量人力;3.可以迅速查到所需信息。4.為畢業(yè)生了解用人單位的信息提供方便;為學校統(tǒng)計畢業(yè)生的就業(yè)情況以及統(tǒng)計學校畢業(yè)生的就業(yè)率等操作提供了方便;用人單位可以在該系統(tǒng)中發(fā)布用人信息,這樣就為畢業(yè)生的擇業(yè)提供了平臺。業(yè)務流程圖業(yè)務流程描述:用業(yè)務流程圖描述現(xiàn)系統(tǒng)各項業(yè)務處理過程,并結合業(yè)務流程圖詳細準確地說明業(yè)務處理過程中數據的收集、輸入、傳遞、存儲、加工的方法、算法、輸出的數量及形式等?,F(xiàn)行系統(tǒng)的業(yè)務流程圖是分析和描述現(xiàn)行系統(tǒng)業(yè)務的重要工具之一。其主要作用是:描述現(xiàn)行系統(tǒng)的業(yè)務情況以便于與管理人員交流,它是系統(tǒng)設計的前提和保證。業(yè)務流程圖使用的符號:符號名稱實體輸入/輸出的報表處理業(yè)務流向文檔存儲畢業(yè)生畢業(yè)生查看系統(tǒng)掃聘信息畢業(yè)生信息畢業(yè)生信息畢業(yè)生信息添加管理員管理員畢業(yè)生信息畢業(yè)生信息刪除、瀏覽畢業(yè)生信息畢業(yè)生信息刪除、瀏覽企業(yè)信息企業(yè)信息添加企業(yè)信息企業(yè)信息添加掃聘信息企業(yè)招聘信息刪除、瀏覽掃聘信息企業(yè)招聘信息刪除、瀏覽企企業(yè)招聘信息發(fā)布畢業(yè)生管理(查詢/反饋)招聘信息本企業(yè)畢業(yè)生信息就業(yè)信息查詢畢業(yè)生信息圖1-1系統(tǒng)業(yè)務流程圖2可行性研究可行性研究的目的是用最小的代價,在盡可能短時間內確定問題是否能夠解決,它的目的不是解決問題,而是確定問題是否值得去解決,可行性從以下四個方面來考慮:技術可行性畢業(yè)生信息管理系統(tǒng)是由網絡和網頁實現(xiàn)的。所以本系統(tǒng)使用微軟公司的開發(fā),數據庫使用SQL2005數據庫,服務器是。所以在技術上是可行的。經濟可行性系統(tǒng)的經濟可行性指的是對組織的經濟狀況和投資能力進行分析,對系統(tǒng)建設、運行和維護費用進行估算,對系統(tǒng)建成后可能取得的社會及經濟效益進行估計。本軟件的開發(fā)費用預計在5000元左右,目前中檔辦公用機每臺在4000元左右。在加上一些其他設施的購買,預計兩萬元以內便可使系統(tǒng)投入運行。本系統(tǒng)的開發(fā)需要資金少,系統(tǒng)開發(fā)運行后,可以實現(xiàn)學畢業(yè)生信息管理的計算機化,節(jié)省了人力、物力,將人從繁重的工作業(yè)務中解脫出來,減少了畢業(yè)生就業(yè)信息管理中無意的錯誤,節(jié)省了大量的時間,管理效率也大幅度提高,因此,在經濟上是可行的。所帶來的效益遠遠大于系統(tǒng)軟件的開發(fā)成本。在經濟上完全可行操作可行性本系統(tǒng)直觀易懂,使用非常方便,學生可以直接上手,即使是管理員,只要經過簡單的培訓,操作本系統(tǒng)沒有太大的問題。3需求分析系統(tǒng)需要解決的主要問題本系統(tǒng)要實現(xiàn)畢業(yè)生信息管理網絡化的查詢與管理。能夠實現(xiàn)畢業(yè)生在網上修改個人的相關信息,就業(yè)信息,查詢其他畢業(yè)生的相關信息和用人單位的招聘信息,使畢業(yè)生不分時間、地點,只要能上網即可以查詢和修改相應信息,并能夠獲取最新的招聘信息。管理員可以完成學生信息的添加、刪除等管理,企業(yè)的添加、刪除等管理,企業(yè)用人信息的刪除、查看管理操作;管理員可以隨時瀏覽企業(yè)對畢業(yè)生的反饋信息,使學校對畢業(yè)生的就業(yè)情況更輕松的掌握。企業(yè)利用本系統(tǒng)可隨時發(fā)布招聘信息,游覽畢業(yè)生的基本信息等。系統(tǒng)具備的基本功能畢業(yè)生信息管理系統(tǒng)的開發(fā)主要包括應用程序系統(tǒng)和后臺數據庫,應用程序系統(tǒng)要求界面友好,功能完備,易使用等特點。而后臺數據庫的數據要具有一致性、完整性、安全性。(1)、畢業(yè)生信息管理系統(tǒng)前臺——操作方便.前臺作為與用戶直接交互的界面,在考慮功能的同時,也考慮了操作的簡潔和方便性,目的是讓大多數不在懂電腦操作的客戶,也能輕松的享受計算機給他們帶來的便利。前臺系統(tǒng)主要畢業(yè)生對個人信息的修改及企業(yè)信息的瀏覽,只要輸入畢業(yè)生的編號及企業(yè)的編號,即可完成以上功能。(2)管理后臺:本系統(tǒng)后臺管理在考慮畢業(yè)生信息管理操作簡便的同時,提供了強大的管理模式。后臺系統(tǒng)可分為畢業(yè)生基本信息管理模塊,包括畢業(yè)生基本信息的添加、刪除等操作;企業(yè)基本信息管理模塊,包括企業(yè)基本信息的錄入,刪除操作,管理對整個系統(tǒng)進行查詢,管理工作。數據流圖數據流圖(DFD):數據流圖簡稱DFD圖,數據流圖有四種成分:源點或終點、處理、數據存儲表和數據流。圖形符號名稱符號說明實體記述系統(tǒng)之外的數據提供或數據獲得組織機構或個人,框內為實體名稱處理記述某種業(yè)務的手工或計算機處理其中,PM區(qū)記述處理標號C區(qū)記述處理名稱DNSDNS數據存儲記述與處理有關的數據存儲,DN區(qū)記述存儲的標號,S區(qū)記述存儲數據的名稱數據流記述數據流的流動方向,F(xiàn)M記述數據流的名稱以下為本系統(tǒng)的數據流圖P0P0畢業(yè)生信息管理系統(tǒng)畢業(yè)生畢業(yè)生管理員管理員畢業(yè)生操作信息管理員操作信息畢業(yè)生操作結果管理員操作結果企業(yè)企業(yè)企業(yè)操作信息企業(yè)操作結果畢業(yè)生畢業(yè)生畢業(yè)生畢業(yè)生管理員管理員管理員管理員企業(yè)企業(yè)企業(yè)企業(yè)圖3-1畢業(yè)生信息管理系統(tǒng)TOP數據流圖D1D1P1學生操作子系統(tǒng)F1學生基本信息F2學生就業(yè)信息F3招聘信息查詢F4其它學生信息D3D2學生信息表企業(yè)招聘信息表就業(yè)信息表 圖3-2學生操作子系統(tǒng)數據流圖就業(yè)信息表就業(yè)信息表企業(yè)招聘信息表F5學生信息錄入、刪除F6企業(yè)信息錄入、刪除F7企業(yè)反饋信息刪除查看F8企業(yè)招聘信息刪除查看D3D1D4學生信息表企業(yè)基本信息表D2功P2管理員操作子系統(tǒng) 圖3-3管理員操作子系統(tǒng)數據流圖F9反饋畢業(yè)生信息F9反饋畢業(yè)生信息F10發(fā)布招聘信息F11查看學生就業(yè)信息P3企業(yè)操作子系統(tǒng)D3D1D2就業(yè)信息表企業(yè)招聘信息表學生信息表 圖3-4企業(yè)操作子系統(tǒng)數據流圖數據字典數據字典是關于數據的信息的集合,也就是對數據流圖中包含的所有元素的定義的集合。數據字典的作用是在軟件的分析和設計過程中提供關于數據的描述信息[1]。一般說來,數據字典應該由下列四類元素構成:數據元素,數據流,數據存儲和數據處理。3.4.1數據存儲數據存儲是數據結構停留或保存的地方。也是數據流的來源和去向之一,可以是手工文檔或手工憑單,也可以是計算及文檔。一般而言,應包括如下內容:{數據存儲名,說明,編號,輸入的數據流,輸出的數據流,組成(數據結構),數據量,存取頻度,存取方式}。名字:學生信息表名字:學生信息表描述:記錄學生的基本信息。編號:D1組成:學號,姓名,性別,年齡,身份證,電話,專業(yè),地址名字:企業(yè)招聘信息表名字:企業(yè)招聘信息表描述:記錄企業(yè)的招聘信息。編號:D2組成:招聘職位,招聘人數,學歷要求,專業(yè)要求,入職工資,外語要求,職位要求名字:就業(yè)信息表名字:就業(yè)信息表描述:記錄學生就業(yè)信息。編號:D3組成:學生編號,學生姓名,年齡,性別,就業(yè)狀態(tài),專業(yè)等信息名字:企業(yè)基本信息表名字:企業(yè)基本信息表描述:記錄企業(yè)的基本信息。編號:D4組成:企業(yè)編號,企業(yè)名稱,企業(yè)性質,員工人數,注冊資金,簡介3.4.2數據流數據流是數據結構在系統(tǒng)內傳輸的路徑。對數據流的描述通常包括如下內容:{數據流名,說明,編號,數據流來源,數據流去向,組成(數據結構)}。編號:F1名字:學生基本信息編號:F1名字:學生基本信息描述:學生基本信息修改,查看編號:F2名字:就業(yè)信息描述:就業(yè)信息查看,修改編號:F4名字:其它學生信息編號:F4名字:其它學生信息描述:查看其它學生信息編號:F3名字:招聘信息查詢描述:瀏覽查看企業(yè)招聘信息編號:F6名字:企業(yè)信息編號:F6名字:企業(yè)信息描述:企業(yè)信息的錄入和刪除編號:F5名字:學生信息描述:學生信息的錄入和刪除編號:F8名字:企業(yè)招聘信息編號:F8名字:企業(yè)招聘信息描述:查看和刪除企業(yè)招聘信息編號:F7名字:企業(yè)反饋信息描述:企業(yè)反饋信息刪除和查看編號:F9名字:反饋畢業(yè)生信息編號:F9名字:反饋畢業(yè)生信息描述:對反饋畢業(yè)生在職情況進行反饋編號:F10名字:發(fā)布招聘信息描述:發(fā)布招聘信息編號:F11編號:F11名字:就業(yè)信息描述:查看企業(yè)在職畢業(yè)生的信息3.4.3數據處理處理過程的具體處理邏輯通常在詳細設計過程中用判定表或判定樹來描述。在數據字典中,只無原則描述處理過程的說明性信息,通常包括以下內容:{處理過程名,說明,輸入數據流,輸出數據流,處理}[1]。編號:P0名字:畢業(yè)生信息管理系統(tǒng)編號:P0名字:畢業(yè)生信息管理系統(tǒng)描述:整個管理系統(tǒng)輸入/輸出:D1,D2,D3,D4編號:P1名字:學生操作子系統(tǒng)描述:學生對本系統(tǒng)的應用.輸入/輸出:D1,D2,D3編號:P3名字:企業(yè)操作子系統(tǒng)編號:P3名字:企業(yè)操作子系統(tǒng)描述:企業(yè)對本系統(tǒng)的應用輸入/輸出:D1,D2,D3編號:P2名字:管理員操作子系統(tǒng)描述:管理員對整個系統(tǒng)的維護輸入/輸出:D1,D2,D3,D4

4總體設計概述本階段設計的基本目標是解決系統(tǒng)如何實現(xiàn)問題,也叫做概要設計,本階段主要任務是劃分出系統(tǒng)的物理元素及設計軟件的結構,完成軟件定義時期的任務之后就應該對系統(tǒng)進行總體設計,即根據系統(tǒng)分析產生的分析結果來確定這個系統(tǒng)由哪些系統(tǒng)和模塊組成,這些系統(tǒng)和模塊又如何有機的結合在一起,每個模塊的功能如何實現(xiàn)。系統(tǒng)設計的目標是使系統(tǒng)實現(xiàn)擁有所要求的功能,同時,力爭達到高效率、高可靠性、可修改性,并且容易掌握和使用。模塊化的依據是:把復雜問題分解成許多容易解決的小問題。原來的問題也就變得容易解決。模塊化設計是把大型軟件按照一定的原則劃分成一個較小的相對功能獨立又相關聯(lián)的模塊。每個模塊完成一個特定的子功能。把這些模塊結合起來組成一個整體。完成指定的功能,滿足問題的要求。采用模塊化原理的優(yōu)點在于可以使軟件結構清晰,容易測試和調試。從而提高軟件的可靠性,可修改性。有助于軟件開發(fā)的組織管理。一個大型軟件可分別編寫不同的模塊。模塊化理論的幾個重要概念如下:(1).抽象抽象就是抽象出事物的本質特性而暫時不考慮它們的細節(jié)。處理復雜系統(tǒng)唯一有效的方法是用層次的方式構造和分析它。一個復雜的動態(tài)系統(tǒng)首先可以用一些高級的抽象概念構造和理解,這些高級概念又可以用一些較低級的理解,直到最低層次的具體元素。(2).信息隱蔽和局部化信息隱蔽是指在設計和確定模塊時,應使得一個模塊內包含的信息對于不需要這些信息的模塊來說,是不能訪問。局部化是指把一些關系密切的軟件元素物理的放得彼此靠近。局部化有助于實現(xiàn)信息隱蔽。信息隱蔽原理和局部化有助于在測試期間以及軟件維護期間修改軟件。因為絕大多數數據和過程對于軟件的其它部分而言是隱蔽的,從而由疏忽引入的錯誤就很少可能傳播到軟件的其它部分。(3).逐步求精的模塊化概念逐步求精和模塊化的抽象是密切相關的。軟件結構每一層中模塊表示對軟件抽象層次的次細化。用自頂向下,逐步求精的方法由抽象到具體的方式分配控制,簡化了軟件設計和實施,提高了軟件的可理解性和可測試性,并使得軟件更容易維護。(4).模塊獨立性模塊的劃分要使模塊間盡可能的相互獨立,獨立模塊較易維護。度量模塊的獨立程度有兩個標準:內聚和耦合。耦合是對一個軟件結構內不同模塊之間互連程度的度量。耦合強弱取決于模塊間接口的復雜程度,進入或訪問一個模塊的點,以及通過接口的數。在軟件的設計中應追求盡可能松散的耦合。內聚標志一個模塊內各個元素彼此結合的緊密程度,它是信息隱藏和局部化概念的自然擴展,理想內聚的模塊只做一件事情。在設計時應力求做到高內聚。系統(tǒng)功能劃分經過對系統(tǒng)的需求分析,將整個系統(tǒng)分為三部分:畢業(yè)生子系統(tǒng)、企業(yè)子系統(tǒng)、管理員子系統(tǒng)。4.2.1畢業(yè)生子系統(tǒng)功能劃分基本信息管理就業(yè)信息管理招聘信息查詢其它學生查詢密碼修改畢業(yè)生子系統(tǒng)畢業(yè)生子系統(tǒng)比較簡單,主要完成畢業(yè)生個人信息的修改、其它學生信息的查詢功能,以及瀏覽招聘信息等功能。進入系統(tǒng)后,輸入基本信息管理就業(yè)信息管理招聘信息查詢其它學生查詢密碼修改畢業(yè)生子系統(tǒng)圖4-1畢業(yè)生子系統(tǒng)模塊圖4.2.2管理員子系統(tǒng)功能劃分管理員子系統(tǒng)完成此系統(tǒng)的管理維護操作,主要是對學生信息的管理、企業(yè)信息的管理以及企業(yè)發(fā)布的反饋和招聘信息的管理。管理員管理員子系統(tǒng)新增學生信息學生信息管理新增企業(yè)信息企業(yè)信息管理反饋信息管理招聘信息管理密碼修改圖4-2管理員子系統(tǒng)模塊4.2.3企業(yè)子系統(tǒng)功能劃分企業(yè)子系統(tǒng)主要完成對在職畢業(yè)生的查詢及反饋、招聘信息的發(fā)布功能。進入系統(tǒng)后,輸入企業(yè)的編號及密碼,即可得進行企業(yè)信息子系統(tǒng)。如圖4-3。畢業(yè)生管理(查詢/反饋)畢業(yè)生管理(查詢/反饋)就業(yè)信息查詢招聘信息發(fā)布密碼修改企業(yè)子系統(tǒng)圖4-3企業(yè)子系統(tǒng)模塊圖系統(tǒng)功能描述4.3.1畢業(yè)生子系統(tǒng)功能描述1.基本信息模塊本模塊完成畢業(yè)生基本信息的修改操作,其中包括畢業(yè)生的學號,姓名,性別,年齡,身份證,電話,專業(yè),地址和是否就業(yè)。2.就業(yè)信息模塊本模塊完成畢業(yè)生對本身在職情況的修改操作3.招聘信息模塊本模塊完成畢業(yè)生對企業(yè)發(fā)布的招聘信息的查看操作。查看內容包括:單位編號,單位名稱,招聘職位,招聘人數等信息。4.其它學生查詢模塊本模塊完成畢業(yè)生對其它畢業(yè)生的學生編號,學生姓名,年齡,性別,專業(yè)等詳細情況的查看。4.3.2管理員子系統(tǒng)功能描述1.新增學生信息模塊本模塊是管理員對學生基本信息的添加,添加內容畢業(yè)生的學號,姓名,性別,年齡,身份證,電話,專業(yè),地址和是否就業(yè)。2.學生信息管理模塊本模塊完成管理員對系統(tǒng)中畢業(yè)生信息的查看及刪除操作。3.新增企業(yè)信息模塊本模塊是管理員對企業(yè)基本信息的添加,添加內容有企業(yè)編號,企業(yè)名稱,企業(yè)性質,成立時間,員工人員,注冊資金,簡介等信息。4.企業(yè)信息管理模塊本模塊完成管理員對系統(tǒng)中企業(yè)的編號,名稱,性質的查看及刪除操作。5.反饋信息管理模塊本模塊完成管理員對畢業(yè)生所在企業(yè)對該生的反饋信息的查看及管理操作。6.招聘信息管理模塊本模塊完成管理員對企業(yè)招聘內容的查看及管理操作。4.3.3企業(yè)子系統(tǒng)功能描述1.畢業(yè)生管理(查詢/反饋)模塊本模塊完成企業(yè)對本企業(yè)內的在職畢業(yè)生信息進行向管理員反饋信息及對在職畢業(yè)基本信息查詢的操作。2.就業(yè)信息查詢模塊本模塊完成企業(yè)對所有畢業(yè)生信息如姓名,年齡,性別,專業(yè)等基本信息的進行瀏覽操作。3.招聘信息發(fā)布模塊本模塊是企業(yè)發(fā)布招聘信息,招聘職位,招聘人數,學歷要求,專業(yè)要求,入職工資,外語要求,職位要求信息。數據庫概念結構設計根據對數據項與數據結構的分析,設計出能夠滿足系統(tǒng)需求的各種實體,及它們之間的關系,為后面的邏輯結構設計打下基礎。本系統(tǒng)畢業(yè)生實體,企業(yè)實體,管理員實體,招聘信息實體。各實體屬性圖:管理員管理員管理員編號密碼圖4-4管理員實體屬性圖畢畢業(yè)生姓名身份證學號年齡性別地址電話是否就業(yè)專業(yè)圖4-5學生信息實體屬性圖企業(yè)企業(yè)企業(yè)性質注冊資金企業(yè)名稱員工人數成立時間簡介企業(yè)編號圖4-6企業(yè)信息實體屬性圖招聘信息招聘信息學歷要求外語要求招聘人數入職工資專業(yè)要求職位要求招聘職位圖4-7招聘信息實體屬性圖4.4.2各實體之間的關系E-R圖畢業(yè)生姓名畢業(yè)生姓名身份證學號年齡性別地址電話是否就業(yè)專業(yè)招聘信息招聘信息學歷要求外語要求招聘人數入職工資專業(yè)要求職位要求招聘職位工作工作發(fā)布瀏覽企業(yè)企業(yè)企業(yè)性質注冊資金企業(yè)名稱員工人數成立時間簡介企業(yè)編號圖4-8畢業(yè)生和企業(yè)關系E-R圖數據庫設計表4-1管理員(admin)表字段名稱類型長度允許空字段說明adminid文本50是管理員編號adminmm文本50是管理員密碼表4-2就業(yè)信息(jyxx)表 字段名稱類型長度允許空字段說明xh文本50是編號xm文本50是姓名qyxh文本50是企業(yè)編號qyxm文本50是企業(yè)名稱rzsj文本50是入職時間gzqk文本50是工資情況fkxx文本200是反饋信息fksj文本50是反饋時間表4-3企業(yè)信息(qyxx)表 字段名稱類型長度允許空字段說明qyxh文本50是企業(yè)編號qyxm文本50是企業(yè)名稱qyxz文本50是企業(yè)性質 clsj文本50是成立時間 ygrs文本50是員工人數 zczj文本50是注冊資金 jj備注是簡介 mm文本50是密碼表4-4學生信息(student)表 字段名稱類型長度允許空字段說明xh文本50是編號xm文本50是姓名nl文本50是年齡 xb文本50是性別 sfzh文本50是身份證號 dh文本50是電話 dz文本50是地址zy文本50是專業(yè) jybz文本50是就業(yè)狀態(tài) mm文本50是密碼 表4-5招聘信息(zpxx)表 字段名稱類型長度允許空字段說明編號自動編號否編號qyxh文本50是企業(yè)編號qyxm文本50是企業(yè)名稱zw文本50是職位rs文本50是人數xl文本50是學歷zy文本50是專業(yè)gz文本50是工資yy文本50是英語ms文本50是職位描述5詳細設計概述詳細設計階段的根本目標是確定應該怎樣具體的實現(xiàn)所要求的系統(tǒng),也就是說,經過這個階段的設計工作,應該得出目標系統(tǒng)的精確描述,從而在編碼階段可以把這個描述直接翻譯成用某種程序設計語言書寫的程序。詳細設計的目標不僅僅是邏輯上正確地實現(xiàn)每個模塊的功能,更重要的是設計的處理過程應該盡可能簡明易懂。程序流程圖程序流程圖又稱為程序框圖,它是歷史悠久使用最廣泛的描述軟件設計的方法。5.2.1畢業(yè)生子系統(tǒng)程序流程圖YY系統(tǒng)界面開始正確?登錄窗口N密碼修改招聘信息查詢其它學生查詢基本信息管理就業(yè)信息管理結束圖5-1畢業(yè)生子系統(tǒng)的程序流程圖5.2.2管理員系統(tǒng)程序流程圖YY管理界面開始正確?登錄窗口N反饋信息管理新增企業(yè)信息企業(yè)信息管理新增學生信息學生信息管理招聘信息管理結束圖5-2管理員后臺管理的程序流程圖5.2.3企業(yè)子系統(tǒng)程序流程圖YY系統(tǒng)界面開始正確?登錄窗口N招聘信息發(fā)布密碼修改畢業(yè)生管理就業(yè)信息查詢結束圖5-3企業(yè)子系統(tǒng)的程序流程圖輸入輸出設計畢業(yè)生信息管理系統(tǒng)是由畢業(yè)生、企業(yè)和管理員進行操作的,所以系統(tǒng)要有登錄用戶及密碼的驗證。登陸界面設置了學生登陸,用人單位登陸和管理員登陸。還設置了新用戶的注冊通道和查看用人單位發(fā)布就業(yè)信息的登錄。學生登陸后的頁面輸入正確的用戶名和密碼后登陸進入下面的頁面用戶可以發(fā)布自己的相關信息,也可以查看別人的相關信息和單位發(fā)布的相關信息界面分別如圖用人單位登陸后的頁面輸入正確的用戶名和密碼后單位可以發(fā)布招聘的信息,查看求職人員的信息和有關單位的信息管理員登陸輸入正確的用戶名和密碼后管理員可以進行編輯修改等操作,可以查看求職人員的信息和單位的信息相關的代碼首頁登陸usingSystem;using;using;using;usingpartialclass_Default:{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidButton3_Click(objectsender,EventArgse){("<script>();</script>");}protectedvoidButton2_Click(objectsender,EventArgse){("");}protectedvoidButton4_Click(objectsender,EventArgse){("");}protectedvoidButton1_Click1(objectsender,EventArgse){("");}}登陸輸入用戶名和密碼usingSystem;using;using;using;using;using;using;usingpartialclass_Default:protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidButton2_Click(objectsender,EventArgse){="";="";}protectedvoidButton1_Click(objectsender,EventArgse){{stringUserID,Password,SqlString;stringConnString="Server=WWW-E986CF8E7B7;IntegratedSecurity=SSPI;;Database=shuju";efaultView;=false;();}}注冊usingSystem;using;using;using;using;using.SqlClient;using;publicpartialclass_Default:protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidButton2_Click(objectsender,EventArgse){="";="";="";}protectedvoidButton1_Click(objectsender,EventArgse){if"學生"){using(SqlConnectionconn=newSqlConnection("Server=WWW-E986CF8E7B7;database=shuju;IntegratedSecurity=SSPI")){();SqlCommandcmd=newSqlCommand("insertintoperson(Name,Password)values('"++"','"++"')",conn);intr=();if(r==1){=true;="注冊成功!";}else{=true;="注冊失敗!";}();}}else{using(SqlConnectionconn=newSqlConnection("Server=WWW-E986CF8E7B7;database=shuju;IntegratedSecurity=SSPI")){();SqlCommandcmd=newSqlCommand("insertintocompany(Name,Password)values('"++"','"++"')",conn);intr=();if(r==1){=true;="注冊成功!";}else{=true;="注冊失敗!";}();}}}}管理員的搜索usingSystem;using;using;using;using;usingpartialclass_Default:protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidButton1_Click(objectsender,EventArgse){if=="用人單位信息"){=false;=true;

溫馨提示

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

評論

0/150

提交評論