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

下載本文檔

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

文檔簡(jiǎn)介

III基于Java技術(shù)的學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)目錄TOC\o"1-3"\h\u23413第一章緒論 1168361.1系統(tǒng)開發(fā)背景 1325461.2系統(tǒng)發(fā)展現(xiàn)狀 264201.3系統(tǒng)開發(fā)目的 3113391.4本文的主要工作 42547第二章理論基礎(chǔ)與技術(shù)分析 5153012.1Java 5214722.2MySQL數(shù)據(jù)庫(kù) 564162.3MVC模式 57789第三章學(xué)生信息管理系統(tǒng)的需求分析 7223303.1系統(tǒng)的可行性分析 7151243.1.1技術(shù)可行性分析 7271283.1.2經(jīng)濟(jì)可行性分析 7323603.2系統(tǒng)角色需求分析 731873.3學(xué)生信息管理功能分析 713357第四章學(xué)生信息管理系統(tǒng)的詳細(xì)設(shè)計(jì) 9275504.1系統(tǒng)總體設(shè)計(jì)思想 932954.1.1功能設(shè)計(jì)目標(biāo) 961564.1.2技術(shù)設(shè)計(jì)目標(biāo) 1063124.2系統(tǒng)運(yùn)行設(shè)計(jì) 1091164.2.1系統(tǒng)接口設(shè)計(jì) 10171144.2.2系統(tǒng)出錯(cuò)設(shè)計(jì) 11126714.3系統(tǒng)模塊設(shè)計(jì) 1167594.3.1學(xué)生信息管理模塊設(shè)計(jì) 11131464.3.2班級(jí)信息管理模塊設(shè)計(jì) 12222554.3.3學(xué)生成績(jī)管理模塊設(shè)計(jì) 1393674.3.4信息查詢管理模塊設(shè)計(jì) 15182634.4數(shù)據(jù)庫(kù)層的設(shè)計(jì) 1623843第五章學(xué)生信息管理系統(tǒng)的實(shí)現(xiàn)測(cè)試 18322655.1系統(tǒng)開發(fā)環(huán)境與使用環(huán)境 1879755.2系統(tǒng)配置與實(shí)現(xiàn) 18287525.2.1數(shù)據(jù)庫(kù)配置 18244465.2.2系統(tǒng)實(shí)現(xiàn) 18106005.3系統(tǒng)測(cè)試 2317875.3.1系統(tǒng)運(yùn)行環(huán)境測(cè)試 23305245.3.2學(xué)生信息管理系統(tǒng)案例模塊測(cè)試 236843第六章結(jié)論與展望 26260896.1結(jié)論 26276636.2展望 2618556參考文獻(xiàn) 27第一章緒論1.1系統(tǒng)開發(fā)背景為了掌握學(xué)校學(xué)生的學(xué)習(xí)水平,制定學(xué)生發(fā)展的方向和方法,學(xué)生信息管理系統(tǒng)是及時(shí)掌握學(xué)生的學(xué)習(xí)水平,了解和分析學(xué)生不足的有效系統(tǒng),而確定未來(lái)發(fā)展方向?qū)μ岣邔W(xué)生素質(zhì)具有重要意義。隨著教育改革的深入,包括《學(xué)生行為準(zhǔn)則》在內(nèi)的一系列教育政策在相關(guān)《行為準(zhǔn)則》的基礎(chǔ)上,以德、智、體全面發(fā)展為目標(biāo),受到了人們的關(guān)注和支持,從實(shí)踐、創(chuàng)新等方面綜合評(píng)價(jià)學(xué)生的綜合素質(zhì)水平。雖然考核體系能夠充分反映學(xué)生的整體情況,但除了學(xué)校對(duì)優(yōu)秀學(xué)生進(jìn)行考核外,用人單位也是招聘人員的重要依據(jù)。隨著信息技術(shù)的發(fā)展和計(jì)算機(jī)硬件價(jià)格的不斷降低,這些都促進(jìn)了信息技術(shù)的快速發(fā)展。計(jì)算機(jī)是信息化建設(shè)的主要工具,其應(yīng)用領(lǐng)域越來(lái)越廣。越來(lái)越多的人熟悉計(jì)算機(jī),并逐漸應(yīng)用到社會(huì)的各個(gè)領(lǐng)域。優(yōu)化軟件的圖形用戶界面和前端操作界面,方便用戶在沒有專業(yè)計(jì)算機(jī)知識(shí)的情況下使用計(jì)算機(jī),只有了解程序的功能和系統(tǒng)的基本操作才能完成相關(guān)信息的處理?;谟?jì)算機(jī)和網(wǎng)絡(luò)的各種信息管理系統(tǒng)已成為工業(yè)發(fā)展的重要組成部分。依托數(shù)字計(jì)算,信息管理系統(tǒng)具有較高的信息處理效率和安全性,有效實(shí)現(xiàn)專業(yè)信息的高效處理和歸檔。此外,信息管理系統(tǒng)的應(yīng)用加強(qiáng)了對(duì)信息的控制。許多復(fù)雜的信息和數(shù)據(jù)交換可以更方便、更高效地反映計(jì)算機(jī)信息管理系統(tǒng)。高等教育體制的改革促進(jìn)了高等教育的發(fā)展,高校每年的招生季都會(huì)錄取大量學(xué)生,同時(shí)在畢業(yè)季也有很多學(xué)生畢業(yè)。每年的招生季和畢業(yè)季,學(xué)生的管理工作的面臨著巨大的挑戰(zhàn)。高校學(xué)生信息管理系統(tǒng)還不能完全承擔(dān)管理學(xué)生信息的任務(wù),當(dāng)前學(xué)生信息管理系統(tǒng)的不同部門分散建設(shè)也呈現(xiàn)出了發(fā)展不均衡和學(xué)生信息的查閱嚴(yán)重依賴人工檢索的情況,從而導(dǎo)致信息管理效率低下,無(wú)法有效服務(wù)高校管理。而且,當(dāng)前高校分布的系統(tǒng)沒能關(guān)聯(lián)在一起,一旦需要查詢學(xué)生的課程信息、成績(jī)信息或者家庭情況等諸多信息時(shí),必須進(jìn)行多個(gè)系統(tǒng)的查詢,而且每個(gè)系統(tǒng)的查詢的信息可能還不一致。檔案管理和文件管理更是增加了日常管理工作的難度。過(guò)去的人工化管理早已無(wú)法滿足當(dāng)今學(xué)生人數(shù)的日益增長(zhǎng)和學(xué)科逐漸增多的需要。近年來(lái),國(guó)內(nèi)外很多高校在學(xué)生信息管理系統(tǒng)上不斷的進(jìn)行探索,很多高校也開始進(jìn)行數(shù)字化和智能化校園建設(shè),搭建了學(xué)生信息管理平臺(tái)。但是在國(guó)內(nèi)高校中,大部分?jǐn)?shù)字化平臺(tái)仍然局限在數(shù)字圖書館、后勤服務(wù)保障、校園信息通告信息和學(xué)生成績(jī)管理信息等方面,或者各部門各自為戰(zhàn),形成了事實(shí)上的高校管理"信息孤島"的現(xiàn)象,沒能將相關(guān)功能系統(tǒng)和應(yīng)用整合在一起,造成了使用混亂,操作繁瑣和功能不夠完善的種種弊端。高校數(shù)字化建設(shè)和學(xué)生信息管理系統(tǒng)的建立,可以借助信息技術(shù),大數(shù)據(jù)和人工智能等技術(shù)手段來(lái)管理學(xué)校相關(guān)事務(wù)信息系統(tǒng)。以信息化和智能化手段建立學(xué)生信息管理系統(tǒng),能有效地提升高校各類信息和事務(wù)管理的效率。通過(guò)信息系統(tǒng)的建立,高校能夠批量的處理學(xué)生信息,并且能夠有效管理學(xué)生信息。信息化建設(shè)也成為了提高學(xué)生自身管理水平,增強(qiáng)自身綜合實(shí)例的有效途徑,查詢課程成績(jī)、學(xué)業(yè)情況、獎(jiǎng)勵(lì)情況以及其他信息,以此提升了學(xué)生的信息技術(shù)應(yīng)用水平。高校學(xué)生信息管理系統(tǒng)的基本操作一般有學(xué)生基本信息管理、用戶管理等。在高校教育信息化建設(shè)之前,面對(duì)浩大的各種學(xué)生信息,整理大數(shù)據(jù)量級(jí)的信息是一項(xiàng)耗費(fèi)人力、財(cái)力和物力的巨大工程。特別是在高校復(fù)雜的學(xué)生信息管理的保存和查詢更是難上加難。為保證高等院校各項(xiàng)工作的順利展開,提高學(xué)校的管理效率和水平,高校必須對(duì)包括個(gè)人基本信息、課程信息、學(xué)業(yè)成績(jī)信息、通知公告、獲獎(jiǎng)情況以及畢業(yè)就業(yè)信息等功能在內(nèi)的事務(wù)性管理。運(yùn)用計(jì)算機(jī)技術(shù)和智能化來(lái)解決這一問(wèn)題已經(jīng)迫在眉睫,而且將會(huì)對(duì)高校教育信息化2.0的實(shí)現(xiàn)以及高校智能化和高效率信息產(chǎn)生重大的影響。信息化的普及,計(jì)算機(jī)技術(shù)的不斷應(yīng)用,使得該評(píng)定系統(tǒng)實(shí)現(xiàn)了信息化的信息采集、存儲(chǔ)、加工、應(yīng)用,能夠全方位的搜集學(xué)生的德、智、體、美各項(xiàng)數(shù)據(jù),準(zhǔn)確地評(píng)估和評(píng)價(jià)學(xué)生的綜合素質(zhì),同時(shí)實(shí)現(xiàn)管理的多元化,支持隨時(shí)查詢、統(tǒng)計(jì)各項(xiàng)數(shù)據(jù),同時(shí)設(shè)計(jì)了素質(zhì)評(píng)定報(bào)告的生成功能。1.2系統(tǒng)發(fā)展現(xiàn)狀在國(guó)外,高校學(xué)生信息管理系統(tǒng)開始于上世紀(jì)六七十年代,已經(jīng)相當(dāng)成熟。然而,我國(guó)在該領(lǐng)域的應(yīng)用研究起步較晚。直到20世紀(jì)80年代中期,高校才開始建設(shè)校園網(wǎng)基礎(chǔ)設(shè)施。在中國(guó),許多企業(yè)開發(fā)了不同版本的教育管理軟件。由于開發(fā)時(shí)間和使用技術(shù)的不同,每個(gè)版本的教育管理軟件都有不同的特點(diǎn)。早期開發(fā)的學(xué)生信息管理系統(tǒng)大多是C/s版本,但隨著技術(shù)的發(fā)展,java版本的成績(jī)管理系統(tǒng)的設(shè)計(jì)、開發(fā)和應(yīng)用越來(lái)越多。學(xué)生在校信息管理系統(tǒng)是一個(gè)系統(tǒng)與信息管理相結(jié)合的綜合系統(tǒng)。信息化管理的主要途徑是通過(guò)各種技術(shù)手段理論來(lái)配置各種學(xué)校資源,以實(shí)現(xiàn)效益最大化。高校學(xué)生信息管理系統(tǒng)的應(yīng)用結(jié)合了信息技術(shù)、海量數(shù)據(jù)信息和事務(wù)管理理論,提高了學(xué)生信息管理的效率和水平。有效管理信息系統(tǒng)(MIS)是信息與管理系統(tǒng)的集成。經(jīng)過(guò)多年的發(fā)展,管理信息系統(tǒng)的概念也發(fā)生了變化。從最初的“以口頭或書面形式向企業(yè)和用戶提供相關(guān)信息以輔助決策”到它是一個(gè)由計(jì)算機(jī)硬件和軟件組成的系統(tǒng)。用戶可以利用其決策、控制、模型分析、統(tǒng)計(jì)、預(yù)測(cè)等功能,改變企業(yè)或企業(yè)的經(jīng)營(yíng)狀況。管理信息系統(tǒng)(MIS)的概念是從“管理信息系統(tǒng)(MIS)”發(fā)展而來(lái)的。新發(fā)展了信息管理系統(tǒng)的基本概念和內(nèi)涵。它具有特殊性、多層次性、可擴(kuò)展性、可擴(kuò)展性等特點(diǎn)。輔助系統(tǒng)大多數(shù)留學(xué)生管理信息系統(tǒng)建立了靈活多樣、功能完善的系統(tǒng),將更多功能整合到高校管理信息系統(tǒng)中,為廣大留學(xué)生技術(shù)服務(wù)提供穩(wěn)定的數(shù)據(jù)分析支持,學(xué)生信息管理系統(tǒng)是多功能服務(wù)系統(tǒng)的體現(xiàn),包括學(xué)校、學(xué)校、退學(xué)等學(xué)生信息的處理,充分體現(xiàn)了管理信息系統(tǒng)的管理功能,集中分散運(yùn)行,信息共享具有多功能的特點(diǎn),實(shí)現(xiàn)了信息的交互和共享,提高信息處理功能的有效性和水平。我國(guó)對(duì)信息管理系統(tǒng)進(jìn)行了定義,《中國(guó)企業(yè)管理百科全書》中認(rèn)為信息管理系統(tǒng)是"由計(jì)算機(jī)、人和網(wǎng)絡(luò)等組成的,可以進(jìn)行信息交互的數(shù)據(jù)系統(tǒng)"。信息管理系統(tǒng)能夠?qū)崟r(shí)的反饋所管理的系統(tǒng)的運(yùn)行狀況。也能對(duì)可能發(fā)生的情況做簡(jiǎn)單的預(yù)測(cè),并輔助管理者進(jìn)行決策。國(guó)內(nèi)一些高校信息化建設(shè)已經(jīng)取得了顯著的成就,學(xué)校數(shù)字化和智能化平臺(tái)建設(shè)也有了長(zhǎng)足的進(jìn)步。我國(guó)學(xué)生信息管理系統(tǒng)基本功能和與國(guó)外保持一致。但是從信息化管理水平來(lái)看,兩者之間還存在較大的差距,具體包括以下幾個(gè)方面的不同:當(dāng)前高校學(xué)生信息管理系統(tǒng)是多個(gè)不同系統(tǒng)的疊加,各個(gè)系統(tǒng)相對(duì)功能完善,但在其他功能上未能涉及。將多個(gè)系統(tǒng)整合在一起,同樣導(dǎo)致前期未能涉及的功能不能包含。另外,不同系統(tǒng)之間的整合,由于數(shù)據(jù)兼容性差和數(shù)據(jù)共享性太差,不能挖掘數(shù)據(jù)背后的其他信息和提供有效的數(shù)據(jù)決策。針對(duì)國(guó)內(nèi)外信息管理系統(tǒng)的發(fā)展和高校學(xué)生信息管理系統(tǒng)的建設(shè),高校學(xué)生信息管理系統(tǒng)由于開發(fā)者和規(guī)劃者的設(shè)計(jì)不同,缺乏全局性的系統(tǒng)規(guī)劃,從而導(dǎo)致系統(tǒng)之間的關(guān)聯(lián)性差,缺乏對(duì)應(yīng)的標(biāo)準(zhǔn)數(shù)據(jù)接口。我們只有打通各子平臺(tái)之間的數(shù)據(jù)交流通道,高校學(xué)生信息管理系統(tǒng)的功能才能有效發(fā)揮出來(lái)。因此,本研究為解決這一問(wèn)題,本文利用C#和SQLSever構(gòu)建了基于B/S模式的高校學(xué)生信息管理系統(tǒng),并對(duì)其進(jìn)行了設(shè)計(jì)和實(shí)現(xiàn)。1.3系統(tǒng)開發(fā)目的根據(jù)高校學(xué)生管理的現(xiàn)狀和要求,設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)高校學(xué)生管理信息系統(tǒng)。為了提高高校的信息管理能力,準(zhǔn)確把握學(xué)生的基本情況,在高校信息系統(tǒng)建設(shè)中有越來(lái)越多的便捷的信息系統(tǒng)。這些信息系統(tǒng)不僅有利于學(xué)生的科研和維護(hù),也便于高校管理者統(tǒng)計(jì)和處理相關(guān)信息,使高校管理更加科學(xué)。方便、智能、信息化。從功能結(jié)構(gòu)來(lái)看,學(xué)習(xí)管理信息系統(tǒng)的功能具有多個(gè)模塊。該系統(tǒng)的設(shè)計(jì)支持了一種更方便、更完善的系統(tǒng)分析與實(shí)現(xiàn)思想。本文結(jié)合相關(guān)方法學(xué)知識(shí)和大量文獻(xiàn),為高校學(xué)生管理信息系統(tǒng)的完善提供了重要保障。本文通過(guò)對(duì)高校學(xué)生管理現(xiàn)狀的調(diào)查,發(fā)現(xiàn)高校學(xué)生信息管理過(guò)程中存在諸多問(wèn)題,傳統(tǒng)的基于手工管理的學(xué)生信息管理已不能適應(yīng)新環(huán)境的挑戰(zhàn)。制度建設(shè)應(yīng)考慮現(xiàn)有內(nèi)容的整合和制度的擴(kuò)展和完善。因此,高校學(xué)生信息管理系統(tǒng)需要在問(wèn)題分析和功能設(shè)計(jì)的基礎(chǔ)上解決存在的問(wèn)題。近年來(lái),在各大中大學(xué)校,大數(shù)據(jù)+校園管理的模式越來(lái)越普遍了。但是專門針對(duì)學(xué)生的信息管理系統(tǒng)很少,用計(jì)算機(jī)信息系統(tǒng)管理不但提高工作效率,而且還節(jié)省了學(xué)校對(duì)學(xué)生信息搜集的時(shí)間,同時(shí)滿足了學(xué)生就業(yè)信息的訴求,增強(qiáng)了學(xué)生信息資料的安全對(duì)于學(xué)校,能夠更加輕松的了解到學(xué)生的就業(yè)意愿,四年大學(xué)的概況,同時(shí)又能根據(jù)學(xué)校性質(zhì)對(duì)學(xué)生就業(yè)提供針對(duì)性的就業(yè)信息,體現(xiàn)了學(xué)校對(duì)學(xué)生的關(guān)懷。個(gè)人層面上,能把所學(xué)的編程知識(shí)轉(zhuǎn)化為能力,增加實(shí)踐經(jīng)驗(yàn),夯實(shí)個(gè)人的專業(yè)知識(shí),又鍛煉個(gè)人的嚴(yán)謹(jǐn)性格,同時(shí)設(shè)計(jì)開發(fā)過(guò)程中不斷的了解學(xué)習(xí)豐富了個(gè)人知識(shí),開發(fā)管理系統(tǒng)也能開闊眼界,鍛煉統(tǒng)籌的能力,為步入社會(huì)就業(yè)先前經(jīng)驗(yàn)。1.4本文的主要工作闡述開發(fā)過(guò)程中各個(gè)階段遇到不同問(wèn)題的通過(guò)所需的環(huán)境以B/S為架構(gòu)、MYSQL數(shù)據(jù)庫(kù)技術(shù)相關(guān)知識(shí)、MVC模式和JAVA開發(fā)環(huán)境技術(shù)等相關(guān)知識(shí),完成了學(xué)生信息管理系統(tǒng)的需求分析。本文的主要工作是開發(fā)設(shè)計(jì)出一個(gè)具有安全性、科學(xué)性、規(guī)范性學(xué)生信息管理系統(tǒng)用來(lái)管理學(xué)生的基本信息并且更加有效的保證信息的安全性,在大數(shù)據(jù)的時(shí)代中,我們應(yīng)更加注重信息的安全性。需要不斷的提高高校學(xué)生信息管理工作的科技化、信息化和科學(xué)管理的水平和完善系統(tǒng)的運(yùn)行是否達(dá)到穩(wěn)定、高效、快捷、方便的性能要求。

