999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ThinkPHP5.0的助學管理系統的設計與實現

2019-09-10 07:22:44謝麗萍
甘肅科技縱橫 2019年5期
關鍵詞:班主任用戶信息

謝麗萍

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

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

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

1 引言

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

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

各個高校為了對貧困生進行有效管理,花心思進行了仔細研究:有對高校勤工助學活動組織的發展困境與對策分析進行分析的[2],也有運用計算機技術進行了一系列的研究和開發,有采用面向對象的軟件技術,簡要分析高校勤工助學管理系統的研究與設計[3]。

為了有效進行國家助學金,首先要對貧困學生進行認定,建立貧困學生庫。然后根據每年國家下撥的國家助學金名額,通過貧困生自己申報,學校根據條件進行審核,確定最終的獲助名單。

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

2 系統模塊設計

本系統的模塊如圖1所示。

本系統基于PHP的框架ThinkPhp5.0[4]進行開發。主要功能包括:

(1)管理端

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

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

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

(2)學生端

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

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

3 數據庫設計

在本系統中,核心內容是“貧困生助學管理”模塊,里面涉及入庫管理和助學金管理。為了記錄入庫和助學金的相關信息,創建數據表如下:

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

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

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

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

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

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

4 系統實現

4.1 系統流程

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

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

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

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

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

(2)根據用戶名,查詢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)根據用戶身份,最終確定該執行什么權限的操作

if($result_m)

{

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

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

}

elseif($result_i)

{

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

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

}

else

{

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

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

}

4.2 狀態標志

學生申請主要包含以下狀態:

1 已提交申請,還未審核

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

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

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

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

為了記錄上述狀態,在數據庫端主要通過PassStatus和CheckStatus來記錄。具體如下表1所示。

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

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

{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}

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

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

<a …>同意</a>

{else}

<a …>不同意</a>

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

{/if}

5 總結與展望

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

參考文獻

[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]徐新. 高校學生勤工儉學助學管理系統的研究與設計[J].智庫時代,2018(47):85+91.

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

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

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

猜你喜歡
班主任用戶信息
如何做好一個班主任
井岡教育(2022年2期)2022-10-14 03:11:00
夸夸我的班主任
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
班主任
中學生(2016年13期)2016-12-01 07:03:44
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
高中班主任的自我成長
人間(2015年21期)2015-03-11 15:24:41
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
主站蜘蛛池模板: 免费AV在线播放观看18禁强制| 伊人久久大线影院首页| 久久99国产乱子伦精品免| 国产成人高清精品免费5388| 日韩欧美亚洲国产成人综合| 午夜在线不卡| 久久国语对白| 国产亚洲精品自在久久不卡| 无码内射在线| 国产精品第页| 精品视频免费在线| 国产美女在线观看| 成人精品在线观看| 国产美女自慰在线观看| 在线看片中文字幕| 91免费精品国偷自产在线在线| 亚洲一区二区黄色| V一区无码内射国产| 精品国产Av电影无码久久久| 国产激爽大片高清在线观看| 激情综合网激情综合| 91成人免费观看| 免费xxxxx在线观看网站| 亚洲成在人线av品善网好看| 国产精品熟女亚洲AV麻豆| 综合人妻久久一区二区精品 | 亚洲国产成人精品无码区性色| 中文字幕第1页在线播| 亚洲人成网站在线观看播放不卡| 欧洲极品无码一区二区三区| 亚洲国产91人成在线| 最新国产在线| 国产精品入口麻豆| 婷婷99视频精品全部在线观看| 中文字幕66页| 喷潮白浆直流在线播放| 久久国产精品娇妻素人| 91九色国产porny| 乱系列中文字幕在线视频| 五月婷婷丁香综合| 国产精品所毛片视频| 再看日本中文字幕在线观看| 欧美日韩国产精品va| 免费a级毛片18以上观看精品| 日韩精品亚洲精品第一页| 91精品国产自产在线观看| 五月天福利视频| 青青草91视频| 亚洲二三区| 久久不卡国产精品无码| 亚洲AⅤ波多系列中文字幕| 青青青视频蜜桃一区二区| 亚洲精品国产综合99| 精品福利网| 国产小视频在线高清播放| 97亚洲色综久久精品| 日本精品视频| 亚洲乱强伦| 四虎永久在线视频| 亚洲欧美自拍视频| 永久免费无码成人网站| 国产欧美日韩精品综合在线| 久久a毛片| 人人艹人人爽| 亚洲无码高清一区二区| 一级毛片视频免费| 高清国产在线| 亚洲综合片| 伊人精品视频免费在线| 久久伊伊香蕉综合精品| 久久美女精品| 日韩麻豆小视频| 国产va在线观看| 全色黄大色大片免费久久老太| 日本少妇又色又爽又高潮| 一本大道无码高清| 久久精品国产电影| 视频二区中文无码| 亚洲午夜国产片在线观看| 男女男精品视频| 女人18毛片水真多国产| 色网站在线视频|