版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
文檔從互聯(lián)網(wǎng)中收集,已重新修正排版,word格式支持編輯,如有幫助歡迎下載支持。摘要本文著重闡述了畢業(yè)生信息管理系統(tǒng)的整體開發(fā)過程。介紹了系統(tǒng)的開發(fā)環(huán)境以及開發(fā)工具,對于設(shè)計思想和設(shè)計流程也做出了全面的敘述,在數(shù)據(jù)庫創(chuàng)建思想以及各個數(shù)據(jù)表之間的具體關(guān)聯(lián)等方面也做出了詳細(xì)說明,并且具體剖析了系統(tǒng)各個功能的實現(xiàn)過程以及詳細(xì)設(shè)計過程,在繪制簡單系統(tǒng)功能模塊圖的同時,力求更加清晰地表明設(shè)計思想以及對整個程序設(shè)計的規(guī)劃及具體實現(xiàn)。根據(jù)實際需求,畢業(yè)生信息管理系統(tǒng)這個項目采用模塊化的設(shè)計思想,在WindowsXP操作系統(tǒng)環(huán)境下,搭建ASP運行環(huán)境IIS6.0,通過使用VBScript腳本語言完成動態(tài)的、交互的web服務(wù)器應(yīng)用程序,實現(xiàn)畢業(yè)生信息管理系統(tǒng)的主要功能,包括管理員對企業(yè)信息、畢業(yè)生信息的添加、刪除的管理操作;畢業(yè)生、企業(yè)在前臺的瀏覽、查詢等功能。本系統(tǒng)具有多方面特點:系統(tǒng)功能完備,使用方便簡捷,人性化的用戶界面,安全保密設(shè)置齊全,大大減少了操作人員和用戶的工作負(fù)擔(dān)。關(guān)鍵詞:管理系統(tǒng);數(shù)據(jù)庫;模塊化Iword格式支持編輯,如有幫助歡迎下載支持。目錄摘要 錯誤!未定義書簽。前言 錯誤!未定義書簽。1問題的定義 錯誤!未定義書簽。系統(tǒng)目標(biāo) 錯誤!未定義書簽。業(yè)務(wù)流程圖 錯誤!未定義書簽。2可行性研究 錯誤!未定義書簽。技術(shù)可行性 錯誤!未定義書簽。經(jīng)濟(jì)可行性 錯誤!未定義書簽。操作可行性 錯誤!未定義書簽。法律可行性 錯誤!未定義書簽。3需求分析 錯誤!未定義書簽。系統(tǒng)需要解決的主要問題 錯誤!未定義書簽。系統(tǒng)具備的基本功能 錯誤!未定義書簽。數(shù)據(jù)流圖 錯誤!未定義書簽。數(shù)據(jù)字典 錯誤!未定義書簽。數(shù)據(jù)存儲 錯誤/未定義書簽。數(shù)據(jù)流 錯誤.,未定義書簽。數(shù)據(jù)處理 錯誤/未定義書簽。4總體設(shè)計 錯誤!未定義書簽。概述 錯誤!未定義書簽。系統(tǒng)功能劃分 錯誤!未定義書簽。畢業(yè)生子系統(tǒng)功能劃分 錯誤/未定義書簽。管理員子系統(tǒng)功能劃分 錯誤.,未定義書簽。企業(yè)子系統(tǒng)功能劃 錯誤/未定義書簽。系統(tǒng)功能描述 錯誤!未定義書簽。畢業(yè)生子系統(tǒng)功能描用 錯誤/未定義書簽。管理員子系統(tǒng)功能描用 錯誤.,未定義書簽。企業(yè)子系統(tǒng)功能描 錯誤/未定義書簽。數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 錯誤!未定義書簽。441各實體屬性圖: 錯誤/未定義書簽。數(shù)據(jù)庫設(shè)計 錯誤!未定義書簽。安全保密設(shè)計 錯誤!未定義書簽。登陸用戶的安全^ 錯誤.,未定義書簽。462操作安全性 錯誤.,未定義書簽。數(shù)據(jù)安全性 錯誤.,未定義書簽。5詳細(xì)設(shè)計 錯誤!未定義書簽。概述 錯誤!未定義書簽。程序流程圖 錯誤!未定義書簽。畢業(yè)生子系統(tǒng)程序流程佟 錯誤.,未定義書簽。管理員系統(tǒng)程序流程傳 錯誤.,未定義書簽。3企業(yè)子系統(tǒng)程序流程傳 錯誤.,未定義書簽。5.3輸入輸出設(shè)計 錯誤!未定義書簽。登錄窗口 錯誤.,未定義書簽。管理員管理窗口 錯誤.,未定義書簽。學(xué)生信息管理窗口 錯誤.,未定義書簽。企業(yè)信息管理窗口 錯誤.,未定義書簽。參考文獻(xiàn) 錯誤!未定義書簽。前言隨著科學(xué)技術(shù)的不斷提高,計算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。隨著計算機(jī)網(wǎng)絡(luò)技術(shù)發(fā)展,Web數(shù)據(jù)庫技術(shù)已經(jīng)成為應(yīng)用最為廣泛的網(wǎng)站架構(gòu)基礎(chǔ)技術(shù)在應(yīng)用系統(tǒng)中,Web提供了與客戶進(jìn)行通信聯(lián)絡(luò)的有效手段,利用Web技術(shù),實現(xiàn)Web服務(wù)器與數(shù)據(jù)庫系統(tǒng)的連接,完成對數(shù)據(jù)的處理與查詢,用戶可以通過操作簡單易學(xué)的瀏覽器來查詢處理所需要的各種數(shù)據(jù)。ASP是Microsoft公司配合IIS提供的一種動態(tài)網(wǎng)頁實現(xiàn)技術(shù),而MicrosoftOfficeAccess2003則是Microsoft公司數(shù)據(jù)庫系列中的旗艦產(chǎn)品,兩者結(jié)合,為Web數(shù)據(jù)庫技術(shù)提供了完美的實現(xiàn)體系.畢業(yè)生信息管理系統(tǒng)就是在這種條件下開發(fā)出來的,通過網(wǎng)頁的形式,完成畢業(yè)生信息管理的功能。畢業(yè)生信息管理系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起資料一致性和完整性強(qiáng)、資料安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點。畢業(yè)生信息管理系統(tǒng)是一個對畢業(yè)生管理信息化的重要組成部分,畢業(yè)生信息管理系統(tǒng)不但能夠方便廣大畢業(yè)生了解用人企業(yè)單位的信息,同時也為學(xué)校了解和掌握畢業(yè)生的就業(yè)情況,統(tǒng)計畢業(yè)生的就業(yè)率提供了前提;以及提供學(xué)校掌握企業(yè)用人情況及查看企業(yè)對畢業(yè)生的反饋信息的快捷查詢的條件。一直以來人們使用傳統(tǒng)人工的方式管理畢業(yè)生信息,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間長了,將產(chǎn)生大量的文件和資料,這對于查找、更新和維護(hù)都帶來了不少的困難。問題的定義畢業(yè)生信息的管理是學(xué)校日常工作中的重要組成部分。高校招生規(guī)模的逐步擴(kuò)大和認(rèn)識制度的改革,畢業(yè)學(xué)生人數(shù)將不斷增加,而對畢業(yè)生管理的人員則相對減少。加上我國高等學(xué)?;鶎訉W(xué)生管理工作的頭緒多,內(nèi)容雜,管理細(xì),要求高,傳統(tǒng)管理辦法已基本不適應(yīng)新形勢的要求。現(xiàn)實中繁重的畢業(yè)生信息管理工作給學(xué)校管理人員帶來了很大的壓力。畢業(yè)生信息的存檔,畢業(yè)生就業(yè)信息的了解,各個企業(yè)招聘信息的瀏覽,如果沒有一個完善的畢業(yè)生信息管理系統(tǒng),學(xué)校管理人員的工作量就會大大增加。同時畢業(yè)生信息的手工登錄與查詢,是一項非常繁重而枯燥的勞動,每年畢業(yè)生的變化都需要重新規(guī)劃,耗費許多人力和物力,而且會因人的情緒煩燥而出現(xiàn)失誤。因此在計算機(jī)飛速發(fā)展的今天,應(yīng)用數(shù)據(jù)庫技術(shù)實現(xiàn)畢業(yè)生信息的管理是可行而必要的工作,實現(xiàn)高校畢業(yè)生管理系統(tǒng)的信息化,既能夠提高工作效率,又可以提高工作水平。計算機(jī)具有運算速度快、正確、能按照設(shè)計邏輯處理問題等特性,在畢業(yè)生信息的錄入、管理中如采用一個計算機(jī)化的信息系統(tǒng)進(jìn)行處理,就不會發(fā)生信息遺漏或者查詢不方便的情形。在學(xué)校,尤其是在各大高校,畢業(yè)生信息是學(xué)校的一項重要的數(shù)據(jù)資源,畢業(yè)生信息管理也是學(xué)校的一項常規(guī)性的重要工作。而長期以來,畢業(yè)生信息管理都是依賴人工進(jìn)行的,面對如此眾多的畢業(yè)生信息,其工作量可想而知。不僅僅浪費了大量的人力物力,而且由于人工管理存在著大量的不可控因素,造成了畢業(yè)生信息管理的某些不規(guī)范,太籠統(tǒng)的狀態(tài)。作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對畢業(yè)生信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高的效率,也是學(xué)??茖W(xué)化、正規(guī)化管理的重要條件。因此,開發(fā)這樣一套管理軟件成為很有必要的事情,在下面的各章中我們將以開發(fā)一套畢業(yè)生信息管理系統(tǒng)為例,談?wù)勂溟_發(fā)過程和所涉及到的問題及解決方法。系統(tǒng)目標(biāo)如今,計算機(jī)的價格已經(jīng)十分低廉,性能卻有了長足的進(jìn)步。計算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手。它已經(jīng)被應(yīng)用于許多領(lǐng)域,計算機(jī)之所以如此流行的原因主要有以下幾個方面:
首先,計算機(jī)可以代替人工進(jìn)行許多繁雜的勞動;其次,計算機(jī)可以節(jié)省許多資源;第三,計算機(jī)可以大大的提高人們的工作效率;第四,計算機(jī)可以使敏感文檔更加安全,等等?,F(xiàn)在我國的學(xué)校中畢業(yè)生信息的管理水平大多還停留在紙介質(zhì)的基礎(chǔ)上,這樣的機(jī)制已經(jīng)不能適應(yīng)時代的發(fā)展,因為它浪費了許多人力和物力,在信息時代這種傳統(tǒng)的管理方法必然被計算機(jī)為基礎(chǔ)的信息管理所取代。采用計算機(jī)來實現(xiàn)畢業(yè)生信息管理系統(tǒng)歸納起來,好處大約有以下幾點:1.可以存儲歷屆的學(xué)生信息,安全、高效;2.只需一到二名信息錄入員即可操作系統(tǒng),節(jié)省大量人力;3.可以迅速查到所需信息。4.為畢業(yè)生了解用人單位的信息提供方便;為學(xué)校統(tǒng)計畢業(yè)生的就業(yè)情況以及統(tǒng)計學(xué)校畢業(yè)生的就業(yè)率等操作提供了方便;用人單位可以在該系統(tǒng)中發(fā)布用人信息,這樣就為畢業(yè)生的擇業(yè)提供了平臺。業(yè)務(wù)流程圖業(yè)務(wù)流程描述:用業(yè)務(wù)流程圖描述現(xiàn)系統(tǒng)各項業(yè)務(wù)處理過程,并結(jié)合業(yè)務(wù)流程圖詳細(xì)準(zhǔn)確地說明業(yè)務(wù)處理過程中數(shù)據(jù)的收集、輸入、傳遞、存儲、加工的方法、算法、輸出的數(shù)量及形式等。現(xiàn)行系統(tǒng)的業(yè)務(wù)流程圖是分析和描述現(xiàn)行系統(tǒng)業(yè)務(wù)的重要工具之一。其主要作用是:描述現(xiàn)行系統(tǒng)的業(yè)務(wù)情況以便于與管理人員交流,它是系統(tǒng)設(shè)計的前提和保證。業(yè)務(wù)流程圖使用的符號:畢業(yè)生信息添加4查看系統(tǒng)予/掃聘信息(畢業(yè)生信息添加4查看系統(tǒng)予/掃聘信息( 畢業(yè)生信息符號名稱實體輸入/輸出的報表處理業(yè)務(wù)流向文檔存儲
可行性研究可行性研究的目的是用最小的代價,在盡可能短時間內(nèi)確定問題是否能夠解決,它的目的不是解決問題,而是確定問題是否值得去解決,可行性從以下四個方面來考慮:技術(shù)可行性畢業(yè)生信息管理系統(tǒng)是由網(wǎng)絡(luò)和網(wǎng)頁實現(xiàn)的。所以本系統(tǒng)使用微軟公司的ASP開發(fā),應(yīng)用界面友好且功能強(qiáng)大的由Macromedia公司的MacromediaDreamweaverMX軟件,服務(wù)器端腳本用VBScript來編寫,客戶端腳本也用VBScript來編寫,數(shù)據(jù)庫使用MicrosoftOfficeAccess2003數(shù)據(jù)庫,服務(wù)器是IIS6.0。所以在技術(shù)上是可行的。經(jīng)濟(jì)可行性系統(tǒng)的經(jīng)濟(jì)可行性指的是對組織的經(jīng)濟(jì)狀況和投資能力進(jìn)行分析,對系統(tǒng)建設(shè)、運行和維護(hù)費用進(jìn)行估算,對系統(tǒng)建成后可能取得的社會及經(jīng)濟(jì)效益進(jìn)行估計。本軟件的開發(fā)費用預(yù)計在5000元左右,目前中檔辦公用機(jī)每臺在4000元左右。在加上一些其他設(shè)施的購買,預(yù)計兩萬元以內(nèi)便可使系統(tǒng)投入運行。本系統(tǒng)的開發(fā)需要資金少,系統(tǒng)開發(fā)運行后,可以實現(xiàn)學(xué)畢業(yè)生信息管理的計算機(jī)化,節(jié)省了人力、物力,將人從繁重的工作業(yè)務(wù)中解脫出來,減少了畢業(yè)生信息管理中無意的錯誤,節(jié)省了大量的時間,管理效率也大幅度提高,因此,在經(jīng)濟(jì)上是可行的。所帶來的效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟件的開發(fā)成本。在經(jīng)濟(jì)上完全可行操作可行性本系統(tǒng)直觀易懂,使用非常方便,學(xué)生可以直接上手,即使是管理員,只要經(jīng)過簡單的培訓(xùn),操作本系統(tǒng)沒有太大的問題。法律可行性本系統(tǒng)開發(fā)不會侵犯他人、集體或國家利益,不存在侵權(quán)等問題,不違反國家法律,因此具有法律可行性。綜上所述,從技術(shù)上、經(jīng)濟(jì)上、法律上、可操作性上都是可行的,而且要求不高,所以該系統(tǒng)的開發(fā)是可行的。需求分析系統(tǒng)需要解決的主要問題本系統(tǒng)要實現(xiàn)畢業(yè)生信息管理網(wǎng)絡(luò)化的查詢與管理。能夠?qū)崿F(xiàn)畢業(yè)生在網(wǎng)上修改個人的相關(guān)信息,就業(yè)信息,查詢其他畢業(yè)生的相關(guān)信息和用人單位的招聘信息,使畢業(yè)生不分時間、地點,只要能上網(wǎng)即可以查詢和修改相應(yīng)信息,并能夠獲取最新的招聘信息。管理員可以完成學(xué)生信息的添加、刪除等管理,企業(yè)的添加、刪除等管理,企業(yè)用人信息的刪除、查看管理操作;管理員可以隨時瀏覽企業(yè)對畢業(yè)生的反饋信息,使學(xué)校對畢業(yè)生的就業(yè)情況更輕松的掌握。企業(yè)利用本系統(tǒng)可隨時發(fā)布招聘信息,游覽畢業(yè)生的基本信息,反饋本企業(yè)畢業(yè)生的情況等。系統(tǒng)具備的基本功能畢業(yè)生信息管理系統(tǒng)的開發(fā)主要包括應(yīng)用程序系統(tǒng)和后臺數(shù)據(jù)庫,應(yīng)用程序系統(tǒng)要求界面友好,功能完備,易使用等特點。而后臺數(shù)據(jù)庫的數(shù)據(jù)要具有一致性、完整性、安全性。(1)、畢業(yè)生信息管理系統(tǒng)前臺——操作方便.前臺作為與用戶直接交互的界面,在考慮功能的同時,也考慮了操作的簡潔和方便性,目的是讓大多數(shù)不在懂電腦操作的客戶,也能輕松的享受計算機(jī)給他們帶來的便利。前臺系統(tǒng)主要畢業(yè)生對個人信息的修改及企業(yè)信息的瀏覽,只要輸入畢業(yè)生的編號及企業(yè)的編號,即可完成以上功能。(2)管理后臺:本系統(tǒng)后臺管理在考慮畢業(yè)生信息管理操作簡便的同時,提供了強(qiáng)大的管理模式。后臺系統(tǒng)可分為畢業(yè)生基本信息管理模塊,包括畢業(yè)生基本信息的添加、刪除等操作;企業(yè)基本信息管理模塊,包括企業(yè)基本信息的錄入,刪除操作,管理對整個系統(tǒng)進(jìn)行查詢,管理工作。數(shù)據(jù)流圖數(shù)據(jù)流圖(DFD):數(shù)據(jù)流圖簡稱DFD圖,數(shù)據(jù)流圖有四種成分:源點或終點、處理、數(shù)據(jù)存儲表和數(shù)據(jù)流。圖中沒有任何具體的物理元素,只是描述信息在系統(tǒng)中的流動和處理情況,即使不是專業(yè)的計算機(jī)技術(shù)人員也容易理解,是極好的理解工具。它能精確的描述系統(tǒng)的邏輯模型,描述數(shù)據(jù)在MIS中有輸入經(jīng)過存儲、加工處理最后輸出的全過程,是設(shè)計者和用戶交流的很好的工具。圖3-1圖3-1畢業(yè)生信您管理系統(tǒng)
^^業(yè)生信息TOP數(shù)據(jù)流圖圖3-圖3-數(shù)據(jù)流圖本網(wǎng)操作信息學(xué)生、管理員操作子系統(tǒng)圖3-方F5學(xué)生信息錄信,刪除畢業(yè)生操作結(jié)果數(shù)據(jù)流圖 :D1畢業(yè)生學(xué)生信息表 例圖434313,4曦Ad管-r篇畢業(yè)生信息作信企業(yè)操作子系統(tǒng)數(shù)據(jù)流圖本網(wǎng)操作信息學(xué)生、管理員操作子系統(tǒng)圖3-方F5學(xué)生信息錄信,刪除畢業(yè)生操作結(jié)果數(shù)據(jù)流圖 :D1畢業(yè)生學(xué)生信息表 例圖434313,4曦Ad管-r篇畢業(yè)生信息作信企業(yè)操作子系統(tǒng)數(shù)據(jù)流圖F7企數(shù)據(jù)字典是關(guān)^看學(xué)生就業(yè)信息合。數(shù)據(jù)字典的信1子系統(tǒng)D4D3就業(yè)信息的集合,也就是對數(shù)據(jù)FJ分析和設(shè)計過程數(shù)據(jù)字典應(yīng)該由下列四類元素構(gòu)成:數(shù)據(jù)元素,中提供關(guān)于數(shù)據(jù)的描述信息山。般說來,■' 企業(yè)信息信息表據(jù)流,數(shù)據(jù)存儲和數(shù)據(jù)處理。圖形符號名稱符號說明實體記述系統(tǒng)之外的數(shù)據(jù)提供或數(shù)據(jù)獲得組織機(jī)構(gòu)或個人,框內(nèi)為實體名稱處理記述某種業(yè)務(wù)的手工或計算機(jī)處理其中,PM區(qū)記述處理標(biāo)號C區(qū)記述處理名稱DNS數(shù)據(jù)存儲記述與處理有關(guān)的數(shù)據(jù)存儲,DN區(qū)記述存儲的標(biāo)號,S區(qū)記述存儲數(shù)據(jù)的名稱數(shù)據(jù)流記述數(shù)據(jù)流的流動方向,F(xiàn)M記述數(shù)據(jù)流的名稱以下為本系統(tǒng)的數(shù)據(jù)流圖3.4.1數(shù)據(jù)存儲數(shù)據(jù)存儲是數(shù)據(jù)結(jié)構(gòu)停留或保存的地方。也是數(shù)據(jù)流的來源和去向之一,可以是手工文檔或手工憑單,也可以是計算及文檔。一般而言,應(yīng)包括如下內(nèi)容:{數(shù)據(jù)存儲名,說明,編號,輸入的數(shù)據(jù)流,輸出的數(shù)據(jù)流,組成(數(shù)據(jù)結(jié)構(gòu)),數(shù)據(jù)量,存取頻度,存取方式}。名字:學(xué)生信息表描述:記錄學(xué)生的基本信息。編號:D1 8組成:學(xué)號,姓名,性別,年齡,身份證,電話,專業(yè),地址,是否就業(yè)
名字:企業(yè)招聘信息表1名字企業(yè)號信息號,的基聘信息。學(xué)歷要求,專業(yè)要求,入職工資,外語要求,職位要求1名字企業(yè)號信息號,別泗業(yè)狀態(tài)員專業(yè)等信注冊資金,簡介據(jù)流名,說明,編數(shù)據(jù)流來源,數(shù)據(jù)流去向,組成(數(shù)據(jù)結(jié)構(gòu))}。編號:F1 名字::學(xué)生基本信息信息信息修改,查看
息信息招聘信息編號:F2 編號:就業(yè)信息別泗業(yè)狀態(tài)員專業(yè)等信注冊資金,簡介據(jù)流名,說明,編數(shù)據(jù)流來源,數(shù)據(jù)流去向,組成(數(shù)據(jù)結(jié)構(gòu))}。編號:F1 名字::學(xué)生基本信息信息信息修改,查看
息信息招聘信息編號:F2 編號:就業(yè)信息Il^"P1,修改3.信息刪除和查看
畢業(yè)生在職情況進(jìn)行信息量信息入和刪除除息業(yè)招聘信息描述處理過程企業(yè)在處畢業(yè)輯通常在詳細(xì)設(shè)計過程中用判定表或判定樹來描述二在數(shù)據(jù)字典中,只無原則描述處理過程的說明性信息,通常包括以下內(nèi)容:{處理過程名,說明,輸入數(shù)據(jù)流態(tài)輸出數(shù)據(jù)流態(tài)處理}[1]。02PP理系N管子統(tǒng)人息信系g生員管一業(yè)理個由畢管襄02PP理系N管子統(tǒng)人息信系g生員管一業(yè)理個由畢管襄1X1XDD22DD33DDD4D4號號字廠子述述人人編編名名蕭4總體設(shè)計概述本階段設(shè)計的基本目標(biāo)是解決系統(tǒng)如何實現(xiàn)問題,也叫做概要設(shè)計,本階段主要任務(wù)是劃分出系統(tǒng)的物理元素及設(shè)計軟件的結(jié)構(gòu),完成軟件定義時期的任務(wù)之后就應(yīng)該對系統(tǒng)進(jìn)行總體設(shè)計,即根據(jù)系統(tǒng)分析產(chǎn)生的分析結(jié)果來確定這個系統(tǒng)由哪些系統(tǒng)和模塊組成,這些系統(tǒng)和模塊又如何有機(jī)的結(jié)合在一起,每個模塊的功能如何實現(xiàn)。系統(tǒng)設(shè)計的目標(biāo)是使系統(tǒng)實現(xiàn)擁有所要求的功能,同時,力爭達(dá)到高效率、高可靠性、可修改性,并且容易掌握和使用。模塊化的依據(jù)是:把復(fù)雜問題分解成許多容易解決的小問題。原來的問題也就變得容易解決。模塊化設(shè)計是把大型軟件按照一定的原則劃分成一個較小的相對功能獨立又相關(guān)聯(lián)的模塊。每個模塊完成一個特定的子功能。把這些模塊結(jié)合起來組成一個整體。完成指定的功能,滿足問題的要求。采用模塊化原理的優(yōu)點在于可以使軟件結(jié)構(gòu)清晰,容易測試和調(diào)試。從而提高軟件的可靠性,可修改性。有助于軟件開發(fā)的組織管理。一個大型軟件可分別編寫不同的模塊。模塊化理論的幾個重要概念如下:.抽象抽象就是抽象出事物的本質(zhì)特性而暫時不考慮它們的細(xì)節(jié)。處理復(fù)雜系統(tǒng)唯一有效的方法是用層次的方式構(gòu)造和分析它。一個復(fù)雜的動態(tài)系統(tǒng)首先可以用一些高級的抽象概念構(gòu)造和理解,這些高級概念又可以用一些較低級的理解,直到最低層次的具體元素。.信息隱蔽和局部化信息隱蔽是指在設(shè)計和確定模塊時,應(yīng)使得一個模塊內(nèi)包含的信息對于不需要這些信息的模塊來說,是不能訪問。局部化是指把一些關(guān)系密切的軟件元素物理的放得彼此靠近。局部化有助于實現(xiàn)信息隱蔽。信息隱蔽原理和局部化有助于在測試期間以及軟件維護(hù)期間修改軟件。因為絕大多數(shù)數(shù)據(jù)和過程對于軟件的其它部分而言是隱蔽的,從而由疏忽引入的錯誤就很少可能傳播到軟件的其它部分。.逐步求精的模塊化概念
逐步求精和模塊化的抽象是密切相關(guān)的。軟件結(jié)構(gòu)每一層中模塊表示對軟件抽象層次的次細(xì)化。用自頂向下,逐步求精的方法由抽象到具體的方式分配控制,簡化了軟件設(shè)計和實施,提高了軟件的可理解性和可測試性,并使得軟件更容易維護(hù)。.模塊獨立性模塊的劃分要使模塊間盡可能的相互獨立,獨立模塊較易維護(hù)。度量模塊的獨立程度有兩個標(biāo)準(zhǔn):內(nèi)聚和耦合。耦合是對一個軟件結(jié)構(gòu)內(nèi)不同模塊之間互連程度的度量。耦合強(qiáng)弱取決于模塊間接口的復(fù)雜程度,進(jìn)入或訪問一個模塊的點,以及通過接口的數(shù)。在軟件的設(shè)計中應(yīng)追求盡可能松散的耦合。內(nèi)聚標(biāo)志一個模塊內(nèi)各個元素彼此結(jié)合的緊密程度,它是信息隱藏和局部化概念的自然擴(kuò)展,理想內(nèi)聚的模塊只做一件事情。在設(shè)計時應(yīng)力求做到高內(nèi)聚。系統(tǒng)功能劃分經(jīng)過對系統(tǒng)的需求分析,將整個系統(tǒng)分為三部分:畢業(yè)生子系統(tǒng)、企業(yè)子系統(tǒng)、管理員子系統(tǒng)。畢業(yè)生子系統(tǒng)功能劃分畢業(yè)生子系統(tǒng)比較簡單,主要完成畢業(yè)生個人信息的修改、其它學(xué)生信息的查詢功能,以及瀏覽招聘信息等功能。進(jìn)入系統(tǒng)后,輸入畢業(yè)生的編號及密碼,即可得進(jìn)行畢業(yè)生信靜增學(xué)生信息紈勺以及瀏覽招聘信息等功能。進(jìn)入系統(tǒng)后,輸入畢業(yè)生的編號及密碼,即可得進(jìn)行畢業(yè)生信靜增學(xué)生信息紈勺輸入企業(yè)系統(tǒng)功能描述畢業(yè)生子系統(tǒng)功能描述1.基本信息模塊本模塊完成畢業(yè)生基本信息的修改操作,其中包括畢業(yè)生的學(xué)號,姓名,性別,年齡,身份證,電話,專業(yè),地址和是否就業(yè)。2.就業(yè)信息模塊本模塊完成畢業(yè)生對本身在職情況的修改操作3.招聘信息模塊本模塊完成畢業(yè)生對企業(yè)發(fā)布的招聘信息的查看操作。查看內(nèi)容包括:單位編號,單位名稱,招聘職位,招聘人數(shù)等信息。4.其它學(xué)生查詢模塊本模塊完成畢業(yè)生對其它畢業(yè)生的學(xué)生編號,學(xué)生姓名,年齡,性別,就業(yè)狀態(tài),專業(yè)等詳細(xì)情況的查看。管理員子系統(tǒng)功能描述1.新增學(xué)生信息模塊本模塊是管理員對學(xué)生基本信息的添加,添加內(nèi)容畢業(yè)生的學(xué)號,姓名,性別,年齡,身份證,電話,專業(yè),地址和是否就業(yè)。2.學(xué)生信息管理模塊本模塊完成管理員對系統(tǒng)中畢業(yè)生信息的查看及刪除操作。3.新增企業(yè)信息模塊本模塊是管理員對企業(yè)基本信息的添加,添加內(nèi)容有企業(yè)編號,企業(yè)名稱,企業(yè)性質(zhì),成立時間,員工人員,注冊資金,簡介等信息。4.企業(yè)信息管理模塊本模塊完成管理員對系統(tǒng)中企業(yè)的編號,名稱,性質(zhì)的查看及刪除操作。5.反饋信息管理模塊本模塊完成管理員對畢業(yè)生所在企業(yè)對該生的反饋信息的查看及管理操作。6.招聘信息管理模塊本模塊完成管理員對企業(yè)招聘內(nèi)容的查看及管理操作。
企業(yè)子系統(tǒng)功能描述1.畢業(yè)生管理(查詢/反饋)模塊本模塊完成企業(yè)對本企業(yè)內(nèi)的在職畢業(yè)生信息進(jìn)行向管理員反饋信息及對在職畢業(yè)基本信息查詢的操作。2.就業(yè)信息查詢模塊本模塊完成企業(yè)對所有畢業(yè)生信息如姓名,年齡,性別,專業(yè)等基本信息的進(jìn)行瀏覽操作。3.招聘信息發(fā)布模塊本模塊是企業(yè)發(fā)布招聘信息,招聘職位,招聘人數(shù),學(xué)歷要求,專業(yè)要求,入職工資,外語要求,職位要求信息。數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計根據(jù)對數(shù)據(jù)項與數(shù)據(jù)結(jié)構(gòu)的分析,設(shè)計出能夠滿足系統(tǒng)需求的各種實體,及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。本系統(tǒng)畢業(yè)生實體,企業(yè)實體,管理員實體,招聘信息實體。各實體屬性圖:圖4-4說明電話是文本50企業(yè)員密碼是地址兩表4-2就業(yè)信息()丫乂£)表專業(yè)類型長度字段說明學(xué)別信息實體屬性宓6成立時間4.5數(shù)據(jù)庫設(shè)計學(xué)企業(yè)性質(zhì)表adminidadminmm字段名稱 企業(yè)名類型字段名稱xh圖4-4說明電話是文本50企業(yè)員密碼是地址兩表4-2就業(yè)信息()丫乂£)表專業(yè)類型長度字段說明學(xué)別信息實體屬性宓6成立時間4.5數(shù)據(jù)庫設(shè)計學(xué)企業(yè)性質(zhì)表adminidadminmm字段名稱 企業(yè)名類型字段名稱xh文本50員工人數(shù)min)l表注冊資金編號國編號xm文本50是姓名qyxh文本50是企業(yè)編號qyxm文本50是企業(yè)名稱rzsj文本50是入職時間gzqk文本50是工資情況fkxx文本200是反饋信息fksj文本50是反饋時間表4-4學(xué)生信息(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是人數(shù)xl文本50是學(xué)歷zy文本50是專業(yè)gz文本50是工資yy文本50是英語ms文本50是職位描述4.6安全保密設(shè)計登陸用戶的安全性系統(tǒng)設(shè)計了登陸界面,每個合法用戶有一個密碼,該密碼由用戶自行維護(hù),從而實現(xiàn)對用戶的身份驗證。操作安全性對授權(quán)用戶的權(quán)限的授予和回收。如果是系統(tǒng)管理員,那么還可以為本系統(tǒng)添加新用戶以及修改他們的密碼。數(shù)據(jù)安全性客戶端層和數(shù)據(jù)庫層隔離,客戶端無法接觸本質(zhì)的數(shù)據(jù)庫,無法進(jìn)行非法的修改和破壞,使得數(shù)據(jù)庫得到有效安全的保護(hù)。5詳細(xì)設(shè)計概述詳細(xì)設(shè)計階段的根本目標(biāo)是確定應(yīng)該怎樣具體的實現(xiàn)所要求的系統(tǒng),也就是說,經(jīng)過這個階段的設(shè)計工作,應(yīng)該得出目標(biāo)系統(tǒng)的精確描述,從而在編碼階段可以把這個描述直接翻譯成用某種程序設(shè)計語言書寫的程序。詳細(xì)設(shè)計的目標(biāo)不僅僅是邏輯上正確地實現(xiàn)每個模塊的功能,更重要的是設(shè)計的處理過程應(yīng)該盡可能簡明易懂。
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度新能源車輛租賃與運營合同
- 2024幼兒園保育員崗位聘用與薪酬待遇合同范本3篇
- 2024年版國際物流運輸合同(含多式聯(lián)運)
- 2024年購物中心導(dǎo)視系統(tǒng)設(shè)計合同3篇
- 「2024年度」智能穿戴設(shè)備研發(fā)合同
- 上海摩托車租賃協(xié)議(2024年新版)3篇
- 2024年職場勞動協(xié)議標(biāo)準(zhǔn)格式版B版
- 2024版苗圃采購合同
- 矯形鞋墊知識培訓(xùn)課件
- 2024整合勞務(wù)承包工程合同范本3篇
- 個人現(xiàn)實表現(xiàn)材料1500字德能勤績廉(通用6篇)
- 六年級上冊數(shù)學(xué)單元測試-5.圓 青島版 (含答案)
- 日本疾病診斷分組(DPC)定額支付方式課件
- 復(fù)旦大學(xué)用經(jīng)濟(jì)學(xué)智慧解讀中國課件03用大歷史觀看中國社會轉(zhuǎn)型
- (精心整理)高一語文期末模擬試題
- QC成果解決鋁合金模板混凝土氣泡、爛根難題
- 管線管廊布置設(shè)計規(guī)范
- 提升教練技術(shù)--回應(yīng)ppt課件
- 最新焊接工藝評定表格
- 精品洲際酒店集團(tuán)皇冠酒店設(shè)計標(biāo)準(zhǔn)手冊
- 農(nóng)副產(chǎn)品交易中心運營方案
評論
0/150
提交評論