版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
PAGEPAGE25目錄1緒論 11.1研究背景及意義 11.2相關(guān)技術(shù)簡介 11.2.1SSH分層架構(gòu) 11.2.2Struts2介紹 21.2.3Hibernate介紹 31.2.4SQLServer2008 32系統(tǒng)分析 42.1系統(tǒng)可行性 42.2系統(tǒng)需求分析 43系統(tǒng)設(shè)計 53.1系統(tǒng)整體流程 53.2數(shù)據(jù)庫設(shè)計 53.3安全設(shè)計 83.3.1數(shù)據(jù)安全 83.3.2用戶登錄安全 84系統(tǒng)功能實現(xiàn) 94.1前臺界面設(shè)計 94.1.1注冊登錄模塊 94.1.2用戶交流互動模塊 114.1.3留言版功能模塊 124.1.4班級信息共享模塊 134.1.5資料共享模塊 144.2后臺界面設(shè)計 164.2.1超級管理員功能 164.2.2班級管理員功能 164.2.3用戶管理功能 185系統(tǒng)功能測試 205.1測試目的 205.2測試結(jié)果 205.2.1普通模塊測試 205.2.2管理員模塊測試 21結(jié)論 22參考文獻 23致謝 24附錄 251緒論1.1研究背景及意義近年來人們生活中的各個方面都深受計算機的影響,尤其是計算機網(wǎng)絡(luò)的發(fā)展極大的改變了日常生活的各個方面。人們可以利用所開發(fā)的網(wǎng)絡(luò)工具以更加低廉的價格,使他們的生活更加便利,網(wǎng)絡(luò)工具也更加實用于人們的生活。隨著互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展,各種在線聊天平臺也如同雨后春筍般涌現(xiàn),其不僅方便了人與人之間遠距離的信息傳輸,也使得人們可以隨時保持聯(lián)系?;ヂ?lián)網(wǎng)技術(shù)的極大普及,一定程度上淘汰了書信等傳統(tǒng)通訊手段。本文年發(fā)的校友信息管理系統(tǒng),其目的在于通過計算機技術(shù)的實際應(yīng)用,從而方便校友之間的相互聯(lián)絡(luò),以增進校友之間的交流和感情。通過該系統(tǒng)的運用來規(guī)范化化管理來實現(xiàn)此目的。許多高校雖然已經(jīng)擁有各自的校友管理系統(tǒng)網(wǎng)站,但是大多高校都只停留于校友錄相關(guān)的信息的發(fā)布,并沒有提升校友之間溝通的頻率。為了開發(fā)一套切實有效的校友管理系統(tǒng),必須將校友與校友之間的溝通聯(lián)系作為開發(fā)的重點,為校友與校友之間的聯(lián)系提供可靠的技術(shù)平臺。近年來,互聯(lián)網(wǎng)用戶的劇增以及其技術(shù)的革新和發(fā)展,使得信息技術(shù)方面的經(jīng)濟效益直接表現(xiàn)在他們的生產(chǎn)運營和管理中,倘若每個信息資源單位能夠重視其所能利用的信息資源的準確完整性,必定會提高效率,使得經(jīng)濟取得一定的效益。因此,這種優(yōu)秀的聯(lián)系方式,必將很大程度上提高經(jīng)濟效益和工作效益,在發(fā)揮其最大效益的同時,減少不必要的浪費和時間。1.2相關(guān)技術(shù)簡介1.2.1SSH分層架構(gòu)SSH是計算機技術(shù)中集成框架的縮寫,作為當下較為流行的web開源框架之一,主要分為了四大組成部分:第一層:表示層。通過表示層可以直接與用戶進行基本的交互,通過外接終端設(shè)備查看用戶需要的數(shù)據(jù)并按照實際要求進行傳輸。第二層:業(yè)務(wù)邏輯層。在web開源框架下,該層主要實現(xiàn)的是相關(guān)業(yè)務(wù)功能設(shè)計模塊,通過業(yè)務(wù)的制定來實現(xiàn)系統(tǒng)開發(fā)過程中的相應(yīng)流程。第三層,數(shù)據(jù)持久層。主要是與數(shù)據(jù)庫進行連接,以確保系統(tǒng)與數(shù)據(jù)庫的數(shù)據(jù)傳輸環(huán)節(jié)。一般而言,主要是通過訪問數(shù)據(jù)庫系統(tǒng)來實現(xiàn)數(shù)據(jù)的基本操作環(huán)節(jié)。包括數(shù)據(jù)庫系統(tǒng)中常見的增、刪、改、查等基本操作環(huán)節(jié)。所以該層也稱之為實體層,用來實現(xiàn)結(jié)構(gòu)的維護和運行。1.2.2Struts2介紹隨著計算機技術(shù)的不斷升級,Struts從最初的第一代逐漸發(fā)展成為了當下的Struts2,其應(yīng)用原理是一款應(yīng)用類型的web框架。在軟件開發(fā)過程中,可以將其視作一個簡單的servlet。而在mvc的設(shè)計環(huán)節(jié)中,主要用于視圖與視圖見的數(shù)據(jù)傳輸。它是目前較為流行的MVC架構(gòu)解決方案,在web應(yīng)用中,Struts2主要負責(zé)的是表示層(web層)。Struts2主要設(shè)計到的技術(shù)是Servlet和JSP,Struts2使得用戶在進行開發(fā)時更加快速且容易。1.2.3Hibernate介紹在實際開發(fā)過程中,面向?qū)ο蟮某绦蛟O(shè)計語言,對于其存儲環(huán)境有著極高的要求。一般而言,對象往往存儲在內(nèi)存中。但是根據(jù)計算機的硬件屬性可知,內(nèi)存條無法實現(xiàn)數(shù)據(jù)的永久存儲,所以必須選擇一個合適的存儲載體。故而,在實際操作中多選擇將對象存儲于關(guān)系數(shù)據(jù)庫中,來確保對象的常態(tài)化存儲。Hibernate是數(shù)據(jù)訪問層的框架。在web應(yīng)用程序中,Hibernate主要負責(zé)持久層,完成數(shù)據(jù)庫相關(guān)操作。Hibernate準確來說是一種對象關(guān)系的映射。Hibernate比JDBC的站有存儲器少,性能比相對較高,因此能夠有效避免JDBC連接數(shù)據(jù)庫的冗余繁雜。同時提供數(shù)據(jù)查詢以及數(shù)據(jù)獲取方法,還能夠管理從Java類到數(shù)據(jù)庫表格的映射。使用面向?qū)ο蟮牟僮鞣绞?,可以簡化與數(shù)據(jù)庫的交互過程。1.2.4spring介紹Spring是一個容器框架,其優(yōu)點在于其輕量化模態(tài)和開源屬性。對于大多數(shù)的框架而言,其特點在于可以通過簡單組件的復(fù)合來完善復(fù)雜應(yīng)用程序。在spring的開發(fā)模式下,應(yīng)用對象的表現(xiàn)類型往往是xml文件。其操作環(huán)節(jié)可以提供許多基礎(chǔ)類調(diào)用,包括事物管理等常見功能。為了進一步的簡化spring的運用,將其底層邏輯應(yīng)用進行了優(yōu)化,并設(shè)置了相應(yīng)的容器進行管理。所以,在spring的開發(fā)環(huán)節(jié)中,許多原有的復(fù)雜代碼變得非常優(yōu)雅和簡潔,可以有效地降低代碼的耦合度,在此同時,也為項目后續(xù)的升級維護提供了極大的便利條件。2系統(tǒng)分析2.1系統(tǒng)可行性為了方便校友之間的聯(lián)系,許多大學(xué)已經(jīng)建立了自己的校友信息管理平臺,不僅校友之間也可以在平臺上進行交流,在校生也可以使用該平臺。這不僅為日后校友的聯(lián)絡(luò)提供了運行環(huán)境,也為用習(xí)慣的養(yǎng)成打下了堅實基礎(chǔ)。其次,該校有管理系統(tǒng)所應(yīng)用的技術(shù)已相對成熟,按照開發(fā)的實際要求,通過現(xiàn)有技術(shù)都可以實現(xiàn)。此外,大學(xué)內(nèi)單獨設(shè)置的計算機應(yīng)用開發(fā)平臺可以極大的保障系統(tǒng)的實際性能。最后,通過多種開發(fā)模式的協(xié)同配合,可以保證實現(xiàn)基本的校友信息管理系統(tǒng)的開發(fā)。所以,按照現(xiàn)有技術(shù),可以實現(xiàn)對系統(tǒng)的開發(fā)。經(jīng)濟可行性。該系統(tǒng)主要用來進行校友與校友之間的線上交流,通過對項目研發(fā)各個周期的成本費用的核算,以及對系統(tǒng)建成后所獲得的產(chǎn)出的預(yù)估??梢园l(fā)現(xiàn)該系統(tǒng)研發(fā)過程中所需要的經(jīng)費相對較少,對研發(fā)人員本身基本可以接受。由于互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展,一般常用的PC電腦完全可以實現(xiàn)對于系統(tǒng)的日常開發(fā)工作,這也使得開發(fā)人員不用花費額外收入來采購設(shè)備。對于開發(fā)人員而言,系統(tǒng)后期的維護相對簡單,所耗費的開銷也相對較少。所以在開發(fā)完成后,并不需要花費過多的財力用于后期的維護。所以,從系統(tǒng)研發(fā)的各個環(huán)節(jié)可知,系統(tǒng)的開發(fā)環(huán)節(jié)經(jīng)濟上是完全可以符合條件的。社會可行性。通過對大量以便人員的實際訪問可知,其對于母校的情感需求很深,且當前市面上沒有一個功能強大的校友信息管理系統(tǒng),所以該系統(tǒng)的開發(fā)擁有極為廣大的發(fā)展?jié)摿?。雖然系統(tǒng)的開發(fā)仍處于初始階段,但由于服務(wù)對象為廣大畢業(yè)生和在校生,這也使得用戶群體對產(chǎn)品有很高的依存度,一旦未來開發(fā)成型后,不僅會有獨特的使用意義,也會具有極廣的市場前景。這個系統(tǒng)運行后,用戶的操作和利用變得便利,各個學(xué)生間的聯(lián)絡(luò)變得方便,為籌集同學(xué)聚會等活動提供便利的信息傳遞平臺。綜上所述,本系統(tǒng)的開發(fā)在社會上是可行的。2.2系統(tǒng)需求分析在系統(tǒng)的實際開發(fā)環(huán)節(jié),各個功能板塊的實現(xiàn)都是基于用戶的實際需求。不僅不需要設(shè)置專門的管理員進行日常維護,后續(xù)的有關(guān)用戶注冊和信息的整理等環(huán)節(jié)也主要交由用戶實現(xiàn)。這也為系統(tǒng)的安全性提出了更高的要求,如何在良好開發(fā)的環(huán)境下保證系統(tǒng)的安全屬性,主要依賴于以下幾個環(huán)節(jié):系統(tǒng)安全性。根據(jù)用戶的實際需求可知,其可以實現(xiàn)用戶信息的錄入,這也為用戶的數(shù)據(jù)安全性提出了更高的要求。因為使用該系統(tǒng)的用戶大多為已畢業(yè)的校友,相關(guān)數(shù)據(jù)的采集工作必須在相對安全的情況下進行。所以對于班級管理員而言,其數(shù)據(jù)的操作權(quán)限,需要在開發(fā)初期進行聲明。信息交流。系統(tǒng)的開發(fā)可以方便校友之間的遠程聯(lián)系,但更多的實際意義在于通過加強校友之間的溝通,以增加校友之間的凝聚力,為后續(xù)校友之間的合作拓寬渠道,也為應(yīng)屆畢業(yè)生的未來就業(yè)提供新的選擇機會??赏卣剐?。在系統(tǒng)的實際開發(fā)過程中,按照用戶需求的變化需要對系統(tǒng)本身進行功能調(diào)節(jié),所以在開發(fā)環(huán)節(jié)之初,需要按照不同用戶的實際需求來進行管理,并預(yù)留相應(yīng)的接口,以滿足未來功能的進一步提升。3系統(tǒng)設(shè)計3.1系統(tǒng)整體流程通過需求分析對前后臺界面的模塊進行如3-1所示的設(shè)計。班級相冊班級相冊交流互動通訊錄留言板資料共享基于JSP的校友管理系統(tǒng)前臺后臺管理班級相冊發(fā)布動態(tài)上傳資料發(fā)送信件修改信息同學(xué)動態(tài)班級注冊個人注冊圖3-1校友管理系統(tǒng)平臺結(jié)構(gòu)圖3-1校友管理系統(tǒng)平臺結(jié)構(gòu)圖3.2數(shù)據(jù)庫設(shè)計在系統(tǒng)開發(fā)過程中,按照用戶的實際需求進行功能板塊的劃分。從校友管理系統(tǒng)平臺出發(fā),其主要涉及各種信息的增、刪、改、查等操作,以及對用戶信息的檢索。針對上述特點來設(shè)計校友管理系統(tǒng)平臺。需要設(shè)計管理員表、班級相冊表、用戶申請管理員表、發(fā)布動態(tài)表、上傳資料表、發(fā)送站內(nèi)信表、用戶,每張表對應(yīng)一個實體,是一對多的關(guān)系。具體E-R圖如3-2。圖32整體圖32整體E-R圖數(shù)據(jù)表字段:在系統(tǒng)的實際開發(fā)過程中,管理員的核心信息包括用戶id、用戶名和密碼等。具體的實現(xiàn)功能如下表3-1所示。表3-1admin表序號列名主鍵數(shù)據(jù)類型標識允許空外鍵說明1id是int是否數(shù)據(jù)庫自動生成屬性2unamevarchar是用戶名3upassvarchar是密碼班級相冊實體中最基本的信息包括:ID、相冊名稱、相冊簡介、用戶名、姓名、上傳時間、班級。班級相冊表的設(shè)計如表3-2。表3-2phofl表序號列名主鍵數(shù)據(jù)類型標識允許空外鍵說明1id是int是否數(shù)據(jù)庫自動生成屬性2xcnamevarchar是相冊名稱3pcontentvarchar是相冊簡介4savervarchar是用戶名5tnamevarchar是姓名6savatimevarchar是上傳時間7bclassvarchar是班級在系統(tǒng)的實際開發(fā)過程中,在用戶申請班級管理員模塊中,通過進一步結(jié)合用戶的實際需求可知,其核心內(nèi)容包括id、用戶名和密碼等。具體的實現(xiàn)功能如下表3-3所示。表3-3mgrequest表序號列名主鍵數(shù)據(jù)類型標識允許空外鍵說明1id是int是否數(shù)據(jù)庫自動生成屬性2bclassvarchar是班級3tcontentvarchar是申請內(nèi)容4savervarchar是用戶名5tnamevarchar是姓名6statusvarchar是狀態(tài)7savetimevarchar是時間在系統(tǒng)的實際開發(fā)過程中,在用戶動態(tài)管理員模塊中,通過進一步結(jié)合用戶的實際需求可知,其核心內(nèi)容包括id、用戶名和密碼等。具體的實現(xiàn)功能如下表3-4所示。表3-4article表序號列名主鍵數(shù)據(jù)類型標識允許空外鍵說明1id是int是否數(shù)據(jù)庫自動生成屬性2atitlevarchar是標題3savervarchar是用戶名4tnamevarchar是姓名5contentvarchar是動態(tài)內(nèi)容6bclassvarchar是班級7savetimevarchar是發(fā)布時間(5)上傳資料管理實體中最基本的信息包括:ID、上傳者、班級、標題、文件名、簡介、上傳時間。上傳資料管理表的設(shè)計如表3-5。表3-5cfiles表序號列名主鍵數(shù)據(jù)類型標識允許空外鍵說明1id是int是否數(shù)據(jù)庫自動生成屬性2unamevarchar是上傳者3bclassvarchar是班級4ftitlevarchar是標題5donamevarchar是文件名6pcontentvarchar是簡介7savatimevarchar是上傳時間(6)用戶發(fā)送站內(nèi)信息實體中最基本的信息包括:ID、標題、附件名、內(nèi)容、發(fā)送人、接收人、發(fā)送時間。用戶發(fā)送站內(nèi)信息表的設(shè)計如表3-6。表3-6messages表序號列名主鍵數(shù)據(jù)類型標識允許空外鍵說明1id是int是否數(shù)據(jù)庫自動生成屬性2titlevarchar是標題3donamevarchar是附件名4contentvarchar是內(nèi)容5unamevarchar是發(fā)送人6tounamevarchar是接收人7savetimevarchar是發(fā)送時間在系統(tǒng)的實際開發(fā)過程中,在用戶實體模塊中,通過進一步結(jié)合用戶的實際需求可知,其核心內(nèi)容包括id、用戶名和密碼等。具體的實現(xiàn)功能如下表3-7所示。表3-7sysuser表序號列名主鍵數(shù)據(jù)類型標識允許空外鍵說明1id是int是否數(shù)據(jù)庫自動生成屬性2unamevarchar是用戶名3upassvarchar是密碼4blassvarchar是班級5tnamevarchar是姓名6sexvarchar是性別7telvarchar是聯(lián)系電話8Addrsvarchar是聯(lián)系地址9emailvarchar是聯(lián)系郵箱3.3安全設(shè)計3.3.1數(shù)據(jù)安全在進行數(shù)據(jù)庫的基本操作過程中,Hibernate框架模式下的主鍵和外鍵,將極大程度的保證數(shù)據(jù)庫傳輸過程的完整性。在進行系統(tǒng)結(jié)構(gòu)的設(shè)計環(huán)節(jié),級聯(lián)刪除等操作也會保證數(shù)據(jù)庫的基本安全。3.3.2用戶登錄安全首先,用戶使用用戶名和密碼請求服務(wù)器,其次由服務(wù)器進行驗證用戶信息,服務(wù)器會將保存在服務(wù)器中的用戶名和密碼以及輸入的用戶名和密碼進行比對,如果兩次數(shù)據(jù)不符,則會顯示輸入錯誤。而如果用戶名和密碼相符合,則可以正確登錄系統(tǒng)。對于用戶發(fā)出的指令,系統(tǒng)會根據(jù)攔截器的工作機理,對請求進行相應(yīng)分析以判斷請求的正誤。通過減少錯誤數(shù)據(jù)的重復(fù)多次交互,以減少服務(wù)器的負擔,從而提升服務(wù)器的安全性。4系統(tǒng)功能實現(xiàn)4.1前臺界面設(shè)計在系統(tǒng)的實際開發(fā)環(huán)節(jié),需要考慮前端界面的功能性和美觀性。不僅需要切實可行的為校友提供服務(wù),也需要提升用戶的感官感受,其中包含班級相冊、同學(xué)動態(tài)、交流互動、通訊錄、資源共享、留言版、聯(lián)系我們以及用戶注冊登錄等模塊。在首頁部分會有最新班級創(chuàng)建信息以方便用戶查閱,用戶還能查看系統(tǒng)管理員發(fā)布的公告信息供用戶了解最新的公告;用戶能夠看到網(wǎng)站聯(lián)系方式,用戶能及時反饋信息聯(lián)系本系統(tǒng)管理員。網(wǎng)站的前臺界面設(shè)計如圖4-1所示:圖4SEQ圖\*ARABIC\s11網(wǎng)站首頁圖4.1.1注冊登錄模塊(1)用戶注冊用戶進入網(wǎng)站首先要進行注冊,輸入個人基本信息后方可完成注冊,注冊成功后輸入用戶名和密碼即可登陸成功;除了用戶個人注冊外,本系統(tǒng)還實現(xiàn)了班級注冊,班級注冊待系統(tǒng)超級管理員審核后完成注冊。在該系統(tǒng)的開發(fā)過程中,為了提升用戶的安全,對于數(shù)據(jù)庫的保護會進行基本的加密從而可以確保用戶的保密性,及時保障了用戶的私密性。注冊界面只有一頁,上面包含了需要填寫的所有內(nèi)容,基本信息包括用戶名、密碼、所屬班級、姓名、性別、聯(lián)系電話、聯(lián)系地址、聯(lián)系郵箱、相片等。用戶注冊流程圖和注冊頁面如圖4-1-1所示。注冊班級需要輸入班級名稱、簽名、創(chuàng)建人、班級LOGO等向超級管理員提出申請,待超級管理員審核通過后完成班級注冊。班級注冊頁面如圖4-1-2所示:注冊流程圖和注冊頁面如圖4-1-1所示:圖4-1-2班級注冊圖(2)用戶登錄用戶按照系統(tǒng)的提示登錄用戶,輸入用戶名和密碼,如果與數(shù)據(jù)庫中的用戶名和密碼相符,則可以成功進入,反之不行。登錄系統(tǒng)的頁面圖如下所示:圖4-1-3登錄流程圖和登錄頁面圖4.1.2用戶交流互動模塊用戶登錄成功后可以在網(wǎng)站導(dǎo)航條上的交流互動發(fā)表帖子,在這里用戶可以與班級同學(xué)進行在線交流,發(fā)表自己想說的話。用戶交流互動如圖4-1-4所示:圖4-1-4用戶交流互動圖4.1.3留言版功能模塊用戶登錄成功后可以在網(wǎng)站導(dǎo)航條上的留言版進行留言,在這里用戶可以留下對母校的美好祝愿以及對母校未來發(fā)展的建議,還可以留下自己的人生座右銘。用戶留言版如圖4-1-5所示:4.1.4班級信息共享模塊用戶登錄成功后可以站網(wǎng)站導(dǎo)航條上查看班級相冊與同學(xué)動態(tài),可以進行評論,評論自己想說的話和意見。(1)班級相冊模塊:用戶可以查看班級相冊,查閱校友發(fā)布的相片,班級相冊不僅僅是班級動態(tài)的展示,更能體現(xiàn)班級的團結(jié)和精神面貌,使用戶能回顧珍貴的校友記憶。圖4-1-6班級相冊圖 同學(xué)動態(tài)模塊:用戶可以查閱同學(xué)動態(tài),還能對動態(tài)進行評論,促進校友間的交流。圖4-1-7同學(xué)動態(tài)圖班級通訊錄模塊:用戶可以查閱班級通訊錄表,獲取同學(xué)的聯(lián)系方式,能有效促進校友之間的溝通,保持良好的友誼加深同學(xué)之間的感情。圖4-1-8班級通訊錄圖4.1.5資料共享模塊用戶可以查看同學(xué)分享的資料,以及下載自己有需要的文檔,軟件,程序等資料。圖4-1-9發(fā)布動態(tài)圖4.2后臺界面設(shè)計4.2.1超級管理員功能在系統(tǒng)的設(shè)計之初,會按照實際需求對超級管理員界面進行UI設(shè)計,其基本板塊包括管理員申請等七個類目,在系統(tǒng)的實現(xiàn)環(huán)節(jié)中,有關(guān)后臺的功能將會由特定的管理員實現(xiàn),主要是對前臺信息進行添加、修改和刪除等常態(tài)性操作經(jīng)由后臺數(shù)據(jù)庫對用戶動態(tài)、相冊、站內(nèi)信等進行更新維護。在功能的實現(xiàn)上盡可能簡化管理員的操作,如:查詢用戶名姓名,選擇所屬班級,性別等功能。后臺界面設(shè)計如圖4-2。圖4-2后臺管理員界面(1)查看管理員申請功能系統(tǒng)超級管理員可以查看注冊用戶的基本申請。如果用戶想升級自己的權(quán)限,需要發(fā)送指令給超級管理員,等待其基本審核。一般而言,超級管理員可以按照實際情況通過或者拒絕用戶的要求指令。圖4-2-1查看管理員申請(2)修改網(wǎng)站公告功能超級管理員可以修改網(wǎng)站首頁的公告,及時向校友傳遞消息,加強學(xué)校與學(xué)生之間的聯(lián)系。圖4-2-2修改網(wǎng)站公告(3)會員信息管理功能系統(tǒng)的超級管理員在實際操作過程中,可以對用戶進行基本的增、刪、改、查等操作,從而方便超級管理員的維護,或具有一定權(quán)限的班級管理員,維護網(wǎng)站的運行。圖4-2-3用戶管理(4)班級管理功能在系統(tǒng)的實際管理過程中,超級管理員有權(quán)限對班級進行基本的數(shù)據(jù)操作,包括其中常見的增加班級、刪除班級、改動班級、查找班級等,從而有效管理班級。圖4-2-4班級管理管理員用戶信息管理在系統(tǒng)的實際管理過程中,超級管理員有權(quán)限對班級管理員進行基本的數(shù)據(jù)操作,包括其中常見的增加班級管理員、刪除班級管理員、改動班級管理員、查找班級管理員等,從而有效管理班級。圖4-2-5管理員用戶信息4.2.2班級管理員功能班級管理是一個學(xué)校工作的基本單位,班級管理員能有效管理本班學(xué)生,本系統(tǒng)中班級管理員的主要功能有:上傳資料管理,同學(xué)動態(tài)管理,班級相冊管理,留言板管理,班級成員管理,班級信息維護等功能。圖4-2-6班級管理員功能上傳資料管理在系統(tǒng)的實際管理過程中,超級管理員有權(quán)限對班級進行基本的數(shù)據(jù)操作,包括其中常見的查閱資料等,從而有效管理班級。圖4-2-7上傳資料管理同學(xué)動態(tài)管理在系統(tǒng)的實際管理過程中,超級管理員有權(quán)限對班級進行基本的數(shù)據(jù)操作,包括其中常見的查看用戶動態(tài)等,從而有效管理班級。圖4-2-8同學(xué)動態(tài)管理班級相冊管理班級管理員可以修改和刪除班級相冊,維護班級相冊管理。圖4-2-9班級相冊管理留言板管理在系統(tǒng)的實際管理過程中,超級管理員有權(quán)限對班級進行基本的數(shù)據(jù)操作,包括其中常見的修改用戶留言等,從而有效管理班級。圖4-2-10留言版管理班級成員管理在系統(tǒng)的實際管理過程中,超級管理員有權(quán)限對班級進行基本的數(shù)據(jù)操作,包括其中常見的查看和刪除班級成員,從而有效管理班級。圖4-2-11班級成員管理4.2.3用戶管理功能用戶注冊登錄完成后,可以進入信息交流中心修改個人信息,用戶的功能主要有:上傳資料管理,個人動態(tài)管理等上傳資料管理用戶可以上傳資料,包括文檔/圖片/軟件等各種文件,向同學(xué)分享有價值的信息。圖4-2-12上傳資料管理個人動態(tài)管理用戶輸入動態(tài)標題和內(nèi)容可以發(fā)布個人動態(tài)。圖4-2-13個人動態(tài)管理發(fā)送站內(nèi)信用戶可以向班級成員發(fā)送信息,促進同學(xué)之間的交流。圖4-2-14發(fā)送站內(nèi)信收取站內(nèi)信用戶可以向班級成員發(fā)送信息,促進同學(xué)之間的交流。圖4-2-15收取站內(nèi)信圖片上傳用戶可以在此欄上傳相片到班級相冊,提交信息后圖片上傳成功。圖4-2-16圖片上傳申請班級管理員用戶可以申請成為班級管理員。圖4-2-17申請班級管理員修改個人信息及密碼用戶可以修改個人信息和個人密碼。圖4-2-18修改個人信息及密碼 5系統(tǒng)功能測試5.1測試目的系統(tǒng)功能測試是整個設(shè)計中的最后一部分,也算是試運行階段,是保證其質(zhì)量和可靠性的關(guān)鍵步驟。在這個階段需要測試者以用戶的角度使用該系統(tǒng),每一個細節(jié)處都要測試到,及時的發(fā)現(xiàn)使用中的一些問題,及時記錄。找出問題、提出解決方案、完善設(shè)計,從而確保網(wǎng)站的穩(wěn)定性。5.2測試結(jié)果在系統(tǒng)的實際測試環(huán)節(jié),對系統(tǒng)的交互進行數(shù)據(jù)測試發(fā)現(xiàn),校友之間的數(shù)據(jù)傳輸速率和準確度將會極大程度的影響用戶的體驗。后期的開發(fā)過程中,也需要通過不斷地測試,找出可能存在的問題,以提升系統(tǒng)的可靠性。經(jīng)過反復(fù)測試,系統(tǒng)運行良好,基本達到了最初設(shè)定的功能和預(yù)期效果。5.2.1普通模塊測試(1)用戶個人模塊測試項測試輸入測試輸出測試結(jié)果用戶注冊注冊名:小張注冊密碼:124512將注冊的用戶存儲到數(shù)據(jù)庫中測試通過用戶登錄測試用戶輸出測試用戶的信息測試通過用戶修改測試用戶將修改過的用戶更新到數(shù)據(jù)庫中測試通過刪除用戶測試用戶數(shù)據(jù)庫中刪除了該用戶的信息測試通過發(fā)表動態(tài)動態(tài)內(nèi)容數(shù)據(jù)庫中添加了該條動態(tài)消息測試通過網(wǎng)站留言留言內(nèi)容數(shù)據(jù)庫中添加了該條動態(tài)留言測試通過(2)用戶瀏覽模塊測試項測試輸入測試輸出測試結(jié)果班級相冊測試相冊輸出班級相冊信息測試通過同學(xué)動態(tài)動態(tài)內(nèi)容查看同學(xué)動態(tài)內(nèi)容并評論測試通過交流互動測試交流可以發(fā)布在線交流測試通過通訊錄查看測試通訊錄輸出測試通訊錄信息測試通過資料共享測試資料輸出下載文件測試通過留言板測試留言數(shù)據(jù)庫中添加了留言信息測試通過5.2.2超級管理員模塊測試測試項測試輸入測試輸出測試結(jié)果申請管理員測試用戶用戶成為班級管理員被審核測試通過刪除用戶測試用戶數(shù)據(jù)庫中刪除了測試用戶測試通過修改同學(xué)動態(tài)測試動態(tài)數(shù)據(jù)庫中的同學(xué)動態(tài)被修改測試通過刪除相片測試相片數(shù)據(jù)庫中的測試相片被刪除測試通過刪除留言板測試留言數(shù)據(jù)庫中的用戶留言被刪除測試通過班級信息維護測試班級數(shù)據(jù)庫中修改了班級信息測試通過修改密碼測試密碼數(shù)據(jù)庫中的測試密碼被修改測試通過修改信息測試信息數(shù)據(jù)庫中的測試信息被修改測試通過5.2.3班級管理員模塊測試測試項測試輸入測試輸出測試結(jié)果修改資料測試用戶班級管理員修改用戶上傳資料測試通過刪除資料測試用戶班級管理員刪除用戶上傳資料測試通過修改同學(xué)動態(tài)測試動態(tài)數(shù)據(jù)庫中的同學(xué)動態(tài)被修改測試通過刪除用戶相片測試相片數(shù)據(jù)庫中的同學(xué)相片被刪除測試通過發(fā)送站內(nèi)信測試信息數(shù)據(jù)庫中發(fā)出了同學(xué)站內(nèi)信件測試通過收取站內(nèi)信測試信息數(shù)據(jù)庫中添加了同學(xué)站內(nèi)信件測試通過刪除留言板測試留言數(shù)據(jù)庫中的用戶留言被刪除測試通過用戶信息維護測試班級數(shù)據(jù)庫中修改了用戶信息測試通過修改密碼測試密碼數(shù)據(jù)庫中的測試密碼被修改測試通過修改信息測試信息數(shù)據(jù)庫中的測試信息被修改測試通過結(jié)論本文分析了眾多高校已經(jīng)擁有的校友管理系統(tǒng)網(wǎng)站,研究了校友系統(tǒng)的應(yīng)用現(xiàn)狀,通過SSH框架(struts、spring、hibernate)、JSP、MYSQL數(shù)據(jù)庫等相關(guān)技術(shù)搭建校友管理系統(tǒng)網(wǎng)站,立足于實際學(xué)校應(yīng)用,為學(xué)校和學(xué)生搭建起溝通的橋梁。通過前期多次進入高校調(diào)研,深入了解校園管理業(yè)務(wù)需求和系統(tǒng)需求,分析和整合出符合實際應(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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年秋學(xué)校總務(wù)后勤工作計劃
- 2025年春季學(xué)期安全工作計劃范文
- 2025年秘書處工作計劃模板
- 2025年教學(xué)部門個人個人工作計劃
- 2025年度渠道銷售工作計劃表銷售工作計劃
- 止咳化痰類藥物相關(guān)行業(yè)投資規(guī)劃報告
- 2025幼兒園中班開學(xué)教學(xué)計劃
- 2025年第二學(xué)期學(xué)生會工作計劃書
- 交通運輸行業(yè)衛(wèi)生檢查
- 深化員工專業(yè)技能
- 2023-2024學(xué)年上海市普陀區(qū)三年級(上)期末數(shù)學(xué)試卷
- 小班班本課程《吃飯這件小事》
- 東風(fēng)7C型(DF7C)內(nèi)燃機車
- 標桿房企人力資源體系研究之龍湖
- 規(guī)則大副貨運知識點
- 《2022年上海市初中語文課程終結(jié)性評價指南》中規(guī)定的150個文言實詞
- 關(guān)于轉(zhuǎn)發(fā)《關(guān)于進一步加強少先隊輔導(dǎo)員隊伍建設(shè)的若干意見》的通知
- 愛麗絲夢游仙境話劇中英文劇本(共6頁)
- 書法少年宮活動記錄
- 鐵路橋梁鋼結(jié)構(gòu)設(shè)計規(guī)范(TB100022--99)修訂簡介
- 水文氣象報告
評論
0/150
提交評論