軟件項(xiàng)目投標(biāo)技術(shù)方案_第1頁(yè)
軟件項(xiàng)目投標(biāo)技術(shù)方案_第2頁(yè)
軟件項(xiàng)目投標(biāo)技術(shù)方案_第3頁(yè)
軟件項(xiàng)目投標(biāo)技術(shù)方案_第4頁(yè)
軟件項(xiàng)目投標(biāo)技術(shù)方案_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、目錄1. 技術(shù)服務(wù)總體要求12. 項(xiàng)目總體架構(gòu)及技術(shù)解決方案52.1. 項(xiàng)目總體架構(gòu)(根據(jù)實(shí)際項(xiàng)目)52.1.1. SSH框架介紹和分析52.1.2. 基于SSHI架的Weg用架構(gòu)分析與設(shè)計(jì)92.2. 技術(shù)解決方案123. 服務(wù)保證措施264. 技術(shù)培訓(xùn)計(jì)劃304.1. 概述304.2. 培訓(xùn)對(duì)象314.2.1. 普通用戶(hù)層314.2.2. 系統(tǒng)管理員和應(yīng)用級(jí)管理員314.2.3. 技術(shù)人員培訓(xùn)314.3. 培訓(xùn)課程324.3.1. 應(yīng)用系統(tǒng)使用培訓(xùn)324.3.2. 系統(tǒng)運(yùn)維技術(shù)培訓(xùn)324.3.3. 項(xiàng)目管理初級(jí)(可選)324.3.4. 系統(tǒng)支撐軟、硬件環(huán)境應(yīng)用管理324.3.5. 系統(tǒng)設(shè)計(jì)與

2、開(kāi)發(fā)基礎(chǔ)(可選)334.4. 培訓(xùn)組織保障334.5. 教學(xué)方案334.5.1. 實(shí)踐培訓(xùn)344.5.2. 集中培訓(xùn)344.5.3. 研討會(huì)344.5.4. 遠(yuǎn)程培訓(xùn)354.5.5. 一對(duì)一培訓(xùn)354.6. 培訓(xùn)規(guī)模設(shè)定建議354.7. 培訓(xùn)階段安排354.7.1. 系統(tǒng)開(kāi)發(fā)階段364.7.2. 初驗(yàn)364.7.3. 系統(tǒng)安裝364.7.4. 調(diào)試364.7.5. 試運(yùn)行364.7.6. 最終驗(yàn)收374.8. 培訓(xùn)質(zhì)量保障375. 售后服務(wù)方案375.1. 安裝調(diào)試服務(wù)385.2. 售后電話服務(wù)385.3. 上門(mén)服務(wù)381.技術(shù)服務(wù)總體要求在軟件開(kāi)發(fā)的過(guò)程中,我們一向遵循軟件產(chǎn)品的以下原則:1

3、、功能性:與一組功能及其指定的性質(zhì)有關(guān)的一組屬性,具體包括:適合性:與規(guī)定任務(wù)能否提供一組功能以及這組功能的適合程度有關(guān)的軟件屬性準(zhǔn)確性:與能否得到正確或相符的結(jié)果或效果有關(guān)的軟件屬性互用性:與同其他指定系統(tǒng)進(jìn)行交互的能力有關(guān)的軟件屬性依從性:使軟件遵循有關(guān)的標(biāo)準(zhǔn),約定,法規(guī)及類(lèi)似規(guī)定的軟件屬性安全性:與防止對(duì)程序及數(shù)據(jù)的非授權(quán)的故意或意外訪問(wèn)的能力有關(guān)的軟件屬性2、可靠性:與在規(guī)定的一段時(shí)間和條件下,軟件維持其性能水平的能力有關(guān)的一組屬性,具體包括:成熟性:與由軟件故障引起失效的頻度有關(guān)的軟件屬性容錯(cuò)性:與在軟件故障或違反指定接口的情況下,維持規(guī)定的性能水平的能力有關(guān)的軟件屬性易恢復(fù)性:與在

4、失效發(fā)生后,重建其性能水平并恢復(fù)直接受影響數(shù)據(jù)的能力以及為達(dá)此目的所需的時(shí)間和能力有關(guān)的軟件屬性3、易用性:與一組規(guī)定或潛在的用戶(hù)為使用軟件所需作的努力和對(duì)這樣的使用所作的評(píng)價(jià)有關(guān)的一組屬性,具體包括:易理解性:與用戶(hù)為認(rèn)識(shí)邏輯概念及其應(yīng)用范圍所花的努力有關(guān)的軟件屬性易學(xué)性:與用戶(hù)為學(xué)習(xí)軟件應(yīng)用所花的努力有關(guān)的軟件屬性易操作性:與用戶(hù)為操作和運(yùn)行控制所花努力有關(guān)的軟件屬性4、效率:與在規(guī)定的條件下,軟件的性能水平與所使用資源量之間關(guān)系有關(guān)的一組屬性,具體包括:時(shí)間特性:與軟件執(zhí)行其功能時(shí)響應(yīng)和處理時(shí)間以及吞吐量有關(guān)的軟件屬性資源特性:與在軟件執(zhí)行其功能時(shí)所使用的資源數(shù)量及其使用時(shí)間有關(guān)的軟件屬

