学生信息管理系统的价值PHP,php技术对学生管理系统实现的价值研究
基于php技術(shù)的學生管理系統(tǒng)的設計要解決的主要問題就是通過設計切實可行的管理系統(tǒng)來解決學校對學生信息的管理、老師對學生信息的管理、學生對自己信息的核對等問題。本系統(tǒng)是利用netbeans作為前臺開發(fā)工具、利用phpstusy開發(fā)環(huán)境開發(fā)的,數(shù)據(jù)庫采用MySQL,構(gòu)成了完整的學生信息管理系統(tǒng),主要由登錄模塊、管理員模塊、教師模塊和學生模塊組成。
一、基于php技術(shù)的學生管理系統(tǒng)登錄模塊功能的實現(xiàn)方法
登錄模塊是系統(tǒng)管理員、教師、學生的操作入口,操作時以賬號和密碼的形式進行登錄進入系統(tǒng)。要進入該系統(tǒng)必須要登錄,登錄須要有權(quán)限,沒有權(quán)限無法進入該系統(tǒng)的。同時,根據(jù)不同的身份登錄進入系統(tǒng)管理時的權(quán)限不同。
(一)登錄視圖設計
該視圖主要是由以下html標簽所構(gòu)成:
(1)
[該標簽是數(shù)據(jù)輸出的一個出口,也是路由所在之地]。(2)[單行文本框用來承載數(shù)據(jù)]。
(3)[提交按鈕是數(shù)據(jù)輸出控制的節(jié)點]。
(二)登錄功能的實現(xiàn)
(1)通過路由Route::get(“l(fā)ogin”,“Admin\loginController@index”);連接到控制器lgionController加載ingdex()方法,通過index()方法加載登錄視圖。
(2)管理員在登錄視圖上輸入賬號、密碼并提交通過
標簽和路由Route::get(“dologin”,”Admin\login@dologin”)連接控制器loginController并加載dologin()方法來登錄系統(tǒng)后臺,在登錄過程需判斷該登錄賬號是否存在,所輸入的密碼是否正確,存在則登錄進入系統(tǒng),不存在則返回登錄視圖。二、基于php技術(shù)的學生管理系統(tǒng)
管理員模塊功能實現(xiàn)此模塊下管理員擁有整個系統(tǒng)的使用權(quán)限:
第一,管理可以通過該模塊為該系統(tǒng)分配多個角色;
第二,管理員可以錄入學生信息并為每一個學生成獨立的賬號和密碼;
第三,管理擁有審核權(quán)限,當學生反饋個人信息時只有管理員擁有該權(quán)限;
第四,管理員可錄入教師信息;
第五,管理員擁有獨立賬號和密碼登錄管理系統(tǒng);
第六,管理員可以對各模塊下的信息進行增加,修改、刪除和查詢;
第七,管理員可以分配系別班級;
第八,管理員可分配各班任課教師。
(一)視圖設計(view)
(1)首頁視圖設計(index)。
該頁面的主要功能為:生成學生信息列表,刪除、編輯、查詢?nèi)肟诜植嫉囊粋€視圖。
(2)錄入視圖(create)和編輯視圖(edit)設計。
(3)這兩個視圖主要是給錄入和編輯學生信息提共載體,他們都是由表單構(gòu)成,同一出口不同的傳輸介質(zhì)(Route)。
(二)加載視圖index生成學生信息
(1)通過資源路由Route::resource(“stu”,”Admin/stuController”)鏈接控制器stuController并加載index()方法。
(2)在index()方法中鏈接數(shù)據(jù)庫提取學生信息,并把提出來的學生信息發(fā)送至視圖index生成學生列表。
(三)錄入學生信息
(1)通過資源路由(create)連接控制器stuController并加載create()方法。
(2)通過create方法加載錄入學生信息視圖(create)。
(3)管理員通過錄入視圖錄入學生信息并通過表單提交。
傳輸介質(zhì)將表單提交的數(shù)據(jù)發(fā)送至控制器的store()方法。(4)通過store()將表單提交的數(shù)據(jù)寫入數(shù)據(jù)庫。
(四)編輯學生信息
(1)以首頁生成的修改入口鏈接控制器提取需要修改的血生信息。
(2)提取相對應的學生信息并加載編輯視圖。
(3)在編輯視圖上修改相對的學生信息,通過編輯視圖提交到控制update()方法。
(4)通過update()保存修改的學生信息。
(五)刪除學生信息
(1)通過首頁生成的刪除入口調(diào)用js函數(shù)dodel()鏈接到控制destroy()方法。
(2)通過destroy()方法刪除相對應的學生信息。
(六)查詢
使用者通過系統(tǒng)所增設的相關(guān)字段可對學生信息進行相應篩選。
(1)通過資源路由(stu)連接控制器stuController并加載index()方法。
(2)通過index()方法執(zhí)行查詢功能。
(3)將查詢結(jié)果where通過view()函數(shù)返回。
三、基于php技術(shù)的學生管理系統(tǒng).學生模塊功能實現(xiàn)
學生模塊主要主要是針對學生設計的,學生所有的使用權(quán)限如下:
第一,學生擁有獨立的登陸賬號可登錄到該模塊。
第二,在此模塊下學生可以查看自己的個人信息。
第三,學生可以申請修改個人信息。
第四,學生可以查看各科成績信息。
第五,學生可以在此模塊下進行選課。
四、基于php技術(shù)的學生管理系統(tǒng)教師模塊功能實現(xiàn)
該模塊下主要針對教師所設計的,教師可以通過該模塊進行以下操作:
第一,教師擁有獨立的登陸賬號和密碼。
第二,教師可自行錄入自己的信息以及所授課的科目。
第三,教師可對自己所授課科目成績進行錄入,修改。
由于學生模塊、教師模塊功能與管理員功能模塊步驟一致,因此本文不再闡述。
五、結(jié)論
本系統(tǒng)是一個切實可行的管理系統(tǒng),能有效解決學校對學生信息的管理、老師對學生信息的管理、學生對自己信息的核對等問題,對其他類似系統(tǒng)的實現(xiàn)具有現(xiàn)實借鑒意義。
參考文獻:
[1]郭漢軍,吳健強.學生管理信息系統(tǒng)[J].開發(fā)新疆大學學報(自然科學版),2011,26(08):134-135.
[2]高林,王晟.管理信息系統(tǒng)與案例分析[J].科學出版社,2003,4(03):150-350.
[3]郭瑞京,宋關(guān)宇.asp.net數(shù)據(jù)庫開發(fā)實例[J].中國鐵道出版社,2005,56(08):200-350.
許悅.基于php技術(shù)的學生管理系統(tǒng)實現(xiàn)方法[J].科技風,2020(14):114.
總結(jié)
以上是生活随笔為你收集整理的学生信息管理系统的价值PHP,php技术对学生管理系统实现的价值研究的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 导出怎么用_微信好友账号怎么导出?微信怎
- 下一篇: oracle leg函数,oracle对