版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
.4MySQL數據庫MySQL是目前中小型網站進行軟件系統(tǒng)開發(fā)時廣泛使用的傳統(tǒng)關系數據庫之一,特別是近年來在Oracle公司的管理下,MySQL數據庫的性能有了很大的提升,而且支持的功能也更加豐富。MySQL作為最早的開源關系數據庫之一,最初是由瑞典的數據庫公司MySQLAB進行開發(fā)維護的,現歸甲骨文公司管理。MySQL作為最為流行的開源關系數據庫,是Web應用開發(fā)者進行Web應用開發(fā)時的首選數據庫。MySQL數據庫雖然是開發(fā)數據庫產品,但是在廣發(fā)MySQL使用者的共同維護下,MySQL本身的性能并不差。MySQL作為傳統(tǒng)的關系數據庫,與其它傳統(tǒng)的關系數據庫并無大的差別,在MySQL數據庫中,數據根據數據庫使用者的定義被存儲于不同的數據庫表中,而且學生可以定于不同的數據庫來存放不同的數據表,這和目前新興的非關系數據庫數據存儲方式有著很大的不同。MySQL數據庫中數據的分表分庫存儲方式能夠最大程度的避免數據同步代碼的性能損耗,使得數據庫的存取速度有了很大提升,而且同時保持了很大的靈活性。因此目前的中小型軟件系統(tǒng)大多采用MySQL數據庫進行系統(tǒng)數據的存儲。第3章系統(tǒng)分析3.1可行性分析本文的設計的系統(tǒng)將會分別從經濟的可行性,技術的可行性以及操作的可行性等方面進行全面的可行性的分析。3.1.1經濟可行性本系統(tǒng)是學生綜合素質測評系統(tǒng),面向的是電腦學生所以成本并不高,維護和調試只需個別成員參與,所以人力投入也很少。雖說人力和資金的投入不是很多,但是面臨的增益是十分的可觀尤其是從長遠角度來看,所謂知識是無價的,而需要面臨很多困擾,而學生綜合素質測評系統(tǒng)很大程度上解決了這一問題,未來,需要投入到資源保管的人十分的少,不需要很多的人就夠了,那么對人員的資金就可以減少不少,并且工作人員并不會很辛苦。使用的數據庫是MySQL數據庫,對于小型網站來講是很低的成本,大大減少了空間,而原有的空間則可以用來處理別的事物。3.1.2技術可行性在技術方面也是完全可以做到的,目前所擁有的技術足以開發(fā)出一個完整的學生綜合素質測評系統(tǒng)。因為面向的對象較為單一,所以所需要的技術并不復雜,皆是學校內所學到的知識,而且所需要的工具也不是很復雜。使用java編寫頁面和mysql連接數據庫,使用最簡單的MySQL數據庫,維護起來也是十分的容易,而本系統(tǒng)是基于B/S的結構創(chuàng)建的,也是比較簡單明了的。所以從技術方面來講也是可以實行的。3.1.3操作可行性本系統(tǒng)的開發(fā),運用的是基礎技術,面向的是單一群體,所以不會造成信息擁堵和崩潰的局面,所以運行時是可以較快的執(zhí)行學生的命令的。而存在于頁面的數據都會以表單的形式傳送到數據庫,所以不會造成混亂。就目前而言,計算機普及的時代,學習維護和運用系統(tǒng)并不會很困難,所以人員方面是可以實行的,而且系統(tǒng)可以運用在不同的計算機上,所以這里也是可以運行的。3.1.4時間可行性就時間而言,因為項目并不是很龐大,所以是可以在時間范圍內完成的。但是需要好好把握時間的安排,因為本次畢業(yè)設計是單人的,所以需要自我監(jiān)督和敦促,不能見異思遷,一定要先有一個明確的時間規(guī)劃表。才能在有限的時間內完成本系統(tǒng)。3.1.5法律可行性本系統(tǒng)所用的技術和資源均是合法的,引用的部分都有注明,參考文獻等也是合乎規(guī)定的,是屬于個人的創(chuàng)作成果,沒有涉及到危害他人的知識產權的行為。3.2需求分析針對現存的問題和需要,通過功能需求的分析,特建立了數字化、信息化的學生綜合素質測評系統(tǒng)。本系統(tǒng)主要包含了管理員與學生二個權限。不同的權限對應相應的功能模塊的需求,管理員權限的級別是最高的,所以所對應的需求是最多的,下面根據不同的權限分別簡單闡述一下各個權限的需求。3.3業(yè)務流程分析總體業(yè)務流程:以管理員的身份在登錄頁面輸入賬號和密碼,經過數據庫身份驗證,驗證成功后登錄系統(tǒng)主頁,可以使用系統(tǒng),管理系統(tǒng)等功能操作。3.4數據流程分析數據流圖的簡稱為DFD,是通過使用圖形的方法對系統(tǒng)所具備的邏輯功能進行闡述,描述系統(tǒng)數據的流向和邏輯變換。由于該方法能將難以闡述的問題進行表述,因此被開發(fā)者廣泛應用,是當前應用范圍較為廣泛的結構化系統(tǒng)分析方法。零層數據流程是流程中最抽象的一層,它包括了登錄管理、管理員功能管理和學生功能管理模塊,在登錄模塊使用到的數據存儲有管理員信息文檔、學生信息文檔,管理員功能管理模塊需要的存儲是管理員添加信息文檔、刪除信息文檔,檢索維護是通過以上這些文檔信息通過關鍵詞進行搜索。系統(tǒng)的1層數據流圖如下圖所示。圖3-2系統(tǒng)數據流圖(1層)2層為管理員操作后臺數據流圖,管理員可以分別通過添加、修改和刪除來進行管理,如下圖所示:圖3-4系統(tǒng)數據流圖(2層)第4章系統(tǒng)設計4.1系統(tǒng)結構設計系統(tǒng)設計主要是管理員登錄后對整個系統(tǒng)相關操作進行處理,可進行管理員的添加和刪除,管理員;個人中心、學生管理、素質學習管理、我的學習管理、在線論壇、試卷管理、試題管理、系統(tǒng)管理、考試管理,學生:個人中心、我的學習管理、我的收藏管理、考試管理,等多個模塊,系統(tǒng)的功能結構圖如下圖所示。圖4-1系統(tǒng)功能結構圖4.2開發(fā)流程設計系統(tǒng)流程的分析是通過調查系統(tǒng)所涉及問題的識別、可行性、可操作性、系統(tǒng)分析處理能力等具體環(huán)節(jié)來調節(jié)、整理系統(tǒng)的設計方案以確保系統(tǒng)能達到理想的狀態(tài)。這些操作都要從注冊、登錄處著眼進行一系列的流程測試保證數據庫的完整,從而把控系統(tǒng)所涉及信息管理的安全、保證信息輸入、輸出正常轉換。然后,通過實際操作完成流程圖的繪制工作。學生綜合素質測評系統(tǒng)的開發(fā)對管理模塊和系統(tǒng)使用的數據庫進行分析,編寫代碼,系統(tǒng)測試,如圖4-2所示。圖4-2開發(fā)系統(tǒng)流程圖4.3數據庫設計系統(tǒng)里尤為關鍵的部分是在數據庫方面,需要十分清晰的思路,所以從開始的設計時需要做到確立模塊之間的聯系,從而可以很明確的建立表間的聯系和表中所需的內容。設計數據庫還有一點是減少表的繁雜的創(chuàng)建,所以聯系很關鍵,可以大大的減少,數據表中重復的事項。由此可以保證數據的完整和統(tǒng)一,不會造成數據的錯誤和重復,并且可以使數據得到數據庫安全的保護,會使學生更加的放心。4.3.1E-R圖設計概念設計是整個數據庫設計的關鍵,在概念設計階段,由需求分析得到了E-R模型。E-R圖是識別功能模型與數據模型間關聯關系的,在主題數據庫的抽取和規(guī)范化的過程中,采用的是簡化的E-R圖表示方法,從而避免過繁過細的E-R圖表示影響規(guī)劃的直觀和可用性。是對現實世界的抽象和概括,是數據庫設計人員進行數據可設計的有力工具,能夠方便直接地表達應用中的各種語義知識,令一方面它簡單、清晰、易于學生理解。管理員實體包括管理員名稱、密碼二個屬性。管理員信息ER圖如下圖所示。圖4-3管理員信息ER圖論壇信息ER圖如下圖所示。圖4-4論壇信息ER圖我的學習信息ER圖如下圖所示。圖4-5我的學習信息ER圖學生信息ER圖如下圖所示。圖4-6學生信息ER圖根據系統(tǒng)各個實體的關系,得出系統(tǒng)的總體ER圖。系統(tǒng)總體ER圖如下圖所示。圖4-7系統(tǒng)總體ER圖4.3.2表設計數據庫表是數據庫重要的組成部分,其實數據庫只是一個框架,數據庫表才是數據庫的本質,本系統(tǒng)數據庫表如下:表1:suzhixuexi表列名數據類型長度約束idbigint19NOTNULLaddtimevarchar200NULLDEFAULTbianhaovarchar200NULLDEFAULTbiaotivarchar200NULLDEFAULTtupianvarchar200NULLDEFAULTzuozhevarchar200NULLDEFAULTjianjievarchar200NULLDEFAULTneirongvarchar200NULLDEFAULT表2:wodexuexi表列名數據類型長度約束idint11NOTNULLaddtimevarchar200NOTNULLxuehaovarchar200NOTNULLxingmingvarchar200NOTNULLbianhaovarchar200NOTNULLbiaotivarchar200NOTNULLshijianvarchar200NOTNULL表3:xuesheng表列名數據類型長度約束idint9NOTNULLaddtimevarchar200NOTNULLxuehaovarchar200NOTNULLmimavarchar200NOTNULLxingmingvarchar200NOTNULLxingbievarchar200NOTNULLnianlingvarchar200NOTNULLyuanxivarchar200NOTNULLdianhuavarchar200NOTNULLyouxiangvarchar200NOTNULLzhaopianvarchar200NOTNULL第5章系統(tǒng)實現5.1登錄模塊的實現系統(tǒng)登錄模塊后臺登錄模塊,為確保系統(tǒng)安全性,系統(tǒng)操作員只有在登錄界面輸入正確的管理員用戶名、密碼單擊“登錄”按鈕后才能夠進入本系統(tǒng)的主界面。管理員登錄流程圖如下所示。管理員登錄流程圖5.2管理員功能模塊管理員在登錄頁面輸入用戶名,密碼等信息進行系統(tǒng)登錄,效果如下圖所示5-1所示圖5-1管理員登錄界面圖5.2.1管理員功能管理員登錄進入學生綜合素質測評系統(tǒng)頁面可以查看個人中心、學生管理、素質學習管理、我的學習管理、在線論壇、試卷管理、試題管理、系統(tǒng)管理、考試管理等信息。管理員功能效果如下圖所示5-2所示圖5-2管理員功能界面圖5.2.2用戶管理管理員在用戶管理頁面可以獲取學號、姓名、性別、年齡、院系、電話、郵箱、照片等信息并根據需要進行查看、刪除和修改等操作。用戶管理效果如下圖所示5-3所示圖5-3用戶管理界面圖5.2.3我的學習管理管理員在我的學習管理頁面可以獲取學號、姓名、編號、標題、時間等信息并根據需要進行查看、刪除和修改等操作。我的學習管理效果如下圖所示5-4所示圖5-4我的學習管理界面圖5.2.4在線論壇管理管理員在在線論壇管理頁面可以獲取帖子標題、父節(jié)點id、用戶id、用戶名、狀態(tài)等信息并根據需要進行查看、刪除、修改等操作。在線論壇管理效果如下圖所示5-5所示圖5-5在線論壇管理界面圖5.2.5試卷管理管理員在試卷管理頁面可以獲取試卷名稱、考試時長(分鐘)、試卷狀態(tài)等信息并根據需要進行查看、刪除、修改等操作,試卷管理效果如下圖所示5-6所示圖5-6試卷管理界面圖5.2.6試題管理管理員在試題管理頁面可以獲取試卷、試題、類型、答案、分數等信息并根據需要進行刪除、修改等操作,試題管理效果如下圖所示5-7所示圖5-7試題管理界面圖5.2.7勵志文章管理管理員在勵志文章管理頁面獲取標題、簡介、圖片等信息進行查看或修改、刪除等操作,勵志文章管理效果如下圖所示5-8所示圖5-8勵志文章管理界面圖5.3學生功能模塊5.3.1學生功能學生在學生綜合素質測評系統(tǒng)頁面可以查看個人中心、我的學習管理、我的收藏管理、考試管理等內容,如圖5-9所示圖5-9學生功能界面圖5.3.2我的學習管理學生在我的學習管理頁面可以獲取學號、姓名、編號、標題、時間等信息并進行查看等操作。我的學習管理效果如下圖所示5-10所示圖5-10我的學習管理界面圖5.3.3錯題本學生在錯題本頁面可以獲取用戶ID、試卷、試題、分值、正確答案、考生答案、試題分析、考試時間等信息并進行刪除等操作。錯題本效果如下圖所示5-11所示。圖5-11錯題本界面圖5.4前臺首頁功能模塊5.4.1學生綜合素質測評系統(tǒng),在系統(tǒng)首頁可以查看首頁、素質學習、論壇信息、試卷列表、新聞資訊、我的、跳轉到后臺等內容,如圖5-12所示。圖5-12前臺首頁功能界面圖5.4.2學生登錄、學生注冊,在注冊頁面可以填寫學號、密碼、姓名、年齡、院系、電話、郵箱等信息進行注冊、登錄,如圖5-13所示。圖5-13學生注冊、學生登錄界面圖5.4.3素質學習,在素質學習頁面可以獲取編號、標題、圖片、作者、簡介等信息進行完成或點我收藏,如圖5-14所示。在個人中心頁面通過填寫學號、密碼、姓名、性別、年齡、院系、電話、郵箱、照片等信息進行更新信息、退出登錄操作,如圖5-15所示。圖5-14素質學習界面圖圖5-15個人中心界面圖第6章系統(tǒng)測試6.1程序測試基本概念程序測試是很重要的一個環(huán)節(jié),當自身的程序已經完成時,仍需要測試來保證程序的正確性和可靠性,因為往往此時出現的錯誤就是學生可能會出現的錯誤,所以調試變得至關重要。唯有經過多次的調試才能夠使系統(tǒng)達到完美的狀態(tài),使得學生可以安全,放心的使用程序,保障學生信息的安全是每個系統(tǒng)最基本的需求,因而調試也就是系統(tǒng)的最基本的要求。但是為了保證說最大程度減少開發(fā)者的工作量,應當分三個階段來測試,初期,中期和最終期。前期:主要調試模塊間的關系部分,看看是否是正確的,合理的,否則到后面會造成難以修改和總是出錯的現象。中期:插入部分數據,看看是否數據庫方面連接和設計得當,有些時候理念存在的是不能夠在現實中完美實現的,并且調試界面找到最優(yōu)的布局。最終期:插入全部數據,看是否正確,修改頁面看是否能達到最初預期效果,檢查功能是否完全實現。6.2程序測試具體內容6.2.1測試的重要性及目的1.測試的重要性只有經過反復的測試,才能夠使系統(tǒng)得到最穩(wěn)定的狀態(tài),才能把最好的一面展現給使用的學生,是極為關鍵的一個步驟。但是往往也是大家極容易忽視的一個部分,因為絕大部分的人認為這個部分是不重要的,但事實并非如此,任何系統(tǒng)不管怎樣做都不可能完全去除錯誤,所以需要測試來最大程度的降低和減少錯誤。要在多環(huán)境下進行測試,以保證學生能夠在不同環(huán)境配置下都能夠正常使用。大多數,學生的需求是不斷更新的,所以測試具有十分重要的意義,能夠及時的把握到學生的最新動態(tài),做出對系統(tǒng)的修改。測試的目的測試是為了讓學生能夠使用到系統(tǒng)的最好一面,能夠充分利用到系統(tǒng)內的跟自己相關的部分。另一方面,從系統(tǒng)開發(fā)者的角度來說,這個舉措有助于開發(fā)者在開發(fā)系統(tǒng)的同時能夠與學生保持有好的關系,能夠使開發(fā)的系統(tǒng)減少最多的錯誤和誤差,并且有助于開發(fā),邊測試邊開發(fā),能夠及時解決學生的需求,而開發(fā)者也能夠減少返工的工作量,保證開發(fā)是朝著正確的道路前進的,并且對于學生來說能夠定期看到一定的工作成果,也是更有助于提出更好的意見,而不是到末期突然提出大量的工作需求。這樣可以使得學生和開發(fā)者之間的關系得到一定程度的改善,而開發(fā)者也從中得到更多改善系統(tǒng)的方向。6.2.2登錄測試登錄及管理員添加模塊是對各個系統(tǒng)中不可缺少的功能之一,為了對在運行過程能正常的操作本項目就要對此進行測試。1.使用不同瀏覽器訪問服務器的IP地址。2.輸入特殊的信息登錄系統(tǒng),例如邊界值等。3.查看登錄及管理員添加之后登錄系統(tǒng)所返回的結果。無論學生還是管理員登錄時都需要用戶名和密碼進行登錄,當輸入正確的用戶名和密碼觀察是否正常登錄。登錄測試表如下表6-1所示:表6-1登錄測試表名稱功能名稱操作闡述期盼結果測試結果登錄信息管理登錄管理員登錄時輸入賬號:001密碼:001進入后臺主頁面成功添加學生登錄時輸入賬號:zhangchao密碼:000000進入系統(tǒng)首頁成功學生添加成功之后會給出提示,繼續(xù)進行登錄操作,學生添加成功驗證的頁面如下圖6-2所示:圖6-2系統(tǒng)后臺管理員登錄成功頁面管理員可以管理添加學生的信息。添加測試表如下表6-3所示:表6-3添加測試表名稱功能名稱操作闡述期盼結果測試結果添加信息管理添加管理員進入添加學生信息頁面成功顯示所有添加學生列表成功管理員進入添加學生信息頁面,點擊刪除按鈕刪除成功,出現刪除成功的提示成功學生進入添加頁面,按提示輸入添加學生信息添加成功,出現添加成功的提示成功6.2.3我的學習管理模塊測試我的學習管理對本界面中的數據和信息進行相對應得基本操作,主要有查看論壇信息,刪除論壇信息。點擊右面的刪除按鈕之后,會“提示確定要刪除”,點擊刪除之后的驗證頁面如下圖6-4所示:圖6-4系統(tǒng)點擊確定刪除按鈕頁面管理員在可以查看并刪除學生。學生信息如表6-5所示:表6-5學生信息測試表模塊名稱功能名稱操作描述預期結果測試結果學生信息管理查看管理員進入學生信息頁面,查看學生所有學生均顯示成功刪除管理員進入學生信息頁面,點擊刪除按鈕彈窗提示,刪除成功成功6.3系統(tǒng)的優(yōu)點本系統(tǒng)的優(yōu)點在于界面簡單,對于有計算機基本操作的人群均可以高效的使用,查詢功能可以使使用者在大量的數據搜索時能夠快速的找到所需要的內容,開發(fā)的結構簡單所以便于日后進行維護和更新功能。信息的添加和查詢,使得資源得到了充分的利用。功能并不復雜所以執(zhí)行速度也較快,所以學生可以得到比較良好的體驗,系統(tǒng)內部的增刪改查也比較人性化,所以比較快捷和精準。學生,而身份而判別使得系統(tǒng)比較明了,更具有安全性,系統(tǒng)內的數據是得到了一定的保護的。而頁面上添加學生,新增添了的一個優(yōu)勢在于,添加后的學生,需得到管理員的審核才能夠使用,避免了惡意添加或是惡意進入學生內部的舉動。并且管理員據有最高權限,保證數據的安全。第7章總結經過幾個月的努力還堅持,學生綜合素質測評系統(tǒng)終于完成了,程序功能模塊能按照需求來運行,能實現多管理員的迸發(fā)使用,但是系統(tǒng)由于設計經驗以及學生綜合素質測評系統(tǒng)知識的局限性,在本系統(tǒng)的開發(fā)過程中,在一些功能方面和業(yè)務邏輯方面做得不是很完善,系統(tǒng)還存在一些缺陷。界面的設計從布局到外觀,受限于自身的設計功底較低,沒能達到自己所要設計的界面要求,另一方面,系統(tǒng)存在一些沒有考慮的問題和模塊。在學習的過程中首次進行獨立設計工作,編碼過程出現了許多問題和困難,原以為正確無誤的程序運行過程中不會遇到問題,但是在運行過程中也總會出現各種各樣的問題,在調試過程中找不出運行出錯的原因。而這些基本問題卻都是一些簡單的問題,例如標點符號應該是英文狀態(tài)下的,卻因為不好的編程習慣造成了一些中文的符號輸入,經過仔細觀察和學生的幫助下,還是將問題解決了。目前系統(tǒng)的功能比較簡單,還存在許多瑕疵,這是一份遺憾,也是促進我不斷進步的動力。致謝經歷了近三個多月的動手實踐及老師辛勤的指導和同學朋友熱心的幫助下,本人的畢業(yè)設計學生綜合素質測評系統(tǒng)的基本功能也基本完成。此次設計中,通過不斷的探討與學習使我熟悉、使我初步了解了java相關技術。做的是一個B/S結構的學生綜合素質測評系統(tǒng),使我對做網站所需要,及運行的環(huán)境有了初步的了解,在此次設計中我翻閱了較多的書籍,在有限的時間了豐富了對學生綜合素質測評系統(tǒng)技術的知識也積累了少許的經驗。起初對java的初步認識,通過這次設
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度企業(yè)裁員補償解除勞動合同賠償協議
- 二零二五年度鐵路貨運合同貨物運輸合同糾紛解決機制協議
- 2025年度消防隊與地方旅游企業(yè)共建消防安全協議書
- 二零二五年度美發(fā)店租賃合同附贈營銷策劃支持服務
- 2025年度醫(yī)藥衛(wèi)生行業(yè)競業(yè)限制協議敬業(yè)精神規(guī)范書
- 2025年度文化娛樂產業(yè)股權收購意向書
- 二零二五年度管道維修工程進度管理與監(jiān)督合同
- 二零二五年度蔬菜產品追溯系統(tǒng)升級改造合同2025
- 2025星巴克加盟店環(huán)保責任履行合同3篇
- 二零二五版房地產測繪及不動產登記信息共享服務合同3篇
- 農藥合成研發(fā)項目流程
- 機電安裝工程安全管理
- 2024年上海市第二十七屆初中物理競賽初賽試題及答案
- 信息技術部年終述職報告總結
- 理光投影機pj k360功能介紹
- 六年級數學上冊100道口算題(全冊完整版)
- 八年級數學下冊《第十九章 一次函數》單元檢測卷帶答案-人教版
- 帕薩特B5維修手冊及帕薩特B5全車電路圖
- 小學五年級解方程應用題6
- 年月江西省南昌市某綜合樓工程造價指標及
- 作物栽培學課件棉花
評論
0/150
提交評論