5、性5、可維護(hù)性:與進(jìn)行指定的修改所需的努力有關(guān)的一組屬性,具體包括:易分析性:與為診斷缺陷或失效原因及為判定待修改的部分所需努力有關(guān)的軟件屬性易改變性:與進(jìn)行修改,排除錯(cuò)誤或適應(yīng)環(huán)境變化所需努力有關(guān)的軟件屬性穩(wěn)定性:與修改所造成的未預(yù)料結(jié)果的風(fēng)險(xiǎn)有關(guān)的軟件屬性易測(cè)試性:與確認(rèn)已修改軟件所需的努力有關(guān)的軟件屬性6、可移植性:與軟件可從某一環(huán)境轉(zhuǎn)移到另一環(huán)境的能力有關(guān)的一組屬性,具體包括:適應(yīng)性:與軟件無(wú)需采用有別于為該軟件準(zhǔn)備的活動(dòng)或手段就可能適應(yīng)不同的規(guī)定環(huán)境有關(guān)的軟件屬性易安裝性:與在指定環(huán)境下安裝軟件所需努力有關(guān)的軟件屬性遵循性:使軟件遵循與可移植性有關(guān)的標(biāo)準(zhǔn)或約定的軟件屬性易替換性:與軟

6、件在該軟件環(huán)境中用來(lái)替代指定的其他軟件的機(jī)會(huì)和努力有關(guān)的軟件屬性基于以上原則,根據(jù)項(xiàng)目的不同需求,我們將會(huì)考慮采用B/S和C/S兩種模式開(kāi)發(fā)。(根據(jù)實(shí)際項(xiàng)目來(lái))1、B/S模式B/S是Brower/Server的縮寫(xiě),客戶(hù)機(jī)上只要安裝一個(gè)瀏覽器(Browser),如NetscapeNavigator或InternetExplorer,月艮務(wù)器安裝Oracle、Sybase、Informix或SQLServer等數(shù)據(jù)庫(kù)。瀏覽器通過(guò)WebServer同數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交互。B/S模式較C/S模式:OS模式客戶(hù)端需要安裝專(zhuān)用的客戶(hù)端軟件。首先涉及到安裝的工作量,其次任何一臺(tái)電腦出問(wèn)題,如病毒、硬件損壞,

7、都需要進(jìn)行安裝或維護(hù)。特別是有很多分部的情況,不是工作量的問(wèn)題,而是路程的問(wèn)題。還有,系統(tǒng)軟件升級(jí)時(shí),每一臺(tái)客戶(hù)機(jī)需要重新安裝,具維護(hù)和升級(jí)成本非常高。C/S模式對(duì)客戶(hù)端的操作系統(tǒng)一般也會(huì)有限制,可能適應(yīng)于Windows系列操作系統(tǒng),而不適用于Linux、Unix等操作系統(tǒng)。而B(niǎo)/S最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專(zhuān)門(mén)的軟件。只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶(hù)端零維護(hù)。系統(tǒng)的擴(kuò)展非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個(gè)用戶(hù)名和密碼,就可以使用了。甚至可以在線申請(qǐng),通過(guò)公司內(nèi)部的安全認(rèn)證(如CA證書(shū))后,不需要人的參與,系統(tǒng)可以自動(dòng)分配給用戶(hù)一個(gè)賬號(hào)進(jìn)入系統(tǒng),這在最大程度

8、上滿(mǎn)足了項(xiàng)目要求。系統(tǒng)采用的是目前較流行的一種Wetg用程序開(kāi)源框架-Struts+Spring+Hibernate(SSH。集成SSHI1架的系統(tǒng)從職責(zé)上分為四層:表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)持久層和域模塊層,以幫助開(kāi)發(fā)人員在短期內(nèi)搭建結(jié)構(gòu)清晰、可復(fù)用性好、維護(hù)方便的Web應(yīng)用程序。其中使用Struts作為系統(tǒng)的整體基礎(chǔ)架構(gòu),負(fù)責(zé)MVC勺分離,在Struts框架的模型部分,利用Hibernate框架對(duì)持久層提供支持,業(yè)務(wù)層用Spring支持。具體做法是:用面向?qū)ο蟮姆治龇椒ǜ鶕?jù)需求提出一些模型,將這些模型實(shí)現(xiàn)為基本的Java對(duì)象,然后編寫(xiě)基本的DAO®口,并給出Hibernate的DA

9、O實(shí)現(xiàn),采用Hibernate架構(gòu)實(shí)現(xiàn)的DACgfe來(lái)實(shí)現(xiàn)Java類(lèi)與數(shù)據(jù)庫(kù)之間的轉(zhuǎn)換和訪問(wèn),最后由Spring完成業(yè)務(wù)邏輯。系統(tǒng)的基本業(yè)務(wù)流程是:在表示層中,首先通過(guò)JSP頁(yè)面實(shí)現(xiàn)交互界面,負(fù)責(zé)傳送請(qǐng)求(Request)和接收響應(yīng)(Response),然后Struts根據(jù)配置文件(struts-config.xml)將ActionServlet接收到的Request委派給相應(yīng)的Action處理。在業(yè)務(wù)層中,管理服務(wù)組件的SpringIoC容器負(fù)責(zé)向Action提供業(yè)務(wù)模型(Model)組件和該組件的協(xié)作對(duì)象數(shù)據(jù)處理(DAO)組件完成業(yè)務(wù)邏輯,并提供事務(wù)處理、緩沖池等容器組件以提升系統(tǒng)性能和保證數(shù)據(jù)的完整性。而在持久層中,則依賴(lài)于Hibernate的對(duì)象化映射和數(shù)據(jù)庫(kù)交互,處理DAO組件請(qǐng)求的數(shù)據(jù),并返回處理結(jié)果。采用上述開(kāi)發(fā)模型,不僅實(shí)現(xiàn)了視圖、控制器與模型的徹底分離,而且還實(shí)現(xiàn)了業(yè)務(wù)邏輯層與持久層的分離。這樣無(wú)論前端如何變化,模型層只需很少的改動(dòng),并且數(shù)據(jù)庫(kù)的變化也不會(huì)對(duì)前端有所影響,大大提高了系統(tǒng)的可復(fù)用性。而且由于不同層之間耦合度小

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論