第二章理論基礎(chǔ)與技術(shù)分析2.1Java通過(guò)為CGI應(yīng)用程序或Internet應(yīng)用程序編程接口(NSAPWorker)或NetSCape提供編程接口,當(dāng)前用于擴(kuò)展Web服務(wù)器的技術(shù)正變得越來(lái)越成熟,是系統(tǒng)構(gòu)建的最有效的解決方案。瀏覽器端還有許多擴(kuò)展。這些包括標(biāo)準(zhǔn)的MicrosoftActiveXjscript。VB腳本,Netscape插件標(biāo)準(zhǔn),JavaScript腳本和Java擴(kuò)展。但是,瀏覽器擴(kuò)展僅進(jìn)行一些檢查以限制對(duì)多媒體,邏輯和平臺(tái)數(shù)據(jù)的查看。因此,所有問(wèn)題都無(wú)法完全解決,不能被視為主要解決方案。因此,毫無(wú)疑問(wèn),Java在未來(lái)的Web技術(shù)中扮演著更重要和更重要的角色。由于Java語(yǔ)言本身的優(yōu)點(diǎn),它最終將與CORBA結(jié)合使用。因?yàn)榭梢詮腤eb服務(wù)器動(dòng)態(tài)下載和運(yùn)行Java,所以CORBA對(duì)象的分布式計(jì)算所需的所有orb(對(duì)象請(qǐng)求代理)只能用Java實(shí)現(xiàn)。2.2MySQL數(shù)據(jù)庫(kù)MySQL是一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)。它是一個(gè)開源的免費(fèi)數(shù)據(jù)庫(kù)應(yīng)用程序。對(duì)于一般用戶來(lái)說(shuō)更方便。使用PHP和JSP更方便Mysql數(shù)據(jù)庫(kù)體積小,在服務(wù)器上安裝時(shí)間短。它不需要太多的系統(tǒng)內(nèi)存來(lái)運(yùn)行。Mysql數(shù)據(jù)庫(kù)運(yùn)行速度快,SQL語(yǔ)句執(zhí)行效率高。它可以快速獲取數(shù)據(jù),添加和刪除搜索結(jié)果。Mysql數(shù)據(jù)庫(kù)成本低。顯然,MySQL數(shù)據(jù)庫(kù)本身是一個(gè)免費(fèi)的應(yīng)用程序,所以它對(duì)一些小企業(yè)非常有幫助。系統(tǒng)使用MySQL數(shù)據(jù)庫(kù)建立學(xué)生基本信息表、選課表、課程注冊(cè)表等表單。在MySQL數(shù)據(jù)庫(kù)中建立表,易懂、易操作、快捷、簡(jiǎn)單、方便。2.3MVC模式當(dāng)前MVC模型軟件設(shè)計(jì)開發(fā)是主流,并且在.NET和JAVA開發(fā)中有更廣泛的應(yīng)用。最新的MVC2框架結(jié)構(gòu)基于ASP.Net系統(tǒng),可以幫助網(wǎng)絡(luò)開發(fā)人員開發(fā)更方便,更快捷的程序。模型MVC是結(jié)構(gòu)開發(fā)的模型,而不是設(shè)計(jì)模型,主要用于描述應(yīng)用程序的結(jié)構(gòu)和各種組件的功能組成以及如何交互。MVC結(jié)構(gòu)圖如圖2-2所示。圖2-1MVC結(jié)構(gòu)示意圖模型:從概念上講,模型是計(jì)算機(jī)領(lǐng)域中某些數(shù)據(jù)和操作規(guī)則的內(nèi)容的抽象,計(jì)算機(jī)領(lǐng)域是由應(yīng)用程序管理的數(shù)據(jù)的特定組件。在計(jì)算機(jī)命令領(lǐng)域,客觀上任何事物都可以被抽象地視為一種數(shù)據(jù)形式,無(wú)論是使用系統(tǒng),背景信息還是多媒體信息,作為根據(jù)相應(yīng)數(shù)據(jù)庫(kù)處理的特定數(shù)據(jù)類。視圖:視圖是應(yīng)用程序的外觀,它提供表單的表達(dá)式以便與用戶直接交互。簡(jiǎn)而言之,本文是以支持和布局的形式向用戶顯示數(shù)據(jù)。更改表單層數(shù)據(jù)時(shí),必須顯示通知。此外,模型讀取方法可以通過(guò)可見性使用,但不建議訪問(wèn)寫入方法??刂疲河脩艨刂婆_(tái)控制,其主要功能是在進(jìn)程運(yùn)行時(shí)轉(zhuǎn)換系統(tǒng)資源以服務(wù)于不同的操作請(qǐng)求。通常,控制設(shè)備用于協(xié)調(diào)適當(dāng)應(yīng)用的各種模型并選擇相應(yīng)的顯示。MVC模型不僅共享后臺(tái)進(jìn)程的可視化顯示和處理,還降低了系統(tǒng)的設(shè)計(jì)難度,使其更易于維護(hù)和測(cè)試。

