計(jì)算機(jī)畢業(yè)設(shè)計(jì)多平臺(tái)大學(xué)生創(chuàng)新團(tuán)隊(duì)管理系統(tǒng)論文_第1頁(yè)
計(jì)算機(jī)畢業(yè)設(shè)計(jì)多平臺(tái)大學(xué)生創(chuàng)新團(tuán)隊(duì)管理系統(tǒng)論文_第2頁(yè)
計(jì)算機(jī)畢業(yè)設(shè)計(jì)多平臺(tái)大學(xué)生創(chuàng)新團(tuán)隊(duì)管理系統(tǒng)論文_第3頁(yè)
計(jì)算機(jī)畢業(yè)設(shè)計(jì)多平臺(tái)大學(xué)生創(chuàng)新團(tuán)隊(duì)管理系統(tǒng)論文_第4頁(yè)
計(jì)算機(jī)畢業(yè)設(shè)計(jì)多平臺(tái)大學(xué)生創(chuàng)新團(tuán)隊(duì)管理系統(tǒng)論文_第5頁(yè)
已閱讀5頁(yè),還剩27頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

摘要大學(xué)生作為社會(huì)向前發(fā)展的源動(dòng)力,必須與知識(shí)經(jīng)濟(jì)時(shí)代發(fā)展要求相適應(yīng),具有較強(qiáng)的創(chuàng)新能力。而未來(lái)社會(huì)迫切需要的是具有創(chuàng)新創(chuàng)業(yè)能力的人才。高素質(zhì)人才應(yīng)具有獨(dú)立生存的自信心、不斷創(chuàng)新的進(jìn)取心、廣泛關(guān)懷的責(zé)任心;具有對(duì)環(huán)境的適應(yīng)能力、對(duì)文化的整合能力、為理想而奮斗的實(shí)踐能力。大學(xué)生應(yīng)該通過(guò)堅(jiān)持知識(shí)能力素質(zhì)的辯證統(tǒng)一,突出創(chuàng)新能力的培養(yǎng),努力提高實(shí)踐能力,加強(qiáng)心理素質(zhì)的鍛煉促進(jìn)獨(dú)立創(chuàng)業(yè)思想的培養(yǎng)。因此,開(kāi)發(fā)這款大學(xué)生創(chuàng)新團(tuán)隊(duì)管理系統(tǒng)是至關(guān)重要的。根據(jù)需求,確定系統(tǒng)采用JSP技術(shù),JAVA作為編程語(yǔ)言,MySQL作為數(shù)據(jù)庫(kù)。整個(gè)系統(tǒng)要操作方便、易于維護(hù)、靈活實(shí)用。主要實(shí)現(xiàn)了頻道維護(hù)、資源維護(hù)、交流中心、日志維護(hù)、系統(tǒng)管理等功能。關(guān)鍵詞:大學(xué)生創(chuàng)新團(tuán)隊(duì)管理系統(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)開(kāi)發(fā)目的 5263531.2系統(tǒng)開(kāi)發(fā)意義 5220772系統(tǒng)開(kāi)發(fā)工具介紹 6183992.1SSM簡(jiǎn)介 6275472.2HTML5新特性 6125242.3JAVA語(yǔ)言 7164102.4JSP簡(jiǎn)介 7253682.5MYSQL簡(jiǎn)介 8324402.6B/S結(jié)構(gòu) 9316153需求分析與設(shè)計(jì) 11158463.1可行性分析 1154823.1.1技術(shù)可行性 1161183.1.2經(jīng)濟(jì)可行性 1214793.1.3操作可行性 12273523.2系統(tǒng)功能分析 12172743.3系統(tǒng)功能結(jié)構(gòu)圖 1398013.4系統(tǒng)流程分析 13274323.5系統(tǒng)非功能性需求分析 14313163.6開(kāi)發(fā)設(shè)計(jì)思想 156194數(shù)據(jù)庫(kù)設(shè)計(jì) 1672994.1數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 16321454.2數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì) 17146205系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 19256745.1首頁(yè)頁(yè)面 1970425.2團(tuán)隊(duì)風(fēng)采頁(yè)面 1953775.3團(tuán)隊(duì)招新頁(yè)面 20119725.4培訓(xùn)日程頁(yè)面 20255145.5管理員登錄頁(yè)面 21162835.6頻道管理信息頁(yè)面 21307945.7添加頻道信息頁(yè)面 21295425.8資源管理信息頁(yè)面 22129395.9日志列表信息頁(yè)面 22173735.10用戶(hù)管理信息頁(yè)面 23171736系統(tǒng)測(cè)試 2434806.1系統(tǒng)測(cè)試的目的 24288016.2功能測(cè)試 24285756.3系統(tǒng)測(cè)試結(jié)果 2527942結(jié)束語(yǔ) 2627803致謝 273090主要參考文獻(xiàn) 29

