【基于JAVA的大學(xué)生信息管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)7200字(論文)】_第1頁
【基于JAVA的大學(xué)生信息管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)7200字(論文)】_第2頁
【基于JAVA的大學(xué)生信息管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)7200字(論文)】_第3頁
【基于JAVA的大學(xué)生信息管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)7200字(論文)】_第4頁
【基于JAVA的大學(xué)生信息管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)7200字(論文)】_第5頁
已閱讀5頁,還剩29頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

摘要:網(wǎng)絡(luò)科技的迅速發(fā)展,促進(jìn)了人們生活往便捷、省時、簡便的方向發(fā)展,人們在信息管理方面發(fā)生了巨大轉(zhuǎn)變。但是現(xiàn)如今的工作壓力也伴隨著生活質(zhì)量的提升也越來越大,人們的時間觀念也變的越來越強(qiáng),在學(xué)校中,對于學(xué)生的基本信息和各種檔案需要花費(fèi)大量時間去進(jìn)行管理,費(fèi)時費(fèi)力。結(jié)合此種狀況,設(shè)計并且實(shí)現(xiàn)了學(xué)生信息管理系統(tǒng),將學(xué)生的信息,通過計算機(jī)保存整理。學(xué)生信息管理系統(tǒng)實(shí)現(xiàn)了對于學(xué)生信息,班級信息與教師信息的查詢、修改、添加與刪除等一系列的功能,安全穩(wěn)定,操作簡便易上手。關(guān)鍵字:大學(xué)生JAVAMVCC/S引言現(xiàn)在計算機(jī)技術(shù)的發(fā)展已經(jīng)越來越快,網(wǎng)絡(luò)時代已經(jīng)悄然降臨,我們正處于一個信息大爆炸的時代。在這個信息大爆炸的時代里,每天產(chǎn)生的信息數(shù)據(jù)是龐大的,其中在高校中大學(xué)生的基本信息,正隨著學(xué)生人數(shù)的快速增加和高校教育規(guī)模的不斷擴(kuò)大變的越來越多,這也就給與高校中信息管理人員工作上的一個巨大的挑戰(zhàn)。高校的信息管理人員每天都要面對大量的信息數(shù)據(jù),這用傳統(tǒng)的紙質(zhì)檔案記錄是不現(xiàn)實(shí)的。為了有效的解決這個問題,系統(tǒng)的開發(fā)便順理成章的到來,學(xué)生信息管理系統(tǒng)就給了管理人員在信息管理是非常大的便利。如今,大多數(shù)高校都擁有自己的學(xué)生信息管理系統(tǒng),這已經(jīng)成為高校中十分重要的一項(xiàng)工作,現(xiàn)代化的學(xué)生信息管理系統(tǒng)才能有效管理現(xiàn)代化的大學(xué)生信息。1系統(tǒng)概述1.1課題選題背景在這個信息爆炸的時代,每天產(chǎn)生的信息量都是巨大的。許多高校也因?yàn)榻逃?guī)模的不斷擴(kuò)大,高校的在校學(xué)生人數(shù)也在不斷地增加。如此一來,就產(chǎn)生了一個重要的問題,它就是學(xué)生的信息管理,這對于許多高校來說是一個不小的挑戰(zhàn)。面對巨量的學(xué)生信息,就需要有一個學(xué)生信息管理系統(tǒng)來管理這些數(shù)據(jù)信息,這個系統(tǒng)需要能夠管理學(xué)生信息,完成學(xué)生信息管理的基本操作,以此來減少信息管理工作方面的工作量。隨著Internet技術(shù)的發(fā)展,各個高校都建設(shè)起了自己的校園網(wǎng),在校園網(wǎng)和因特網(wǎng)的支撐下,各種系統(tǒng)的開發(fā)也都在進(jìn)行。在最近幾年,也是有越來越多的高校認(rèn)識到了信息管理是多么重要的一項(xiàng)工作,所以都開始選擇或研發(fā)自己的信息管理系統(tǒng),由此便產(chǎn)生了學(xué)生信息管理系統(tǒng)。1.2課題目的及意義校園網(wǎng)是每個高校必備的網(wǎng)絡(luò),校園網(wǎng)技術(shù)的飛速發(fā)展和許多技術(shù)的引進(jìn),因?yàn)閷W(xué)生人數(shù)越來越多,所以各種因素都為建立學(xué)生信息管理系統(tǒng)提供了必要的條件,這也使國內(nèi)的許多高校都開始開發(fā)并使用自己的信息管理系統(tǒng)。學(xué)生信息管理系統(tǒng)在高校中的使用,讓高校的信息管理工作變得方便快捷,也可以讓學(xué)生隨時可以看到和修改自己的個人信息,這為實(shí)現(xiàn)現(xiàn)代化和信息化的學(xué)生的信息查詢具有十分重要的意義。2系統(tǒng)分析2.1需求分析通過對高校信息管理工作的調(diào)查,為了有效的解決因?qū)W生增多導(dǎo)致的學(xué)生信息數(shù)據(jù)變大以及學(xué)生信息管理困難等問題,開發(fā)出了學(xué)生信息管理系統(tǒng)。學(xué)生信息管理系統(tǒng)分為三大模塊,分別是針對管理員才可以使用的管理員模塊,教師使用的教師模塊與適合學(xué)生進(jìn)行對自己信息查看修改的學(xué)生模塊。管理員模塊提供學(xué)生信息、班級信息與教師信息的添加、查詢、修改和刪除的功能,同時管理員也可以變更登錄密碼;教師模塊可對學(xué)生信息與班級信息進(jìn)行管理,同時教師還可以修改自己基本信息;學(xué)生模塊僅提供修改自己基本信息的操作。2.2可行性分析2.2.1技術(shù)可行性分析該系統(tǒng)使用Java語言進(jìn)行開發(fā),基于C/S架構(gòu),采用MVC設(shè)計模式將業(yè)務(wù)邏輯與界面顯示分離。學(xué)生信息管理系統(tǒng)可以通過簡單的界面按鈕便可以實(shí)現(xiàn)對學(xué)生的基本信息進(jìn)行操作,從而來達(dá)到更新學(xué)生信息的基本操作,并將這些操作與數(shù)據(jù)庫進(jìn)行相關(guān)聯(lián),能夠?qū)崿F(xiàn)系統(tǒng)功能的完整性,保證了技術(shù)上的可行性。2.2.2經(jīng)濟(jì)可行性分析學(xué)生信息管理系統(tǒng)的開發(fā)可以在計算機(jī)上完成,不需將大量資金投入到硬件設(shè)備上。經(jīng)濟(jì)上沒有其他較大的開支,系統(tǒng)后期維護(hù)成本不高,并且?guī)淼氖找嬉彩潜容^客觀的,總體上來說,本系統(tǒng)在經(jīng)濟(jì)上是可行的。2.3開發(fā)工具該系統(tǒng)運(yùn)用Eclipse作為整體的開發(fā)工具,MySQL存儲數(shù)據(jù),使用JDK1.8版本。(1)硬件平臺:CPU:i7-7300H2.50GHz;內(nèi)存:1G以上;(2)軟件平臺:操作系統(tǒng):Windows1;開發(fā)環(huán)境:Eclipse;開發(fā)工具:jdk1.8.0_212;數(shù)據(jù)庫工具:Mysql5.5.55;開發(fā)語言:Java語言;服務(wù)器:Tomcat7.0.108;3系統(tǒng)設(shè)計3.1系統(tǒng)結(jié)構(gòu)3.1.1登錄界面登錄界面包括輸入用戶名,密碼和選擇登錄身份等模塊與登錄、重置按鈕。(1)登錄按鈕:點(diǎn)擊“登錄”按鈕,會對輸入的用戶名,密碼和登錄身份與數(shù)據(jù)庫中信息進(jìn)行核對。點(diǎn)擊“登錄”后,用戶名與密碼不符合規(guī)范的話會進(jìn)行行對應(yīng)的彈窗提示。(2)重置按鈕:點(diǎn)擊“重置”按鈕,會將用戶名框與密碼框內(nèi)輸入的內(nèi)容進(jìn)行清空。(3)選擇登錄身份:根據(jù)登錄時選擇的登錄身份不同,登陸之后所進(jìn)入的操作界面也會有所不同,對用戶所解鎖的權(quán)限也會不同。登錄界面的功能模塊結(jié)構(gòu)圖如圖3-1所示。圖3-1登錄界面功能結(jié)構(gòu)圖3.1.2管理員界面選擇管理員身份登陸進(jìn)入管理員所對應(yīng)的操作界面。管理員界面有系統(tǒng)設(shè)置、學(xué)生管理、班級管理、教師管理、幫助等功能。管理員界面的功能模塊結(jié)構(gòu)圖如圖3-2所示。圖3-2管理員界面功能結(jié)構(gòu)圖3.1.3教師界面由教師登陸之后進(jìn)入到教師界面。教師界面有系統(tǒng)設(shè)置、學(xué)生管理、班級管理、教師管理、幫助等功能。管理員界面的功能模塊結(jié)構(gòu)圖如圖3-3所示。圖3-3教師界面功能結(jié)構(gòu)圖3.1.4學(xué)生界面由學(xué)生登陸之后進(jìn)入到學(xué)生界面。學(xué)生界面有系統(tǒng)設(shè)置、學(xué)生管理、幫助等功能。管理員界面的功能模塊結(jié)構(gòu)圖如圖3-4所示。圖3-4學(xué)生界面功能結(jié)構(gòu)圖3.2系統(tǒng)流程圖學(xué)生信息管理系統(tǒng)管理員身份流程圖,如圖3-5所示。用戶打開系統(tǒng)后,首先登錄系統(tǒng),登錄時選擇登錄身份,以管理員身份登錄系統(tǒng),進(jìn)入管理員操作界面,用戶可以在可操作的功能中選擇對學(xué)生信息的管理、班級信息的管理和教師信息的管理等功能,對學(xué)生、班級以及教師的信息的增、刪、改、查等操作;選擇系統(tǒng)設(shè)置中的修改密碼可以修改密碼;選擇系統(tǒng)設(shè)置中的退出系統(tǒng)功能可以退出程序。圖3-5管理員角色系統(tǒng)流程圖學(xué)生信息管理系統(tǒng)教師身份流程圖,如圖3-6所示。用戶打開系統(tǒng)后,首先登錄系統(tǒng),登錄時選擇登錄身份,以教師身份登錄系統(tǒng),進(jìn)入教師界面,可選擇學(xué)生管理、班級管理、教師管理等功能,對學(xué)生、班級的信息的增、刪、改、查等操作以及查看教師列表;選擇系統(tǒng)設(shè)置中的修改密碼可以修改密碼;選擇系統(tǒng)設(shè)置中的退出系統(tǒng)來退出程序。圖3-6教師角色系統(tǒng)流程圖學(xué)生信息管理系統(tǒng)學(xué)生身份流程圖,如圖3-7所示。用戶打開系統(tǒng)后,首先登錄系統(tǒng),登錄時選擇登錄身份,以學(xué)生身份登錄系統(tǒng),進(jìn)入學(xué)生界面,可以查看學(xué)生列表信息;選擇系統(tǒng)設(shè)置中的修改密碼可以修改密碼;選擇系統(tǒng)設(shè)置中的退出系統(tǒng)來退出程序。圖3-7學(xué)生角色系統(tǒng)流程圖4數(shù)據(jù)庫設(shè)計4.1數(shù)據(jù)庫分析一個優(yōu)秀的數(shù)據(jù)庫中的數(shù)據(jù)一定有很好的完整性約束,通過上述對于系統(tǒng)結(jié)構(gòu)和功能以及流程圖的研究,整體將系統(tǒng)的數(shù)據(jù)庫設(shè)計為四個表,分別為管理員信息表、學(xué)生信息表、班級信息表、教師信息表,完成系統(tǒng)后臺實(shí)現(xiàn)的數(shù)據(jù)支持。4.2實(shí)體E-R圖4.2.1管理員實(shí)體E-R圖管理員實(shí)體E-R圖,如圖4-1所示:圖4-1管理員實(shí)體E-R圖4.2.2班級實(shí)體E-R圖班級實(shí)體E-R圖,如圖4-2所示:圖4-2班級實(shí)體E-R圖4.2.3教師實(shí)體E-R圖教師實(shí)體E-R圖,如圖4-3所示:圖4-3教師實(shí)體E-R圖4.2.4學(xué)生實(shí)體E-R圖學(xué)生實(shí)體E-R圖,如圖4-4所示:圖4-4學(xué)生實(shí)體E-R圖4.2.5總體關(guān)系模型E-R圖總體關(guān)系E-R圖,如圖4-5所示:圖4-5總體關(guān)系E-R圖4.3數(shù)據(jù)字典4.3.1管理員信息表(s_admin)管理員信息s_admin表,如表4-1所示:表4-1管理員信息表列名數(shù)據(jù)類型是否為空主外鍵是否自增說明idInt(5)NOTNULL主鍵是用戶idnamevarchar(32)NOTNULL用戶名passwordvarchar(32)NOTNULL密碼createDateDatetimeNOTNULL創(chuàng)建時間4.3.2學(xué)生信息表(s_student)學(xué)生信息s_student表,如表4-2所示:表4-2學(xué)生信息表列名數(shù)據(jù)類型是否為空主外鍵是否自增說明idInt(5)NOTNULL主鍵是用戶idnamevarchar(32)NOTNULL用戶名表4-2學(xué)生信息表(續(xù))列名數(shù)據(jù)類型是否為空主外鍵是否自增說明classidInt(5)NOTNULL外鍵所在班級idpasswordvarchar(32)NOTNULL密碼sexvarchar(8)NOTNULL性別4.3.3班級信息表(s_class)班級信息s_class表,如表4-3所示:表4-3班級信息表列名數(shù)據(jù)類型是否為空主外鍵是否自增說明idInt(5)NOTNULL主鍵是班級idnamevarchar(32)NOTNULL班級名infovarchar(256)班級描述4.3.4教師信息表(s_teacher)教師信息s_teacher表,如表4-4所示:表4-4學(xué)生信息表列名數(shù)據(jù)類型是否為空主外鍵是否自增說明idInt(5)NOTNULL主鍵是用戶idnamevarchar(32)NOTNULL用戶名sexvarchar(5)NOTNULL性別titlevarchar(32)NOTNULL職稱ageInt(5)NOTNULL年齡passwordvarchar(32)NOTNULL密碼5系統(tǒng)實(shí)現(xiàn)5.1登錄界面的設(shè)計與實(shí)現(xiàn)登錄界面的設(shè)計,是用戶對系統(tǒng)的第一印象,良好的頁面展示設(shè)計就想是一個好聽的名字或是一件漂亮的衣服,用戶從視覺和操作上有良好的體驗(yàn),也是系統(tǒng)設(shè)計非常重要的一部分。學(xué)生信息管理系統(tǒng)的登錄界面應(yīng)該盡可能的簡潔明了。用戶要登錄系統(tǒng)時,首先要輸入用戶名和密碼,之后需要選擇所要登錄的界面所對應(yīng)的登錄身份,點(diǎn)擊登錄即可登陸成功。登錄成功后,會彈出歡迎登錄界面,展示對用戶的歡迎字樣。登錄界面的設(shè)計如圖5-1、5-2所示:圖5-1登錄界面展示界面圖5-2歡迎登錄展示界面當(dāng)用戶登錄后,系統(tǒng)首先會將用戶名與密碼與數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行匹配與核對,若用戶名與密碼正確,則登錄成功;若用戶名與密碼不正確,則提示用戶名或密碼不正確。登錄界面實(shí)現(xiàn)的主要代碼見附錄。5.2主界面的設(shè)計與實(shí)現(xiàn)5.2.1修改密碼界面的設(shè)計與實(shí)現(xiàn)修改密碼界面的設(shè)計,是為了使用戶在想要修改密碼時,可以方便快捷找到修改密碼的功能。用戶按照要求輸入內(nèi)容,點(diǎn)擊確認(rèn)修改后,即可修改成功。修改密碼界面設(shè)計如圖5-3所示:圖5-3修改密碼展示界面當(dāng)用戶修改密碼時,需要正確填寫舊密碼,新密碼與確認(rèn)密碼,如果有空白項(xiàng),則會提示有空白項(xiàng)未填寫;若新密碼與舊密碼不同,則會提示兩次密碼輸入不一致。點(diǎn)擊確認(rèn)修改后,將數(shù)據(jù)傳入到AdminDao中進(jìn)行與數(shù)據(jù)庫中數(shù)據(jù)核對,確認(rèn)舊密碼正確后,會對數(shù)據(jù)庫中數(shù)據(jù)進(jìn)行修改。5.2.2退出系統(tǒng)界面的設(shè)計與實(shí)現(xiàn)用戶在需要退出系統(tǒng)時,只要點(diǎn)擊系統(tǒng)設(shè)置中的退出系統(tǒng),點(diǎn)擊確認(rèn)后,即可退出系統(tǒng)。退出系統(tǒng)界面設(shè)計如圖5-4所示:圖5-4退出系統(tǒng)展示界面5.2.3添加學(xué)生界面的設(shè)計與實(shí)現(xiàn)用戶在管理學(xué)生信息需要添加學(xué)生信息時,需要添加學(xué)生功能,在文本框內(nèi)輸入需要添加的學(xué)生基本信息,然后點(diǎn)擊添加按鈕,就能實(shí)現(xiàn)添加學(xué)生信息。添加學(xué)生界面設(shè)計如圖5-5和圖5-6所示:圖5-5添加學(xué)生展示界面圖5-6添加學(xué)生成功展示界面用戶在添加學(xué)生之前,必須要有學(xué)生所在的班級存在,否則無法添加成功。用戶在填寫學(xué)生的基本信息后,點(diǎn)擊確認(rèn)。若學(xué)生姓名或密碼未填寫,則會進(jìn)行提示。點(diǎn)擊確認(rèn)后,系統(tǒng)會將數(shù)據(jù)傳入StudentDao中,然后將學(xué)生信息添加到數(shù)據(jù)庫中。添加學(xué)生界面實(shí)現(xiàn)的主要代碼見附錄。5.2.4查看學(xué)生列表界面的設(shè)計與實(shí)現(xiàn)用戶可選擇查看學(xué)生信息列表功能,在此界面可按照需求進(jìn)行多種操作,可以按照學(xué)生姓名查找學(xué)生信息、修改指定學(xué)生的信息以及刪除某學(xué)生的信息。查看學(xué)生列表界面設(shè)計如圖5-7所示:圖5-7查看學(xué)生列表展示界面查詢學(xué)生信息界面設(shè)計如圖5-8所示:圖5-8查詢學(xué)生信息展示界面用戶在按照學(xué)生姓名查詢學(xué)生信息時,在頂部學(xué)生姓名框中輸入要查詢學(xué)生的姓名并選擇學(xué)生所在班級,點(diǎn)擊查詢,便能查詢出該學(xué)生信息。點(diǎn)擊查詢后,系統(tǒng)會與數(shù)據(jù)庫中進(jìn)行匹配查找符合的信息,然后將數(shù)據(jù)返回到列表中,修改列表中所展示的數(shù)據(jù)。查詢學(xué)生信息界面實(shí)現(xiàn)的主要代碼見附錄。修改學(xué)生信息界面設(shè)計如圖5-9所示:圖5-9修改學(xué)生信息展示界面用戶修改某學(xué)生的基本信息時,需要在列表中選中需要修改信息的學(xué)生列表,然后才可修改學(xué)生信息,點(diǎn)擊確認(rèn)修改按鈕即可修改學(xué)生信息。系統(tǒng)會將數(shù)據(jù)寫入到數(shù)據(jù)庫中,若成功將數(shù)據(jù)寫入,則提示更新成功;若未成功將數(shù)據(jù)寫入,則會提示用戶更新失敗。修改學(xué)生信息界面實(shí)現(xiàn)的主要代碼見附錄刪除學(xué)生信息界面設(shè)計如圖5-10所示:圖5-10刪除學(xué)生信息展示界面用戶刪除學(xué)生信息時,首先需要先在列表中選中需要刪除的學(xué)生信息,點(diǎn)擊刪除學(xué)生按鈕,即可刪除學(xué)生。若未選中學(xué)生信息,則會提示請選擇要刪除的數(shù)據(jù)。刪除學(xué)生信息界面實(shí)現(xiàn)的主要代碼如下:5.2.5添加班級界面的設(shè)計與實(shí)現(xiàn)用戶在添加班級時,點(diǎn)擊添加班級,輸入班級名與班級信息,然后即可添加班級信息。添加班級界面設(shè)計如圖5-11、5-12所示: 圖5-11添加班級展示界面 圖5-12添加班級成功展示界面用戶在填寫班級的基本信息后,點(diǎn)擊確認(rèn)。若班級名稱未填寫,則會進(jìn)行提示。點(diǎn)擊確認(rèn)后,系統(tǒng)會將數(shù)據(jù)傳入ClassDao中,然后將班級信息添加到數(shù)據(jù)庫中。5.2.6查看班級列表界面的設(shè)計與實(shí)現(xiàn)用戶在查看班級列表界面可進(jìn)行多種操作,可以查找班級信息、修改班級信息以及刪除班級信息。班級列表界面設(shè)計如圖5-13所示:圖5-13查看班級列表展示界面用戶在查詢班級信息時,輸入要查詢班級的名稱,點(diǎn)擊查詢,即可查詢班級信息。查詢結(jié)果可能會返回多條信息。點(diǎn)擊查詢后,系統(tǒng)會與數(shù)據(jù)庫中進(jìn)行匹配查找符合的信息,然后將數(shù)據(jù)返回到列表中,更新所展示的列表,展示所查詢的班級信息。查詢班級信息界面設(shè)計如圖5-14所示:圖5-14查詢班級信息展示界面修改班級信息界面設(shè)計如圖5-15和圖5-16所示:圖5-15修改班級信息展示界面圖5-16修改班級成功展示界面用戶修改班級信息時,需要先選中需要選中在列表中的班級信息,然后在班級信息框中修改班級信息,點(diǎn)擊確認(rèn)修改按鈕就會修改班級信息。系統(tǒng)會將數(shù)據(jù)寫入到數(shù)據(jù)庫中,若成功將數(shù)據(jù)寫入,則提示更新成功,若未成功將數(shù)據(jù)寫入,就會提示更新失敗。刪除班級信息界面設(shè)計如圖5-17和圖5-18所示:圖5-17刪除班級信息展示界面圖5-18刪除班級成功展示界面用戶刪除班級信息時,需要選中需要刪除的班級信息,點(diǎn)擊刪除按鈕,即可刪除班級信息。若未選中班級信息,則會提示請選擇要刪除的數(shù)據(jù)。班級在刪除時,需要先刪除在此班級中的學(xué)生信息,否則無法刪除學(xué)生信息。5.2.7添加教師界面的設(shè)計與實(shí)現(xiàn)用戶在需要添加教師信息時,點(diǎn)擊添加教師,輸入教師的基本信息,點(diǎn)擊添加按鈕,即可添加教師信息。添加教師信息界面設(shè)計如圖5-18和圖5-19所示:圖5-18添加教師信息展示界面圖5-19添加教師成功展示界面用戶在文本框內(nèi)填寫要添加教師的基本信息后,點(diǎn)擊確認(rèn),即可添加成功。若老師姓名、職稱或密碼未填寫,則會進(jìn)行提示。點(diǎn)擊確認(rèn)后,系統(tǒng)會將數(shù)據(jù)傳入TeacherDao中,然后將教師信息添加到數(shù)據(jù)庫中。5.2.8查看教師列表界面的設(shè)計與實(shí)現(xiàn)用戶在查看教師列表界面可進(jìn)行多種操作,可以查找教師信息、修改教師信息以及刪除教師信息。教師列表界面設(shè)計如圖5-20所示:圖5-20查看教師列表展示界面用戶在查詢教師信息時,輸入要查詢教師的名稱,點(diǎn)擊查詢,即可查詢教師信息。點(diǎn)擊查詢后,系統(tǒng)會與數(shù)據(jù)庫中進(jìn)行匹配查找符合的信息,然后將數(shù)據(jù)返回到列表中,修改列表中所展示的數(shù)據(jù)。查詢教師信息界面設(shè)計如圖5-21所示:圖5-21查詢教師信息展示界面修改教師信息界面設(shè)計如圖5-22所示:圖5-22修改教師信息展示界面用戶在想要修改教師的基本信息時,需要先選中列表中需要修改的教師信息,然后在信息框中修改教師信息,點(diǎn)擊確認(rèn)修改按鈕就可以修改教師信息。系統(tǒng)會將數(shù)據(jù)寫入到數(shù)據(jù)庫中,若成功將數(shù)據(jù)寫入,則提示更新成功,否則提示更新失敗。刪除教師信息界面設(shè)計如圖5-23和圖5-24所示:圖5-23刪除教師信息展示界面圖5-24刪除教師成功展示界面用戶刪除教師信息時,需要先在列表選中需要刪除的教師信息,然后就可以刪除教師信息。若未選中教師信息,則會提示請選擇要刪除的數(shù)據(jù)。5.2.9幫助界面的設(shè)計與實(shí)現(xiàn)幫助界面的設(shè)計,可以讓用戶了解系統(tǒng)的版本信息和作者等信息。界面設(shè)計如圖5-25所示:圖5-25幫助界面展示界面5.3權(quán)限設(shè)置的設(shè)計與實(shí)現(xiàn)為了使用戶登錄后,使用不同登錄身份登錄后,進(jìn)入相應(yīng)的用戶頁面,擁有不同的操作權(quán)限,可以對不同的用戶進(jìn)行設(shè)置權(quán)限,將沒有權(quán)限的功能隱藏。6總結(jié)與展望學(xué)生信息管理系統(tǒng)使用MVC設(shè)計模式實(shí)現(xiàn),其中的M指的是業(yè)務(wù)模型,V的意思是用戶界面,C則是意味著控制器,使用MVC的目的是將M和V的實(shí)現(xiàn)代碼分離,從而使同一個程序可以使用不同的表現(xiàn)形式??偟膩碚f系統(tǒng)的主要功能已經(jīng)實(shí)現(xiàn),但很多方面的問題在以后完善過程中仍然需要考慮。在用戶的體驗(yàn)、用戶后期對系統(tǒng)新的需求以及需求變化等,仍然需要不斷的探索和研究,完善系統(tǒng)的不足。在開發(fā)過程中,無疑也遇到了沒有預(yù)測到的問題,通過上網(wǎng)查詢資料和與同學(xué)交流討論的過程中,對在校所學(xué)知識和實(shí)習(xí)工作中的經(jīng)驗(yàn)有

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論