【《足球隊訓練管理系統(tǒng)的設(shè)計與實現(xiàn)》13000字(論文)】_第1頁
【《足球隊訓練管理系統(tǒng)的設(shè)計與實現(xiàn)》13000字(論文)】_第2頁
【《足球隊訓練管理系統(tǒng)的設(shè)計與實現(xiàn)》13000字(論文)】_第3頁
【《足球隊訓練管理系統(tǒng)的設(shè)計與實現(xiàn)》13000字(論文)】_第4頁
【《足球隊訓練管理系統(tǒng)的設(shè)計與實現(xiàn)》13000字(論文)】_第5頁
已閱讀5頁,還剩28頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

目錄第1章緒論1.1系統(tǒng)選題背景隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,網(wǎng)絡(luò)時代的到來,人們對互聯(lián)網(wǎng)的依賴和需求改變了原有的方式。隨著人們生活節(jié)奏不斷加快,且網(wǎng)絡(luò)體系發(fā)展比較成熟可以很好的將各種技術(shù)結(jié)合起來,使得人們的工作方式得到進一步的改變。近年來,隨著辦學規(guī)模的不斷擴大,學校相關(guān)資源逐漸增加,資源種類也變得復雜,因此工作量也越來越大。針對以上問題,一所學校具有一整套完善的管理系統(tǒng),可以以最快的速度滿足用戶需求,及時的為他們進行服務(wù),可以很好的提供一個高效、便捷的環(huán)境。長期以來,如果還使用傳統(tǒng)的人工管理,顯然存在很多缺點,如效率低、保密性差、還給查找、更新和維護帶來很多問題。在信息技術(shù)迅速發(fā)展的今天,計算機技術(shù)已經(jīng)遍及全球,使社會發(fā)生了巨大變革,因此,我們將手工操作轉(zhuǎn)向電子化信息處理??偹苤闱蚴鞘澜缟蟼ゴ蟮倪\動,也是國家現(xiàn)在所提倡大力發(fā)展的運動項目,以習總書記所倡導的校園足球文化為核心,這更讓我想為校園足球做出一些貢獻。足球蹴鞠,伴隨著人類已經(jīng)歷經(jīng)了千百年,如今這個當今社會中最具有影響力的文化活動,早已深入人心。人們對它的關(guān)注遠遠超乎了對其它文化領(lǐng)域的關(guān)注,而這種關(guān)注是不分種族、不分國界的,世界上還沒有其它的文化活動能夠引起如此廣泛的全人類的共鳴。然而長期以往,人們對于足球的理解又往往陷入了一種簡單的思維定勢,人們更喜歡沉醉于競技體育的“更高、更快、更強”對于足球而言,人們在意的似乎只是一種結(jié)果,人們喜歡的只是輝煌的一瞬。正是這種嚴重的“功利主義”思想長期伴隨著我們,在我國體育界表現(xiàn)得尤為突出,“極限、極限、極限”、“挑戰(zhàn)自我,戰(zhàn)勝自我”已經(jīng)成為競技體育的代名詞;增加大眾足球的基礎(chǔ)建設(shè),加大大眾足球的投入成為衡量大眾體育發(fā)展的唯一標尺:至于校園足球,學生身體素質(zhì)的好壞就是唯一一張“晴雨表”!伴隨著我國綜合國力的增強,我們對足球的要求一再提高,發(fā)展、發(fā)展、再發(fā)展,國家加大了資金的投入,全社會給予了體育前所未有的關(guān)注,我們希望中國足球能夠早日躋身于世界“第一集團”,中國能夠成為真正的體育強國。本論文L足球隊訓練管理系統(tǒng)主要牽扯到的程序,數(shù)據(jù)庫與計算機技術(shù)等。覆蓋知識面大,可以大大的提高系統(tǒng)人員工作效率。1.2系統(tǒng)研究現(xiàn)狀當今時代是飛速發(fā)展的信息時代,在各行各業(yè)中離不開信息處理,這正是計算機被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計算機的最大好處在于利用它能夠進行信息管理。使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對于復雜的信息管理,計算機能夠充分發(fā)揮它的優(yōu)越性。