1緒論1.1系統(tǒng)開(kāi)發(fā)目的當(dāng)前大學(xué)生創(chuàng)新能力的培養(yǎng)是高素質(zhì)人才培養(yǎng)的重要途徑之一,同時(shí)也是國(guó)家快速發(fā)展、社會(huì)快速轉(zhuǎn)型的需要,這就是當(dāng)前以國(guó)家級(jí)大學(xué)生創(chuàng)新的訓(xùn)練項(xiàng)目為依托,同時(shí)在項(xiàng)目管理過(guò)程中對(duì)于學(xué)生創(chuàng)新能力培養(yǎng)的研究具有很高的實(shí)用價(jià)值與意義。從而培養(yǎng)大學(xué)生創(chuàng)新的精神進(jìn)行了全方位的調(diào)查與研究。也從項(xiàng)目管理對(duì)于大學(xué)生創(chuàng)新能力培養(yǎng)具有什么樣的作用與意義等幾個(gè)方面進(jìn)行全方位的研究。所以本文就是簡(jiǎn)單的探討一下,大學(xué)生創(chuàng)新團(tuán)隊(duì)管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)。1.2系統(tǒng)開(kāi)發(fā)意義大學(xué)生創(chuàng)新團(tuán)隊(duì)是指為提高大學(xué)生創(chuàng)新能力,積極參與科研實(shí)踐,而相互協(xié)作進(jìn)行創(chuàng)新活動(dòng)并產(chǎn)生一定價(jià)值或成果的群體組織。創(chuàng)新團(tuán)隊(duì)的日常管理很重要,為了方便團(tuán)隊(duì)資料的共享、信息的傳遞以及成員之間的交流,我們開(kāi)發(fā)出一款大學(xué)生創(chuàng)新團(tuán)隊(duì)管理系統(tǒng)。由于互聯(lián)網(wǎng)時(shí)代的到來(lái),人們上網(wǎng)工具的不確定性增加,所以我們不能僅僅局限于電腦端或者手機(jī)端登錄,為了滿(mǎn)足用戶(hù)便捷的需求,我們從手機(jī)端和電腦端等多個(gè)平臺(tái)登錄系統(tǒng)。

2系統(tǒng)開(kāi)發(fā)工具介紹2.1SSM簡(jiǎn)介SSM框架,是Spring+SpringMVC+MyBatis的縮寫(xiě),Spring依賴(lài)注入DI來(lái)管理各層的組件,使用面向切面編程AOP管理事物、日志、權(quán)限等。SpringMVC代表了Model(模型)View(視圖)Controller(控制)接收外部請(qǐng)求,進(jìn)行分發(fā)和處理。Mybatis是基于jdbc的框架,主要用來(lái)操作數(shù)據(jù)庫(kù),并且將業(yè)務(wù)實(shí)體和數(shù)據(jù)表聯(lián)系起來(lái)。2.2HTML5新特性HTML5基于各種新概念,這些設(shè)計(jì)概念反映了對(duì)Web應(yīng)用程序可能性和可能性的新理解。以下是HTML5語(yǔ)言的特性和優(yōu)點(diǎn)的簡(jiǎn)要介紹,以提高讀者學(xué)習(xí)HTML5學(xué)習(xí)的動(dòng)力,明確學(xué)習(xí)目標(biāo)。兼容性考慮到Internet上的HTML文檔已經(jīng)存在了二十多年了,因此支持所有現(xiàn)有的HTML文檔非常重要。HTML5不是顛覆性創(chuàng)新,其核心理念是保持與過(guò)去技術(shù)的兼容性和過(guò)渡。一旦瀏覽器不支持HTML5的某些功能,此功能的替代行為將悄悄地運(yùn)行。合理性HTML5的新功能是分析和總結(jié)現(xiàn)有網(wǎng)頁(yè)和用戶(hù)習(xí)慣。例如,谷歌分析了數(shù)百萬(wàn)頁(yè)面,分析了DIV標(biāo)簽的通用ID名稱(chēng),并發(fā)現(xiàn)它有很多重復(fù)。例如,許多開(kāi)發(fā)人員使用<divid=“header”>來(lái)標(biāo)記標(biāo)題區(qū)域。為解決實(shí)際問(wèn)題,HTML5直接添加<header>標(biāo)記。換句話說(shuō),添加到HTML5的許多新元素,屬性或功能在技術(shù)上基于現(xiàn)實(shí)世界中已有的各種應(yīng)用程序進(jìn)行了細(xì)化,而不是在實(shí)驗(yàn)室中理想地構(gòu)建新功能。效率HTML5規(guī)范是基于用戶(hù)優(yōu)先準(zhǔn)則編寫(xiě)的,其宗旨是用戶(hù)即上帝,這意味著在未解決的沖突的情況下,規(guī)范將用戶(hù)放在第一位,然后是頁(yè)面作者(或?yàn)g覽器),然后是規(guī)范制定者(W3C/WHATWG)最終考慮了理論的純粹性。因此,大多數(shù)HTML5非常有用,但在某些情況下它并不完美。2.3JAVA語(yǔ)言Java開(kāi)發(fā)語(yǔ)言程序,他們?cè)赟unMicrosystems的首席執(zhí)行官斯科特·麥卡利(ScottMcCalli)的支持下編譯了Java的HotJava瀏覽器,并在互聯(lián)網(wǎng)上啟動(dòng)了Java。面向?qū)ο蟮木幊谈藗兇竽X的邏輯思維是非常相像的,所以與其他的編程語(yǔ)言來(lái)進(jìn)行比較的話,Java語(yǔ)言更具有很好的穩(wěn)定性及后期的可擴(kuò)展功能強(qiáng)。和人類(lèi)一樣,你也可以擁有諸如姓名、性別、年齡、飲食()、睡眠()和其他行為等屬性。我們還在行為和操作屬性中實(shí)現(xiàn)某些功能。其整合了市面上多種Java技術(shù),成為市場(chǎng)上該類(lèi)產(chǎn)品的典范與主流。將J2EE與B/S模式集合起來(lái)是本系統(tǒng)設(shè)計(jì)的一個(gè)關(guān)鍵。Java是一種計(jì)算機(jī)編程語(yǔ)言,具有封裝、繼承和多態(tài)性三個(gè)主要特性,廣泛應(yīng)用于企業(yè)Web應(yīng)用程序開(kāi)發(fā)和移動(dòng)應(yīng)用程序開(kāi)發(fā)。Java語(yǔ)言和一般編譯器以及直譯的區(qū)別在于,Java首先將源代碼轉(zhuǎn)換為字節(jié)碼,然后將其轉(zhuǎn)換為JVM的可執(zhí)行文件,JVM可以在各種不同的JVM上運(yùn)行。因此,實(shí)現(xiàn)了它的跨平臺(tái)特性。雖然這使得Java在早期非常緩慢,但是隨著Java的開(kāi)發(fā),它已經(jīng)得到了改進(jìn)。2.4JSP簡(jiǎn)介JSP它是一種基于文本的程序,它的特點(diǎn)體現(xiàn)在HTML代碼與JAVA程序共同存在,在執(zhí)行的時(shí)侯JSP會(huì)被Tomcat自動(dòng)進(jìn)行編譯,在這個(gè)編譯的過(guò)程對(duì)于開(kāi)發(fā)者來(lái)說(shuō)是透明的、不需要關(guān)注的。只有編譯后的JSP才跟HttpServlet一樣,都是Javax.Servlet.servlet接口的子類(lèi),因此換句話說(shuō)其實(shí)JSP就是另一種形式的Servlet。在JSP編譯過(guò)程中,當(dāng)客戶(hù)端首先發(fā)出請(qǐng)求時(shí),Tomcat首先將請(qǐng)求信息轉(zhuǎn)換為標(biāo)準(zhǔn)Java源代碼,將其存儲(chǔ)在指定的程序目錄中,將源代碼編譯為類(lèi)文件,然后編譯它。它是與JSP對(duì)應(yīng)的Servlet。編譯完成后,運(yùn)行類(lèi)文件以響應(yīng)客戶(hù)端的請(qǐng)求。在客戶(hù)端訪問(wèn)已發(fā)出的請(qǐng)求之后,服務(wù)器不會(huì)重新編譯JSP文件,而是直接調(diào)用類(lèi)文件以響應(yīng)客戶(hù)端請(qǐng)求。由于JSP只會(huì)在客戶(hù)端首次請(qǐng)求的時(shí)候才會(huì)編譯,因此,第一次請(qǐng)求JSP時(shí)會(huì)感覺(jué)比較慢一些,而之后的請(qǐng)求因?yàn)椴粫?huì)編譯JSP,所以速度會(huì)快很多,如果將Tomcat保存的JSP編譯后的Class文件刪除,Tomcat也會(huì)重新編譯JSP。在開(kāi)發(fā)Web時(shí),通常需要修改JSP。Tomcat能夠自動(dòng)檢測(cè)JSP程序的更改。如果它檢測(cè)到JSP源代碼已更改,則它將在下次客戶(hù)端請(qǐng)求JSP時(shí)重新編譯JSP,而不重新啟動(dòng)Tomcat。這是默認(rèn)情況下打開(kāi)的自動(dòng)檢測(cè)功能。當(dāng)然,檢測(cè)更改所需的時(shí)間更少。JSP是HTML代碼與JAVA代碼的混合體,其中HTML部分遵循的是HTML的語(yǔ)法,JAVA部分則遵循JAVA的語(yǔ)法。JSP中就是由JAVA程序代碼和HTML代碼編輯而成,之后則使用MyEclipse

