




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、*系統(tǒng)(項目)概要設(shè)計說明書 編 寫:日 期:檢 查:日 期:審 核:日 期:批 準(zhǔn):日 期:*公司文檔變更記錄序號變更(+/-)說明作者版本號日期批準(zhǔn)1創(chuàng)建文檔*1.02016-1-1*2目 錄1、 引言41.1 背景41.2 術(shù)語和縮略語41.3 參考資料42、 范圍42.1 軟件名稱42.2 軟件功能42.3 軟件應(yīng)用42.4 需求邊界43、 總體設(shè)計53.1 架構(gòu)設(shè)計目標(biāo)和約束53.1.1 運行環(huán)境83.1.2 開發(fā)環(huán)境93.2 設(shè)計思想93.3 架構(gòu)體系103.4 重要業(yè)務(wù)流程103.5 模塊劃分104、 接口設(shè)計104.1 系統(tǒng)外部接口104.1.1 接口列表104.1.2 接口描
2、述114.2 系統(tǒng)內(nèi)部接口115、 部署115.1 運行環(huán)境方面:115.2 網(wǎng)絡(luò)部署需求115.3 硬件需求116、 維護(hù)設(shè)計111、 引言架構(gòu)設(shè)計文檔編寫目的旨在能夠清晰描述貴賓項目的主要結(jié)構(gòu),并且闡述核心的流程,技術(shù)架構(gòu),設(shè)計原則和思路。1.1 背景*。1.2 術(shù)語和縮略語*1.3 參考資料無2、 范圍2.1 軟件名稱中文名稱:*2.2 軟件功能請參考*項目軟件需求規(guī)格說明書.doc2.3 軟件應(yīng)用*2.4 需求邊界本項目是在原有的項目基礎(chǔ)上,進(jìn)行重新設(shè)計和構(gòu)建的綜合性項目。其基于的現(xiàn)有項目列表如下:原有系統(tǒng)名稱主要功能與項目關(guān)系業(yè)務(wù)類管理類其中包含功能有:項目建設(shè)任務(wù)3、 總體設(shè)計3.
3、1 架構(gòu)設(shè)計目標(biāo)和約束*項目總體設(shè)計在以下思路指導(dǎo)下進(jìn)行:1、以*為龍頭,統(tǒng)一指揮、統(tǒng)一規(guī)劃、統(tǒng)一協(xié)調(diào),整合資源,強(qiáng)力推進(jìn),帶動分子公司和協(xié)作單位應(yīng)用;2、以應(yīng)用需求為核心,面向應(yīng)用,提升服務(wù)能力;3、構(gòu)建統(tǒng)一架構(gòu),規(guī)范各應(yīng)用系統(tǒng)設(shè)計;4、保證整體系統(tǒng)的開放性、安全性、可擴(kuò)展性、可擴(kuò)充性;5、以應(yīng)用支撐平臺為依托,支撐應(yīng)用系統(tǒng)統(tǒng)一架構(gòu),并提供系列功能組件供應(yīng)用系統(tǒng)復(fù)用,減少整體建設(shè)和維護(hù)成本;6、以數(shù)據(jù)標(biāo)準(zhǔn)化為依托,統(tǒng)一規(guī)劃信息資源,保證各系統(tǒng)數(shù)據(jù)的一致性;7、構(gòu)建全國統(tǒng)一的數(shù)據(jù)交換傳輸渠道,形成信息資源共享和交換體系,打破應(yīng)用系統(tǒng)之間的壁壘,避免信息孤島;8、引入總集成方法論,保證各應(yīng)用系統(tǒng)
4、集成效果,發(fā)揮平臺整體效益;10、以應(yīng)用需求為核心,技術(shù)上適度前瞻,進(jìn)行基礎(chǔ)運行環(huán)境的設(shè)計;11、依據(jù)國家信息安全等級保護(hù)相關(guān)政策的要求,做好安全系統(tǒng)設(shè)計。設(shè)計定位:總體設(shè)計方案是*為設(shè)計的基礎(chǔ)上,結(jié)合現(xiàn)階段實際業(yè)務(wù)需求對具體建設(shè)任務(wù)進(jìn)行細(xì)化、深化形成的,能夠支持*公司未來戰(zhàn)略的平臺??傮w設(shè)計目標(biāo): 1、建立一個*系統(tǒng),并成為行業(yè)標(biāo)桿 2、*3、*技術(shù)路線:根據(jù)對需求分析情況結(jié)合信息化技術(shù)發(fā)展要求,*基于*技術(shù),采用*結(jié)構(gòu)進(jìn)行應(yīng)用系統(tǒng)的開發(fā)。二、采用Browser/WebServer/DataBaseServer三層結(jié)構(gòu)圖B/S/D三層架構(gòu)圖Browser/WebServer/DataBase
5、Server三層結(jié)構(gòu)如上圖所示,下面對B/S/D三層結(jié)構(gòu)作詳細(xì)的闡述。1、數(shù)據(jù)與應(yīng)用邏輯分離的特征Browser/WebServer/DataBaseServer結(jié)構(gòu)指硬件的體系結(jié)構(gòu),也有相應(yīng)的邏輯的體系結(jié)構(gòu)相對應(yīng)。在Browser / Web Server / Data Base Server計算模型中,要完成的功能在瀏覽器、Web應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器之間進(jìn)行劃分。硬件的Browser/WebServer/DataBaseServer結(jié)構(gòu),通常是指某項請求任務(wù)在瀏覽器或Web應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器之間進(jìn)行分配,其中瀏覽器用來發(fā)送請求和前端表示處理,Web應(yīng)用服務(wù)器處理來自瀏覽器的請求,
6、數(shù)據(jù)庫服務(wù)器處理數(shù)據(jù)查詢邏輯處理。對邏輯系統(tǒng)體系來說,分為表示層、商業(yè)邏輯處理層和數(shù)據(jù)處理層三層客戶服務(wù)器結(jié)構(gòu)。鑒于兩層結(jié)構(gòu)(C/S)在設(shè)計和應(yīng)用的局限性,將復(fù)雜的業(yè)務(wù)數(shù)據(jù)處理提出,將系統(tǒng)的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)分離,形成三層結(jié)構(gòu)的客戶服務(wù)器結(jié)構(gòu),運用基于組件的分布式技術(shù),從結(jié)構(gòu)上就避免兩層結(jié)構(gòu)的局限性。三層結(jié)構(gòu)具體內(nèi)涵在下面三部分描述。2、用戶服務(wù)(客戶層)用戶服務(wù)層是應(yīng)用的用戶接口部分,是用戶與系統(tǒng)間交互信息的窗口.它的主要功能是檢查用戶輸入的數(shù)據(jù),顯示系統(tǒng)輸出的數(shù)據(jù)。如果用戶服務(wù)層需要修改時,只需改寫顯示控制和數(shù)據(jù)校驗程序,而不影響其他兩層。檢查的內(nèi)容也只限于數(shù)據(jù)格式和取值范圍,不包括有關(guān)業(yè)
7、務(wù)本身的處理邏輯。該層通常是瀏覽器。3、商業(yè)服務(wù)(中間層)中間是商業(yè)服務(wù)層,它是應(yīng)用的主體,它包括了應(yīng)用中全部的業(yè)務(wù)處理程序。除了輸入/輸出在用戶服務(wù)層、數(shù)據(jù)庫在數(shù)據(jù)服務(wù)層外,全部的統(tǒng)計、匯總、分析、打印功能全部封裝在商業(yè)服務(wù)層。商業(yè)服務(wù)層一方面起傳遞數(shù)據(jù)作用,一方面進(jìn)行強(qiáng)大的數(shù)據(jù)處理。該層還承擔(dān)安全性檢查的任務(wù)。4、數(shù)據(jù)服務(wù)(數(shù)據(jù)庫)數(shù)據(jù)服務(wù)層通常是數(shù)據(jù)庫管理系統(tǒng)(DBMS),負(fù)責(zé)管理對數(shù)據(jù)庫數(shù)據(jù)的讀寫。DBMS能迅速執(zhí)行大量的數(shù)據(jù)的更新和檢索。一般商業(yè)服務(wù)層通過發(fā)送SQL命令來操作數(shù)據(jù)庫的數(shù)據(jù)。三、采用B/S/D架構(gòu)的優(yōu)勢瀏覽器Browser/WEB服務(wù)器Server/數(shù)據(jù)庫服務(wù)器Data
8、base是解決公共信息服務(wù)以及交互響應(yīng)動態(tài)服務(wù)最適用的一種應(yīng)用模型。實現(xiàn)了真正意義上的瘦客戶端,大大簡化了應(yīng)用系統(tǒng)的分發(fā)、配置管理和版本管理工作。1、分布式C/S技術(shù)的出現(xiàn),給系統(tǒng)集成方案帶來了集中的信息和本地的PC環(huán)境,但其數(shù)據(jù)的共享程度是很不夠的。當(dāng)今的信息技術(shù)需要新的解決方案,它提供以客戶為中心的用戶界面和Web的分布結(jié)構(gòu),它帶有IT環(huán)境的個人特征,如數(shù)據(jù)存取、安全性能等,這就是我們通常所說的三層結(jié)構(gòu)。2、Web結(jié)構(gòu)的優(yōu)勢在Web結(jié)構(gòu)中,事務(wù)層和數(shù)據(jù)邏輯層放在中間組件層,這是關(guān)鍵,是與C/S結(jié)構(gòu)的最大區(qū)別,它能解決以下幾個問題:1)客戶端很瘦小,并且很容易在運行時自動升級;2)事務(wù)層可在
9、跨平臺的客戶端上共享;3)不同邏輯組件的分離意味著圖形設(shè)計人員、事務(wù)邏輯開發(fā)人員和數(shù)據(jù)庫分析人員可以獨立地設(shè)計他們各自的部分;4)統(tǒng)一的、抽象的用戶界面可使用戶更有效地從同一數(shù)據(jù)源中存取數(shù)據(jù);5)這種結(jié)構(gòu)可更有效地在航空專網(wǎng)、公司內(nèi)網(wǎng)和互聯(lián)網(wǎng)上運行。3、開放性Web是一個開放的環(huán)境,應(yīng)用由復(fù)用組件集成,通過標(biāo)準(zhǔn)語言匯編、跨平臺的統(tǒng)一協(xié)議發(fā)布,用標(biāo)準(zhǔn)用戶界面顯示,它與硬件平臺和操作系統(tǒng)無關(guān)。3.1.1 運行環(huán)境序號項目詳細(xì)信息后臺軟件環(huán)境Linux, WINDOWS SERVER2012+前臺軟件環(huán)境Windows 8.1+ , MAC OS10+,IE9+,谷歌瀏覽器40+數(shù)據(jù)庫ORACLE
10、11G+3.1.2 開發(fā)環(huán)境序號項目詳細(xì)信息1操作系統(tǒng)操作系統(tǒng): windows10 2編程語言C#、nodejs、java、Java Javascript、HTML、CSS3編程工具VS2015 SP23.2 設(shè)計思想* 通常更多地將這種開發(fā)風(fēng)格定義為迭代和增量開發(fā),它具有以下特點: 迭代運用一組活動來評估一組斷言、消除一組風(fēng)險、完成一組開發(fā)目標(biāo),并逐步生成和提煉有效的解決方案。 之所以稱為“迭代”,是因為它通過反復(fù)運用核心開發(fā)活動,不斷增進(jìn)對問題的理解程度、完善解決方案的定義和促進(jìn)實現(xiàn)解決方案。 之所以稱為“增量”,是因為每經(jīng)歷一個迭代循環(huán),都
11、可以增進(jìn)對問題的了解,增強(qiáng)解決方案的能力。 通過連續(xù)多次應(yīng)用迭代循環(huán)來打造一個項目。 真正有效的開發(fā)活動必須兼具迭代和增量特點。如果開發(fā)活動僅有迭代特點,沒有增量特點,那么,雖然可以一次次地迭代執(zhí)行活動,卻不能朝著項目既定目標(biāo)前進(jìn);換句話說,不能降低風(fēng)險,也不能逐步構(gòu)建解決方案。循序漸進(jìn)地降低風(fēng)險和穩(wěn)步邁向項目目標(biāo)是迭代和增量開發(fā)的品質(zhì)保證。為簡單起見,本書常將“迭代和增量式”開發(fā)簡稱為“迭代化”開發(fā)。每一次迭代,確保項目切割有以下特點: 清晰的目標(biāo)必須清晰定義每次迭代的目標(biāo),并獲得所有項目參與方的理解和認(rèn)同。這樣才能使大家擰成一股繩。 可度量的評估標(biāo)準(zhǔn)為使目
12、標(biāo)成為團(tuán)隊的一致主題,必須為目標(biāo)配備可度量評估標(biāo)準(zhǔn),以便客觀評估迭代成效。 全心投入的團(tuán)隊團(tuán)隊必須堅定不移地為實現(xiàn)迭代目標(biāo)而并肩工作:團(tuán)隊共擔(dān)成敗責(zé)任,每個成員都要按照安排做好每一件事,以達(dá)成設(shè)定的迭代目標(biāo)。所有工作都是為了實現(xiàn)迭代目標(biāo)。 進(jìn)度表與在迭代目標(biāo)上達(dá)成共識一樣,管理層必須協(xié)商制定進(jìn)度表,并了解進(jìn)度表對整個項目計劃的影響。制定迭代進(jìn)度表時,只需設(shè)置迭代起止日期,并了解如何使迭代融入整體項目計劃。 客觀評估在迭代將近尾聲時,必須對照迭代目標(biāo)和評估標(biāo)準(zhǔn)客觀地評估生成的結(jié)果。在迭代期間連續(xù)執(zhí)行評估,在結(jié)束迭代時進(jìn)行總結(jié)。如果不做客觀評估,將無法判斷迭代的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 IEC 60115-2-10:2023 EN-FR Fixed resistors for use in electronic equipment - Part 2-10: Blank detail specification: Low-power film resistors with leads for through-hole assem
- 2025至2030中國電鋅板行業(yè)深度研究及發(fā)展前景投資評估分析
- 2025至2030中國特種建材行業(yè)發(fā)展分析及競爭策略與趨勢預(yù)測報告
- 醫(yī)療知識更新中的學(xué)習(xí)動力策略
- 企業(yè)內(nèi)部管理與智慧零售技術(shù)融合策略研究
- 大五人格學(xué)習(xí)路徑與現(xiàn)代教學(xué)技術(shù)的結(jié)合研究
- 教育科技與學(xué)生學(xué)習(xí)動機(jī)的激發(fā)
- 創(chuàng)新教育心理學(xué)在校園中的應(yīng)用
- 學(xué)生情商與心理健康教育的結(jié)合點探討
- 開車安全培訓(xùn)課件
- 煤礦開展消防安全知識培訓(xùn)
- 城鎮(zhèn)老舊小區(qū)改造配套基礎(chǔ)設(shè)施建設(shè)項目初步設(shè)計
- 2024年寧夏“三支一扶”招募考試真題
- 甘肅機(jī)電職業(yè)技術(shù)學(xué)院招聘事業(yè)編制工作人員筆試真題2024
- 學(xué)科調(diào)研活動方案
- 2025-2030中國非晶硅(無定形硅)行業(yè)發(fā)展規(guī)劃與供需趨勢預(yù)測報告
- 人教版(2024)七年級下冊英語期末復(fù)習(xí):閱讀理解 突破練習(xí)題(含答案)
- 作業(yè)治療學(xué)講課件
- 新生兒皮膚清潔與護(hù)理
- 保山2025年云南保山市中心血站招聘編外工作人員筆試題庫附帶答案詳解
- 搶險隊伍及物資管理制度
評論
0/150
提交評論