管理信息系統(tǒng)是進行信息的采集、存儲、加工、維護和使用的系統(tǒng),它是隨著管理科學和技術(shù)科學的發(fā)展而形成的。L足球隊訓練管理系統(tǒng)是一所學校不可缺少的部分,它的內(nèi)容對于學校的決策者和管理者來說都至關(guān)重要,所以系統(tǒng)平臺應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段。使用計算機進行L足球隊訓練管理,具有人工無法比擬的優(yōu)點,查找方便、可靠性高、成本低等特點,由此可見,計算機已進入人類社會,在各個領(lǐng)域中發(fā)揮著重要的作用。在當前的形勢下,有必要開發(fā)適合高校使用的L足球隊訓練管理系統(tǒng),使其更方便、更有效和更安全地管理各種學校相關(guān)資源,并且還可以對數(shù)據(jù)信息進行及時處理,提高管理者工作效率和工作質(zhì)量。1.3研究內(nèi)容這次設(shè)計實現(xiàn)的是學校足球隊信息管理系統(tǒng)。信息化是當今世界發(fā)展的大趨勢,是推動社會各領(lǐng)域快速發(fā)展與變革最重要的源動力。信息技術(shù)是信息化建設(shè)最重要的技術(shù)支撐。這個校足球隊信息管理系統(tǒng)的功能可以分為前臺用戶功能和后臺管理功能。用戶功能主要提供給用戶使用,包括用戶的注冊、登錄等;后臺管理功能主要提供給系統(tǒng)的管理人員使用,包括對用戶的管理。用戶注冊后,登陸網(wǎng)站的用戶可以在線查看。這些部分用JSP設(shè)計頁面及連接,使用數(shù)據(jù)庫來建立相關(guān)的表,以便于對其進行查看、修改或刪除。在網(wǎng)站設(shè)計中,管理員完成對網(wǎng)站的維護與管理的工作。使用數(shù)據(jù)庫中權(quán)限的功能對管理員設(shè)置權(quán)限,管理員可以對球員數(shù)據(jù)信息進行新增,修改及刪除,也可以對球員信息進行處理,同時管理員也可以對用戶信息進行管理。1.4論文組織結(jié)構(gòu)L足球隊訓練管理系統(tǒng)采用JSP和開發(fā)環(huán)境所使用的技術(shù)開發(fā),實現(xiàn)了L足球隊訓練管理的系統(tǒng)化、高效化、科學化。系統(tǒng)用戶通過登錄進入到自己權(quán)限的操作界面,并且根據(jù)所需進行用戶相應(yīng)的操作,系統(tǒng)的實現(xiàn)主要是對整個系統(tǒng)想要實現(xiàn)的功能及功能的每一步實現(xiàn)、系統(tǒng)的整體的分析、設(shè)計、代碼的編寫等內(nèi)容進行實現(xiàn)操作,最后完成整個智能化的管理操作。詳細內(nèi)容介紹,將在以下六章中詳細闡述:第一章、緒論,介紹了研究課題選擇的背景及研究現(xiàn)狀,簡要介紹了本文的章節(jié)內(nèi)容。第二章、引入技術(shù)知識,通過引入關(guān)鍵技術(shù)進行開發(fā),向系統(tǒng)中涉及直觀表達的技術(shù)知識。第三章、重點分析了系統(tǒng)的分析,從系統(tǒng)強大的供需市場出發(fā),對系統(tǒng)開發(fā)的可行性,系統(tǒng)流程以及系統(tǒng)性能進行了探討。第四章、介紹了系統(tǒng)的詳細設(shè)計方案,包括系統(tǒng)結(jié)構(gòu)設(shè)計和數(shù)據(jù)庫設(shè)計。第五章、系統(tǒng)設(shè)計的實現(xiàn),通過對系統(tǒng)功能設(shè)計的詳細說明,論證了系統(tǒng)的結(jié)構(gòu)。第六章、系統(tǒng)的整體測試,評判系統(tǒng)是否可以上線運行。第2章相關(guān)技術(shù)2.1JSP技術(shù)JSP技術(shù)本身是一種腳本語言,它具有平臺無關(guān)性,但它的功能是十分強大的,開發(fā)利用都非常簡單方便,因為它可以使用所有的JAVA類。當它與JavaBeans類進行結(jié)合時,它可以使顯示邏輯和內(nèi)容分開,這就極大的方便了用戶的需求。JavaBeans可以對JSP技術(shù)的程序進行擴展,從而形成新的應(yīng)用程序,而且JavaBeans的代碼可以重復使用,所以就便于對程序進行維護。JavaBean組件有內(nèi)部的接口,可以幫助不同的人對系統(tǒng)進行訪問。1999年,Sun微系統(tǒng)公司正式推出了JSP技術(shù),這是一種動態(tài)技術(shù),是基于整個JAVA體系和JavaServlet提出的,是具有普遍適用性的WEB技術(shù),也是本系統(tǒng)設(shè)計的核心技術(shù)之一。JSP技術(shù)能夠極大的提高WEB網(wǎng)頁的運行速度,同時支持WEB的應(yīng)用服務(wù)器是非常多的。這些內(nèi)容會與腳本結(jié)合,并且由JavaBean和Servlet組件封裝。所有的腳本均在服務(wù)器端運行,JSP引擎會針對客戶端所提交的申請進行解釋,然后生成腳本程序和JSP標識,然后通過HTML/XML頁面將結(jié)果反饋給瀏覽器。因此,開發(fā)人員親自設(shè)計最終頁面的格式和HTML/XML標識時,完全可以使用JSP技術(shù)。2.2JAVA簡介Java主要采用CORBA技術(shù)和安全模型,可以在互聯(lián)網(wǎng)應(yīng)用的數(shù)據(jù)保護。它還提供了對EJB(EnterpriseJavaBeans)的全面支持,javaservletAPI,JSP(javaserverpages),和XML技術(shù)。JAVA語言是一種面向?qū)ο蟮恼Z言,它通過提供最基本的方法來完成指定的任務(wù),開發(fā)者只需要知道一些概念就能夠編寫出一些應(yīng)用程序。Java程序相對較小,其代碼能夠在小機器上運行。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.3MySQL數(shù)據(jù)庫每一個運行程序的程序都需要一個數(shù)據(jù)庫,它是一個完整系統(tǒng)的開發(fā)過程的一部分,就像不同尺寸的生物一樣,他們的生存需要心跳,心臟的作用非同一般。同樣的觀點,不論程序的大小,都需要數(shù)據(jù)庫支持。該系統(tǒng)的數(shù)據(jù)庫使用了三層或是多層的系統(tǒng),使用瀏覽器技術(shù)通過代理和服務(wù)器訪問,以訪問該數(shù)據(jù)庫。目前主機軟件的Oracle公司,由瑞典MySQLAB研發(fā)。以前的數(shù)據(jù)庫的所有數(shù)據(jù)存儲在一個空間,就像一個大倉庫,所以容易造成復雜和冗余數(shù)據(jù)的不好管理,這是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)主機,拯救分散不同的表,增加管理彈性,數(shù)據(jù)管理的問題也就解決了,也改善了數(shù)據(jù)的冗長和速度慢等一些問題。該軟件MySQL數(shù)據(jù)庫成為一個數(shù)據(jù)庫核心,成為很多發(fā)展中小型企業(yè)的不錯選擇,主要是由于它的運行體積不大,而且速度快、成本低,特別是全面開放的特點,使得很多人廣泛使用這一檢索SQL數(shù)據(jù)庫,從而使許多公司選擇MySQL數(shù)據(jù)庫。MySQL軟件因其版本的卓越性能而被劃分為社區(qū)和商業(yè)版本,并與PHP和apache相結(jié)合,以創(chuàng)建一個有利于開發(fā)的環(huán)境。但是mysql數(shù)據(jù)庫也是有一定的缺陷的,例如MySQL的小型和有限的功能(MySQL集束相對較低),造成它無法和其他大數(shù)據(jù)庫進行相比,不符合其他大公司的數(shù)據(jù)庫需要,他們更多的選擇如SQL服務(wù)器DB2Oracle,等等。但也不是無法阻擋使用它的許多中小型企業(yè),mysql的體積小、完善的功能,足以滿足用戶和一般中小型企業(yè)和成立源代碼,從而大大降低了成本總額的產(chǎn)品,從而增加了對深受這些用戶。2.4服務(wù)器TomcatTomcat是Apache軟件基金會的Jakarta項目中的一個核心項目,由Apache、Sun和其他一些公司及個人共同開發(fā)而成。由于有了Sun的參與和支持,最新的Servlet和JSP規(guī)范總是能在Tomcat中得到體現(xiàn),Tomcat5支持最新的Servlet2.4和JSP2.0規(guī)范。因為Tomcat技術(shù)先進、性能穩(wěn)定,而且免費,因而深受Java愛好者的喜愛并得到了部分軟件開發(fā)商的認可,成為目前比較流行的Web應(yīng)用服務(wù)器。目前最新版本是8.0。Tomcat服務(wù)器是一個免費的開放源代碼的Web應(yīng)用服務(wù)器,屬于輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選。對于一個初學者來說,可以這樣認為,當在一臺機器上配置好Apache服務(wù)器,可利用它響應(yīng)HTML頁面的訪問請求。實際上Tomcat部分是Apache服務(wù)器的擴展,但它是獨立運行的,所以當你運行tomcat時,它實際上作為一個與Apache獨立的進程單獨運行的。第3章系統(tǒng)分析3.1系統(tǒng)需求分析3.1.1設(shè)計目標分析L足球隊訓練管理系統(tǒng)是一個典型的數(shù)據(jù)管理系統(tǒng),開發(fā)人員在設(shè)計系統(tǒng)時應(yīng)首先了解用戶的需求,充分滿足用戶的功能需求,開發(fā)人員應(yīng)從以下幾個目標進行開發(fā)設(shè)計;首先開發(fā)的系統(tǒng)應(yīng)該易于理解,也就是操作起來非常簡單,保證每個用戶都可以輕松的會操作。其次是確保系統(tǒng)能夠穩(wěn)定、安全、可靠的運行。最后該系統(tǒng)具有檢索的功能,對于新用戶,當他們在輸入數(shù)據(jù)時,系統(tǒng)可以及時發(fā)現(xiàn)問題并滿足實際情況,盡可能的減少人為錯誤。3.1.2功能需求分析L足球隊訓練管理系統(tǒng)主要是為了提高工作人員的工作效率和更方便快捷的滿足用戶,更好存儲所有數(shù)據(jù)信息及快速方便的檢索功能,對系統(tǒng)的各個模塊是通過許多今天的發(fā)達系統(tǒng)做出合理的分析來確定考慮用戶的可操作性,遵循開發(fā)的系統(tǒng)優(yōu)化的原則,經(jīng)過全面的調(diào)查和研究。系統(tǒng)所要實現(xiàn)的功能分析,對于現(xiàn)在網(wǎng)絡(luò)方便的管理,系統(tǒng)要實現(xiàn)用戶可以直接在平臺上進行查看自己所有數(shù)據(jù)信息,根據(jù)自己的需求可以進行信息的提交,這樣既能節(jié)省用戶的時間,不用在像傳統(tǒng)的方式,需要查詢、了解信息都需要去尋找相關(guān)負責人了解相關(guān)數(shù)據(jù)信息,耽誤時間,由于很多用戶的時間的原因,沒有辦法隨時隨地進行相應(yīng)管理,真的很難去滿足用戶的各種需求。所以L足球隊訓練管理系統(tǒng)的開發(fā)不僅僅是能滿足用戶的需求,還能提高管理員的工作效率,減少原有不必要的工作量。3.2系統(tǒng)可行性分析3.2.1技術(shù)可行性本次畢業(yè)設(shè)計采用B/S模式,使用MyEclipse與簡單易懂的Java,分別作為該系統(tǒng)的開發(fā)工具與開發(fā)語言,以MySQL作為該系統(tǒng)的后臺數(shù)據(jù)庫,其中Java與MySQL數(shù)據(jù)庫為大學必修課程,使用起來較為熟練,MyEclipse開發(fā)工具功能穩(wěn)定,結(jié)構(gòu)清晰,根據(jù)說明能夠基本掌握其使用方法。綜上所述,結(jié)合參考資料,自主學習,從技術(shù)角度上來看具備可行性。3.2.2經(jīng)濟可行性本次畢業(yè)設(shè)計,由于采用的是當前較為成熟的技術(shù),技術(shù)風險小,因而開發(fā)周期和成本可控制,后期的維護成本較低,采用的軟件均為綠色開源軟件,費用較低。從系統(tǒng)本身出發(fā),L足球隊訓練管理系統(tǒng)的開發(fā)不僅能夠較大程度地提高管理部門的工作效率、服務(wù)質(zhì)量,還能夠減少針對信息管理所需要的人工成本。綜上所述,結(jié)合實際情況,從經(jīng)濟層面上來看具備可行性。3.2.3操作可行性可操作性主要主要可以肯定的是對系統(tǒng)設(shè)計完成后,用戶的使用體驗度,通過界面導航菜單可以簡單明了地進行查看所需的信息內(nèi)容。對于系統(tǒng)的操作,只要你會用鼠標不需要專業(yè)人員都可以直接進行功能模塊的操作,當然操作人員必須是有權(quán)限的,所以在操作系統(tǒng)之前必須是一個用戶或管理員,有了用戶名和密碼才能進行系統(tǒng)的操作。3.3項目設(shè)計原則系統(tǒng)架構(gòu)設(shè)計應(yīng)反映用戶與整個系統(tǒng)接口模塊之間的有效交互,以確保系統(tǒng)中實時數(shù)據(jù)的可擴展性和安全性。只有系統(tǒng)設(shè)計才能實現(xiàn)這一目標??梢詳U展功能模塊以適應(yīng)系統(tǒng)的未來發(fā)展。在系統(tǒng)的所有功能模塊中,必須要保證系統(tǒng)的數(shù)據(jù)安全性、易用性、柔軟性和擴展性,下面分別對四個性能進行詳細分析。(1)數(shù)據(jù)的安全性對于用戶進行L足球隊訓練管理時所牽扯到的數(shù)據(jù)信息,必須保證系統(tǒng)數(shù)據(jù)的安全性,因此在系統(tǒng)設(shè)計過程中必須要有多方面的考慮到系統(tǒng)的安全問題并進行解決處理。(2)易用性對于易用性主要是對于系統(tǒng)實現(xiàn)完成交付給用戶,用戶是否可以不用培訓就能夠進行系統(tǒng)管理操作,也就是常說的傻瓜操作,一定簡單明了,任何人都可以上手對數(shù)據(jù)信息進行操作管理。(3)柔軟性對于任何一個系統(tǒng)的實現(xiàn)都會涉及的服務(wù)種類繁多,所以在設(shè)計時一定確保系統(tǒng)可以隨時更改并且可以隨時處理。(4)擴展性互聯(lián)網(wǎng)的不斷發(fā)展,對于系統(tǒng)實現(xiàn)的所有的功能隨著用戶需求的不斷提高,功能模塊要不斷擴展。由于這是一個L足球隊訓練管理系統(tǒng),系統(tǒng)的設(shè)計是為了更好地節(jié)省學校成本和各種成本,因此需要考慮系統(tǒng)開發(fā)成本和效益。

