国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于ThinkPHP5.0的助學管理系統(tǒng)的設計與實現(xiàn)

2019-09-10 07:22謝麗萍
甘肅科技縱橫 2019年5期
關鍵詞:入庫助學金貧困生

謝麗萍

中圖分類號: ? TP311.5 ? ? ? ? 文獻標識碼:A

摘要:為了幫助貧困家庭孩子解決上學問題,國家通過國家助學金政策給符合條件的同學提供了各類幫助。作為一線班主任,結合日常獎助工作,研究利用計算機技術來實現(xiàn)助學金申請的有效管理, 開發(fā)基于ThinkPHP5.0的助學管理系統(tǒng),實現(xiàn)貧困生入庫管理和助學金管理。根據(jù)學生、班主任、輔導員和管理員的身份,確定不同的操作權限,根據(jù)不同的權限進行不同的操作。實現(xiàn)從管理員發(fā)布消息、學生提交申請、班主任審核、管理員公示結果全部流程在線完成。

關鍵詞:ThinkPHP5.0;助學;入庫

1 引言

為體現(xiàn)黨和政府對普通本科高校、高等職業(yè)學校家庭經(jīng)濟困難學生的關懷,幫助他們順利完成學業(yè),根據(jù)《國務院關于建立健全普通本科高校、高等職業(yè)學校和中等職業(yè)學校家庭經(jīng)濟困難學生資助政策體系的意見》(國發(fā)〔2007〕13號),施行國家助學金政策。

從2010年秋季學期起,中央與地方共同設立國家助學金,用于資助普通高中在校生中的家庭經(jīng)濟困難學生,資助面約占全國普通高中在校生總數(shù)的20%,其中:東部地區(qū)為10%、中部地區(qū)為20%、西部地區(qū)為30%。各地可結合實際,在確定資助面時適當向農(nóng)村地區(qū)、貧困地區(qū)和民族地區(qū)傾斜[1]。

各個高校為了對貧困生進行有效管理,花心思進行了仔細研究:有對高校勤工助學活動組織的發(fā)展困境與對策分析進行分析的[2],也有運用計算機技術進行了一系列的研究和開發(fā),有采用面向?qū)ο蟮能浖夹g,簡要分析高校勤工助學管理系統(tǒng)的研究與設計[3]。

為了有效進行國家助學金,首先要對貧困學生進行認定,建立貧困學生庫。然后根據(jù)每年國家下?lián)艿膰抑鷮W金名額,通過貧困生自己申報,學校根據(jù)條件進行審核,確定最終的獲助名單。

本系統(tǒng)是一線工作的班主任根據(jù)日常貧困生管理的相關工作,結合貧困生入庫和國家助學金評定的具體要求進行開發(fā)。

2 系統(tǒng)模塊設計

本系統(tǒng)的模塊如圖1所示。

本系統(tǒng)基于PHP的框架ThinkPhp5.0[4]進行開發(fā)。主要功能包括:

(1)管理端

用戶權限管理(用戶管理、角色管理、權限管理)

基礎信息管理(學院管理、年級管理、民族管理、政治面貌管理、困難等級管理、貧困類型管理、家庭戶口管理、收入來源管理、與學生關系管理、健康狀況管理、間隔管理)

貧困生助學管理(入庫管理、助學金管理、通知管理)

(2)學生端

入庫管理(入庫申請、入庫查詢)

助學金管理(助學金申請、助學金查詢)

3 數(shù)據(jù)庫設計

在本系統(tǒng)中,核心內(nèi)容是“貧困生助學管理”模塊,里面涉及入庫管理和助學金管理。為了記錄入庫和助學金的相關信息,創(chuàng)建數(shù)據(jù)表如下:

(1)Store表,保存學生的入庫信息。這些信息包括在日常工作中,每年進行貧困生入庫所需要填報的信息。

