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

?

高校學(xué)生檔案管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2022-04-22 06:45:28
山西電子技術(shù) 2022年2期
關(guān)鍵詞:瀏覽器頁(yè)面管理系統(tǒng)

胡 娟

(太原幼兒師范高等??茖W(xué)校,山西 太原 030027)

0 引言

高校學(xué)生管理工作中學(xué)生檔案管理是非常重要的一項(xiàng)內(nèi)容,學(xué)生檔案涉及了一個(gè)學(xué)生方方面面的信息,諸如學(xué)籍、黨團(tuán)關(guān)系、征兵、獲獎(jiǎng)、獎(jiǎng)助學(xué)金資助等等[1]。以往高校學(xué)生信息的采集常常是分屬在不同的管理部門(mén),例如學(xué)生成績(jī)的信息采集通常是由教務(wù)部門(mén)歸集管理,學(xué)生入、休、退學(xué)、參軍等信息則由學(xué)生管理部門(mén)負(fù)責(zé)采集,獎(jiǎng)助學(xué)金又涉及到教務(wù)、學(xué)生管理、財(cái)務(wù)多個(gè)部門(mén)的交叉管理[2],部門(mén)與部門(mén)之間信息不能及時(shí)共享、同步,這不僅影響了數(shù)據(jù)的準(zhǔn)確性與可靠性,同時(shí)還造成了很多不必要的成本損耗。因此本研究嘗試設(shè)計(jì)與開(kāi)發(fā)了一個(gè)基于HTML5+PHP的學(xué)生檔案管理系統(tǒng),用于實(shí)現(xiàn)學(xué)生檔案信息的統(tǒng)一信息化管理,為多部門(mén)的數(shù)據(jù)共享與同步提供了統(tǒng)一的管理平臺(tái)。

1 關(guān)鍵技術(shù)概述

1.1 瀏覽器/服務(wù)器框架

瀏覽器/服務(wù)器(Browse/Server,B/S)框架是基于WEB網(wǎng)頁(yè)開(kāi)發(fā)技術(shù)的一種軟件架構(gòu)類型,前端以WEB瀏覽器為載體,通過(guò)網(wǎng)頁(yè)的形式進(jìn)行信息的顯示與交互,鑒于瀏覽器的通用性和跨平臺(tái)性,B/S框架也同樣具備了良好通用性和跨平臺(tái)性,這使得在其框架基礎(chǔ)上所開(kāi)發(fā)軟件能夠輕松地在各類終端進(jìn)行顯示與交互;后端以網(wǎng)絡(luò)服務(wù)器為載體完成軟件的邏輯業(yè)務(wù)處理與數(shù)據(jù)管理,由于WEB服務(wù)、數(shù)據(jù)庫(kù)服務(wù)等軟件核心服務(wù)均部署在服務(wù)器上,非常便于軟件功能的統(tǒng)一更新、維護(hù)以及功能迭代。

1.2 PHP數(shù)據(jù)庫(kù)交互語(yǔ)言

PHP語(yǔ)言在WEB服務(wù)開(kāi)發(fā)主要起到的作用是實(shí)現(xiàn)前端頁(yè)面與數(shù)據(jù)庫(kù)服務(wù)器之間的數(shù)據(jù)交互,并且為多種常用數(shù)據(jù)庫(kù)提供了原生接口,例如SQLServer、MySQL、Oracle等,在PHP語(yǔ)言中可以非常方便的運(yùn)用數(shù)據(jù)庫(kù)語(yǔ)言進(jìn)行數(shù)據(jù)庫(kù)的接口調(diào)用。PHP作為一個(gè)技術(shù)成熟的語(yǔ)言開(kāi)發(fā)工具,還具有易部署、易開(kāi)發(fā)、高效率、低成本等諸多顯著優(yōu)勢(shì)。并且PHP是一款開(kāi)源軟件,因此除了內(nèi)置的功能函數(shù)之外,還提供有豐富的第三方函數(shù)庫(kù),能夠滿足絕大部分WEB開(kāi)發(fā)者的開(kāi)發(fā)需求[3]。

1.3 HTML5

HTML5為WEB開(kāi)發(fā)提供了強(qiáng)大的圖形應(yīng)用技術(shù),實(shí)現(xiàn)了界面UI的彈性布局,軟件開(kāi)發(fā)不必再過(guò)多地考慮硬件終端的顯示設(shè)置環(huán)境,就可以在各類PC或移動(dòng)前端實(shí)現(xiàn)頁(yè)面交互。除此之外,HTML5還支持JavaScript語(yǔ)言開(kāi)發(fā)、多線程編程、全雙工通信、本地?cái)?shù)據(jù)存儲(chǔ)等多種最新的WEB開(kāi)發(fā)技術(shù)。其中JavaScript技術(shù)使得HTML5瀏覽器在動(dòng)畫(huà)特效、頁(yè)面交互、頁(yè)面訪問(wèn)安全驗(yàn)證等方面的性能都得到了極大完善;多線程編程(Web Workers)技術(shù),一方面能夠?qū)缑婀δ茱@示的一些細(xì)節(jié)部分進(jìn)行美化,改善用戶體驗(yàn),另一方面使得軟件運(yùn)行時(shí)對(duì)資源的調(diào)度更加合理,從而有效提高軟件的運(yùn)行穩(wěn)定性與可靠性;全雙工通信(TCP/IP WebSockets)技術(shù),有效解決了實(shí)時(shí)數(shù)據(jù)交互的延時(shí)問(wèn)題。

