




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
中南大學(xué)信息科學(xué)與工程學(xué)院球隊(duì)管理系統(tǒng)設(shè)計(jì)報(bào)告班級(jí):電氣自動(dòng)化1001班學(xué)號(hào):0909100127姓名:指導(dǎo)老師:二O—二年一月球隊(duì)管理系統(tǒng)設(shè)計(jì)報(bào)告球隊(duì)管理系統(tǒng)設(shè)計(jì)報(bào)告#摘要足球是世界第一體育運(yùn)動(dòng),隨著網(wǎng)絡(luò)信息管理技術(shù)的不斷深化和發(fā)展,信息管理系統(tǒng)工具在技術(shù)上一步步成熟起來(lái),越來(lái)越多的足球愛(ài)好者通過(guò)網(wǎng)絡(luò)關(guān)注足球運(yùn)動(dòng)。球隊(duì)是要生存和發(fā)展的,因此,球隊(duì)?wèi)?yīng)該高效而有機(jī)地去組織他們的比賽,加強(qiáng)球隊(duì)同球迷之間的聯(lián)系,提高球隊(duì)信息管理的水平,從而進(jìn)一步提升球隊(duì)的綜合實(shí)力。這就意味著要加強(qiáng)球隊(duì)資源和信息的管理同樣需要建立一套符合球隊(duì)自身特點(diǎn)的信息管理系統(tǒng),對(duì)球隊(duì)的各類信息進(jìn)行有效管理。本文描述了探索球隊(duì)信息管理系統(tǒng)的詳細(xì)過(guò)程,這個(gè)過(guò)程是在Delphi7語(yǔ)言的環(huán)境下進(jìn)行的,利用Delphi7和SQLServe2008進(jìn)行數(shù)據(jù)庫(kù)建立和編程設(shè)計(jì),應(yīng)用SQL語(yǔ)言查詢數(shù)據(jù)。系統(tǒng)設(shè)計(jì)分為數(shù)據(jù)庫(kù)設(shè)計(jì)和應(yīng)用系統(tǒng)設(shè)計(jì)兩塊。數(shù)據(jù)庫(kù)設(shè)計(jì)方面詳細(xì)介紹兩個(gè)設(shè)計(jì)的需求分析、可行性分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì);應(yīng)用系統(tǒng)設(shè)計(jì)對(duì)介紹了球隊(duì)信息管理系統(tǒng)的功能體系結(jié)構(gòu)、模塊功能介紹等,并對(duì)各模塊進(jìn)行了流程圖描述。關(guān)鍵詞:SQLServe2008數(shù)據(jù)庫(kù),球隊(duì)信息管理系統(tǒng),Delphi目錄TOC\o"1-5"\h\z球隊(duì)管理系統(tǒng)設(shè)計(jì)報(bào)告0摘要1第一章.緒論4\o"CurrentDocument"1.1SQLServer簡(jiǎn)介4\o"CurrentDocument"1.2Delphi簡(jiǎn)介4第二章?數(shù)據(jù)庫(kù)設(shè)計(jì)42.1需求分析4\o"CurrentDocument"2.1.1數(shù)據(jù)需求4\o"CurrentDocument"2.1.2事物需求52.2可行性分析6\o"CurrentDocument"2.2.1經(jīng)濟(jì)可行性6\o"CurrentDocument"2.2.2技術(shù)可行性62.3概念結(jié)構(gòu)設(shè)計(jì)7系統(tǒng)E-R圖7\o"CurrentDocument"個(gè)體E-R圖82.4邏輯結(jié)構(gòu)設(shè)計(jì)112.4.1E—R圖轉(zhuǎn)化而得到的關(guān)系模式112.5物理結(jié)構(gòu)設(shè)計(jì)13\o"CurrentDocument"2.5.1數(shù)據(jù)字典13第三章?應(yīng)用系統(tǒng)設(shè)計(jì)173.1需求分析17\o"CurrentDocument"3.1.1數(shù)據(jù)需求17\o"CurrentDocument"3.1.2事物需求183.2概念結(jié)構(gòu)設(shè)計(jì)183.2.1系統(tǒng)功能結(jié)構(gòu)圖18\o"CurrentDocument"3.2.2系統(tǒng)設(shè)計(jì)原則193.3詳細(xì)設(shè)計(jì)203.3.1用戶登陸模塊20\o"CurrentDocument"3.3.2主界面顯示模塊22\o"CurrentDocument"3.3.3賽程顯示模塊24\o"CurrentDocument"3.3.4榜單查詢模塊25\o"CurrentDocument"3.3.5球員評(píng)價(jià)模塊27\o"CurrentDocument"3.3.6球員信息管理模塊29第四章?總結(jié)與體會(huì)31附錄.參考文獻(xiàn)33第一章.緒論1.1SQLServer簡(jiǎn)介SQL(StructuredQueryLanguage)即結(jié)構(gòu)化查詢語(yǔ)言,1974年提出,1989年國(guó)際標(biāo)準(zhǔn)化組織將SQL定為國(guó)際標(biāo)準(zhǔn),推薦它為關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言。SQLServer中的T-SQL是對(duì)標(biāo)準(zhǔn)SQL的擴(kuò)充。它是一種使用靈活、語(yǔ)言簡(jiǎn)潔、通用的、功能強(qiáng)大的關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言。SQLServer是一個(gè)基于c/s模式的新一代大型數(shù)據(jù)庫(kù)管理系統(tǒng)。它在電子商務(wù)、數(shù)據(jù)倉(cāng)庫(kù)和數(shù)據(jù)庫(kù)解決方案等應(yīng)用中起著重要的核心作用,為企業(yè)的數(shù)據(jù)管理提供強(qiáng)大的支持,對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)提供有效的管理,并采用有效的措施實(shí)現(xiàn)數(shù)據(jù)的完整性及數(shù)據(jù)的安全性。1.2Delphi簡(jiǎn)介Delphi,是Windows平臺(tái)下著名的快速應(yīng)用程序開(kāi)發(fā)工具(RapidApplicationDevelopment,簡(jiǎn)稱RAD)。它的前身,即是DOS時(shí)代盛行一時(shí)的“BorlandTurboPascal",最早的版本由美國(guó)Borland(寶蘭)公司于1995年開(kāi)發(fā)。主創(chuàng)者為AndersHejlsberg。經(jīng)過(guò)數(shù)年的發(fā)展,此產(chǎn)品也轉(zhuǎn)移至Embarcadero公司旗下。Delphi是一個(gè)集成開(kāi)發(fā)環(huán)境(IDE),使用的核心是由傳統(tǒng)Pascal語(yǔ)言發(fā)展而來(lái)的ObjectPascal,以圖形用戶界面為開(kāi)發(fā)環(huán)境,透過(guò)IDE、VCL工具與編譯器,配合連結(jié)數(shù)據(jù)庫(kù)的功能,構(gòu)成一個(gè)以面向?qū)ο蟪绦蛟O(shè)計(jì)為中心的應(yīng)用程序開(kāi)發(fā)工具。第二章.?dāng)?shù)據(jù)庫(kù)設(shè)計(jì)2.1需求分析2.1.1數(shù)據(jù)需求球隊(duì)信息管理系統(tǒng)需要完成的功能主要有:1、管理員和普通用戶的登錄,包括用戶名和密碼的輸入;2、普通用戶(即球迷)的注冊(cè),包括用戶名和密碼的輸入及確認(rèn),相關(guān)注冊(cè)條款的同意;3、球隊(duì)基本信息的查詢,包括球隊(duì)主帥,球隊(duì)榮譽(yù)以及球隊(duì)最新的比賽和訓(xùn)練的圖片集錦的瀏覽;4、賽事類型、對(duì)陣球隊(duì)和球員姓名的輸入,以及對(duì)球員每場(chǎng)比賽的技術(shù)統(tǒng)計(jì)的查詢,包括進(jìn)球、助攻、搶斷等數(shù)據(jù);5、對(duì)球員本場(chǎng)比賽的表現(xiàn)在進(jìn)攻、防守、體能、配合和技術(shù)五個(gè)方面進(jìn)行打分,并給予評(píng)價(jià);6、每場(chǎng)比賽的球員的大眾評(píng)價(jià)分?jǐn)?shù)的查看,包括各項(xiàng)指標(biāo)平均分,投票人數(shù)7、球員基本信息的添加,修改,查詢和刪除,包括球員照片、姓名、國(guó)籍等;8、球隊(duì)賽程查詢,添加,修改和刪除,包括比賽日期、賽事類型、對(duì)陣球隊(duì)等;9、球員助攻榜、射手榜和搶斷榜的查詢;10、聯(lián)賽積分榜各球隊(duì)的排名狀況的查詢;11、球隊(duì)數(shù)據(jù)庫(kù)管理信息的備份;2.1.2事物需求1、管理員對(duì)球隊(duì)事務(wù)管理部分,要求:a、可以對(duì)球隊(duì)的基本信息、球員的個(gè)人信息和技術(shù)統(tǒng)計(jì)、賽程的查詢;b、可以對(duì)球隊(duì)的基本信息進(jìn)行添加和修改;c、可以對(duì)球員的個(gè)人基本信息進(jìn)行修改、添加和刪除;d、可以查詢聯(lián)賽積分榜、射手榜、助攻榜和搶斷榜;e、可以對(duì)球隊(duì)數(shù)據(jù)庫(kù)信息的備份;f、可以對(duì)球隊(duì)賽程的修改、添加和刪除;2、普通用戶對(duì)球隊(duì)事務(wù)管理部分,要求:a、可以對(duì)球隊(duì)的基本信息、球員的個(gè)人信息和技術(shù)統(tǒng)計(jì)、賽程的查詢b、可以對(duì)球員的各項(xiàng)表現(xiàn)打分和評(píng)價(jià);C、可以瀏覽球員某場(chǎng)比賽的各項(xiàng)平均分;d、可以注冊(cè)新用戶;f、可以對(duì)個(gè)人基本資料修改和刪除;2.2可行性分析經(jīng)濟(jì)可行性通過(guò)局域網(wǎng)對(duì)球隊(duì)信息進(jìn)行全面的、自動(dòng)化的管理,大大提高了球隊(duì)的管理效率。通過(guò)系統(tǒng)對(duì)球隊(duì)運(yùn)行過(guò)程中的數(shù)據(jù)進(jìn)行全面記錄,避免人為處理各類數(shù)據(jù)時(shí)所產(chǎn)生的各種問(wèn)題,并且縮減了球隊(duì)管理人員的維護(hù)成本和維護(hù)周期,提高了球隊(duì)的辦公效率。技術(shù)可行性整個(gè)系統(tǒng)屬于一個(gè)規(guī)模中等的基于Delphi操作界面的MSSQL數(shù)據(jù)庫(kù)系統(tǒng)。雖然其在組織關(guān)系上存在著一定的復(fù)雜性,繁瑣性和不確定性但是就整個(gè)系統(tǒng)的技術(shù)構(gòu)成上來(lái)看,它還是屬于一個(gè)數(shù)據(jù)庫(kù)應(yīng)用類的系統(tǒng)。系統(tǒng)的基本操作是對(duì)存在的數(shù)據(jù)庫(kù)里的各個(gè)表的內(nèi)容進(jìn)行添加、刪除、查找、編輯等。所以就單純的數(shù)據(jù)庫(kù)應(yīng)用來(lái)看,暫不存在太大的技術(shù)問(wèn)題。隨著計(jì)算機(jī)局域網(wǎng)的普及,為信球隊(duì)息管理系統(tǒng)提供了基礎(chǔ)。網(wǎng)絡(luò)化的管理,使球隊(duì)管理更加規(guī)范。信息維護(hù)基本上基于遠(yuǎn)程登錄、遠(yuǎn)程維護(hù)的方式,實(shí)現(xiàn)了對(duì)球員信息的便捷化、無(wú)紙化管理。2.3概念結(jié)構(gòu)設(shè)計(jì)2?3?1系統(tǒng)E-R圖1管理nnnnnnn查詢1nnn球員評(píng)價(jià)彳信息/評(píng)價(jià)——積分謝手7搶斷;助攻橡隊(duì)技術(shù)統(tǒng)計(jì)賽程球員技術(shù)球員個(gè)人資料信息管理員普通戶_/管理一用戶信息2.3.2個(gè)體E-R圖球員個(gè)人信息實(shí)體E-R圖球隊(duì)技術(shù)統(tǒng)計(jì)實(shí)體E-R圖門斷攻俱傳越位犯規(guī)賽事場(chǎng)時(shí)I間陣球隊(duì)球員技術(shù)統(tǒng)計(jì)球員評(píng)價(jià)信息實(shí)體E-R圖助攻射門傳球比分搶斷首發(fā)陣型.日期比賽結(jié)果.賽事已侏賽主/客場(chǎng)(寸陣球隊(duì)歷史交往記錄賽程賽程實(shí)體E-R圖用戶信息實(shí)體E-R圖積分榜實(shí)體E-R圖射手榜實(shí)體E-R圖搶斷榜實(shí)體E-R圖助攻榜實(shí)體E-R圖2.4邏輯結(jié)構(gòu)設(shè)計(jì)2.4.1E—R圖轉(zhuǎn)化而得到的關(guān)系模式球員個(gè)人信息(姓名,照片,國(guó)籍,號(hào)碼,位置,年齡,身高,體重,教練,個(gè)人簡(jiǎn)介,主要獎(jiǎng)項(xiàng))。球員技術(shù)統(tǒng)計(jì)(編號(hào),姓名,號(hào)碼,俱樂(lè)部,賽事,對(duì)陣球隊(duì),出場(chǎng)時(shí)間,射門,進(jìn)球,傳球,助攻,搶斷,過(guò)人,越位,犯規(guī))。球隊(duì)技術(shù)統(tǒng)計(jì)(比賽類型,場(chǎng)次,勝場(chǎng),平場(chǎng),負(fù)場(chǎng),進(jìn)球,失球,下場(chǎng)對(duì)手,比賽日期)。球員評(píng)價(jià)信息(姓名,賽事,對(duì)陣球隊(duì),進(jìn)攻,防守,體能,技術(shù),配合,總評(píng),評(píng)價(jià),投票用戶)。賽程(日期,賽事,主/客場(chǎng),對(duì)陣球隊(duì),歷史交往記錄,已/未賽,比賽結(jié)果,射門,傳球,助攻,搶斷,犯規(guī),首發(fā)陣型)。用戶信息(用戶名,密碼,用戶類型)。積分排名(球隊(duì),勝場(chǎng),平場(chǎng),負(fù)場(chǎng),場(chǎng)次,積分)。帶下劃線的屬性為各關(guān)系模式的主碼,字體為粗體的屬性為各關(guān)系模式的外碼。姓名球員技術(shù)統(tǒng)計(jì)關(guān)系—姓名_球員個(gè)人信息關(guān)系姓名球員評(píng)價(jià)信息關(guān)系球員個(gè)人信息關(guān)系球員評(píng)價(jià)信息關(guān)系投票用戶.用戶信息關(guān)系球隊(duì)技術(shù)統(tǒng)計(jì)關(guān)系比賽日期?賽程關(guān)系―賽事—球隊(duì)技術(shù)統(tǒng)計(jì)關(guān)系球員技術(shù)統(tǒng)計(jì)關(guān)系—賽事—球隊(duì)技術(shù)統(tǒng)計(jì)關(guān)系球員評(píng)價(jià)信息關(guān)系—賽事—球隊(duì)技術(shù)統(tǒng)計(jì)關(guān)系2.4.2數(shù)據(jù)庫(kù)關(guān)系圖
2.5物理結(jié)構(gòu)設(shè)計(jì)2.5.1數(shù)據(jù)字典數(shù)據(jù)項(xiàng)是數(shù)據(jù)庫(kù)的關(guān)系中不可再分的數(shù)據(jù)單位,下表分別列出了數(shù)據(jù)的名稱、數(shù)據(jù)類型、長(zhǎng)度、取值能否為空。利用SQLServer2008建立“球隊(duì)信息管理系統(tǒng)”數(shù)據(jù)庫(kù),其基本表清單及表結(jié)構(gòu)描述如下:數(shù)據(jù)庫(kù)中用到的表:數(shù)據(jù)庫(kù)表名備注球員個(gè)人信息表球員技術(shù)統(tǒng)計(jì)表球隊(duì)技術(shù)統(tǒng)計(jì)表球員評(píng)價(jià)表賽程用戶信息積分排名數(shù)據(jù)庫(kù)中用到的視圖:數(shù)據(jù)庫(kù)視圖名備注射手榜助攻表?yè)寯喟袂騿T個(gè)人信息表結(jié)構(gòu)如下:字段名字段類型約束控制說(shuō)明姓名varchar(50)主鍵notnull照片varchar(50)國(guó)籍varchar(20)notnull號(hào)碼tinyintnotnull位置varchar(lO)notnull年齡tinyintnotnull
身高varchar(lO)notnull體重varchar(lO)notnull教練varchar(50)notnull個(gè)人簡(jiǎn)介text主要獎(jiǎng)項(xiàng)text球員技術(shù)統(tǒng)計(jì)表結(jié)構(gòu)如下:字段名字段類型約束控制說(shuō)明編號(hào)int主鍵notnull姓名varchar(50)外鍵notnull號(hào)碼tinyintnotnull俱樂(lè)部varchar(50)notnull賽事varchar(50)外鍵notnull對(duì)陣球隊(duì)varchar(50)notnull出場(chǎng)時(shí)間intnotnull射門tinyintnotnull進(jìn)球tinyintnotnull傳球intnotnull助攻tinyintnotnull搶斷tinyintnotnull過(guò)人tinyintnotnull越位tinyintnotnull犯規(guī)tinyintnotnull球隊(duì)技術(shù)統(tǒng)計(jì)表結(jié)構(gòu)如下:字段名字段類型約束控制說(shuō)明比賽類型varchar(50)主鍵notnull場(chǎng)次tinyintnotnull勝場(chǎng)tinyintnotnull平場(chǎng)tinyintnotnull負(fù)場(chǎng)tinyintnotnull進(jìn)球tinyintnotnull失球tinyintnotnull
下場(chǎng)對(duì)手varchar(50)notnull比賽日期date外鍵notnull球員評(píng)價(jià)表結(jié)構(gòu)如下:字段名字段類型約束控制說(shuō)明姓名varchar(50)外鍵notnull賽事varchar(50)notnull對(duì)陣球隊(duì)varchar(50)notnull進(jìn)攻tinyintnotnull防守tinyintnotnull體能tinyintnotnull技術(shù)tinyintnotnull配合tinyintnotnull總評(píng)tinyintnotnull評(píng)價(jià)text投票用戶varchar(50)外鍵notnull賽程結(jié)構(gòu)如下:字段名字段類型約束控制說(shuō)明日期date主鍵notnull賽事varchar(50)外鍵notnull主/客場(chǎng)varchar(lO)'主場(chǎng)'或'客場(chǎng)'對(duì)陣球隊(duì)varchar(50)notnull歷史交往記錄varchar(lO)已/未賽varchar(lO)已賽或未賽notnull比賽結(jié)果varchar(lO)射門tinyint傳球int助攻tinyint搶斷tinyint犯規(guī)tinyint首發(fā)陣型varchar(lO)用戶信息結(jié)構(gòu)如下:字段名字段類型約束控制說(shuō)明用戶名varchar(50)主鍵notnull密碼varchar(50)notnull用戶類型varchar(50)'普通用戶'或'管理員'notnull積分排名結(jié)構(gòu)如下:字段名字段類型約束控制說(shuō)明球隊(duì)varchar(50)主鍵notnull勝場(chǎng)tinyintnotnull平場(chǎng)tinyintnotnull負(fù)場(chǎng)tinyintnotnull場(chǎng)次tinyintnotnull積分tinyintnotnull射手榜視圖結(jié)構(gòu)如下:字段名別名字段類型約束控制排序類型排序順序分組依據(jù)姓名varchar(50)notnull號(hào)碼tinyintnotnull進(jìn)球進(jìn)球tinyintnotnull降序1sum編號(hào)出場(chǎng)次數(shù)tinyintnotnullcount出場(chǎng)時(shí)間出場(chǎng)時(shí)間tinyintnotnull升序2count俱樂(lè)部varchar(50)notnull助攻榜視圖結(jié)構(gòu)如下:字段名別名字段類型約束控制排序類型排序順序分組依據(jù)姓名varchar(50)notnull號(hào)碼tinyintnotnull助攻助攻tinyintnotnull降序1sum編號(hào)出場(chǎng)次數(shù)tinyintnotnullcount出場(chǎng)時(shí)間出場(chǎng)時(shí)間tinyintnotnull升序2count俱樂(lè)部varchar(50)notnull搶斷榜視圖結(jié)構(gòu)如下:字段名別名字段類型約束控制排序類型排序順序分組依據(jù)姓名varchar(50)notnull號(hào)碼tinyintnotnull搶斷搶斷tinyintnotnull降序1sum編號(hào)出場(chǎng)次數(shù)tinyintnotnullcount出場(chǎng)時(shí)間出場(chǎng)時(shí)間tinyintnotnull升序2count俱樂(lè)部varchar(50)notnull第三章.應(yīng)用系統(tǒng)設(shè)計(jì)3.1需求分析3.1.1數(shù)據(jù)需求球隊(duì)信息管理系統(tǒng)需要完成的功能主要有:1、管理員和普通用戶的登錄,包括用戶名和密碼的輸入;2、普通用戶(即球迷)的注冊(cè),包括用戶名和密碼的輸入及確認(rèn),相關(guān)注冊(cè)條款的同意;3、球隊(duì)基本信息的查詢,包括球隊(duì)主帥,球隊(duì)榮譽(yù)以及球隊(duì)最新的比賽和訓(xùn)練的圖片集錦的瀏覽;4、賽事類型、對(duì)陣球隊(duì)和球員姓名的輸入,以及對(duì)球員每場(chǎng)比賽的技術(shù)統(tǒng)計(jì)的查詢,包括進(jìn)球、助攻、搶斷等數(shù)據(jù);5、對(duì)球員本場(chǎng)比賽的表現(xiàn)在進(jìn)攻、防守、體能、配合和技術(shù)五個(gè)方面進(jìn)行打分,并給予評(píng)價(jià);6、每場(chǎng)比賽的球員的大眾評(píng)價(jià)分?jǐn)?shù)的查看,包括各項(xiàng)指標(biāo)平均分,投票人數(shù)7、球員基本信息的添加,修改,查詢和刪除,包括球員照片、姓名、國(guó)籍等;8、球隊(duì)賽程查詢,添加,修改和刪除,包括比賽日期、賽事類型、對(duì)陣球隊(duì)等;9、球員助攻榜、射手榜和搶斷榜的查詢;10、聯(lián)賽積分榜各球隊(duì)的排名狀況的查詢;11、球隊(duì)數(shù)據(jù)庫(kù)管理信息的備份;3.1.2事物需求1、管理員對(duì)球隊(duì)事務(wù)管理部分,要求:a、可以對(duì)球隊(duì)的基本信息、球員的個(gè)人信息和技術(shù)統(tǒng)計(jì)、賽程的查詢;b、可以對(duì)球隊(duì)的基本信息進(jìn)行添加和修改;c、可以對(duì)球員的個(gè)人基本信息進(jìn)行修改、添加和刪除;d、可以查詢聯(lián)賽積分榜、射手榜、助攻榜和搶斷榜;e、可以對(duì)球隊(duì)數(shù)據(jù)庫(kù)信息的備份;f、可以對(duì)球隊(duì)賽程的修改、添加和刪除;2、普通用戶對(duì)球隊(duì)事務(wù)管理部分,要求:a、可以對(duì)球隊(duì)的基本信息、球員的個(gè)人信息和技術(shù)統(tǒng)計(jì)、賽程的查詢b、可以對(duì)球員的各項(xiàng)表現(xiàn)打分和評(píng)價(jià);c、可以瀏覽球員某場(chǎng)比賽的各項(xiàng)平均分;d、可以注冊(cè)新用戶;f、可以對(duì)個(gè)人基本資料修改和刪除;3.2概念結(jié)構(gòu)設(shè)計(jì)3.2.1系統(tǒng)功能結(jié)構(gòu)圖管理員球隊(duì)信息管理普通用戶球員表現(xiàn)評(píng)價(jià)球員評(píng)分情況查詢系統(tǒng)設(shè)計(jì)原則可靠性和穩(wěn)定性在系統(tǒng)設(shè)備選型、網(wǎng)絡(luò)設(shè)計(jì)、軟件設(shè)計(jì)等各個(gè)方面要充分考慮可靠性和穩(wěn)定性。在設(shè)計(jì)方面,要采用容錯(cuò)設(shè)計(jì)。在設(shè)備選型方面,要保證軟、硬件的可靠性,必須考慮采用成熟的技術(shù)和產(chǎn)品。在設(shè)備選型和系統(tǒng)設(shè)計(jì)的各個(gè)方面都盡量減少故障的發(fā)生。易管理性系統(tǒng)涉及面廣,需要對(duì)系統(tǒng)進(jìn)行實(shí)時(shí)控制和管理。系統(tǒng)管理員要在不改變系統(tǒng)運(yùn)行的情況下具備對(duì)系統(tǒng)進(jìn)行調(diào)整的能力。易維護(hù)性易維護(hù)性是當(dāng)今應(yīng)用系統(tǒng)成功與否的重要因素,它包含兩層含義:故障的易于排除,日常的管理操作簡(jiǎn)便。整體性系統(tǒng)的整體性,涉及到方方面面,對(duì)于本系統(tǒng)這樣的工程必須對(duì)這些因素統(tǒng)籌考慮,以構(gòu)成一個(gè)有機(jī)的球隊(duì)管理系統(tǒng)。應(yīng)用性設(shè)計(jì)本系統(tǒng),應(yīng)首先考慮能滿足智能卡管理系統(tǒng)的功能要求和實(shí)際應(yīng)用的需要。規(guī)范性由于本系統(tǒng)是一個(gè)綜合性系統(tǒng),在系統(tǒng)設(shè)計(jì)和建設(shè)初期應(yīng)著手參考各方面的標(biāo)準(zhǔn)與規(guī)范,并且應(yīng)遵從該規(guī)范各項(xiàng)技術(shù)規(guī)定,并做好系統(tǒng)的標(biāo)準(zhǔn)化設(shè)計(jì)與管理工作。可擴(kuò)充性本系統(tǒng)考慮今后發(fā)展的需要,因而必須考慮系統(tǒng)面向范圍、容量與處理能力等方面的擴(kuò)充與換代的可能,這種擴(kuò)充不僅充分保護(hù)了原有投資,而且具有較高的綜合性能價(jià)格比。3.3詳細(xì)設(shè)計(jì)3.3.1用戶登陸模塊(1)流程圖2)運(yùn)行界面用戶登錄界面2)運(yùn)行界面用戶登錄界面r致注冊(cè)界丙壬戶世駆謹(jǐn)守厘£盤祚關(guān)記壬戶世駆謹(jǐn)守厘£盤祚關(guān)記走??注冊(cè)用戶注冊(cè)界面退出(3功能介紹—I(31、用戶登錄模塊主要用于驗(yàn)證用戶登錄系統(tǒng)時(shí)輸入用戶名、密碼和身份是否正確,只有通過(guò)驗(yàn)證才可以進(jìn)入系統(tǒng),否則將不能進(jìn)入系統(tǒng)。2、鑒于系統(tǒng)安全性考慮,如果同一個(gè)用戶名連續(xù)登錄5次失敗。出于安全性考慮,系統(tǒng)將自動(dòng)退出,并提示用戶密碼輸入錯(cuò)誤連續(xù)次數(shù)過(guò)多。3、登錄窗口中有用戶類型這一選項(xiàng),用于區(qū)分管理員和普通用戶(即球迷),用戶信息驗(yàn)證成功后,系統(tǒng)將自動(dòng)根據(jù)所登入的用戶的類型賦予其擁有的用戶權(quán)限。4、對(duì)于那些尚未注冊(cè)過(guò)的新用戶,登陸界面提供了方便快捷的注冊(cè)功能。點(diǎn)擊“注冊(cè)”,系統(tǒng)將彈出用戶注冊(cè)界面。用戶注冊(cè)界面簡(jiǎn)單的提供了用戶名和密碼的輸入和確認(rèn)。在同意用戶協(xié)議后即可注冊(cè)成功。(備注:出于系統(tǒng)安全性考慮,本注冊(cè)頁(yè)面只提供普通用戶的注冊(cè),對(duì)管理員的設(shè)置是在后臺(tái)完成的。)3.3.2主界面顯示模塊1)流程圖
2)運(yùn)行界面主界面數(shù)據(jù)庫(kù)備份界面3)功能介紹1、主界面人性化的向用戶呈現(xiàn)了球隊(duì)的一些基本信息,同時(shí)以圖片的形式向用戶繽紛的展現(xiàn)了球隊(duì)的比賽和訓(xùn)練狀況。系統(tǒng)通過(guò)讀取存儲(chǔ)在數(shù)據(jù)庫(kù)中的圖片的路徑,將其從文件中調(diào)用顯示出來(lái)。用戶通過(guò)點(diǎn)擊翻頁(yè),實(shí)現(xiàn)大量圖片的瀏覽。2、主界面同時(shí)通過(guò)ADOQuery、ADODatasource和ADOGrid控件以表格的形式讀取數(shù)據(jù)庫(kù)中的球隊(duì)技術(shù)統(tǒng)計(jì)表中的數(shù)據(jù)清晰地向用戶展示球隊(duì)在聯(lián)賽,杯賽和歐冠三大賽事的最新戰(zhàn)績(jī)和下場(chǎng)比賽的對(duì)手與時(shí)間。3、主界面以大按鈕的形式,一目了然地向用戶展現(xiàn)了四大面向普通用戶的功能。用戶只需點(diǎn)擊按鈕即可進(jìn)入相應(yīng)功能的界面。4、管理員除了擁有普通用戶所具有的權(quán)限外,在主界面上更新球隊(duì)基本信息和球隊(duì)的戰(zhàn)績(jī)。對(duì)于球隊(duì)?wèi)?zhàn)績(jī)中的“下場(chǎng)對(duì)手”和“比賽日期”的更新,這里用到了級(jí)連觸發(fā)。管理員只要更新下場(chǎng)比賽的對(duì)手,點(diǎn)擊“刷新”按鈕,數(shù)據(jù)庫(kù)中的觸發(fā)器將自動(dòng)根據(jù)更新的內(nèi)容從賽程表中找到該場(chǎng)比賽所對(duì)應(yīng)的比賽日期,并輸入到球隊(duì)技術(shù)統(tǒng)計(jì)表中。從而為管理員管理數(shù)據(jù)提供了快捷方便但有準(zhǔn)確地服務(wù)。5、管理員能夠在數(shù)據(jù)庫(kù)備份界面實(shí)時(shí)將最新的數(shù)據(jù)庫(kù)內(nèi)容備份到其他文件夾中。防止系統(tǒng)的突然崩潰而使數(shù)據(jù)丟失。賽程顯示模塊1)流程圖開(kāi)始是否為管理員?.查詢內(nèi)容輸出查詢待更新內(nèi)容保存選擇查詢條件賽程修改賽程添加賽程刪除1)流程圖開(kāi)始是否為管理員?.查詢內(nèi)容輸出查詢待更新內(nèi)容保存選擇查詢條件賽程修改賽程添加賽程刪除賽程界面顯示2)運(yùn)行界面3)功能介紹1、賽程查詢功能:鑒于球隊(duì)賽程安排復(fù)雜,參加賽事類型又有不同,故賽程查詢模塊采用多條件查詢方式。用戶可以通過(guò)選擇賽事類型,比賽日期的范圍來(lái)查詢自己想要獲得的賽程信息。系統(tǒng)根據(jù)用戶所確定的條件通過(guò)一系列的Select查詢語(yǔ)句獲得滿足用戶條件的比賽,并通過(guò)ADOQuery、ADODatasource和ADOGrid控件顯示在界面上。2、賽程管理功能:此功能只對(duì)用戶類型為管理員的用戶有效。管理員通過(guò)對(duì)表格中內(nèi)容的更新、添加實(shí)現(xiàn)對(duì)賽程信息的管理。榜單查詢模塊(1)流程圖2)運(yùn)行界面3)功能介紹榜單查詢模塊分為射手榜、助攻榜、搶斷榜和積分榜查詢四個(gè)功能其中前三者(以射手榜為例)通過(guò)“sql.Add('select*fromview_射手榜');"語(yǔ)句調(diào)用數(shù)據(jù)庫(kù)中的視圖。按照進(jìn)球數(shù)為第一排序依據(jù),降序排列;出
場(chǎng)時(shí)間為第二排序依據(jù),升序排列。將位于榜單前5名的球員顯示在表格上。積分榜則是直接調(diào)用數(shù)據(jù)庫(kù)中的球隊(duì)積分這個(gè)表將其按照積分為第一排序依據(jù),降序排列;以場(chǎng)次為第二排序依據(jù),升序排列。球員評(píng)價(jià)模塊1)流程圖開(kāi)始顯示求員的個(gè)人信息和技術(shù)統(tǒng)計(jì)提交退出是否已評(píng)價(jià)過(guò)?用戶輸入評(píng)介總評(píng)分?jǐn)?shù)顯示YES球員評(píng)分情況查旬界面顯示球員查評(píng)界面顯示查看球員評(píng)分情況1)流程圖開(kāi)始顯示求員的個(gè)人信息和技術(shù)統(tǒng)計(jì)提交退出是否已評(píng)價(jià)過(guò)?用戶輸入評(píng)介總評(píng)分?jǐn)?shù)顯示YES球員評(píng)分情況查旬界面顯示球員查評(píng)界面顯示查看球員評(píng)分情況選擇要評(píng)介的球員2)運(yùn)行界面LFP位萱:中場(chǎng)4越位:0傳球:90回S235SWW)用戶(X)軟件(Y)音理辺6球員查評(píng)皇家馬德里RealMardid對(duì)陣球隊(duì)|巴塞羅那m球員姓名:|阿隆索3賽事類型:[o3配合|9技術(shù):—總評(píng):9X取消I?返回首頁(yè)I國(guó)籍:西班牙號(hào)碼*14岀場(chǎng)時(shí)間’0過(guò)人,2年齡:30助攻:0體重:77kg個(gè)人簡(jiǎn)介:搶斷:3犯規(guī),5評(píng)價(jià):進(jìn)攻防守身咼:183cm進(jìn)球:個(gè)人榮譽(yù):請(qǐng)根據(jù)球員在本場(chǎng)比賽的的表現(xiàn)在下面五項(xiàng)中評(píng)分。(注:最高為10分,最低1為分〉表現(xiàn)很不錯(cuò)歐洲冠軍聯(lián)賽冠軍1次:2004-0^季(利物浦〉;英格蘭足總杯冠軍1次:2005-200^>季(利物浦);英格蘭社區(qū)盾冠軍1次:2006^(利物浦);歐洲超級(jí)杯冠軍1次:2005年(利物浦);歐洲杯冠軍1次:2008年;世畀杯冠軍1次:201南非阿隆索來(lái)自一個(gè)著名的足球家旗,出色的大局觀和控制比賽局面的能力讓阿隆索在皇“馬從內(nèi)有著舉足輕重的地位。無(wú)論是在西班牙國(guó)家從內(nèi),還是在皇馬俱樂(lè)部?jī)?nèi),阿隆索都是球隊(duì)中場(chǎng)的調(diào)度師,而且腳法細(xì)膩,傳球精準(zhǔn)。:|9體能:廠大眾評(píng)價(jià)情況查詢界面(3)功能介紹1、球員通過(guò)選擇賽事類型和對(duì)陣球隊(duì),確定為在哪一場(chǎng)比賽中的球員打分然后選擇該球員。系統(tǒng)將自動(dòng)顯示該球員的個(gè)人資料和本場(chǎng)比賽的技術(shù)統(tǒng)計(jì)。2、球員技術(shù)查評(píng)界面的上半?yún)^(qū)域用于顯示用戶所選擇球員的個(gè)人信息和技術(shù)統(tǒng)計(jì)(分別從數(shù)據(jù)庫(kù)中的球員個(gè)人信息表和球員技術(shù)統(tǒng)計(jì)表中調(diào)用數(shù)據(jù))。為用戶評(píng)價(jià)該球員提供打分和評(píng)價(jià)的參考。3、球員技術(shù)查評(píng)界面的下半?yún)^(qū)域用于用戶為該球員在這場(chǎng)比賽中的表現(xiàn)進(jìn)行打分和評(píng)價(jià)。打分分為進(jìn)攻、防守、技術(shù)、體能和配合。提交評(píng)分內(nèi)容后,系統(tǒng)將自動(dòng)為用戶算出平均分。4、對(duì)于已經(jīng)評(píng)價(jià)價(jià)過(guò)的用戶,可以點(diǎn)擊“查看”按鈕,進(jìn)入大眾評(píng)價(jià)界面查看其他用戶為該球員在本場(chǎng)比賽中的表現(xiàn)所打平均分。界面中的平均分則是通過(guò)調(diào)用球員評(píng)價(jià)信息表中的數(shù)據(jù),通過(guò)AVG()函數(shù)計(jì)算得出。沒(méi)有評(píng)價(jià)過(guò)的用戶系統(tǒng)將不會(huì)賦予其查看的權(quán)限。5、鑒于評(píng)分次數(shù)過(guò)多,為增加系統(tǒng)存儲(chǔ)和運(yùn)行的效率,對(duì)計(jì)算平均分這一過(guò)程在數(shù)據(jù)庫(kù)中設(shè)置了存儲(chǔ)過(guò)程(pro—總評(píng)2),將要執(zhí)行的過(guò)程的語(yǔ)句輸入到該過(guò)程中。系統(tǒng)通過(guò)“execpro—總評(píng)2”語(yǔ)句調(diào)用存儲(chǔ)過(guò)程實(shí)現(xiàn)平均分的計(jì)3.3.6球員信息管理模塊(1)流程圖IF球員個(gè)人信息更新界面顯示球員個(gè)人信息查詢球員個(gè)人信息修改球員個(gè)人信息刪除球員個(gè)人信息添加2)運(yùn)行界面奇球員資料1o丨回r菜單(W)用戶(X)欽件(Y)筈理(Z)c.羅f位置|W號(hào)碼年齡而國(guó)籍體重|80kg身高教練|穆里尼奧上傳圖片個(gè)人簡(jiǎn)介主要獎(jiǎng)項(xiàng)歐洲蜃峯聯(lián)寒冠軍1次:2007-2008寒季(晝聯(lián),英超聯(lián)賽冠軍3次:2006-2007寒奎、2007-2008賽季、2008-2009賽季(蔓聯(lián)'-2004寒季(髦關(guān)〉』聯(lián)寒杯曆1恣:2005-2006:冠軍1;欠:200W(亙肛):聽(tīng)兄玫先牛1為:20(球員個(gè)人信息更新界面3)功能介紹球員個(gè)人信息管理界面和添加界面是面向管理員的,普通用戶是沒(méi)有權(quán)限進(jìn)入的。在球員個(gè)人信息添加界面可以添加新加盟的球員的個(gè)人信息,并且通過(guò)應(yīng)用界面從本地文檔中上傳照片至數(shù)據(jù)庫(kù)中,存入數(shù)據(jù)庫(kù)的為該圖片的存儲(chǔ)路徑。球員個(gè)人信息的添加是通過(guò)ADOQuery控件并在里面輸入SQL語(yǔ)句實(shí)現(xiàn)。而球員個(gè)人信息的更新則是通過(guò)ADOTable、ADODatasource等控件,調(diào)用Open方法打開(kāi)數(shù)據(jù)集,調(diào)用Edit方法是數(shù)據(jù)集出于編輯狀態(tài),調(diào)用Delete方法刪除數(shù)據(jù)集中的內(nèi)容而指針的移動(dòng)則是通過(guò)調(diào)用First、Next、Prior、Last來(lái)實(shí)現(xiàn)。第四章.總結(jié)與體會(huì)這是本人進(jìn)入大學(xué)后做出來(lái)的第二個(gè)系統(tǒng)。與之前做C語(yǔ)言的通訊錄系統(tǒng)不同的是,數(shù)據(jù)庫(kù)系統(tǒng)不僅要會(huì)熟練運(yùn)用后臺(tái)的SQLServer2008,而且還要自學(xué)一門面向?qū)ο蟮恼Z(yǔ)言,通過(guò)在前臺(tái)操作實(shí)現(xiàn)對(duì)后臺(tái)數(shù)據(jù)庫(kù)中的信息的查詢、修改、添加和刪除。這是對(duì)我們自學(xué)能力一次很好的考驗(yàn)。所以,個(gè)人覺(jué)得數(shù)據(jù)庫(kù)系統(tǒng)的制做比C語(yǔ)言的通訊錄的制作要難,花費(fèi)了相當(dāng)多的精力和時(shí)間在制作數(shù)據(jù)庫(kù)系統(tǒng)上。但當(dāng)我把系統(tǒng)最終完成后,細(xì)細(xì)回味那段熬夜做數(shù)據(jù)庫(kù)的時(shí)間,覺(jué)得所花費(fèi)的精力和時(shí)間絕對(duì)是值得!記得當(dāng)孫特講完他所做的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)后,我就開(kāi)始興致沖沖地開(kāi)始著手于自己的數(shù)據(jù)庫(kù)系統(tǒng)的準(zhǔn)備。初于本人對(duì)足球這一項(xiàng)運(yùn)動(dòng)的極度迷戀和對(duì)皇家馬德里足球俱樂(lè)部的極度熱愛(ài),我決定做一個(gè)球隊(duì)信息管理系統(tǒng)。在設(shè)計(jì)完E-R圖并在數(shù)據(jù)庫(kù)中建立了一些表后,我開(kāi)始著手于Delphi7的學(xué)習(xí)。本以為Delphi會(huì)相對(duì)與C++,java這些語(yǔ)言簡(jiǎn)單點(diǎn),但其實(shí)Delphi上手還是不容易的,在如何有效連接Delphi和SQLServer上就一波三折。首先我根據(jù)自己從圖書(shū)館借來(lái)的Delphi教程,先用Windows自帶的ODBC連接SQLServer2008,在再用BDE組件連接ODBC,從而實(shí)現(xiàn)數(shù)據(jù)庫(kù)的前臺(tái)和后臺(tái)的連接。但做到后來(lái),發(fā)現(xiàn)ADO組件也能夠連接數(shù)據(jù)庫(kù),并且ADO組件連接數(shù)據(jù)庫(kù)的速度和數(shù)據(jù)傳輸?shù)男识家菳DE組件要來(lái)的高,出于對(duì)更好的事物的追求,我只好重新選擇用ADO組件連接數(shù)據(jù)庫(kù)。不僅連接數(shù)據(jù)庫(kù)的方式有ADO和BDE兩種,對(duì)于實(shí)現(xiàn)數(shù)據(jù)庫(kù)中數(shù)據(jù)表的
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(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年度新能源研發(fā)中心全新員工入職與科技成果轉(zhuǎn)化合同
- 二零二五年度地下水打井與土壤污染防治協(xié)議
- 2025年度景區(qū)旅游綠色出行合作協(xié)議
- Unit 2 In Beijing Lesson 9 The Palace Museum 同步練習(xí)(含答案含聽(tīng)力原文無(wú)音頻)
- 二零二五年度宅基地房屋贈(zèng)與合同備案及登記協(xié)議
- 二零二五年度生態(tài)農(nóng)業(yè)租豬場(chǎng)養(yǎng)豬合作項(xiàng)目合同
- 二零二五年度智能無(wú)人機(jī)多功能植保作業(yè)合同
- 2025年邢臺(tái)貨物從業(yè)資格證考試
- 電線生產(chǎn)行業(yè) MES 系統(tǒng)解決方案
- 2025年石家莊貨車資格從業(yè)資格證考試答案
- 一體化學(xué)工服務(wù)平臺(tái)、人事管理系統(tǒng)、科研管理系統(tǒng)建設(shè)方案
- 市場(chǎng)營(yíng)銷學(xué)課后習(xí)題與答案
- 嚇數(shù)基礎(chǔ)知識(shí)共20
- 常暗之廂(7規(guī)則-簡(jiǎn)體修正)
- 10kV變電所設(shè)備檢修內(nèi)容與周期表
- 井控系統(tǒng)操作維護(hù)與保養(yǎng)規(guī)程
- 電子產(chǎn)品高可靠性裝聯(lián)工藝下
- 越南北部工業(yè)區(qū)資料(1060707)
- 教務(wù)處巡課記錄表
- 東亞文明的歷史進(jìn)程課件
- 三洋波輪洗衣機(jī)說(shuō)明書(shū)
評(píng)論
0/150
提交評(píng)論