第三章學(xué)生信息管理系統(tǒng)的需求分析3.1系統(tǒng)的可行性分析3.1.1技術(shù)可行性分析在當(dāng)今的網(wǎng)站開發(fā)中,有很多方案,考慮到該項(xiàng)目的時(shí)間和費(fèi)用,選用了三大框架來(lái)開發(fā)此項(xiàng)目,選用JAVA進(jìn)行處理,可以減少代碼的開發(fā)量,eclipse提供了自動(dòng)生成表結(jié)構(gòu),使用簡(jiǎn)單方便,使用eclipse自帶的HQL語(yǔ)句比較簡(jiǎn)單,節(jié)約費(fèi)用和時(shí)間,能夠在規(guī)定的時(shí)間內(nèi)完成。3.1.2經(jīng)濟(jì)可行性分析(1)開發(fā)費(fèi)用低(2)開發(fā)周期短3.2系統(tǒng)角色需求分析學(xué)生信息管理系統(tǒng)的權(quán)限控制包括教師用戶、學(xué)校管理員用戶、教育管理員用戶和系統(tǒng)管理員用戶。教師和用戶負(fù)責(zé)系統(tǒng)中的信息管理。高校管理員用戶主要包括學(xué)生信息的添加、編輯、刪除和學(xué)生信息的管理。高職院校;信息管理教務(wù)管理用戶主要通過(guò)添加、編輯、刪除等操作來(lái)管理班級(jí)信息。系統(tǒng)管理員和用戶主要維護(hù)整個(gè)系統(tǒng)。3.3學(xué)生信息管理功能分析學(xué)生的信息管理系統(tǒng)對(duì)于高校而言是最基礎(chǔ)的學(xué)生信息管理方式,通過(guò)學(xué)生信息管理系統(tǒng)可以及時(shí)了解學(xué)生的實(shí)時(shí)資料,幫助學(xué)校加強(qiáng)對(duì)學(xué)生的綜合管理。如圖3-1所示學(xué)生信息管理用例圖。圖3-1學(xué)生信息管理用例圖學(xué)生信息管理是以班級(jí)為單位進(jìn)行管理的,該功能主要是實(shí)現(xiàn)對(duì)學(xué)校中所有班級(jí)的信息進(jìn)行管理,包括添加班級(jí)信息、編班級(jí)信息和刪除班級(jí)信息。如圖3-2所示的是班級(jí)管理用例圖圖3-2班級(jí)信息管理用例圖

