【檔案管理系統(tǒng)設(shè)計7800字(論文)】_第1頁
【檔案管理系統(tǒng)設(shè)計7800字(論文)】_第2頁
【檔案管理系統(tǒng)設(shè)計7800字(論文)】_第3頁
【檔案管理系統(tǒng)設(shè)計7800字(論文)】_第4頁
【檔案管理系統(tǒng)設(shè)計7800字(論文)】_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

檔案管理系統(tǒng)設(shè)計目錄TOC\o"1-2"\h\u163951引言 2157212可行性研究與需求分析 2310052.1可行性研究 2105052.2系統(tǒng)需求分析 2135293系統(tǒng)設(shè)計 4124463.1系統(tǒng)業(yè)務(wù)流圖 4189123.2系統(tǒng)數(shù)據(jù)流圖 4229993.3系統(tǒng)數(shù)據(jù)庫設(shè)計 4211053.3.1概念結(jié)構(gòu)設(shè)計 4317663.3.2邏輯結(jié)構(gòu)設(shè)計 5240563.3.3物理結(jié)構(gòu)設(shè)計 641713.4總體結(jié)構(gòu)設(shè)計 921527(1)系統(tǒng)后臺管理 104180(2)學(xué)院檔案管理 1015598(3)班級檔案管理 1027299(4)學(xué)生檔案管理 101713.5系統(tǒng)安全體系設(shè)計 11297074系統(tǒng)的實現(xiàn) 111794.1系統(tǒng)數(shù)據(jù)層的實現(xiàn) 11206914.2系統(tǒng)功能的實現(xiàn) 11160885系統(tǒng)測試 17224055.1系統(tǒng)測試目的 17111325.2系統(tǒng)測試流程 17171715.3測試內(nèi)容 18147355.4性能測試 19305336結(jié)論 204047參考文獻 20摘要:隨著信息時代的發(fā)展,人們對檔案管理的要求越來越高。從紙質(zhì)檔案到數(shù)據(jù)檔案,從數(shù)據(jù)檔案到智能化檔案,簡單的信息化已經(jīng)不適宜當(dāng)前大數(shù)據(jù)時代的發(fā)展需要。以高校為例,從個人檔案到班級檔案,到學(xué)院檔案,往往因為某一事項存在重復(fù)建設(shè),使得信息化效率低下。為此,本文研究了基于Springboot+MySQL軟件框架來對學(xué)院、班級、學(xué)生構(gòu)成的三級檔案管理系統(tǒng)進行檔案管理的系統(tǒng)開發(fā)和設(shè)計。后端技術(shù)使用的是Springboot框架,數(shù)據(jù)庫使用的是MySQL數(shù)據(jù)庫,系統(tǒng)的前端使用的是Vue框架搭建了一個基于Web的智能檔案管理系統(tǒng)。通過對本系統(tǒng)的設(shè)計進行了詳細的需求分析,本系統(tǒng)共分為學(xué)院檔案管理、班級檔案管理、學(xué)生檔案管理三大功能模塊。在對各個功能進行實現(xiàn)之后還對系統(tǒng)進行了從功能和性能兩方面進行了測試,系統(tǒng)基本達到了設(shè)計時的需求。系統(tǒng)采取組合模式,可以在事件驅(qū)動的基礎(chǔ)上,高效整理所需的檔案。從而達到節(jié)省了信息化的人力、物力和時間成本,對高校的檔案管理提供了一個很好的參考和應(yīng)用實踐。關(guān)鍵詞:檔案管理;Springboot框架;MySQL數(shù)據(jù);Vue框架;1引言我國高校不斷擴招,導(dǎo)致我國高校檔案管理的負擔(dān)不斷加大REF_Ref5032\r\h[1].高校里面各個學(xué)院的信息管理也變得額越來越復(fù)雜,學(xué)院的各個管理部門的業(yè)務(wù)也更加的深細?,F(xiàn)階段也有很多檔案管理系統(tǒng),但往往只是完成了檔案管理的數(shù)字化開發(fā),并沒有體現(xiàn)出智能化,一個檔案管理平臺,能把社交媒體,郵件等多源檔案進行存檔并且支持智能決策是本課題要所研究的。在本課題的研究中,筆者結(jié)合貴州師范大學(xué)大數(shù)據(jù)與計算機科學(xué)學(xué)院檔案管理的實際情況設(shè)計和開發(fā)出以學(xué)院、班級、學(xué)生構(gòu)成的三級檔案管理系統(tǒng),可以對三者的檔案信息進行有效的分類管理。學(xué)院當(dāng)前并沒有對三者的檔案信息進行系統(tǒng)化管理,而是非常零散的管理,這也導(dǎo)致很多信息不正確的問題,因此所設(shè)計的系統(tǒng)可以實現(xiàn)對三者檔案信息的日常管理和維護。同時,這也為檔案管理人員提供操作便利、功能豐富的數(shù)字化檔案管理工具,提高學(xué)院檔案管理業(yè)務(wù)實施質(zhì)量與效率。2可行性研究與需求分析2.1可行性研究2.1.1技術(shù)可行性分析在硬件技術(shù)工作上選擇利用持續(xù)增強的存儲能力和處理速度來準備系統(tǒng)開發(fā)技術(shù)。針對該系統(tǒng)的特點,采用了SpringBoot+Mysql技術(shù)。SpringBoot是一個很好的輕型架構(gòu),可以作為一個系統(tǒng)的后臺架構(gòu)。Mysql是一個很好的小規(guī)模的數(shù)據(jù)庫,對于小規(guī)模的系統(tǒng)來說是很好的。根據(jù)兩者的優(yōu)點來設(shè)計系統(tǒng)無論是在系統(tǒng)界面上還是系統(tǒng)穩(wěn)定性上都是很好的。所以本系統(tǒng)在技術(shù)上是可行的。2.1.2經(jīng)濟可行性分析一款好的系統(tǒng)不僅僅是他的本身的功能好,還要考慮使用它的人是否在經(jīng)濟上有能力去使用它。本系統(tǒng)使用的技術(shù)全部是開源的,因此在技術(shù)上是不需要錢,只需要在設(shè)計文檔、購買相關(guān)檔案管理類書籍及查詢相關(guān)收費的資料時支出費用。所以通過分析所設(shè)計的系統(tǒng)在經(jīng)濟上是行得通的。2.1.3社會因素可行性分析隨著互聯(lián)網(wǎng)時代的到來,社會在面對復(fù)雜繁瑣的事情上迫切需要科技技術(shù)的幫忙。其中高校的檔案管理也不例外,面對學(xué)校學(xué)生和老師的檔案管理是一項非常復(fù)雜事情,如果只靠人去管理很難去實現(xiàn)。檔案管理系統(tǒng)大大節(jié)省了高校的人力及物力,檔案管理的效率也得到了非常好的提高。因此檔案管理系統(tǒng)對社會來說是非常重要的,在社會因素上是可行得通的。2.2系統(tǒng)需求分析在軟件開發(fā)過程中,對系統(tǒng)進行需求分析是軟件開發(fā)流程在必不可少的一個階段,經(jīng)過查閱很多文獻及資料,對當(dāng)前的很多高校的檔案管理系統(tǒng)進行分析,從用戶的實際需求出發(fā),對用戶的需求進行總結(jié),確定了系統(tǒng)的功能,對系統(tǒng)的整體進行了設(shè)計。2.2.1系統(tǒng)功能需求分析學(xué)院,班級,學(xué)生的三級檔案管理系統(tǒng)是針對當(dāng)前的高校而設(shè)計,主要對系統(tǒng)的異常處理、安全性,數(shù)據(jù)庫訪問等方面的問題進行分析并改進,從而使做出來的系統(tǒng)更加方便管理高校管理檔案。從實際調(diào)查中得出來了以下需求:(1)系統(tǒng)管理系統(tǒng)的管理是對系統(tǒng)的權(quán)限和基礎(chǔ)運行進行控制,而在系統(tǒng)的管理中,用戶的管理就是通過訪問權(quán)限來瀏覽相應(yīng)的功能。數(shù)據(jù)庫管理(2)數(shù)據(jù)庫管理主要是對系統(tǒng)中的數(shù)據(jù)進行管理,并提供增刪改的功能,方便檔案管理人員對數(shù)據(jù)進行相應(yīng)的更新,及時獲取最準確的數(shù)據(jù),防止很多數(shù)據(jù)由于沒有及時更新造成數(shù)據(jù)不正確,從而對是智能檔案管理系統(tǒng)更好的為高校服務(wù)。2.2.2系統(tǒng)性能需求分析本系統(tǒng)在滿足基本功能的條件下還需要保證系統(tǒng)的性能良好,所以從以下幾方面幾方面條件出發(fā),對系統(tǒng)的性能做出要求。(1)易操作性一個好的系統(tǒng)不只是使用很好的技術(shù),還需要操作非常方便才行,如果設(shè)計的系統(tǒng)太過于繁瑣,那么會給使用該系統(tǒng)的人感覺非常不方便。故本系統(tǒng)整體設(shè)計都是簡約風(fēng)格,非常好操作,也對操作人員來說很好理解。本系統(tǒng)的界面給人感覺非常舒適,界面顏色搭配很合理,眼睛長時間看系統(tǒng)不會產(chǎn)生不適的感覺。本系統(tǒng)很容易上手。(2)實時性實時性對一個好的系統(tǒng)來說是非常重要的,本系統(tǒng)擁有很好的實時性,在數(shù)據(jù)發(fā)生改變時能夠及時的進行更新,不會在數(shù)據(jù)發(fā)生改變了而系統(tǒng)還沒有進行更新。對于系統(tǒng)的主要操作,如數(shù)據(jù)的查詢等,就具有較快的響應(yīng)速度,保證用戶有較好的使用體驗REF_Ref6632\r\h[13]。(3)安全性安全性對一個系統(tǒng)來說一定是放在第一位的,如果一個系統(tǒng)安全性都不能保證那么肯定誰也不會去使用。在登錄界面會根據(jù)登錄權(quán)限的不同來來獲得不同的對系統(tǒng)的操作權(quán)限,只有管理員才能對數(shù)據(jù)進行操作,避免了普通用戶系統(tǒng)的數(shù)據(jù)進行錯誤的操作,從而保證了系統(tǒng)的安全。(4)可擴展性本系統(tǒng)不光是適合高校使用,還可以針對中學(xué)、小學(xué)等進行擴展,可以滿足這些學(xué)校對檔案進行智能的管理,因此本系統(tǒng)擴展性非常好。(5)可維護性一個完美的系統(tǒng)出了滿足上述四點外系統(tǒng)的可維護性是必不可少的,如果可維護性不好,那么對使用者是非常不友好的。本系統(tǒng)有著不錯的可維護性,對系統(tǒng)采用了結(jié)構(gòu)化設(shè)計,為了在系統(tǒng)出現(xiàn)問題管理人員能夠及時發(fā)現(xiàn)并解決,制作了很詳細的開發(fā)文檔。3系統(tǒng)設(shè)計3.1系統(tǒng)業(yè)務(wù)流圖通過流程圖可以對本系統(tǒng)的活動進行說明如圖1所示。圖1系統(tǒng)業(yè)務(wù)流圖3.2系統(tǒng)數(shù)據(jù)流圖本系統(tǒng)中,系統(tǒng)管理員擁有系統(tǒng)的最高權(quán)限,把學(xué)院,班級,學(xué)生的相對應(yīng)數(shù)據(jù)錄入系統(tǒng),可以對相應(yīng)的數(shù)據(jù)進行增刪改的操作,而普通用戶獲得的權(quán)限只能查看自己的信息。本系統(tǒng)的數(shù)據(jù)流圖如圖2所示。圖2系統(tǒng)數(shù)據(jù)流圖3.3系統(tǒng)數(shù)據(jù)庫設(shè)計無論是設(shè)計說明系統(tǒng),數(shù)據(jù)庫的設(shè)計環(huán)節(jié)是非常重要的。在數(shù)據(jù)系統(tǒng)設(shè)計過程中,要求設(shè)計人員從多個角度進行思考,并且全面考慮各種影響因素,如運行速度、儲存量等,確保系統(tǒng)能夠穩(wěn)定有序的運行。3.3.1概念結(jié)構(gòu)設(shè)計概念數(shù)據(jù)是對現(xiàn)實世界的數(shù)據(jù)抽象,與具體計算機系統(tǒng)環(huán)境和數(shù)據(jù)庫系統(tǒng)(DBMS)無關(guān),這使得數(shù)據(jù)庫設(shè)計人員可以把精力集中在數(shù)據(jù)自身邏輯結(jié)構(gòu)關(guān)系上,而不必考慮其它非數(shù)據(jù)因素,這大大減輕了設(shè)計人員的工作負擔(dān)。使用E-R圖來對本系統(tǒng)概結(jié)構(gòu)進行設(shè)計。本系統(tǒng)E-R圖如圖3和4所示。圖3系統(tǒng)E-R圖圖4系統(tǒng)E-R圖3.3.2邏輯結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)的實現(xiàn)是把E-R圖表從概念開發(fā)的過程轉(zhuǎn)化為DBMS(DatabaseManagementSystem)所支撐的數(shù)據(jù)模式E-R圖向關(guān)系模型轉(zhuǎn)換如下圖所示:用戶管理(角色選擇,用戶名,密碼…………)學(xué)生信息管理(學(xué)號,姓名,性別…………)獎懲記錄(時間,內(nèi)容,原因…………)班級信息管理(年級,專業(yè),班級成績…………)榮譽記錄(時間,內(nèi)容…………)學(xué)院信息管理(名稱,學(xué)院人數(shù)…………)教職工信息(姓名,職稱,性別…………)榮譽墻(時間,內(nèi)容…………)黨員之家(姓名,所屬黨支部,入黨時間…………)3.3.3物理結(jié)構(gòu)設(shè)計在物理設(shè)計結(jié)構(gòu)中,本系統(tǒng)采用MySQL作為后臺數(shù)據(jù)庫,總共有十一章數(shù)據(jù)表,,這些表的結(jié)構(gòu)如下列圖所示。用戶信息表user_id用于存儲系統(tǒng)的用戶信息,如賬號,密碼等信息,如表1所示。表1用戶信息表黨員之家表party_member用于存儲學(xué)院黨員的基本信息,如表2所示。表2黨員之家表學(xué)院榮譽墻表college_honors用于存儲學(xué)院獲得的榮譽信息,如表3所示。表3學(xué)院榮譽墻表學(xué)院職工信息表teacher用于存儲學(xué)院教職工的的基本信息,如表4所示。表4學(xué)院職工信息表班級信息表class_info用來存儲班級的詳細信息,如表5所示。表5班級信息表班級榮譽墻表class_honors用來存儲班級的榮譽情況,如表6所示。表6班級榮譽墻表班級成績表class_report用來存儲整個班級的成績情況,包括每科成績合格率,掛科率等信息,如表7所示。表7班級成績表班級信息表class_info用來存儲班級的詳細信息,如表8所示。表8班級信息表班級榮譽表class_honors存儲班級獲得的榮譽情況,如表4-12所示。表9班級榮譽表學(xué)生信息表class_info存儲的是學(xué)生的詳細信息,如表10所示。圖10學(xué)生信息表學(xué)生獎懲部分又分為兩張表student_punishment、student_reward,分別記錄學(xué)生的懲罰和獲得的獎勵情況,分別如表11和12所示。表11學(xué)生受處分表表12學(xué)生獲獎勵表同時,在設(shè)計數(shù)據(jù)庫時,需要滿足相應(yīng)的條件和原則,也要符合一定的邏輯。我們在對數(shù)據(jù)庫進行操作時,需要為每一張制作的數(shù)據(jù)表設(shè)置一個識別碼,在數(shù)據(jù)庫中叫做主鍵。如果我們沒有為數(shù)據(jù)表設(shè)置主鍵,那么每張表就是獨立的,相互沒有關(guān)聯(lián)。在設(shè)置了主鍵之后,表數(shù)據(jù)表之間就能夠通過主機來構(gòu)成相連關(guān)系。3.4總體結(jié)構(gòu)設(shè)計本系統(tǒng)是是智能檔案管理系統(tǒng),設(shè)計的出發(fā)點就是更好的為使用它的用戶管理學(xué)院,班級,學(xué)生的檔案工作。由于權(quán)限的不同,系統(tǒng)管理人員要對日常的答案進行相應(yīng)的增刪改的操作,二普通用戶對智能檔案管理系統(tǒng)進行查詢等操作。智能檔案管理系統(tǒng)主要是從四個模塊出發(fā)來設(shè)計的,分別是用戶管理模塊,學(xué)院檔案管理模塊、班級檔案管理模塊以及學(xué)生檔案管理模塊。檔案管理系統(tǒng)功能結(jié)構(gòu)如圖所示4所示。圖4系統(tǒng)功能模塊圖(1)系統(tǒng)后臺管理系統(tǒng)用戶管理主要是添加用戶,其中包括用戶名和密碼。這里分為系統(tǒng)管理員和普通用戶。普通用戶通過注冊獲得用戶名和密碼,從而獲得使用本系統(tǒng)的權(quán)利。管理員就是對普通用戶的申請進行審核,并且管理員獲得本管理系統(tǒng)的最高權(quán)限。(2)學(xué)院檔案管理學(xué)院檔案管理有三個子模塊,分別是黨員之家,學(xué)院榮譽墻,學(xué)院職工信息。黨員之家記錄的是需要黨員(包括預(yù)備黨員)的基本情況,以及所屬那個支部,這樣就可以對學(xué)院黨員進行很好的管理,學(xué)院榮譽墻,主要記錄的是學(xué)院獲得榮譽,通過這些榮譽來使學(xué)院更加的好。學(xué)院職工信息記錄的是學(xué)院教職工的基本信息。(3)班級檔案管理班級檔案管理是針對學(xué)院各個班級而設(shè)計的,它有三個子模塊,分別是班級信息管理,班級成績管理,班級榮譽管理。班級信息管理可以對學(xué)院每個年級的各個專業(yè)進修掌握,包括每個班級的男女生人數(shù)。班級成績管理主要記錄的是各個班級所修課程的成績,會記錄班級每個學(xué)科掛科率和合格率。班級榮譽管理主要記錄的班級所獲得的榮譽情況,在評選優(yōu)秀班級是可以作為一個很好的參考。(4)學(xué)生檔案管理學(xué)生檔案管理系統(tǒng)主要是對學(xué)生的檔案進行管理,分為三個子模塊,分別是學(xué)生信息管理,學(xué)生成績管理,個人獎懲管理,學(xué)生信息管理記錄的是學(xué)生的基本信息,學(xué)生成績管理記錄的是學(xué)生從上大學(xué)以來的各科成績,個人獎懲管理記錄學(xué)生獲得的證書及獲獎情況,以及處罰情況,如獲得英語四六級證書,藍橋杯程序設(shè)計大賽獎,處罰情況主要是記錄學(xué)生在大學(xué)期間也沒有違紀情況,如考試作弊,校園斗毆等情況。3.5系統(tǒng)安全體系設(shè)計如何能保證做到對一個系統(tǒng)的訪問是安全的,要做到這一點,必須實現(xiàn)訪問控制,而控制實施的地點通常被安排在應(yīng)用層,這也被通常采用為安全防護措施。由此,數(shù)據(jù)庫的安全對系統(tǒng)來說是十分重要的,系統(tǒng)的數(shù)據(jù)庫中有學(xué)院、班級、學(xué)生的各種信息,所以必須保證數(shù)據(jù)的絕對的安全,不然后果不堪設(shè)想。本系統(tǒng)的數(shù)據(jù)層和系統(tǒng)層全部擁有必要的安全措施,從而能夠保證數(shù)據(jù)的安全。3.5.1角色身份驗證在登錄本系統(tǒng)時被要求進行進行角色身份驗證,設(shè)計的作用是確保不同的權(quán)限的人對本系統(tǒng)的操作,防止數(shù)據(jù)被人亂篡改和泄露。本系統(tǒng)使用用戶名和密碼確保數(shù)據(jù)安全。3.5.2權(quán)限限制為了確保系統(tǒng)安全,本系統(tǒng)對此進行了一系列的授權(quán)設(shè)定,并將其劃分成一般的使用者與管理者,其中,管理人員具有最高的權(quán)限,普通用戶在涉及系統(tǒng)安全模塊的功能將被受限制。4系統(tǒng)的實現(xiàn)4.1系統(tǒng)數(shù)據(jù)層的實現(xiàn)使用mysql數(shù)據(jù)庫對系統(tǒng)的數(shù)據(jù)進行存儲時,我們可以根據(jù)系統(tǒng)的功能提前把SQL語句提前寫好,這樣我們就可以對比較繁瑣或者我們會經(jīng)常用到的數(shù)據(jù)存儲進行保存了,而不是等需要了再去寫,這樣大大增加了開發(fā)的時間。我們把提前寫好的SQL語句存在Navicat中,在我們有需要是直接從里面調(diào)用,非常方便。數(shù)據(jù)存儲過程優(yōu)點總結(jié):(1)反復(fù)使用??梢苑磸?fù)使用存儲過程,從而減少數(shù)據(jù)庫的工作量(2)降低網(wǎng)絡(luò)通訊量。由于儲存程序是在服務(wù)器中,所以在使用時,只要把儲存程序的名字和相關(guān)的參數(shù)一起傳送,就可以減少網(wǎng)絡(luò)傳送的數(shù)量。(3)安全。參數(shù)性的儲存程序可以阻止SQL輸入,并且可以對儲存程序使用Grant、Deny和Revoke等特權(quán)。(4)存儲SQL語句編譯是在過程建立時完成的編譯,并不需要其每次執(zhí)行,數(shù)據(jù)訪問響應(yīng)的速度有了很大程度的提高。4.2系統(tǒng)功能的實現(xiàn)4.2.1登錄功能的實現(xiàn)本系統(tǒng)分為普通用戶和管理員,所以會有登錄類型的設(shè)置確保不同類型的角色獲得的對系統(tǒng)的使用權(quán)限不同。登錄模塊的業(yè)務(wù)流程圖如5所示。圖5系統(tǒng)登錄業(yè)務(wù)流程圖第一次登陸時,預(yù)設(shè)口令為admin,123,使用者可以在該系統(tǒng)內(nèi)更改密碼。注冊時,必須先取得管理員指定的帳號,并輸入正確的帳號及口令,否則,會自動顯示您的資料(使用者名稱、口令)錯誤,請再次鍵入。系統(tǒng)登錄界面如圖6所示。圖6系統(tǒng)登錄界面4.2.2學(xué)院檔案管理模塊學(xué)院檔案管理模塊分為三個子功能模塊,分別為黨員之家、職工信息模塊、榮譽墻模塊。學(xué)院檔案管理模塊的數(shù)據(jù)流圖如圖7所示。圖7學(xué)院檔案管理數(shù)據(jù)流圖(1)黨員之家功能模塊黨員之家模塊是對學(xué)院的黨員信息進行記錄,可以對學(xué)院的黨員信息如姓名,性別,入黨日期,所屬支部等進行查詢、刪除、更新、新增的操作。黨員之家功能模塊界面如圖8所示。圖8黨員之家界面(2)職工信息功能模塊該功能模塊是將本學(xué)院的職工信息進行記錄,包含了教職工的姓名、性別等信息??蓪β毠ば畔⑦M行增刪改查的等操作。職工信息功能模塊界面如圖9所示。圖9職工信息界面(3)榮譽墻功能模塊榮譽墻模塊是對學(xué)院獲得的榮譽進行記錄的。包括獲得榮譽的時間,內(nèi)容,原因等信息。榮譽墻功能模塊界面如圖10所示。圖10榮譽墻界面4.2.3班級檔案管理模塊班級檔案管理模塊分為三個子功能模塊,分別為班級信息、班級成績、班級榮譽功能模塊。班級檔案管的數(shù)據(jù)流如圖11所示。圖11班級檔案管理數(shù)據(jù)流圖(1)班級信息模塊功能班級信息管理主要是對班級的基本信息進行記錄,如班級總共多少人,男女生人數(shù)等信息進行記錄。班級信息功能模塊界面如圖12所示。圖12班級信息界面班級成績管理模塊功能班級成績管理是對班級的各科成績進行記錄,如班級的各科的掛科率,合格率等信息進行統(tǒng)計,從而分析班級發(fā)展情況。班級信息模塊功能界面如圖13所示。圖13班級成績界面(2)班級榮譽管理模塊功能班級榮譽墻管理主要是對班級上的獲獎情況進行記錄,包括獲獎的時間,原因,內(nèi)容等信息。班級榮譽管理功能模塊界面如圖14所示。圖14班級榮譽界面4.2.4學(xué)生檔案管理模塊學(xué)生檔案管理模塊也分為三個子功能模塊,分別為個人成績個、個人信息、個人獎懲功能模塊。學(xué)生檔案管理的數(shù)據(jù)流圖如圖15所示。圖15學(xué)生檔案管理數(shù)據(jù)流圖(1)個人成績管理模塊功能個人成績管理主要是記錄學(xué)生個人從大一入學(xué)以來各科的成績,學(xué)生在登錄本系統(tǒng)之后就可以查看到了自己的成績。如圖16所示。圖16個人成績界面(2)個人獎懲功能模塊個人獎懲功能模塊是記錄學(xué)生的獲得的獎勵和受處分情況。獎勵包括四六級證書、普通話證書以及參加的比賽獲得的獎勵情況。處罰是記錄學(xué)生的是否因為違紀而受到的處分情況。個人獎懲功能模塊界面如圖17和圖18所示。圖17個人獎勵界面圖18個人處分界面(3)個人信息功能模塊個人信息模塊記錄的是學(xué)生的基本信息,包括學(xué)生姓名、學(xué)號、性別、年齡等信息。該功能模塊可以對學(xué)生個人的信息進行增刪改查的基本操作。個人信息功能模塊界面如圖19所示。圖19個人信息界面5系統(tǒng)測試5.1系統(tǒng)測試目的在完成了系統(tǒng)的研制過程中,對其進行測試,其目標在于檢測其性能與功能是否達到了預(yù)期。將測試貫穿于系統(tǒng)開發(fā)各個階開發(fā)階段。所以我們往往需要對系統(tǒng)的性能和功能進行測試,找到系統(tǒng)段,受多方面原因影響,以致薄弱環(huán)節(jié)具有不確定性,其可能會出現(xiàn)在任何一個系統(tǒng)設(shè)計存在的問題,從而進行改進,是系統(tǒng)的各項指標都滿足需求分析的要求。5.2系統(tǒng)測試流程詳細的的測試流程圖如圖20所示。圖21系統(tǒng)測試流程對該軟件進行了嚴格的測試,使其在功能和性能方面均符合規(guī)定。5.3測試內(nèi)容測試的內(nèi)容是對系統(tǒng)性能和功能的檢測。所謂的“黑盒測試”。在于測試者在進行測驗時,僅需知曉受試者的輸入輸出及功能,不需了解測試系統(tǒng)內(nèi)部邏輯結(jié)構(gòu)及具體實現(xiàn)方式,即可判斷測試的各功能模組能否滿足期望。本系統(tǒng)黑盒測試測試的結(jié)果如表13所示:系統(tǒng)登錄測試:表13系統(tǒng)登錄測試系統(tǒng)管理測試結(jié)果如表14所示:表14系統(tǒng)管理測試學(xué)院檔案管理模塊測試結(jié)果如表15所示:表15學(xué)院檔案模塊管理測試班級檔案管理模塊測試結(jié)果如表16所示:表16班級檔案管理模塊測試學(xué)生檔案管理:表17學(xué)生檔案管理模塊測試5.4性能測試完成了該系統(tǒng)的各項功能測試,并對其進行了性能的檢測。通過輸入正確的信息和錯誤的信息來對系統(tǒng)的各項功能進行測試,測試的重點是用戶,開發(fā)人員及管理員三個方面。(1)用戶視角:系統(tǒng)響應(yīng)的時間短,不會出現(xiàn)鼠標點擊多次應(yīng)

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論