工具將項(xiàng)目JSP部署到Tomcat的下面,JSP可以直接嵌套規(guī)則的HTML源代碼,它的可讀性是非常的好,而在Servlet中輸出的HTML只能應(yīng)用out.println。而且JSP程序不需要在WEB.XML中部署。直接使用地址訪問(wèn)即可。2.5MYSQL簡(jiǎn)介MySQL數(shù)據(jù)庫(kù)管理系統(tǒng)是由瑞典的MySQLAB開(kāi)發(fā)的,但經(jīng)過(guò)幾次曲折后,它現(xiàn)在已成為Oracle產(chǎn)品。它以“客戶(hù)端/服務(wù)器”模式實(shí)現(xiàn),是一個(gè)多用戶(hù),多線程,小型數(shù)據(jù)庫(kù)服務(wù)器。MySQL是開(kāi)源數(shù)據(jù),任何人都可以獲取數(shù)據(jù)庫(kù)的源代碼來(lái)糾正MySQL缺陷。MySQL具有跨平臺(tái)的特性,它不僅可以在Windows平臺(tái)上使用,還可以在UNX、Linux和MacOS等平臺(tái)上使用。相對(duì)其他數(shù)據(jù)庫(kù)而言,MySQL的使用更加方便、快捷,而且MySQL是免費(fèi)的,運(yùn)營(yíng)成本低,因此,越來(lái)越多的公司開(kāi)始使用MySQL。作為一個(gè)成熟的數(shù)據(jù)庫(kù)管理系統(tǒng),該功能將被列為滿(mǎn)足各種業(yè)務(wù)需求的關(guān)鍵參考。早期版本的MySQL非常簡(jiǎn)單,只能執(zhí)行一些非常基本的結(jié)構(gòu)化數(shù)據(jù)訪問(wèn)操作,但經(jīng)過(guò)多年的改進(jìn)和改進(jìn),它現(xiàn)在具有所有常見(jiàn)數(shù)據(jù)庫(kù)管理系統(tǒng)所需的基本功能。MySQL基本上實(shí)現(xiàn)了ANSISQL92的大多數(shù)標(biāo)準(zhǔn),并且通常不使用這些標(biāo)準(zhǔn)中的一些。例如,在字段類(lèi)型支持方面,另一個(gè)著名的開(kāi)源數(shù)據(jù)庫(kù)PostgreSQL支持最完整的類(lèi)型,而Oracle和其他商業(yè)數(shù)據(jù)庫(kù)(如DB2,Sybese等)與MySQL相比相對(duì)較小。這可以在TCX的Crash-me測(cè)試套件的測(cè)試報(bào)告中看到。在事務(wù)支持方面,雖然沒(méi)有提供MySQL自己的存儲(chǔ)引擎,但它實(shí)現(xiàn)了SQL92標(biāo)準(zhǔn)通過(guò)第三方插件存儲(chǔ)引擎InnoDB定義的所有四個(gè)事務(wù)隔離級(jí)別,但實(shí)現(xiàn)過(guò)程中的每個(gè)引擎除外。實(shí)現(xiàn)可能會(huì)有所不同,這在當(dāng)前的商業(yè)數(shù)據(jù)庫(kù)管理系統(tǒng)中很少見(jiàn)。例如,著名的Oracie數(shù)據(jù)庫(kù)只實(shí)現(xiàn)其中兩個(gè)(Serializable和ReadCommited),而PostgreSQL支持四個(gè)隔離級(jí)別。不過(guò)在可編程支持方面,MySQL和其他數(shù)據(jù)庫(kù)相比還有一定的差距,雖然最新版的MySQL已經(jīng)開(kāi)始提供一些簡(jiǎn)單的可編程支持,如開(kāi)始支持Procedure、Function、Trigger等,但是所支持的功能還比較有限,和其他幾大商用數(shù)據(jù)庫(kù)管理系統(tǒng)相比,還存在較大的不足。如Oracie有強(qiáng)大的PL/SQL,SQLServer有T-SQL,PostgreSQL也有功能很完善的PL/PGSQL的支持。整體來(lái)說(shuō),雖然在功能方面MySQL數(shù)據(jù)庫(kù)作為一個(gè)通用的數(shù)據(jù)庫(kù)管理系統(tǒng)暫時(shí)還無(wú)法和PostgreSQL相比。但是其功能完全可以滿(mǎn)足我們的通用商業(yè)需求,提供足夠強(qiáng)大的服務(wù)。而且無(wú)論哪種數(shù)據(jù)庫(kù)都不能聲稱(chēng)它比任何其他商業(yè)數(shù)據(jù)庫(kù)管理系統(tǒng)更好,甚至不敢聲稱(chēng)具有某種類(lèi)型的數(shù)據(jù)庫(kù)產(chǎn)品的所有功能。由于每個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)都有自己的優(yōu)勢(shì),但也有其自身的局限性,這意味著每個(gè)產(chǎn)品的關(guān)鍵服務(wù)方向是不同的。2.6B/S結(jié)構(gòu)B/S框架是目前被廣泛采用的一種先進(jìn)的框架結(jié)構(gòu),它是一種基于互聯(lián)網(wǎng)的程序架構(gòu)。當(dāng)前的使用已經(jīng)非常廣泛,突破了傳統(tǒng)的C/S結(jié)構(gòu)的模式,給程序開(kāi)發(fā)的模式帶來(lái)新的技術(shù)革命。它是隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展而發(fā)展起來(lái)的。隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,各種政務(wù)網(wǎng)站已經(jīng)不能單獨(dú)在一臺(tái)電腦上使用和運(yùn)行了,所以基于互聯(lián)網(wǎng)的模式就逐步的發(fā)展起來(lái)了,并且得到了大規(guī)模的應(yīng)用。B/S三層框架結(jié)構(gòu)圖如圖2-2所示:顯示邏輯顯示邏輯瀏覽器事物處理邏輯Web服務(wù)數(shù)據(jù)庫(kù)事物處理邏輯數(shù)據(jù)庫(kù)服務(wù)器響應(yīng)請(qǐng)求相應(yīng)請(qǐng)求求圖2-2B/S三層框架結(jié)構(gòu)圖B/S最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專(zhuān)門(mén)的軟件。只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶(hù)端零維護(hù)。系統(tǒng)的擴(kuò)展非常容易。B/S架構(gòu)不需要在任何客戶(hù)端來(lái)進(jìn)行程序的部署,使用這樣的程序結(jié)構(gòu)來(lái)使用開(kāi)發(fā)好的系統(tǒng)是利用瀏覽器來(lái)使用的,就是把開(kāi)發(fā)好的程序配置到一臺(tái)遠(yuǎn)程服務(wù)器上,在任何可以訪問(wèn)這臺(tái)服務(wù)器的客戶(hù)端電腦上都可以對(duì)程序進(jìn)行操作和使用,這樣的方式給使用者帶來(lái)了極大的便捷。這樣的結(jié)構(gòu)提高了程序的運(yùn)行效率,打破了地域的限制,降低了程序的使用成本。B/S模型的不利因素:增加了服務(wù)器的壓力。把業(yè)務(wù)實(shí)現(xiàn)都放在服務(wù)器上,當(dāng)有大量的用戶(hù)訪問(wèn)時(shí)。勢(shì)必會(huì)給服務(wù)器帶來(lái)很大的負(fù)擔(dān),更有可能造成系統(tǒng)崩潰,所以一定要做好系統(tǒng)數(shù)據(jù)的備份。

