摘要:提高畢業(yè)生就業(yè)率和就業(yè)質(zhì)量是高校走內(nèi)涵式發(fā)展的前提,而開發(fā)適合各高校自身特色的就業(yè)管理系統(tǒng)是提升高?,F(xiàn)代化服務(wù)水平的重要手段。文章就畢業(yè)生管理系統(tǒng)中的信息管理模塊進(jìn)行分析設(shè)計(jì),模塊選擇ASP.NET開發(fā)工具結(jié)合SQL Server 2008數(shù)據(jù)庫(kù)進(jìn)行開發(fā)。
關(guān)鍵詞:ASP.NET;高校畢業(yè)生;畢業(yè)生信息管理;就業(yè)管理系統(tǒng);模塊設(shè)計(jì) 文獻(xiàn)標(biāo)識(shí)碼:A
中圖分類號(hào):G434 文章編號(hào):1009-2374(2015)23-0018-02 DOI:10.13535/j.cnki.11-4406/n.2015.23.010
高校畢業(yè)生就業(yè)管理系統(tǒng)主要服務(wù)于各大高校畢業(yè)生和各類企事業(yè)單位,通過發(fā)布企業(yè)招聘信息和畢業(yè)生求職信、簡(jiǎn)歷申請(qǐng)等,力求在畢業(yè)生和用人單位之間打造一個(gè)雙方滿意的就業(yè)通道,以提高畢業(yè)生的就業(yè)率和就業(yè)質(zhì)量?;谟脩粜枨蟮漠厴I(yè)生就業(yè)管理系統(tǒng)具有圖形化的顯示界面和可靠的安全訪問機(jī)制,系統(tǒng)實(shí)現(xiàn)了功能實(shí)用性和界面人性化的完美結(jié)合。高校畢業(yè)生就業(yè)管理系統(tǒng)中的畢業(yè)生信息管理模塊在設(shè)計(jì)上采用三層結(jié)構(gòu)、ASP.NET等技術(shù),系統(tǒng)模塊在設(shè)計(jì)中體現(xiàn)了良好的穩(wěn)定性、強(qiáng)大的可擴(kuò)充性和安全性。
1 相關(guān)技術(shù)及開發(fā)工具
高校畢業(yè)生信息管理模塊采用RUP迭代開發(fā)模式B/S、MVC架構(gòu),以ASP.NET(C#)作為開發(fā)語(yǔ)言腳本,后臺(tái)數(shù)據(jù)庫(kù)為微軟SQL Server 2008數(shù)據(jù)庫(kù),運(yùn)用AJAX、CSS技術(shù)以提高系統(tǒng)效率。
1.1 ASP.NET技術(shù)
ASP.NET是基于通用語(yǔ)言的編譯運(yùn)行的程序,強(qiáng)大的適應(yīng)性使其運(yùn)行平臺(tái)幾乎不受限制,通用語(yǔ)言的基本庫(kù)、消息機(jī)制、數(shù)據(jù)接口的處理都能無縫整合到
ASP.NET的Web應(yīng)用中。ASP.NET的語(yǔ)言獨(dú)立化特性,同時(shí)指出多種語(yǔ)言開發(fā),這種多種程序語(yǔ)言協(xié)同工作的能力能保護(hù)基于COM+開發(fā)的程序。
1.2 SQL Server 2008數(shù)據(jù)庫(kù)技術(shù)
畢業(yè)生就業(yè)管理系統(tǒng)使用SQL Server 2008作為后臺(tái)數(shù)據(jù)庫(kù),SQL Server 2008基于過去對(duì)非關(guān)系數(shù)據(jù)的強(qiáng)大支持,提供了新的數(shù)據(jù)類型使得開發(fā)人員和管理員可以有效地存儲(chǔ)和管理非結(jié)構(gòu)化數(shù)據(jù)。SQL Server 2008提供了一個(gè)全面的和可擴(kuò)展的數(shù)據(jù)倉(cāng)庫(kù)平臺(tái),它可以用一個(gè)單獨(dú)的分析存儲(chǔ)進(jìn)行強(qiáng)大的分析,以滿足成千上萬的用戶在幾兆字節(jié)的數(shù)據(jù)中的需求,具有在關(guān)鍵領(lǐng)域方面的顯著優(yōu)勢(shì),SQL Server 2008是一個(gè)可信任的、高效的、智能的數(shù)據(jù)平臺(tái)。
1.3 B/S開發(fā)模式
畢業(yè)生就業(yè)管理系統(tǒng)使用B/S(Browser/Server)結(jié)構(gòu),即瀏覽器和服務(wù)器結(jié)構(gòu)進(jìn)行開發(fā)。在B/S結(jié)構(gòu)下,用戶工作界面是通過WWW瀏覽器來實(shí)現(xiàn),形成所謂三層結(jié)構(gòu)。B/S模式統(tǒng)一了客戶端,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到服務(wù)器上,簡(jiǎn)化了系統(tǒng)的開發(fā)、維護(hù)和使用瀏覽器通過Web Server同數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交互。
1.4 JavaScript技術(shù)
JavaScript是由Netscape的Live Script演變和發(fā)展而來的面向?qū)ο蟮目蛻舳四_本語(yǔ)言,該語(yǔ)言為態(tài)類型。其目的在于解決服務(wù)器端語(yǔ)言,為客戶提供流暢的瀏覽效果。
1.5 DIV+CSS布局頁(yè)面
DIV+CSS是WEB設(shè)計(jì)標(biāo)準(zhǔn)中常用術(shù)語(yǔ),它是目前較流行的網(wǎng)頁(yè)布局方法,該布局方式可以實(shí)現(xiàn)網(wǎng)頁(yè)頁(yè)面內(nèi)容與表現(xiàn)相互分離開來。
2 模塊需求
2.1 模塊設(shè)計(jì)可行性
通過仔細(xì)研究和分析“需求分析規(guī)約”和實(shí)際情況,得到以下結(jié)論:首先,經(jīng)濟(jì)可行性。系統(tǒng)開發(fā)和操作簡(jiǎn)單,界面友好,易于瀏覽,費(fèi)用低并且如果將來投入使用對(duì)操作人員培訓(xùn)極其容易。系統(tǒng)投入運(yùn)行后,對(duì)用戶管理過程中的數(shù)據(jù)進(jìn)行全面的統(tǒng)計(jì)和管理。減少了傳統(tǒng)手工的繁雜,提高經(jīng)濟(jì)效益,避免人為地處理各類數(shù)據(jù)時(shí)所產(chǎn)生的各種問題;其次,技術(shù)上的可行性。系統(tǒng)在Windows XP/Windows 2000都可運(yùn)行,采用Visual Studio 2008作為開發(fā)平臺(tái),以IIS作為Web服務(wù)器、ASP.NET+ SQL Server 2008技術(shù)構(gòu)建,開發(fā)技術(shù)成熟,當(dāng)前的軟、硬件技術(shù)都可以達(dá)到這個(gè)要求;再次,操作可行性。本系統(tǒng)界面友好,操作簡(jiǎn)單方便,只要懂得上網(wǎng)都能使用本系統(tǒng),逐步操作即可完成整個(gè)管理操作,在操作上是可行的。
2.2 系統(tǒng)模塊用例分析
2.2.1 包圖(Package)是一種對(duì)模型中的元素進(jìn)行成組組織的通用機(jī)制,它把可能一起變更并且語(yǔ)義上相近的模型元素組織起來放在一個(gè)特定的包中。包圖的特性在于更容易理解復(fù)雜的系統(tǒng)及有效控制系統(tǒng)結(jié)構(gòu)中各個(gè)部分之間的接縫。使用包圖能更清楚地描述模塊需求及設(shè)
計(jì)各階段的概述,在邏輯上把一個(gè)復(fù)雜的圖模
塊化。
2.2.2 用例圖是非常實(shí)用的,主要用于對(duì)系統(tǒng)、子系統(tǒng)或類的功能行為進(jìn)行建模。用例圖在需求分析中可以讓人們從繁重的文檔中解脫出來,并且能更加準(zhǔn)確、直觀地表達(dá)自己的意思。如果我們不能用常用的語(yǔ)言文字來表達(dá)清楚一種事物,我們就借助用例圖來解決這個(gè)問題。
3 模塊設(shè)計(jì)
3.1 概念結(jié)構(gòu)設(shè)計(jì)
數(shù)據(jù)模型是在數(shù)據(jù)庫(kù)設(shè)計(jì)過程中產(chǎn)生的一種抽象概念,用它來抽象、表示和處理系統(tǒng)模型中產(chǎn)生的數(shù)據(jù)和信息。數(shù)據(jù)模型由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三個(gè)要素組成,CDM模型是目前應(yīng)用最廣泛的數(shù)據(jù)模型。根據(jù)需求分析及系統(tǒng)設(shè)計(jì)綜合考慮,本模塊CDM模型如圖1所示:
3.2 物理結(jié)構(gòu)設(shè)計(jì)
我們?cè)诋厴I(yè)生就業(yè)管理系統(tǒng)的設(shè)計(jì)過程中首先將其內(nèi)容抽象為機(jī)器能夠識(shí)別的內(nèi)容,也就是說將客觀對(duì)象抽象為實(shí)體(Entity),這個(gè)實(shí)體并不依賴于具體的計(jì)算機(jī)系統(tǒng)或某個(gè)DBMS系統(tǒng)。物理數(shù)據(jù)模型(PDM)的作用是將CDM轉(zhuǎn)換為計(jì)算機(jī)上某個(gè)DBMS所支持的數(shù)據(jù)模型。
4 結(jié)語(yǔ)
高校畢業(yè)生就業(yè)管理系統(tǒng)中畢業(yè)生信息管理模塊尤為重要,我們要盡可能地體現(xiàn)現(xiàn)代科技和互聯(lián)網(wǎng)的長(zhǎng)處,為用人單位和畢業(yè)生雙方搭建一個(gè)無縫對(duì)接平臺(tái)。本模塊在分析設(shè)計(jì)過程中由于知識(shí)、經(jīng)驗(yàn)等原因還存在局限,
在系統(tǒng)的安全性及界面的美觀方面還有待進(jìn)一步提高。
參考文獻(xiàn)
[1] Matthew,M.R.ASP.NET 4高級(jí)程序設(shè)計(jì)[M].北京:人民郵電出版社,2011.
[2] 拉芙.ASP.NET 3.5網(wǎng)站開發(fā)全程解析(第3版)[M].北京:電子工業(yè)出版社,2009.
作者簡(jiǎn)介:宋發(fā)平(1984-),男,云南曲靖人,曲靖師范學(xué)院計(jì)算機(jī)科學(xué)與工程學(xué)院科員,助教,碩士,研究方向:計(jì)算機(jī)網(wǎng)絡(luò)安全。
(責(zé)任編輯:周 瓊)