• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Web的高校畢業(yè)生就業(yè)信息服務(wù)平臺設(shè)計(jì)

    2014-12-18 11:40:00游金崇李隱峰尤吳晶
    電子科技 2014年11期
    關(guān)鍵詞:信息管理子系統(tǒng)畢業(yè)生

    游金崇,李隱峰,尤吳晶

    (1.西安電子科技大學(xué)電子工程學(xué)院,陜西西安 710071;2.西安電子科技大學(xué)就業(yè)指導(dǎo)中心,陜西西安 710071)

    近年來,日益嚴(yán)峻的就業(yè)形勢對高校畢業(yè)生就業(yè)工作的科學(xué)、規(guī)范、有效管理提出了更高層次的要求與挑戰(zhàn)。盡管互聯(lián)網(wǎng)已經(jīng)在當(dāng)前高校畢業(yè)生就業(yè)工作中發(fā)揮著重要的作用,但作為一種全新的求職擇業(yè)服務(wù)方式,現(xiàn)有高校畢業(yè)生就業(yè)信息網(wǎng)站系統(tǒng)的建設(shè)還相對滯后,其僅限于信息發(fā)布和資料下載,總體利用率較低。因此,如何充分利用互聯(lián)網(wǎng)的優(yōu)勢,改進(jìn)現(xiàn)有高校就業(yè)信息網(wǎng),為學(xué)生和企業(yè)之間搭建溝通橋梁,也為就業(yè)辦管理人員能更好地收集管理畢業(yè)生就業(yè)信息以及企業(yè)單位信息,成為學(xué)校職能部門不可回避并亟待解決的問題[1-3]。

    1 開發(fā)環(huán)境及關(guān)鍵技術(shù)

    1.1 開發(fā)環(huán)境

    本畢業(yè)生就業(yè)信息服務(wù)平臺采用B/S模式,搭建在LAMP(Linux+Apache+MySQL+PHP)環(huán)境上。前端運(yùn)用div+css進(jìn)行頁面布局,使用jQuery、Ajax等技術(shù)實(shí)現(xiàn)界面交互。后臺應(yīng)用PHP的Zend Framework框架進(jìn)行MVC分層編程。

    1.2 LAMP

    隨著Web開發(fā)技術(shù)的不斷發(fā)展,幾個主流的Web系統(tǒng)軟件架構(gòu)已經(jīng)基本成型,分別為J2EE、ASP.net及本文所選的LAMP架構(gòu)。單從網(wǎng)站的流量上來說,70%以上的訪問流量是LAMP提供的,LAMP堪稱最強(qiáng)大的網(wǎng)站系統(tǒng)解決方案。此外,與前兩者相比,LAMP還因其特性良好,更受關(guān)注。其特性如下:

    (1)靈活性。由于沒有技術(shù)上和許可證方面的限制,這就允許用戶可以不按技術(shù)提供商的規(guī)定,以適合自己的方式靈活地構(gòu)建和部署應(yīng)用程序。

    (2)個性化。LAMP組件皆為開源軟件,代碼比較簡單,程序員可以個性化修改組件程序,或是自行編寫提供額外功能的組件嵌入其中,以滿足個性化的要求。

    (3)集成性。LAMP平臺具有豐富的集成功能,能與郵件服務(wù)器、事務(wù)處理服務(wù)器及負(fù)載均衡服務(wù)器等進(jìn)行良好的集成,這樣既可以保證原有系統(tǒng)正常運(yùn)轉(zhuǎn),又可以為發(fā)展留出空間。

    (4)安全性。因?yàn)槭荓AMP中所有組成軟件均為開源的,它們的開發(fā)過程及突發(fā)問題受到大量程序員的關(guān)注,以至于LAMP一經(jīng)被發(fā)現(xiàn)存在安全性問題,都會被快速修復(fù),且不需要昂貴的技術(shù)支持合同。

    總之,無論在性能、質(zhì)量還是價格上,LAMP都是本文搭建畢就業(yè)信息服務(wù)系統(tǒng)的首選平臺[4-5]。

    1.3 Zend Framework

    Zend Framework是由Zend公司支持開發(fā)的基于PHP5開源的、面向?qū)ο蟮腜HP開發(fā)框架,常被用于開發(fā)Web應(yīng)用程序和服務(wù)。其采用模塊化的架構(gòu)設(shè)計(jì),具有高度的可擴(kuò)展性和豐富完善的組件支持,現(xiàn)已逐漸成為了當(dāng)今較為先進(jìn)、完整和安全的Web程序與服務(wù)開發(fā)解決方案。

    Zend Framework采用MVC架構(gòu)模式來分離應(yīng)用程序中的不同部分,方便了程序的開發(fā)和維護(hù)。MVC模式將代碼分為 3個部分:模型(Model)、視圖(View)、控制器(Controller),它們既相互獨(dú)立又能協(xié)同工作。模型主要是對后臺數(shù)據(jù)進(jìn)行封裝和事務(wù)處理,視圖主要是顯示用戶界面以及和后臺數(shù)據(jù)的動態(tài)交互,控制器則是對業(yè)務(wù)流程和用戶頁面選擇做出判斷和分發(fā)。Zend Framework中MVC設(shè)計(jì)模式的實(shí)現(xiàn)流程如圖1所示,瀏覽器在接收請求后調(diào)用路由器和分配器定位到某個控制器,然后該控制器結(jié)合相應(yīng)的模型和視圖將結(jié)果反饋給瀏覽器[6]。

    圖1 Zend Framework的MVC體系結(jié)構(gòu)圖

    2 系統(tǒng)設(shè)計(jì)

    2.1 B/S架構(gòu)設(shè)計(jì)

    文中高校就業(yè)信息服務(wù)平臺涉及到的用戶角色包括畢業(yè)生、企業(yè)以及系統(tǒng)管理員,由于其采用B/S模式,決定了該系統(tǒng)平臺將由數(shù)據(jù)庫服務(wù)器、Web服務(wù)器和Web客戶端組成[7]。系統(tǒng)各用戶通過Web客戶端瀏覽器登錄到對應(yīng)子系統(tǒng)進(jìn)行相應(yīng)數(shù)據(jù)信息管理操作,Web客戶端通過Internet與Web服務(wù)器相連,而Web服務(wù)器則通過數(shù)據(jù)庫服務(wù)器來完成數(shù)據(jù)的存儲和更新。因此系統(tǒng)整體B/S的架構(gòu)設(shè)計(jì)如圖2所示。

    2.2 功能設(shè)計(jì)

    圖2 高校就業(yè)信息服務(wù)平臺B/S的架構(gòu)設(shè)計(jì)圖

    結(jié)合系統(tǒng)所涉及到的3類用戶角色的具體功能需求,系統(tǒng)設(shè)計(jì)包括公共信息服務(wù)子系統(tǒng)、畢業(yè)生求職子系統(tǒng)、企業(yè)招聘子系統(tǒng)和管理員子系統(tǒng)。以上每個子系統(tǒng)都相對獨(dú)立,又由多個功能模塊組成。同時,它們之間并不完全孤立,而是具有一定的聯(lián)系[8-10]。就業(yè)信息服務(wù)平臺的子系統(tǒng)劃分結(jié)果如圖3所示。

    圖3 子系統(tǒng)劃分結(jié)構(gòu)圖

    (1)公共信息服務(wù)子系統(tǒng)主體功能類似于高校原有的就業(yè)信息網(wǎng)站,不限制用戶使用角色,主要用于展示高校公開的就業(yè)服務(wù)信息,如就業(yè)新聞動態(tài)、就業(yè)指導(dǎo)政策、公告公示以及招聘信息等,便于及時了解最新就業(yè)動態(tài),具體功能結(jié)構(gòu),如圖4所示。

    圖4 公共服務(wù)子系統(tǒng)功能結(jié)構(gòu)圖

    (2)畢業(yè)生求職子系統(tǒng)服務(wù)對象只針對本校畢業(yè)生,其他用戶角色無法登錄該子系統(tǒng),該子系統(tǒng)主要為畢業(yè)生提供個人生源信息核對、簡歷信息創(chuàng)建、派遣信息填寫、招聘信息搜索和招聘職位申請等有關(guān)該畢業(yè)生畢業(yè)就業(yè)方面的功能,其具體功能結(jié)構(gòu),如圖5所示。

    圖5 畢業(yè)生求職子系統(tǒng)功能結(jié)構(gòu)圖

    (3)企業(yè)招聘子系統(tǒng)服務(wù)對象只針對系統(tǒng)注冊企業(yè)用戶,其他用戶無法登錄該子系統(tǒng),該子系統(tǒng)主要為企業(yè)用戶提供企業(yè)基本信息管理、企業(yè)招聘信息發(fā)布、畢業(yè)生信息檢索、招聘職位管理、應(yīng)聘信息管理等有關(guān)該企業(yè)招聘方面的功能,其具體功能結(jié)構(gòu),如圖6所示。

    圖6 企業(yè)招聘子系統(tǒng)功能結(jié)構(gòu)圖

    (4)管理員子系統(tǒng)服務(wù)對象只針對本系統(tǒng)管理員用戶,其他用戶無法登錄該子系統(tǒng),該子系統(tǒng)主要為管理員用戶提供畢業(yè)生信息管理、企業(yè)信息管理、招聘信息管理、招聘會管理、留言信息管理、調(diào)查問卷信息管理等有關(guān)畢業(yè)生就業(yè)管理工作方面的功能,其具體功能結(jié)構(gòu),如圖7所示。

    圖7 管理員子系統(tǒng)功能結(jié)構(gòu)圖

    2.3 數(shù)據(jù)庫設(shè)計(jì)

    為滿足系統(tǒng)需求,在這個系統(tǒng)中,數(shù)據(jù)庫表的設(shè)計(jì)分為3個部分,具體設(shè)計(jì)思路如下:

    首先是業(yè)務(wù)表的設(shè)計(jì),包括學(xué)生生源信息表、學(xué)生基本信息表、學(xué)生簡歷信息表、用人單位信息表、招聘信息表、招聘職位信息表、招聘會信息表、學(xué)生求職意向表、留言表等。

    第二部分是業(yè)務(wù)字典表的設(shè)計(jì),包括院系表、專業(yè)表、學(xué)生類別表、單位性質(zhì)表、派遣類型表等。

    第三部分是系統(tǒng)維護(hù)所用到的表,包括用戶表注冊表和進(jìn)行權(quán)限控制的權(quán)限表等。

    在數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)過程中,要盡量考慮各個模塊中相似的地方,做到減少表格數(shù)量,使數(shù)據(jù)庫中數(shù)據(jù)的冗余變得越少越好。

    開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng),選擇一個好的數(shù)據(jù)管理系統(tǒng)尤為重要。該系統(tǒng)采用 MySQL開源數(shù)據(jù)庫與phpMyAdmin數(shù)據(jù)庫管理系統(tǒng)來對數(shù)據(jù)庫進(jìn)行管理開發(fā),這一組合穩(wěn)定高效、易于維護(hù),有力地推動了數(shù)據(jù)庫設(shè)計(jì)方案的實(shí)施[9]。

    3 系統(tǒng)設(shè)計(jì)

    3.1 功能實(shí)現(xiàn)

    對于系統(tǒng)公共信息服務(wù)子系統(tǒng)而言,其使用角色并不是必須限制為注冊用戶,非注冊用戶亦可通過瀏覽該子系統(tǒng)獲取需要的信息。而對于其他子系統(tǒng),用戶則必須注冊才可使用相應(yīng)子系統(tǒng),其運(yùn)行流程如圖8所示。

    圖8 系統(tǒng)運(yùn)行流程圖

    通過以上系統(tǒng)運(yùn)行流程圖可知,按運(yùn)行階段的不同系統(tǒng)功能實(shí)現(xiàn)如下:

    (1)基本功能模塊。注冊用戶需通過注冊將用戶標(biāo)記信息存入數(shù)據(jù)庫,通過身份驗(yàn)證才能登錄相應(yīng)子系統(tǒng),故首先需為各類用戶進(jìn)行注冊、登錄以及驗(yàn)證等基礎(chǔ)功能模塊的制作。

    (2)管理功能模塊。注冊用戶在登錄相應(yīng)管理界面后,就會按各自需求進(jìn)行相應(yīng)信息的添加、刪除、修改與瀏覽等操作,其本質(zhì)歸結(jié)于對各種數(shù)據(jù)庫信息表的曾刪改查,因此需借助相應(yīng)SQL語句進(jìn)行各子系統(tǒng)管理模塊編程。

    (3)擴(kuò)展功能模塊。為更充分利用各類用戶信息數(shù)據(jù),更方便地進(jìn)行系統(tǒng)操作,系統(tǒng)中一些如信息統(tǒng)計(jì)分析模塊、擴(kuò)展接口添加模塊等相應(yīng)功能模塊也必不可少,故需根據(jù)管理員對數(shù)據(jù)的特殊要求進(jìn)行編寫具有相應(yīng)特殊功能擴(kuò)展模塊。

    3.2 界面設(shè)計(jì)實(shí)現(xiàn)

    由于畢業(yè)生求職子系統(tǒng)、企業(yè)招聘子系統(tǒng)與管理員子系統(tǒng)三者信息管理的主界面布局基本一致,故本文以畢業(yè)生招聘子系統(tǒng)為例,其管理主界面實(shí)現(xiàn),如圖9所示。

    圖9 畢業(yè)生求職子系統(tǒng)管理界面

    原就業(yè)信息網(wǎng)僅限于招聘信息、就業(yè)政策與新聞公告的發(fā)布,只相當(dāng)于本文信息服務(wù)平臺中公共服務(wù)子系統(tǒng)的功能。本文為能給廣大高校畢業(yè)生、眾多用人企業(yè)和高校就業(yè)辦提供最優(yōu)質(zhì)的網(wǎng)上就業(yè)信息服務(wù),增加了很多用于方便畢業(yè)生、企業(yè)與高校三者之間交流的功能模塊。

    為替代紙質(zhì)三方協(xié)議,電子化三方簽訂實(shí)現(xiàn),如圖10所示,它是畢業(yè)生求職子系統(tǒng)中派遣信息的錄入界面。

    圖10 派遣信息錄入實(shí)現(xiàn)界面

    畢業(yè)生錄入派遣信息后,管理員子系統(tǒng)會出現(xiàn)畢業(yè)生派遣信息列表,其實(shí)現(xiàn)界面,如圖11所示。

    圖11 派遣信息列表實(shí)現(xiàn)界面

    為了能快速定位到某畢業(yè)生派遣信息,需要有派遣信息查詢功能模塊,其實(shí)現(xiàn)界面,如圖12所示。

    圖12 派遣信息修改實(shí)現(xiàn)截圖

    為方便派遣信息的傳遞與查閱,派遣信息列表可按組合條件導(dǎo)出Excel表中,其實(shí)現(xiàn)如圖13所示。

    圖13 派遣信息導(dǎo)出實(shí)現(xiàn)界面

    3.3 前端交互實(shí)現(xiàn)

    為提升用戶交互體驗(yàn),本文用jQuery框架中的Ajax模塊來實(shí)現(xiàn)交互過程中的頁面無刷新技術(shù),大致實(shí)現(xiàn)代碼[10]如下

    4 結(jié)束語

    本文結(jié)合對高校就業(yè)工作需求的深入調(diào)研,利用當(dāng)前較為流行的互聯(lián)網(wǎng)開發(fā)技術(shù),完成了西安電子科技大學(xué)畢業(yè)生就業(yè)信息服務(wù)平臺的開發(fā)。經(jīng)過開發(fā)人員和廣大用戶一段時間的測試,該平臺運(yùn)行高效穩(wěn)定,較好地達(dá)到了現(xiàn)階段預(yù)期設(shè)計(jì)目標(biāo)。

    [1]王武習(xí).高校就業(yè)信息網(wǎng)站建設(shè)與改革之路探索[J].中國大學(xué)生就業(yè),2006(4):48-49.

    [2]樊文有.學(xué)生就業(yè)管理服務(wù)信息平臺的實(shí)踐與創(chuàng)新[J].中國教育信息化,2010(21):49-52.

    [3]吳偉.高職院校畢業(yè)生就業(yè)網(wǎng)站的設(shè)計(jì)與開發(fā)[J].價值工程,2011,30(2):289.

    [4]劉德豪.高校畢業(yè)生就業(yè)管理系統(tǒng)開發(fā)[D].南昌:南昌大學(xué),2011.

    [5]于紅波.基于LAMP架構(gòu)開發(fā)Web應(yīng)用的優(yōu)勢[J].輕紡工業(yè)與技術(shù),2009,38(2):53,44.

    [6]張朝陽.基于Zend Framework的網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2011,21(11):197 -200.

    [7]蘆玉婕.Web數(shù)據(jù)技術(shù)研究與應(yīng)用[D].北京:北京交通大學(xué),2004.

    [8]梁華清.基于B/S模式的畢業(yè)生就業(yè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].武漢:華中科技大學(xué),2005.

    [9]陳濤.基于Web的就業(yè)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].濟(jì)南:山東大學(xué),2009.

    [10]單東林,張曉菲,魏然.鋒利的 jQuery[M].北京:人民郵電出版社,2009.

    猜你喜歡
    信息管理子系統(tǒng)畢業(yè)生
    不對中轉(zhuǎn)子系統(tǒng)耦合動力學(xué)特性研究
    造價信息管理在海外投標(biāo)中的應(yīng)用探討
    GSM-R基站子系統(tǒng)同步方案研究
    你根本不知道,這屆畢業(yè)生有多難
    意林(2020年15期)2020-08-28 11:10:24
    評《現(xiàn)代物流信息管理與技術(shù)》(書評)
    一個沒什么才能的北大畢業(yè)生
    駝峰測長設(shè)備在線監(jiān)測子系統(tǒng)的設(shè)計(jì)與應(yīng)用
    在高速公路信息管理中如何做好QC小組活動
    最“叛逆”的畢業(yè)生
    車載ATP子系統(tǒng)緊急制動限制速度計(jì)算
    惠东县| 会泽县| 平定县| 苏州市| 西充县| 靖州| 道孚县| 广平县| 分宜县| 沅江市| 新津县| 渝中区| 阿勒泰市| 宁城县| 黄龙县| 西贡区| 富蕴县| 马龙县| 长岛县| 句容市| 黄山市| 四子王旗| 张北县| 新田县| 太湖县| 云龙县| 方城县| 东港市| 甘谷县| 来凤县| 阳原县| 广德县| 平山县| 华蓥市| 根河市| 松阳县| 晋中市| 遵义市| 石河子市| 杨浦区| 甘洛县|