3需求分析與設(shè)計(jì)3.1可行性分析3.1.1技術(shù)可行性技術(shù)可行性主要取決于系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)中使用的軟硬件配置是否能滿(mǎn)足應(yīng)用要求,相關(guān)技術(shù)是否能保證系統(tǒng)設(shè)計(jì)完成后的正常運(yùn)行。本網(wǎng)站在Windows操作系統(tǒng)中進(jìn)行開(kāi)發(fā),并且目前PC機(jī)的性能已經(jīng)可以勝任普通網(wǎng)站的web服務(wù)器。系統(tǒng)開(kāi)發(fā)所使用的技術(shù)也都是自身所具有的,也是當(dāng)下廣泛應(yīng)用的技術(shù)之一。無(wú)論是臺(tái)式機(jī)還是筆記本,計(jì)算機(jī)都以非常迅猛的速度占據(jù)著人們的工作與生活,那么能夠輔助計(jì)算機(jī)幫助人們改變工作與生活狀態(tài)的就是那些安裝在計(jì)算機(jī)上的功能軟件。本文所要設(shè)計(jì)的系統(tǒng),從簡(jiǎn)單易懂的思想出發(fā),將通過(guò)文字索引提示協(xié)助用戶(hù)操作。硬件和軟件設(shè)施是否能夠滿(mǎn)足開(kāi)發(fā)者的需求等等。軟件方面,本系統(tǒng)以JSP為開(kāi)發(fā)工具,與MySQL數(shù)據(jù)庫(kù)開(kāi)發(fā)環(huán)境緊密結(jié)合。由于JSP的開(kāi)發(fā)平臺(tái)使用起來(lái)非常便利,功能很強(qiáng)大,因此,開(kāi)發(fā)本大學(xué)生創(chuàng)新團(tuán)隊(duì)管理系統(tǒng)是完全可行的。網(wǎng)絡(luò)技術(shù)的飛速進(jìn)步使得網(wǎng)絡(luò)傳輸?shù)乃俣纫苍絹?lái)越快,價(jià)格越來(lái)越低,安全性越來(lái)越高,所有其硬件平臺(tái)也完全能滿(mǎn)足此大學(xué)生創(chuàng)新團(tuán)隊(duì)管理系統(tǒng)開(kāi)發(fā)的需要。(1)硬件可行性分析大學(xué)生創(chuàng)新團(tuán)隊(duì)管理系統(tǒng)的設(shè)計(jì)對(duì)于所使用的計(jì)算機(jī)沒(méi)有什么硬性的要求,計(jì)算機(jī)只要可以正常的使用進(jìn)行代碼的編寫(xiě)及頁(yè)面設(shè)計(jì)就可行,主要是對(duì)于服務(wù)器有些要求,對(duì)于平臺(tái)搭建完成要上傳的服務(wù)器是有一定的要求的,服務(wù)器必須選擇安全性比較高的,然后就是在打開(kāi)網(wǎng)站必須順暢,不能停頓太長(zhǎng)時(shí)間;性?xún)r(jià)比高;安全性高。(2)軟件可行性分析。開(kāi)發(fā)整個(gè)系統(tǒng)使用的是云計(jì)算,流量的可擴(kuò)展性和基于流量的智能調(diào)整云計(jì)算的優(yōu)點(diǎn)就是流量的可擴(kuò)展性和基于流量的智能調(diào)整,保障系統(tǒng)的安全及數(shù)據(jù)信息的及時(shí)備份。大學(xué)生創(chuàng)新團(tuán)隊(duì)管理系統(tǒng)的設(shè)計(jì)在計(jì)算機(jī)選擇方面、服務(wù)器方面、軟件方面都是沒(méi)有任何問(wèn)題的,是可以進(jìn)行設(shè)計(jì)使用的。3.1.2經(jīng)濟(jì)可行性任何軟件系統(tǒng)在其發(fā)展將考慮后者經(jīng)濟(jì)可行性的一部分,也就是說(shuō),軟件的開(kāi)發(fā)成本和設(shè)計(jì)所需的花費(fèi)和隨后的操作可能帶來(lái)的經(jīng)濟(jì)效益是匹配,除了考慮這部分的軟件是否可以給用戶(hù)帶來(lái)經(jīng)濟(jì)效益。目標(biāo)系統(tǒng)不是很復(fù)雜,開(kāi)發(fā)周期短,人員經(jīng)濟(jì)支出并不大,很多人力和財(cái)政資源保存收益將是非??捎^的。3.1.3操作可行性可操作性主要是對(duì)系統(tǒng)設(shè)計(jì)完成后,用戶(hù)的使用體驗(yàn)度,對(duì)于管理員可以通過(guò)系統(tǒng)隨時(shí)管理相關(guān)的數(shù)據(jù)信息,并且對(duì)于管理員、用戶(hù)兩個(gè)用戶(hù)角色,都可以簡(jiǎn)單明了的進(jìn)入到自己的系統(tǒng)界面,通過(guò)界面導(dǎo)航菜單可以簡(jiǎn)單明了地操作功能模塊,方便用戶(hù)信息需求和管理員管理數(shù)據(jù)信息,對(duì)于系統(tǒng)的操作,不需要專(zhuān)業(yè)人員都可以直接進(jìn)行功能模塊的操作管理,所以在系統(tǒng)的可操作性是完全可以的。3.2系統(tǒng)功能分析本系統(tǒng)實(shí)現(xiàn)一個(gè)大學(xué)生創(chuàng)新團(tuán)隊(duì)管理系統(tǒng),分為用戶(hù)和管理員兩種用戶(hù)。具體功能描述如下:前臺(tái)用戶(hù)模塊包括:首頁(yè):網(wǎng)站打開(kāi)的第一個(gè)頁(yè)面,顯示網(wǎng)站的最新信息。團(tuán)隊(duì)風(fēng)采:實(shí)現(xiàn)團(tuán)隊(duì)風(fēng)采的列表顯示。團(tuán)隊(duì)招新:實(shí)現(xiàn)團(tuán)隊(duì)招新的的列表顯示,點(diǎn)擊可以查看內(nèi)容詳情。培訓(xùn)日程:實(shí)現(xiàn)培訓(xùn)日程的的列表顯示,點(diǎn)擊可以查看內(nèi)容詳情。團(tuán)隊(duì)成員:實(shí)現(xiàn)團(tuán)隊(duì)成員的列表顯示,點(diǎn)擊可以查看內(nèi)容詳情。值日管理:實(shí)現(xiàn)值日信息的管理。參賽管理:實(shí)現(xiàn)參賽信息的管理。團(tuán)隊(duì)榮譽(yù):實(shí)現(xiàn)團(tuán)隊(duì)榮譽(yù)的顯示。聯(lián)系我們:實(shí)現(xiàn)聯(lián)系我們的顯示。后臺(tái)管理員模塊包括:頻道維護(hù):管理員可以對(duì)頻道信息進(jìn)行添加、查看、修改或刪除。資源維護(hù):管理員可以對(duì)資源信息進(jìn)行添加、查看、修改或刪除。交流中心:管理員可以查看或添加交流消息。日志維護(hù):管理員可以對(duì)日志信息進(jìn)行查看或刪除。系統(tǒng)管理:管理員可以對(duì)用戶(hù)信息進(jìn)行添加、查看、修改或刪除。3.3系統(tǒng)功能結(jié)構(gòu)圖通過(guò)需求分析,確定系統(tǒng)功能如下圖所示:3-1系統(tǒng)功能結(jié)構(gòu)圖3.4系統(tǒng)流程分析系統(tǒng)主要流程如下:管理員必須登錄后才能進(jìn)入系統(tǒng)。具體流程如下圖所示:圖3-2系統(tǒng)管理員管理流程3.5系統(tǒng)非功能性需求分析1,系統(tǒng)性能分析系統(tǒng)的性能分析主要是分析吞吐率和響應(yīng)率。主要原因是在您指定的用戶(hù)組同時(shí)登錄系統(tǒng)后,檢測(cè)和分析將滿(mǎn)足要求。系統(tǒng)性能測(cè)試非常重要。主要測(cè)試的性能指標(biāo)通常具有吞吐量和響應(yīng)時(shí)間等指標(biāo)。吞吐率和響應(yīng)時(shí)間彼此對(duì)應(yīng)。在響應(yīng)時(shí)間內(nèi),企業(yè)計(jì)費(fèi)管理系統(tǒng)的響應(yīng)時(shí)間需要限制為2秒。2,系統(tǒng)可擴(kuò)展性系統(tǒng)的可擴(kuò)展性通常是指系統(tǒng)當(dāng)前可以實(shí)現(xiàn)的功能,是否需要添加新功能,是否具有擴(kuò)展的實(shí)現(xiàn)功能,以及系統(tǒng)在后續(xù)系統(tǒng)功能需求分析中需要考慮的系統(tǒng)。需要完成的功能在此前提下為擴(kuò)展提供了系統(tǒng)接口。3,系統(tǒng)安全系統(tǒng)的安全性是指在使用系統(tǒng)期間用戶(hù)的數(shù)據(jù)使用是否安全,系統(tǒng)操作的數(shù)據(jù)文件是否安全,以及系統(tǒng)的速度和效率是否穩(wěn)定。系統(tǒng)安全性是第一個(gè)滿(mǎn)足系統(tǒng)開(kāi)發(fā)的??梢栽跐M(mǎn)足安全要求的基礎(chǔ)上分析條件。4,系統(tǒng)穩(wěn)定系統(tǒng)的穩(wěn)定性主要是指系統(tǒng)程序在運(yùn)行過(guò)程中需要保證數(shù)據(jù)文件的穩(wěn)定性和安全性。要備份的數(shù)據(jù)庫(kù)需要與現(xiàn)有數(shù)據(jù)庫(kù)同步運(yùn)行。備份數(shù)據(jù)庫(kù)基本上不參與系統(tǒng)數(shù)據(jù)交換,只備份。數(shù)據(jù)庫(kù)與運(yùn)行數(shù)據(jù)庫(kù)之間的同步確保了數(shù)據(jù)文件的安全穩(wěn)定運(yùn)行。3.6開(kāi)發(fā)設(shè)計(jì)思想系統(tǒng)應(yīng)從實(shí)際出發(fā),滿(mǎn)足大學(xué)生創(chuàng)新團(tuán)隊(duì)管理系統(tǒng)的要求,滿(mǎn)足操作過(guò)程中簡(jiǎn)單,方便,實(shí)用,安全的要求。使用先進(jìn)系統(tǒng)開(kāi)發(fā)方案來(lái)改進(jìn)系統(tǒng)開(kāi)發(fā)和應(yīng)用程序結(jié)果。系統(tǒng)采用模塊化編程方法,不僅便于系統(tǒng)功能的各種組合和修改,而且便于不參與開(kāi)發(fā)的技術(shù)維護(hù)人員的維護(hù)。系統(tǒng)應(yīng)具有數(shù)據(jù)庫(kù)維護(hù)功能,以便根據(jù)信息的需要及時(shí)添加,刪除和修改數(shù)據(jù)。