此外,為了后續(xù)審核過程中,記錄是否已經(jīng)通過審核,還需要記錄審核狀態(tài)(StoreStatus)以及申請的日期(ApplyDate)。所以Store表的結構如下:

Store表:入庫ID(ID),院系名稱(DepartmentName),專業(yè)名稱(MajorName),輔導員名稱(InstructName),班級名稱(ClassName),學生姓名(StudentName),身份證號(StudentNum),性別(StudentSex),出生年月(StudentBirth),名族(Nation),政治面貌(PoliticalStatus),學號(StudentID),入學年度(RegisterYear),聯(lián)系電話(StudentTelephone),貧困等級(PoorLevel),年級(Grade),貧困類型(PoorType),家庭戶口(HouseholdReg Health ister),家庭人數(shù)(FamilyNum),家庭月收入(FamilyMonthSalary),收入來源(SalarySource),家庭地址(FamilyAddress),影響家庭經(jīng)濟狀況有關信息(FamilyEconomic),年度(Year),家長姓名(ParentName),家長身份證號(ParentIDNum),家長年齡(ParentAge),與學生關系(Relation),家長職業(yè)(ParentCareer),年收入(FamilyYearSalary),健康狀況(FamilyYearSalary)

(2)Grant表,保存獲得助學金的學生的信息。

此外,還需要記錄是否通過審核(PassStatus)、審核狀態(tài)(ChechStatus)和申請日期(ApplyDate)。所以Grant表的結構如下:

Grant表:獲助ID(ID),StudentID(學號),StudentName(學生姓名),StudentSex(性別),Nation(民族),DepartmentName(院系名稱),ClassName(班級),SpecificAmount(具體金額),StudentAccount(銀行卡號),PassStatus(是否同意),CheckStatus(審核狀態(tài)),ApplyDate(申請日期),Year(年度)。

4 系統(tǒng)實現(xiàn)

4.1 系統(tǒng)流程

本系統(tǒng)采用ThinkPHP5.0進行開發(fā),通過控制器(Control)進行后臺開發(fā),視圖(View)進行前臺設計,每個控制器的通過Restful路由模式實現(xiàn)[4]。這里,主要介紹助學金模塊的實現(xiàn)過程。助學金模塊的工作流程如圖2所示。其中,實現(xiàn)標注箭頭為主流程,包括:“學生申請”->“班主任同意”->“學生填寫賬號”->“班主任審核”。其中,“學生申請”從本質(zhì)上講是數(shù)據(jù)的添加,“班主任同意”、“學生填寫賬號”和“班主任審核”從本質(zhì)上講是數(shù)據(jù)的修改。

從學生提交申請開始,學生本人和班主任就能查看本人的,或者自己班級的申請情況。一旦班主任審核通過學生的申請,則輔導員和管理員就能查看自己學院或者學校的已經(jīng)通過審核的申請情況。因此,按權限查看信息是本模塊的重點,也是難點。

在系統(tǒng)實現(xiàn)時,通過RBAC(基于角色的權限訪問控制)模式[5],對每個用戶確定了相應的身份。當用戶調(diào)用相應的模塊時,先查看給用戶的身份(即角色),根據(jù)身份,確定其可以訪問的數(shù)據(jù)權限。具體實現(xiàn)如下。

(1)從SESSION中獲取用戶的用戶名$username

$username=$_SESSION['admin_user']['username'];

(2)根據(jù)用戶名,查詢role、user、user_role表,獲取用戶角色$role

$row=Db::name('role')

->alias('r')

->field(['r.name as role','u.class as class','u.department as department'])

->join('user_role ur','ur.rid=r.id')

->join('user u','u.id=ur.uid')

->where('u.username',$username)

->select();

$role=$row[0]['role'];

(3)判斷用戶是否是管理員,或者輔導員

$result_m=strstr($role,'管理員');

$result_i=strstr($role,'輔導員');

(4)根據(jù)用戶身份,最終確定該執(zhí)行什么權限的操作

if($result_m)