2 高校學(xué)生檔案管理系統(tǒng)的設(shè)計(jì)

2.1 系統(tǒng)架構(gòu)設(shè)計(jì)

高校學(xué)生檔案管理系統(tǒng)基于B/S架構(gòu),采用松耦合分層式設(shè)計(jì),將系統(tǒng)結(jié)構(gòu)劃分為三個(gè)部分:前端表示層、中間邏輯層、后端數(shù)據(jù)層。不同層級(jí)之間功能相對(duì)獨(dú)立,使系統(tǒng)具有易維護(hù)、易擴(kuò)展的性能優(yōu)勢(shì)。整體部署如圖1。

圖1 高校學(xué)生檔案管理系統(tǒng)架構(gòu)

前端表示層通過(guò)WEB瀏覽器實(shí)現(xiàn)頁(yè)面功能,主要提供了用戶權(quán)限訪問(wèn)控制與業(yè)務(wù)、數(shù)據(jù)交互功能。其中用戶權(quán)限訪問(wèn)控制功能采用分級(jí)式用戶賬戶管理模式,通過(guò)權(quán)限分級(jí)滿足了不同用戶群對(duì)系統(tǒng)訪問(wèn)需求,在技術(shù)實(shí)現(xiàn)方面主要采用JavaScript技術(shù)進(jìn)行用戶賬戶、密碼正確輸入的驗(yàn)證,通過(guò)PHP技術(shù)在隱藏頁(yè)面對(duì)用戶權(quán)限進(jìn)行身份驗(yàn)證,有效保證了系統(tǒng)訪問(wèn)的合法性與安全性;業(yè)務(wù)、數(shù)據(jù)交互功能用于提供前端表示層與中間邏輯層的交互接口,交互信息包括業(yè)務(wù)類與數(shù)據(jù)處理兩種。同時(shí)為了兼容PC與移動(dòng)端終端,前端頁(yè)面開(kāi)發(fā)采用了HTML5+jQuery框架技術(shù),實(shí)現(xiàn)了頁(yè)面的動(dòng)態(tài)布局,不再受限于終端設(shè)備的顯示設(shè)置環(huán)境。

中間邏輯層主要通過(guò)PHP語(yǔ)言實(shí)現(xiàn)數(shù)據(jù)傳輸接口的調(diào)用與業(yè)務(wù)邏輯的規(guī)則設(shè)定。PHP主要采用GET與POST兩種機(jī)制進(jìn)行頁(yè)面之間的業(yè)務(wù)交互與邏輯控制,其中GET機(jī)制采取的是明文顯示方式將需傳遞的信息添加在頁(yè)面地址后面,通過(guò)頁(yè)面鏈接地址進(jìn)行傳遞,這種傳遞方式通常用于驗(yàn)證用戶事件對(duì)應(yīng)的頁(yè)面操作是否正確;POST機(jī)制則以不可見(jiàn)方式進(jìn)行頁(yè)面間的信息傳遞,通常驗(yàn)證涉及系統(tǒng)安全性的信息。該層的數(shù)據(jù)交互功能則是通過(guò)PHP的原生數(shù)據(jù)庫(kù)接口調(diào)用來(lái)實(shí)現(xiàn)的,高校學(xué)生檔案管理系統(tǒng)的后端數(shù)據(jù)庫(kù)采用的是MySQL數(shù)據(jù)庫(kù),通過(guò)PHP的數(shù)據(jù)接口使用SQL語(yǔ)句即可對(duì)實(shí)現(xiàn)與后端數(shù)據(jù)層的數(shù)據(jù)交互。

后端數(shù)據(jù)層由WEB服務(wù)器與數(shù)據(jù)庫(kù)服務(wù)器構(gòu)成,用于提供網(wǎng)絡(luò)服務(wù)與數(shù)據(jù)管理服務(wù)。其中數(shù)據(jù)管理服務(wù)主要包括對(duì)數(shù)據(jù)的增、刪、改、查操作,以及數(shù)據(jù)的加密與控制。為了確保數(shù)據(jù)的安全與可靠,前端的數(shù)據(jù)操作均通過(guò)單獨(dú)的WEB后端管理頁(yè)面實(shí)現(xiàn),通過(guò)PHP的MySQL數(shù)據(jù)庫(kù)接口進(jìn)行調(diào)用,系統(tǒng)禁止對(duì)數(shù)據(jù)庫(kù)所有的直接操作。

2.2 系統(tǒng)功能設(shè)計(jì)