4數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)的主要任務(wù)是概念設(shè)計(jì),它實(shí)現(xiàn)了每個(gè)用戶(hù)需求,歸納分類(lèi)和抽象的總和,使他成為獨(dú)立于DBMS概念的模型。數(shù)據(jù)庫(kù)的設(shè)計(jì)至關(guān)重要。在設(shè)計(jì)時(shí),首先,根據(jù)系統(tǒng)要求,繪制一個(gè)反映每個(gè)應(yīng)用程序要求的E-R圖,包括確定實(shí)體屬性和連接類(lèi)型。其次,在初始E-R圖上進(jìn)行了一系列優(yōu)化,以消除現(xiàn)有的冗余和可能的矛盾。概念模型旨在客觀地響應(yīng)用戶(hù)需求,而不包括特定的軟件硬件。因此,在這里我們需要關(guān)注如何表達(dá)用戶(hù)對(duì)系統(tǒng)的需求,而不是考慮具體的實(shí)現(xiàn)問(wèn)題。4.1數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)規(guī)劃出的實(shí)體有頻道實(shí)體、資源實(shí)體、日志實(shí)體、用戶(hù)實(shí)體。主要實(shí)體的實(shí)體屬性圖描述如下:1、頻道實(shí)體:4-1頻道實(shí)體屬性圖2、資源實(shí)體:4-2資源實(shí)體屬性圖3、日志實(shí)體:4-3日志實(shí)體屬性圖4、用戶(hù)實(shí)體:4-4用戶(hù)實(shí)體屬性圖4.2數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)由前面的數(shù)據(jù)分析可建立如下幾張表,各表詳細(xì)信息描述如下:頻道表序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空1IDvarchar38

