亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于SSH及多指標(biāo)融合的高校資助管理系統(tǒng)的開發(fā)

        2017-05-16 06:10:13陳東方梁華國(guó)王小輝
        現(xiàn)代計(jì)算機(jī) 2017年10期
        關(guān)鍵詞:貧困生信息管理資助

        陳東方,梁華國(guó),王小輝

        (平頂山學(xué)院計(jì)算機(jī)學(xué)院,平頂山 467001)

        基于SSH及多指標(biāo)融合的高校資助管理系統(tǒng)的開發(fā)

        陳東方,梁華國(guó),王小輝

        (平頂山學(xué)院計(jì)算機(jī)學(xué)院,平頂山 467001)

        為了提高高校貧困生資助管理工作的效率,設(shè)計(jì)并實(shí)現(xiàn)一款基于SSH架構(gòu)的高校資助管理信息系統(tǒng)。系統(tǒng)結(jié)合SSH框架和貧困生多指標(biāo)融合鑒定功能,使用JSP、jQuery和AJAX等技術(shù)實(shí)現(xiàn)系統(tǒng)的注冊(cè)登錄,學(xué)生貧困情況申請(qǐng)說(shuō)明,輔導(dǎo)員審批等模塊的功能。系統(tǒng)運(yùn)行后的各項(xiàng)功能達(dá)到預(yù)期目標(biāo)。實(shí)踐表明,高校資助管理信息系統(tǒng)能夠提高資助管理的工作效率,降低辦公工作量,該系統(tǒng)地設(shè)計(jì)與開發(fā)簡(jiǎn)化工作流程,提高平頂山學(xué)院資助管理工作的信息化水平。

        SSH;多指標(biāo)融合;高校資助;認(rèn)證方法

        0 引言

        雖然一些高校開發(fā)了高校資助管理系統(tǒng),但已有的資助系統(tǒng)在運(yùn)行中存在問(wèn)題較多。綜合來(lái)看,主要表現(xiàn)在以下幾個(gè)方面:

        (1)現(xiàn)有的資助系統(tǒng)在設(shè)計(jì)時(shí)缺乏整體規(guī)劃和遠(yuǎn)景設(shè)計(jì),導(dǎo)致數(shù)據(jù)兼容性差,教務(wù)處的學(xué)生基本信息無(wú)法與其共享,存在重復(fù)輸入和數(shù)據(jù)冗余的情況;

        (2)現(xiàn)有的資助系統(tǒng)沒有統(tǒng)一的貧困生界定標(biāo)準(zhǔn),高校界定貧困生的方法也是多種多樣,但大部分仍然依靠學(xué)生提供貧困證明,輔導(dǎo)員主觀判定,貧困生認(rèn)定工作缺乏有效的信息化支持;

        (3)現(xiàn)有的高校資助缺乏貧困生的統(tǒng)計(jì)匯總工作,資助系統(tǒng)沒有建立貧困生數(shù)據(jù)庫(kù),無(wú)法對(duì)貧困生相關(guān)信息進(jìn)行統(tǒng)計(jì),難以把握貧困學(xué)生的確切信息[1];

        (4)現(xiàn)有的資助系統(tǒng)處理的數(shù)據(jù)只是對(duì)當(dāng)年的資助情況進(jìn)行數(shù)據(jù)的匯總和統(tǒng)計(jì),停留在增、刪、查、改的功能上,對(duì)于數(shù)據(jù)的統(tǒng)計(jì)分析功能涉及較少,無(wú)法滿足管理人員的分析和決策需求,缺少信息利用開發(fā)的價(jià)值。

        針對(duì)上述高校資助管理系統(tǒng)的不足,本文研究開發(fā)一個(gè)適用于本校資助管理流程,能夠?yàn)樨毨J(rèn)定工作提供有效的信息化支持,簡(jiǎn)化工作人員工作壓力的高校資助信息管理系統(tǒng)。該系統(tǒng)基于MVC模式的系統(tǒng)開發(fā)框架,采用Struts框架,保證了系統(tǒng)結(jié)構(gòu)的層次分明,開發(fā)邏輯清晰,提高開發(fā)效率;在數(shù)據(jù)庫(kù)訪問(wèn)及數(shù)據(jù)操作方面,采用Hibernate框架,開發(fā)相應(yīng)的邏輯模塊作為數(shù)據(jù)交互層,使數(shù)據(jù)操作獨(dú)立出來(lái),使系統(tǒng)業(yè)務(wù)邏輯與數(shù)據(jù)庫(kù)分離,降低開發(fā)難度;構(gòu)建適用于平頂山學(xué)院實(shí)情的貧困生貧困度評(píng)價(jià)指標(biāo)體系,結(jié)合實(shí)際工作情況確定評(píng)價(jià)指標(biāo)的權(quán)重,對(duì)評(píng)價(jià)指標(biāo)進(jìn)行量化處理,為高校資助管理人員的評(píng)價(jià)認(rèn)定工作提供信息化支持;對(duì)系統(tǒng)的角色、數(shù)據(jù)庫(kù)和各個(gè)功能模塊進(jìn)行詳細(xì)設(shè)計(jì)并實(shí)現(xiàn),同時(shí)對(duì)系統(tǒng)進(jìn)行了測(cè)試。

        1 系統(tǒng)框架

        本系統(tǒng)采用B/S模型,采用MVC框架開發(fā),數(shù)據(jù)庫(kù)使用MySQL管理系統(tǒng),用MyEclipse+Tomcat完成系統(tǒng)程序的實(shí)現(xiàn)。在構(gòu)建一個(gè)Web系統(tǒng)時(shí)需要考慮諸多問(wèn)題:用戶與系統(tǒng)的交互;系統(tǒng)的業(yè)務(wù)邏輯處理;系統(tǒng)數(shù)據(jù)持久化的如何實(shí)現(xiàn)和層次結(jié)構(gòu)的設(shè)計(jì),只有做到這些,才能使系統(tǒng)各層之間達(dá)到預(yù)期的應(yīng)用目的,并使系統(tǒng)具有良好的可擴(kuò)展性。所以,對(duì)于一個(gè)實(shí)際應(yīng)用來(lái)說(shuō),架構(gòu)設(shè)計(jì)的選擇就顯得尤為重要[2]。

        系統(tǒng)的設(shè)計(jì)思想應(yīng)滿足軟件工程中的“高內(nèi)聚,低耦合”的標(biāo)準(zhǔn),使開發(fā)出的系統(tǒng)滿足易于控制、可擴(kuò)展、可維護(hù)等特點(diǎn),而分層的目的就是對(duì)系統(tǒng)的邏輯功能進(jìn)行劃分,使各層在完成本層工作的同時(shí),各層之間互不影響,層與層之間通過(guò)接口通信。同時(shí),為了保證高校資助管理系統(tǒng)的正常運(yùn)行,需要在設(shè)計(jì)與實(shí)現(xiàn)的過(guò)程中全面考慮系統(tǒng)的功能結(jié)構(gòu)和具體的實(shí)現(xiàn)過(guò)程。后續(xù)內(nèi)容給出多指標(biāo)評(píng)價(jià)系統(tǒng)、高校資助管理系統(tǒng)的功能結(jié)構(gòu),數(shù)據(jù)庫(kù)模型,類的設(shè)計(jì)和具體實(shí)現(xiàn)進(jìn)行分析與論述。

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

        2.1 多指標(biāo)綜合評(píng)價(jià)融合設(shè)計(jì)方法

        在綜合評(píng)價(jià)的過(guò)程中,需要把進(jìn)行貧困生的貧困情況看作一個(gè)整體,而該整體的貧困屬性通常需要通過(guò)貧困生申請(qǐng)人提交的證明材料來(lái)體現(xiàn)。這些證明材料構(gòu)成了貧困生的貧困因素或稱為評(píng)價(jià)指標(biāo);同時(shí),各項(xiàng)評(píng)價(jià)指標(biāo)在評(píng)價(jià)目的中的重要性各不相同,以權(quán)重區(qū)分。評(píng)價(jià)指標(biāo)體系是由多個(gè)內(nèi)在聯(lián)系的,能夠全面反映所評(píng)價(jià)系統(tǒng)的評(píng)價(jià)指標(biāo)的集合[3]。在校生的家庭經(jīng)濟(jì)困難情況認(rèn)定工作是對(duì)學(xué)生情況進(jìn)行全面分析和評(píng)價(jià),最終得出在校生家庭經(jīng)濟(jì)情況的客觀評(píng)價(jià)。又包含以下各個(gè)子類:

        家庭基本情況指標(biāo);

        家庭經(jīng)濟(jì)收入支配指標(biāo);

        學(xué)生突發(fā)情況指標(biāo);

        學(xué)生基本情況指標(biāo)。

        通過(guò)建立指標(biāo)體系,確定指標(biāo)權(quán)重的取值,在該系統(tǒng)中,為了更客觀地表述貧困生申請(qǐng)者的家庭經(jīng)濟(jì)條件狀況,還要經(jīng)過(guò)班級(jí)的調(diào)查問(wèn)卷評(píng)審,班級(jí)調(diào)查問(wèn)卷作為計(jì)算參數(shù)w參與到權(quán)重的計(jì)算當(dāng)中,最后評(píng)判在校生家庭經(jīng)濟(jì)條件狀況的計(jì)算公式為:家庭困難指數(shù)I=w∑Wij,其中i取值[1,4],j取值[1,5]。以上就是高校資助管理系統(tǒng)中關(guān)于貧困生認(rèn)定方法的多指標(biāo)綜合評(píng)價(jià)法的過(guò)程。

        2.2 系統(tǒng)功能結(jié)構(gòu)

        本系統(tǒng)的設(shè)計(jì)主要針對(duì)高等教育學(xué)校交職人員,包括學(xué)生、教職工。本系統(tǒng)按系統(tǒng)角色共劃分成四個(gè)模塊,分別是學(xué)生信息管理、院系信息管理、學(xué)校信息管理、后臺(tái)管理。學(xué)生信息管理主要是對(duì)個(gè)人信息、登錄密碼、助學(xué)貸款和獎(jiǎng)學(xué)金進(jìn)行管理。學(xué)生用戶申請(qǐng)助學(xué)貸款或獎(jiǎng)學(xué)金后,由院系和學(xué)校進(jìn)行審批,如果都審批通過(guò),申請(qǐng)才算成功。院系信息管理的主要功能包括學(xué)生信息管理(學(xué)生信息的增刪查改),獎(jiǎng)學(xué)金管理(院系審核),助學(xué)貸款管理(院系審核)。學(xué)校信息管理的主要功能包括院系信息管理,獎(jiǎng)學(xué)金信息管理(學(xué)校審核),助學(xué)貸款信息管理(學(xué)校審核)。管理員進(jìn)行后臺(tái)管理,允許后臺(tái)管理員添加其他管理員用戶,并管理其他管理員用戶,對(duì)學(xué)校信息進(jìn)行管理。系統(tǒng)功能結(jié)構(gòu)如圖1所示。

        圖1 系統(tǒng)功能結(jié)構(gòu)

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

        在系統(tǒng)的設(shè)計(jì)開發(fā)過(guò)程中,數(shù)據(jù)庫(kù)設(shè)計(jì)一定要遵循相關(guān)理論和范式[4-5]。在本系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)中,核心任務(wù)是將所有實(shí)體正確的映射到數(shù)據(jù)庫(kù)的各項(xiàng)表當(dāng)中。通過(guò)需求分析得知,本系統(tǒng)中的實(shí)體主要有學(xué)生、院系、學(xué)校、管理員、獎(jiǎng)學(xué)金、助學(xué)貸款。以學(xué)生實(shí)體圖為例,如圖2所示。獎(jiǎng)學(xué)金表格如表1所示。

        表1 獎(jiǎng)學(xué)金表(表名scholarship)

        圖2 學(xué)生實(shí)體圖

        (2)重要類的設(shè)計(jì)

        ①HibernateSessionFactory類

        Hibernate框架中的HibernateSessionFactory用于管理數(shù)據(jù)庫(kù)操作的Session,是Session的工廠。Session對(duì)象負(fù)責(zé)數(shù)據(jù)庫(kù)的相關(guān)操作,每當(dāng)進(jìn)行數(shù)據(jù)處理時(shí)都要打開Session,使用完畢后就要關(guān)閉Session,這種頻繁的操作會(huì)使得系統(tǒng)資源消耗很大,影響系統(tǒng)性能。SessionFactory是線程安全的,Session不是。因此如何獲取Session是非常重要的。SessionFactory專門負(fù)責(zé)生成Session,并對(duì)生成Session的過(guò)程進(jìn)行優(yōu)化,保證生成的Session是線程安全的,處理并發(fā)訪問(wèn)時(shí)不會(huì)出現(xiàn)問(wèn)題。

        為了保證獲得的Session對(duì)象的線程安全,使用了ThreadLocal線程綁定機(jī)制控制Session對(duì)象。在該類中有兩個(gè)與Session操作有關(guān)的靜態(tài)方法:getSession()和closeSession(),這兩個(gè)方法分別用來(lái)打開和關(guān)閉Session。在getSession()方法中首先判斷從ThreadLocal中取出的Session對(duì)象的狀態(tài),如果不存在或者沒有打開并且SessionFactory對(duì)象不存在,就創(chuàng)建SessionFactory對(duì)象,然后用SessionFactory的openSession()方法獲得Session對(duì)象。

        ②GetProvince類

        GetProvince類也是一個(gè)servlet,主要功能是根據(jù)AJAX發(fā)送過(guò)來(lái)的數(shù)據(jù),進(jìn)行數(shù)據(jù)的查詢,并返回查詢的數(shù)據(jù)。在頁(yè)面加載完成,AJAX即發(fā)送數(shù)據(jù)到GetProvince類,查詢出符合貧困生要求,經(jīng)過(guò)處理后返回給頁(yè)面。在條件改變時(shí),AJAX發(fā)送相應(yīng)數(shù)據(jù)到GetProvince類,查詢出結(jié)果,處理之后返回給頁(yè)面JSONArray類和AJAX配套使用。在頁(yè)面中解析返回的數(shù)據(jù)必須符合固定的格式,JSONArray類對(duì)數(shù)據(jù)進(jìn)行格式化處理,以便在頁(yè)面中解析。

        2.3 系統(tǒng)實(shí)現(xiàn)功能

        在系統(tǒng)實(shí)現(xiàn)上,該系統(tǒng)依據(jù)上述章節(jié)對(duì)系統(tǒng)角色設(shè)計(jì)、功能模塊結(jié)構(gòu)和數(shù)據(jù)庫(kù)的詳細(xì)設(shè)計(jì),分別對(duì)各個(gè)功能模塊進(jìn)行了具體的實(shí)現(xiàn)。將業(yè)務(wù)邏輯映射為系統(tǒng)頁(yè)面[6],將用戶交互通過(guò)MySQL對(duì)數(shù)據(jù)庫(kù)進(jìn)行具體的操作,各個(gè)界面如下:

        登錄功能。多用戶在同一頁(yè)面登錄,同時(shí)對(duì)多用戶登錄的錯(cuò)誤請(qǐng)進(jìn)行處理。修改登錄密碼功能。修改登錄密碼時(shí)對(duì)原始密碼進(jìn)行驗(yàn)證。在輸入原始密碼時(shí),AJAX自動(dòng)發(fā)送請(qǐng)求對(duì)原始密碼進(jìn)行驗(yàn)證,正確時(shí)會(huì)顯示一張圖片。新密碼必須要達(dá)到一定要求才可以替換原始密碼。對(duì)新密碼進(jìn)行一次確認(rèn),確認(rèn)密碼要與新密碼相同。文本框中通常不允許用戶直接輸入日期,而是展示一個(gè)日歷讓用戶點(diǎn)擊選擇,根據(jù)選擇的結(jié)果按固定格式復(fù)制到出生日期文本框中。日歷采用的是jQuery UI的datepicker組件。系統(tǒng)的個(gè)人基本信息設(shè)置如圖3所示,填寫相關(guān)信息如圖4所示。

        圖3 個(gè)人基本信息

        圖4 填寫助學(xué)貸款信息

        2.4 系統(tǒng)測(cè)試

        在實(shí)際運(yùn)行系統(tǒng)之前,需要對(duì)系統(tǒng)的需求分析,概要設(shè)計(jì),編碼實(shí)現(xiàn),數(shù)據(jù)庫(kù)設(shè)計(jì)等進(jìn)行檢查。通過(guò)軟件測(cè)試的一系列方法,對(duì)系統(tǒng)進(jìn)行測(cè)試看是否滿足需求,以較少的測(cè)試用例、時(shí)間和人力找出系統(tǒng)中可能存在缺陷,使系統(tǒng)可以正常運(yùn)行[7]。為了驗(yàn)證該系統(tǒng)的正確性和有效性,采用黑盒測(cè)試為主,白盒測(cè)試為輔的測(cè)試方法對(duì)系統(tǒng)進(jìn)行了一系列測(cè)試。

        對(duì)于高校資助管理系統(tǒng)來(lái)說(shuō),對(duì)貧困生的認(rèn)定是系統(tǒng)的核心,因此對(duì)于系統(tǒng)根據(jù)學(xué)生相關(guān)信息計(jì)算高校貧困生的貧困指數(shù)以便幫助院系和學(xué)校對(duì)貧困生進(jìn)行認(rèn)定的功能測(cè)試非常重要。為便于確定困難指數(shù)等級(jí),困難指數(shù)為整數(shù),范圍為0-1000,除第一個(gè)測(cè)試用例外,其余測(cè)使用例都是在前一個(gè)測(cè)試用例的情況下增加一種困難情況,通過(guò)觀察困難指數(shù)的變化來(lái)確定系統(tǒng)是否正常運(yùn)行。測(cè)試用例如表2所示,其中用例2.1的助學(xué)貸款申請(qǐng)和家庭困難指數(shù)如圖5和圖6所示。

        3 結(jié)語(yǔ)

        高校資助管理信息系統(tǒng)是來(lái)源于筆者工作過(guò)程當(dāng)中的實(shí)際工作需求,并結(jié)合信息技術(shù)和網(wǎng)絡(luò)技術(shù)所設(shè)計(jì)和開發(fā)的。在設(shè)計(jì)開發(fā)過(guò)程中,根據(jù)軟件工程的設(shè)計(jì)思想,結(jié)合平頂山學(xué)院的貧困生資格認(rèn)定的實(shí)際工作流程,完成了系統(tǒng)的需求分析設(shè)計(jì),功能模塊和數(shù)據(jù)庫(kù)的總體設(shè)計(jì),各個(gè)功能類和功能模塊的設(shè)計(jì),完整的實(shí)現(xiàn)了B/S結(jié)構(gòu)的集系統(tǒng)用戶的注冊(cè)登錄,貧困生資助申請(qǐng)說(shuō)明,輔導(dǎo)員審核批準(zhǔn),信息統(tǒng)計(jì)查詢等功能的于一體的高校資助管理信息系統(tǒng)。該系統(tǒng)經(jīng)過(guò)測(cè)試,運(yùn)行正常。由于使用MyEclipse工具作為開發(fā)環(huán)境,該系統(tǒng)具有良好的擴(kuò)展性和可維護(hù)性,不僅能適應(yīng)現(xiàn)有信息管理工作地需求,而且能夠適用于未來(lái)一段時(shí)間的學(xué)校發(fā)展需要。

        圖5 用例3.1助學(xué)貸款申請(qǐng)

        表2 測(cè)試用例表

        圖6 用例3.1家庭困難指數(shù)

        [1]Jensyon Berg,Joachim Schmidt,Thomas Wendler.Business Processintegration for Distributed Applications in Radiology[J].IEEE. Trans,200l

        [2]盛蕾,方華.基于ASP.NET的四層Web應(yīng)用模型設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)與數(shù)字工程,2006(7):147-150.

        [3]蘇為華.多指標(biāo)綜合評(píng)價(jià)理論與方法[M].中國(guó)物價(jià)出版社,2001.

        [4]于澤朋.民辦普通高校學(xué)生學(xué)籍管理信息系統(tǒng)構(gòu)建[D].電子科技大學(xué),2012.28-30.

        [5]Abraham Silbersehatz.Database System Concepts[J].McGraw—Hill,2006.

        [6]王夢(mèng)霞.山東協(xié)和學(xué)院學(xué)工信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].山東大學(xué),2011.48-55.

        [7]Brian Marick.The Craft of Software Testing Subsystem Testing Including Object Based and Object-Oriented Testing[M].New York:Manning Publications,2009.

        Development of College Financial Aid Management System Based on SSH and Multi-index Fusion

        CHEN Dong-fang,LIANG Hua-Guo,WANG Xiao-Hui
        (School of Computer Science,Pingdingshan University,Pingdingshan 467001)

        To improve the efficiency of college student aids management,designs and realizes a management information system of university funding based on SSH architecture.The system which combines SSH structure and multi-index fusion,uses JSP,jQuery and AJAX to achieve the system login,student poverty application instructions,counselors approval module function.After the test,the system functions to achieve the expected goal.Practice shows that,the management information system of university funding can improve the funding management work efficiency,reduce the office workload,the system design and development can simplify the work flow,improve the informationization level of fund management work of Pingdingshan University.

        SSH;Multi-Index Fusion;College Financial Aid;Method of Authentication

        1007-1423(2017)10-0073-05

        10.3969/j.issn.1007-1423.2017.10.020

        陳東方(1980-),男,河南平頂山人,本科,碩士,研究方向?yàn)橛?jì)算機(jī)應(yīng)用技術(shù)

        2017-01-04

        2017-04-01

        河南省教育廳項(xiàng)目(No.17B520030)

        梁華國(guó)(1982-),男,河南周口人,本科,助教,研究方向?yàn)檐浖こ?/p>

        王小輝(1980-),女,河南滑縣人,碩士,講師,研究方向?yàn)槿斯ぶ悄芗皯?yīng)用

        猜你喜歡
        貧困生信息管理資助
        造價(jià)信息管理在海外投標(biāo)中的應(yīng)用探討
        高校資助育人成效的提升路徑分析
        大學(xué)(2021年2期)2021-06-11 01:13:28
        “隱形資助”低調(diào)又暖心
        評(píng)《現(xiàn)代物流信息管理與技術(shù)》(書評(píng))
        在高速公路信息管理中如何做好QC小組活動(dòng)
        美國(guó)防部資助研發(fā)能垂直起降的無(wú)人機(jī)
        2600多名貧困學(xué)生得到資助
        “貧困生班主任”李金林
        面向Web的BIM三維瀏覽與信息管理
        十年籌資千萬(wàn)元 資助八千貧困生
        中文有码无码人妻在线| 不卡无毒免费毛片视频观看| 亚洲色无码中文字幕| 亚洲免费视频播放| 久久精品国产91久久性色tv | 最新国产乱人伦偷精品免费网站 | 日韩精品一区二区三区含羞含羞草 | 蜜桃视频在线在线观看| 亚洲色精品三区二区一区| 精品国产av色一区二区深夜久久 | 日本又色又爽又黄的a片18禁| 97精品国产97久久久久久免费| 国产一区二区在线视频| 国产suv精品一区二区| 高清国产美女av一区二区| 亚洲桃色蜜桃av影院| 国产自拍在线视频91| 26uuu在线亚洲欧美| 亚洲精品字幕| 久久久久99精品成人片试看 | 97激情在线视频五月天视频| 亚洲黄色天堂网站在线观看禁18| 国产成人一区二区三区影院动漫 | 国产精品亚洲А∨天堂免下载| 中文字幕精品乱码一二三区| 国产精品一区二区性色| 先锋影音av最新资源| 精品久久综合一区二区| 成人国产av精品麻豆网址| 丰满少妇被粗大猛烈进人高清| 精品无码一区二区三区爱欲九九| 亚洲国产一区二区三区,| 中文字幕av长濑麻美| 99精品人妻少妇一区二区| 91精品啪在线观看国产18| 久久AⅤ无码精品色午麻豆| 国产精品一品二区三区| 久久亚洲日韩精品一区二区三区| 推油少妇久久99久久99久久 | 亚洲中文字幕无码不卡电影| 国产不卡一区二区三区免费视 |