版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(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)新能力。而未來社會(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)該通過堅(jiān)持知識(shí)能力素質(zhì)的辯證統(tǒng)一,突出創(chuàng)新能力的培養(yǎng),努力提高實(shí)踐能力,加強(qiáng)心理素質(zhì)的鍛煉促進(jìn)獨(dú)立創(chuàng)業(yè)思想的培養(yǎng)。因此,開發(fā)這款大學(xué)生創(chuàng)新團(tuán)隊(duì)管理系統(tǒng)是至關(guān)重要的。根據(jù)需求,確定系統(tǒng)采用JSP技術(shù),JAVA作為編程語言,MySQL作為數(shù)據(jù)庫。整個(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)開發(fā)目的 5263531.2系統(tǒng)開發(fā)意義 5220772系統(tǒng)開發(fā)工具介紹 6183992.1SSM簡(jiǎn)介 6275472.2HTML5新特性 6125242.3JAVA語言 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開發(fā)設(shè)計(jì)思想 156194數(shù)據(jù)庫設(shè)計(jì) 1672994.1數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 16321454.2數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì) 17146205系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 19256745.1首頁頁面 1970425.2團(tuán)隊(duì)風(fēng)采頁面 1953775.3團(tuán)隊(duì)招新頁面 20119725.4培訓(xùn)日程頁面 20255145.5管理員登錄頁面 21162835.6頻道管理信息頁面 21307945.7添加頻道信息頁面 21295425.8資源管理信息頁面 22129395.9日志列表信息頁面 22173735.10用戶管理信息頁面 23171736系統(tǒng)測(cè)試 2434806.1系統(tǒng)測(cè)試的目的 24288016.2功能測(cè)試 24285756.3系統(tǒng)測(cè)試結(jié)果 2527942結(jié)束語 2627803致謝 273090主要參考文獻(xiàn) 29
1緒論1.1系統(tǒng)開發(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)目管理過程中對(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ì)與開發(fā)。1.2系統(tǒng)開發(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ì)資料的共享、信息的傳遞以及成員之間的交流,我們開發(fā)出一款大學(xué)生創(chuàng)新團(tuán)隊(duì)管理系統(tǒng)。由于互聯(lián)網(wǎng)時(shí)代的到來,人們上網(wǎng)工具的不確定性增加,所以我們不能僅僅局限于電腦端或者手機(jī)端登錄,為了滿足用戶便捷的需求,我們從手機(jī)端和電腦端等多個(gè)平臺(tái)登錄系統(tǒng)。
2系統(tǒng)開發(fā)工具介紹2.1SSM簡(jiǎn)介SSM框架,是Spring+SpringMVC+MyBatis的縮寫,Spring依賴注入DI來管理各層的組件,使用面向切面編程AOP管理事物、日志、權(quán)限等。SpringMVC代表了Model(模型)View(視圖)Controller(控制)接收外部請(qǐng)求,進(jìn)行分發(fā)和處理。Mybatis是基于jdbc的框架,主要用來操作數(shù)據(jù)庫,并且將業(yè)務(wù)實(shí)體和數(shù)據(jù)表聯(lián)系起來。2.2HTML5新特性HTML5基于各種新概念,這些設(shè)計(jì)概念反映了對(duì)Web應(yīng)用程序可能性和可能性的新理解。以下是HTML5語言的特性和優(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)新,其核心理念是保持與過去技術(shù)的兼容性和過渡。一旦瀏覽器不支持HTML5的某些功能,此功能的替代行為將悄悄地運(yùn)行。合理性HTML5的新功能是分析和總結(jié)現(xiàn)有網(wǎng)頁和用戶習(xí)慣。例如,谷歌分析了數(shù)百萬頁面,分析了DIV標(biāo)簽的通用ID名稱,并發(fā)現(xiàn)它有很多重復(fù)。例如,許多開發(fā)人員使用<divid=“header”>來標(biāo)記標(biāo)題區(qū)域。為解決實(shí)際問題,HTML5直接添加<header>標(biāo)記。換句話說,添加到HTML5的許多新元素,屬性或功能在技術(shù)上基于現(xiàn)實(shí)世界中已有的各種應(yīng)用程序進(jìn)行了細(xì)化,而不是在實(shí)驗(yàn)室中理想地構(gòu)建新功能。效率HTML5規(guī)范是基于用戶優(yōu)先準(zhǔn)則編寫的,其宗旨是用戶即上帝,這意味著在未解決的沖突的情況下,規(guī)范將用戶放在第一位,然后是頁面作者(或?yàn)g覽器),然后是規(guī)范制定者(W3C/WHATWG)最終考慮了理論的純粹性。因此,大多數(shù)HTML5非常有用,但在某些情況下它并不完美。2.3JAVA語言Java開發(fā)語言程序,他們?cè)赟unMicrosystems的首席執(zhí)行官斯科特·麥卡利(ScottMcCalli)的支持下編譯了Java的HotJava瀏覽器,并在互聯(lián)網(wǎng)上啟動(dòng)了Java。面向?qū)ο蟮木幊谈藗兇竽X的邏輯思維是非常相像的,所以與其他的編程語言來進(jìn)行比較的話,Java語言更具有很好的穩(wěn)定性及后期的可擴(kuò)展功能強(qiáng)。和人類一樣,你也可以擁有諸如姓名、性別、年齡、飲食()、睡眠()和其他行為等屬性。我們還在行為和操作屬性中實(shí)現(xiàn)某些功能。其整合了市面上多種Java技術(shù),成為市場(chǎng)上該類產(chǎn)品的典范與主流。將J2EE與B/S模式集合起來是本系統(tǒng)設(shè)計(jì)的一個(gè)關(guān)鍵。Java是一種計(jì)算機(jī)編程語言,具有封裝、繼承和多態(tài)性三個(gè)主要特性,廣泛應(yīng)用于企業(yè)Web應(yīng)用程序開發(fā)和移動(dòng)應(yīng)用程序開發(fā)。Java語言和一般編譯器以及直譯的區(qū)別在于,Java首先將源代碼轉(zhuǎn)換為字節(jié)碼,然后將其轉(zhuǎn)換為JVM的可執(zhí)行文件,JVM可以在各種不同的JVM上運(yùn)行。因此,實(shí)現(xiàn)了它的跨平臺(tái)特性。雖然這使得Java在早期非常緩慢,但是隨著Java的開發(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è)編譯的過程對(duì)于開發(fā)者來說是透明的、不需要關(guān)注的。只有編譯后的JSP才跟HttpServlet一樣,都是Javax.Servlet.servlet接口的子類,因此換句話說其實(shí)JSP就是另一種形式的Servlet。在JSP編譯過程中,當(dāng)客戶端首先發(fā)出請(qǐng)求時(shí),Tomcat首先將請(qǐng)求信息轉(zhuǎn)換為標(biāo)準(zhǔn)Java源代碼,將其存儲(chǔ)在指定的程序目錄中,將源代碼編譯為類文件,然后編譯它。它是與JSP對(duì)應(yīng)的Servlet。編譯完成后,運(yùn)行類文件以響應(yīng)客戶端的請(qǐng)求。在客戶端訪問已發(fā)出的請(qǐng)求之后,服務(wù)器不會(huì)重新編譯JSP文件,而是直接調(diào)用類文件以響應(yīng)客戶端請(qǐng)求。由于JSP只會(huì)在客戶端首次請(qǐng)求的時(shí)候才會(huì)編譯,因此,第一次請(qǐng)求JSP時(shí)會(huì)感覺比較慢一些,而之后的請(qǐng)求因?yàn)椴粫?huì)編譯JSP,所以速度會(huì)快很多,如果將Tomcat保存的JSP編譯后的Class文件刪除,Tomcat也會(huì)重新編譯JSP。在開發(fā)Web時(shí),通常需要修改JSP。Tomcat能夠自動(dòng)檢測(cè)JSP程序的更改。如果它檢測(cè)到JSP源代碼已更改,則它將在下次客戶端請(qǐng)求JSP時(shí)重新編譯JSP,而不重新啟動(dòng)Tomcat。這是默認(rèn)情況下打開的自動(dòng)檢測(cè)功能。當(dāng)然,檢測(cè)更改所需的時(shí)間更少。JSP是HTML代碼與JAVA代碼的混合體,其中HTML部分遵循的是HTML的語法,JAVA部分則遵循JAVA的語法。JSP中就是由JAVA程序代碼和HTML代碼編輯而成,之后則使用MyEclipse
工具將項(xiàng)目JSP部署到Tomcat的下面,JSP可以直接嵌套規(guī)則的HTML源代碼,它的可讀性是非常的好,而在Servlet中輸出的HTML只能應(yīng)用out.println。而且JSP程序不需要在WEB.XML中部署。直接使用地址訪問即可。2.5MYSQL簡(jiǎn)介MySQL數(shù)據(jù)庫管理系統(tǒng)是由瑞典的MySQLAB開發(fā)的,但經(jīng)過幾次曲折后,它現(xiàn)在已成為Oracle產(chǎn)品。它以“客戶端/服務(wù)器”模式實(shí)現(xiàn),是一個(gè)多用戶,多線程,小型數(shù)據(jù)庫服務(wù)器。MySQL是開源數(shù)據(jù),任何人都可以獲取數(shù)據(jù)庫的源代碼來糾正MySQL缺陷。MySQL具有跨平臺(tái)的特性,它不僅可以在Windows平臺(tái)上使用,還可以在UNX、Linux和MacOS等平臺(tái)上使用。相對(duì)其他數(shù)據(jù)庫而言,MySQL的使用更加方便、快捷,而且MySQL是免費(fèi)的,運(yùn)營(yíng)成本低,因此,越來越多的公司開始使用MySQL。作為一個(gè)成熟的數(shù)據(jù)庫管理系統(tǒng),該功能將被列為滿足各種業(yè)務(wù)需求的關(guān)鍵參考。早期版本的MySQL非常簡(jiǎn)單,只能執(zhí)行一些非?;镜慕Y(jié)構(gòu)化數(shù)據(jù)訪問操作,但經(jīng)過多年的改進(jìn)和改進(jìn),它現(xiàn)在具有所有常見數(shù)據(jù)庫管理系統(tǒng)所需的基本功能。MySQL基本上實(shí)現(xiàn)了ANSISQL92的大多數(shù)標(biāo)準(zhǔn),并且通常不使用這些標(biāo)準(zhǔn)中的一些。例如,在字段類型支持方面,另一個(gè)著名的開源數(shù)據(jù)庫PostgreSQL支持最完整的類型,而Oracle和其他商業(yè)數(shù)據(jù)庫(如DB2,Sybese等)與MySQL相比相對(duì)較小。這可以在TCX的Crash-me測(cè)試套件的測(cè)試報(bào)告中看到。在事務(wù)支持方面,雖然沒有提供MySQL自己的存儲(chǔ)引擎,但它實(shí)現(xiàn)了SQL92標(biāo)準(zhǔn)通過第三方插件存儲(chǔ)引擎InnoDB定義的所有四個(gè)事務(wù)隔離級(jí)別,但實(shí)現(xiàn)過程中的每個(gè)引擎除外。實(shí)現(xiàn)可能會(huì)有所不同,這在當(dāng)前的商業(yè)數(shù)據(jù)庫管理系統(tǒng)中很少見。例如,著名的Oracie數(shù)據(jù)庫只實(shí)現(xiàn)其中兩個(gè)(Serializable和ReadCommited),而PostgreSQL支持四個(gè)隔離級(jí)別。不過在可編程支持方面,MySQL和其他數(shù)據(jù)庫相比還有一定的差距,雖然最新版的MySQL已經(jīng)開始提供一些簡(jiǎn)單的可編程支持,如開始支持Procedure、Function、Trigger等,但是所支持的功能還比較有限,和其他幾大商用數(shù)據(jù)庫管理系統(tǒng)相比,還存在較大的不足。如Oracie有強(qiáng)大的PL/SQL,SQLServer有T-SQL,PostgreSQL也有功能很完善的PL/PGSQL的支持。整體來說,雖然在功能方面MySQL數(shù)據(jù)庫作為一個(gè)通用的數(shù)據(jù)庫管理系統(tǒng)暫時(shí)還無法和PostgreSQL相比。但是其功能完全可以滿足我們的通用商業(yè)需求,提供足夠強(qiáng)大的服務(wù)。而且無論哪種數(shù)據(jù)庫都不能聲稱它比任何其他商業(yè)數(shù)據(jù)庫管理系統(tǒng)更好,甚至不敢聲稱具有某種類型的數(shù)據(jù)庫產(chǎn)品的所有功能。由于每個(gè)數(shù)據(jù)庫管理系統(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)的模式,給程序開發(fā)的模式帶來新的技術(shù)革命。它是隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展而發(fā)展起來的。隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,各種政務(wù)網(wǎng)站已經(jīng)不能單獨(dú)在一臺(tái)電腦上使用和運(yùn)行了,所以基于互聯(lián)網(wǎng)的模式就逐步的發(fā)展起來了,并且得到了大規(guī)模的應(yīng)用。B/S三層框架結(jié)構(gòu)圖如圖2-2所示:顯示邏輯顯示邏輯瀏覽器事物處理邏輯Web服務(wù)數(shù)據(jù)庫事物處理邏輯數(shù)據(jù)庫服務(wù)器響應(yīng)請(qǐng)求相應(yīng)請(qǐng)求求圖2-2B/S三層框架結(jié)構(gòu)圖B/S最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件。只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶端零維護(hù)。系統(tǒng)的擴(kuò)展非常容易。B/S架構(gòu)不需要在任何客戶端來進(jìn)行程序的部署,使用這樣的程序結(jié)構(gòu)來使用開發(fā)好的系統(tǒng)是利用瀏覽器來使用的,就是把開發(fā)好的程序配置到一臺(tái)遠(yuǎn)程服務(wù)器上,在任何可以訪問這臺(tái)服務(wù)器的客戶端電腦上都可以對(duì)程序進(jìn)行操作和使用,這樣的方式給使用者帶來了極大的便捷。這樣的結(jié)構(gòu)提高了程序的運(yùn)行效率,打破了地域的限制,降低了程序的使用成本。B/S模型的不利因素:增加了服務(wù)器的壓力。把業(yè)務(wù)實(shí)現(xiàn)都放在服務(wù)器上,當(dāng)有大量的用戶訪問時(shí)。勢(shì)必會(huì)給服務(wù)器帶來很大的負(fù)擔(dān),更有可能造成系統(tǒng)崩潰,所以一定要做好系統(tǒng)數(shù)據(jù)的備份。
3需求分析與設(shè)計(jì)3.1可行性分析3.1.1技術(shù)可行性技術(shù)可行性主要取決于系統(tǒng)設(shè)計(jì)和開發(fā)中使用的軟硬件配置是否能滿足應(yīng)用要求,相關(guān)技術(shù)是否能保證系統(tǒng)設(shè)計(jì)完成后的正常運(yùn)行。本網(wǎng)站在Windows操作系統(tǒng)中進(jìn)行開發(fā),并且目前PC機(jī)的性能已經(jīng)可以勝任普通網(wǎng)站的web服務(wù)器。系統(tǒng)開發(fā)所使用的技術(shù)也都是自身所具有的,也是當(dāng)下廣泛應(yīng)用的技術(shù)之一。無論是臺(tái)式機(jī)還是筆記本,計(jì)算機(jī)都以非常迅猛的速度占據(jù)著人們的工作與生活,那么能夠輔助計(jì)算機(jī)幫助人們改變工作與生活狀態(tài)的就是那些安裝在計(jì)算機(jī)上的功能軟件。本文所要設(shè)計(jì)的系統(tǒng),從簡(jiǎn)單易懂的思想出發(fā),將通過文字索引提示協(xié)助用戶操作。硬件和軟件設(shè)施是否能夠滿足開發(fā)者的需求等等。軟件方面,本系統(tǒng)以JSP為開發(fā)工具,與MySQL數(shù)據(jù)庫開發(fā)環(huán)境緊密結(jié)合。由于JSP的開發(fā)平臺(tái)使用起來非常便利,功能很強(qiáng)大,因此,開發(fā)本大學(xué)生創(chuàng)新團(tuán)隊(duì)管理系統(tǒng)是完全可行的。網(wǎng)絡(luò)技術(shù)的飛速進(jìn)步使得網(wǎng)絡(luò)傳輸?shù)乃俣纫苍絹碓娇?,價(jià)格越來越低,安全性越來越高,所有其硬件平臺(tái)也完全能滿足此大學(xué)生創(chuàng)新團(tuán)隊(duì)管理系統(tǒng)開發(fā)的需要。(1)硬件可行性分析大學(xué)生創(chuàng)新團(tuán)隊(duì)管理系統(tǒng)的設(shè)計(jì)對(duì)于所使用的計(jì)算機(jī)沒有什么硬性的要求,計(jì)算機(jī)只要可以正常的使用進(jìn)行代碼的編寫及頁面設(shè)計(jì)就可行,主要是對(duì)于服務(wù)器有些要求,對(duì)于平臺(tái)搭建完成要上傳的服務(wù)器是有一定的要求的,服務(wù)器必須選擇安全性比較高的,然后就是在打開網(wǎng)站必須順暢,不能停頓太長(zhǎng)時(shí)間;性價(jià)比高;安全性高。(2)軟件可行性分析。開發(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ù)器方面、軟件方面都是沒有任何問題的,是可以進(jìn)行設(shè)計(jì)使用的。3.1.2經(jīng)濟(jì)可行性任何軟件系統(tǒng)在其發(fā)展將考慮后者經(jīng)濟(jì)可行性的一部分,也就是說,軟件的開發(fā)成本和設(shè)計(jì)所需的花費(fèi)和隨后的操作可能帶來的經(jīng)濟(jì)效益是匹配,除了考慮這部分的軟件是否可以給用戶帶來經(jīng)濟(jì)效益。目標(biāo)系統(tǒng)不是很復(fù)雜,開發(fā)周期短,人員經(jīng)濟(jì)支出并不大,很多人力和財(cái)政資源保存收益將是非??捎^的。3.1.3操作可行性可操作性主要是對(duì)系統(tǒng)設(shè)計(jì)完成后,用戶的使用體驗(yàn)度,對(duì)于管理員可以通過系統(tǒng)隨時(shí)管理相關(guān)的數(shù)據(jù)信息,并且對(duì)于管理員、用戶兩個(gè)用戶角色,都可以簡(jiǎn)單明了的進(jìn)入到自己的系統(tǒng)界面,通過界面導(dǎo)航菜單可以簡(jiǎn)單明了地操作功能模塊,方便用戶信息需求和管理員管理數(shù)據(jù)信息,對(duì)于系統(tǒng)的操作,不需要專業(yè)人員都可以直接進(jìn)行功能模塊的操作管理,所以在系統(tǒng)的可操作性是完全可以的。3.2系統(tǒng)功能分析本系統(tǒng)實(shí)現(xiàn)一個(gè)大學(xué)生創(chuàng)新團(tuán)隊(duì)管理系統(tǒng),分為用戶和管理員兩種用戶。具體功能描述如下:前臺(tái)用戶模塊包括:首頁:網(wǎng)站打開的第一個(gè)頁面,顯示網(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ì)用戶信息進(jìn)行添加、查看、修改或刪除。3.3系統(tǒng)功能結(jié)構(gòu)圖通過需求分析,確定系統(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)率。主要原因是在您指定的用戶組同時(shí)登錄系統(tǒng)后,檢測(cè)和分析將滿足要求。系統(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)期間用戶的數(shù)據(jù)使用是否安全,系統(tǒng)操作的數(shù)據(jù)文件是否安全,以及系統(tǒng)的速度和效率是否穩(wěn)定。系統(tǒng)安全性是第一個(gè)滿足系統(tǒng)開發(fā)的??梢栽跐M足安全要求的基礎(chǔ)上分析條件。4,系統(tǒng)穩(wěn)定系統(tǒng)的穩(wěn)定性主要是指系統(tǒng)程序在運(yùn)行過程中需要保證數(shù)據(jù)文件的穩(wěn)定性和安全性。要備份的數(shù)據(jù)庫需要與現(xiàn)有數(shù)據(jù)庫同步運(yùn)行。備份數(shù)據(jù)庫基本上不參與系統(tǒng)數(shù)據(jù)交換,只備份。數(shù)據(jù)庫與運(yùn)行數(shù)據(jù)庫之間的同步確保了數(shù)據(jù)文件的安全穩(wěn)定運(yùn)行。3.6開發(fā)設(shè)計(jì)思想系統(tǒng)應(yīng)從實(shí)際出發(fā),滿足大學(xué)生創(chuàng)新團(tuán)隊(duì)管理系統(tǒng)的要求,滿足操作過程中簡(jiǎn)單,方便,實(shí)用,安全的要求。使用先進(jìn)系統(tǒng)開發(fā)方案來改進(jìn)系統(tǒng)開發(fā)和應(yīng)用程序結(jié)果。系統(tǒng)采用模塊化編程方法,不僅便于系統(tǒng)功能的各種組合和修改,而且便于不參與開發(fā)的技術(shù)維護(hù)人員的維護(hù)。系統(tǒng)應(yīng)具有數(shù)據(jù)庫維護(hù)功能,以便根據(jù)信息的需要及時(shí)添加,刪除和修改數(shù)據(jù)。
4數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)的主要任務(wù)是概念設(shè)計(jì),它實(shí)現(xiàn)了每個(gè)用戶需求,歸納分類和抽象的總和,使他成為獨(dú)立于DBMS概念的模型。數(shù)據(jù)庫的設(shè)計(jì)至關(guān)重要。在設(shè)計(jì)時(shí),首先,根據(jù)系統(tǒng)要求,繪制一個(gè)反映每個(gè)應(yīng)用程序要求的E-R圖,包括確定實(shí)體屬性和連接類型。其次,在初始E-R圖上進(jìn)行了一系列優(yōu)化,以消除現(xiàn)有的冗余和可能的矛盾。概念模型旨在客觀地響應(yīng)用戶需求,而不包括特定的軟件硬件。因此,在這里我們需要關(guān)注如何表達(dá)用戶對(duì)系統(tǒng)的需求,而不是考慮具體的實(shí)現(xiàn)問題。4.1數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)規(guī)劃出的實(shí)體有頻道實(shí)體、資源實(shí)體、日志實(shí)體、用戶實(shí)體。主要實(shí)體的實(shí)體屬性圖描述如下:1、頻道實(shí)體:4-1頻道實(shí)體屬性圖2、資源實(shí)體:4-2資源實(shí)體屬性圖3、日志實(shí)體:4-3日志實(shí)體屬性圖4、用戶實(shí)體:4-4用戶實(shí)體屬性圖4.2數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)由前面的數(shù)據(jù)分析可建立如下幾張表,各表詳細(xì)信息描述如下:頻道表序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空1IDvarchar38
是
否2CNAMEvarchar100
是3CTYPEvarchar100
是4CSORTint11
是5ISSHOWvarchar20
是6CPARENTvarchar38
是資源表序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空1IDvarchar38
是
否2TITLEvarchar100
是3CHANNELvarchar38
是4SUMMARYvarchar200
是5CHANNEL_NAMEvarchar200
是日志表序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空1idvarchar38
是
否2productvarchar38
是3product_namevarchar100
是4pricevarchar11
是5amountint11
是用戶表序號(hào)列名數(shù)據(jù)類型長(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首頁頁面此頁面為網(wǎng)站的首頁,顯示總的信息,先是左上角是網(wǎng)站名稱,下面是導(dǎo)航欄,導(dǎo)航欄包括:首頁、團(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首頁頁面5.2團(tuán)隊(duì)風(fēng)采頁面此頁面實(shí)現(xiàn)團(tuán)隊(duì)風(fēng)采的列表顯示,點(diǎn)擊可以看內(nèi)容詳情。界面如下圖:圖5-2團(tuán)隊(duì)風(fēng)采頁面5.3團(tuán)隊(duì)招新頁面此頁面實(shí)現(xiàn)團(tuán)隊(duì)最新的列表顯示,點(diǎn)擊可以查看內(nèi)容詳情。界面如下圖:圖5-3團(tuán)隊(duì)招新頁面5.4培訓(xùn)日程頁面此頁面實(shí)現(xiàn)培訓(xùn)日程的列表顯示,點(diǎn)擊可以查看內(nèi)容詳情。界面如下圖:圖5-培訓(xùn)日程頁面5.5管理員登錄頁面此頁面實(shí)現(xiàn)管理員的登錄,輸入正確的用戶名和密碼才能登錄。界面如下圖:圖5-5管理員登錄頁面5.6頻道管理信息頁面此頁面為管理員功能,實(shí)現(xiàn)頻道信息的管理,可以修改或刪除頻道信息。界面如下圖:圖5-6頻道管理信息頁面5.7添加頻道信息頁面此頁面為管理員功能,實(shí)現(xiàn)頻道信息的添加,添加信息包括:頻道名稱、是否顯示、頻道類型、頻道排序。界面如下圖:圖5-7添加頻道信息頁面5.8資源管理信息頁面此頁面為管理員功能,實(shí)現(xiàn)資源信息的管理,可以修改或刪除資源信息。界面如下圖:圖5-8資源管理信息頁面5.9日志列表信息頁面此頁面為管理員功能,實(shí)現(xiàn)日志信息的管理,可以刪除日志信息。界面如下圖:圖5-9日志列表信息頁面5.10用戶管理信息頁面此頁面為管理員功能,實(shí)現(xiàn)用戶信息的管理,可以修改或刪除用戶信息。界面如下圖:圖5-10用戶管理信息頁面
6系統(tǒng)測(cè)試6.1系統(tǒng)測(cè)試的目的軟件在設(shè)計(jì)后必須進(jìn)行測(cè)試,調(diào)試過程中使用的方法是軟件測(cè)試方法。在開發(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è)軟件開發(fā)過程中,在投入市場(chǎng)之前,在各個(gè)方向進(jìn)行嚴(yán)格的測(cè)試,正式使用。軟件測(cè)試和開發(fā)過程是一樣的,必須符合軟件工程的形式原則,符合管理理論。但是目前國(guó)內(nèi)的軟件測(cè)試已經(jīng)積累了大量的經(jīng)驗(yàn)和方法,步驟比較成熟,軟件測(cè)試的效率也越來越高。系統(tǒng)測(cè)試是驗(yàn)證所需的系統(tǒng)的實(shí)現(xiàn)過程,系統(tǒng)軟件和硬件對(duì)應(yīng)的測(cè)試是否有違反了手冊(cè),及時(shí)保護(hù)系統(tǒng)的分析和設(shè)計(jì)問題,測(cè)試是集成的軟件和系統(tǒng)的各個(gè)部分的協(xié)調(diào)和測(cè)試操作環(huán)境以發(fā)現(xià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è)試的情況下過多的訪問系統(tǒng)是否可以接受大量用戶訪問,而同一用戶多個(gè)訪問系統(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)證管理員安全登錄,用戶管理模塊,運(yùn)行時(shí)驗(yàn)證是否可以準(zhǔn)確的查看自己的信息等操作。經(jīng)過仔細(xì)和細(xì)致的測(cè)試,我們最終驗(yàn)證了系統(tǒng)的運(yùn)行。6.3系統(tǒng)測(cè)試結(jié)果經(jīng)過系統(tǒng)的測(cè)試分析、系統(tǒng)實(shí)現(xiàn)的功能測(cè)試,最后得出該大學(xué)生創(chuàng)新團(tuán)隊(duì)管理系統(tǒng)是可行的,沒有問題的,而且數(shù)據(jù)的安全性、功能的擴(kuò)展性都比較強(qiáng),值得推廣的一個(gè)大學(xué)生創(chuàng)新團(tuán)隊(duì)管理系統(tǒng)。
結(jié)束語大學(xué)生創(chuàng)新團(tuán)隊(duì)管理系統(tǒng)的設(shè)計(jì),通過互聯(lián)網(wǎng)來解決實(shí)現(xiàn)信息化的網(wǎng)站系統(tǒng),通過我四年所學(xué)的所有專業(yè)知識(shí)整合一起,進(jìn)行對(duì)大學(xué)生創(chuàng)新團(tuán)隊(duì)管理系統(tǒng)進(jìn)行開發(fā)設(shè)計(jì),當(dāng)然在真正著手來做的時(shí)候遇到了很多問題,一個(gè)是系統(tǒng)的技術(shù)問題,一個(gè)是自己之前沒有單獨(dú)開發(fā)過程序,動(dòng)手實(shí)踐比較少,面對(duì)問題的同時(shí),自己的自信心也受到了一些打擊,不過我也是快速的調(diào)整自己的狀態(tài),用我自己的學(xué)習(xí)方法解決了所有的困難。在一些編程語言的系統(tǒng)實(shí)現(xiàn)中,對(duì)詞匯表不太熟悉,導(dǎo)致了開發(fā)的困難,但是我通過了合適的字典軟件來解決這個(gè)大問題。由此,我學(xué)會(huì)了自己的英語缺陷。在那之后,我不斷地提高自己的英語知識(shí),這樣我就不會(huì)有任何未來的工作和生活。畢業(yè)設(shè)計(jì)過程我感覺很深刻,從一開始就不熟悉的技術(shù),一步一步的使用,接觸到文獻(xiàn)和信息,不難理解,系統(tǒng)是一次又一次的實(shí)現(xiàn),系統(tǒng)本身對(duì)于超市管理是有用的。我從這個(gè)設(shè)計(jì)中獲益良多,論文的編寫需要有自己的意愿去實(shí)現(xiàn)一點(diǎn),學(xué)習(xí)生活中所有的問題的勇氣,學(xué)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025戶外廣告施工合同書
- 2025年蘇州運(yùn)輸從業(yè)資格證考試試題庫
- 2025年張家界貨運(yùn)從業(yè)資格證繼續(xù)教育考試題
- 2025年四川貨運(yùn)從業(yè)資格證題庫答案
- 2025解除(終止)勞動(dòng)合同協(xié)議書
- 2025年寧波貨運(yùn)從業(yè)資格證模擬考試題庫
- 2025工程款抵房款合同版
- 中國(guó)免漆櫥柜門板項(xiàng)目投資可行性研究報(bào)告
- 中國(guó)PP自吸過濾機(jī)項(xiàng)目投資可行性研究報(bào)告
- 無證無照經(jīng)營(yíng)培訓(xùn)
- 河口水閘工程項(xiàng)目施工組織設(shè)計(jì)及進(jìn)度計(jì)劃
- 國(guó)家開放大學(xué)2024春《1494員工勞動(dòng)關(guān)系管理》期末考試真題及答案-開
- 中小學(xué)生研學(xué)旅行實(shí)務(wù) 課件 項(xiàng)目5、6 研學(xué)旅行實(shí)施主體、研學(xué)旅行服務(wù)機(jī)構(gòu)
- 《讀書·目的和前提》《上圖書館》課件
- 總承包公司項(xiàng)目管理崗位質(zhì)量職責(zé)及管理動(dòng)作清單
- 城市軌道交通工程施工現(xiàn)場(chǎng)安全生產(chǎn)風(fēng)險(xiǎn)點(diǎn)清單
- 黑龍江省龍東地區(qū)2025屆英語九上期末監(jiān)測(cè)模擬試題含解析
- 2024年人教版小學(xué)三年級(jí)科學(xué)(上冊(cè))期末試卷及答案
- 公共廣播系統(tǒng)施工與方案
- 2024年個(gè)人信用報(bào)告(個(gè)人簡(jiǎn)版)樣本(帶水印-可編輯)
- 硒鼓回收處理方案
評(píng)論
0/150
提交評(píng)論