否2CNAMEvarchar100

是3CTYPEvarchar100

是4CSORTint11

是5ISSHOWvarchar20

是6CPARENTvarchar38

是資源表序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空1IDvarchar38

否2TITLEvarchar100

是3CHANNELvarchar38

是4SUMMARYvarchar200

是5CHANNEL_NAMEvarchar200

是日志表序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空1idvarchar38

否2productvarchar38

是3product_namevarchar100

是4pricevarchar11

是5amountint11

是用戶(hù)表序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空1IDvarchar36

否2USERNAMEvarchar100

是3PASSWORDvarchar100

是4SEXvarchar2

是5AGEint2

是6EMAILvarchar200

是7ISENABLEvarchar2

是8TYPE_varchar2

5系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)5.1首頁(yè)頁(yè)面此頁(yè)面為網(wǎng)站的首頁(yè),顯示總的信息,先是左上角是網(wǎng)站名稱(chēng),下面是導(dǎo)航欄,導(dǎo)航欄包括:首頁(yè)、團(tuán)隊(duì)風(fēng)采、團(tuán)隊(duì)招新、培訓(xùn)日程、團(tuán)隊(duì)成員、團(tuán)隊(duì)資源、值日管理、參賽管理、團(tuán)隊(duì)榮譽(yù)、聯(lián)系我們,網(wǎng)站最下方為版權(quán)和管理員入口。界面如下圖:圖5-1首頁(yè)頁(yè)面5.2團(tuán)隊(duì)風(fēng)采頁(yè)面此頁(yè)面實(shí)現(xiàn)團(tuán)隊(duì)風(fēng)采的列表顯示,點(diǎn)擊可以看內(nèi)容詳情。界面如下圖:圖5-2團(tuán)隊(duì)風(fēng)采頁(yè)面5.3團(tuán)隊(duì)招新頁(yè)面此頁(yè)面實(shí)現(xiàn)團(tuán)隊(duì)最新的列表顯示,點(diǎn)擊可以查看內(nèi)容詳情。界面如下圖:圖5-3團(tuán)隊(duì)招新頁(yè)面5.4培訓(xùn)日程頁(yè)面此頁(yè)面實(shí)現(xiàn)培訓(xùn)日程的列表顯示,點(diǎn)擊可以查看內(nèi)容詳情。界面如下圖:圖5-培訓(xùn)日程頁(yè)面5.5管理員登錄頁(yè)面此頁(yè)面實(shí)現(xiàn)管理員的登錄,輸入正確的用戶(hù)名和密碼才能登錄。界面如下圖:圖5-5管理員登錄頁(yè)面5.6頻道管理信息頁(yè)面此頁(yè)面為管理員功能,實(shí)現(xiàn)頻道信息的管理,可以修改或刪除頻道信息。界面如下圖:圖5-6頻道管理信息頁(yè)面5.7添加頻道信息頁(yè)面此頁(yè)面為管理員功能,實(shí)現(xiàn)頻道信息的添加,添加信息包括:頻道名稱(chēng)、是否顯示、頻道類(lèi)型、頻道排序。界面如下圖:圖5-7添加頻道信息頁(yè)面5.8資源管理信息頁(yè)面此頁(yè)面為管理員功能,實(shí)現(xiàn)資源信息的管理,可以修改或刪除資源信息。界面如下圖:圖5-8資源管理信息頁(yè)面5.9日志列表信息頁(yè)面此頁(yè)面為管理員功能,實(shí)現(xiàn)日志信息的管理,可以刪除日志信息。界面如下圖:圖5-9日志列表信息頁(yè)面5.10用戶(hù)管理信息頁(yè)面此頁(yè)面為管理員功能,實(shí)現(xiàn)用戶(hù)信息的管理,可以修改或刪除用戶(hù)信息。界面如下圖:圖5-10用戶(hù)管理信息頁(yè)面