第4章系統(tǒng)設(shè)計4.1系統(tǒng)設(shè)計目標信息管理系統(tǒng)能從全局出發(fā)輔助組織或其它機構(gòu)進行決策。我們的時代正邁向信息時代,信息的作用正變得越來越重要。它既是一個理論研究領(lǐng)域又是一個實用領(lǐng)域,其理論和技術(shù)都在不斷發(fā)展之中。一般來說,可以將信息管理系統(tǒng)定義為:信息管理系統(tǒng)是從一個基于管理科學理論,實用計算機技術(shù)、網(wǎng)絡(luò)通訊技術(shù)和信息處理技術(shù)的人機系統(tǒng),它通常有以下一些特征與作用:(1)以解決組織所面臨的問題為目標。信息管理系統(tǒng)指定目標是組織面臨的現(xiàn)實問題,直接以解決該問題為目標,對組織方方面面的信息集中存儲、處理、分析做出決策。(2)以數(shù)據(jù)庫和數(shù)據(jù)處理技術(shù)為基礎(chǔ)。信息管理系統(tǒng)主要采用現(xiàn)代化的數(shù)據(jù)存儲理念,對數(shù)據(jù)進行優(yōu)化整合,方便各個部門訪問所需要的數(shù)據(jù),同時采用一定的數(shù)學方法進行分析處理數(shù)據(jù),獲取有用信息。準備和提供同一格式的信息,使各種統(tǒng)計工作簡化,從而使信息成本最低。全面的保存大量信息,并能很快的查詢和統(tǒng)計綜合,為組織的決策提供信息支持。(3)大大減輕組織管理人員的工作強度、節(jié)省人力和物力。在手工條件下,組織人員需要進行的分類、登記和計算工作。不僅大量的重復計算由計算機完成,而且輸入數(shù)據(jù)后所有的數(shù)據(jù)處理也可由計算機系統(tǒng)完成,可以避免人工方式許多中間的處理環(huán)節(jié),工作人員的工作強度就大大減輕。(4)提高組織管理的工作效率。計算機進行數(shù)據(jù)的處理,其速度是人工方式的數(shù)量級倍數(shù),將使組織經(jīng)營信息的提供更加及時。4.2流程圖設(shè)計系統(tǒng)流程的分析是通過調(diào)查系統(tǒng)所涉及問題的識別、可行性可操作性、系統(tǒng)分析處理能力等具體環(huán)節(jié)來調(diào)節(jié)、整理系統(tǒng)的設(shè)計方案以確保系統(tǒng)能達到理想的狀態(tài)。這些操作都要進行一系列的流程測試保證數(shù)據(jù)庫的完整,以把控系統(tǒng)所涉及信息管理的安全、保證信息輸入、輸出正常轉(zhuǎn)換。然后,通過實際操作完成流程圖的繪制工作。L足球隊訓練管理系統(tǒng)的開發(fā)對管理模塊和系統(tǒng)使用的數(shù)據(jù)庫進行分析,編寫代碼、系統(tǒng)測試,如圖4-1所示。圖4-1開發(fā)系統(tǒng)流程圖4.3系統(tǒng)體系結(jié)構(gòu)架構(gòu)設(shè)計的目的是反映一個結(jié)構(gòu)和其他元素之間的關(guān)系,抽象,通常用于指導大型軟件系統(tǒng)。將一個巨大的任務(wù)細分為多個小任務(wù)的過程是系統(tǒng)架構(gòu)的總體設(shè)計。完成小任務(wù)后,整個任務(wù)就可以完成了。具體的實現(xiàn)過程是分解系統(tǒng),分析各部分的功能、接口和邏輯關(guān)系。頁面是一個一個模塊組建而成的,層次結(jié)構(gòu)分明,思想運用的是面向?qū)ο?,一個實體對應(yīng)一個數(shù)據(jù)類型,還要對每個數(shù)據(jù)類添加一個實施類。L足球隊訓練管理系統(tǒng)的實現(xiàn)主要功能有用戶管理、訓練計劃、比賽記錄、人數(shù)管理、考勤管理、工資管理、器材管理等模塊,這些功能可以充分滿足平臺用戶的需求。此系統(tǒng)功能較為全面如下圖系統(tǒng)功能結(jié)構(gòu),如圖4-2所示:圖4-2系統(tǒng)功能結(jié)構(gòu)圖4.4數(shù)據(jù)庫概念設(shè)計本系統(tǒng)的數(shù)據(jù)表設(shè)計ER圖設(shè)計如下:用戶信息實體屬性主要包括(用戶名、密碼、姓名、出生日期、性別、聯(lián)系方式、QQ、微信、籍貫、家庭住址、身份類型、備注)等字段信息,如圖4-3所示。圖4-3用戶信息實體屬性圖訓練計劃實體屬性主要包括(操作人、計劃標題、計劃日期、訓練類型、訓練項目、訓練場地、訓練設(shè)備、計劃期限、計劃內(nèi)容、計劃介紹、備注)等字段信息,如圖4-4所示。圖4-4訓練計劃實體屬性圖人事信息實體屬性主要包括(操作人、人事標題、錄入日期、人事類型、任命內(nèi)容、人事介紹、備注)等字段信息,如圖4-5所示。圖4-5人數(shù)信息實體屬性圖考勤信息實體屬性主要包括(操作人、考勤名稱、考勤日期、考勤類型、考勤說明、備注)等字段信息,如圖4-6所示。圖4-6考勤信息實體屬性圖工資信息實體屬性主要包括(操作人、工資名稱、發(fā)放日期、工資類型、基本工資、績效工資、提成獎金、工資結(jié)算、備注)等字段信息,如圖4-7所示。圖4-7工資信息實體屬性圖訓練進度息實體屬性主要包括(訓練計劃、操作人、訓練名稱、訓練日期、進度類型、訓練內(nèi)容、訓練進度、備注)等字段信息,如圖4-7所示。圖4-8訓練進度實體屬性圖4.5數(shù)據(jù)庫邏輯設(shè)計基于系統(tǒng)使用的數(shù)據(jù)庫管理系統(tǒng)的特點,對數(shù)據(jù)庫的概念模型進行了轉(zhuǎn)換和構(gòu)建。但是,這個系統(tǒng)只需要充分考慮L足球隊訓練管理系統(tǒng)的功能,而且組織比較清晰,將數(shù)據(jù)庫概念設(shè)計的ER圖轉(zhuǎn)換為關(guān)系數(shù)據(jù)庫。在關(guān)系數(shù)據(jù)庫中,數(shù)據(jù)關(guān)系又數(shù)據(jù)表組成,但是變得結(jié)構(gòu)表現(xiàn)在表的字段上。數(shù)據(jù)庫設(shè)計如下:表4-1:t_bisai表列名數(shù)據(jù)類型長度約束idint11NOTNULLb_namevarchar255DEFAULTNULLb_timevarchar255DEFAULTNULLb_typevarchar255DEFAULTNULLb_jiqsvarchar255DEFAULTNULLb_bpjlvarchar255DEFAULTNULLb_swcsvarchar255DEFAULTNULLb_fgcsvarchar255DEFAULTNULLb_bscdvarchar255DEFAULTNULLb_bsjgvarchar255DEFAULTNULLb_bsjsvarchar255DEFAULTNULLb_bzvarchar255DEFAULTNULLf_statusvarchar255DEFAULTNULLuser_idint11DEFAULTNULL表4-2:t_gongzi表列名數(shù)據(jù)類型長度約束idint11NOTNULLg_namevarchar255DEFAULTNULLg_timevarchar255DEFAULTNULLg_typevarchar255DEFAULTNULLg_jbgzvarchar255DEFAULTNULLg_jxgzvarchar255DEFAULTNULLg_gztcvarchar255DEFAULTNULLg_gzjsvarchar255DEFAULTNULLg_bzvarchar255DEFAULTNULLf_statusvarchar255DEFAULTNULLuser_idint11DEFAULTNULL表4-3:t_jindu表列名數(shù)據(jù)類型長度約束idint11NOTNULLj_namevarchar255DEFAULTNULLj_timevarchar255DEFAULTNULLj_typevarchar255DEFAULTNULLj_xlnrvarchar255DEFAULTNULLj_xljdvarchar255DEFAULTNULLj_bzvarchar255DEFAULTNULLxunLian_idint11DEFAULTNULLuser_idint11DEFAULTNULL表4-4:t_kaoqin表列名數(shù)據(jù)類型長度約束idint11NOTNULLk_namevarchar255DEFAULTNULLk_timevarchar255DEFAULTNULLk_typevarchar255DEFAULTNULLk_kqsmvarchar255DEFAULTNULLk_bzvarchar255DEFAULTNULLf_statusvarchar255DEFAULTNULLuser_idint11DEFAULTNULL表4-5:t_qifile表列名數(shù)據(jù)類型長度約束idint11NOTNULLf_uploadNamevarchar255DEFAULTNULLf_fileNamevarchar255DEFAULTNULLf_uploadTimevarchar255DEFAULTNULLq_namevarchar255DEFAULTNULLq_timevarchar255DEFAULTNULLq_typevarchar255DEFAULTNULLq_qcxhvarchar255DEFAULTNULLq_qcjsvarchar255DEFAULTNULLq_cdsyvarchar255DEFAULTNULLq_bzvarchar255DEFAULTNULLf_statusvarchar255DEFAULTNULLleix_idint11DEFAULTNULL表4-6:t_renshi表列名數(shù)據(jù)類型長度約束idint11NOTNULLr_namevarchar255DEFAULTNULLr_timevarchar255DEFAULTNULLr_typevarchar255DEFAULTNULLr_rmnrvarchar255DEFAULTNULLr_rmjsvarchar255DEFAULTNULLr_bz`varchar255DEFAULTNULLf_statusvarchar255DEFAULTNULLleix_idint11DEFAULTNULL表4-7:t_user表列名數(shù)據(jù)類型長度約束idint11NOTNULLu_usernamevarchar255DEFAULTNULLu_passwordvarchar255DEFAULTNULLu_namevarchar255DEFAULTNULLu_birthdayvarchar255DEFAULTNULLu_sexvarchar255DEFAULTNULLu_telvarchar255DEFAULTNULLu_lxrvarchar255DEFAULTNULLu_phonevarchar255DEFAULTNULLu_jgvarchar255DEFAULTNULLu_addressvarchar255DEFAULTNULLu_bmvarchar255DEFAULTNULLu_typevarchar255DEFAULTNULLu_by_1varchar255DEFAULTNULLu_by_2varchar255DEFAULTNULLu_by_3varchar255DEFAULTNULLu_bzvarchar255DEFAULTNULLu_statusvarchar255DEFAULTNULL表4-7:t_xunlian表列名數(shù)據(jù)類型長度約束idint11NOTNULLx_namevarchar255DEFAULTNULLx_timevarchar255DEFAULTNULLx_typevarchar255DEFAULTNULLx_xlxmvarchar255DEFAULTNULLx_xlcdvarchar255DEFAULTNULLx_xlsbvarchar255DEFAULTNULLx_jhqxvarchar255DEFAULTNULLx_jhnrvarchar255DEFAULTNULLx_jhjsvarchar255DEFAULTNULLx_bzvarchar255DEFAULTNULLf_statusvarchar255DEFAULTNULLleix_idint11DEFAULTNULL

第5章系統(tǒng)實現(xiàn)5.1系統(tǒng)用戶登錄界面系統(tǒng)用戶通過登錄窗口進行輸入自己的賬號信息,信息輸入完成后選擇身份,然后進行提交,系統(tǒng)對用戶輸入的用戶名和密碼進行驗證用戶的角色信息,驗證完成后進入到用戶的相應(yīng)操作界面進行自己權(quán)限的功能操作,如圖5-1所示。圖5-1用戶登錄界面圖5.2管理員功能模塊的實現(xiàn)5.2.1管理員操作界面管理員登錄成功后進入系統(tǒng)操作界面可以進行個人資料管理、用戶管理、訓練計劃、訓練進度、比賽記錄、人事管理、考勤管理、工資管理、器材管理功能模塊的查看、更新、維護等相應(yīng)的操作,其界面如圖5-2所示。圖5-2管理員操作界面5.2.2用戶管理界面管理員通過用戶列表可以查看所有用戶信息,選擇用戶查看詳情,并且可以對已有的用戶信息進行修改或選擇刪除,同時,管理員還可以通過輸入用戶信息進行檢索查看,結(jié)合所需管理員還可以在線添加新的用戶,通過輸入用戶名、密碼、姓名、出生日期、性別、聯(lián)系方式、QQ、微信、籍貫、家庭住址、身份類型、備注,信息填寫完成選擇提交即可添加,其界面如圖5-3所示。圖5-3用戶管理界面5.2.3訓練計劃管理界面管理員通過輸入操作人、計劃標題、計劃日期、訓練類型、訓練項目、訓練場地、訓練設(shè)備、計劃期限、計劃內(nèi)容、計劃介紹、備注,信息填寫完成進行添加訓練計劃,其界面如圖5-4所示;同時,管理員還可以對已有的訓練計劃進行查看、修改、刪除。其界面如圖5-5所示。圖5-4添加訓練計劃界面圖5-5訓練計劃管理界面5.2.4比賽記錄管理界面比賽記錄管理與訓練計劃管理功能基本相同,不同的是添加、修改所輸入的信息。其界面如圖5-6所示。圖5-6比賽記錄管理界面5.2.5人事管理界面管理員通過信息列表可以查看所有的人事,選擇人事查看詳情,并且可以對已有的人事進行編輯或刪除,根據(jù)需求管理員可以添加人事,通過輸入操作人、人事標題、錄入日期、人事類型、任命內(nèi)容、人事介紹、備注,信息填寫完成進行添加,其界面如圖5-7所示;圖5-7人事管理界面5.2.6考勤管理界面管理員通過考勤列表可以查看所有用戶的考勤,選擇考勤查看詳情,并且可以對已有的考勤信息進行編輯或刪除,根據(jù)需求管理員可以添加用戶考勤,通過輸入操作人、考勤名稱、考勤日期、考勤類型、考勤說明、備注,信息填寫完成進行添加,其界面如圖5-8所示。圖5-8考勤管理界面5.2.7工資管理界面管理員通過輸入操作人、工資名稱、發(fā)放日期、工資類型、基本工資、績效工資、提成獎金、工資結(jié)算、備注,信息填寫完成進行添加工資,其界面如圖5-9所示;同時,管理員還可以對已有的工資信息進行查看、修改、刪除,其界面如圖5-10所示。圖5-9添加工資界面圖5-10工資管理界面5.2.8器材管理界面管理員通過輸入附件、操作人、器材名稱、創(chuàng)建日期、器材類型、器材型號、器材介紹、場地使用、備注,信息填寫完成選擇提交即可添加器材,并且可以對已有的器材進行查看、編輯、刪除,其界面如圖5-11所示;圖5-11器材管理界面5.3用戶功能模塊5.3.1用戶操作界面用戶如果沒有賬號需要先行注冊再登錄,通過注冊界面輸入用戶名、密碼、校驗碼,信息填寫準確無誤后進行用戶注冊,其界面如圖5-12所示;用戶登錄成功后進入系統(tǒng)操作界面可以進行訓練計劃、訓練進度、比賽記錄、人事管理、考勤管理、工資管理、器材管理模塊的相應(yīng)操作,同時,用戶還可以對個人資料進行修改,用戶通過輸入姓名、性別、出生日期、聯(lián)系方式、QQ、微信、籍貫、家庭住址、身份類型、備注,信息填寫完成選擇提交即可修改個人資料,其界面如圖5-13所示。圖5-12用戶注冊界面圖5-13用戶操作界面5.3.2訓練計劃界面用戶通過計劃列表可以查看已有的訓練計劃,選擇訓練計劃查看詳情,其界面如圖5-14所示。圖5-14訓練計劃查看界面5.3.3訓練進度界面用戶通過輸入訓練計劃、操作人、訓練名稱、訓練日期、進度類型、訓練內(nèi)容、訓練進度、備注,信息填寫完成進行添加訓練進度,其界面如圖5-15所示;同時,用戶還可以對已有的訓練進度進行查看、修改、刪除。其界面如圖5-16所示。圖5-15添加訓練進度界面圖5-16訓練進度管理界面

第6章系統(tǒng)測試6.1系統(tǒng)測試目的系統(tǒng)在測試的時候,確保系統(tǒng)能否正常運行和功能模塊如何實現(xiàn)的更好以及程序代碼是否存在錯誤。測試程序是開發(fā)過程中的一個主要問題。即使系統(tǒng)已經(jīng)完成,無論多么好,程序測試也會發(fā)現(xiàn)沒有找到重復錯誤信息。任何系統(tǒng)需要能夠使用測試階段、測試過程是找出系統(tǒng)實現(xiàn)過程錯誤,系統(tǒng)用戶需求標準找到之間的差距程序和系統(tǒng)用戶需求或沖突,根據(jù)系統(tǒng)問題提出解決方案,以更好地進行在線檢測系統(tǒng)?;谏厦娴臏y試問題,更多的證明需要開展的工作,系統(tǒng)通過大量的測試,從不同的角度來識別系統(tǒng)實現(xiàn)錯誤,以確保正確的操作系統(tǒng),以更好地服務(wù)L足球隊訓練管理系統(tǒng)。測試不僅僅是系統(tǒng)開發(fā)的開始,它應(yīng)該貫穿系統(tǒng)的整個生命周期。評估系統(tǒng)質(zhì)量的方法不僅限于系統(tǒng)的編碼和過程,而且應(yīng)該與軟件設(shè)計和歷史需求分析密切相關(guān)。一個系統(tǒng)錯誤,不一定是一個代碼錯誤,可能是一個問題,設(shè)計摘要和設(shè)計細節(jié)的階段,并且問題也可能發(fā)生在需求分析階段。從實際情況來看,最初的問題很可能是一個小錯誤,按按鈕的原則,按鈕錯位后的按鈕會全部錯位。這個系統(tǒng)的原因也適用,隨著后續(xù)的開發(fā)工作,錯誤將會越來越嚴重。因此,問題越早發(fā)現(xiàn),問題的早期階段就越好,避免后續(xù)編碼、測試和設(shè)計的問題,避免擴大國家問題。在測試系統(tǒng)中,員工應(yīng)該從客戶的角度來處理測試工作,現(xiàn)在主要的測試方法是黑盒測試。測試的目的可以總結(jié)為:首先,用戶界面和客戶需求是一致的,設(shè)置界面和設(shè)計風格的統(tǒng)一;第二,創(chuàng)新設(shè)計界面標準設(shè)計標準,具有獨特的審美特征;最后,傳統(tǒng)的人機界面滿足了審美需求,我們不能盲目追求一個獨特而合理的規(guī)劃和布局,符合審美標準。系統(tǒng)測試是將已經(jīng)確認的軟件、計算機硬件、外設(shè)、網(wǎng)絡(luò)等其他元素結(jié)合在一起,進行信息系統(tǒng)的各種組裝測試和確認測試,其目的是通過與系統(tǒng)的需求相比較,發(fā)現(xiàn)所開發(fā)的系統(tǒng)與用戶需求不符或矛盾的地方,從而提出更加完善的方案.。它的的任務(wù)是盡可能徹底地檢查出程序中的錯誤,提高軟件系統(tǒng)的可靠性,其目的是檢驗系統(tǒng)做得怎樣?這階段又可分為三個步驟:模塊測試,測試每個模塊的程序是否有錯誤;組裝測試,測試模塊之間的接口是否正確;確認測試,測試整個軟件系統(tǒng)是否滿足用戶功能和性能的要求。該階段結(jié)束應(yīng)交付測試報告,說明測試數(shù)據(jù)的選擇,測試用例以及測試結(jié)果是否符合預期結(jié)果。測試發(fā)現(xiàn)問題之后要經(jīng)過調(diào)試找出錯誤原因和位置,然后進行改正。是基于系統(tǒng)整體需求說明書的黑盒類測試,應(yīng)覆蓋系統(tǒng)所有聯(lián)合的部件。系統(tǒng)測試是針對整個產(chǎn)品系統(tǒng)進行的測試,目的是驗證系統(tǒng)是否滿足了需求規(guī)格的定義,找出與需求規(guī)格不相符合或與之矛盾的地方。系統(tǒng)測試的對象不僅僅包括需要測試的產(chǎn)品系統(tǒng)的軟件,還要包含軟件所依賴的硬件、外設(shè)甚至包括某些數(shù)據(jù)、某些支持軟件及其接口等。因此,必須將系統(tǒng)中的軟件與各種依賴的資源結(jié)合起來,在系統(tǒng)實際運行環(huán)境下來進行測試。6.2系統(tǒng)測試的原則1、測試機構(gòu)要獨立。2、要精心設(shè)計測試計劃,包括負載測試、壓力測試、用戶界面測試、可用性測試、逆向測試、安裝測試、驗收測試。3、要進行回歸測試。4、測試要遵從經(jīng)濟性原則。6.3系統(tǒng)測試方法在對系統(tǒng)進行測試的時候在找到問題的情況下必須在第一時間找到解決問題的辦法,不要存在僥幸的心理,這樣才能讓系統(tǒng)開發(fā)的質(zhì)量有所保證,并且開發(fā)的周期會大大縮短;還有就是在測試時,不要出現(xiàn)重復性的錯誤,遇到一個錯誤問題,要將整個系統(tǒng)開發(fā)所牽扯的該問題都必須一一解決,提高系統(tǒng)的安全性、穩(wěn)定性。白盒測試與黑盒測試是測試中比較常用的兩種方法。①結(jié)構(gòu)測試俗稱白盒測試:這種測試是在對程序的處理過程與結(jié)構(gòu)都有詳盡諒解的前提下,順從程序內(nèi)部的邏輯而完成的系統(tǒng)測試,以確定系統(tǒng)中所有的通路都能夠遵照設(shè)計要求正常工作,不出現(xiàn)任何偏差。②功能測試又成黑盒測試:主要是針對程序功能能夠按照設(shè)計正常實現(xiàn)的一種檢測,在程序接口處進行,檢測程序手法數(shù)據(jù)是否正常,與外部信息的交換是否完整。6.4系統(tǒng)功能測試測試系統(tǒng)是最新的Windows10系統(tǒng),通過對系統(tǒng)實現(xiàn)的功能模塊進行每個功能模塊的操作測試,查看每個用戶的功能模塊所對應(yīng)的權(quán)限信息是否可以操作并且數(shù)據(jù)信息更新一致。測試需求測試重點是否達成需求結(jié)果系統(tǒng)用戶登錄輸入賬號密碼需求達成通過登錄失敗輸入錯誤賬號密碼需求達成通過修改信息修改成功需求達成通過用戶管理增刪查改需求達成通過訓練計劃管理增刪查改需求達成通過訓練進度管理增刪查改需求達成通過比賽記錄管理增刪查改需求達成通過人事管理增刪查改需求達成通過考勤管理增刪查改需求達成通過工資管理增刪查改需求達成通過為了方便用戶使用“L足球隊訓練管理系統(tǒng)”,以及盡可能少的減少系統(tǒng)測試錯誤的發(fā)生,我們對系統(tǒng)進行了相對應(yīng)的測試。對系統(tǒng)的全部的功能界面進行測試,簡單來說,就是我們輸入一些數(shù)據(jù)并且對其進行提交,之后我們查看每個頁面的反饋,檢測頁面的相關(guān)功能可不可以完全實現(xiàn)。6.5系統(tǒng)測試結(jié)果通過對系統(tǒng)功能的測試,L足球隊訓練管理系統(tǒng)的基本功能都是可行的,不管是系統(tǒng)里面的功能,還是

溫馨提示

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

評論

0/150

提交評論