前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的人事管理系統(tǒng)需求主題范文,僅供參考,歡迎閱讀并收藏。
一、系統(tǒng)需求
新疆財經(jīng)大學(xué)是新疆唯一一所財經(jīng)類高等學(xué)府,也是新疆維吾爾自治區(qū)重點(diǎn)建設(shè)的五所高校之一,擔(dān)負(fù)著為新疆經(jīng)濟(jì)社會發(fā)展培養(yǎng)高層次人才的重任。學(xué)校共有教職工1449人,專任教師828人,占教職工總數(shù)57.1%,其中教授、副教授344人,副高以上職稱教師占專任教師總數(shù)的41.5%;碩士學(xué)位教師403人,博士學(xué)位教師88人,碩士以上學(xué)位教師占教師總數(shù)的59.3%。學(xué)校共有碩士生導(dǎo)師130人,其中7名教師被中國人民大學(xué)、上海財經(jīng)大學(xué)和中央財經(jīng)大學(xué)遴選為博士生導(dǎo)師。[1]新疆財經(jīng)大學(xué)目前采用的是手工管理和計(jì)算機(jī)管理相結(jié)合的人事管理系統(tǒng)。計(jì)算機(jī)管理也是采用單機(jī)運(yùn)行,所用的軟件是VISUALFOXPRO和OF-FICE系統(tǒng)。也就是說,如果兩個部門之間也進(jìn)行數(shù)據(jù)交換,必須使用U盤或者發(fā)送電子郵件等的方式。并且計(jì)算機(jī)的覆蓋面也比較小,不是所有的科室都有計(jì)算機(jī),如果各個科室之間沒有互相聯(lián)系或者數(shù)據(jù)更新的話,就只能逐個數(shù)據(jù)庫進(jìn)行更新維護(hù),這樣就造成資源浪費(fèi)、工作量大、數(shù)據(jù)傳輸不便等。而且由于數(shù)據(jù)集中在數(shù)據(jù)庫管理軟件VISUALFOX-PRO中,管理人員要查看數(shù)據(jù)就必須要懂得基本的數(shù)據(jù)查詢語言SQL,這對工作人員的要求就高了,也給工作帶來了一定的不便。學(xué)校的人事制度要適應(yīng)社會的需求,人事管理也要走向高效化、公正化、公開化、全面化和科學(xué)化發(fā)展,學(xué)校對人事數(shù)據(jù)準(zhǔn)確性、完整性、及時性和安全性提出了格的要求。由于學(xué)校已經(jīng)有校園網(wǎng),所以,學(xué)校利用現(xiàn)有的校園網(wǎng)開發(fā)出一套符合本校人事管理的系統(tǒng)迫在眉睫。本文根據(jù)目前新疆高校人事管理的發(fā)展?fàn)顩r和實(shí)際情況,以新疆財經(jīng)大學(xué)人事管理工作為背景,提出了B/S架構(gòu)的新疆高校人事管理系統(tǒng)。系統(tǒng)根據(jù)使用方式和用戶的不同,分為兩大子系統(tǒng)人事日常管理子系統(tǒng)和網(wǎng)上查詢子系統(tǒng)。目標(biāo)是對人員招聘、人員錄用、人員調(diào)整、人員考核、人事檔案管理,實(shí)現(xiàn)全面、科學(xué)、系統(tǒng)的管理,提高工作效率,增加交流,完善人力資源中許多不足之處。開發(fā)出適合滿足新疆高校的人事管理系統(tǒng)。
二、系統(tǒng)功能設(shè)計(jì)新疆高校人事管理系統(tǒng)的建立原則、建設(shè)規(guī)模和功能要求都與系統(tǒng)開發(fā)的目標(biāo)密切相關(guān),系統(tǒng)的建設(shè)和開發(fā)是在科學(xué)合理的基礎(chǔ)上,根據(jù)用戶要求進(jìn)行用戶需求分析,本系統(tǒng)具備的功能如圖1所示:
(一)進(jìn)校管理應(yīng)聘者通過填寫學(xué)院網(wǎng)站上的招聘信息來報道,對于應(yīng)聘者的詳細(xì)資料應(yīng)經(jīng)學(xué)校認(rèn)識管理處篩選審核,符合條件者將進(jìn)行相關(guān)的考核,合格者才可以入校報到。人事處將報到者的資料存放到人力資源庫中,并且將相關(guān)信息發(fā)送到子系統(tǒng),便于薪酬調(diào)發(fā),證件發(fā)放等。進(jìn)校管理分為:招聘管理和報到入校。招聘管理是指對應(yīng)聘者信息的管理。報到入校是指得到同意的應(yīng)聘者到學(xué)校報到。實(shí)現(xiàn)新教工進(jìn)校管理,包括教工擬進(jìn)校、進(jìn)校和起薪管理。系統(tǒng)涵蓋應(yīng)屆畢業(yè)生、一般調(diào)入人員和博士后三類來校人員,并進(jìn)行其它人員(如高訪學(xué)者)進(jìn)行管理。
(二)在校管理在校管理有常規(guī)管理和師資管理。常規(guī)管理,就是基本信息維護(hù)、轉(zhuǎn)正定級和試用期轉(zhuǎn)正、合同管理、校內(nèi)調(diào)動。師資管理就是專業(yè)技術(shù)職務(wù)評審、教師資格認(rèn)定、學(xué)歷/學(xué)位教育和繼續(xù)教育、外聘/返聘教師管理。在校管理指的是常規(guī)管理、師資管理和崗位考核管理。常規(guī)管理指的是對一些日常事務(wù)的管理,師資管理是指對教師資格的管理,崗位考核管理指的是對在崗位上的教師進(jìn)行考核管理。
(三)勞資管理勞資管理有工資管理、津貼管理、離退休工資管理、保險管理、考勤管理。其中,工資管理指的是數(shù)據(jù)采集、數(shù)據(jù)處理計(jì)算、統(tǒng)計(jì)查詢;津貼管理的過程和工資管理相似,只是增加了填報的過程;離退休工資管理和工資管理基本相同,相對特殊的就是停薪的管理和起薪時退休比例的計(jì)算和退休費(fèi)的計(jì)算,工齡的核對;考勤管理是日常考勤和各類請假審批。
(四)工人管理工人管理主要是工人考工定級和工人聘期考核。其中工人考工定級指的是工人考工定級個人申報、部門審批、學(xué)校審核上報等功能。職員和工人的管理主要是職員和工人的晉升,其中還包含了專家的管理和審批結(jié)果的錄入查詢等信息。工人聘期考核是從教職工基本信息庫中調(diào)入工人信息生成學(xué)院工人信息一覽表的功能,工人聘期考核可歸入教職工聘期考核一同管理。
(五)離校管理離校管理有離退休管理和離校管理。其中離退休管理是包含退休計(jì)劃制定、退休執(zhí)行和退休查詢。退休計(jì)劃制定是根據(jù)設(shè)定退休條件從教職工基本信息庫中篩選符合退休條件的人,自動生成退休計(jì)劃庫。退休執(zhí)行是根據(jù)退休者的工齡、職稱、獨(dú)生子女等條件計(jì)算出退休工資以及相關(guān)退休福利待遇,同時停止在職工資及津貼。退休執(zhí)行操作,是將退休計(jì)劃中的人員確認(rèn)為退休人員的過程。此過程完成之后人員基本信息將從在職轉(zhuǎn)到離退休庫中,相應(yīng)的在職工資停薪,離退休費(fèi)起薪。離校管理是包含在職人員離校和違約金計(jì)算。在職人員離校是教職工調(diào)動、辭職的個人申請、各部門審批、學(xué)校審核等功能。違約金計(jì)算是根據(jù)離職人員進(jìn)校時簽訂的合同計(jì)算違約金。
三、系統(tǒng)架構(gòu)設(shè)計(jì)與技術(shù)方案本系統(tǒng)在邏輯被分成四層,客戶端視圖層、Web表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)庫持久層,將應(yīng)用業(yè)務(wù)邏輯層和表示層相分離。客戶視圖層主要負(fù)責(zé)人機(jī)交互;Web表示層主要負(fù)責(zé)對客戶端應(yīng)用程序的集中管理,即事物處理;數(shù)據(jù)庫持久層主要負(fù)責(zé)數(shù)據(jù)的存儲、數(shù)據(jù)庫分布式管理、數(shù)據(jù)庫的備份和同步等。[3]其關(guān)系如圖2所示。本系統(tǒng)采用基于J2EE平臺的組件化多層設(shè)計(jì)的方法,MySql數(shù)據(jù)庫作為主要系統(tǒng)支撐平臺,采用B/S三層體系結(jié)構(gòu)。實(shí)現(xiàn)采用Jsp、JavaBean、Servle等先進(jìn)的技術(shù)。本系統(tǒng)采用Liboys和Spring框架。
四、系統(tǒng)主要模塊設(shè)計(jì)與研究
(一)進(jìn)校管理子模塊的設(shè)計(jì)1.模塊結(jié)構(gòu)圖。根據(jù)進(jìn)校管理子模塊實(shí)現(xiàn)的步驟,如圖3所示為該功能的結(jié)構(gòu)圖。2.用例圖設(shè)計(jì)。(1)招聘管理。根據(jù)進(jìn)校管理子系統(tǒng)中招聘管理功能需求描述的步驟,如表1所示為該功能的用例圖。用例名稱為:進(jìn)校管理。用例簡述:首先面試人員登錄學(xué)院的網(wǎng)站主頁,錄入自己的個人信息,在主頁上就會自動生成面試人員一覽表面試時間安排,面試試題上報和經(jīng)過專業(yè)考核后生成的考核統(tǒng)計(jì)表。經(jīng)黨委討論決定擬引進(jìn)人員名單用例參與者為管理員、面試人員。前置條件為面試人員和管理員必須授權(quán)。(2)報到人員。根據(jù)進(jìn)校管理子系統(tǒng)中報到管理功能需求描述的步驟,如表2所示為該功能的用例圖。用例名稱為:報到管理。用例簡述:辦理報到手續(xù)、建立個人帳號,建立個人數(shù)據(jù)等。引進(jìn)人員辦理報到手續(xù)后,系統(tǒng)可自動通知相關(guān)子系統(tǒng)。系統(tǒng)將完成工作證發(fā)卡和工資起薪等相關(guān)業(yè)務(wù)。用例參與者為引進(jìn)人員、人事處。前置條件為人事處必須授權(quán)。
(二)在校管理子模塊的設(shè)計(jì)1.模塊結(jié)構(gòu)圖。根據(jù)在校管理子系統(tǒng)實(shí)現(xiàn)的步驟,如圖4所示為該功能的結(jié)構(gòu)圖。2.用例圖設(shè)計(jì)。(1)常規(guī)管理。根據(jù)在校管理子系統(tǒng)中常規(guī)管理功能需求描述的步驟,如表3所示為該功能的用例圖。用例名稱為:常規(guī)管理。用例簡述:人事處對在職人員進(jìn)行常規(guī)管理,基本信息維護(hù)主要是修改政治面貌和聯(lián)系方式,添加工作經(jīng)歷和教育經(jīng)歷。轉(zhuǎn)正定級是在職人員轉(zhuǎn)正后定崗位。合同管理是預(yù)測該在職人員是否可以續(xù)簽合同,工資停薪和工作證發(fā)卡。校內(nèi)調(diào)動是不同部門之間的工作調(diào)動。用例參與者為在職人員、人事處。前置條件為人事處必須授權(quán)。(2)師資管理。根據(jù)在校管理子系統(tǒng)中師資管理功能需求描述的步驟,如表4所示為該功能的用例圖。用例名稱為:師資管理。用例簡述:人事處對師資管理資料進(jìn)行整理,師資管理包括專業(yè)技術(shù)職業(yè)評審,針對在職人員和退休人員。教師資格認(rèn)定是對教師資格的認(rèn)定,包括在職人員和退休人員。學(xué)歷/學(xué)位教育針對在職人員學(xué)歷信息的維護(hù)。返聘/外聘教師管理是對退休以后的老師進(jìn)行返聘或?qū)ν庑5睦蠋熯M(jìn)行外聘,針對這些老師的信息管理。用例參與者為在職人員、退休人員、人事處。前置條件為人事處必須授權(quán)。
數(shù)據(jù)庫技術(shù)是計(jì)算機(jī)技術(shù)發(fā)展的一個重要分支,經(jīng)過30余年的快速發(fā)展,已經(jīng)形成了很多重要的理論和應(yīng)用,其應(yīng)用領(lǐng)域占整個計(jì)算機(jī)應(yīng)用的70%以上[1]。oracle數(shù)據(jù)庫產(chǎn)品作為數(shù)據(jù)庫技術(shù)的重要組成部分,目前在市場上占有率超過39%,遠(yuǎn)高于同類數(shù)據(jù)庫產(chǎn)品。很多計(jì)算機(jī)軟件公司,在招聘數(shù)據(jù)庫管理員、數(shù)據(jù)庫開發(fā)工程師、軟件開發(fā)工程師時,都要求求職者掌握或精通oracle數(shù)據(jù)庫技術(shù)。但目前,高職專業(yè)開設(shè)的oracle數(shù)據(jù)庫課程與企業(yè)的實(shí)際需求脫節(jié),學(xué)生在學(xué)習(xí)oracle數(shù)據(jù)庫課程后,難以與企業(yè)需求接軌。因此,基于工作過程導(dǎo)向?qū)racle數(shù)據(jù)庫課程進(jìn)行改革,以任務(wù)為驅(qū)動進(jìn)行教學(xué)就顯得特別重要。
1職業(yè)崗位需求與職業(yè)能力分析
在2013年6~9月,筆者通過對前程無憂網(wǎng)、中華英才網(wǎng)、智聯(lián)招聘、卓博人才網(wǎng)、中國人才熱線等專業(yè)招聘網(wǎng)站上萬份招聘信息和幾百個與軟件開發(fā)、數(shù)據(jù)庫應(yīng)用系統(tǒng)和網(wǎng)站開發(fā)相關(guān)職業(yè)崗位的調(diào)查分析,發(fā)現(xiàn)掌握oracle數(shù)據(jù)庫技術(shù)是企業(yè)招聘條件中的基本要求。根據(jù)以上專業(yè)招聘網(wǎng)站統(tǒng)計(jì)出2013年6~9月數(shù)據(jù)庫人才需求情況如圖1所示。
從統(tǒng)計(jì)看出,oracle數(shù)據(jù)庫人才需求和sql server人才需求最旺盛。
通過對網(wǎng)上招聘信息分析,數(shù)據(jù)庫相關(guān)職業(yè)崗位包括信息系統(tǒng)程序員、web系統(tǒng)程序員、數(shù)據(jù)庫管理員和數(shù)據(jù)庫維護(hù)員等。同時,我們對軟件行業(yè)的軟件開發(fā)、網(wǎng)站開發(fā)、數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)與管理等職業(yè)崗位,從oracle數(shù)據(jù)庫從業(yè)人員知識、技能和素質(zhì)基本要求等方面進(jìn)行了分析:在知識方面,要求從業(yè)者掌握dbca、oem、sqlplus、sql developer的使用,熟練掌握管理數(shù)據(jù)庫、表空間、表和視圖的操作,掌握管理數(shù)據(jù)完整性和索引的操作,掌握sql語言和pl/sql語言的常用語法及應(yīng)用,掌握管理存儲過程、存儲函數(shù)與觸發(fā)器的操作,掌握對用戶、角色和概要文件的管理,掌握數(shù)據(jù)庫的備份與恢復(fù)操作,掌握oracle數(shù)據(jù)庫的安全性管理等;在職業(yè)素質(zhì)方面要求從業(yè)者具有三心:責(zé)任心、進(jìn)取心、耐心;三能:自主學(xué)習(xí)能力、邏輯思維能力、英語閱讀能力;三意:質(zhì)量意識、協(xié)同工作意識、溝通意識;在職業(yè)能力上要求從業(yè)者能進(jìn)行大型數(shù)據(jù)庫系統(tǒng)的開發(fā)、設(shè)計(jì),能編寫數(shù)據(jù)庫設(shè)計(jì)的相關(guān)文檔,能管理和維護(hù)大型數(shù)據(jù)庫系統(tǒng)等。
圖1數(shù)據(jù)庫人才需求統(tǒng)計(jì)
2基于工作過程導(dǎo)向課程設(shè)計(jì)思想
工作過程是指為了完成一個工作任務(wù)并獲得工作成果而進(jìn)行的一個完整工作程序。基于工作過程的職業(yè)課程開發(fā)遵循以下步驟:①確定相應(yīng)的工作崗位;②根據(jù)工作崗位,按照職業(yè)能力歸納出職業(yè)行動領(lǐng)域,提煉出工作崗位的具體典型工作任務(wù);③將行動領(lǐng)域轉(zhuǎn)化為學(xué)習(xí)領(lǐng)域,構(gòu)建課程體系;④根據(jù)學(xué)習(xí)領(lǐng)域的教學(xué)目標(biāo),設(shè)計(jì)各個學(xué)習(xí)情境,使學(xué)習(xí)情境與工作過程情境相似或一致。
基于工作過程設(shè)計(jì)步驟,oracle數(shù)據(jù)庫課程所對應(yīng)的職業(yè)崗位主要是數(shù)據(jù)庫管理員、數(shù)據(jù)庫系統(tǒng)工程師。因此,我們與企業(yè)一道對工作流程進(jìn)行分析,抽取其典型的工作任務(wù),將工作任務(wù)進(jìn)行分解,形成相應(yīng)的學(xué)習(xí)領(lǐng)域即oracle數(shù)據(jù)庫課程,再按職業(yè)能力和職業(yè)技能設(shè)計(jì)出若干學(xué)習(xí)情境。學(xué)習(xí)情境的設(shè)計(jì)突出高職教學(xué)的職業(yè)性和實(shí)踐性特點(diǎn),采取項(xiàng)目驅(qū)動、案例引導(dǎo),由簡單到復(fù)雜,在教學(xué)過程中,突出“做中學(xué)”的模式。
2.1確定典型工作任務(wù)
oracle數(shù)據(jù)庫系統(tǒng)工程師的主要工作是進(jìn)行數(shù)據(jù)庫的分析、設(shè)計(jì)、管理和維護(hù)數(shù)據(jù)庫。因此,根據(jù)數(shù)據(jù)庫系統(tǒng)工程師的職業(yè)能力,我們改革oracle數(shù)據(jù)庫傳統(tǒng)的教學(xué)模式,以“人事管理系統(tǒng)”的開發(fā)為例,把系統(tǒng)開發(fā)的工作分解成多個任務(wù),每個任務(wù)對應(yīng)一個學(xué)習(xí)情境進(jìn)行教學(xué)。“人事管理系統(tǒng)”數(shù)據(jù)庫設(shè)計(jì)開發(fā)分為5個步驟:①人事管理系統(tǒng)的需求分析,明確人事管理系統(tǒng)所需要實(shí)現(xiàn)的功能;②對需求分析的結(jié)果進(jìn)行歸納、整理,形成概念模型,進(jìn)行人事管理系統(tǒng)數(shù)據(jù)庫的邏輯設(shè)計(jì);③對數(shù)據(jù)庫進(jìn)行物理設(shè)計(jì),配置數(shù)據(jù)庫環(huán)境,建立數(shù)據(jù)庫及其相關(guān)表格;④對數(shù)據(jù)庫性能進(jìn)行優(yōu)化,提高數(shù)據(jù)庫的安全性;⑤對數(shù)據(jù)庫進(jìn)行維護(hù)。
2.2建立相應(yīng)的學(xué)習(xí)情境
當(dāng)確定了典型工作任務(wù)后,我們構(gòu)建了oracle數(shù)據(jù)庫課程體系,從而建立相應(yīng)的學(xué)習(xí)情境。以“人事管理系統(tǒng)”數(shù)據(jù)庫設(shè)計(jì)為依據(jù),整合教材教學(xué)內(nèi)容,設(shè)計(jì)出與職
工作崗位基本一致的學(xué)習(xí)情境。這樣,在真實(shí)的項(xiàng)目開發(fā)中,激發(fā)學(xué)生的求知欲望,提高學(xué)生的學(xué)習(xí)興趣。oracle數(shù)據(jù)庫課程學(xué)習(xí)情境如表1所示。
3教學(xué)方法設(shè)計(jì)
本課程根據(jù)相關(guān)職業(yè)崗位技能需求,突出職業(yè)技能訓(xùn)練的教學(xué)理念,基于工作過程安排具體教學(xué)內(nèi)容,采取以學(xué)生為中心、以能力目標(biāo)為核心,積極開展以工學(xué)結(jié)合為切入點(diǎn)的課程教學(xué)體系改革,在長期的教學(xué)過程中不斷總結(jié)創(chuàng)新,形成了一套行之有效的教學(xué)方法。
本課程在教學(xué)中,以“項(xiàng)目為導(dǎo)向+任務(wù)為驅(qū)動+全過程案例實(shí)作”的理念,在教學(xué)中,以“提出任務(wù)+分析任務(wù)+完成任務(wù)+對任務(wù)進(jìn)行考核”的方式進(jìn)行,充分發(fā)揮學(xué)生的主觀能動性,從而提高學(xué)生的學(xué)習(xí)積極性。整個oracle數(shù)據(jù)庫以10個學(xué)習(xí)情境、35個教學(xué)任務(wù)、46個案例進(jìn)行教學(xué),充分滿足職業(yè)崗位中的知識、能力和技能要求。全過程的教學(xué)實(shí)行一體化的教學(xué)模式,讓學(xué)生盡可能多動手實(shí)踐,同時輔以分組教學(xué),并對團(tuán)隊(duì)成員進(jìn)行考核。
表1oracle數(shù)據(jù)庫課程學(xué)習(xí)情境
學(xué)習(xí)情景工作任務(wù)技能要求人事管理系統(tǒng)需求分析人事管理系統(tǒng)案例數(shù)據(jù)庫設(shè)計(jì)要求, 數(shù)據(jù)庫設(shè)計(jì)規(guī)范化要求能對數(shù)據(jù)庫進(jìn)行需求分析,抽象出相關(guān)的數(shù)據(jù)表oracle數(shù)據(jù)庫的安裝與配置安裝oracle數(shù)據(jù)庫軟件, 基本組件能進(jìn)行oracle數(shù)據(jù)庫的安裝,掌握基本組件的使用人事管理系統(tǒng)數(shù)據(jù)庫基本操作創(chuàng)建數(shù)據(jù)庫實(shí)例 能掌握其建立方法與步驟。人事管道數(shù)據(jù)表的操作數(shù)據(jù)表基本操作及管理掌握oracle數(shù)據(jù)庫的基本數(shù)據(jù)類型,三種方式管理表和對數(shù)據(jù)表的操作及數(shù)據(jù)完整性約束人事管理數(shù)據(jù)庫查詢查詢的基本使用及連接查詢、子查詢和聯(lián)合查詢掌握簡單查詢的使用方法,連接查詢的思想與方法, 子查詢及聯(lián)合查詢的方法人事管理系統(tǒng)數(shù)據(jù)庫的優(yōu)化視圖、索引、存儲過程、游標(biāo)、事務(wù)、觸發(fā)器的操作掌握建立、修改、刪除視圖、索引、游標(biāo)、存儲過程、觸發(fā)器等人事管理系統(tǒng)數(shù)據(jù)的安全性與維護(hù)數(shù)據(jù)庫安全策略、用戶管理、數(shù)據(jù)庫備份、數(shù)據(jù)庫恢復(fù)、數(shù)據(jù)導(dǎo)入導(dǎo)出等能掌握數(shù)據(jù)庫安全知識,能對系統(tǒng)安全、數(shù)據(jù)安全等進(jìn)行管理人事管理系統(tǒng)前臺界面及數(shù)據(jù)庫連接實(shí)現(xiàn)java平臺oracle數(shù)據(jù)庫連接,.net平臺oracle數(shù)據(jù)庫連接能利用java平臺.net平臺進(jìn)行oracle數(shù)據(jù)庫程序開發(fā) 4教學(xué)資源建設(shè)
為了更好地讓學(xué)生學(xué)習(xí),在對oracle數(shù)據(jù)庫進(jìn)行建設(shè)過程中,我們建立了相應(yīng)的教學(xué)資源,讓學(xué)生課外進(jìn)行學(xué)習(xí)。
4.1建立oracle開放式精品資源網(wǎng)站
在oracle數(shù)據(jù)庫開放式精品資源網(wǎng)站,我們把oracle項(xiàng)目、實(shí)驗(yàn)任務(wù)、教學(xué)案例、授課課件、教案等全部放在網(wǎng)上,方便學(xué)生課后學(xué)習(xí),并建立了oracle論壇,讓學(xué)生通過論壇與同學(xué)及教師進(jìn)行交流。
4.2建立在線實(shí)訓(xùn)系統(tǒng)
通過引入真實(shí)的企業(yè)信息管理系統(tǒng),我們保留了此信息系統(tǒng)的相關(guān)界面及其功能模塊,刪除了與oracle數(shù)據(jù)庫相關(guān)的所有代碼,然后注上相應(yīng)的標(biāo)記及注釋,通過整合、分類,以實(shí)訓(xùn)項(xiàng)目的形式展現(xiàn)給學(xué)生,讓學(xué)生一步步完成實(shí)訓(xùn)項(xiàng)目,完成一個真實(shí)的信息管理系統(tǒng)數(shù)據(jù)庫的開發(fā)與設(shè)計(jì)。
4.3編寫oracle實(shí)訓(xùn)指導(dǎo)書
根據(jù)企業(yè)工作崗位的需要,組織企業(yè)專家和oracle教學(xué)團(tuán)隊(duì),利用一年的時間,編寫了一本oracle 11g數(shù)據(jù)庫實(shí)訓(xùn)指導(dǎo)書,在這本書中,把職業(yè)工作崗位所需要的職業(yè)技能、工作任務(wù),及oracle數(shù)據(jù)庫管理員、oracle數(shù)據(jù)庫系統(tǒng)工程師等進(jìn)行數(shù)據(jù)庫設(shè)計(jì)、數(shù)據(jù)庫開發(fā)所需要的知
第6期 劉學(xué)玉,李博博:教師培訓(xùn)項(xiàng)目效果評估研究軟 件 導(dǎo) 刊2014年標(biāo)題
戴爾“互聯(lián)創(chuàng)未來”教師培訓(xùn)項(xiàng)目效果評估研究
作者劉學(xué)玉,李博博
系統(tǒng)架構(gòu)
隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,Web系統(tǒng)隨之迅速發(fā)展,系統(tǒng)架構(gòu)B/S結(jié)構(gòu)模式逐漸取代了C/S結(jié)構(gòu)模式。C/S結(jié)構(gòu)是基于“肥客戶機(jī)”模式下,要求系統(tǒng)的應(yīng)用邏輯必須在客戶端的應(yīng)用程序之中,而數(shù)據(jù)庫系統(tǒng)一般放在服務(wù)器端。這種系統(tǒng)架構(gòu)下的軟件開發(fā)成本高、維護(hù)困難大。因此使用簡單、方便,開發(fā)成本低的B/S系統(tǒng)架構(gòu)逐步得到廣泛應(yīng)用。該結(jié)構(gòu)基于“瘦客戶機(jī)”模式下,簡化了客戶端軟件,用戶只要通過IE等瀏覽器就可以訪問服務(wù)器中的資源和數(shù)據(jù),而軟件的開發(fā)、維護(hù)等工作只要在服務(wù)器端就可以全部實(shí)現(xiàn)。這種系統(tǒng)架構(gòu)下的系統(tǒng)軟件資源共享程度高、升級成本低。因此本文將采用B/S系統(tǒng)架構(gòu)去設(shè)計(jì)高校人事管理系統(tǒng)。
系統(tǒng)中角色及各角色的操作
根據(jù)高校的人事特點(diǎn),系統(tǒng)中的角色分為業(yè)務(wù)管理人員(包括人事工作人員、財務(wù)工作人員以及相關(guān)業(yè)務(wù)人員等)、審核人員(包括校長、處長等)、普通教師、系統(tǒng)管理和維護(hù)人員等四個角色。業(yè)務(wù)管理人員負(fù)責(zé)在系統(tǒng)中進(jìn)行業(yè)務(wù)操作,包括人員調(diào)動、信息錄入、教師信息審核、工作量化、工資發(fā)放等;審核人員負(fù)責(zé)對系統(tǒng)中需要進(jìn)行把關(guān)、審核的一些業(yè)務(wù),比如工作量化的最終審核、文件的批示和印發(fā)等進(jìn)行審批操作;普通教師在系統(tǒng)中可以對相關(guān)信息進(jìn)行查詢以及在權(quán)限范圍內(nèi)的一些錄入、上傳等操作;系統(tǒng)管理和維護(hù)人員則負(fù)責(zé)對整個系統(tǒng)進(jìn)行升級、數(shù)據(jù)維護(hù)等操作。
從安全考慮,我們設(shè)計(jì)的高校人事管理系統(tǒng)擁有兩個登錄界面:系統(tǒng)管理人員界面和一般用戶界面。系統(tǒng)管理人員界面是不公開的,只能允許系統(tǒng)管理和維護(hù)人員通過該界面進(jìn)行登錄。一般用戶界面是對所有用戶公開的界面,業(yè)務(wù)管理人員、審核人員、普通教師只能通過此界面登錄。
系統(tǒng)需求分析
(1)不同用戶根據(jù)賦予的相應(yīng)權(quán)限能夠?qū)處煹南嚓P(guān)信息(包含基本信息、科研信息、課程信息、工資信息等)進(jìn)行管理。
(2)系統(tǒng)應(yīng)具有強(qiáng)大的查詢功能,包括個人基本信息的查詢、個人科研信息的查詢、個人工資發(fā)放情況的查詢等等。
(3)普通教師用戶能夠上傳、下載資源。教師能夠?qū)⒏鞣N更新信息、增加信息上傳至系統(tǒng)待審核,同時能對已經(jīng)上傳的但還未通過審核的信息進(jìn)行編輯和刪除的操作,進(jìn)而可以有重新提交的權(quán)限;審核用戶通過系統(tǒng)可對普通教師上傳的各種信息進(jìn)行審核并保存通過審核的信息。
(4)業(yè)務(wù)管理人員能夠通過系統(tǒng)對人員信息、人事調(diào)配、職務(wù)變動、職稱晉升、工資調(diào)整等相關(guān)業(yè)務(wù)信息進(jìn)行審核管理。
(5)該系統(tǒng)必須能自動統(tǒng)計(jì)、自動生成各種人事、工資報表,使領(lǐng)導(dǎo)能夠?qū)φ麄€學(xué)校的人事工作、人員信息、工資發(fā)放等情況進(jìn)行全面了解,方便領(lǐng)導(dǎo)根據(jù)學(xué)校的具體情況作出及時的、科學(xué)的、合理的決定。
(6)系統(tǒng)應(yīng)具有功能全面的面向系統(tǒng)管理人員的后臺維護(hù)平臺,該平臺提供對不同用戶進(jìn)行權(quán)限管理、系統(tǒng)日志管理、數(shù)據(jù)庫管理等功能。
系統(tǒng)模塊劃分
根據(jù)系統(tǒng)分析,將管理系統(tǒng)主要劃分為:基本信息管理模塊、業(yè)務(wù)管理模塊、財務(wù)管理模塊、審批模塊和系統(tǒng)管理模塊。
(1)基本信息管理模塊
該模塊主要對全校教職工的基本信息進(jìn)行管理,包含對教師基本信息的添加、刪除、修改、查詢等功能。基本信息管理模塊是其他系統(tǒng)模塊的基礎(chǔ)。
(2)業(yè)務(wù)管理模塊
業(yè)務(wù)管理模塊是整個系統(tǒng)的核心模塊,該模塊的功能是對人事管理中的人事調(diào)配、職務(wù)變動、職稱晉升、繼續(xù)教育等所有業(yè)務(wù)進(jìn)行管理,對相關(guān)業(yè)務(wù)按照系統(tǒng)設(shè)計(jì)流程進(jìn)行操作。
(3)財務(wù)管理模塊
財務(wù)管理模塊實(shí)現(xiàn)對教職工的薪資計(jì)算、財務(wù)信息、查詢等功能。
(4)審批模塊
審批模塊分為一般業(yè)務(wù)審批和領(lǐng)導(dǎo)審批。一般業(yè)務(wù)審批由業(yè)務(wù)管理人員進(jìn)行完成,對教師上傳請求審批的基本信息、科研信息等進(jìn)行審批。領(lǐng)導(dǎo)審批主要是對相關(guān)決策和文件進(jìn)行最終審批。該模塊能夠最終實(shí)現(xiàn)無紙化審批,減少審批環(huán)節(jié),提高審批效率。
(5)系統(tǒng)管理模塊
系統(tǒng)模塊是系統(tǒng)后臺管理,能夠?qū)τ脩舻臋?quán)限、密碼、數(shù)據(jù)庫、系統(tǒng)日志等進(jìn)行有效管理,確保整個系統(tǒng)有序安全地運(yùn)行。
關(guān)鍵詞:信息技術(shù);資源分析;sql server 2000
中圖分類號:D035.2文獻(xiàn)標(biāo)識碼:A文章編號:1672-3198(2009)18-0267-01
1 系統(tǒng)需求分析及可行性研究
1.1 系統(tǒng)需求分析
人事管理系統(tǒng)可以實(shí)現(xiàn)功能包括“人事信息維護(hù)”、“數(shù)據(jù)查詢”、“統(tǒng)計(jì)報表”、“系統(tǒng)維護(hù)”。該系統(tǒng)應(yīng)該提供人事信息的錄入(修改)、刪除、統(tǒng)計(jì);人事常用的數(shù)據(jù)查詢(包括各種復(fù)雜查詢);各類人事統(tǒng)計(jì)報表的設(shè)計(jì)、生成、表式的導(dǎo)入和導(dǎo)出、打印;用戶賬號權(quán)限的設(shè)置、管理。
1.2 可行性研究
人事管理一般是對人事基本信息的管理,所以在數(shù)據(jù)庫模式定義中可以將人事基本信息定義在一個表中,這樣對數(shù)據(jù)的增加、修改、刪除、查詢、統(tǒng)計(jì)操作處理起來都相對簡單。統(tǒng)計(jì)報表的導(dǎo)出可以利用OLE(對象的連接與嵌入)這項(xiàng)成熟的技術(shù)來實(shí)現(xiàn)。打印功能完全可以根據(jù)開發(fā)工具自帶的屬性靈活的實(shí)現(xiàn)。用戶賬號權(quán)限的設(shè)置、管理可以在數(shù)據(jù)庫中建立一張獨(dú)立的表來實(shí)現(xiàn),人事系統(tǒng)將根據(jù)用戶不同的權(quán)限設(shè)置不同的操作功能。
2 系統(tǒng)規(guī)劃
2.1 項(xiàng)目規(guī)劃
(1)數(shù)據(jù)輸入模塊:該模塊的主要功能是負(fù)責(zé)輸入數(shù)據(jù),所以該模塊的設(shè)計(jì)出發(fā)點(diǎn)應(yīng)從方便用戶操作的角度出發(fā),如:非法數(shù)據(jù)輸入出現(xiàn)錯誤提示等,另外一些較固定數(shù)據(jù)可讓用戶從下拉框種選擇,不必自己輸入。
(2) 數(shù)據(jù)查詢模塊:用戶可以直接快速地查閱和打印系統(tǒng)中的員工個人信息(如人員情況、部門情況、科室情況、職稱評定、在職情況和決策支持等信息);也可以做出各種復(fù)雜的查詢,用戶可根據(jù)任意字段進(jìn)行查詢,包括多條件的與和或運(yùn)算,為領(lǐng)導(dǎo)作出準(zhǔn)確判斷提供數(shù)據(jù)的支持。
(3)數(shù)據(jù)刪除修改模塊:修改刪除模塊通常也是數(shù)據(jù)庫中必須有的一個模塊,因?yàn)樵谳斎霐?shù)據(jù)過程中難免會有出錯的時候。當(dāng)修改刪除涉及到多個表時,本系統(tǒng)將做出判斷并給出提示及相應(yīng)處理,以保證數(shù)據(jù)的完整性及一致性。
(4)數(shù)據(jù)統(tǒng)計(jì)分析模塊:該模塊將對數(shù)據(jù)進(jìn)行統(tǒng)計(jì),包括分組統(tǒng)計(jì),二維表統(tǒng)計(jì)及餅圖統(tǒng)計(jì)。各種統(tǒng)計(jì)結(jié)果都應(yīng)該能夠打印。
(5)報表打印模塊: 數(shù)據(jù)的打印也是系統(tǒng)不可或缺的模塊,打印頁面的大小及上下左右的邊距應(yīng)由用戶自己自由設(shè)置。也可以將報表導(dǎo)入到word或者excel中,由用戶自己設(shè)定打印方式。
(6)賬號管理模塊:實(shí)現(xiàn)了對用戶分組管理,并且可對用戶的數(shù)據(jù)訪問權(quán)限、功能操作權(quán)限進(jìn)行設(shè)置,保證了操作的安全性、嚴(yán)謹(jǐn)性及保密性。
(7)日志管理模塊:系統(tǒng)將用戶名,操作時間,操作內(nèi)容都記錄下來,然后寫到數(shù)據(jù)庫中。這樣可以知道哪個用戶什么時間作了什么操作,更好的維護(hù)了系統(tǒng)的安全性。
2.2 規(guī)劃數(shù)據(jù)庫
數(shù)據(jù)庫是一種存儲數(shù)據(jù)并對數(shù)據(jù)進(jìn)行操作的工具。數(shù)據(jù)庫的作用在于組織和表達(dá)信息,簡而言之,數(shù)據(jù)庫就是信息的集合。計(jì)算機(jī)的數(shù)據(jù)庫可以分為兩類:非關(guān)系數(shù)據(jù)庫(flat-file)和關(guān)系數(shù)據(jù)庫(relational)。關(guān)系數(shù)據(jù)庫中包含了多個數(shù)據(jù)表的信息,數(shù)據(jù)庫含有各個不同部分的術(shù)語,象記錄、域等。數(shù)據(jù)庫之間的關(guān)系指明兩個庫之間共享一個共同的關(guān)鍵字值。一個連接是指一種虛擬的表,這種表是在當(dāng)用戶要求從相互關(guān)聯(lián)的各個不同的表中獲取信息時建立的,關(guān)鍵字段用于在相互連接的不同表中查找匹配的記錄。一個更高級的連接形式稱為自連接。這種連接是指一個表被連接到它自己的一個字段,或在不同的記錄中由重復(fù)數(shù)據(jù)的組合字段。數(shù)據(jù)庫中有三種不同類型的關(guān)鍵字:主關(guān)鍵字、組合關(guān)鍵字和外關(guān)鍵字。在表中使用的關(guān)鍵字類型用于描述庫表示什么以及在數(shù)據(jù)庫中如何與其它的庫建立關(guān)系。
3 系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)
3.1 數(shù)據(jù)分析與編碼設(shè)計(jì)
數(shù)據(jù)分析主要是分析各種數(shù)據(jù)的用途及相互之間的關(guān)聯(lián),分析數(shù)據(jù)的類型、數(shù)量發(fā)生頻度和使用頻度,并具體弄清楚每個數(shù)據(jù)所需的范圍和位數(shù)及來源的時間性,為數(shù)據(jù)庫、文件設(shè)計(jì)及輸出、輸入設(shè)計(jì)提供依據(jù),也為制定合理的數(shù)據(jù)處理方法提供依據(jù)。
編碼是一項(xiàng)基礎(chǔ)工作,編碼必須唯一,編碼設(shè)計(jì)的目的是為了便于數(shù)據(jù)的存儲和檢索,提高處理的效率和精度,節(jié)省處理時間和減少存儲空間且方便使用。
3.2 數(shù)據(jù)庫設(shè)計(jì)
本系統(tǒng)新建一個數(shù)據(jù)庫(rsgl.dbf),加強(qiáng)完善對人事系統(tǒng)的管理。
(1)理論依據(jù):一般來說,一個應(yīng)用程序的數(shù)據(jù)結(jié)構(gòu)是實(shí)現(xiàn)該程序的關(guān)鍵因素,SqlServer關(guān)系數(shù)據(jù)庫模型,是以關(guān)系集合理論中重要的數(shù)學(xué)原理為基礎(chǔ)的,通過定義創(chuàng)建該集合的很少一些規(guī)則,即可方便地處理一些數(shù)據(jù),這種技術(shù)被稱為數(shù)據(jù)規(guī)范化。
(2)數(shù)據(jù)庫模式定義:根據(jù)需求分析本系統(tǒng)一共定義了12個表,分別為人員基本信息表(T_Rsxx)、部門表(T_Bmxx)、科室表(T_Ksxx)、職稱變動表(T_Zcbd)、職務(wù)變動表(T_Zwbd)、職別變動表 (T_Zbbd)、學(xué)習(xí)情況表 (T_Xxqk)、工作變動情況表(T_Gzbd)、教學(xué)經(jīng)歷表(T_Jxjl)、編制信息表(T_Bzxx)、人事管理日志表(T_Rsrz)賬號管理表(T_Zhgl)。其中人員基本信息表與職稱變動表、職務(wù)變動表、職別變動表、學(xué)習(xí)情況表、工作變動情況表、教學(xué)經(jīng)歷表通過字段rybh相關(guān)聯(lián),構(gòu)成了人事的全部信息。人事管理日志表保存每次用戶登陸系統(tǒng)后所作的一切操作。賬號管理表保存所有用戶的信息,包括用戶名,口令。
3.3 模塊設(shè)計(jì)
(1)數(shù)據(jù)錄入模塊的設(shè)計(jì)。
通過數(shù)據(jù)窗口的insertrow(0)函數(shù),先插入一條空記錄,然往空記錄中輸入數(shù)據(jù),保存到數(shù)據(jù)庫中即可。對于不同的表,保存方式不同。人員基本信息表的新記錄保存使用數(shù)據(jù)窗口的update()函數(shù)完成。在保存之前做安全性檢測,以防不合理數(shù)據(jù)入庫。
其它表的輸入與基本信息表類似。其中科室表的新記錄保存使用數(shù)據(jù)窗口的update()函數(shù)完成。剩余的表由于它們的主鍵都是行號(int類型的),在數(shù)據(jù)庫中把它們的Identity屬性都設(shè)為了yes,所以這些表的新記錄保存只能用insert into 表名()values()語句來完成。
(2)數(shù)據(jù)刪除模塊的設(shè)計(jì)。
通過數(shù)據(jù)窗口的deleterow(currentrow)函數(shù),刪除一條當(dāng)前記錄,保存到數(shù)據(jù)庫中即可。人員基本信息表中的一條記錄被刪除,與其關(guān)聯(lián)的其他表中的信息也將被刪除,這一目的是為了保證數(shù)據(jù)的一致性和完整性,此表的記錄保存使用數(shù)據(jù)窗口的update()函數(shù)完成。其他表中的相關(guān)信息被刪除是通過”delete from 表名 where 條件”sql語句完成的。
(3)數(shù)據(jù)修改模塊的設(shè)計(jì)。
如果修改一條當(dāng)前記錄,先檢查一下數(shù)據(jù)是否合法,然后通過數(shù)據(jù)窗口的update()函數(shù)保存到數(shù)據(jù)庫中即可。如果人員信息的人員編號被修改,其他關(guān)聯(lián)表中的人員編號也作相應(yīng)的修改,其目的是為了保證數(shù)據(jù)的一致性和完整性。人員信息的修改的格式freeform其他的表的修改與其操作類似,只是顯示風(fēng)格不同而已。
參考文獻(xiàn)
[1]胡小明.CIO的任務(wù)是要向信息系統(tǒng)注入智慧[J].電力信息化,2005,(2):18-19.
[2]于蕾.企業(yè)web信息系統(tǒng)研究與開發(fā)[D].西安理工大學(xué),2003.
關(guān)鍵詞:信息化;孤島;集成
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2016)28-0280-02
Abstract: This paper discusses the problem of isolated island information for the enterprise informationization construction, and presents several major information integration ways at the present stage.
Key words: informational; isolated island; integration
1 引言
隨著全球的信息化大潮,各家企業(yè)為了保持公司的競爭力,都在競相上信息化系統(tǒng),由于各家企業(yè)發(fā)展過程不均衡,在不同的階段,對信息化的認(rèn)知也有差異、需求也各不相同,因此導(dǎo)致了不同企業(yè)上的信息化產(chǎn)品順序也不一樣,有的先上OA,再上PDM、ERP等等,有的先上ERP,再上OA、PLM等等,這就導(dǎo)致了一個公司幾個系統(tǒng)并行,而已大部分信息化系統(tǒng)采購來自不同的公司,公司數(shù)據(jù)不能共享,用戶登錄繁瑣,信息錄入多個系統(tǒng),容易導(dǎo)致數(shù)據(jù)錯誤發(fā)生。面對這些問題,最近很多公司專門提供信息化的集成服務(wù),來解決企業(yè)面臨的這些問題。
2 信息化系統(tǒng)集成介紹
一般的軟件產(chǎn)品是屬于獨(dú)立完成一項(xiàng)應(yīng)用的軟件產(chǎn)品,比如:ERP系統(tǒng)、PLM系統(tǒng)、OA系統(tǒng)、倉儲管理系統(tǒng)、人事管理系統(tǒng)、CATIA三維設(shè)計(jì)軟件等等;而系統(tǒng)集成是指將兩種、甚至多種類型的應(yīng)用系統(tǒng)通過二次開發(fā)將他們互相集成在一起,可以進(jìn)行信息資源的共享和交互調(diào)用,比如將PLM系統(tǒng)和ERP系統(tǒng)進(jìn)行集成后,可以在PLM系統(tǒng)中設(shè)計(jì)人員方便地查看物料零件的當(dāng)前庫存和標(biāo)準(zhǔn)價格等信息;而ERP系統(tǒng)也可以直接將PLM系統(tǒng)中單個BOM零件清單和工藝工序等信息自動進(jìn)行導(dǎo)入,以提高工作效率。
3 公司信息化面臨的困境
隨著公司發(fā)展,管理信息化方面逐漸上了OA、PLM、MES等系統(tǒng),這些系統(tǒng)在當(dāng)時解決了一些局部分散的問題,但其問題也隨著應(yīng)用系統(tǒng)數(shù)量的增加暴露出來。開發(fā)單位來自不同的公司,各應(yīng)用系統(tǒng)之間數(shù)據(jù)孤立等,形成了一個信息孤島。隨著時代的發(fā)展,企業(yè)迫切需要把自身業(yè)務(wù)精簡化、自動化,使得內(nèi)部業(yè)務(wù)直接實(shí)現(xiàn)無縫對接,所有應(yīng)用系統(tǒng)之間的集成將成為信息化系統(tǒng)發(fā)展的最終目標(biāo)。
4 集成方式
當(dāng)前主要用到的集成方式包含:數(shù)據(jù)集成、門戶集成、應(yīng)用集成。
4.1 數(shù)據(jù)集成
數(shù)據(jù)集成是在物理上把不同來源的數(shù)據(jù)整合,為企業(yè)提供全面的數(shù)據(jù)共享。數(shù)據(jù)集成主要包括文件、數(shù)據(jù)、視圖等方式,在應(yīng)用系統(tǒng)中分享信息,最簡單的方法就是直接進(jìn)行數(shù)據(jù)庫的導(dǎo)出導(dǎo)入操作,但是這種方式需要開發(fā)人員對數(shù)據(jù)庫的結(jié)構(gòu)十分了解,適合所有系統(tǒng)都屬于一個公司開發(fā)出來的情況,分屬不同公司的信息化系統(tǒng)很難滿足這種情況。
目前在數(shù)據(jù)集成方面,已經(jīng)有了很多非常成熟的技術(shù)可以來使用,通常有基于中間件模型、數(shù)據(jù)倉庫、數(shù)據(jù)聯(lián)邦等這些方法,這些技術(shù)通過不同的方式來構(gòu)建數(shù)據(jù)集成的信息系統(tǒng)。
基于中間件模型通過全局?jǐn)?shù)據(jù)模型來訪問不同的數(shù)據(jù)庫或者其他Web資源,中間件位于不同的數(shù)據(jù)庫系統(tǒng)和應(yīng)用程序之間,調(diào)用分散的數(shù)據(jù)庫,為各信息系統(tǒng)提供標(biāo)準(zhǔn)統(tǒng)一的數(shù)據(jù)接口,各信息系統(tǒng)還是完成各自的任務(wù),中間件只是為不同數(shù)據(jù)庫提供一個信息交互的渠道。
數(shù)據(jù)倉庫集成是根據(jù)主數(shù)據(jù)庫的需求,從分散的數(shù)據(jù)庫提取數(shù)據(jù),轉(zhuǎn)換后加載到主數(shù)據(jù)庫中,數(shù)據(jù)倉庫能很好地保證數(shù)據(jù)的準(zhǔn)確性,因此越來越受到各大公司的重視。
數(shù)據(jù)聯(lián)邦集成是把分散的數(shù)據(jù)庫串聯(lián)起來,根據(jù)系統(tǒng)需求調(diào)用不同的數(shù)據(jù)庫數(shù)據(jù),數(shù)據(jù)依然保留在原來的位置,沒有增加數(shù)據(jù)庫硬件的成本,但是由于頻繁的調(diào)用不同數(shù)據(jù)庫數(shù)據(jù),到導(dǎo)致查詢反應(yīng)慢,所以這種集成方式不適合頻繁調(diào)用的場合使用。
4.2 門戶集成
大部分公司通過建一個門戶網(wǎng)站,把分散的各信息化系統(tǒng)統(tǒng)一接入,從而實(shí)現(xiàn)統(tǒng)一的用戶管理,單點(diǎn)登錄,身份驗(yàn)證等。門戶服務(wù)器通過JBoss Portal提供一個符合標(biāo)準(zhǔn)的門戶平臺,實(shí)現(xiàn)信息系統(tǒng)界面的整合,通過標(biāo)準(zhǔn)的Web Service接口,提供門戶和其他應(yīng)用系統(tǒng)通訊管理,實(shí)現(xiàn)各信息化系統(tǒng)之間數(shù)據(jù)的流通。
企業(yè)門戶集成的真正目的是為了處理業(yè)務(wù)流程,集中管理數(shù)據(jù)資源,提升企業(yè)運(yùn)營效率。只要是企業(yè)員工,登錄門戶網(wǎng)站,就能夠獲得與自己級別相對應(yīng)權(quán)限的業(yè)務(wù),進(jìn)行業(yè)務(wù)處理、協(xié)作辦公,并可以進(jìn)入對應(yīng)的業(yè)務(wù)系統(tǒng)完成實(shí)際業(yè)務(wù)。
所以說門戶集成主要實(shí)現(xiàn)以下幾個方面的統(tǒng)一:統(tǒng)一任務(wù)中心;統(tǒng)一消息中心;統(tǒng)一用戶管理;統(tǒng)一搜索;統(tǒng)一流程管理。
4.3 應(yīng)用集成
應(yīng)用集成建立在集成平臺服務(wù)器的基礎(chǔ)之上,是基于面向服務(wù)的體系結(jié)構(gòu)(SOA)架構(gòu)和業(yè)務(wù)流程集成的平臺。統(tǒng)一管理各信息系統(tǒng)內(nèi)外部的接口。同時集成平臺服務(wù)器上定義了跨系統(tǒng)的業(yè)務(wù)流程,通過業(yè)務(wù)流程執(zhí)行語言定義各應(yīng)用系統(tǒng)Web Serice服務(wù)接口,接口獨(dú)立于實(shí)現(xiàn)服務(wù)的硬件平臺、操作系統(tǒng)和編程語言。使得構(gòu)建在各種這樣的系統(tǒng)中的服務(wù)可以一種通用的方式進(jìn)行交互。
企業(yè)應(yīng)用集成的設(shè)計(jì)思路主要分為以數(shù)據(jù)為中心和以業(yè)務(wù)為中心兩種。如果以數(shù)據(jù)為中心,那么在整個信息化系統(tǒng)中數(shù)據(jù)就是主體,全部業(yè)務(wù)處理過程中,不論業(yè)務(wù)如何流轉(zhuǎn),數(shù)據(jù)如何處理,集成的目的就是確保數(shù)據(jù)來源的唯一性和準(zhǔn)確性,每一個分散的系統(tǒng)都能夠獲取到數(shù)據(jù)的統(tǒng)一正確版本。如果以業(yè)務(wù)流程為中心則需要從業(yè)務(wù)流程進(jìn)行分析,以業(yè)務(wù)流程為核心的分析也需要了解數(shù)據(jù),但是數(shù)據(jù)是圍繞業(yè)務(wù)流程分析的需要,該方法通過使用面向服務(wù)構(gòu)架中間件,將其功能為Web服務(wù),企業(yè)信息系統(tǒng)調(diào)用Web服務(wù),從而實(shí)現(xiàn)業(yè)務(wù)流程的集成。實(shí)際應(yīng)用中無論依照哪種方法來實(shí)施企業(yè)應(yīng)用集成系統(tǒng),一旦成功部署并投入使用,都將成為一個重要的系統(tǒng)。
5 總結(jié)
企業(yè)信息化集成不可能單一的按照一個方式集成,每家公司應(yīng)該根據(jù)公司當(dāng)前的實(shí)際情況,綜合考慮公司財力和已經(jīng)實(shí)施的系統(tǒng),具體情況具體實(shí)施,從而減少財務(wù)開支,增加實(shí)施效率。
參考文獻(xiàn):
[關(guān)鍵詞]學(xué)科競賽;.NET;管理系統(tǒng);創(chuàng)新能力
[中圖分類號]G40-057 [文獻(xiàn)標(biāo)識碼]A [論文編號]1009-8097(2013)12-0107-04 [DOI]10.3969/j.issn.1009-8097.2013.12.020
引言
學(xué)科競賽是考察大學(xué)生學(xué)科基本理論知識和解決實(shí)際問題能力的比賽,是高等學(xué)校人才培養(yǎng)質(zhì)量的標(biāo)志之一,是培養(yǎng)知識-能力-素質(zhì)協(xié)調(diào)發(fā)展的創(chuàng)新型、高素質(zhì)人才重要途徑,對高校的學(xué)風(fēng)、就業(yè)也起著重要的促進(jìn)作用。國家教育部在“質(zhì)量工程”建設(shè)內(nèi)容中曾明確提出:繼續(xù)開展大學(xué)生競賽活動,重點(diǎn)資助在全國具有較大影響和廣泛參與面的大學(xué)生競賽活動,激發(fā)大學(xué)生的興趣和潛能,培養(yǎng)大學(xué)生的團(tuán)隊(duì)協(xié)作意識和創(chuàng)新精神。
一方面,隨著國家和各高校對學(xué)科競賽活動的重視程度和支持力度的提升,大學(xué)生學(xué)科競賽活動已逐漸成為促進(jìn)大學(xué)生創(chuàng)新能力提高的重要途徑和手段,各高校圍繞學(xué)科競賽,構(gòu)建了多種以學(xué)科競賽促進(jìn)創(chuàng)新人才培養(yǎng)的培養(yǎng)模式和平臺;另一方面,由于競賽活動的不斷增多,參賽專業(yè)分布廣,加之競賽賽制和賽程差異大,使得在組織和管理學(xué)科競賽的過程中面臨很大的管理困境。目前很多高校對學(xué)科競賽的管理還是人工管理的方式,過程監(jiān)控難度大,統(tǒng)計(jì)各類數(shù)據(jù)易出錯,效率也不高。基于此,本文對建立大學(xué)生學(xué)科競賽管理系統(tǒng)進(jìn)行了研究和探討。
一、系統(tǒng)設(shè)計(jì)
1.系統(tǒng)需求分析
學(xué)科競賽管理系統(tǒng)的設(shè)計(jì)和開發(fā),一是為方便學(xué)科競賽的組織和開展,以項(xiàng)目管理的方式,實(shí)現(xiàn)對學(xué)校、學(xué)院對學(xué)科競賽的組織和實(shí)施進(jìn)行過程監(jiān)控管理;二是為展示和宣傳各類競賽成果,促進(jìn)學(xué)科競賽活動的廣泛開展,在全校范圍內(nèi)形成良好的學(xué)風(fēng)和濃厚的學(xué)術(shù)氛圍;三是提高管理效率,實(shí)現(xiàn)經(jīng)費(fèi)管理、獲獎信息的申報、統(tǒng)計(jì)等環(huán)節(jié)的信息化管理,方便統(tǒng)計(jì)分析各類數(shù)據(jù),提高工作效率。基于上述分析,確定系統(tǒng)的需求為:
(1)競賽項(xiàng)目的管理。面向的對象為教師、各學(xué)院和教務(wù)處管理人員,主要功能有在線申報競賽項(xiàng)目,學(xué)院審核、推薦項(xiàng)目,專家在線評審項(xiàng)目,批準(zhǔn)立項(xiàng)項(xiàng)目。
(2)競賽信息的管理。面向的對象為教師、學(xué)生及普通瀏覽用戶,主要功能有競賽介紹和競賽舉辦通知,在線展示優(yōu)秀項(xiàng)目,交流討論等。
(3)系統(tǒng)后臺管理。面向的對象為教務(wù)處,主要功能有用戶賬號管理、數(shù)據(jù)報表管理、查詢統(tǒng)計(jì)、Web界面的公告管理。
下圖為將需求分析用UML統(tǒng)一建模語言來描述得到的用例圖。
2.系統(tǒng)功能設(shè)計(jì)
根據(jù)前期的需求分析,我們設(shè)計(jì)了集學(xué)科競賽項(xiàng)目管理、競賽信息、后臺管理功能于一體的高校學(xué)科競賽管理系統(tǒng),系統(tǒng)涵蓋了學(xué)科競賽管理的全過程,實(shí)現(xiàn)了競賽項(xiàng)目申報、項(xiàng)目評審、競賽報名、競賽實(shí)施、競賽信息、競賽成果展示、獲獎統(tǒng)計(jì)、經(jīng)費(fèi)管理等環(huán)節(jié)的網(wǎng)絡(luò)化信息管理。系統(tǒng)的功能結(jié)構(gòu)圖如下:
教師可以借助該系統(tǒng),面向全校學(xué)生組織和實(shí)施學(xué)科競賽工作;學(xué)生可以通過系統(tǒng)在線進(jìn)行競賽報名,查看和瀏覽競賽方面的新聞和信息,學(xué)習(xí)和了解各類學(xué)科競賽介紹,并利用系統(tǒng)進(jìn)行學(xué)習(xí)和交流;各學(xué)院和教務(wù)處可以利用系統(tǒng)對項(xiàng)目立項(xiàng)、經(jīng)費(fèi)等方面進(jìn)行管理,監(jiān)控各項(xiàng)目進(jìn)展情況,獲取等各類統(tǒng)計(jì)數(shù)據(jù)。
二、系統(tǒng)架構(gòu)及實(shí)現(xiàn)
1.系統(tǒng)平臺搭建
本系統(tǒng)采用應(yīng)用程序典型的三層架構(gòu),Web表示層面向所有的用戶,通過統(tǒng)一的接口,將用戶的輸入向業(yè)務(wù)邏輯層發(fā)送請求,業(yè)務(wù)邏輯層將請求按照統(tǒng)一的邏輯規(guī)則處理后進(jìn)入數(shù)據(jù)庫操作,然后將從數(shù)據(jù)庫返回的數(shù)據(jù)集合封裝成對象的形式返回到Web表現(xiàn)層。數(shù)據(jù)訪問層主要是對原始數(shù)據(jù)的操作,為業(yè)務(wù)邏輯層或表示層提供數(shù)據(jù)服務(wù)。
在該架構(gòu)下,用戶表現(xiàn)層甚至可以不知道數(shù)據(jù)庫的結(jié)構(gòu),只要維護(hù)與數(shù)據(jù)訪問層之間的接口即可。這種方式在一定程度上提高了數(shù)據(jù)庫的安全性,同時也降低了對用戶表現(xiàn)層開發(fā)人員的要求,因?yàn)楸憩F(xiàn)層不需要進(jìn)行任何關(guān)于數(shù)據(jù)庫的操作。系統(tǒng)為B/S結(jié)構(gòu),Web服務(wù)器操作系統(tǒng)為Windows Server2008,信息服務(wù)軟件為IIS 7.0。
2.關(guān)鍵技術(shù)
本系統(tǒng)使用+Visual 2008+SQL Server 2005進(jìn)行開發(fā)。以其良好的結(jié)構(gòu)及擴(kuò)展性、簡易性、可用性、可縮放性、可管理性、高性能的執(zhí)行效率、強(qiáng)大的工具和平臺支持和良好的安全性等特點(diǎn)成為目前最流行的Web開發(fā)技術(shù)之一。而采用語言的網(wǎng)絡(luò)應(yīng)用開發(fā)框架,目前也已得到廣泛的應(yīng)用,其優(yōu)勢主要是為搭建具有可伸縮性、靈活性、易維護(hù)性的業(yè)務(wù)系統(tǒng)提供了良好的機(jī)制。此外,通用語言的支持能力使開發(fā)人員能在C++、VB和C#間進(jìn)行自由轉(zhuǎn)換。在配合MS SQLServer服務(wù)器的使用,在Visual 中可以直接進(jìn)行數(shù)據(jù)庫的建立和修改,以及數(shù)據(jù)表、視圖等的瀏覽和修改。
在開發(fā)過程中用的關(guān)鍵技術(shù)有數(shù)據(jù)訪問技術(shù)、Cookie編程技術(shù)、動態(tài)菜單的腳本設(shè)計(jì)技術(shù),使用的關(guān)鍵對象有Connection、Command、DataSet等。表示層采用模型一視圖一控制器(Model-View-Controller,MVC)模式,通過繼承Systerm.Web.UI.UserControl,自定義用戶控件,并利用頁面組合控件來實(shí)現(xiàn)視圖。業(yè)務(wù)邏輯層通過接口IDBAccess完成對數(shù)據(jù)訪問業(yè)務(wù)的調(diào)用。數(shù)據(jù)訪問層處理數(shù)據(jù)的所有的類和方法都放在DBAccessFactory中,通過接口IDBAccess向外提供服務(wù)。DBAccessFactory中,最高層靜態(tài)父類IDBAccess包含了一些基本方法;抽象類DBAccess繼承類IDBAccess,定義了一些常用變量和公用的抽象和實(shí)例。
三、系統(tǒng)主要功能設(shè)計(jì)
1.管理流程
系統(tǒng)設(shè)計(jì)是基于項(xiàng)目過程管理的思想,在借鑒國內(nèi)其他高校的經(jīng)驗(yàn)基礎(chǔ)上,結(jié)合我校學(xué)科競賽多年的管理工作實(shí)際,設(shè)計(jì)的項(xiàng)目運(yùn)行流程如下:
競賽申報階段:教務(wù)處啟動本年度的學(xué)科競賽項(xiàng)目申報工作后,教師根據(jù)國家、省競賽組委會的競賽通知和安排,在系統(tǒng)中申報本年度擬組織學(xué)生參加的競賽;各學(xué)院對本院申報的競賽項(xiàng)目進(jìn)行初步審核和把關(guān),學(xué)校組織評審專家進(jìn)行在線評審,根據(jù)全校申報情況、各競賽的性質(zhì)和層次、面向?qū)ο蠛蛯I(yè),確定本年度立項(xiàng)項(xiàng)目和經(jīng)費(fèi)資助額度,并在系統(tǒng)中進(jìn)行。
競賽實(shí)施階段:指導(dǎo)教師(項(xiàng)目負(fù)責(zé)人)組織實(shí)施競賽。競賽分為校級競賽和校級以上(國家級、省級)兩類。校級競賽由指導(dǎo)教師在系統(tǒng)中競賽舉辦通知,學(xué)生在系統(tǒng)中進(jìn)行報名、提交競賽作品,校內(nèi)專家評審后,在系統(tǒng)中獲獎名單。國家級、省級競賽是在校級競賽基礎(chǔ)上,擇優(yōu)選擇學(xué)生參加,待獲獎名單公布后,由指導(dǎo)教師將獲獎名單導(dǎo)入到系統(tǒng)中。
競賽總結(jié)階段:教務(wù)處從系統(tǒng)中獲取各類獲獎數(shù)據(jù),召開表彰大會,對獲獎的學(xué)生和指導(dǎo)教師進(jìn)行表彰和獎勵,在網(wǎng)上展示優(yōu)秀作品和成果;依據(jù)相關(guān)管理辦法,計(jì)算并給予獲獎學(xué)生相應(yīng)的獎勵學(xué)分;進(jìn)行相關(guān)數(shù)據(jù)的歸檔、分析,比較各類競賽的成績,為下一年度的工作做準(zhǔn)備。
2.各角色功能設(shè)計(jì)
結(jié)合學(xué)科競賽管理工作流程,系統(tǒng)設(shè)置了指導(dǎo)教師、教務(wù)處、學(xué)生、學(xué)院管理員、評審專家、普通用戶6個用戶角色。
(1)指導(dǎo)教師模塊
指導(dǎo)教師模塊的主要功能有:項(xiàng)目申報、競賽信息、競賽管理和組織、經(jīng)費(fèi)管理及交流互動等。教師在系統(tǒng)中進(jìn)行學(xué)科競賽項(xiàng)目申報,填寫擬參加學(xué)科競賽的基本信息、往年參賽情況、參賽計(jì)劃及實(shí)施方案、預(yù)期成果、經(jīng)費(fèi)預(yù)算等;待項(xiàng)目立項(xiàng)后,利用系統(tǒng)組織開展競賽,競賽信息、設(shè)置競賽起止日期、查看報名學(xué)生及競賽結(jié)果等;對于校級以上的競賽,教師可以導(dǎo)入獲獎學(xué)生名單,上傳獲獎學(xué)生的作品;競賽結(jié)束后,上傳項(xiàng)目總結(jié)報告;在競賽過程中,可以提交經(jīng)費(fèi)使用申請,可以利用交流互動功能,回答學(xué)生關(guān)于競賽方面的問題。
(2)教務(wù)處模塊
教務(wù)處模塊主要包括系統(tǒng)管理和學(xué)科競賽管理兩方面的功能。系統(tǒng)管理的相關(guān)功能有:系統(tǒng)設(shè)置,設(shè)置系統(tǒng)的相關(guān)參數(shù);數(shù)據(jù)初始化,與教務(wù)、人事管理系統(tǒng)對接,導(dǎo)入全校的學(xué)院、專業(yè)、班級、學(xué)生和老師數(shù)據(jù);權(quán)限設(shè)置,分配和設(shè)置評審專家、學(xué)院管理員權(quán)限;Web界面管理,在公告欄項(xiàng)目立項(xiàng)及結(jié)題、競賽報名等校級通知,在新聞動態(tài)欄學(xué)生參加競賽的獲獎新聞和圖片,在競賽簡介欄各類國家級、省級競賽的賽事簡介。項(xiàng)目管理的相關(guān)功能有:項(xiàng)目立項(xiàng)評審、經(jīng)費(fèi)分配及使用審批、項(xiàng)目信息、項(xiàng)目過程管理、過程信息查看、獲獎統(tǒng)計(jì)、數(shù)據(jù)分析等。
(3)學(xué)生模塊
學(xué)生模塊的主要功能有:查看學(xué)科競賽信息、在線報名、上傳競賽作品、查詢競賽成績和獲得的獎勵學(xué)分、交流互動。學(xué)生可以通過系統(tǒng),查看各類競賽簡介,選擇參加自己感興趣的競賽,同時系統(tǒng)也提供了交流展示平臺,將獲獎學(xué)生的優(yōu)秀作品進(jìn)行展示,通過系統(tǒng)的交流互動功能,學(xué)生之間可以開展討論,也可以向教師、教務(wù)處咨詢競賽方面的問題。對于團(tuán)體項(xiàng)目,學(xué)生可以事先進(jìn)行組隊(duì),在系統(tǒng)中直接報名,也可以利用系統(tǒng)進(jìn)行選擇組隊(duì)。
(4)其他角色功能
學(xué)院管理員:各學(xué)院組織專家組,對本院申報的學(xué)科競賽項(xiàng)目進(jìn)行初步審核,由學(xué)院管理員在系統(tǒng)中進(jìn)行推薦操作,將本院教師申報的項(xiàng)目推薦到學(xué)校。學(xué)院管理員一般可以是教學(xué)秘書或教學(xué)院長。
評審專家:評審專家分為院級評審專家和校級評審專家,可以通過系統(tǒng),在線對申報的學(xué)科競賽項(xiàng)目進(jìn)行評審和打分。院級評審專家由學(xué)院管理員進(jìn)行設(shè)置,校級評審專家由教務(wù)處進(jìn)行設(shè)置。
普通用戶:可通過訪問系統(tǒng)的Web界面查看教師、教務(wù)處競賽的信息、公告和獲獎成果,但不能登錄系統(tǒng)。系統(tǒng)設(shè)置了用戶注冊功能,普通用戶注冊后,可以和系統(tǒng)中的所有人員交流,如向獲獎學(xué)生咨詢相關(guān)問題。
四、系統(tǒng)主要特點(diǎn)
本系統(tǒng)實(shí)現(xiàn)了學(xué)科競賽的信息化管理,既能實(shí)現(xiàn)對競賽信息的高效率管理和控制,又能滿足競賽的決策者對競賽活動的宏觀管理與決策需求,同時系統(tǒng)具有以下功能特點(diǎn):
1.實(shí)時的信息查詢
管理人員和全校師生可以利用系統(tǒng),實(shí)時查詢學(xué)科競賽的信息。各級用戶(指導(dǎo)教師、教務(wù)處、學(xué)院、學(xué)生)可實(shí)時查詢競賽相關(guān)信息,如競賽簡介、競賽舉辦信息、學(xué)生報名情況、經(jīng)費(fèi)使用情況、項(xiàng)目進(jìn)展情況等,方便質(zhì)量監(jiān)控與管理。
2.方便的統(tǒng)計(jì)分析
教師可以利用系統(tǒng)獲得全校學(xué)生的報名數(shù)據(jù),教務(wù)處可以方便地獲得各學(xué)科競賽的獲獎信息。自動生成各種分析圖表,柱狀圖、餅狀圖、統(tǒng)計(jì)表等,如各競賽不同年度的獲獎成績、獲獎人數(shù)對比表,各年度投入經(jīng)費(fèi)和獲獎數(shù)量的關(guān)系對比表,歷屆競賽信息統(tǒng)計(jì)表等,為日后學(xué)科競賽管理工作提供指導(dǎo)意見。
3.良好的數(shù)據(jù)接口
系統(tǒng)設(shè)計(jì)了多處數(shù)據(jù)導(dǎo)入、導(dǎo)出功能,支持excel、dbf,access多種數(shù)據(jù)格式,方便與其他信息管理系統(tǒng)的對接,如導(dǎo)入學(xué)生和教師賬號,導(dǎo)出學(xué)生獎勵學(xué)分匯總表。系統(tǒng)提供了豐富的報表格式,既可以直接打印輸出報表,也可以導(dǎo)出電子格式。學(xué)生、教師在登錄系統(tǒng)時,使用的是教務(wù)系統(tǒng)中賬號視圖,實(shí)現(xiàn)了賬號的統(tǒng)一,保證了與教務(wù)管理系統(tǒng)的數(shù)據(jù)一致性。
關(guān)鍵詞:開放平臺;數(shù)字化校園;數(shù)據(jù)中心;應(yīng)用平臺;用戶體驗(yàn)
中圖分類號:TP311 文獻(xiàn)標(biāo)志碼: A 文章編號:1673-8454(2015)21-0054-05
一、引言
縱觀數(shù)字化校園的發(fā)展歷程,到目前主要分為兩個階段。
第一階段始于上世紀(jì)末,以松耦合的MIS(Management Information System)系統(tǒng)建設(shè)為主要形式,重硬件、輕軟件,主要解決“業(yè)務(wù)部門”的管理需求,所建立的業(yè)務(wù)管理系統(tǒng)沒有進(jìn)行統(tǒng)一規(guī)劃和實(shí)施,系統(tǒng)之間相對孤立、各自為政,逐漸形成了“煙囪式架構(gòu)”的第一代數(shù)字化校園建設(shè)形態(tài),如圖1所示。這些業(yè)務(wù)系統(tǒng)需求明確,自身獲取業(yè)務(wù)數(shù)據(jù)效率高,但從校級角度出發(fā),則產(chǎn)生了數(shù)據(jù)孤島、管理維護(hù)成本高等問題。
第二階段建設(shè)試圖解決第一代數(shù)字化校園存在的數(shù)據(jù)孤島問題,開始從校級角度出發(fā),重視軟件與用戶服務(wù),強(qiáng)調(diào)整體設(shè)計(jì)和實(shí)施。但已建業(yè)務(wù)系統(tǒng)多數(shù)已進(jìn)入正式運(yùn)行階段,為保護(hù)建設(shè)成果,形成了“整體規(guī)劃、平臺建設(shè)、系統(tǒng)整合”的第二代數(shù)字化校園建設(shè)形態(tài),如圖2所示。以整合數(shù)據(jù)流、業(yè)務(wù)流、單點(diǎn)登錄、統(tǒng)一認(rèn)證為核心目標(biāo),引入數(shù)據(jù)平臺、統(tǒng)一身份認(rèn)證、校園門戶等平臺,解決數(shù)據(jù)共享和一站式用戶服務(wù)問題。為避免新舊系統(tǒng)間接口眾多、標(biāo)準(zhǔn)不一等問題給數(shù)字化校園后期運(yùn)行管理帶來困擾,部分學(xué)校開始采用單公司提供一站式解決方案的建設(shè)方式。但單一平臺以全面代替合適,過多依賴于固定軟件廠商造成某些業(yè)務(wù)系統(tǒng)適用性能不佳,約束了數(shù)字化校園建設(shè),難以滿足師生員工日益多樣的需求和移動等多樣化終端設(shè)備接入需求。
數(shù)字化校園發(fā)展到今天,除了實(shí)現(xiàn)統(tǒng)一規(guī)劃、統(tǒng)一建設(shè)、統(tǒng)一管理的目標(biāo)以外,還需要突出個性化服務(wù),讓各類用戶快速獲取所需服務(wù)。基于開放平臺,面向數(shù)據(jù)、應(yīng)用和服務(wù)的數(shù)字化校園重構(gòu)是化解有限自身能力與不斷變化的用戶需求之間矛盾、構(gòu)建有效服務(wù)型數(shù)字化校園的有效途徑,也是新一代數(shù)字化校園的建設(shè)方向。
二、開放平臺概述
開放平臺始于互聯(lián)網(wǎng)行業(yè)。國外始于2007年Facebook和2008年Google開放平臺戰(zhàn)略,國內(nèi)自2011年開始,互聯(lián)網(wǎng)廠商紛紛推出各自的開放平臺,如騰訊開放平臺、新浪微博開放平臺、百度框計(jì)算搜索開放平臺、淘寶開放平臺等。上述開放平臺將不同的服務(wù)封裝到一系列數(shù)據(jù)接口中,并開放接口,由此網(wǎng)站不僅可以提供簡單的網(wǎng)頁接入,還可以進(jìn)行復(fù)雜數(shù)據(jù)交換。這樣,第三方開發(fā)者可以基于開放平臺開放API開發(fā)各種應(yīng)用,構(gòu)造生態(tài)圈,服務(wù)和吸引更多用戶,實(shí)現(xiàn)開放平臺廠商與第三方開發(fā)者共贏的目的。
三、基于開放平臺的數(shù)字化校園基本思路
基于開放平臺思想重構(gòu)的數(shù)字化校園建設(shè)在統(tǒng)一數(shù)據(jù)核心的基礎(chǔ)上,構(gòu)建共享、重用和連接的系統(tǒng)架構(gòu),代替封閉、僵化的傳統(tǒng)架構(gòu)。遵循“用戶主控、隨需而變、全局規(guī)劃、整體集成”的思路,以“數(shù)據(jù)中心開放平臺”為核心,以“數(shù)據(jù)服務(wù)”和“用戶服務(wù)”為理念,以“全局?jǐn)?shù)據(jù)應(yīng)用和服務(wù)”為目標(biāo),以“應(yīng)用開放平臺”為手段,通過開放應(yīng)用接口,使標(biāo)準(zhǔn)數(shù)據(jù)服務(wù)不再受限于某個廠商,打破應(yīng)用系統(tǒng)壁壘,減少人工干預(yù)過程,為學(xué)校爭取主動權(quán),實(shí)現(xiàn)開發(fā)者、學(xué)校、用戶共贏。
“數(shù)據(jù)服務(wù)” 是一種軟件服務(wù),它封裝了數(shù)字化校園關(guān)鍵數(shù)據(jù)實(shí)體的操作。“數(shù)據(jù)服務(wù)”要給不同應(yīng)用系統(tǒng)和工作流程提供服務(wù)。“數(shù)據(jù)服務(wù)”讓使用者無需訪問或者更新多個數(shù)據(jù)源,有助于維持?jǐn)?shù)據(jù)的完整性、執(zhí)行數(shù)據(jù)可視化和訪問規(guī)則。“數(shù)據(jù)服務(wù)”為數(shù)字化校園改進(jìn)業(yè)務(wù)需求提供了一個可持續(xù)的基礎(chǔ)。
“用戶服務(wù)” 是一種用戶體驗(yàn),用戶體驗(yàn)是指在訪問網(wǎng)站或系統(tǒng)的過程中,用戶對界面、功能、相關(guān)信息的可讀性、可操作性、交互便捷性等方面建立起來的心理感受。目前,用戶對服務(wù)的需求已經(jīng)逐漸從滿足功能向方便操作方向轉(zhuǎn)變。四處散落的應(yīng)用或簡單功能羅列已經(jīng)無法滿足用戶服務(wù)體驗(yàn)。用戶希望一站式獲取服務(wù),進(jìn)而需要根據(jù)與自身身份或任務(wù)相匹配的智能推薦。
“全局?jǐn)?shù)據(jù)應(yīng)用和服務(wù)”,不局限于數(shù)據(jù)集成工具和數(shù)據(jù)共享,從認(rèn)證層面、信息的集中和個性化服務(wù)層面、數(shù)據(jù)層面實(shí)現(xiàn)全校范圍內(nèi)數(shù)據(jù)的統(tǒng)一集中和共享。
以“應(yīng)用開放平臺”為手段,以“小應(yīng)用代替大系統(tǒng)”為目標(biāo),逐漸淡化面向業(yè)務(wù)部門的管理系統(tǒng)的概念。通過移動APP或Web APP的方式,將單元化的業(yè)務(wù)操作APP化,打破傳統(tǒng)MIS之間的壁壘。為用戶提供統(tǒng)一、快速服務(wù),同時便于拓展移動校園服務(wù)。例如,新職工入職的數(shù)據(jù)輸入,以前的做法是在人事管理系統(tǒng)中添加新職工數(shù)據(jù),通過數(shù)據(jù)交換平臺分發(fā)到其他業(yè)務(wù)系統(tǒng)中。新的做法是建立一個如移動APP或Web APP應(yīng)用程序的服務(wù),直接將新職工數(shù)據(jù)儲存到校園統(tǒng)一數(shù)據(jù)中心開放平臺中,其他業(yè)務(wù)系統(tǒng)通過數(shù)據(jù)中心開放平臺調(diào)用或者被推送新職工數(shù)據(jù)。
四、基于開放平臺的數(shù)字化校園總體設(shè)計(jì)
基于數(shù)據(jù)中心開放平臺的數(shù)字化校園軟件布局可以描述如下,如圖3所示:
(1)規(guī)范:包括服務(wù)規(guī)范、接口規(guī)范等,為應(yīng)用提供標(biāo)準(zhǔn)接口,使遵循接口的應(yīng)用能夠良好集成,也能向第三方開放接口。
(2)平臺:數(shù)據(jù)中心開放平臺實(shí)現(xiàn)數(shù)據(jù)統(tǒng)一存儲、共享、服務(wù);統(tǒng)一身份認(rèn)證平臺實(shí)現(xiàn)身份統(tǒng)一管理和認(rèn)證。
(3)應(yīng)用:指遵循接口標(biāo)準(zhǔn)的各類應(yīng)用,包括移動APP、輕應(yīng)用與PC端應(yīng)用管理系統(tǒng)。
(4)服務(wù):用戶服務(wù)從門戶獲取一站式服務(wù),門戶包括PC端門戶與移動端門戶,為用戶提供基于不同終端的個性化服務(wù)。
五、基于開放平臺的數(shù)字化校園實(shí)現(xiàn)
1.數(shù)據(jù)標(biāo)準(zhǔn)的實(shí)現(xiàn)
數(shù)據(jù)標(biāo)準(zhǔn)的建立是數(shù)字化校園的基礎(chǔ)和核心之一,是學(xué)校信息化建設(shè)能否長久發(fā)展的一個關(guān)鍵。經(jīng)過數(shù)據(jù)標(biāo)準(zhǔn)規(guī)范和標(biāo)準(zhǔn)化的數(shù)據(jù)是數(shù)據(jù)中心的基石,可以確保各應(yīng)用系統(tǒng)之間元數(shù)據(jù)的統(tǒng)一,以標(biāo)準(zhǔn)、高效、交互的方式運(yùn)行。可以確保各種數(shù)據(jù)庫之間相互操作,降低數(shù)據(jù)庫應(yīng)用開發(fā)成本。
數(shù)據(jù)標(biāo)準(zhǔn)建設(shè)包括數(shù)據(jù)編碼原則和數(shù)據(jù)標(biāo)準(zhǔn)內(nèi)容。數(shù)據(jù)編碼原則可將數(shù)據(jù)規(guī)劃為信息類規(guī)范、管理類規(guī)范和技術(shù)類規(guī)范三類。基于已經(jīng)制定的數(shù)據(jù)元素標(biāo)準(zhǔn)和信息分類標(biāo)準(zhǔn),還要對各應(yīng)用系統(tǒng)和數(shù)據(jù)中心所需共享的數(shù)據(jù)制定統(tǒng)一的數(shù)據(jù)交換標(biāo)準(zhǔn),使系統(tǒng)間的數(shù)據(jù)能夠進(jìn)行互聯(lián)互通,涉及從各部門的數(shù)據(jù)和共享的需求分析,到各部門的數(shù)據(jù)格式和權(quán)限要求等內(nèi)容。
隨著信息化進(jìn)程的發(fā)展,信息標(biāo)準(zhǔn)也必須是一個及時更新、不斷充實(shí)的動態(tài)系統(tǒng)。因此,學(xué)校的信息標(biāo)準(zhǔn)系統(tǒng)建設(shè)必須有很強(qiáng)的兼容性和開放性。在我們的信息標(biāo)準(zhǔn)建設(shè)時,參考教育部頒布的《教育管理信息化標(biāo)準(zhǔn)》和教育信息化技術(shù)標(biāo)準(zhǔn)委員會的相關(guān)標(biāo)準(zhǔn),結(jié)合學(xué)校的實(shí)際情況,制定校內(nèi)通用的統(tǒng)一的數(shù)據(jù)編碼標(biāo)準(zhǔn)。
2.數(shù)據(jù)中心開放平臺實(shí)現(xiàn)
數(shù)據(jù)中心開放平臺采用基于數(shù)據(jù)服務(wù)的建設(shè)模式,數(shù)據(jù)中心為數(shù)據(jù)提供集中存儲,交換與數(shù)據(jù)服務(wù)為共享數(shù)據(jù)提供一次錄入,業(yè)務(wù)系統(tǒng)承擔(dān)業(yè)務(wù)數(shù)據(jù)的錄入和維護(hù)工作。整個體系共分為三層,從下到上分別是存儲層、服務(wù)層和應(yīng)用層。
存儲層:包括基礎(chǔ)數(shù)據(jù)庫和數(shù)據(jù)倉庫的建設(shè)。基礎(chǔ)數(shù)據(jù)庫主要為上層應(yīng)用提供數(shù)據(jù)支撐,并在此基礎(chǔ)上不斷豐富跨部門的全局應(yīng)用。數(shù)據(jù)中心遠(yuǎn)期將考慮數(shù)據(jù)倉庫的建設(shè)。
服務(wù)層:包括數(shù)據(jù)交換服務(wù)、數(shù)據(jù)服務(wù)等。承擔(dān)數(shù)據(jù)的交換任務(wù);統(tǒng)一為各系統(tǒng)及部門提供數(shù)據(jù)交換服務(wù);為各應(yīng)用系統(tǒng)提供統(tǒng)一的數(shù)據(jù)訪問接口,變數(shù)據(jù)開放為服務(wù)開放,變開放表結(jié)構(gòu)為開放API,減少系統(tǒng)耦合性。
應(yīng)用層:面向用戶和數(shù)據(jù)提供開放平臺,根據(jù)工作和流程提供個性化設(shè)置。面向開發(fā)者提供應(yīng)用開放,支持多維度檢索、權(quán)限認(rèn)證、接口申請、應(yīng)用導(dǎo)航等一系列服務(wù)。
各類業(yè)務(wù)系統(tǒng)各司其職,為全校師生提供服務(wù);基于數(shù)據(jù)中心的應(yīng)用系統(tǒng)可以充分發(fā)揮數(shù)據(jù)的綜合利用價值,如圖4所示。
3.統(tǒng)一身份認(rèn)證實(shí)現(xiàn)
統(tǒng)一身份認(rèn)證的設(shè)計(jì)核心是在數(shù)據(jù)中心開放平臺中集中儲存和管理用戶以及用戶在各應(yīng)用系統(tǒng)中權(quán)限的信息,實(shí)現(xiàn)對用戶的集中管理。統(tǒng)一認(rèn)證和統(tǒng)一授權(quán)是這部分工作的兩大任務(wù),前者決定用戶是否有權(quán)限進(jìn)入整個業(yè)務(wù)系統(tǒng),后者決定用戶對哪些業(yè)務(wù)系統(tǒng)具有什么樣的權(quán)利。按照樹狀信息組織模式形成的目錄服務(wù),實(shí)現(xiàn)信息管理和服務(wù)接口的一種方式。目錄信息樹中的一個節(jié)點(diǎn)對應(yīng)著信息庫中的一個個合法用戶,節(jié)點(diǎn)的屬性包括用戶的身份信息和一些認(rèn)證機(jī)制中需要用到的控制信息,因此每個節(jié)點(diǎn)所帶有的屬性,以及這些節(jié)點(diǎn)如何組成結(jié)構(gòu)合理的目錄信息樹,是用戶身份管理服務(wù)的設(shè)計(jì)目標(biāo)和關(guān)鍵。
在我們提出的數(shù)字化校園中,統(tǒng)一身份認(rèn)證的基礎(chǔ)是數(shù)據(jù)中心開放平臺,而不是任何一個應(yīng)用系統(tǒng),這使用戶在學(xué)校數(shù)字化校園中開展任何應(yīng)用之前都必須先經(jīng)過統(tǒng)一身份的認(rèn)證。然后經(jīng)過統(tǒng)一有線門戶、移動無線門戶進(jìn)入各業(yè)務(wù)系統(tǒng)以及APP應(yīng)用開放平臺。入口唯一降低了需要設(shè)置單點(diǎn)登錄所帶來的開發(fā)復(fù)雜性,也降低了實(shí)際運(yùn)行中的管理難度。
4.統(tǒng)一信息門戶實(shí)現(xiàn)
統(tǒng)一信息門戶位于數(shù)字化校園體系結(jié)構(gòu)中的最上層,實(shí)現(xiàn)數(shù)字化校園各應(yīng)用系統(tǒng)與用戶的交互服務(wù)過程,是數(shù)字化校園信息集中展示的窗口,是各應(yīng)用系統(tǒng)中各種應(yīng)用服務(wù)集成和部署的平臺,它把分立各個業(yè)務(wù)系統(tǒng)的不同功能有效地組織起來,為各類用戶提供一個統(tǒng)一的信息服務(wù)入口。
在我們提出的數(shù)字化校園中,我們希望用戶從統(tǒng)一的有線門戶和無線門戶登錄作為日常信息化工作的第一步。在這兩個信息門戶上,集成身份認(rèn)證,用戶在登錄頁進(jìn)行認(rèn)證以后,進(jìn)入信息化管理平臺(俗稱內(nèi)網(wǎng))進(jìn)行業(yè)務(wù)管理。
借鑒互聯(lián)網(wǎng)瀏覽器發(fā)展的理念,創(chuàng)新性的建設(shè)允許用戶定制個性化服務(wù)的信息門戶,貼合用戶需求,提高工作效率,改善現(xiàn)有的服務(wù)體驗(yàn)。
(1)用戶服務(wù)設(shè)計(jì)上:區(qū)分登錄前與登錄后的用戶服務(wù)。登錄頁面集成部分用戶常用網(wǎng)站、新聞列表和通用組件(如天氣預(yù)報)等,以貼片式、個性化的方式呈現(xiàn)出來,同時集成一些學(xué)校集中管理、推送信息,如熱點(diǎn)宣傳、院校新聞、通知公告等等。用戶登錄完成的頁面集成數(shù)字化校園各業(yè)務(wù)管理系統(tǒng)的快捷入口,內(nèi)部的新聞、通知、郵件、流程等,同時個人常用或者現(xiàn)階段需要用到業(yè)務(wù)管理系統(tǒng)中的單個功能被抽取出來,根據(jù)用戶角色呈現(xiàn)在頁面上。
(2)頁面風(fēng)格設(shè)計(jì)上:我們借鑒微軟WIN8采用全新的Modern UI,采取扁平化設(shè)計(jì)風(fēng)格,可配置內(nèi)容以動態(tài)方塊的樣式呈現(xiàn)在屏幕上,用戶配置采取拖拽式、點(diǎn)選式等互聯(lián)網(wǎng)常見操作,充分提高可用性。
5.應(yīng)用開放平臺實(shí)現(xiàn)
應(yīng)用開放平臺(AOP)側(cè)重在APP標(biāo)準(zhǔn)的建立、APP應(yīng)用的管理、APP開發(fā)環(huán)境的建立。功能包括APP 接入流程、APP 附加屬性設(shè)定、角色管理、授權(quán)管理、用戶APP展現(xiàn)框架、APP樣式的管理風(fēng)格、APP 接入引擎、獨(dú)立應(yīng)用的接入規(guī)范、原生態(tài)的APP 開發(fā)流程,框架、界面開發(fā)、跳轉(zhuǎn)關(guān)系、服務(wù)調(diào)用、打包部署、運(yùn)行監(jiān)控等。AOP是學(xué)校為校內(nèi)外業(yè)務(wù)系統(tǒng)、網(wǎng)站等產(chǎn)品創(chuàng)建和維護(hù)的數(shù)字化應(yīng)用平臺,允許用戶從APP Store瀏覽、使用一些由第三方或AOP本身提供的遵循AOP開發(fā)規(guī)范的APP應(yīng)用。
在我們提出的數(shù)字化校園中,我們希望應(yīng)用開放平臺能作為傳統(tǒng)應(yīng)用管理和教學(xué)系統(tǒng)的一個輔助,根據(jù)用戶的需要和喜好,不斷地從傳統(tǒng)應(yīng)用管理和教學(xué)系統(tǒng)中抽取適合的功能,在應(yīng)用開放平臺中注冊成為獨(dú)立的APP應(yīng)用,這樣的APP應(yīng)用同時提供給有線門戶和移動無線門戶,方便用戶依托這兩大門戶進(jìn)行信息化管理和教學(xué)工作。圍繞“數(shù)據(jù)服務(wù)”,轉(zhuǎn)變信息化服務(wù)方式,將服務(wù)與業(yè)務(wù)流程剝離,采用輕應(yīng)用、APP化的服務(wù)顯示方式,為用戶提供快速服務(wù)通道。用戶不需要再進(jìn)入業(yè)務(wù)系統(tǒng)尋找服務(wù),平臺根據(jù)角色提供更清晰、個性化的數(shù)據(jù)服務(wù)。
當(dāng)我們確定了APP開發(fā)和接入標(biāo)準(zhǔn)以后,兩大門戶就能成為不斷容納新增應(yīng)用APP的標(biāo)準(zhǔn)容器。在數(shù)據(jù)中心開放平臺的基礎(chǔ)上,傳統(tǒng)應(yīng)用管理系統(tǒng)將逐漸轉(zhuǎn)變成指向性明確的應(yīng)用功能。標(biāo)準(zhǔn)數(shù)據(jù)服務(wù)不再受限于某個廠商,如選課、查詢、報修、預(yù)定等功能完全可以通過市場化運(yùn)作,以吸引更多的應(yīng)用軟件廠商,甚至可以組織具有能力的學(xué)生團(tuán)體參與開發(fā)。以筆者所在的學(xué)校為例,建立用戶統(tǒng)一門戶網(wǎng)站,如圖5、圖6所示,在門戶上按照用戶類型推送或者自定義一些功能應(yīng)用。
當(dāng)前的教育資源有微化的趨勢,如微課件、微視頻等,AOP提出了一種將業(yè)務(wù)大應(yīng)用微化的解決方案,使未來的軟件開發(fā)不再以大的業(yè)務(wù)方向?yàn)閱挝唬约?xì)顆粒度的功能點(diǎn)為單位,具備一定的創(chuàng)新性和前瞻性。
6.深化數(shù)據(jù)服務(wù)與決策支持
學(xué)校開展數(shù)字化校園建設(shè),最初的目的是實(shí)現(xiàn)數(shù)據(jù)的集成和共享,提高數(shù)據(jù)的時效性和工作人員的工作效率。隨著數(shù)字化校園進(jìn)程的推進(jìn),校園各業(yè)務(wù)系統(tǒng)的數(shù)據(jù)庫積累了大量數(shù)據(jù),這些數(shù)據(jù)可以滿足教學(xué)管理人員的查詢、檢索、統(tǒng)計(jì)、報表等日常事務(wù)處理的需求。如果挖掘出蘊(yùn)含在大量數(shù)據(jù)中的有效信息,能輔助學(xué)校提升教學(xué)理念、拓展辦學(xué)思路、豐富決策手段、優(yōu)化管理策略、激勵教學(xué)改革。
深化數(shù)據(jù)服務(wù)能為我們實(shí)現(xiàn)個性化數(shù)據(jù)服務(wù)和決策支持提供數(shù)據(jù)依據(jù)與技術(shù)支撐。
我們希望數(shù)字化校園能為不同類型用戶提供有效的、個性化、多角度、綜合性的統(tǒng)計(jì)查詢和靈活報表。在以數(shù)據(jù)中心開放平臺為基礎(chǔ)的數(shù)字化校園中,形成了數(shù)據(jù)大集中的環(huán)境,有利于執(zhí)行這種深化數(shù)據(jù)服務(wù)。比較典型的數(shù)據(jù)服務(wù)是針對學(xué)生和教師的“一生一檔”和“一師一檔”,以及學(xué)校資產(chǎn)從采購到報廢的生命周期管理呈現(xiàn)。我們設(shè)計(jì)的數(shù)據(jù)服務(wù)以時間線為序?qū)⒏鞣N基礎(chǔ)數(shù)據(jù)、業(yè)務(wù)數(shù)據(jù)和歸檔數(shù)據(jù)整合、歸類,為學(xué)生、教師、資產(chǎn)提供全面、唯一的電子檔案,能夠完整呈現(xiàn)學(xué)生和教師的成長情況,或資產(chǎn)的管理情況。數(shù)據(jù)永久留存,也有利于學(xué)校下一步進(jìn)行大數(shù)據(jù)分析與用戶個性化服務(wù)建設(shè)。(見圖7)
六、結(jié)束語
數(shù)字化校園是一個長期的建設(shè)過程。需要結(jié)合學(xué)校的實(shí)際情況完成頂層設(shè)計(jì)。筆者比較了基于開放平臺的新一代數(shù)字化校園與傳統(tǒng)的數(shù)字化校園建設(shè)。(見表1)基于開放平臺的新一代數(shù)字化校園,改變了封閉、緊耦合的系統(tǒng)結(jié)構(gòu),能夠?qū)⒎忾]的業(yè)務(wù)數(shù)據(jù)、服務(wù)能力開放,面向合作伙伴聯(lián)合創(chuàng)新,共同構(gòu)建可持續(xù)發(fā)展的數(shù)字校園,實(shí)現(xiàn)1+1>2的增值生態(tài)環(huán)境。
未來的數(shù)字校園是面向用戶的,是服務(wù)驅(qū)動的。我們希望通過校園服務(wù)能力的逐步開放,形成開放、合作、共贏的環(huán)境,為學(xué)校爭得主動權(quán)和使用價值,為第三方開發(fā)者服務(wù)拓展提供便利。最終使數(shù)據(jù)與應(yīng)用系統(tǒng)松耦合、學(xué)校與廠商之間松耦合、持續(xù)積累的數(shù)據(jù)產(chǎn)生效益,應(yīng)用繁榮帶來豐富服務(wù)。
參考文獻(xiàn):
[1]羅輝瓊,聶瑞華.數(shù)字校園信息門戶管理研究[J].中國教育信息化(高教職教), 2012(5).
[2]胡軍,何雪松.基于SOA的靈活開放式數(shù)字化校園的頂層設(shè)計(jì)[J].內(nèi)江科技,2012(6).
[3]張德青,孫海霞.應(yīng)用型本科院校信息資源的集成統(tǒng)一與管理模式[J].中國教育信息化,2011(9).
[4]許鑫,蘇新寧.新一代高校數(shù)字化校園建設(shè)[J].現(xiàn)代圖書情報技術(shù),2005(1).
[5]劉軍,邱樂興,程學(xué)新.高校數(shù)字化校園建設(shè)中的個性化信息服務(wù)問題研究[J].科技廣場, 2012(8).
[6]劉旭濱.高校數(shù)字化校園綜合管理平臺數(shù)據(jù)標(biāo)準(zhǔn)的探討[J].中國科技信息,2010(23).