第四章學(xué)生信息管理系統(tǒng)的詳細(xì)設(shè)計(jì)4.1系統(tǒng)總體設(shè)計(jì)思想4.1.1功能設(shè)計(jì)目標(biāo)在開發(fā)學(xué)生信息管理系統(tǒng)時(shí),必須嚴(yán)格遵循軟件工程和軟件開發(fā)的步驟。系統(tǒng)采用三層開發(fā)模式,通過(guò)接口實(shí)現(xiàn)各層之間的松耦合。利用java語(yǔ)言編程平臺(tái)和三種框架,將數(shù)據(jù)庫(kù)數(shù)據(jù)處理分為數(shù)據(jù)處理層和數(shù)據(jù)處理層,使系統(tǒng)使用方便、簡(jiǎn)單。學(xué)生信息管理系統(tǒng)采用結(jié)構(gòu)化模型,分為三個(gè)層次:接口層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問(wèn)層。所有基于服務(wù)器的任務(wù)都很難實(shí)現(xiàn),因此有必要降低服務(wù)器負(fù)載,提高效率和性能。圖4-1系統(tǒng)三層結(jié)構(gòu)模型如圖4-2所示的是學(xué)生信息管理系統(tǒng)的詳細(xì)功能結(jié)構(gòu)圖。圖4-2學(xué)生信息管理系統(tǒng)詳細(xì)功能結(jié)構(gòu)圖4.1.2技術(shù)設(shè)計(jì)目標(biāo)穩(wěn)定性:該系統(tǒng)在高校普遍使用,對(duì)系統(tǒng)穩(wěn)定性要求較高,對(duì)系統(tǒng)故障要求較低。同時(shí),也需要制度的轉(zhuǎn)型。請(qǐng)盡快訂購(gòu)。如果出現(xiàn)硬件和軟件故障,如系統(tǒng)崩潰、電源故障、操作系統(tǒng)故障等,系統(tǒng)可以在不受影響的情況下重新啟動(dòng)。對(duì)于系統(tǒng)故障,維護(hù)人員可根據(jù)規(guī)范要求等文件進(jìn)行快速檢查和維修??蓴U(kuò)展性:學(xué)生管理信息系統(tǒng)是高校自動(dòng)化教學(xué)管理系統(tǒng)的一小部分。通過(guò)對(duì)信息系統(tǒng)的積極補(bǔ)充,系統(tǒng)可以擴(kuò)展為完善的自動(dòng)化教學(xué)管理系統(tǒng),同時(shí)只需稍加修改,就可以完成不同操作系統(tǒng)或平臺(tái)的移植,不存在不兼容,保證了軟件和環(huán)境的硬件變化,考慮到安全遷移和高可用性。安全性:在整個(gè)系統(tǒng)中,最重要的是要注意安全性,因?yàn)檫@是系統(tǒng)的機(jī)密信息。如果安全系數(shù)不足,很容易發(fā)生信息泄漏,所以要把安全放在首位,防止不可逆轉(zhuǎn)的發(fā)生。為了解決這個(gè)問(wèn)題,我們?cè)O(shè)計(jì)了三層保護(hù):物理層、登錄層和數(shù)據(jù)層。第一層是物理層,由前端服務(wù)器和防火墻組成,屬于第一道防線。其目的是防止外界直接進(jìn)入系統(tǒng),防止黑客入侵,起到緩沖作用。4.2系統(tǒng)運(yùn)行設(shè)計(jì)4.2.1系統(tǒng)接口設(shè)計(jì)用戶接口。系統(tǒng)使用JAVA,用戶可以根據(jù)提示和說(shuō)明方便地進(jìn)行操作,不需要定義任何語(yǔ)法或約定。硬件接口。系統(tǒng)不需要特定的硬件或硬件接口進(jìn)行支撐。軟件接口。系統(tǒng)的軟件接口由webservice接口、數(shù)據(jù)庫(kù)連接接口組成,需要模塊組件的支撐。服務(wù)器端接收客戶端的請(qǐng)求,隨即調(diào)用請(qǐng)求所對(duì)應(yīng)的處理數(shù)據(jù)模塊,對(duì)信息進(jìn)行處理,產(chǎn)生相應(yīng)的輸出,將信息返回給客戶端。通訊接口。系統(tǒng)沒有特殊的通訊接口,通訊接口由所使用的終端機(jī)決定。4.2.2系統(tǒng)出錯(cuò)設(shè)計(jì)錯(cuò)誤信息在系統(tǒng)使用過(guò)程中,很難避免由于輸入或查詢信息而引起的程序錯(cuò)誤。因此,當(dāng)出現(xiàn)故障時(shí),應(yīng)給出相應(yīng)的故障提示,提醒系統(tǒng)維護(hù)工程師或管理員繼續(xù)操作和使用系統(tǒng)。如果系統(tǒng)維護(hù)工程師輸入錯(cuò)誤消息或顯示未經(jīng)授權(quán)的內(nèi)容,系統(tǒng)將提示:“您不能使用非法數(shù)據(jù)!”I“不,您沒有權(quán)限!等。當(dāng)您首次登錄系統(tǒng)時(shí),系統(tǒng)會(huì)要求您更改密碼,不能使用空密碼登錄等。如果無(wú)法訪問(wèn)數(shù)據(jù)庫(kù),請(qǐng)?zhí)嵝阉睌?shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤。請(qǐng)及時(shí)聯(lián)系管理員檢查錯(cuò)誤!錯(cuò)誤處理。如果系統(tǒng)錯(cuò)誤或數(shù)據(jù)庫(kù)損壞,可以啟動(dòng)數(shù)據(jù)庫(kù)備份。由于個(gè)人操作或硬件故障。SQLserver有多種類型的備份,如完全備份、差異備份、事務(wù)日志備份等。如果沒有完全備份且所有其他類型的備份都是冗余的,則所有類型的備份都基于完全備份,因此建議在創(chuàng)建新數(shù)據(jù)庫(kù)后進(jìn)行完全備份。學(xué)生信息管理系統(tǒng)數(shù)據(jù)庫(kù)已經(jīng)有完整備份,故在數(shù)據(jù)庫(kù)出錯(cuò)后可以依靠數(shù)據(jù)庫(kù)的恢復(fù)功能,靠日志文件使之回滾到出錯(cuò)前的狀態(tài),從而挽回?fù)p失。但完整的備份會(huì)消耗掉大量的硬盤存儲(chǔ)資源,這需要管理員權(quán)衡備份的次數(shù)。4.3系統(tǒng)模塊設(shè)計(jì)4.3.1學(xué)生信息管理模塊設(shè)計(jì)1功能結(jié)構(gòu)分析學(xué)生學(xué)籍管理模塊HIPO包括添加學(xué)籍、批量錄入、編輯和刪除這四個(gè)子功能模塊,其H圖如圖4-3所示。圖4-3學(xué)生學(xué)籍管理模塊H圖2模塊設(shè)計(jì)IPO設(shè)計(jì)表4-1學(xué)生學(xué)籍管理模塊IPO設(shè)計(jì)系統(tǒng)名稱:學(xué)生信息管理系統(tǒng)設(shè)計(jì)者:模塊名稱:添加學(xué)生、批量錄入學(xué)籍、編輯學(xué)籍和刪除學(xué)籍日期:2021年8月上層調(diào)用模塊:學(xué)生學(xué)籍管理可調(diào)用模塊:無(wú)輸入處理輸出新的學(xué)籍信息批量錄入學(xué)籍信息編輯的學(xué)籍信息刪除的學(xué)籍信息在添加學(xué)籍模塊中進(jìn)行添加學(xué)生學(xué)籍信息的操作在批量錄入學(xué)籍模塊中進(jìn)行學(xué)生學(xué)籍信息的批量錄入操作在編輯學(xué)籍模塊中進(jìn)行編輯學(xué)生學(xué)籍信息的操作在刪除學(xué)籍模塊中進(jìn)行刪除學(xué)生學(xué)籍信息的操作添加、編輯、查詢刪除后的學(xué)生學(xué)籍信息記錄4.3.2班級(jí)信息管理模塊設(shè)計(jì)1.功能結(jié)構(gòu)分析班級(jí)信息管理模塊HIPO包括添加班級(jí)、編輯班級(jí)和刪除班級(jí)三個(gè)子功能模塊,其H圖如圖4-5所示。圖4-5班級(jí)信息管理模塊H圖2.模塊設(shè)計(jì)(1)IPO設(shè)計(jì)表4-2班級(jí)信息管理模塊IPO設(shè)計(jì)系統(tǒng)名稱:學(xué)生信息管理系統(tǒng)設(shè)計(jì)者:模塊名稱:添加班級(jí)、編輯班級(jí)、刪除班級(jí)日期:2021年8月上層調(diào)用模塊:班級(jí)信息管理可調(diào)用模塊:無(wú)輸入處理輸出新的班級(jí)信息編輯班級(jí)信息刪除班級(jí)信息在添加班級(jí)模塊中進(jìn)行添加班級(jí)信息的操作在編輯班級(jí)模塊中進(jìn)行編輯班級(jí)信息的操作在刪除班級(jí)模塊中進(jìn)行刪除班級(jí)信息的操作添加、編輯、刪除后的班級(jí)信息記錄4.3.3學(xué)生成績(jī)管理模塊設(shè)計(jì)1.功能結(jié)構(gòu)分析學(xué)生成績(jī)管理模塊HIPO包括錄入學(xué)生成績(jī)、修改學(xué)生成績(jī)、刪除學(xué)生成績(jī)和統(tǒng)計(jì)總分與排名四個(gè)子功能模塊,其H圖如圖4-6所示。圖4-6學(xué)生成績(jī)管理模塊H圖2模塊設(shè)計(jì)(1)IPO設(shè)計(jì)基于對(duì)學(xué)生成績(jī)管理模塊的結(jié)構(gòu)設(shè)計(jì)的學(xué)生成績(jī)管理模塊IPO,如表4-3所示。表4-3學(xué)生成績(jī)管理模塊IPO設(shè)計(jì)系統(tǒng)名稱:學(xué)生信息管理系統(tǒng)設(shè)計(jì)者:模塊名稱:錄入學(xué)生成績(jī)、修改學(xué)生成績(jī)、刪除學(xué)生成績(jī)和統(tǒng)計(jì)總分與排名日期:2021年8月上層調(diào)用模塊:學(xué)生成績(jī)管理可調(diào)用模塊:無(wú)輸入處理輸出新的學(xué)生成績(jī)修改的成績(jī)刪除的成績(jī)統(tǒng)計(jì)的信息在錄入學(xué)生成績(jī)模塊中進(jìn)行學(xué)生課程成績(jī)錄入的操作在修改學(xué)生成績(jī)模塊中進(jìn)行學(xué)生課程成績(jī)修改的操作在刪除學(xué)生成績(jī)模塊中進(jìn)行學(xué)生課程成績(jī)刪除的操作在統(tǒng)計(jì)總分與排名模塊進(jìn)行課程總分、平均分和排名的統(tǒng)計(jì)操作錄入、修改、刪除和統(tǒng)計(jì)后的學(xué)生成績(jī)記錄4.3.4信息查詢管理模塊設(shè)計(jì)1.功能結(jié)構(gòu)分析信息查詢管理模塊HIPO包括學(xué)籍信息查詢、成績(jī)查詢兩個(gè)子功能模塊,其H圖如圖4-7所示。圖4-7信息查詢管理模塊H圖2.模塊設(shè)計(jì)(1)IPO設(shè)計(jì)基于對(duì)信息查詢管理模塊的結(jié)構(gòu)設(shè)計(jì)的信息查詢管理模塊的IPO設(shè)計(jì)。如表4-4所示。表4-4信息查詢管理模塊IPO設(shè)計(jì)系統(tǒng)名稱:學(xué)生信息管理系統(tǒng)設(shè)計(jì)者:模塊名稱:學(xué)籍信息查詢和成績(jī)查詢?nèi)掌冢?020年9月上層調(diào)用模塊:信息查詢管理可調(diào)用模塊:無(wú)輸入處理輸出學(xué)籍信息查詢信息成績(jī)查詢信息在學(xué)籍信息查詢模塊輸入關(guān)鍵詞進(jìn)行學(xué)籍信息查詢的操作在成績(jī)查詢模塊輸入關(guān)鍵詞進(jìn)行學(xué)生成績(jī)信息查詢的操作學(xué)籍和成績(jī)信息查詢記錄4.4數(shù)據(jù)庫(kù)層的設(shè)計(jì)在系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)中,首先分析系統(tǒng)得到的數(shù)據(jù)庫(kù)字典中的數(shù)據(jù)。表4-5用戶名密碼表:字段號(hào)字段解釋字段名數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度是否為空主鍵1用戶名yonghuchar100Y2密碼mimachar100N表4-6學(xué)生基本信息表字段號(hào)字段解釋字段名數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度是否為空主鍵1學(xué)號(hào)xuehaochar90Y2姓名xingmingvarchar161N3性別xingbiechar21N4生日shengrichar201N5民族minzuchar101N6政治面貌zzmmchar41N7籍貫jiguanvarchar401N8身份證號(hào)shenfenzhengvarchar161N表4-7課程選修方向表字段號(hào)字段解釋字段名數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度是否為空主鍵1選修方向fangxiangvarchar300Y2班名banmingvarchar160N表4-8課程登記表:字段號(hào)字段解釋字段名數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度是否為空主鍵1課號(hào)kehaochar100Y2課名kemingvarchar300N3學(xué)分xuefennumeric51N4先修課程xianxingvarchar1001N5簡(jiǎn)介jianjievarchar1001N6教師jiaoshivarchar501N7學(xué)時(shí)xueshichar81N8教材jiaochaivarchar501N

