
大學生就業(yè)咨詢系統(tǒng)
數(shù)據(jù)庫原理實訓報告
題 目 _____
大學生就業(yè)咨詢系統(tǒng)__
信息工程學院
大學生就業(yè)咨詢系統(tǒng)
目錄
1前言 ............................................ 1
1.1論文選題的理由和實際意義 ................... 1
1.2研究現(xiàn)狀及趨勢 ............................. 2
2需求分析 ........................................ 4
2.1用戶對系統(tǒng)的要求 ........................... 4
2.2功能介紹 ................................... 5
3系統(tǒng)設計 ........................................ 5
3.1定義 ....................................... 5
3.2數(shù)據(jù)庫設計分析 ............................. 5
3.3系統(tǒng)模塊圖 ................................. 6
3.4數(shù)據(jù)表的設計 .............................. 8
3.5用實例列舉 ................................. 9
3.5.1建立數(shù)據(jù)庫和表 ........................ 10
3.5.2視圖 .................................. 12
3.5.3存儲過程 .............................. 13
4課程設計總結 ................................... 14
5參考文獻 ....................................... 15
6附錄:讀書筆記 ................................. 15
2 / 19
大學生就業(yè)咨詢系統(tǒng)
1前言
大學生就業(yè)咨詢系統(tǒng)
分析報告
目前,國內的人才網(wǎng)站已經(jīng)多達幾千家,而且各種大型網(wǎng)站以及專業(yè)網(wǎng)站都紛紛建立自
己的人才頻道,企業(yè)自己的網(wǎng)站也正在開通人才網(wǎng)站的功能,以方便求職者和提高自身的服
務效率。
隨著網(wǎng)絡技術的飛速發(fā)展,網(wǎng)上求職招聘將更是非常頻繁應用的方式。文章根據(jù)所學的
數(shù)據(jù)庫原理與程序設計的知識,針對大學生就業(yè)咨詢系統(tǒng),進行系統(tǒng)的需求分析,系統(tǒng)設計,
數(shù)據(jù)庫設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發(fā)大學生就業(yè)咨詢系統(tǒng)
的目的。
1.1論文選題的理由和實際意義
目前,大學生就業(yè)難成為一大社會問題。大學生就業(yè)是我國就業(yè)問題中帶有戰(zhàn)略性的核
心問題。據(jù)統(tǒng)計, 2009年全國高校畢業(yè)生達611萬,當年就業(yè)率約為68%。2009年我國
大學生就業(yè)形勢是有史以來最為嚴峻的一年,勞動力需求大量縮減,由于高校不斷擴招,新
增勞動力在急劇上升,崗位數(shù)量與大學畢業(yè)生人數(shù)之間的供需比降低,社會對大學畢業(yè)生的
需求總量減少,加上本來國家經(jīng)濟發(fā)展速度就不及新增勞動力增長速度,導致整個就業(yè)形勢
凸顯勞動力供給大量增加和需求量嚴重減少的矛盾。上千萬的大學生特別是農(nóng)村來的大學生
耗費一家?guī)资甑氖杖耄?/span>畢業(yè)之后卻面臨失業(yè)的威脅。在這對于學生,學生不能對自己有一 個科學客觀的認識。當前有許多大學生對自己的認識不清,就業(yè)期望值過高,自己對就業(yè)的 定位欠準確且不合理,對自己的職業(yè)生涯缺乏了解,以至于在求職時茫然而不知所措。 其次,學生的相關專業(yè)素質與自身素質同就業(yè)單位提出的工作要求有一定的差距。應屆 大學生到崗工作,學什么專業(yè)干什么工作,而實際知識應用率不高,而且多數(shù)學生表現(xiàn)出所 學過的知識轉化不出來,不能變成自己在崗的實際能力。 最后,大學生自身定位偏頗。畢業(yè)生都希望找收入高、待遇好的單位,但由于我國不同 地區(qū)經(jīng)濟發(fā)展的不平衡性,東西部地區(qū)之間、沿海地區(qū)和內地之間的差距較大,大學畢業(yè)生 選擇就業(yè)區(qū)域時,過度集中于北京、上海、深圳等熱點地區(qū),造成這些地區(qū)的就業(yè)壓力明顯 增加。同時,大學生“高不成,低不就”心理定位嚴重影響就業(yè),部分大學生觀念落后,相 互攀比,等待觀望,結果錯過了就業(yè)機會。 1 / 19 大學生就業(yè)咨詢系統(tǒng) 本次試驗的名稱是大學生就業(yè)咨詢系統(tǒng),因此為了保證可以成功的查詢人才需求的信 息,用人單位是必不可少的。對于每一個用人單位,它都應該包括單位號碼,單位名稱,電 話號碼等屬性,他對人才的需求包括年份、專業(yè)、學歷、人數(shù)。其中,單位號碼唯一標識用 人單位。用人單位要招聘特定的專業(yè)方面的人才。為了能夠對所要招聘的專業(yè)的相關信息進 行管理,應記錄專業(yè)的信息,包括專業(yè)號碼,專業(yè)名稱,其中,專業(yè)號碼是唯一標識專業(yè)的。 而為了準確定位用人單位,就需要存儲每個用人單位所對應的地區(qū)信息,包括地區(qū)號碼,地 區(qū)名,其中地區(qū)號是唯一的。據(jù)此,我實現(xiàn)了大學生就業(yè)咨詢系統(tǒng)的數(shù)據(jù)庫設計。 1.2研究現(xiàn)狀及趨勢 隨著高校連年擴招,每年畢業(yè)生人數(shù)也連年增長,2003年是高校擴招后本科生畢業(yè)的 第一年,畢業(yè)生人數(shù)比上一年增加了44.6%,2004年畢業(yè)280萬人,比上一年增長32.1%, 2005年畢業(yè)達到了338萬人。而市場需求沒有明顯的增加,供需矛盾仍然十分突出,就業(yè) 壓力大。這兩年畢業(yè)生人數(shù)仍有較大增長,面對工作崗位沒有明顯增加的現(xiàn)實,畢業(yè)生們要 同富有工作經(jīng)驗的下崗工人、勞動力價格低廉的農(nóng)村富余人口進行競爭,就業(yè)形勢不容樂觀, 就業(yè)壓力仍然很大。對近幾年高校畢業(yè)生就業(yè)情況的分析表明,有幾個很明顯的特點: 一、供需差:畢業(yè)生供需矛盾突出是近年來社會公認的大學生就業(yè)難的一個直接原因。 從2001年至2005年,全國高校畢業(yè)生從114萬增加到338萬,是擴招前的3倍;然而,用 人崗位增加的比例卻遠遠小于此。 二、選材刁:應屆生就業(yè)不吃香 在大學畢業(yè)生“就業(yè)難”的同時,用人單位也普遍存 在著“選材難”。好多企業(yè)雖明知其公司的棟梁和骨干全是大學生,企業(yè)的發(fā)展離不開大學 生,但是,他們每年基本上不要應屆大學生 三、專業(yè)同:熱門專業(yè)人才過剩 近年來,一些工科院校和具有專業(yè)特色的學校追求綜 合發(fā)展,紛紛上馬熱門專業(yè),致使這些專業(yè)的畢業(yè)生就業(yè)難度加大。 四、薪酬低:關于大學生薪酬期望值的問卷調查結果顯示,有66.4%的本科畢業(yè)生希望 自己的月薪在2000元以上,但據(jù)有關機構的調查結果顯示,大學生月薪的市場值平均為 1600~1700元/月,畢業(yè)生的期望值顯然高出社會現(xiàn)實水準,也導致部分大學生“有業(yè)不 就”。 五、假招聘: 有效招聘信息數(shù)量減少 。一些企業(yè)利用當前大學生供過于求的形勢,推 出假招聘,先給出誘人的待遇條件,然后以培訓等名義收取費用,再以試用不合格等理由辭 退學生。大學生就業(yè)的招聘信息表面看渠道多,但有效的、實用的信息并不多,大學生獲取 2 / 19 大學生就業(yè)咨詢系統(tǒng) 真實有效的信息少,導致就業(yè)難。 六、缺經(jīng)驗:教授多“教練”少 調查顯示,大學生求職中遇到的最大困難是“缺乏工作經(jīng)驗”,占63%。我國的教育體 制多年來按照一種模式培養(yǎng)人才,專業(yè)設置脫離社會需求,不注重學生實際能力的培養(yǎng)。大 學生有的是專業(yè)知識,缺的是良好心理素質、禮儀和法律觀念,大學里有的是教授,缺的是 “教練”。 七、怕吃苦:不愿從基層做起 許多企業(yè)反映,大學生做事眼高手低,知識脫離實際,不愿從基層做起,缺乏吃苦耐勞 精神,人際溝通能力差,比較自私,因此不愿意接收應屆大學生。 八、頻跳槽:企業(yè)抱怨“學費太高” 大學生就業(yè)后穩(wěn)定性差,是造成企業(yè)不愿意接收大學生的另一重要原因。企業(yè)接收大學 生后一兩年內流失率在30%以上的達到被調查企業(yè)總數(shù)的50%。甚至像聯(lián)想集團這樣的大型 企業(yè),也認為他們?yōu)榇髮W生高流失率“交的學費太高” 就業(yè)形勢嚴峻的原因: 首先是社會對高校畢業(yè)生的吸納能力有所減弱。各級政府機構改革、人員分流,國有企 業(yè)深化體制改革、減員增效,國有單位這些傳統(tǒng)的就業(yè)領域對畢業(yè)生的需求沒有明顯增加, 而且還相對萎縮;其次是招生規(guī)模的不斷擴大。06年是擴招后第一個就業(yè)高峰,畢業(yè)生的 數(shù)量比往年明顯增加,造成社會對畢業(yè)生的整體社會需求量與實際畢業(yè)人數(shù)之間的矛盾突 出,畢業(yè)生求職擇業(yè)的競爭加劇。再過兩、三年,我們的畢業(yè)生人數(shù)將成倍地增加,如果我 們不能很好地解決這些畢業(yè)生的就業(yè),將形成嚴重的社會問題。 再次是結構性就業(yè)不足,對高校畢業(yè)生就業(yè)形勢的嚴峻程度起推波助瀾的作用。不同學 歷層次、不同專業(yè)、不同學校畢業(yè)生就業(yè)情況存在很大的差距;畢業(yè)生向經(jīng)濟發(fā)達地區(qū)和大 中城市集中的趨勢相當明顯;,我們相當部分高校畢業(yè)生仍抱著進國家大學讀書,要解決戶 口和干部身份問題,進國家機關、事業(yè)單位最有保障的觀念。 最后,來自農(nóng)村的學生、女大學生在就業(yè)過程中處于不利地位。根據(jù)有關調查顯示,來 自農(nóng)村的畢業(yè)生的就業(yè)率比來自城市的畢業(yè)生的就業(yè)率低10.09%,女性畢業(yè)生的就業(yè)率比 男性畢業(yè)生低6.4%。 大學生在就業(yè)中存在的主要問題——就業(yè)心理準備不足 1.自我角色轉換不夠及時 對于大多數(shù)的學生來說,大學階段過的是一種單純而有保障的生活,學習、生活、交際 3 / 19 大學生就業(yè)咨詢系統(tǒng) 都較有規(guī)律,這樣的生活與現(xiàn)實社會自然存在一定的距離。在大學生活結束之際,踏上崗位 之前,最重要的就是能夠迅速完成自我角色轉換,做好就業(yè)心理準備。在調查統(tǒng)計結果表明, 有80%以上的大學畢業(yè)生不能夠及時完成角色轉換。 2.自我認識,自我了解不夠準確 就業(yè)前如何選擇職業(yè),要根據(jù)自身的個性特征來決定。氣質和性格往往對人選擇職業(yè)和 事業(yè)成功有很大影響。全面了解自己的心理特點是選擇職業(yè)的重要前提;興趣是愛好的推動 者,愛好是興趣的實行者。人們對職業(yè)的選擇往往以自己的興趣愛好出發(fā),這就更需要認真 分析自己的興趣愛好。對自己充分的了解,是每一個求職者進行職場定位的依據(jù)與前提,而 大學生在面臨巨大的就業(yè)壓力時,往往很少能真正做到全面了解自己。 大學生應如何面對當前的嚴峻形勢: 面對如此嚴峻的就業(yè)形勢以及自身存在的問題,大學生在實際生活中要遵循“開闊眼 界、面對現(xiàn)實、正確定位”的原則。 首先,強化擇業(yè)的競爭意識,在正確自我評價的基礎上,充分相信自己的實力,敢于通 過競爭去達到理想的目標。在心理上必須從社會進步和深化改革的角度來加深對競爭機制的 認識,強化自身的競爭意識,自覺地正視社會現(xiàn)實,轉變觀念,做好參加競爭的準備。 其次,要學會正確對待挫折,人們在求職擇業(yè)中遇到挫折是正常的,切不可因此而自 卑。一個心理健康的人對人生總保持著自信心,如喪失了自信心,就失去了開拓新生活的勇 氣。順境中有自信心不足為奇。逆境中更需要自信心的支持。生活中的挫折是造就強者的必 由之路,挫折是鍛煉意志、增強能力的好機會。遇到挫折后應放下心理包袱,仔細尋找失利 的原因,調整好目標,腳踏實地前進,爭取新的機會。 2需求分析 2.1用戶對系統(tǒng)的要求 本系統(tǒng)要實現(xiàn)畢業(yè)生就業(yè)咨詢網(wǎng)絡化的查詢與管理。能夠實現(xiàn)畢業(yè)生在網(wǎng)上修改個人的 相關信息、就業(yè)信息、查詢用人單位的招聘信息,使畢業(yè)生不分時間、地點,只要能上網(wǎng)即 可以查詢和修改相應信息,并能夠獲取最新的招聘信息。招聘單位利用本系統(tǒng)可隨時發(fā)布招 聘信息,游覽畢業(yè)生的基本信息,反饋本單位畢業(yè)生的情況等。管理員可以完成對畢業(yè)生, 招聘單位的管理,可以隨時瀏覽企業(yè)對畢業(yè)生的反饋信息。方便了各個人群。 4 / 19 大學生就業(yè)咨詢系統(tǒng) 2.2功能介紹 本次試驗的名稱是大學生就業(yè)咨詢系統(tǒng),因此為了保證可以成功的查詢人才需求的信 息,用人單位是必不可少的。對于每一個用人單位,它都應該包括單位號碼,單位名稱,電 話號碼等屬性,他對人才的需求包括年份、專業(yè)、學歷、人數(shù)。其中,單位號碼唯一標識用 人單位。用人單位要招聘特定的專業(yè)方面的人才。為了能夠對所要招聘的專業(yè)的相關信息進 行管理,應記錄專業(yè)的信息,包括專業(yè)號碼,專業(yè)名稱,其中,專業(yè)號碼是唯一標識專業(yè)的。 而為了準確定位用人單位,就需要存儲每個用人單位所對應的地區(qū)信息,包括地區(qū)號碼,地 區(qū)名,其中地區(qū)號是唯一的。據(jù)此,我實現(xiàn)了大學生就業(yè)咨詢系統(tǒng)的數(shù)據(jù)庫設計。系統(tǒng)主要 實現(xiàn)了一下幾個方面的功能: 大學生功能 對大學生而言,方便畢業(yè)生進行就業(yè)信息檢索,可考慮將就業(yè)信息在網(wǎng)上進行發(fā)布。為 大學 生提供有選擇性的要求,并輸出有用的信息。 管理員功能 對管理員而言,可以更改數(shù)據(jù)庫的所有內容,可添加、查詢、修改、刪除用人單位的信 息,設置用人單位招聘的相關內容。可有選擇地錄入招聘信息,為大學生就業(yè)方向查詢并自 動在信息表里插入相應的要求的內容。 3系統(tǒng)設計 3.1定義 (1) 系統(tǒng)名稱:學生宿舍管理系統(tǒng) (2) 數(shù)據(jù)庫管理軟件:Microsoft SQL Server 2005 (3) 數(shù)據(jù)庫設計采用軟件:Microsoft Office Version 2010 (4) 運行平臺:windows 8.1 (5) 數(shù)據(jù)庫的安全性設計:技術安全、管理安全、政策安全。 3.2數(shù)據(jù)庫設計分析 針對以上的功能分析,對數(shù)據(jù)庫的設計做了以下分析。考慮到就業(yè)查詢的特殊要求,數(shù)據(jù)庫 的設計應該包含以下信息: (1)對用人單位的基本信息進行錄入、修改、刪除等。 (2)實現(xiàn)畢業(yè)生專業(yè)信息的維護。 5 / 19 大學生就業(yè)咨詢系統(tǒng) (3)定時發(fā)布用人單位的畢業(yè)生需求信息。 (4)方便的實現(xiàn)對人才需求信息的檢索。 (5)對用人單位的級別能夠自動進行變更。 由此分析一共設計了五張表用來存儲所有的用人單位信息和招聘信息:company表(包 含屬性:單位號碼、單位名稱、電話號碼)、major表(包含屬性:專業(yè)信息、專業(yè)號碼)、 region表(包含屬性:地區(qū)號碼、地區(qū)名稱)、belong表(包含屬性:用人單位號碼、地區(qū) 號)、request表(包含屬性:用人單位號碼、專業(yè)號碼、年份、人數(shù)、專業(yè)、學歷)。 并為每個表設置了能唯一確定各個表的屬性。其中company表里設置屬性(單位號碼) 為主關鍵字,并在major表里設置屬性(專業(yè)號碼)為主關鍵字,在region表里設置屬性 (地區(qū)號碼)為主關鍵字,在belong表里設置屬性(用人單位號碼、地區(qū)號)為主關鍵字, 在request表里設置屬性(用人單位號碼)為主關鍵字。 3.3系統(tǒng)模塊圖 用人單位 單位號碼 單位名稱 電話號碼 地區(qū) 地區(qū)號碼 地區(qū)名稱 6 / 19 大學生就業(yè)咨詢系統(tǒng) 專業(yè)信息 大學生就業(yè)咨詢系統(tǒng) m 圖1結構模塊圖 學歷 年份 人數(shù) 專業(yè) n 用人單位 專業(yè)信息 要求 m 屬于 地區(qū) 3.4 數(shù)據(jù)表的設計 用人單位(單位號碼,單位名稱,電話號碼); 要求(用人單位號碼,專業(yè)號碼,年份,人數(shù),專業(yè),學歷); 專業(yè)信息(專業(yè)號碼,專業(yè)名稱); 屬于(用人單位號碼,地區(qū)號); 地區(qū)(地區(qū)號碼,地區(qū)名稱); 整體邏輯結構設計: 8 / 19 大學生就業(yè)咨詢系統(tǒng) (1)下面是將各個實體和聯(lián)系轉化為相應的二維表即關系模式,指定各個關系的主關鍵字 和外部關鍵字,并對各個關系的約束加以限定: 1)company表,如表1所示。 2)belong表,如表2所示。 3)major表,如表3所示。 4)region表,如表4所示。 5)request表,如表5所示。 3.5用實例列舉 9 / 19 大學生就業(yè)咨詢系統(tǒng) 3.5.1建立數(shù)據(jù)庫和表 USE [大學生就業(yè)咨詢系統(tǒng)] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[belong]( [用人單位號碼] [nchar](10) NOT NULL, [地區(qū)號] [nchar](10) NOT NULL, CONSTRAINT [PK_belong] PRIMARY KEY CLUSTERED( [用人單位號碼] ASC, [地區(qū)號] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[request]( [用人單位號碼] [nchar](10) NOT NULL, [專業(yè)號碼] [nchar](10) NOT NULL, [年份] [nchar](10) NOT NULL, [人數(shù)] [nchar](10) NOT NULL, [專業(yè)] [nchar](10) NOT NULL, [學歷] [nchar](10) NOT NULL, CONSTRAINT [PK_request] PRIMARY KEY CLUSTERED ( 10 / 19 大學生就業(yè)咨詢系統(tǒng) [用人單位號碼] ASC, [專業(yè)號碼] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[region]( [地區(qū)號碼] [nchar](10) NOT NULL, [地區(qū)名稱] [nchar](10) NOT NULL, CONSTRAINT [PK_region] PRIMARY KEY CLUSTERED ( [地區(qū)號碼] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[major]( [專業(yè)信息] [nchar](10) NOT NULL, [專業(yè)號碼] [nchar](10) NOT NULL, CONSTRAINT [PK_major] PRIMARY KEY CLUSTERED ( [專業(yè)號碼] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] 11 / 19 大學生就業(yè)咨詢系統(tǒng) GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[company]( [單位號碼] [nchar](10) NOT NULL, [單位名稱] [nchar](10) NOT NULL, [電話號碼] [nchar](10) NOT NULL, CONSTRAINT [PK_company] PRIMARY KEY CLUSTERED ( [單位號碼] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO 3.5.2視圖 Create view _1 As SELECT y.單位號碼, t.用人單位號碼AS Expr2, .專業(yè)號 碼,.地區(qū)號碼, .用人單位號碼AS Expr1, .地區(qū)號AS Expr3 FROM INNER JOIN t ON .用人單位號碼= t.用人單位號碼INNER JOIN ON .地區(qū)號= .地區(qū)號碼INNER JOIN ON t.專業(yè)號碼= .專業(yè)號碼INNER JOIN 12 / 19 大學生就業(yè)咨詢系統(tǒng) y ON .用人單位號碼= y.單位號碼AND t.用人單位號碼= y單位號碼 3.5.3存儲過程 create procedure [dbo].[b] @地區(qū)名稱nchar(10) as begin lect 單位名稱,電話號碼,地區(qū)名稱,專業(yè)信息,學歷,人數(shù),年份 from belong,company,region,major,request where 地區(qū)名稱=@地區(qū)名稱and belong.用人單位號碼=request.用人單位號碼 and belong.用人單位號碼=company.單位號碼 and company .單位號碼=request .用人單位號碼 and belong .地區(qū)號=region .地區(qū)號碼 and major .專業(yè)號碼=request .專業(yè)號碼 end GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO create procedure [dbo].[a] @單位名稱nchar(10) as begin lect 單位名稱,電話號碼,地區(qū)名稱,專業(yè)信息,學歷,人數(shù),年份 from belong,company,region,major,request where 單位名稱=@單位名稱 and belong.用人單位號碼=request.用人單位號碼 and belong.用人單位號碼=company.單位號碼 13 / 19 大學生就業(yè)咨詢系統(tǒng) and company .單位號碼=request .用人單位號碼 and belong .地區(qū)號=region .地區(qū)號碼 and major .專業(yè)號碼=request .專業(yè)號碼 end GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO create procedure [dbo].[c] @專業(yè)信息nchar(10) as begin lect 單位名稱,電話號碼,地區(qū)名稱,專業(yè)信息,學歷,人數(shù),年份 rom belong,company,region,major,request where 專業(yè)信息=@專業(yè)信息and belong.用人單位號碼=request.用人單位號碼 and belong.用人單位號碼=company.單位號碼 and company .單位號碼=request .用人單位號碼 and belong .地區(qū)號=region .地區(qū)號碼 and major .專業(yè)號碼=request .專業(yè)號碼 end GO 4課程設計總結 課程設計是培養(yǎng)學生綜合運用所學知識,發(fā)現(xiàn),提出,分析和解決實際問題,鍛煉實踐 能力的重要環(huán)節(jié),是對學生實際工作能力的具體訓練和考察過程。通過這次課程設計增加很 多認識,在拿到課程設計題目時,沒有像以前一樣馬上開始動手寫代碼,我先做了整體的分 析把要設計的表,表的屬性,表間的關系全部弄清楚,并畫了相應的關系圖和E-R圖,從而 也就基本形成了這次設計的整體構架。在寫代碼的過程中明顯感覺到很輕松,就是照著所設 14 / 19 大學生就業(yè)咨詢系統(tǒng) 計的思路一步一步地進行。并得到以下總結:首先,流程是一切的根源,進度控制是項目順 利進行的基礎。沒有大局觀,面對問題和變更就會不知所措了。其次,構架是很重要的,整 體框架搭好,具體細節(jié)實現(xiàn)起來就是順理成章的事了。最后,實踐比一切空談和理論更能學 到東西。平時學的那些理論都不過是皮毛罷了,一旦不用很快就忘記,始終要在實踐中才會 發(fā)現(xiàn)問題才會努力去解決才能成長。 看到題目后就一直在思考怎么設計好這個數(shù)據(jù)庫,從理論到實踐,在這些日子里,可以 說得是苦多于甜,但是可以學到很多很多的東西,同時不僅可以鞏固了以前所學過的知識, 而且學到了很多在書本上所沒有學到過的知識。通過這次課程設計使我懂得了理論與實際相 結合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結合起來, 從理論中得出結論,才能真正為社會服務,從而提高自己的實際動手能力和獨立思考的能力。 在設計的過程中遇到問題,可以說得是困難重重,畢竟是第一次做這樣的設計,難免會遇到 過各種各樣的問題,同時在設計的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學過的知識理解 得不夠深刻,掌握得不夠牢固,例如在設計整體架構設計各表之間的關系時,總是考慮不夠 周到,數(shù)據(jù)的完整性和一致性把握不準。理論不夠規(guī)范化,關系模式不夠優(yōu)越。為了實現(xiàn)這 些,我也參閱了很多關于數(shù)據(jù)庫設計方面的書,從中受益匪淺。在這次課程設計過程中,也 有很多沒有想到的地方,通過和鄭老師的交流,完善了不少的功能。在此表示感謝。 最后,在這次課程設計過程中,深刻感覺到自己知識的缺乏,還需要課外繼續(xù)學習,不 斷完善和增加自身的知識和經(jīng)驗。 5參考文獻 [1]SQL Server 2000數(shù)據(jù)庫及應用徐人鳳曾建華高等教育出版社 2004年1月 [4]《SQL SERVER 2000開發(fā)與應用》,機械工業(yè)出版社,2003年7月 [3]《SQL Server數(shù)據(jù)庫開發(fā)經(jīng)典案例解析》,清華大學出版社,2006年 6附錄:讀書筆記 SQL 是英文Structured Query Language 的縮寫,意思為結構化查詢語言。SQL被作為 關系型數(shù)據(jù)庫管理系統(tǒng)的標準語言。一個典型的關系型數(shù)據(jù)庫通常由一個或多個被稱作表格 的對象組成。數(shù)據(jù)庫中的所有數(shù)據(jù)或信息都被保存在這些數(shù)據(jù)庫表格中。數(shù)據(jù)庫中的每一個 表格都具有自己唯一的表格名稱,都是由行和列組成,其中每一列包括了該列名稱,數(shù)據(jù)類 型,以及列的其它屬性等信息,而行則具體包含某一列的記錄或數(shù)據(jù)。 SQL 語句可以用來 執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。SQL語句可以分 15 / 19 大學生就業(yè)咨詢系統(tǒng) 為以下幾組: DML(Data Manipulation Language,數(shù)據(jù)操作語言):用于檢索或者修改數(shù) 據(jù); DDL(Data Definition Language,數(shù)據(jù)定義語言): 用于定義數(shù)據(jù)的結構,比如創(chuàng) 建、修改或者刪除數(shù)據(jù)庫對象; DCL(Data Control Language,數(shù)據(jù)控制語言):用于定 義數(shù)據(jù)庫用戶的權限。 DML 組可以細分為以下的幾個語句: SELECT:用于檢索數(shù)據(jù); INSERT:用于增加數(shù)據(jù)到數(shù)據(jù)庫; UPDATE:用于從數(shù)據(jù)庫中修改現(xiàn)存的數(shù)據(jù) DELETE:用 于從數(shù)據(jù)庫中刪除數(shù)據(jù)。 DDL 語句可以用于創(chuàng)建用戶和重建數(shù)據(jù)庫對象。下面是DDL 命 令: CREATE TABLE ALTER TABLE DROP TABLE CREATE INDEX DROP INDEX DCL 命令用于創(chuàng) 建關系用戶訪問以及授權的對象。下面是幾個DCL 命令: ALTER PASSWORD GRANT REVOKE CREATE SYNONYM 下面主要介紹幾個常用的數(shù)據(jù)庫操作語句的格式: 數(shù)據(jù)查詢:lect 語 句主要被用來對數(shù) 據(jù)庫進行查詢并返回符合用戶查詢標準的結果數(shù)據(jù)。Select 語句的語 法格式如下: lect column1 [, column2,etc] from tablename [where condition]; ([] 表示可選項) lect 語句中位于lect 關鍵詞之后的列名用來決定那些列將作為查詢 結果返回。用戶可以按照自己的需要選擇任意列,還可以使用通配符“*”來設定返回表格 中的所有列。lect 語句中位于from 關鍵詞之后的表格名稱用來決定將要進行查詢操作 的目標表格。Select 語句中的where 可選從句用來規(guī)定哪些數(shù)據(jù)值或哪些行將被作為查詢 結果返回或顯示。 向表格中添加、更新、刪除記錄 添加新記錄 SQL 語言使用inrt 語 句向數(shù)據(jù)庫表格中插入或添加新的數(shù)據(jù)行。Inrt 語句的使用格式如下: inrt into tablename (first_column,...last_column) values (first_value,...last_value); 簡單來說,當向數(shù)據(jù)庫表格中添加新記錄時, 在關鍵詞inrt into 后面輸入所要添加的表格名稱,然后在括號中列出將要添加新值的 列的名稱。最后,在關鍵詞values 的后面按照前面輸入的列的順序對應的輸入所有要添加 的記錄值。 更新記錄 SQL 語言使用update 語句更新或修改滿足規(guī)定條件的現(xiàn)有記錄。 update 語句的格式為: update tablename t columnname = newvalue [, nextcolumn = ] where columnname OPERATOR value [and|or column OPERATOR value]; 刪 除記錄 SQL 語言使用delete 語句刪除數(shù)據(jù)庫表格中的行或記錄。Delete 語句的格式為: delete from tablename where columnname OPERATOR value [and|or column OPERATOR value]; 網(wǎng)絡數(shù)據(jù)庫 數(shù)據(jù)和資源共享這兩種方式結合在一起即成為今天廣泛使用的網(wǎng) 絡數(shù)據(jù)庫(WEB數(shù)據(jù)庫),它以后臺(遠程)數(shù)據(jù)庫為基礎,加上一定的前臺(本地計算機) 程序,通過瀏覽器完成數(shù)據(jù)存儲、查詢等操作的系統(tǒng)。 網(wǎng)絡數(shù)據(jù)庫(Network Databa) 其含義有三個:①在網(wǎng)絡上運行的數(shù)據(jù)庫。②網(wǎng)絡上包含其他用戶地址的數(shù)據(jù)庫。③信息管 16 / 19 大學生就業(yè)咨詢系統(tǒng) 理中,數(shù)據(jù)記錄可以以多種方式相互關聯(lián)的一種數(shù)據(jù)庫。網(wǎng)絡數(shù)據(jù)庫和分層數(shù)據(jù)庫相似,因 為其包含從一個記錄到另一個記錄的前進。與后者的區(qū)別在于其更不嚴格的結構:任何一個 記錄可指向多個記錄,而多個記錄也可以指向一個記錄。實際上,網(wǎng)絡數(shù)據(jù)庫允許兩個節(jié)點 間的多個路徑,而分層數(shù)據(jù)庫只能有一個從父記錄(高級記錄)到子記錄(低級目錄)的路 徑。因此,網(wǎng)絡數(shù)據(jù)庫是跨越電腦在網(wǎng)絡上創(chuàng)建、運行的數(shù)據(jù)庫。網(wǎng)絡數(shù)據(jù)庫中的數(shù)據(jù)之間 的關系不是一一對應的,可能存在著一對多的關系,這種關系也不是只有一種路徑的涵蓋關 系,而可能會有多種路徑或從屬的關系。 數(shù)據(jù)庫是按一定的結構和規(guī)則組織起來的相關 數(shù)據(jù)的集合。是綜合各用戶數(shù)據(jù)形成的數(shù)據(jù)集合,是存放數(shù)據(jù)的倉庫。網(wǎng)絡就是用通訊設備 和線路,將處在不同地方和空間位置、操作相對獨立的多個計算機連接起來,再配置一定的 系統(tǒng)和應用軟件,在原本獨立的計算機之間實現(xiàn)軟硬件資源共享和信息傳遞,那么這個系統(tǒng) 就成為計算機網(wǎng)絡了。數(shù)據(jù)庫技術目前是計算機處理與存儲數(shù)據(jù)的最有效、最成功的技術。 計算機網(wǎng)絡的特點則是資源共享 數(shù)據(jù)+資源共享這兩種技術結合在一起即成為在今天廣 泛應用的網(wǎng)絡數(shù)據(jù)庫(也叫web數(shù)據(jù)庫)。網(wǎng)絡數(shù)據(jù)庫定義:以后臺數(shù)據(jù)庫為基礎的,加上 一定的前臺程序,通過瀏覽器完成數(shù)據(jù)存儲、查詢等操作的系統(tǒng)。這個概念看上去很抽象, 我們可以把它說得通俗一點:簡單的說,一個網(wǎng)絡數(shù)據(jù)庫就是用戶利用瀏覽器作為輸入接口, 輸入所需要的數(shù)據(jù),瀏覽器將這些數(shù)據(jù)傳送給網(wǎng)站,而網(wǎng)站再對這些數(shù)據(jù)進行處理,例如, 將數(shù)據(jù)存入數(shù)據(jù)庫,或者對數(shù)據(jù)庫進行查詢操作等,最后網(wǎng)站將操作結果傳回給瀏覽器,通 過瀏覽器將結果告知用戶。 17 / 19

本文發(fā)布于:2023-11-25 11:27:47,感謝您對本站的認可!
本文鏈接:http://m.newhan.cn/zhishi/a/1700882867225973.html
版權聲明:本站內容均來自互聯(lián)網(wǎng),僅供演示用,請勿用于商業(yè)和其他非法用途。如果侵犯了您的權益請與我們聯(lián)系,我們將在24小時內刪除。
本文word下載地址:大學生就業(yè)咨詢系統(tǒng).doc
本文 PDF 下載地址:大學生就業(yè)咨詢系統(tǒng).pdf
| 留言與評論(共有 0 條評論) |