6系統(tǒng)測(cè)試6.1系統(tǒng)測(cè)試的目的軟件在設(shè)計(jì)后必須進(jìn)行測(cè)試,調(diào)試過(guò)程中使用的方法是軟件測(cè)試方法。在開(kāi)發(fā)新軟件時(shí),系統(tǒng)測(cè)試是檢查軟件是否合格的關(guān)鍵步驟,以及是否符合設(shè)計(jì)目標(biāo)的參考。測(cè)試主要是查看軟件中數(shù)據(jù)的準(zhǔn)確性,正確的操作與否,以及操作的結(jié)果,還有哪些方面需要改進(jìn)。軟件測(cè)試分為兩個(gè)階段,第一個(gè)階段是對(duì)編程代碼和模塊功能的檢測(cè),然后是整個(gè)系統(tǒng)的調(diào)試。軟件測(cè)試的復(fù)雜性高于程序調(diào)試,在整個(gè)軟件開(kāi)發(fā)過(guò)程中,在投入市場(chǎng)之前,在各個(gè)方向進(jìn)行嚴(yán)格的測(cè)試,正式使用。軟件測(cè)試和開(kāi)發(fā)過(guò)程是一樣的,必須符合軟件工程的形式原則,符合管理理論。但是目前國(guó)內(nèi)的軟件測(cè)試已經(jīng)積累了大量的經(jīng)驗(yàn)和方法,步驟比較成熟,軟件測(cè)試的效率也越來(lái)越高。系統(tǒng)測(cè)試是驗(yàn)證所需的系統(tǒng)的實(shí)現(xiàn)過(guò)程,系統(tǒng)軟件和硬件對(duì)應(yīng)的測(cè)試是否有違反了手冊(cè),及時(shí)保護(hù)系統(tǒng)的分析和設(shè)計(jì)問(wèn)題,測(cè)試是集成的軟件和系統(tǒng)的各個(gè)部分的協(xié)調(diào)和測(cè)試操作環(huán)境以發(fā)現(xiàn)問(wèn)題尚未發(fā)現(xiàn)和實(shí)現(xiàn)non-abnormal操作。測(cè)試如下:恢復(fù)測(cè)試:在軟件實(shí)現(xiàn)錯(cuò)誤發(fā)生時(shí),軟件的測(cè)試是否恢復(fù)初始狀態(tài)的步驟,在有效的時(shí)間內(nèi)快速糾正錯(cuò)誤并減少經(jīng)濟(jì)損失。安全測(cè)試:系統(tǒng)具有良好的內(nèi)部保護(hù)功能,防止黑客入侵系統(tǒng)。測(cè)試使用各種黑客技術(shù)攻擊系統(tǒng),看系統(tǒng)是否能抵御黑客攻擊。壓力測(cè)試:這個(gè)測(cè)試是測(cè)試的情況下過(guò)多的訪問(wèn)系統(tǒng)是否可以接受大量用戶(hù)訪問(wèn),而同一用戶(hù)多個(gè)訪問(wèn)系統(tǒng)測(cè)試系統(tǒng)是否可以及時(shí)處理,該系統(tǒng)請(qǐng)求會(huì)出錯(cuò)。6.2功能測(cè)試大學(xué)生創(chuàng)新團(tuán)隊(duì)管理系統(tǒng)功能測(cè)試主要包括:。系統(tǒng)各功能模塊。在模塊中,我們首先測(cè)試管理員模塊運(yùn)行,運(yùn)行的目的是驗(yàn)證管理員安全登錄,用戶(hù)管理模塊,運(yùn)行時(shí)驗(yàn)證是否可以準(zhǔn)確的查看自己的信息等操作。經(jīng)過(guò)仔細(xì)和細(xì)致的測(cè)試,我們最終驗(yàn)證了系統(tǒng)的運(yùn)行。6.3系統(tǒng)測(cè)試結(jié)果經(jīng)過(guò)系統(tǒng)的測(cè)試分析、系統(tǒng)實(shí)現(xiàn)的功能測(cè)試,最后得出該大學(xué)生創(chuàng)新團(tuán)隊(duì)管理系統(tǒng)是可行的,沒(méi)有問(wèn)題的,而且數(shù)據(jù)的安全性、功能的擴(kuò)展性都比較強(qiáng),值得推廣的一個(gè)大學(xué)生創(chuàng)新團(tuán)隊(duì)管理系統(tǒng)。

