版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
學(xué)生檔案管理系統(tǒng)開發(fā)與實(shí)現(xiàn)TOC\o"1-1"\h\u313561引言 1136831.1開發(fā)背景 1188421.2研究現(xiàn)狀 2168151.3研究意義 2288682系統(tǒng)開發(fā)的主要技術(shù)工具 3160502.1PHP介紹 381472.2MySQL數(shù)據(jù)庫 3180162.3MVC模式 4135322.4thinkPHP框架 4172002.5md5函數(shù) 4190163系統(tǒng)分析 583073.1需求分析 557733.2可行性分析 5229433.2.1技術(shù)可行性分析 5129813.2.2操作可行性分析 5187553.2.3經(jīng)濟(jì)可行性分析 5179444總體設(shè)計(jì) 6236314.1設(shè)計(jì)目的和原則 6186784.2系統(tǒng)功能模塊設(shè)計(jì) 6135174.3系統(tǒng)業(yè)務(wù)流程圖 7237644.4數(shù)據(jù)庫設(shè)計(jì) 8243914.4.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 8288734.4.2數(shù)據(jù)庫表的設(shè)計(jì) 1262465系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 15228085.1用戶登錄 15196045.2管理員登錄塊模 16319565.2.1用戶管理 1624735.2.2專業(yè)管理 1644435.2.3學(xué)科管理 1668815.2.4課程管理 17232745.2.5班級(jí)管理 1724845.3學(xué)生登錄模塊 18252425.3.1查看個(gè)人信息 18210645.3.2選課 18218985.3.3查詢成績 18206285.4教師登錄模塊 1876755.4.1查看個(gè)人信息 18213525.4.2成績維護(hù) 1937526系統(tǒng)測(cè)試 19279016.1測(cè)試的環(huán)境 19311516.2測(cè)試的任務(wù)及目標(biāo) 195304結(jié)論 216064參考文獻(xiàn) 21[摘要]隨著科技水平的不斷提高,智能化事物的興起和計(jì)算機(jī)在全國的普及范圍,各高校對(duì)于學(xué)生的檔案管理建設(shè)也有了更新的認(rèn)識(shí)和產(chǎn)生了新的研究方向,智能化的管理模式在高校管理發(fā)揮著極為重要的作用,以往陳舊的管理模式將會(huì)被時(shí)代所替換,這也為更新和開發(fā)適用于高校的學(xué)生管理系統(tǒng)了引了方向。為了節(jié)省人力和管理時(shí)間上的浪費(fèi),利用好科技進(jìn)步帶來優(yōu)質(zhì)技術(shù)資源,開發(fā)和實(shí)現(xiàn)一個(gè)達(dá)到管理需求的學(xué)生信息管理系統(tǒng)勢(shì)在必行。而通過技術(shù)手段管理學(xué)生檔案具有絕對(duì)的優(yōu)勢(shì);實(shí)現(xiàn)和開發(fā)該系統(tǒng)選擇使用php語言、ThinkPHP框架、MVC模式和MySQL工具,設(shè)計(jì)編寫后完成了該系統(tǒng)的開發(fā),經(jīng)過測(cè)試,該系統(tǒng)符合管理上的基本需求。[關(guān)鍵詞]:PHP;MySQL;學(xué)生檔案;學(xué)校1引言1.1開發(fā)背景現(xiàn)階段伴隨著高等教育的發(fā)展和普及,學(xué)生就讀人數(shù)的日益增加,高校的招生規(guī)模也不斷發(fā)展和擴(kuò)大,以往老舊的管理模式已經(jīng)不能滿足于現(xiàn)代大數(shù)據(jù)的管理模式的需求了。并且在學(xué)生的學(xué)習(xí)生活中,關(guān)于自身的檔案資料也是極為重要的,學(xué)校作為學(xué)生資料管理中的載體發(fā)揮著極為關(guān)鍵的作用。對(duì)于以往管理學(xué)生信息出現(xiàn)的效率低、查詢修改不方便、且保密性存在漏洞等缺點(diǎn)日益突出,給高校的日常管理學(xué)生信息的工作帶來了許許多多的不方便。因此,高校學(xué)生檔案管理必須要向著信息化、網(wǎng)絡(luò)化、智能化的道路。隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,為高校對(duì)于學(xué)生檔案管理這一工作帶來了新的思考,因?yàn)閭鹘y(tǒng)的檔案管理模式的被動(dòng)和機(jī)械性,它不再能夠滿足當(dāng)前階段的高校管理信息化的需要。而開發(fā)一個(gè)好的學(xué)生檔案管理系統(tǒng),不但能提高管理學(xué)生的效率,還能在一定程度上降低學(xué)校在建設(shè)檔案管理系統(tǒng)上的財(cái)政支出。所以應(yīng)提倡高校對(duì)檔案管理進(jìn)行一次有效的變革,開發(fā)和實(shí)現(xiàn)一個(gè)達(dá)到管理需求的學(xué)生信息管理系統(tǒng)。1.2研究現(xiàn)狀著眼全球的發(fā)達(dá)國家對(duì)于學(xué)生檔案管理系統(tǒng)的看法,發(fā)達(dá)國家對(duì)于這一系統(tǒng)的認(rèn)知已經(jīng)是非常超前的了,他們有著更為發(fā)達(dá)的科技水平,在網(wǎng)絡(luò)技術(shù)方面部署起來更加輕松和發(fā)達(dá),高帶寬的網(wǎng)絡(luò),能夠加快他們這一技術(shù)的發(fā)展和調(diào)節(jié)。智能化管理概念,也已經(jīng)跟隨著他們的科技水平的發(fā)展,在不斷的改化更新和不斷地優(yōu)良著,并從20世紀(jì)六七十年代開始成功應(yīng)用,形成了規(guī)范、科學(xué)的管理方法。他們的研發(fā)技術(shù)也在時(shí)間地不斷沉淀中得到加強(qiáng)。在日益壯大的技術(shù)面前,發(fā)達(dá)國家對(duì)于檔案系統(tǒng)的科學(xué)化管理模式已經(jīng)比較成熟。大多數(shù)高校的信息化學(xué)生檔案管理平臺(tái)已經(jīng)相繼建立。國民經(jīng)濟(jì)水平的提升,電腦在校園的普及率也在快速地增長,中國在科學(xué)化校園建設(shè)事業(yè)中可以不斷擴(kuò)大和發(fā)展,通過將個(gè)人電腦引入校園內(nèi)部建設(shè),快速建設(shè)中等規(guī)模的校園網(wǎng)絡(luò)依托現(xiàn)有的校園網(wǎng)絡(luò)工程,并在經(jīng)歷了大規(guī)模交換網(wǎng)絡(luò)和信息互聯(lián)網(wǎng)的快速發(fā)展之后,學(xué)校的數(shù)字化建設(shè)進(jìn)入了一個(gè)新的階段。根據(jù)實(shí)際情況,在現(xiàn)有網(wǎng)絡(luò)資源的條件下,我們也可以緊隨時(shí)代發(fā)展的步伐,在學(xué)校檔案管理的建設(shè)中不斷進(jìn)行更深層次的開發(fā)。1.3研究意義在廣泛的互聯(lián)網(wǎng)知識(shí)經(jīng)濟(jì)時(shí)代,信息量迅速增加,相互關(guān)聯(lián)的社會(huì)因素非常復(fù)雜,作為學(xué)生檔案資料載體的高校,建設(shè)一個(gè)功能符合該校管理學(xué)生檔案信息的系統(tǒng)是極為重要的,這就要求高校領(lǐng)導(dǎo)和管理人員做出科學(xué)的管理與完整的決策。能夠部署完成一個(gè)具有實(shí)用意義的的管理系統(tǒng),體現(xiàn)出一個(gè)學(xué)校對(duì)于學(xué)生教育基礎(chǔ)工作的重視,而高校教育的基礎(chǔ)設(shè)施建設(shè)中檔案信息管理系統(tǒng)是具有重要意義的,這一建設(shè)的完成程度可以判斷出一個(gè)學(xué)校的教育質(zhì)量和管理水平是否合格;總之,我們應(yīng)該充分認(rèn)識(shí)到互聯(lián)網(wǎng)知識(shí)經(jīng)濟(jì)的到來,對(duì)高校檔案工作的發(fā)展可以說既是機(jī)遇也是挑戰(zhàn)。應(yīng)當(dāng)抓住機(jī)遇迎接挑戰(zhàn),并大力開發(fā)檔案信息資源,優(yōu)化和提高高校各項(xiàng)工作的深入完整發(fā)展。2系統(tǒng)開發(fā)的主要技術(shù)工具2.1PHP介紹PHP是一個(gè)內(nèi)置腳本語言,開放給服務(wù)器在不同的平臺(tái)上運(yùn)行。2014年和2015年,開發(fā)了一個(gè)新的主要PHP版本,編號(hào)為php7。這個(gè)版本的編號(hào)涉及一些爭(zhēng)論。當(dāng)PHP6Unicode實(shí)驗(yàn)從未發(fā)布時(shí),一些文章和書名引用了PHP6的名稱,如果一個(gè)新的版本要重用該名稱,這可能會(huì)引起混淆。在投票之后,選擇PHP7的名稱。最初被稱為PHP下一代(phpng)。它由DmitryStogov、XinchenHui和NikitaPopov編寫,旨在通過重構(gòu)Zend引擎來優(yōu)化PHP性能,從而使用更緊湊的數(shù)據(jù)結(jié)構(gòu),同時(shí)改進(jìn)緩存位置,同時(shí)保持近乎完全的語言兼容性。截至2014年7月14日,基于WordPress的基準(zhǔn)測(cè)試,作為主要的基準(zhǔn)套件對(duì)于phpng項(xiàng)目,性能幾乎提高了100%。由于更緊湊的數(shù)據(jù)結(jié)構(gòu)和其他更改被視為更適合成功地遷移到實(shí)時(shí)(JIT)編譯器,因此,phpng的更改也有望使性能在未來更容易提高。由于這些重大的變化,重新設(shè)計(jì)的Zend引擎被稱為ZendEngine3,它是繼ZendEngine2之后使用的在php5中,由于phpng內(nèi)部發(fā)生了重大變化,它必須接收一個(gè)新的PHP主版本號(hào),而不是php5的小版本,根據(jù)PHP的發(fā)布流程,PHP的主要版本允許打破代碼的向后兼容性,因此php7為phpng之外的其他改進(jìn)提供了機(jī)會(huì),這些改進(jìn)需要中斷向后兼容性,包括更廣泛地使用異常,重新編寫變量語法以使其更加一致和完整,以及對(duì)各種遺留功能的抨擊或刪除。PHP7還引入了新的語言功能,包括函數(shù)的返回類型聲明,補(bǔ)充了現(xiàn)有的參數(shù)類型聲明,并支持參數(shù)和返回類型聲明中的標(biāo)量類型(整數(shù)、浮點(diǎn)、字符串和布爾值)。2.2MySQL數(shù)據(jù)庫MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQLAB公司開發(fā),屬于Oracle旗下產(chǎn)品,MySQL是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,在WEB應(yīng)用方面,MySQL是最好的關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)用軟件之一REF_Ref4538\r\h[1]。MySQL的設(shè)計(jì)源代碼是對(duì)外開放的,任意管理員都能使用它,它具有運(yùn)行速度快、可靠性高、適應(yīng)性強(qiáng)的特點(diǎn),是公認(rèn)優(yōu)秀的數(shù)據(jù)管理方式。MySQL所使用的主要通道是屬于多個(gè)的,能夠運(yùn)行多個(gè)處理器,有不同類型的數(shù)據(jù),它還允許一種語言從不同的數(shù)據(jù)庫中檢索數(shù)據(jù),執(zhí)行多個(gè)查詢操作,完全支持表和數(shù)據(jù)源之間的鏈接,并可以為字段設(shè)置默認(rèn)值。在不指定默認(rèn)字段的情況下可以插入表列和字段的子集中,MySQL可以在支持PHP、Java的各種開發(fā)平臺(tái)上運(yùn)行。2.3MVC模式MVC模式分三個(gè)基本部分,模型(Model)部分、視圖(View)部分和控制器(Controller)部分REF_Ref4642\r\h[2]。它是軟件工程開發(fā)中的一種軟件架構(gòu)模式,MVC是一個(gè)動(dòng)態(tài)編程模型,簡(jiǎn)化程序編輯過程,使程序結(jié)構(gòu)更清晰。專從MVC模式的一般理解來看,視圖層與模型層是存在直接聯(lián)系的,并且模型層的變化會(huì)通過視圖層反映出來,這確實(shí)是MVC模式的標(biāo)準(zhǔn)理解,不過在我目前接觸到的實(shí)際應(yīng)用中,更多的情況時(shí),視圖層與模型層是通過控制層聯(lián)系起來的,兩者之間并無直接的聯(lián)系。2.4thinkPHP框架ThinkPHP框架簡(jiǎn)稱TP框架,國產(chǎn)的屬于輕量型的PHP開發(fā)框架,快速、兼容而且簡(jiǎn)單,以簡(jiǎn)潔與實(shí)用的設(shè)計(jì)原則,具有出色的性能和至簡(jiǎn)的代碼,并注重易用性REF_Ref4717\r\h[3]。擁有著許多原創(chuàng)性的功能與特性,在不斷地開發(fā)中,對(duì)于易用與擴(kuò)展性能方面進(jìn)行著不斷地優(yōu)化與改進(jìn);TD框架具有開發(fā)速度快,易上手的優(yōu)點(diǎn)。而且是中文文檔。如果在沒有任何對(duì)TP的了解情況下,甚至對(duì)PHP語法都不太了解的時(shí)候,第一次接觸也能很快的入手。并且Composer做包管理標(biāo)準(zhǔn)的Autoload實(shí)現(xiàn),可以讓`includexxx.php`成為歷史、各種依賴注入、支持ORM客服管理系統(tǒng)、好用的命令行和腳手架、豐富的文檔和活躍的社區(qū)。而且TP框架門檻很低、開發(fā)效率高,也合適入門的編程人員去用。2.5md5函數(shù)MD5(信息-摘要算法5),是計(jì)算機(jī)廣泛使用的雜湊算法之一(又譯摘要算法、哈希算法)REF_Ref4779\r\h[4]。有三個(gè)特點(diǎn):具有一定的壓縮性;更容易計(jì)算;具有抗修改性;對(duì)原數(shù)據(jù)進(jìn)行任意的修改,盡管只是單單地修改了1個(gè)字節(jié),最后得出的MD5的值都會(huì)有很大的區(qū)別。MD5可以使大容量信息通過用數(shù)字簽名軟件簽署私人密鑰前,被“壓縮”成一種保密的格式,意思就是通過把一個(gè)任意長度的字節(jié)串變換成一定長度的16進(jìn)制數(shù)字串REF_Ref7408\r\h[5]。眾所周知每個(gè)人的指紋都是獨(dú)一無二的,而MD5也一樣,MD5加密后的任何文件(不管其大小、格式、數(shù)量)都會(huì)產(chǎn)生一個(gè)獨(dú)一無二的“MD5數(shù)字指紋”REF_Ref4205\r\h[6]。3系統(tǒng)分析3.1需求分析\o"添加到收藏夾"學(xué)校建設(shè)的發(fā)展與學(xué)生的管理是不可分割的,良好的管理可以反映學(xué)校的綜合管理水平。在信息化時(shí)代,高校學(xué)生檔案的管理工作應(yīng)有更新更高的要求,應(yīng)該改革和替換傳統(tǒng)的檔案管理方式,對(duì)于古老的檔案信息管理方式的被動(dòng)性與機(jī)械性,已經(jīng)不能跟上現(xiàn)代對(duì)信息"快、廣、深"的需求。互聯(lián)網(wǎng)大環(huán)境的不斷蛻變成長,也為優(yōu)化檔案管理系統(tǒng)明確了方向與目標(biāo),應(yīng)緊跟時(shí)代的步伐,不斷在創(chuàng)新實(shí)踐中開發(fā)一個(gè)能提升學(xué)校管理效率的系統(tǒng)。義務(wù)教育的不斷普及使得學(xué)生的信息量也成正比在迅速增長,學(xué)校應(yīng)該更加重視學(xué)生檔案管理的開發(fā)與實(shí)現(xiàn)工作,把互聯(lián)網(wǎng)技術(shù)聯(lián)系到實(shí)際中來,科學(xué)管理,提升檔案管理人員的管理時(shí)間和管理效率,總體地提升高校的管理水平。3.2可行性分析3.2.1技術(shù)可行性分析Mysql是一個(gè)支持多用戶的數(shù)據(jù)庫管理系統(tǒng)。它適用于較大規(guī)模的數(shù)據(jù)庫管理需要,非常適合建立學(xué)校管理系統(tǒng),所以使用MySQL作為支持本系統(tǒng)開發(fā)使用的后臺(tái)數(shù)據(jù)庫系統(tǒng)。同時(shí)使用PHP作為學(xué)生檔案管理系統(tǒng)的開發(fā)語言,因?yàn)樗性S多優(yōu)點(diǎn)所在,比如它提供完善的指令控制語句、其有對(duì)類與對(duì)象的支持及豐富的模塊化函數(shù)調(diào)用和多種數(shù)據(jù)類型,適合開發(fā)高性能基于Web的管理系統(tǒng),能夠滿足本系統(tǒng)對(duì)開發(fā)語言的要求,而且PHP所具有的代碼的模塊化程度很高,非常有利于以后對(duì)Web管理系統(tǒng)的擴(kuò)展與升級(jí)。3.2.2操作可行性分析系統(tǒng)界面設(shè)計(jì)以素雅為主,為了更好地解決繁瑣地操作和使用系統(tǒng)的各種說明,功能模塊設(shè)計(jì)的更加的簡(jiǎn)易,使得操作起來也更加地簡(jiǎn)單快捷,方便用戶對(duì)系統(tǒng)進(jìn)行使用和了解。如果設(shè)計(jì)地過于花哨,會(huì)讓使用人員在操作使用中更加地吃力。而簡(jiǎn)易的設(shè)計(jì)思路在實(shí)現(xiàn)操作上易于上手,是可行的。3.2.3經(jīng)濟(jì)可行性分析在進(jìn)行實(shí)際的開發(fā)中,對(duì)于系統(tǒng)建設(shè)所需要的學(xué)校財(cái)政支出是必要的,在開發(fā)中涉及的相關(guān)技術(shù)和對(duì)于服務(wù)器的需求,還有技術(shù)開發(fā)人員的工資,這些都需要充足的經(jīng)濟(jì)支撐,建設(shè)的費(fèi)用其實(shí)也不是及其的高昂,對(duì)于學(xué)校的財(cái)政實(shí)力來說,經(jīng)濟(jì)上是可行的。而且建設(shè)好一個(gè)適用的系統(tǒng),完全是利大于弊的。4總體設(shè)計(jì)4.1設(shè)計(jì)目的和原則使用thinkphp框架進(jìn)行MVC管理,前端使用ext.js,后臺(tái)使用php。使用md5函數(shù)針對(duì)用戶密碼加密,登錄時(shí)進(jìn)行檢驗(yàn)。創(chuàng)建用戶時(shí)密碼默認(rèn)123456,用戶自己修改后,通過md5加密存到數(shù)據(jù)庫中。通過需求分析,系統(tǒng)總體的設(shè)計(jì)目標(biāo)和原則如下:(1)根據(jù)設(shè)計(jì)要求,簡(jiǎn)化檔案管理中的復(fù)雜程序,提高檔案管理的效率與水平,節(jié)約管理的時(shí)間與成本。(2)根據(jù)檔案管理的實(shí)際情況,為管理員提供在線的增、刪、查、改操作。(3)界面應(yīng)簡(jiǎn)潔大方,顯示用戶所需要的功能與信息,提升操作管理效率。(4)應(yīng)能夠運(yùn)行穩(wěn)定、流暢、可靠。4.2系統(tǒng)功能模塊設(shè)計(jì)用戶登錄:系統(tǒng)分三個(gè)角色,學(xué)生,教師與管理員。用戶進(jìn)行登錄操作后系統(tǒng)會(huì)對(duì)用戶的身份信息進(jìn)行辨別,然后展示對(duì)應(yīng)的模塊。1學(xué)生登錄:學(xué)生本人信息查看:本人信息展示,并提供修改密碼和查看所屬課程信息功能;學(xué)生選課模塊:提供學(xué)生自主選課功能。學(xué)生查看成績模塊:可根據(jù)學(xué)生選課情況,顯示學(xué)生學(xué)科成績情況。2教師登錄:教師信息查看:教師本人信息展示,并提供修改密碼和查看所屬課程信息功能;教師成績維護(hù)模塊:教師可根據(jù)負(fù)責(zé)的學(xué)科進(jìn)行成績維護(hù)。3管理員登錄:專業(yè)管理:用于添加、修改、刪除專業(yè)信息。班級(jí)管理:根據(jù)專業(yè)查詢,用于添加、修改、刪除班級(jí)的信息。用戶管理:管理員使用,添加學(xué)生,添加教師用戶及相關(guān)信息。并支持修改,刪除和重置密碼。權(quán)限管理,學(xué)生賬號(hào)創(chuàng)建時(shí)會(huì)同時(shí)設(shè)置權(quán)限,如果只是查看權(quán)限,學(xué)生是不能進(jìn)行選課的,只有具備修改權(quán)限,學(xué)生才能進(jìn)行選課。學(xué)科管理:可根據(jù)專業(yè)和學(xué)科查詢,并提供添加,修改刪除學(xué)科信息功能。課程管理:根據(jù)專業(yè)和課程查詢,并提供添加,修改,刪除課程信息,課程與學(xué)科綁定。系統(tǒng)功能模塊設(shè)計(jì)圖如圖1所示:圖1功能模塊設(shè)計(jì)圖4.3系統(tǒng)業(yè)務(wù)流程圖系統(tǒng)業(yè)務(wù)流程圖如圖2所示:圖2業(yè)務(wù)流程圖4.4數(shù)據(jù)庫設(shè)計(jì)4.4.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)ER圖是描述概念模式的有力工具,它采用三個(gè)基本概念:實(shí)體集、聯(lián)系集和屬性REF_Ref9052\r\h[7]。本系統(tǒng)的“實(shí)體關(guān)系模型”(E-R模型)如下:(1)用戶的實(shí)體屬性如圖3所示:圖3用戶實(shí)體屬性圖(2)學(xué)科的實(shí)體屬性如圖4所示:圖4學(xué)科實(shí)體屬性圖(3)專業(yè)的實(shí)體屬性如圖5所示:圖5專業(yè)實(shí)體屬性圖(4)班級(jí)的實(shí)體屬性如圖6所示:圖6班級(jí)實(shí)體屬性圖(5)班級(jí)與專業(yè)關(guān)系的實(shí)體屬性如圖7所示:圖7班級(jí)與專業(yè)關(guān)系實(shí)體屬性圖(6)用戶與學(xué)科關(guān)系的實(shí)體屬性如圖8所示:圖8用戶與學(xué)科實(shí)體屬性圖(7)用戶與班級(jí)關(guān)系的實(shí)體屬性如圖9所示:圖9用戶與班級(jí)關(guān)系實(shí)體屬性圖(8)成績的實(shí)體屬性如圖10所示:圖10成績實(shí)體屬性圖(9)課程的實(shí)體屬性如圖11所示:圖11課程實(shí)體屬性圖(10)權(quán)限的實(shí)體屬性如圖12所示:圖12權(quán)限實(shí)體屬性圖(11)本系統(tǒng)實(shí)體間的映像關(guān)系如圖13所示:圖13整體E-R圖4.4.2數(shù)據(jù)庫表的設(shè)計(jì)學(xué)生檔案系統(tǒng)采用MySQL進(jìn)行數(shù)據(jù)庫設(shè)計(jì)。數(shù)據(jù)庫名稱為php_db,此數(shù)據(jù)庫包含:用戶表、學(xué)科表、專業(yè)表、班級(jí)表、班級(jí)與專業(yè)關(guān)系表、用戶與學(xué)科關(guān)系表、用戶與班級(jí)關(guān)系表、成績表、課程表、權(quán)限表。共10個(gè)表。用戶表:對(duì)用戶的登錄信息進(jìn)行管理。如表1所示:表1用戶表學(xué)科表:管理學(xué)科相關(guān)信息。如表2所示:表2學(xué)科表專業(yè)表:管理專業(yè)相關(guān)信息。如表3所示:表3專業(yè)表班級(jí)表:管理班級(jí)相關(guān)信息。如表4所示:表4班級(jí)表班級(jí)與專業(yè)關(guān)系表:管理班級(jí)與專業(yè)關(guān)系,用于班級(jí)所屬專業(yè)管理。如表5所示:表5班級(jí)與專業(yè)關(guān)系表(6)用戶與學(xué)科關(guān)系表:管理用戶與學(xué)科關(guān)系信息,實(shí)現(xiàn)學(xué)生選課功能。如表6所示:表6用戶與科學(xué)關(guān)系表(7)用戶與班級(jí)關(guān)系表:管理用戶與班級(jí)關(guān)系,表示學(xué)生所在班級(jí),老師負(fù)責(zé)的班級(jí)。如表7所示:表7用戶與班級(jí)關(guān)系表成績表:管理學(xué)生的成績信息。如表8所示:表8成績表課程表:管理學(xué)科的課程安排信息。如表9所示:表9課程表權(quán)限表:管理學(xué)生權(quán)限,實(shí)現(xiàn)學(xué)生能否選課功能。如表10所示:表10權(quán)限表5系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)5.1用戶登錄用戶輸入正確的賬號(hào)跟密碼實(shí)行系統(tǒng)登錄,系統(tǒng)訪問數(shù)據(jù)庫信息后,會(huì)對(duì)用戶的身份信息進(jìn)行辨別,然后展示對(duì)應(yīng)的模塊。如圖14所示:圖14登錄界面圖5.2管理員登錄塊模5.2.1用戶管理管理員管理學(xué)生,可以對(duì)學(xué)生進(jìn)行權(quán)限管理,學(xué)生賬號(hào)創(chuàng)建時(shí)會(huì)同時(shí)設(shè)置權(quán)限,如果只是查看權(quán)限,學(xué)生是不能進(jìn)行選課的,只有具備修改權(quán)限,學(xué)生才能進(jìn)行選課;管理員管理教師,可以根據(jù)需要?jiǎng)?chuàng)建多個(gè)教師。當(dāng)發(fā)生忘記登錄密碼這種情況的時(shí)候,可以聯(lián)系管理員對(duì)密碼進(jìn)行重置操作。如圖15所示:圖15用戶管理頁面圖5.2.2專業(yè)管理管理員管理專業(yè),管理員可以進(jìn)行添加、修改、查詢、刪除專業(yè)信息。如圖16所示:圖16專業(yè)管理頁面圖5.2.3學(xué)科管理管理員管理學(xué)科,管理員可以進(jìn)行添加、修改、查詢、刪除學(xué)科信息。學(xué)科信息又受專業(yè)和老師的限制,管理員進(jìn)行了相應(yīng)的專業(yè)和教師信息的錄入才能相應(yīng)的添加學(xué)科。如圖17所示:圖17學(xué)科管理頁面圖5.2.4課程管理管理員管理課程,管理員可以進(jìn)行添加、修改、查詢、刪除課程信息。給各個(gè)專業(yè)的學(xué)科部署該課程的教學(xué)時(shí)間。如圖18所示:圖18課程管理頁面圖5.2.5班級(jí)管理管理員管理班級(jí),管理員可以進(jìn)行添加、修改、查詢、刪除班級(jí)信息。如圖19所示:圖19班級(jí)管理頁面圖5.3學(xué)生登錄模塊5.3.1查看個(gè)人信息學(xué)生個(gè)人信息展示,學(xué)生可以修改密碼和查看所屬課程信息功能;如圖20所示:圖20個(gè)人信息頁面圖5.3.2選課管理員授予選課權(quán)限后學(xué)生可以進(jìn)行自主選課。如圖21所示:圖21選課頁面圖5.3.3查詢成績老師進(jìn)行成績維護(hù)后,學(xué)生可以進(jìn)行查看學(xué)科成績情況。如圖22所示:圖22查詢成績頁面圖5.4教師登錄模塊5.4.1查看個(gè)人信息教師個(gè)人信息展示,教師可以修改密碼和查看所屬課程信息的基本信息。如圖23所示:圖23個(gè)人信息頁面圖5.4.2成績維護(hù)教師根據(jù)負(fù)責(zé)的學(xué)科進(jìn)行成績維護(hù)。如圖24所示:圖24成績管理頁面圖6系統(tǒng)測(cè)試6.1測(cè)試的環(huán)境本系統(tǒng)測(cè)試的環(huán)境信息如下:服務(wù)端操作系統(tǒng):Windows10服務(wù)端硬件信息:Intel(R)Core(TM)i5-7300HQCP0@2.50GHzI2.50GHz服務(wù)端軟件環(huán)境:phpstudy_pro6.2測(cè)試的任務(wù)及目標(biāo)為保證系統(tǒng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年沈陽北軟信息職業(yè)技術(shù)學(xué)院高職單招語文2018-2024歷年參考題庫頻考點(diǎn)含答案解析
- 2025年無錫南洋職業(yè)技術(shù)學(xué)院高職單招語文2018-2024歷年參考題庫頻考點(diǎn)含答案解析
- 2025年曲阜遠(yuǎn)東職業(yè)技術(shù)學(xué)院高職單招語文2018-2024歷年參考題庫頻考點(diǎn)含答案解析
- 2025年銀川年貨運(yùn)從業(yè)資格證考試模擬
- 2025年外研版選修四地理下冊(cè)階段測(cè)試試卷
- 2025年外研版三年級(jí)起點(diǎn)九年級(jí)地理上冊(cè)月考試卷含答案
- 機(jī)械租賃合同(2篇)
- 服務(wù)支付協(xié)議書(2篇)
- 村委與物業(yè)合同(2篇)
- 2025年粵教版九年級(jí)歷史上冊(cè)階段測(cè)試試卷
- 【人教版化學(xué)】必修1 知識(shí)點(diǎn)默寫小紙條(答案背誦版)
- 江蘇省無錫市2023-2024學(xué)年八年級(jí)上學(xué)期期末數(shù)學(xué)試題(原卷版)
- 《奧特萊斯業(yè)態(tài)淺析》課件
- 2022年湖南省公務(wù)員錄用考試《申論》真題(縣鄉(xiāng)卷)及答案解析
- 2024年-急診氣道管理共識(shí)課件
- 小學(xué)語文中段整本書閱讀的指導(dǎo)策略研究 中期報(bào)告
- 浙教版2023-2024學(xué)年數(shù)學(xué)八年級(jí)上冊(cè)期末復(fù)習(xí)卷(含答案)
- 運(yùn)動(dòng)訓(xùn)練與康復(fù)治療培訓(xùn)資料
- 小班繪本教學(xué)《藏在哪里了》課件
- 老師呀請(qǐng)你別生氣教學(xué)反思
評(píng)論
0/150
提交評(píng)論