freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

高校運動會管理系統(tǒng)設(shè)計與實現(xiàn)以運動員成績管理系統(tǒng)為例畢業(yè)論文(編輯修改稿)

2024-07-15 15:24 本頁面
 

【文章內(nèi)容簡介】 修改和刪除,并按一定條件查詢信息。 數(shù)據(jù)庫是存放數(shù)據(jù)的倉庫,只不過這些數(shù)據(jù)存在一定的關(guān)聯(lián),并按一定的格式存放在計算機(jī)上。數(shù)據(jù)庫中非常重要的資源就是我們保存的數(shù)據(jù),從而保證數(shù)據(jù)庫的安全、正確、有效、可靠是非常重要的問題。數(shù)據(jù)庫中數(shù)據(jù)的丟失或泄露都有可能對系統(tǒng)的使用者在經(jīng)濟(jì)上造成不可彌補(bǔ)的損失,因此。數(shù)據(jù)的安全永遠(yuǎn)都是人們探討的熱點問題,幾乎所有的數(shù)據(jù)庫管理系統(tǒng)都提供了數(shù)據(jù)保護(hù)功能,用來保證存儲在數(shù)據(jù)庫中的數(shù)據(jù)安全,有效的運行。在本管理系統(tǒng)的設(shè)計中,首先是通過在數(shù)據(jù)庫建立一張用戶表,表中存放著不同的用戶,系統(tǒng)會根據(jù)用戶的用戶名和密碼來決定用戶的操作權(quán)限,還有就是通過struts2中的攔截器來攔截不同的用戶的操作,通過上述兩種方式解決了本系統(tǒng)中數(shù)據(jù)的安全問題。在系統(tǒng)開發(fā)中,數(shù)據(jù)庫設(shè)計是系統(tǒng)設(shè)計中非常重要的一個環(huán)節(jié)。數(shù)據(jù)是一切系統(tǒng)設(shè)計的基礎(chǔ),通俗的說,數(shù)據(jù)庫設(shè)計就像高樓大廈的地基一樣,如果設(shè)計不合理、不完善,將在系統(tǒng)開發(fā)過程中、甚至到后期的系統(tǒng)維護(hù)、功能變更和功能擴(kuò)充時引起較多問題,嚴(yán)重時甚至要重新設(shè)計項目,重做大量完成的工作。數(shù)據(jù)庫系統(tǒng)的設(shè)計期間,針對數(shù)據(jù)庫模型的構(gòu)建和數(shù)據(jù)表的建立這兩個方面來采取詳細(xì)的分析,對系統(tǒng)中數(shù)據(jù)目標(biāo)具體化來構(gòu)建模型,最終在目標(biāo)間的關(guān)系明確化,簡化構(gòu)建模型后的數(shù)據(jù)目標(biāo)形成具體的數(shù)據(jù)。在數(shù)據(jù)庫構(gòu)建的過程中,通過搭建數(shù)據(jù)庫關(guān)系模型的方式,使用Microsoft SQL Server 2008環(huán)境對數(shù)據(jù)庫進(jìn)行設(shè)計,最終分析得到數(shù)據(jù)流圖如下:圖1 本文通過對數(shù)據(jù)庫工具SQLServer2008的設(shè)計。在數(shù)據(jù)庫構(gòu)建的過程時所采取的就是數(shù)據(jù)庫關(guān)系模型的方式來搭建的,首先通過數(shù)據(jù)庫ER圖表示。 ER模型構(gòu)建ER圖模型的組成是由實體、屬性的聯(lián)系。其中實體是一個數(shù)據(jù)的使用者,其代表軟件系統(tǒng)中客觀存在的生活中的實物,如運動員、用戶、比賽項目等。實體的內(nèi)涵用實體類型來表示。實體中的所有特性稱為屬性,如:運動員有姓名、性別、學(xué)院、成績、名次等。在ER圖中,實體所對應(yīng)的屬性用橢圓型的符號線框表示出來,實體不會是單獨存在的,實體和其他的實體之間是有著千絲萬縷的聯(lián)系的。舉例某一個運動員參加某項比賽項目,其中的實體有運動員和比賽項目,它們之間的有著很多的聯(lián)系。在ER模型(實體——關(guān)系模型)構(gòu)建中,對系統(tǒng)中具體的每一個數(shù)據(jù)目標(biāo)進(jìn)行分析、研究得出數(shù)據(jù)庫的信息模型特征。對數(shù)據(jù)中詞典中的數(shù)據(jù)存儲進(jìn)行分析,得出運動員,項目,用戶等數(shù)據(jù)存儲,它們由自己的頭信息另加若干細(xì)節(jié)項構(gòu)成,用戶與運動員之間的關(guān)系為M:N,而運動員與項目之間的關(guān)系為N:M。運動會成績管理系統(tǒng)中所涉及的實體有:運動員、項目和用戶。經(jīng)過對以上實體進(jìn)行分析,找出其關(guān)系,不同權(quán)限用戶可以對運動員參加的項目成績實施不同管理,也可以全面查詢運動員參賽成績。得出實體——關(guān)系模型,構(gòu)建ER圖如下所示:圖2 系統(tǒng)ER模型圖 在軟件開發(fā)中,數(shù)據(jù)庫設(shè)計是和概要設(shè)計、基本設(shè)計同步進(jìn)行的,在某些特殊應(yīng)用中,可能數(shù)據(jù)庫還要優(yōu)先于其它部分。因為說到根本,所有的應(yīng)用程序,都是圍繞著數(shù)據(jù)進(jìn)行的,而系統(tǒng)所涉及的相關(guān)數(shù)據(jù)又通過建立不同數(shù)據(jù)表來實現(xiàn)數(shù)據(jù)存儲,沒有數(shù)據(jù)表的設(shè)計,其它設(shè)計就無從談起了。 數(shù)據(jù)庫的需求分析是系統(tǒng)功能劃分和系統(tǒng)設(shè)計重要步驟之一,本文所開發(fā)的系統(tǒng)具備了數(shù)據(jù)簡單易懂,在完整的數(shù)據(jù)維持下,達(dá)到系統(tǒng)對數(shù)據(jù)的查找及應(yīng)用、檢索、排序和系統(tǒng)算法的達(dá)成。針對數(shù)據(jù)庫ER模型圖的研究,文章設(shè)計的數(shù)據(jù)表重點有下面幾個部分:比賽項目表、運動員編號表、用戶管理表、運動員成績表、最高紀(jì)錄表。本系統(tǒng)中數(shù)據(jù)庫表都是通過Microsoft SQL Server 2008來創(chuàng)建。首先創(chuàng)建一個數(shù)據(jù)庫,將其命名稱為Test,并創(chuàng)建數(shù)據(jù)庫表,各表的介紹如下: 用于儲存高校運動會比賽項目的基本信息,包括進(jìn)行比賽的項目以及該項目所屬類別,如:項目為100米(男子),類別即為徑賽。其中項目為主鍵,賽前工作管理人員將比賽項目錄相關(guān)信息入數(shù)據(jù)庫。其表結(jié)構(gòu)如表1。表1字段名稱類型寬度是否為空項目Char20NO類別Char8Yes 用于儲存與限制運動員編號,賽前工作管理人員將運動員編號范圍錄入數(shù)據(jù)庫,定義運動員所在學(xué)院編號范圍,如:“信息與統(tǒng)計學(xué)院”運動員編號范圍251~300,起止編號為251,終止編號為300。其表結(jié)構(gòu)如表2。表2字段名稱類型寬度是否為空學(xué)院Char20NO編號范圍Char8Yes起始編號Char8Yes終止編號Cher8Yes 用于儲存不同權(quán)限的用戶,使用系統(tǒng)前需要通過注冊用戶才能登錄系統(tǒng),該數(shù)據(jù)表將超級管理員、管理員以及普通用戶等不同權(quán)限用戶存儲在數(shù)據(jù)庫,其中用戶名為主鍵。其表結(jié)構(gòu)如表3.表3字段名稱類型寬度是否為空用戶名Char20NO密碼Char20Yes用戶類型Char10Yes 用于記錄運動員網(wǎng)上報名時的基本信息,包括報名時選擇項目都放在此表中,運動員編號為主鍵,用戶先注冊基本信息后進(jìn)行下一步的操作,選擇比賽項目,通過提交按鈕將所有運動員信息寫入此表中,其表結(jié)構(gòu)如表4。表4字段名稱類型寬度是否為空運動員編號Char8NO姓名Char20Yes性別char4Yes項目Char20Yes學(xué)院Char20Yes成績Char12Yes名次int4Yes日期data8Yes記錄Char4Yes 用于存放在比賽過程中運動員所參加項目的破紀(jì)錄情況,表中有以往運動員的原始紀(jì)錄成績及創(chuàng)造者,記錄下破紀(jì)錄運動員的成績和時間。其表結(jié)構(gòu)如表5所示。表5字段名稱類型寬度是否為空項目Char20NO成績Char20Yes破紀(jì)錄者char20Yes破紀(jì)錄學(xué)院char20Yes破紀(jì)錄地點char20Yes 數(shù)據(jù)庫的安全性能直接涉及到系統(tǒng)各項數(shù)據(jù)信息的安全運行,安全的數(shù)據(jù)庫系統(tǒng)策略能夠有效地保護(hù)數(shù)據(jù)庫,抵抗非法程序的訪問和破壞防止不合法的訪問和破壞。在實際的數(shù)據(jù)庫安全策略措施方面典型的手法是:給數(shù)據(jù)庫用戶設(shè)置權(quán)限進(jìn)行管理,從而杜絕了任何沒有被授權(quán)用戶進(jìn)入系統(tǒng)查詢相關(guān)數(shù)據(jù)庫數(shù)據(jù),進(jìn)而對數(shù)據(jù)庫數(shù)據(jù)的非法修改。給不同用戶等級進(jìn)行相應(yīng)的權(quán)限設(shè)置能夠很好的使各級用戶在各自權(quán)限中訪問各自的數(shù)據(jù)范圍,從而降低了不同的一些普通用戶跨越權(quán)限訪問高層數(shù)據(jù),導(dǎo)致相關(guān)誤操作,給數(shù)據(jù)帶來不必要的破壞。作為高校的運動會成績管理系統(tǒng),其數(shù)據(jù)庫中數(shù)據(jù)量不是很大,但是其分布性來看,數(shù)據(jù)分布比較分散,用戶利用客戶端登錄也比較分散,所以多用戶的操作使得系統(tǒng)在數(shù)據(jù)庫設(shè)計時要嚴(yán)格的考慮其安全性能。 高校運動會成績管理系統(tǒng)為高校運動會組織者與參賽者提供運動成績信息的錄入、查詢與修改,是組織者與參賽者成績信息查詢與管理的平臺。管理者可以及時添加和修改運動會中運動員產(chǎn)生的各類成績信息。本系統(tǒng)根據(jù)高校運動會成績管理的需求,設(shè)計以下五個模塊:用戶管理模塊、賽前管理模塊、成績管理模塊、成績查詢模塊、幫助管理模塊。 為詳細(xì)描述系統(tǒng)模塊功能,在系統(tǒng)功能模塊劃分的基礎(chǔ)上,對相應(yīng)系統(tǒng)的實體/關(guān)系圖進(jìn)行功能分解,得到含義明確、功能單一的單元功能模塊,從而得到系統(tǒng)總體結(jié)構(gòu)模塊設(shè)計圖。如下圖所示:圖3 系統(tǒng)總體結(jié)構(gòu)設(shè)計 系統(tǒng)用戶權(quán)限(系統(tǒng)管理員、管理員、普通用戶)、刪除/修改用戶權(quán)限通過用戶管理模塊來設(shè)計,此外,用戶管理模塊實現(xiàn)了修改用戶管理密碼。系統(tǒng)注冊界面用戶只能注冊普通用戶,系統(tǒng)管理員可以通過對普通用戶的權(quán)限設(shè)計指定管理員,其中管理員可以對全體運動員成績錄入、修改與查詢,而普通用戶只能對運動員成績進(jìn)行查詢操作,普通用戶密碼三次認(rèn)證不通過,則用戶將被鎖定,只有管理員或系統(tǒng)管理員解鎖后,才能再次登錄。模塊主要功能界面展示如下: 圖4 圖5 賽前管理模塊是主要完成運動會賽前事務(wù),可以對比賽項目、參賽學(xué)院和項目記錄的添加、修改與查詢,此外賽前管理模塊能對參賽學(xué)院運動員編號范圍查詢。模塊主要功能界面展示如下: 圖6 圖7 成績管理模塊能夠管理運動員比賽成績,實現(xiàn)對運動員成績的錄入、修改、刪除與查詢,完成各參賽學(xué)院成績統(tǒng)計并排名。查詢運動員成績是否破紀(jì)錄,統(tǒng)計運動會全體運動員比賽成績。實現(xiàn)按編號或姓名查詢運動員的成績,記錄、查詢本次運動會中破紀(jì)錄的運動員信息,按學(xué)院查詢本學(xué)院比賽情況。模塊主要功能界面展示如下: 圖8 圖9 成績查詢模塊能夠查詢運動員成績信息、項目成績信息、學(xué)院成績信息、每日成績、記錄信息,實現(xiàn)以運動員編號/姓名、參賽學(xué)院、比賽項目為條件進(jìn)行查詢的功能。模塊主要功能界面展示如下: 圖10 圖11 幫助管理模塊實現(xiàn)調(diào)用文本內(nèi)容對運動員成績管理系統(tǒng)各功能模塊的操作介紹,包括用戶管理幫助、賽前管理幫助、成績管理幫助以及成績查詢。模塊主要功能界面展示如下:圖12 (
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1