版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
摘要大學(xué)生作為社會向前發(fā)展的源動力,必須與知識經(jīng)濟時代發(fā)展要求相適應(yīng),具有較強的創(chuàng)新能力。而未來社會迫切需要的是具有創(chuàng)新創(chuàng)業(yè)能力的人才。高素質(zhì)人才應(yīng)具有獨立生存的自信心、不斷創(chuàng)新的進取心、廣泛關(guān)懷的責(zé)任心;具有對環(huán)境的適應(yīng)能力、對文化的整合能力、為理想而奮斗的實踐能力。大學(xué)生應(yīng)該通過堅持知識能力素質(zhì)的辯證統(tǒng)一,突出創(chuàng)新能力的培養(yǎng),努力提高實踐能力,加強心理素質(zhì)的鍛煉促進獨立創(chuàng)業(yè)思想的培養(yǎng)。因此,開發(fā)這款大學(xué)生創(chuàng)新團隊管理系統(tǒng)是至關(guān)重要的。根據(jù)需求,確定系統(tǒng)采用JSP技術(shù),JAVA作為編程語言,MySQL作為數(shù)據(jù)庫。整個系統(tǒng)要操作方便、易于維護、靈活實用。主要實現(xiàn)了頻道維護、資源維護、交流中心、日志維護、系統(tǒng)管理等功能。關(guān)鍵詞:大學(xué)生創(chuàng)新團隊管理系統(tǒng);JSP;MYSQL
AbstractAsthesourceofsocialdevelopment,collegestudentsmustadapttothedevelopmentrequirementsoftheknowledgeeconomyeraandhavestronginnovationability.Whatisurgentlyneededinthefuturesocietyistalentswithinnovativeandentrepreneurialcapabilities.High-qualitytalentsshouldhaveindependentself-confidence,innovativeandenterprisingspirit,andabroadsenseofresponsibility;havetheabilitytoadapttotheenvironment,theabilitytointegrateculture,andtheabilitytostruggleforideals.Collegestudentsshouldemphasizethedialecticalunityofknowledgeabilityandquality,highlightthecultivationofinnovativeability,strivetoimprovepracticalability,strengthenthetrainingofpsychologicalqualityandpromotethecultivationofindependententrepreneurialthinking.Therefore,itiscrucialtodevelopthisuniversitystudentinnovativeteammanagementsystem.Accordingtotherequirements,thesystemisdeterminedtouseJSPtechnology,JAVAastheprogramminglanguage,andMySQLasthedatabase.Theentiresystemiseasytooperate,easytomaintain,flexibleandpractical.Mainlyimplementschannelmaintenance,resourcemaintenance,communicationcenter,logmaintenance,systemmanagementandotherfunctions.Keywords:Collegestudentinnovationteammanagementsystem;JSP;MYSQL
目錄241851緒論 5302921.1系統(tǒng)開發(fā)目的 5263531.2系統(tǒng)開發(fā)意義 5220772系統(tǒng)開發(fā)工具介紹 6183992.1SSM簡介 6275472.2HTML5新特性 6125242.3JAVA語言 7164102.4JSP簡介 7253682.5MYSQL簡介 8324402.6B/S結(jié)構(gòu) 9316153需求分析與設(shè)計 11158463.1可行性分析 1154823.1.1技術(shù)可行性 1161183.1.2經(jīng)濟可行性 1214793.1.3操作可行性 12273523.2系統(tǒng)功能分析 12172743.3系統(tǒng)功能結(jié)構(gòu)圖 1398013.4系統(tǒng)流程分析 13274323.5系統(tǒng)非功能性需求分析 14313163.6開發(fā)設(shè)計思想 156194數(shù)據(jù)庫設(shè)計 1672994.1數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 16321454.2數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計 17146205系統(tǒng)的詳細設(shè)計與實現(xiàn) 19256745.1首頁頁面 1970425.2團隊風(fēng)采頁面 1953775.3團隊招新頁面 20119725.4培訓(xùn)日程頁面 20255145.5管理員登錄頁面 21162835.6頻道管理信息頁面 21307945.7添加頻道信息頁面 21295425.8資源管理信息頁面 22129395.9日志列表信息頁面 22173735.10用戶管理信息頁面 23171736系統(tǒng)測試 2434806.1系統(tǒng)測試的目的 24288016.2功能測試 24285756.3系統(tǒng)測試結(jié)果 2527942結(jié)束語 2627803致謝 273090主要參考文獻 29
1緒論1.1系統(tǒng)開發(fā)目的當(dāng)前大學(xué)生創(chuàng)新能力的培養(yǎng)是高素質(zhì)人才培養(yǎng)的重要途徑之一,同時也是國家快速發(fā)展、社會快速轉(zhuǎn)型的需要,這就是當(dāng)前以國家級大學(xué)生創(chuàng)新的訓(xùn)練項目為依托,同時在項目管理過程中對于學(xué)生創(chuàng)新能力培養(yǎng)的研究具有很高的實用價值與意義。從而培養(yǎng)大學(xué)生創(chuàng)新的精神進行了全方位的調(diào)查與研究。也從項目管理對于大學(xué)生創(chuàng)新能力培養(yǎng)具有什么樣的作用與意義等幾個方面進行全方位的研究。所以本文就是簡單的探討一下,大學(xué)生創(chuàng)新團隊管理系統(tǒng)的設(shè)計與開發(fā)。1.2系統(tǒng)開發(fā)意義大學(xué)生創(chuàng)新團隊是指為提高大學(xué)生創(chuàng)新能力,積極參與科研實踐,而相互協(xié)作進行創(chuàng)新活動并產(chǎn)生一定價值或成果的群體組織。創(chuàng)新團隊的日常管理很重要,為了方便團隊資料的共享、信息的傳遞以及成員之間的交流,我們開發(fā)出一款大學(xué)生創(chuàng)新團隊管理系統(tǒng)。由于互聯(lián)網(wǎng)時代的到來,人們上網(wǎng)工具的不確定性增加,所以我們不能僅僅局限于電腦端或者手機端登錄,為了滿足用戶便捷的需求,我們從手機端和電腦端等多個平臺登錄系統(tǒng)。
2系統(tǒng)開發(fā)工具介紹2.1SSM簡介SSM框架,是Spring+SpringMVC+MyBatis的縮寫,Spring依賴注入DI來管理各層的組件,使用面向切面編程AOP管理事物、日志、權(quán)限等。SpringMVC代表了Model(模型)View(視圖)Controller(控制)接收外部請求,進行分發(fā)和處理。Mybatis是基于jdbc的框架,主要用來操作數(shù)據(jù)庫,并且將業(yè)務(wù)實體和數(shù)據(jù)表聯(lián)系起來。2.2HTML5新特性HTML5基于各種新概念,這些設(shè)計概念反映了對Web應(yīng)用程序可能性和可能性的新理解。以下是HTML5語言的特性和優(yōu)點的簡要介紹,以提高讀者學(xué)習(xí)HTML5學(xué)習(xí)的動力,明確學(xué)習(xí)目標(biāo)。兼容性考慮到Internet上的HTML文檔已經(jīng)存在了二十多年了,因此支持所有現(xiàn)有的HTML文檔非常重要。HTML5不是顛覆性創(chuàng)新,其核心理念是保持與過去技術(shù)的兼容性和過渡。一旦瀏覽器不支持HTML5的某些功能,此功能的替代行為將悄悄地運行。合理性HTML5的新功能是分析和總結(jié)現(xiàn)有網(wǎng)頁和用戶習(xí)慣。例如,谷歌分析了數(shù)百萬頁面,分析了DIV標(biāo)簽的通用ID名稱,并發(fā)現(xiàn)它有很多重復(fù)。例如,許多開發(fā)人員使用<divid=“header”>來標(biāo)記標(biāo)題區(qū)域。為解決實際問題,HTML5直接添加<header>標(biāo)記。換句話說,添加到HTML5的許多新元素,屬性或功能在技術(shù)上基于現(xiàn)實世界中已有的各種應(yīng)用程序進行了細化,而不是在實驗室中理想地構(gòu)建新功能。效率HTML5規(guī)范是基于用戶優(yōu)先準(zhǔn)則編寫的,其宗旨是用戶即上帝,這意味著在未解決的沖突的情況下,規(guī)范將用戶放在第一位,然后是頁面作者(或瀏覽器),然后是規(guī)范制定者(W3C/WHATWG)最終考慮了理論的純粹性。因此,大多數(shù)HTML5非常有用,但在某些情況下它并不完美。2.3JAVA語言Java開發(fā)語言程序,他們在SunMicrosystems的首席執(zhí)行官斯科特·麥卡利(ScottMcCalli)的支持下編譯了Java的HotJava瀏覽器,并在互聯(lián)網(wǎng)上啟動了Java。面向?qū)ο蟮木幊谈藗兇竽X的邏輯思維是非常相像的,所以與其他的編程語言來進行比較的話,Java語言更具有很好的穩(wěn)定性及后期的可擴展功能強。和人類一樣,你也可以擁有諸如姓名、性別、年齡、飲食()、睡眠()和其他行為等屬性。我們還在行為和操作屬性中實現(xiàn)某些功能。其整合了市面上多種Java技術(shù),成為市場上該類產(chǎn)品的典范與主流。將J2EE與B/S模式集合起來是本系統(tǒng)設(shè)計的一個關(guān)鍵。Java是一種計算機編程語言,具有封裝、繼承和多態(tài)性三個主要特性,廣泛應(yīng)用于企業(yè)Web應(yīng)用程序開發(fā)和移動應(yīng)用程序開發(fā)。Java語言和一般編譯器以及直譯的區(qū)別在于,Java首先將源代碼轉(zhuǎn)換為字節(jié)碼,然后將其轉(zhuǎn)換為JVM的可執(zhí)行文件,JVM可以在各種不同的JVM上運行。因此,實現(xiàn)了它的跨平臺特性。雖然這使得Java在早期非常緩慢,但是隨著Java的開發(fā),它已經(jīng)得到了改進。2.4JSP簡介JSP它是一種基于文本的程序,它的特點體現(xiàn)在HTML代碼與JAVA程序共同存在,在執(zhí)行的時侯JSP會被Tomcat自動進行編譯,在這個編譯的過程對于開發(fā)者來說是透明的、不需要關(guān)注的。只有編譯后的JSP才跟HttpServlet一樣,都是Javax.Servlet.servlet接口的子類,因此換句話說其實JSP就是另一種形式的Servlet。在JSP編譯過程中,當(dāng)客戶端首先發(fā)出請求時,Tomcat首先將請求信息轉(zhuǎn)換為標(biāo)準(zhǔn)Java源代碼,將其存儲在指定的程序目錄中,將源代碼編譯為類文件,然后編譯它。它是與JSP對應(yīng)的Servlet。編譯完成后,運行類文件以響應(yīng)客戶端的請求。在客戶端訪問已發(fā)出的請求之后,服務(wù)器不會重新編譯JSP文件,而是直接調(diào)用類文件以響應(yīng)客戶端請求。由于JSP只會在客戶端首次請求的時候才會編譯,因此,第一次請求JSP時會感覺比較慢一些,而之后的請求因為不會編譯JSP,所以速度會快很多,如果將Tomcat保存的JSP編譯后的Class文件刪除,Tomcat也會重新編譯JSP。在開發(fā)Web時,通常需要修改JSP。Tomcat能夠自動檢測JSP程序的更改。如果它檢測到JSP源代碼已更改,則它將在下次客戶端請求JSP時重新編譯JSP,而不重新啟動Tomcat。這是默認(rèn)情況下打開的自動檢測功能。當(dāng)然,檢測更改所需的時間更少。JSP是HTML代碼與JAVA代碼的混合體,其中HTML部分遵循的是HTML的語法,JAVA部分則遵循JAVA的語法。JSP中就是由JAVA程序代碼和HTML代碼編輯而成,之后則使用MyEclipse
工具將項目JSP部署到Tomcat的下面,JSP可以直接嵌套規(guī)則的HTML源代碼,它的可讀性是非常的好,而在Servlet中輸出的HTML只能應(yīng)用out.println。而且JSP程序不需要在WEB.XML中部署。直接使用地址訪問即可。2.5MYSQL簡介MySQL數(shù)據(jù)庫管理系統(tǒng)是由瑞典的MySQLAB開發(fā)的,但經(jīng)過幾次曲折后,它現(xiàn)在已成為Oracle產(chǎn)品。它以“客戶端/服務(wù)器”模式實現(xiàn),是一個多用戶,多線程,小型數(shù)據(jù)庫服務(wù)器。MySQL是開源數(shù)據(jù),任何人都可以獲取數(shù)據(jù)庫的源代碼來糾正MySQL缺陷。MySQL具有跨平臺的特性,它不僅可以在Windows平臺上使用,還可以在UNX、Linux和MacOS等平臺上使用。相對其他數(shù)據(jù)庫而言,MySQL的使用更加方便、快捷,而且MySQL是免費的,運營成本低,因此,越來越多的公司開始使用MySQL。作為一個成熟的數(shù)據(jù)庫管理系統(tǒng),該功能將被列為滿足各種業(yè)務(wù)需求的關(guān)鍵參考。早期版本的MySQL非常簡單,只能執(zhí)行一些非?;镜慕Y(jié)構(gòu)化數(shù)據(jù)訪問操作,但經(jīng)過多年的改進和改進,它現(xiàn)在具有所有常見數(shù)據(jù)庫管理系統(tǒng)所需的基本功能。MySQL基本上實現(xiàn)了ANSISQL92的大多數(shù)標(biāo)準(zhǔn),并且通常不使用這些標(biāo)準(zhǔn)中的一些。例如,在字段類型支持方面,另一個著名的開源數(shù)據(jù)庫PostgreSQL支持最完整的類型,而Oracle和其他商業(yè)數(shù)據(jù)庫(如DB2,Sybese等)與MySQL相比相對較小。這可以在TCX的Crash-me測試套件的測試報告中看到。在事務(wù)支持方面,雖然沒有提供MySQL自己的存儲引擎,但它實現(xiàn)了SQL92標(biāo)準(zhǔn)通過第三方插件存儲引擎InnoDB定義的所有四個事務(wù)隔離級別,但實現(xiàn)過程中的每個引擎除外。實現(xiàn)可能會有所不同,這在當(dāng)前的商業(yè)數(shù)據(jù)庫管理系統(tǒng)中很少見。例如,著名的Oracie數(shù)據(jù)庫只實現(xiàn)其中兩個(Serializable和ReadCommited),而PostgreSQL支持四個隔離級別。不過在可編程支持方面,MySQL和其他數(shù)據(jù)庫相比還有一定的差距,雖然最新版的MySQL已經(jīng)開始提供一些簡單的可編程支持,如開始支持Procedure、Function、Trigger等,但是所支持的功能還比較有限,和其他幾大商用數(shù)據(jù)庫管理系統(tǒng)相比,還存在較大的不足。如Oracie有強大的PL/SQL,SQLServer有T-SQL,PostgreSQL也有功能很完善的PL/PGSQL的支持。整體來說,雖然在功能方面MySQL數(shù)據(jù)庫作為一個通用的數(shù)據(jù)庫管理系統(tǒng)暫時還無法和PostgreSQL相比。但是其功能完全可以滿足我們的通用商業(yè)需求,提供足夠強大的服務(wù)。而且無論哪種數(shù)據(jù)庫都不能聲稱它比任何其他商業(yè)數(shù)據(jù)庫管理系統(tǒng)更好,甚至不敢聲稱具有某種類型的數(shù)據(jù)庫產(chǎn)品的所有功能。由于每個數(shù)據(jù)庫管理系統(tǒng)都有自己的優(yōu)勢,但也有其自身的局限性,這意味著每個產(chǎn)品的關(guān)鍵服務(wù)方向是不同的。2.6B/S結(jié)構(gòu)B/S框架是目前被廣泛采用的一種先進的框架結(jié)構(gòu),它是一種基于互聯(lián)網(wǎng)的程序架構(gòu)。當(dāng)前的使用已經(jīng)非常廣泛,突破了傳統(tǒng)的C/S結(jié)構(gòu)的模式,給程序開發(fā)的模式帶來新的技術(shù)革命。它是隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展而發(fā)展起來的。隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,各種政務(wù)網(wǎng)站已經(jīng)不能單獨在一臺電腦上使用和運行了,所以基于互聯(lián)網(wǎng)的模式就逐步的發(fā)展起來了,并且得到了大規(guī)模的應(yīng)用。B/S三層框架結(jié)構(gòu)圖如圖2-2所示:顯示邏輯顯示邏輯瀏覽器事物處理邏輯Web服務(wù)數(shù)據(jù)庫事物處理邏輯數(shù)據(jù)庫服務(wù)器響應(yīng)請求相應(yīng)請求求圖2-2B/S三層框架結(jié)構(gòu)圖B/S最大的優(yōu)點就是可以在任何地方進行操作而不用安裝任何專門的軟件。只要有一臺能上網(wǎng)的電腦就能使用,客戶端零維護。系統(tǒng)的擴展非常容易。B/S架構(gòu)不需要在任何客戶端來進行程序的部署,使用這樣的程序結(jié)構(gòu)來使用開發(fā)好的系統(tǒng)是利用瀏覽器來使用的,就是把開發(fā)好的程序配置到一臺遠程服務(wù)器上,在任何可以訪問這臺服務(wù)器的客戶端電腦上都可以對程序進行操作和使用,這樣的方式給使用者帶來了極大的便捷。這樣的結(jié)構(gòu)提高了程序的運行效率,打破了地域的限制,降低了程序的使用成本。B/S模型的不利因素:增加了服務(wù)器的壓力。把業(yè)務(wù)實現(xiàn)都放在服務(wù)器上,當(dāng)有大量的用戶訪問時。勢必會給服務(wù)器帶來很大的負(fù)擔(dān),更有可能造成系統(tǒng)崩潰,所以一定要做好系統(tǒng)數(shù)據(jù)的備份。
3需求分析與設(shè)計3.1可行性分析3.1.1技術(shù)可行性技術(shù)可行性主要取決于系統(tǒng)設(shè)計和開發(fā)中使用的軟硬件配置是否能滿足應(yīng)用要求,相關(guān)技術(shù)是否能保證系統(tǒng)設(shè)計完成后的正常運行。本網(wǎng)站在Windows操作系統(tǒng)中進行開發(fā),并且目前PC機的性能已經(jīng)可以勝任普通網(wǎng)站的web服務(wù)器。系統(tǒng)開發(fā)所使用的技術(shù)也都是自身所具有的,也是當(dāng)下廣泛應(yīng)用的技術(shù)之一。無論是臺式機還是筆記本,計算機都以非常迅猛的速度占據(jù)著人們的工作與生活,那么能夠輔助計算機幫助人們改變工作與生活狀態(tài)的就是那些安裝在計算機上的功能軟件。本文所要設(shè)計的系統(tǒng),從簡單易懂的思想出發(fā),將通過文字索引提示協(xié)助用戶操作。硬件和軟件設(shè)施是否能夠滿足開發(fā)者的需求等等。軟件方面,本系統(tǒng)以JSP為開發(fā)工具,與MySQL數(shù)據(jù)庫開發(fā)環(huán)境緊密結(jié)合。由于JSP的開發(fā)平臺使用起來非常便利,功能很強大,因此,開發(fā)本大學(xué)生創(chuàng)新團隊管理系統(tǒng)是完全可行的。網(wǎng)絡(luò)技術(shù)的飛速進步使得網(wǎng)絡(luò)傳輸?shù)乃俣纫苍絹碓娇欤瑑r格越來越低,安全性越來越高,所有其硬件平臺也完全能滿足此大學(xué)生創(chuàng)新團隊管理系統(tǒng)開發(fā)的需要。(1)硬件可行性分析大學(xué)生創(chuàng)新團隊管理系統(tǒng)的設(shè)計對于所使用的計算機沒有什么硬性的要求,計算機只要可以正常的使用進行代碼的編寫及頁面設(shè)計就可行,主要是對于服務(wù)器有些要求,對于平臺搭建完成要上傳的服務(wù)器是有一定的要求的,服務(wù)器必須選擇安全性比較高的,然后就是在打開網(wǎng)站必須順暢,不能停頓太長時間;性價比高;安全性高。(2)軟件可行性分析。開發(fā)整個系統(tǒng)使用的是云計算,流量的可擴展性和基于流量的智能調(diào)整云計算的優(yōu)點就是流量的可擴展性和基于流量的智能調(diào)整,保障系統(tǒng)的安全及數(shù)據(jù)信息的及時備份。大學(xué)生創(chuàng)新團隊管理系統(tǒng)的設(shè)計在計算機選擇方面、服務(wù)器方面、軟件方面都是沒有任何問題的,是可以進行設(shè)計使用的。3.1.2經(jīng)濟可行性任何軟件系統(tǒng)在其發(fā)展將考慮后者經(jīng)濟可行性的一部分,也就是說,軟件的開發(fā)成本和設(shè)計所需的花費和隨后的操作可能帶來的經(jīng)濟效益是匹配,除了考慮這部分的軟件是否可以給用戶帶來經(jīng)濟效益。目標(biāo)系統(tǒng)不是很復(fù)雜,開發(fā)周期短,人員經(jīng)濟支出并不大,很多人力和財政資源保存收益將是非常可觀的。3.1.3操作可行性可操作性主要是對系統(tǒng)設(shè)計完成后,用戶的使用體驗度,對于管理員可以通過系統(tǒng)隨時管理相關(guān)的數(shù)據(jù)信息,并且對于管理員、用戶兩個用戶角色,都可以簡單明了的進入到自己的系統(tǒng)界面,通過界面導(dǎo)航菜單可以簡單明了地操作功能模塊,方便用戶信息需求和管理員管理數(shù)據(jù)信息,對于系統(tǒng)的操作,不需要專業(yè)人員都可以直接進行功能模塊的操作管理,所以在系統(tǒng)的可操作性是完全可以的。3.2系統(tǒng)功能分析本系統(tǒng)實現(xiàn)一個大學(xué)生創(chuàng)新團隊管理系統(tǒng),分為用戶和管理員兩種用戶。具體功能描述如下:前臺用戶模塊包括:首頁:網(wǎng)站打開的第一個頁面,顯示網(wǎng)站的最新信息。團隊風(fēng)采:實現(xiàn)團隊風(fēng)采的列表顯示。團隊招新:實現(xiàn)團隊招新的的列表顯示,點擊可以查看內(nèi)容詳情。培訓(xùn)日程:實現(xiàn)培訓(xùn)日程的的列表顯示,點擊可以查看內(nèi)容詳情。團隊成員:實現(xiàn)團隊成員的列表顯示,點擊可以查看內(nèi)容詳情。值日管理:實現(xiàn)值日信息的管理。參賽管理:實現(xiàn)參賽信息的管理。團隊榮譽:實現(xiàn)團隊榮譽的顯示。聯(lián)系我們:實現(xiàn)聯(lián)系我們的顯示。后臺管理員模塊包括:頻道維護:管理員可以對頻道信息進行添加、查看、修改或刪除。資源維護:管理員可以對資源信息進行添加、查看、修改或刪除。交流中心:管理員可以查看或添加交流消息。日志維護:管理員可以對日志信息進行查看或刪除。系統(tǒng)管理:管理員可以對用戶信息進行添加、查看、修改或刪除。3.3系統(tǒng)功能結(jié)構(gòu)圖通過需求分析,確定系統(tǒng)功能如下圖所示:3-1系統(tǒng)功能結(jié)構(gòu)圖3.4系統(tǒng)流程分析系統(tǒng)主要流程如下:管理員必須登錄后才能進入系統(tǒng)。具體流程如下圖所示:圖3-2系統(tǒng)管理員管理流程3.5系統(tǒng)非功能性需求分析1,系統(tǒng)性能分析系統(tǒng)的性能分析主要是分析吞吐率和響應(yīng)率。主要原因是在您指定的用戶組同時登錄系統(tǒng)后,檢測和分析將滿足要求。系統(tǒng)性能測試非常重要。主要測試的性能指標(biāo)通常具有吞吐量和響應(yīng)時間等指標(biāo)。吞吐率和響應(yīng)時間彼此對應(yīng)。在響應(yīng)時間內(nèi),企業(yè)計費管理系統(tǒng)的響應(yīng)時間需要限制為2秒。2,系統(tǒng)可擴展性系統(tǒng)的可擴展性通常是指系統(tǒng)當(dāng)前可以實現(xiàn)的功能,是否需要添加新功能,是否具有擴展的實現(xiàn)功能,以及系統(tǒng)在后續(xù)系統(tǒng)功能需求分析中需要考慮的系統(tǒng)。需要完成的功能在此前提下為擴展提供了系統(tǒng)接口。3,系統(tǒng)安全系統(tǒng)的安全性是指在使用系統(tǒng)期間用戶的數(shù)據(jù)使用是否安全,系統(tǒng)操作的數(shù)據(jù)文件是否安全,以及系統(tǒng)的速度和效率是否穩(wěn)定。系統(tǒng)安全性是第一個滿足系統(tǒng)開發(fā)的??梢栽跐M足安全要求的基礎(chǔ)上分析條件。4,系統(tǒng)穩(wěn)定系統(tǒng)的穩(wěn)定性主要是指系統(tǒng)程序在運行過程中需要保證數(shù)據(jù)文件的穩(wěn)定性和安全性。要備份的數(shù)據(jù)庫需要與現(xiàn)有數(shù)據(jù)庫同步運行。備份數(shù)據(jù)庫基本上不參與系統(tǒng)數(shù)據(jù)交換,只備份。數(shù)據(jù)庫與運行數(shù)據(jù)庫之間的同步確保了數(shù)據(jù)文件的安全穩(wěn)定運行。3.6開發(fā)設(shè)計思想系統(tǒng)應(yīng)從實際出發(fā),滿足大學(xué)生創(chuàng)新團隊管理系統(tǒng)的要求,滿足操作過程中簡單,方便,實用,安全的要求。使用先進系統(tǒng)開發(fā)方案來改進系統(tǒng)開發(fā)和應(yīng)用程序結(jié)果。系統(tǒng)采用模塊化編程方法,不僅便于系統(tǒng)功能的各種組合和修改,而且便于不參與開發(fā)的技術(shù)維護人員的維護。系統(tǒng)應(yīng)具有數(shù)據(jù)庫維護功能,以便根據(jù)信息的需要及時添加,刪除和修改數(shù)據(jù)。
4數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計的主要任務(wù)是概念設(shè)計,它實現(xiàn)了每個用戶需求,歸納分類和抽象的總和,使他成為獨立于DBMS概念的模型。數(shù)據(jù)庫的設(shè)計至關(guān)重要。在設(shè)計時,首先,根據(jù)系統(tǒng)要求,繪制一個反映每個應(yīng)用程序要求的E-R圖,包括確定實體屬性和連接類型。其次,在初始E-R圖上進行了一系列優(yōu)化,以消除現(xiàn)有的冗余和可能的矛盾。概念模型旨在客觀地響應(yīng)用戶需求,而不包括特定的軟件硬件。因此,在這里我們需要關(guān)注如何表達用戶對系統(tǒng)的需求,而不是考慮具體的實現(xiàn)問題。4.1數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計規(guī)劃出的實體有頻道實體、資源實體、日志實體、用戶實體。主要實體的實體屬性圖描述如下:1、頻道實體:4-1頻道實體屬性圖2、資源實體:4-2資源實體屬性圖3、日志實體:4-3日志實體屬性圖4、用戶實體:4-4用戶實體屬性圖4.2數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計由前面的數(shù)據(jù)分析可建立如下幾張表,各表詳細信息描述如下:頻道表序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空1IDvarchar38
是
否2CNAMEvarchar100
是3CTYPEvarchar100
是4CSORTint11
是5ISSHOWvarchar20
是6CPARENTvarchar38
是資源表序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空1IDvarchar38
是
否2TITLEvarchar100
是3CHANNELvarchar38
是4SUMMARYvarchar200
是5CHANNEL_NAMEvarchar200
是日志表序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空1idvarchar38
是
否2productvarchar38
是3product_namevarchar100
是4pricevarchar11
是5amountint11
是用戶表序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空1IDvarchar36
是
否2USERNAMEvarchar100
是3PASSWORDvarchar100
是4SEXvarchar2
是5AGEint2
是6EMAILvarchar200
是7ISENABLEvarchar2
是8TYPE_varchar2
是
5系統(tǒng)的詳細設(shè)計與實現(xiàn)5.1首頁頁面此頁面為網(wǎng)站的首頁,顯示總的信息,先是左上角是網(wǎng)站名稱,下面是導(dǎo)航欄,導(dǎo)航欄包括:首頁、團隊風(fēng)采、團隊招新、培訓(xùn)日程、團隊成員、團隊資源、值日管理、參賽管理、團隊榮譽、聯(lián)系我們,網(wǎng)站最下方為版權(quán)和管理員入口。界面如下圖:圖5-1首頁頁面5.2團隊風(fēng)采頁面此頁面實現(xiàn)團隊風(fēng)采的列表顯示,點擊可以看內(nèi)容詳情。界面如下圖:圖5-2團隊風(fēng)采頁面5.3團隊招新頁面此頁面實現(xiàn)團隊最新的列表顯示,點擊可以查看內(nèi)容詳情。界面如下圖:圖5-3團隊招新頁面5.4培訓(xùn)日程頁面此頁面實現(xiàn)培訓(xùn)日程的列表顯示,點擊可以查看內(nèi)容詳情。界面如下圖:圖5-培訓(xùn)日程頁面5.5管理員登錄頁面此頁面實現(xiàn)管理員的登錄,輸入正確的用戶名和密碼才能登錄。界面如下圖:圖5-5管理員登錄頁面5.6頻道管理信息頁面此頁面為管理員功能,實現(xiàn)頻道信息的管理,可以修改或刪除頻道信息。界面如下圖:圖5-6頻道管理信息頁面5.7添加頻道信息頁面此頁面為管理員功能,實現(xiàn)頻道信息的添加,添加信息包括:頻道名稱、是否顯示、頻道類型、頻道排序。界面如下圖:圖5-7添加頻道信息頁面5.8資源管理信息頁面此頁面為管理員功能,實現(xiàn)資源信息的管理,可以修改或刪除資源信息。界面如下圖:圖5-8資源管理信息頁面5.9日志列表信息頁面此頁面為管理員功能,實現(xiàn)日志信息的管理,可以刪除日志信息。界面如下圖:圖5-9日志列表信息頁面5.10用戶管理信息頁面此頁面為管理員功能,實現(xiàn)用戶信息的管理,可以修改或刪除用戶信息。界面如下圖:圖5-10用戶管理信息頁面
6系統(tǒng)測試6.1系統(tǒng)測試的目的軟件在設(shè)計后必須進行測試,調(diào)試過程中使用的方法是軟件測試方法。在開發(fā)新軟件時,系統(tǒng)測試是檢查軟件是否合格的關(guān)鍵步驟,以及是否符合設(shè)計目標(biāo)的參考。測試主要是查看軟件中數(shù)據(jù)的準(zhǔn)確性,正確的操作與否,以及操作的結(jié)果,還有哪些方面需要改進。軟件測試分為兩個階段,第一個階段是對編程代碼和模塊功能的檢測,然后是整個系統(tǒng)的調(diào)試。軟件測試的復(fù)雜性高于程序調(diào)試,在整個軟件開發(fā)過程中,在投入市場之前,在各個方向進行嚴(yán)格的測試,正式使用。軟件測試和開發(fā)過程是一樣的,必須符合軟件工程的形式原則,符合管理理論。但是目前國內(nèi)的軟件測試已經(jīng)積累了大量的經(jīng)驗和方法,步驟比較成熟,軟件測試的效率也越來越高。系統(tǒng)測試是驗證所需的系統(tǒng)的實現(xiàn)過程,系統(tǒng)軟件和硬件對應(yīng)的測試是否有違反了手冊,及時保護系統(tǒng)的分析和設(shè)計問題,測試是集成的軟件和系統(tǒng)的各個部分的協(xié)調(diào)和測試操作環(huán)境以發(fā)現(xiàn)問題尚未發(fā)現(xiàn)和實現(xiàn)non-abnormal操作。測試如下:恢復(fù)測試:在軟件實現(xiàn)錯誤發(fā)生時,軟件的測試是否恢復(fù)初始狀態(tài)的步驟,在有效的時間內(nèi)快速糾正錯誤并減少經(jīng)濟損失。安全測試:系統(tǒng)具有良好的內(nèi)部保護功能,防止黑客入侵系統(tǒng)。測試使用各種黑客技術(shù)攻擊系統(tǒng),看系統(tǒng)是否能抵御黑客攻擊。壓力測試:這個測試是測試的情況下過多的訪問系統(tǒng)是否可以接受大量用戶訪問,而同一用戶多個訪問系統(tǒng)測試系統(tǒng)是否可以及時處理,該系統(tǒng)請求會出錯。6.2功能測試大學(xué)生創(chuàng)新團隊管理系統(tǒng)功能測試主要包括:。系統(tǒng)各功能模塊。在模塊中,我們首先測試管理員模塊運行,運行的目的是驗證管理員安全登錄,用戶管理模塊,運行時驗證是否可以準(zhǔn)確的查看自己的信息等操作。經(jīng)過仔細和細致的測試,我們最終驗證了系統(tǒng)的運行。6.3系統(tǒng)測試結(jié)果經(jīng)過系統(tǒng)的測試分析、系統(tǒng)實現(xiàn)的功能測試,最后得出該大學(xué)生創(chuàng)新團隊管理系統(tǒng)是可行的,沒有問題的,而且數(shù)據(jù)的安全性、功能的擴展性都比較強,值得推廣的一個大學(xué)生創(chuàng)新團隊管理系統(tǒng)。
結(jié)束語大學(xué)生創(chuàng)新團隊管理系統(tǒng)的設(shè)計,通過互聯(lián)網(wǎng)來解決實現(xiàn)信息化的網(wǎng)站系統(tǒng),通過我四年所學(xué)的所有專業(yè)知識整合一起,進行對大學(xué)生創(chuàng)新團隊管理系統(tǒng)進行開發(fā)設(shè)計,當(dāng)然在真正著手來做的時候遇到了很多問題,一個是系統(tǒng)的技術(shù)問題,一個是自己之前沒有單獨開發(fā)過程序,動手實踐比較少,面對問題的同時,自己的自信心也受到了一些打擊,不過我也是快速的調(diào)整自己的狀態(tài),用我自己的學(xué)習(xí)方法解決了所有的困難。在一些編程語言的系統(tǒng)實現(xiàn)中,對詞匯表不太熟悉,導(dǎo)致了開發(fā)的困難,但是我通過了合適的字典軟件來解決這個大問題。由此,我學(xué)會了自己的英語缺陷。在那之后,我不斷地提高自己的英語知識,這樣我就不會有任何未來的工作和生活。畢業(yè)設(shè)計過程我感覺很深刻,從一開始就不熟悉的技術(shù),一步一步的使用,接觸到文獻和信息,不難理解,系統(tǒng)是一次又一次的實現(xiàn),系統(tǒng)本身對于超市管理是有用的。我從這個設(shè)計中獲益良多,論文的編寫需要有自己的意愿去實現(xiàn)一點,學(xué)習(xí)生活中所有的問題的勇氣,學(xué)
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024至2030年中國一次性床單行業(yè)投資前景及策略咨詢研究報告
- 2024至2030年沙律盤項目投資價值分析報告
- 2024年齒輪倒角機項目可行性研究報告
- 2024年吊機用集電環(huán)項目可行性研究報告
- 2024年中國樓宇模型市場調(diào)查研究報告
- 中國波紋管閥市場需求量調(diào)研及銷售前景預(yù)測研究報告(2024-2030版)
- 中國汽車液壓千斤頂行業(yè)市場現(xiàn)狀分析及競爭格局與投資發(fā)展研究報告(2024-2030版)
- 中國水性脫脂劑行業(yè)發(fā)展現(xiàn)狀與需求趨勢預(yù)測研究報告(2024-2030版)
- 中國氫化鋰行業(yè)發(fā)展趨勢與產(chǎn)銷規(guī)模預(yù)測研究報告(2024-2030版)
- 中國數(shù)學(xué)教學(xué)儀器行業(yè)市場現(xiàn)狀分析及競爭格局與投資發(fā)展研究報告(2024-2030版)
- 蕪湖市大學(xué)生鄉(xiāng)村醫(yī)生專項計劃招聘考試試卷及答案
- 12J201平屋面建筑構(gòu)造圖集(完整版)
- 2024-2030年中國航空噪聲與振動主動控制系統(tǒng)行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報告
- 20起典型火災(zāi)事故案例合集-2024年消防月專題培訓(xùn)
- 外研版七年級英語上冊教學(xué)課件Unit-1-Lesson-4-Reading-for-writing
- 大藥房《質(zhì)量管理體系文件》-管理制度
- 新人教版六年級語文上冊期中考試卷(真題)
- 2024年個人信用報告(個人簡版)樣本(帶水印-可編輯)
- 16J914-1 公用建筑衛(wèi)生間
- 西方古代建筑史智慧樹知到答案章節(jié)測試2023年天津大學(xué)
- 公司企業(yè)日常安全安全生產(chǎn)檢查記錄表
評論
0/150
提交評論