{

//執(zhí)行管理員的相關權限,具體代碼略

//查看全校各個學院本年度已經(jīng)通過審核的助學金申請

}

elseif($result_i)

{

//執(zhí)行輔導員的相關權限,具體代碼略

//查看自己學院本年度已經(jīng)通過審核助學金申請

}

else

{

//執(zhí)行班主任的相關權限,具體代碼略

//查看自己班級學生本年度提交的申請和已經(jīng)通過審核的助學金申請

}

4.2 狀態(tài)標志

學生申請主要包含以下狀態(tài):

1 已提交申請,還未審核

2 已提交申請,班主任未同意

3 已提交申請,班主任同意

4 已填寫賬號信息,班主任未審核

5 已填寫賬號信息,班主任已審核

為了記錄上述狀態(tài),在數(shù)據(jù)庫端主要通過PassStatus和CheckStatus來記錄。具體如下表1所示。

通過上述標志字段的判斷,可以在網(wǎng)頁上顯示每個用戶的操作權限。

學生端對已經(jīng)提交的申請,如果還沒同意,可以編輯和刪除自己的申請信息;已經(jīng)同意的,則可以根據(jù)是否已經(jīng)審核,確定是否能填寫賬號信息或者編輯賬號信息,具體代碼如下:

{if condition="$v['PassStatus'] eq 0"}

<a …>編輯</a>

<button…>刪除</button>

{else}

{if condition="$v['CheckStatus'] eq 0"}

{If condition="$v['StudentAccount'] == NULL"}

<a …>填寫賬號信息</a>

{else}

<a …>編輯賬號信息</a>

{/if}

{else}

已審核

{/if}

{/if}

同樣,班主任端可以根據(jù)標志字段值,給出相應的操作權限,具體代碼如下所示:

{if condition="$v['PassStatus'] eq 0"}

<a …>同意</a>

{else}

<a …>不同意</a>

<a …>通過審核</a>

{/if}

5 總結與展望

本系統(tǒng)的開發(fā)主要是一線教師在在從事班主任工作時,將授課課程內(nèi)容和班主任工作相結合,開發(fā)能解決實際問題,并且可以選擇作為貼近學生生活學習的案例進行講授。和現(xiàn)有的專業(yè)系統(tǒng)相比,還有很大的差距。在后續(xù)研究中,將系統(tǒng)和微信等主流移動APP結合,學生端通過微信公眾平臺進行開發(fā),方便學生隨時隨地通過手機進行提交申請和填寫相關信息。

參考文獻

[1]百度百科, 國家助學金, https://baike.baidu.com/item/%E5%9B%BD%E5%AE%B6%E5%8A%A9%E5%AD%A6%E9%87%91/9692251?fr=aladdin

[2]徐新. 高校學生勤工儉學助學管理系統(tǒng)的研究與設計[J].智庫時代,2018(47):85+91.

[3]昝雪梅.高校勤工助學活動組織的發(fā)展困境與對策分析——以中南民族大學勤工助學指導中心為例[J],現(xiàn)代商貿(mào)工業(yè),2018(34):53-54.

[4]看云KanCloud,ThinkPHP5.0完全開發(fā)手冊,https://www.kancloud.cn/manual/thinkphp5.

[5]彭波.基于ThinkPHP的監(jiān)考管理系統(tǒng)[J],福建電腦,2018(11):128-129.

猜你喜歡
入庫助學金貧困生
2021年山西省6591家科技型中小企業(yè)入庫
中國食品品牌庫入庫企業(yè)信息公示②
中國食品品牌庫入庫企業(yè)信息公示①
貧困生的隱私與尊嚴亦當細心呵護
高校貧困學生的心理健康狀況及其對策
《花花腸子》《倒車入庫》《拔牙之后》《老農(nóng)趕集》
大學用話費查“裝窮”貧困生月超150元取消資格
The Value of a University Education
莫與貧困生“搶飯吃”