高校學(xué)生檔案管理系統(tǒng)功能設(shè)計(jì)分為兩大部分:信息采集頁(yè)面與信息管理頁(yè)面。前端錄入頁(yè)面用于采集和錄入學(xué)生的相關(guān)檔案信息,后端管理頁(yè)面用于提供學(xué)生檔案信息的管理、用戶權(quán)限設(shè)置、系統(tǒng)基本設(shè)置等操作。包括的功能模塊總共涉及:學(xué)生基本信息的采集與管理、學(xué)生成績(jī)的錄入與管理、學(xué)生實(shí)習(xí)就業(yè)信息的采集與管理、用戶權(quán)限管理與系統(tǒng)基本設(shè)置。其中信息采集頁(yè)面的布局仿照了微信界面的設(shè)計(jì)風(fēng)格,通過(guò)移動(dòng)終端就可以進(jìn)行信息錄入;信息管理頁(yè)面則以PC端瀏覽器為主,以便于信息管理的各類復(fù)雜操作。

3 高校學(xué)生檔案管理系統(tǒng)的功能實(shí)現(xiàn)

1) 學(xué)生基本信息采集,用于采集學(xué)生個(gè)人的基本信息,包括姓名、性別、年齡、班級(jí)、身份證號(hào)等18項(xiàng)詳細(xì)信息,能夠詳細(xì)反應(yīng)學(xué)生的入學(xué)、休學(xué)、退學(xué)、參軍、獎(jiǎng)助學(xué)金等信息情況,用戶為所有在校學(xué)生。

2) 學(xué)生成績(jī)錄入,用戶為代課教師,用于采集在校學(xué)生的考試成績(jī)。

3) 學(xué)生實(shí)習(xí)就業(yè)信息采集,用戶為實(shí)習(xí)就業(yè)指導(dǎo)教師,用于記錄學(xué)生的畢業(yè)設(shè)計(jì)、頂崗實(shí)習(xí)、就業(yè)的完成情況、及評(píng)定成績(jī)。

4) 檔案信息管理,用戶為學(xué)管人員,用于查詢、修改、刪除、匯總、統(tǒng)計(jì)、分析管理學(xué)生檔案信息。系統(tǒng)提供了可視化的數(shù)據(jù)統(tǒng)計(jì)界面,能夠滿足用戶不同場(chǎng)景下數(shù)據(jù)管理需求。

5) 用戶權(quán)限設(shè)置,該系統(tǒng)涉及了學(xué)生、輔導(dǎo)員、代課教師、學(xué)管人員等多類用戶,用戶權(quán)限也不相同,該功能模塊用于添加、刪除、修改用戶賬號(hào)以及用戶權(quán)限的分配。能夠訪問(wèn)該功能的用戶賬號(hào)必須具有系統(tǒng)管理員權(quán)限。

6) 系統(tǒng)設(shè)置,提供用戶信息查看、修改功能,用戶可以通過(guò)系統(tǒng)設(shè)置界面進(jìn)行查看、編輯個(gè)人信息,重置密碼等設(shè)置,并且提供了個(gè)性化的界面設(shè)置,用戶可以根據(jù)自己的喜好進(jìn)行選擇。

4 研究總結(jié)

學(xué)生檔案管理一直是高校學(xué)生管理工作中非常重要的一項(xiàng)內(nèi)容,也是學(xué)校發(fā)展規(guī)劃所需數(shù)據(jù)依據(jù)的主要提供渠道之一。本系統(tǒng)將學(xué)生檔案信息采集功能進(jìn)行了歸集,并提供了信息化的數(shù)據(jù)管理平臺(tái),大大提高了學(xué)生檔案管理的工作效率和數(shù)據(jù)的準(zhǔn)確性。

猜你喜歡
瀏覽器頁(yè)面管理系統(tǒng)
大狗熊在睡覺(jué)
刷新生活的頁(yè)面
基于James的院內(nèi)郵件管理系統(tǒng)的實(shí)現(xiàn)
反瀏覽器指紋追蹤
電子制作(2019年10期)2019-06-17 11:45:14
基于LED聯(lián)動(dòng)顯示的違停管理系統(tǒng)
海盾壓載水管理系統(tǒng)
環(huán)球?yàn)g覽器
再見(jiàn),那些年我們嘲笑過(guò)的IE瀏覽器
基于RFID的倉(cāng)儲(chǔ)管理系統(tǒng)實(shí)現(xiàn)
同一Word文檔 縱橫頁(yè)面并存
铁岭市| 沾化县| 永城市| 合阳县| 水富县| 湟中县| 曲周县| 屏东县| 达日县| 金沙县| 无为县| 西城区| 洛川县| 巴彦淖尔市| 西盟| 永安市| 罗平县| 扎兰屯市| 遵义县| 木兰县| 鹤壁市| 隆林| 静宁县| 山阴县| 双鸭山市| 太和县| 辽阳市| 福鼎市| 化德县| 沙田区| 中方县| 林西县| 张掖市| 枝江市| 乌审旗| 岳阳市| 报价| 淅川县| 阳西县| 龙州县| 乡城县|