已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
- 1 - 文文 件件 服服 務(wù)務(wù) 系系 統(tǒng)統(tǒng) 設(shè)設(shè) 計(jì)計(jì) 方方 案案 一 系統(tǒng)總體設(shè)計(jì) 1 系統(tǒng)總體目標(biāo) 系統(tǒng)工程建設(shè)的具體目標(biāo)如下: 1) 實(shí)用性 : 提供清晰 、簡(jiǎn) 潔、友好的中文操作界面,操控 簡(jiǎn) 便、靈 活,易 學(xué) 易用,便于管理和 維護(hù) ,能自 動(dòng)糾錯(cuò) 和系 統(tǒng) 恢復(fù),整 個(gè)系統(tǒng) 的操作 簡(jiǎn)單 、快捷、 環(huán)節(jié) 少,以保 證 不同文化 層 次的操作者熟 練操 作系 統(tǒng) ; 2) 可靠性 : 本系統(tǒng)運(yùn)行安全可靠,具備有效的安全機(jī)制,保證數(shù)據(jù)安全; 3) 經(jīng)濟(jì)性: 在先 進(jìn) 、可靠和充分 滿 足系 統(tǒng) 功能的前提下,體 現(xiàn)高性價(jià)比。采用 經(jīng)濟(jì)實(shí) 用的技 術(shù) 和 設(shè)備 ,充分利用 現(xiàn) 有 設(shè)備和 資 源 ,綜 合考 慮 系 統(tǒng) 的建 設(shè) 、升 級(jí) 和 維護(hù)費(fèi) 用。 系 統(tǒng)設(shè)計(jì)采用支持并符合 國(guó)際標(biāo) 準(zhǔn)、 國(guó) 家 標(biāo) 準(zhǔn)、 工業(yè)標(biāo) 準(zhǔn)及行 業(yè)標(biāo) 準(zhǔn)的 產(chǎn) 品,使系 統(tǒng) 具有良好的兼容性,有利于 現(xiàn) 在和 將來(lái) 的 設(shè)備選 型及 聯(lián) 網(wǎng)集成,便于保 證 各供 貨 商 產(chǎn) 品 的協(xié)同運(yùn) 行,便于施工、 維護(hù) 和降低成本; 4) 擴(kuò)充性: 系 統(tǒng)要 是一 個(gè) 相 對(duì)開 放的系 統(tǒng) ,根據(jù)系 統(tǒng) 中心 設(shè)備的授 權(quán) , 對(duì) 其使用、 訪問 、查 詢 等 進(jìn) 行授 權(quán) , 結(jié)合 系統(tǒng)要求,以及今 后發(fā) 展的要求,使系 統(tǒng)有較 大 的擴(kuò) 充余地。 - 2 - 2 設(shè)計(jì)指導(dǎo)思想 本項(xiàng)目完成的指導(dǎo)思想為: 系統(tǒng)規(guī)劃,全面設(shè)計(jì),突出重點(diǎn),逐步實(shí)施 1) 科學(xué)管理、精心設(shè)計(jì)、嚴(yán)密組織、文明施工,體現(xiàn)工程質(zhì)量?jī)?yōu)良的思想; 2) 按招標(biāo)文件和采購(gòu)方要求的工期完成設(shè)計(jì)、供貨、技術(shù)服務(wù)等全部任 務(wù)。確保工期目標(biāo)實(shí)現(xiàn)。 3) 優(yōu)化資源配置,以合理的資源投入獲取良好的社會(huì)經(jīng)濟(jì)效益。 4) 堅(jiān)持“用戶至上”和提供優(yōu)質(zhì)服務(wù)的指導(dǎo)思想。 3 設(shè)計(jì)原則 根據(jù)系統(tǒng)工程建設(shè)的要求,本系統(tǒng)設(shè)計(jì)中遵循了以下原則: 1) 安全性: 整個(gè)系統(tǒng)的安全問題,是系統(tǒng)建設(shè)過(guò)程中一個(gè)優(yōu)先考慮的問題。整個(gè)系統(tǒng)的安全性,數(shù)據(jù)的完整性,以及網(wǎng)絡(luò)上傳輸?shù)谋C苄裕家锌煽康谋WC。 2) 可擴(kuò)展性: 應(yīng)用系統(tǒng)的模塊符合結(jié)構(gòu)化原則,是可方便擴(kuò)充的。系統(tǒng)充分考慮了部件級(jí),系統(tǒng)級(jí),應(yīng)用級(jí)的模塊擴(kuò)充能力,使整個(gè)系統(tǒng)具有很強(qiáng)的適應(yīng)能力。 3) 可靠性: 保證系統(tǒng)的穩(wěn)定性,同時(shí)兼顧到操作和 維護(hù)的方便性,將系統(tǒng)發(fā)生故障的可能性降到最低。 4) 先進(jìn)性: 系統(tǒng) 不局限于當(dāng)前的使用條件和規(guī)模,具有超前意識(shí),同時(shí)又能與已建系統(tǒng)聯(lián)網(wǎng)兼容,保證處于國(guó)內(nèi)先進(jìn)水平。 - 3 - 5) 標(biāo)準(zhǔn)性: 系統(tǒng)設(shè)計(jì)時(shí),所采用的技術(shù)手段遵循業(yè)界標(biāo)準(zhǔn),使系統(tǒng)具有較高的靈活性,與其它系統(tǒng)方便互聯(lián),同時(shí)可適應(yīng)今后的升級(jí)或引進(jìn)新技術(shù)。 6) 系統(tǒng)性: 系統(tǒng)設(shè)計(jì)中充分利用國(guó)內(nèi)外各種先進(jìn)技術(shù)和設(shè)計(jì)思想,用系統(tǒng)工程方法將各子系統(tǒng)集成為一個(gè)有機(jī)整體,使各子系統(tǒng)在物理上相對(duì)獨(dú)立,接口清楚,通訊良好,在邏輯上是一個(gè)整體,彼此分工協(xié)作,協(xié)調(diào)統(tǒng)一,達(dá)到總體最優(yōu)。 7) 可維護(hù)性: 系統(tǒng)運(yùn)行 后,提供友好的界面,操作簡(jiǎn)單實(shí)用,具有很好的維護(hù)性。 8) 經(jīng)濟(jì)性: 系統(tǒng)在滿足各項(xiàng)性能指標(biāo)的情況下,力求最小成本與開支,追求高的性能價(jià)格比。 二、系統(tǒng)總體構(gòu)成 1. 總體構(gòu)成 系統(tǒng)總體構(gòu)成示意圖如下圖所示。 - 4 - 2. 系統(tǒng)組成以及工作原理 系統(tǒng)采用 C/S 架構(gòu),分服務(wù)器端和客戶端。 務(wù)器端 服務(wù)器端實(shí)時(shí)分析從上家接收到的天氣數(shù)據(jù),把相關(guān)信息錄入數(shù)據(jù)庫(kù),并將數(shù)據(jù)以文件方式備份歸類保存到相應(yīng)的子文件夾中,歸類方法為 :路徑 /類型 /年 /月 /日;及時(shí)根據(jù)客戶端的要求將指定文 件夾中的文件主動(dòng)發(fā)送到各部門客戶端;實(shí)時(shí)監(jiān)聽客戶端的請(qǐng)求,為上游 本案 天氣數(shù)據(jù)文本文件備份 天氣數(shù)據(jù)文本文件 類型 1 所需的文件類 型(文件夾分為年文件夾、月文件夾、日文件夾 ) 類型 2 所需的文件 類型 3 所需的文件 實(shí)時(shí)分析備份文件夾中的文本文件,進(jìn)行歸類,并剪切至子文件夾中。 推送 推送 推送 類型 2 機(jī)器 類型 3 機(jī)器 類型 1 機(jī)器 下載 下載 下載 - 5 - 客戶端提供文件下載服務(wù);提供數(shù)據(jù)管理、數(shù)據(jù)類型管理、用戶管理、密碼修改等服務(wù)。 戶端 客戶端被動(dòng)接收服務(wù)器端發(fā)送過(guò)來(lái)的數(shù)據(jù)文件,進(jìn)行分撿保存,并能實(shí)現(xiàn)數(shù)據(jù)庫(kù)的數(shù)據(jù)查詢、導(dǎo)出,實(shí)現(xiàn)數(shù)據(jù)文件的不同方式的下載功能。 - 6 - 系統(tǒng)功能原理 1. 服務(wù)器端 服務(wù)器端是一個(gè)實(shí)時(shí)處理系統(tǒng),采用多線程處理技術(shù)。系統(tǒng)實(shí)時(shí)從上家接收天氣數(shù)據(jù),及時(shí)分析接收到的數(shù)據(jù),把相關(guān)信息錄入數(shù)據(jù)庫(kù),并將數(shù)據(jù)以文件方式備份歸類保存到相應(yīng)的子文件夾,及時(shí)將文件夾中的文件主動(dòng)發(fā)送到各部門客戶 端,并實(shí)時(shí)監(jiān)聽客戶端的請(qǐng)求,為客戶端提供文件下載服務(wù) 。 具體流程圖如下: - 7 - 系統(tǒng)主要功能如下: 1) 數(shù)據(jù)入庫(kù) 系統(tǒng)將接收到的上家的天氣數(shù)據(jù)的文件名進(jìn)行分析,讀取有關(guān)信息,及時(shí)錄入數(shù)據(jù)庫(kù); 2) 數(shù)據(jù)備份 系統(tǒng)對(duì)數(shù)據(jù)文件進(jìn)行歸類備份, 歸類方法為 :路徑 /類型/年 /月 /日 ; 3) 文件發(fā)送 客戶端向服務(wù)器發(fā)送文件發(fā)送請(qǐng)求,服務(wù)器端監(jiān)聽大該請(qǐng)求后將該客戶端對(duì)應(yīng)的備份文件夾中的數(shù)據(jù)文件發(fā)送到客戶端,系統(tǒng)為每個(gè)客戶端開辟單獨(dú)的線程發(fā)送文件,并實(shí)現(xiàn)斷點(diǎn)續(xù)傳功能; 4) 文件下載服務(wù) 系統(tǒng)實(shí)時(shí)監(jiān)聽客戶端發(fā)送來(lái)的請(qǐng)求,及時(shí)響應(yīng)客戶端文件下 載請(qǐng)求,并為每個(gè)請(qǐng)求開辟單獨(dú)的線程傳輸文件,并實(shí)現(xiàn)斷點(diǎn)續(xù)傳、文件打包傳送; 5) 用戶管理 系統(tǒng)能實(shí)現(xiàn)用戶基本信息(姓名、賬號(hào)、密碼等)的管理,如用戶的添加、修改、刪除等功能,還可為每個(gè)用戶設(shè)置不同的管理權(quán)限,并可以管理用戶下載文件的類型和自定義下載的文件名的模糊匹配。 6) 類型管理 - 8 - 系統(tǒng)可以對(duì)數(shù)據(jù)類型進(jìn)行管理,如類型的添加、修改和刪除。 7) 數(shù)據(jù)管理 由于數(shù)據(jù)量特別大,為提高數(shù)據(jù)庫(kù)使用效率,系統(tǒng)能定時(shí)或手動(dòng)處理歷史數(shù)據(jù),近 3 個(gè)月的數(shù)據(jù)存儲(chǔ)在主表中,并按月為單位建立歷史表, 3 個(gè)月前的歷史記錄導(dǎo)入存儲(chǔ)于歷史表。 8) 數(shù)據(jù)備份 該功能把備份完整的數(shù)據(jù)庫(kù)到指定備份文件,可以為數(shù)據(jù)庫(kù)數(shù)據(jù)損壞后提供恢復(fù)功能作保障; 9) 數(shù)據(jù)恢復(fù) 系統(tǒng)可以通過(guò)備份的數(shù)據(jù)庫(kù)文件恢復(fù)數(shù)據(jù)庫(kù),以免數(shù)據(jù)丟失或誤操作造成損失; 2. 客戶端 客戶端實(shí)時(shí)接收服務(wù)器端發(fā)送過(guò)來(lái)的數(shù)據(jù)文件,進(jìn)行分撿保存,并能實(shí)現(xiàn)數(shù)據(jù)庫(kù)的數(shù)據(jù)查詢、導(dǎo)出等功能;能夠根據(jù)用戶能查看的類型文件以及自動(dòng)下載的文件建立類型文件夾 (包括年文件夾、月文件夾、日文件夾 ),自動(dòng)下載對(duì)應(yīng)的類型文件夾中沒有下載過(guò)的內(nèi)容。能夠模糊查詢相對(duì)應(yīng)類型的內(nèi)容,進(jìn)行對(duì)應(yīng)的文件下載。 參考界面如下: - 9 - 系統(tǒng)主要功能如下: 1) 文件分撿 系統(tǒng)可自動(dòng)接收服務(wù)器端發(fā)送來(lái)的數(shù)據(jù)文件,根據(jù)文件的類型、日期查找文件夾,分類保存到相應(yīng)的文件夾。當(dāng)有新加的類型時(shí),可手動(dòng)建立類型文件夾,如果沒有相匹配的文件及則轉(zhuǎn)移到其它文件夾下,如果沒有具體的日期文件夾則新建日期文件夾。 2) 數(shù)據(jù)查詢 系統(tǒng)提供相關(guān)天氣數(shù)據(jù)的查詢統(tǒng)計(jì)功能,并以圖表方式 - 10 - 顯示查詢統(tǒng)計(jì)的數(shù)據(jù)信息,如需要還可對(duì)查詢到的數(shù)據(jù)進(jìn)行修改、刪除等操作。 3) 文件下載 下載方式可分為 3 類:手動(dòng)下載、自動(dòng)下載和打包下載,并可指定文件存放路徑。 手動(dòng)下載,顯示可查看類型未下載文件列表,可手動(dòng)勾選需要下 載的文件,還可以根據(jù)條件進(jìn)行模糊查詢,顯示符合條件的未下載數(shù)據(jù),勾選需要下載的文件。 自動(dòng)下載,自動(dòng)下載服務(wù)器固定文件夾里的可查看類型的文件,可設(shè)置自動(dòng)下載的文件類型那個(gè),并記錄下載過(guò)的文件到數(shù)據(jù)庫(kù)。 打包下載,根據(jù)模糊查詢顯示可查看類型未下載文件列表,支持分頁(yè)顯示,勾選需要下載的文件,由服務(wù)器進(jìn)行打包,然后進(jìn)行下載。 4) 修改密碼 該功能能而且只能修改當(dāng)前登錄用戶的密碼,不能修改用戶名。 5) 查看日志 系統(tǒng)實(shí)現(xiàn)了用戶登錄日志、數(shù)據(jù)修改日志、數(shù)據(jù)下載日志等的查詢。 - 11 - 二 開發(fā)環(huán)境 系統(tǒng)開發(fā)包括硬件 配置和軟件環(huán)境,它們各自都有詳細(xì)的要求,下面將分別進(jìn)行介紹。 (1) 硬件配置 略。 (2)軟件環(huán)境 1)平臺(tái): 4)開發(fā)語(yǔ)言: C+ 3)開發(fā)工具: 4)數(shù)據(jù)庫(kù): - 12 - 三 周期以及進(jìn)度安排 ( 1) 下載功能模塊及測(cè)試 (15 天 / 10000) 1)下載暫停與管理 2)線程同步模式設(shè)計(jì) 3)其他 ( 2) 文件分類管理及測(cè)試 ( 6 天 / 10000) 1)文件解析分類管理 2)文件分析提 取入庫(kù) ( 3) 數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn) ( 20 天 /19000) 1)數(shù)據(jù)庫(kù)的設(shè)計(jì) 2)正常查詢 3)模糊查詢 4)分頁(yè)顯示查詢管理 5)邏輯實(shí)現(xiàn) 6)速度調(diào)優(yōu) ( 4)文件打包模塊 ( 2 天 /1000) ( 5)模塊整合、邏輯實(shí)現(xiàn) ( 5 天 /4000) ( 6)界面美化 ( 2 天 /1000) ( 7)測(cè)試 ( 10 天 /5000) 1) 單元測(cè)試 2) 集合測(cè)試 - 13 - 3) 綜合測(cè)試 從設(shè)計(jì)到編碼到調(diào)試交付共需要 60 天 - 14 - 四 人員安排 ( 1)上傳 1 人 ( 2)下載 1 人 ( 3)數(shù)據(jù)庫(kù) 1
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 和風(fēng)浮世繪極致簡(jiǎn)約風(fēng)91
- 如何規(guī)劃職業(yè)發(fā)展
- 護(hù)理:患者滿意度的核心要素
- 女性生殖健康與家庭和諧
- 健康教育與促進(jìn)
- 話術(shù)培訓(xùn)課程方案
- 護(hù)理美學(xué):提升護(hù)理服務(wù)質(zhì)量
- 歷史教學(xué)新路徑
- 機(jī)動(dòng)車安全管理培訓(xùn)課件
- 安全培訓(xùn)腳手架間距課件
- 五年級(jí)下學(xué)期數(shù)學(xué)自然數(shù)(課件)
- (正式版)FZ∕T 13061-2024 燈芯絨棉本色布
- 幼兒園班級(jí)幼兒圖書目錄清單(大中小班)
- 信息安全等級(jí)保護(hù)制度-信息分類分級(jí)管理制度
- 0.4kV配網(wǎng)不停電作業(yè)用工器具技術(shù)條件V11
- SN-T2632-2010微生物菌種常規(guī)保藏技術(shù)規(guī)范
- 個(gè)人發(fā)票委托書
- 貴州省黔東南州2022-2023學(xué)年八年級(jí)上學(xué)期期末文化水平測(cè)試數(shù)學(xué)試卷(含答案)
- 青島啤酒博物館調(diào)查報(bào)告
- 新教材2024版高中地理本冊(cè)整合提升課件新人教版必修第一冊(cè)
- 資產(chǎn)評(píng)估學(xué)教程(第八版)習(xí)題及答案 喬志敏
評(píng)論
0/150
提交評(píng)論