国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

軍事體育訓(xùn)練管理系統(tǒng)的設(shè)計(jì)

2020-07-22 09:54張寧李嘉森周鋼
電腦知識與技術(shù) 2020年11期
關(guān)鍵詞:數(shù)據(jù)庫設(shè)計(jì)

張寧 李嘉森 周鋼

摘要:以軍事體育訓(xùn)練管理工作為業(yè)務(wù)背景,在分析了系統(tǒng)的功能需求基礎(chǔ)上,設(shè)計(jì)基于C/S的多層體系架構(gòu),按照主要功能和輔助功能完成系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì),按照概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)的基本步驟完成系統(tǒng)數(shù)據(jù)庫設(shè)計(jì),系統(tǒng)實(shí)際運(yùn)行效果良好,對提升軍事體育訓(xùn)練信息化水平具有重要的軍事意義。

關(guān)鍵詞:軍事體育訓(xùn)練;多層結(jié)構(gòu);數(shù)據(jù)庫設(shè)計(jì);SQLite

中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A

軍事體育訓(xùn)練是以實(shí)戰(zhàn)為導(dǎo)向,以任務(wù)為牽引,以科學(xué)理論為指導(dǎo),按作戰(zhàn)需要和崗位需求進(jìn)行身體訓(xùn)練。軍事體育訓(xùn)練是軍事訓(xùn)練的重要組成部分,是強(qiáng)健官兵體魄,強(qiáng)化個人素質(zhì),提升單兵技能的重要訓(xùn)練手段。

隨著軍隊(duì)信息化發(fā)展和新版《軍事體育訓(xùn)練大綱》頒布嘲,為適應(yīng)新時代軍事體育訓(xùn)練管理工作開展,按照軟件工程思想,從需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)到具體實(shí)現(xiàn)完成“軍事體育訓(xùn)練管理系統(tǒng)”的開發(fā)與設(shè)計(jì)。系統(tǒng)能夠有效地提升軍事體育訓(xùn)練的組織與管理工作效率,提高軍事體育訓(xùn)練成績分析和統(tǒng)計(jì)能力,對提高軍事體育訓(xùn)練水平具有重要的軍事意義。

1系統(tǒng)需求分析

軍事體育訓(xùn)練管理系統(tǒng)的功能需求是圍繞軍事體育訓(xùn)練管理業(yè)務(wù)開展,遵照系統(tǒng)開發(fā)原則,以軍事體育訓(xùn)練、測試、考核為中心任務(wù),關(guān)注軍事體育訓(xùn)練成績數(shù)據(jù)相關(guān)需求,從業(yè)務(wù)流轉(zhuǎn)角度對系統(tǒng)功能進(jìn)行劃分,具體應(yīng)當(dāng)實(shí)現(xiàn)以下功能:

1.1基礎(chǔ)信息管理功能

基礎(chǔ)信息管理主要從系統(tǒng)涉及的三個基本對象信息進(jìn)行展開,即學(xué)員基礎(chǔ)信息、項(xiàng)目基本信息和單位基本信息的管理。

1.2訓(xùn)練成績管理功能

訓(xùn)練成績管理主要圍繞新大綱的通用訓(xùn)練科目、聯(lián)考科目和其他科目三大類訓(xùn)練科目,以及一個特定體型測試項(xiàng)目的訓(xùn)練成績管理,從訓(xùn)練測試、考核的組織實(shí)施流程來劃分為訓(xùn)練成績錄入、項(xiàng)目評價、科目評估三大主要功能。

1.3訓(xùn)練輔助指導(dǎo)功能

訓(xùn)練輔助指導(dǎo)功能主要提供項(xiàng)目訓(xùn)練指導(dǎo)和運(yùn)動傷病防護(hù)等相關(guān)知識,提供以文本、表格、視頻為主的訓(xùn)練輔助資料,按照訓(xùn)練科目、人員類別提供分類指導(dǎo)、針對輔導(dǎo)。

2系統(tǒng)體系架構(gòu)

系統(tǒng)參考管理信息系統(tǒng)的通用模型,結(jié)合應(yīng)用信息環(huán)境條件和系統(tǒng)需求分析,設(shè)計(jì)基于Client/Server的多層結(jié)構(gòu),劃分為數(shù)據(jù)庫層、數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層、服務(wù)交互層和應(yīng)用表示層,系統(tǒng)體系架構(gòu)具體設(shè)計(jì)如圖1所示。