第五章學(xué)生信息管理系統(tǒng)的實(shí)現(xiàn)測(cè)試5.1系統(tǒng)開發(fā)環(huán)境與使用環(huán)境設(shè)計(jì)完成的學(xué)生信息管理系統(tǒng),使用JAVA,對(duì)客戶端電腦的使用環(huán)境要求如下:操作系統(tǒng)在WindowsXP以上(含WindowsXP)、內(nèi)存在128M以上、CPU無(wú)嚴(yán)格要求、瀏覽模式為1024*768、對(duì)瀏覽器的要求不大,一般常用的瀏覽器都可以使用。5.2系統(tǒng)配置與實(shí)現(xiàn)5.2.1數(shù)據(jù)庫(kù)配置在該系統(tǒng)的部署和實(shí)現(xiàn)中,大量相關(guān)數(shù)據(jù)都會(huì)存放在系統(tǒng)的數(shù)據(jù)庫(kù)中,因此,保證系統(tǒng)數(shù)據(jù)庫(kù)的安全是首要的,在設(shè)置安全的數(shù)據(jù)庫(kù)前,需要選擇合適的數(shù)據(jù)庫(kù)管理系統(tǒng),隨后需要對(duì)數(shù)據(jù)庫(kù)管理系統(tǒng)進(jìn)行設(shè)置。如圖5-1所示的是數(shù)據(jù)庫(kù)管理系統(tǒng)配置的頁(yè)面。圖5-1數(shù)據(jù)庫(kù)配置在訪問(wèn)數(shù)據(jù)庫(kù)時(shí),建立數(shù)據(jù)庫(kù)連接和查詢大量數(shù)據(jù)是最常用的資源。因此,在數(shù)據(jù)庫(kù)設(shè)計(jì)中,我們采用了連接池的思想,將數(shù)據(jù)庫(kù)連接存儲(chǔ)在連接池中。當(dāng)連接池中的連接數(shù)超過(guò)最大值時(shí),會(huì)自動(dòng)釋放多余的連接數(shù),實(shí)現(xiàn)這種方法不僅提高了訪問(wèn)效率,而且節(jié)約了資源,大大降低了成本。5.2.2系統(tǒng)實(shí)現(xiàn)(1)圖5-2所示的是系統(tǒng)后臺(tái)登錄頁(yè)面。圖5-2后臺(tái)系統(tǒng)登錄界面權(quán)限管理這項(xiàng)功能只能對(duì)管理員開放,用于管理員開設(shè)賬號(hào),賦予權(quán)限。管理員給了哪些權(quán)限,此賬號(hào)登錄后就只能使用設(shè)置好的功能,其他功能對(duì)其不可見。為嚴(yán)謹(jǐn)起見,防止系統(tǒng)漏洞,也應(yīng)該在頁(yè)面請(qǐng)求發(fā)起之后服務(wù)器響應(yīng)函數(shù)里面先根據(jù)請(qǐng)求賬號(hào)信息,先驗(yàn)證賬號(hào)權(quán)限,通過(guò)之后方可執(zhí)行后續(xù)處理。(2)圖5-3所示的是系統(tǒng)前臺(tái)登錄頁(yè)面。圖5-3前臺(tái)系統(tǒng)登錄界面為了判定用戶是否登錄成功,系統(tǒng)會(huì)有相應(yīng)的提示,如果是有效用戶,會(huì)自動(dòng)轉(zhuǎn)到學(xué)生信息管理系統(tǒng)的首頁(yè),但如果是非法用戶,則校驗(yàn)失敗,系統(tǒng)會(huì)有相應(yīng)的提示,如用戶名或者密碼錯(cuò)誤,這樣就能更好的保證系統(tǒng)的運(yùn)行。(3)校驗(yàn)用戶的額用戶名和密碼之后,當(dāng)用戶名和密碼正確時(shí),可以進(jìn)入系統(tǒng)首頁(yè),如圖5-4所示的是系統(tǒng)首頁(yè)。圖5-4學(xué)生信息管理系統(tǒng)首頁(yè)信息查詢管理系統(tǒng)主要是配置一些系統(tǒng)管理的角色和職位,角色管理實(shí)現(xiàn)的界面如圖5-5所示。圖5-5信息查詢管理運(yùn)行界面學(xué)生信息查詢:該功能可以按照學(xué)號(hào)的顯示順序顯示數(shù)據(jù)庫(kù)中所有學(xué)生的基本個(gè)人信息,如圖5.5所示,家庭和班級(jí)名稱、學(xué)號(hào)以及搜索和刪除按鈕可以減少文本框中學(xué)生信息的顯示,即:,管理員可以根據(jù)不同命令框的學(xué)生基本信息查看相關(guān)信息或刪除部分信息,項(xiàng)目過(guò)程中的編輯按鈕可以修改所選學(xué)生的相關(guān)信息,如圖5-6所示。新生注冊(cè)菜單:新生注冊(cè)界面設(shè)計(jì)與學(xué)生信息編輯界面基本相同,設(shè)有學(xué)號(hào)、姓名、班級(jí)、專業(yè)等基本信息。在注冊(cè)新生的信息時(shí),學(xué)生的初始密碼設(shè)是身份證后六位。圖5-6學(xué)生信息管理界面圖班級(jí)信息查詢頁(yè)面如圖5-6所示。對(duì)班級(jí)信息進(jìn)行編輯如圖5-7所示。圖5-7班級(jí)信息查詢界面圖5-8班級(jí)信息修改界面如下圖5-9所示,該頁(yè)面可以查看數(shù)據(jù)庫(kù)中所有學(xué)生的成績(jī)信息,頁(yè)面中設(shè)有搜索和打印按鈕,管理員可以通過(guò)學(xué)號(hào)、姓名、專業(yè)、學(xué)院、班級(jí)中的任一項(xiàng)來(lái)搜索查看相關(guān)的成績(jī)信息,成績(jī)信息表是按照同一學(xué)院專業(yè)班級(jí)、課程按字母正序、學(xué)期按正序、成績(jī)從高到低顯示的。點(diǎn)擊打印按鈕即打印當(dāng)前的成績(jī)頁(yè)面,如圖5-10所示。圖5-9成績(jī)信息查詢界面圖5-10成績(jī)信息打印界面5.3系統(tǒng)測(cè)試5.3.1系統(tǒng)運(yùn)行環(huán)境測(cè)試系統(tǒng)的功能響應(yīng)延遲測(cè)試是對(duì)整個(gè)系統(tǒng)從架構(gòu)設(shè)計(jì)、網(wǎng)絡(luò)配置環(huán)境、代碼完成質(zhì)量等所有環(huán)節(jié)綜合起來(lái)的一個(gè)整體性能表現(xiàn)。響應(yīng)時(shí)間是對(duì)系統(tǒng)的設(shè)計(jì)、完成、配置等所有工作的成效的一個(gè)綜合體現(xiàn)。如表5-1所示,是對(duì)本系統(tǒng)響應(yīng)延遲的一個(gè)測(cè)試結(jié)果統(tǒng)計(jì)表,由表中可以看出,隨著用戶負(fù)載數(shù)量的增加,系統(tǒng)在檢索、頁(yè)面響應(yīng)和數(shù)據(jù)上傳三方面的延遲響應(yīng)時(shí)間呈逐步上升的趨勢(shì),但總的來(lái)說(shuō)上升還是比較平緩的一種狀況,考慮到測(cè)試環(huán)境的服務(wù)器性能制約,這個(gè)延遲數(shù)據(jù)還是可以接受的,在整個(gè)性能測(cè)試過(guò)程中,系統(tǒng)穩(wěn)定運(yùn)行,無(wú)異常情況發(fā)生。表5-1系統(tǒng)響應(yīng)延遲測(cè)試結(jié)果表(單位:秒)用戶負(fù)載數(shù)量檢索操作平均延遲時(shí)間(S)頁(yè)面響應(yīng)平均延遲時(shí)間(S)數(shù)據(jù)上傳平均延遲時(shí)間(S)3203.352.23.15304.492.813.76405.543.314.19506.673.5學(xué)生信息管理系統(tǒng)案例模塊測(cè)試對(duì)本系統(tǒng)來(lái)說(shuō),各個(gè)單元模塊在完成后都會(huì)由對(duì)應(yīng)的開發(fā)人員來(lái)設(shè)計(jì)單元測(cè)試用例來(lái)保證其所開發(fā)的子模塊功能正常,在本章中通過(guò)一個(gè)單元模塊的測(cè)試用例來(lái)說(shuō)明系統(tǒng)單元功能測(cè)試的方法及效果。如表5-2所示,為系統(tǒng)登錄功能的單元測(cè)試用例設(shè)計(jì)及測(cè)試結(jié)果。表5-2單元測(cè)試用例說(shuō)明表項(xiàng)目名稱學(xué)生信息管理系統(tǒng)測(cè)試類型功能測(cè)試模塊名稱系統(tǒng)注冊(cè)登錄測(cè)試方法黑盒測(cè)試功能點(diǎn)用例編號(hào)用例說(shuō)明前置條件輸入預(yù)期結(jié)果測(cè)試結(jié)果注冊(cè)注冊(cè)正常賬號(hào)未注冊(cè)正確的驗(yàn)證碼返回狀態(tài)碼201正確注冊(cè)異常錯(cuò)誤的驗(yàn)證碼返回狀態(tài)碼400正確登錄登錄正常賬號(hào)已經(jīng)注冊(cè)成功正確的用戶名密碼返回狀態(tài)碼201正確登錄正常正確用戶名、錯(cuò)誤的密碼返回狀態(tài)碼400正確登錄正常錯(cuò)誤用戶名、正確的密碼返回狀態(tài)碼400正確登錄正常錯(cuò)誤用戶名、錯(cuò)誤的密碼返回狀態(tài)碼400正確系統(tǒng)測(cè)試的意義是將開發(fā)的系統(tǒng)與特定的應(yīng)用環(huán)境相結(jié)合,并進(jìn)行發(fā)布測(cè)試。以確定系統(tǒng)是否能夠正常運(yùn)行,發(fā)現(xiàn)其中的差異和問(wèn)題,并進(jìn)行解決。在考試系統(tǒng)中,以學(xué)生信息管理為例,在添加學(xué)生信息時(shí),將學(xué)生信息添加到學(xué)生信息添加功能模塊中。當(dāng)需要一次性輸入學(xué)生注冊(cè)信息時(shí),學(xué)生可以進(jìn)入學(xué)生注冊(cè)模塊一次性輸入狀態(tài)信息。當(dāng)需要更改學(xué)生信息中心時(shí),編輯學(xué)生信息單元以更改與學(xué)生相關(guān)的信息。刪除請(qǐng)求信息時(shí),在刪除請(qǐng)求信息功能模塊中刪除請(qǐng)求信息。經(jīng)過(guò)測(cè)試,希望功能模塊界面美觀,功能強(qiáng)大,最終達(dá)到系統(tǒng)設(shè)計(jì)和使用的目的。第六章結(jié)論與展望6.1結(jié)論本文開發(fā)的學(xué)生信息管理系統(tǒng)主要是為高校的課程成績(jī)管理提供了一個(gè)科學(xué)性、規(guī)范性的管理平臺(tái)應(yīng)用于學(xué)生信息管理。該系統(tǒng)的使用,提高了高校學(xué)生信息管理工作的科技化、信息化和科學(xué)管理的水平。在學(xué)生信息管理系統(tǒng)的設(shè)計(jì)和開發(fā)中,我們積累了理論知識(shí)和實(shí)踐經(jīng)驗(yàn)。本文主要完成以下工作:通過(guò)閱讀大量的圖書資料,明確了信息管理系統(tǒng)的發(fā)展方向和意義,并采用了系統(tǒng)開發(fā)技術(shù)。通過(guò)Java、MVC、MySQL數(shù)據(jù)庫(kù)技術(shù)等相關(guān)知識(shí),完成學(xué)生信息管理系統(tǒng)的需求分析。在需求分析和詳細(xì)設(shè)計(jì)的基礎(chǔ)上,設(shè)計(jì)開發(fā)了學(xué)生信息管理系統(tǒng)的操作系統(tǒng),達(dá)到了

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論