結(jié)束語(yǔ)大學(xué)生創(chuàng)新團(tuán)隊(duì)管理系統(tǒng)的設(shè)計(jì),通過(guò)互聯(lián)網(wǎng)來(lái)解決實(shí)現(xiàn)信息化的網(wǎng)站系統(tǒng),通過(guò)我四年所學(xué)的所有專(zhuān)業(yè)知識(shí)整合一起,進(jìn)行對(duì)大學(xué)生創(chuàng)新團(tuán)隊(duì)管理系統(tǒng)進(jìn)行開(kāi)發(fā)設(shè)計(jì),當(dāng)然在真正著手來(lái)做的時(shí)候遇到了很多問(wèn)題,一個(gè)是系統(tǒng)的技術(shù)問(wèn)題,一個(gè)是自己之前沒(méi)有單獨(dú)開(kāi)發(fā)過(guò)程序,動(dòng)手實(shí)踐比較少,面對(duì)問(wèn)題的同時(shí),自己的自信心也受到了一些打擊,不過(guò)我也是快速的調(diào)整自己的狀態(tài),用我自己的學(xué)習(xí)方法解決了所有的困難。在一些編程語(yǔ)言的系統(tǒng)實(shí)現(xiàn)中,對(duì)詞匯表不太熟悉,導(dǎo)致了開(kāi)發(fā)的困難,但是我通過(guò)了合適的字典軟件來(lái)解決這個(gè)大問(wèn)題。由此,我學(xué)會(huì)了自己的英語(yǔ)缺陷。在那之后,我不斷地提高自己的英語(yǔ)知識(shí),這樣我就不會(huì)有任何未來(lái)的工作和生活。畢業(yè)設(shè)計(jì)過(guò)程我感覺(jué)很深刻,從一開(kāi)始就不熟悉的技術(shù),一步一步的使用,接觸到文獻(xiàn)和信息,不難理解,系統(tǒng)是一次又一次的實(shí)現(xiàn),系統(tǒng)本身對(duì)于超市管理是有用的。我從這個(gè)設(shè)計(jì)中獲益良多,論文的編寫(xiě)需要有自己的意愿去實(shí)現(xiàn)一點(diǎn),學(xué)習(xí)生活中所有的問(wèn)題的勇氣,學(xué)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論