其中,數(shù)據(jù)庫層主要是系統(tǒng)數(shù)據(jù)源,根據(jù)系統(tǒng)業(yè)務(wù)應(yīng)用特點(diǎn),系統(tǒng)數(shù)據(jù)庫層主要包括系統(tǒng)數(shù)據(jù)庫和資源文件兩部分,其中系統(tǒng)數(shù)據(jù)庫主要記錄系統(tǒng)業(yè)務(wù)開展實(shí)施中記錄各項(xiàng)結(jié)構(gòu)化數(shù)據(jù),資源文件主要是系統(tǒng)運(yùn)行涉及的文本、視頻等各類非結(jié)構(gòu)化數(shù)據(jù)。

數(shù)據(jù)訪問層主要是用于為業(yè)務(wù)邏輯層提供數(shù)據(jù)訪問的通道,為數(shù)據(jù)源(包括數(shù)據(jù)庫和文件庫)提供數(shù)據(jù)服務(wù)接口,是進(jìn)行數(shù)據(jù)訪問,進(jìn)行數(shù)據(jù)查改增刪基本操作的通道,為系統(tǒng)文件提供訪問渠道。

業(yè)務(wù)邏輯層是系統(tǒng)的核心層次,主要提供系統(tǒng)開展軍事體育訓(xùn)練管理業(yè)務(wù)的相關(guān)邏輯實(shí)現(xiàn),從業(yè)務(wù)層次可以分為三類業(yè)務(wù)邏輯:一是數(shù)據(jù)讀寫業(yè)務(wù)邏輯,該部分主要與數(shù)據(jù)源中的關(guān)系數(shù)據(jù)庫密切相關(guān),構(gòu)建關(guān)系數(shù)據(jù)庫的查改增刪等相關(guān)基礎(chǔ)業(yè)務(wù),該部分一般通過嵌入式SQL語句或調(diào)用存儲過程實(shí)現(xiàn);二是基于數(shù)據(jù)服務(wù)為基礎(chǔ)的業(yè)務(wù)邏輯,如基于關(guān)系數(shù)據(jù)庫中相關(guān)數(shù)據(jù)的人員信息管理、科目信息管理、訓(xùn)練成績管理以及系統(tǒng)用戶管理等核心數(shù)據(jù)業(yè)務(wù),和基于資料文件的訓(xùn)練資料管理業(yè)務(wù);三是特定業(yè)務(wù)邏輯,主要依托系統(tǒng)內(nèi)部數(shù)據(jù),主要包括訓(xùn)練成績數(shù)據(jù)和科目考核標(biāo)準(zhǔn)開展項(xiàng)目成績評價和科目成績評估,與系統(tǒng)數(shù)據(jù)層的相關(guān)交互較少,該部分業(yè)務(wù)獨(dú)立性、特定性較強(qiáng)。

服務(wù)交互層是應(yīng)用前臺或用戶操作使用或調(diào)用業(yè)務(wù)邏輯的接口,主要完成報(bào)表打印生成等操作系統(tǒng)相關(guān)服務(wù)的調(diào)用,業(yè)務(wù)邏輯層的系統(tǒng)內(nèi)部關(guān)鍵業(yè)務(wù)邏輯的使用,以及進(jìn)入相關(guān)內(nèi)部業(yè)務(wù)邏輯使用的身份認(rèn)證技術(shù)。

應(yīng)用表示層是展現(xiàn)給系統(tǒng)用戶的交互界面、圖形接口及其接口控制器。

3系統(tǒng)功能結(jié)構(gòu)

系統(tǒng)功能結(jié)構(gòu)是根據(jù)前期系統(tǒng)需求分析的功能需求為藍(lán)本,結(jié)合信息化流程執(zhí)行過程和軟件工程思想,將系統(tǒng)功能劃分為系統(tǒng)主要業(yè)務(wù)功能和系統(tǒng)輔助功能兩大部分。其中,系統(tǒng)主要業(yè)務(wù)功能是系統(tǒng)完成軍事體育訓(xùn)練管理相關(guān)業(yè)務(wù)的功能,主要包括學(xué)員信息管理、訓(xùn)練成績管理、科目標(biāo)準(zhǔn)管理、訓(xùn)練指南四個功能,系統(tǒng)輔助功能主要是支撐系統(tǒng)正常運(yùn)行的輔助性、協(xié)助性功能,主要包括系統(tǒng)管理、成績查詢、統(tǒng)計(jì)報(bào)表、智能分析四項(xiàng)功能。系統(tǒng)功能結(jié)構(gòu)如圖2所示。

4系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)

系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)一般分為數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)三個階段具體展開。

4.1概念結(jié)構(gòu)設(shè)計(jì)

根據(jù)軍事體育訓(xùn)練管理業(yè)務(wù)實(shí)際隋況,數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)涉及的業(yè)務(wù)實(shí)體包括:學(xué)員,訓(xùn)練科目,單位等,涉及的主要聯(lián)系包括學(xué)員與單位之間的隸屬關(guān)系,學(xué)員和訓(xùn)練科目之間的考核成績關(guān)系。

依據(jù)此,構(gòu)建系統(tǒng)數(shù)據(jù)概念結(jié)構(gòu)設(shè)計(jì)E-R圖,具體如圖3所示。

4.2邏輯結(jié)構(gòu)設(shè)計(jì)

根據(jù)系統(tǒng)數(shù)據(jù)庫E-R圖,三個實(shí)體,即單位、學(xué)員、科目應(yīng)當(dāng)構(gòu)建對應(yīng)的關(guān)系模型,對于單位和學(xué)員之間的一對多的隸屬聯(lián)系將單位基本信息列入學(xué)員信息中,學(xué)員和科目之間的多對多的訓(xùn)練聯(lián)系構(gòu)建對應(yīng)的關(guān)系模型構(gòu)建獨(dú)立關(guān)系模型。

具體數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)為:

單位(編碼、單位名稱、上級編碼、權(quán)限、密碼);

學(xué)員(學(xué)號、姓名、出生日期、性別、身高、體重,單位編碼、專業(yè)代號、人員類別、照片路徑);

科目(代碼、科目代碼、成績、評級、評級、年齡、性別、人員類別);

訓(xùn)練(學(xué)員學(xué)號、科目代碼、成績、評級、測試時間)。

4.3物理結(jié)構(gòu)設(shè)計(jì)

數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)是根據(jù)系統(tǒng)數(shù)據(jù)庫邏輯結(jié)構(gòu)的關(guān)系模型,使用SQLite輕量數(shù)據(jù)庫,使用SQLite Expert pro作為系統(tǒng)數(shù)據(jù)庫管理系統(tǒng),完成具體數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)。主要對上述數(shù)據(jù)庫邏輯結(jié)構(gòu)的關(guān)系模型,設(shè)計(jì)配套物理結(jié)構(gòu),具體包括單位、學(xué)員、科目和訓(xùn)練成績四個基本表,這里以基本表“訓(xùn)練成績”為例,其物理結(jié)構(gòu)如表1所示。

5結(jié)束語

系統(tǒng)目前已在兩個基層單位進(jìn)行試點(diǎn)運(yùn)行完畢,運(yùn)行效果良好,達(dá)到了預(yù)期設(shè)計(jì)目標(biāo),滿足用戶需求。

系統(tǒng)以軍事體育訓(xùn)練管理工作為業(yè)務(wù)背景,緊扣軍事體育訓(xùn)練成績管理的中心功能,詳盡分析了系統(tǒng)的功能需求,設(shè)計(jì)基于C/S的多層體系架構(gòu),按照主要功能和輔助功能完成系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì),按照概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)的基本步驟完成系統(tǒng)數(shù)據(jù)庫設(shè)計(jì),系統(tǒng)實(shí)際運(yùn)行效果良好,有效支撐了軍事體育訓(xùn)練工作的展開,對提升軍事體育訓(xùn)練信息化水平具有重要的軍事意義。

猜你喜歡
數(shù)據(jù)庫設(shè)計(jì)
醫(yī)療設(shè)備信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
圖書館入館教育考試系統(tǒng)分析與設(shè)計(jì)
試論數(shù)據(jù)庫設(shè)計(jì)在網(wǎng)站開發(fā)中的應(yīng)用
面向等級考試,探討高校理工科計(jì)算機(jī)基礎(chǔ)課程教學(xué)改革
巴楚县| 安吉县| 本溪市| 元江| 施甸县| 徐州市| 永川市| 陵川县| 苍梧县| 应用必备| 札达县| 平潭县| 三亚市| 尼木县| 正宁县| 宁安市| 高密市| 韶关市| 那坡县| 深圳市| 山阳县| 清新县| 潜江市| 太湖县| 敖汉旗| 阳西县| 穆棱市| 璧山县| 嘉荫县| 永德县| 建瓯市| 磴口县| 永兴县| 合阳县| 永新县| 昭平县| 库尔勒市| 万年县| 东明县| 寿宁县| 珲春市|