色www,五月婷婷深爱五月,午夜国产一级片,色噜噜综合,国产大胸无码视频,清纯美女被操黄网站在线观看,波多野结衣av高清一区二区三区

OA軟件系統(tǒng)開發(fā)設計的原則有哪些

時間:2024-09-28 18:31:45 J2EE培訓 我要投稿
  • 相關(guān)推薦

OA軟件系統(tǒng)開發(fā)設計的原則有哪些

  中國OA軟件系統(tǒng)市場,從醞釀、概念、導入、發(fā)展到成為剛性需求,歷經(jīng)了二十多年的時間。下面是小編整理的關(guān)于OA軟件系統(tǒng)開發(fā)設計的原則,歡迎大家參考!

  眾多知名廠商如微軟、IBM、九思軟件(www.jiusi.net)、浪潮軟件(www.inspur.cn),以及全國超過成千上萬個大大小小的軟件公司,參與過OA軟件系統(tǒng)的設計和開發(fā),然而不幸的是幾千套OA軟件系統(tǒng)的研發(fā),其結(jié)果缺失高達70%的客戶失敗率!幸運的是,中國的OA軟件系統(tǒng)架構(gòu)師們,在這個過程中得到了理念的提煉、經(jīng)驗的積累和技術(shù)的沉淀,并逐步在前人的基礎上,提煉出OA軟件系統(tǒng)開發(fā)的九大原則,基于這些原則上構(gòu)建的OA軟件系統(tǒng),在交付的成功率上得到了大幅攀升。

  1. OA軟件系統(tǒng)開發(fā)設計應遵循“可行性和適應性”原則

  OA軟件系統(tǒng)的開發(fā)設計,應確保技術(shù)上的可行性,適合招標人的核心需要,滿足主要功能需求,適應需求變化時的系統(tǒng)的免代碼自定義和功能模塊加減、調(diào)整。

  OA軟件系統(tǒng)核心需求的吻合度是信息化建設價值體現(xiàn)的保障,用戶在工作流程、公文管理等方面的核心需求的滿足度是保障項目成功的基礎,同時,因信息化建設不是一蹴而就的事,因此需求也會日新月異,為能夠適應需求的變化,OA軟件系統(tǒng)從架構(gòu)上應采用平臺技術(shù),從擴展上增加功能模塊自定義功能,從而可以免代碼,自定義新功能模塊,適應未來的發(fā)展需要。

  2. OA軟件系統(tǒng)開發(fā)設計應遵循“前瞻性和實用性”原則

  OA軟件系統(tǒng)的開發(fā)設計,即要考慮到最大限度的增加系統(tǒng)的價值,最大限度的吻合各應用者的需求,充分考慮系統(tǒng)今后功能擴展、應用擴展、集成擴展多層面的延伸,實施過程應始終貫徹面向應用,圍繞應用,依靠應用部門,注重實效的方針。同時又要兼顧到成本控制、項目周期控制等因素,因此在功能的部署上也需要遵循實用主義。

  3. OA軟件系統(tǒng)開發(fā)設計應遵循“先進性和成熟性”原則

  OA軟件系統(tǒng)的開發(fā)設計,既要采用先進的管理理念、計算機技術(shù)和方法,又要注意軟件系統(tǒng)、硬件設備、開發(fā)工具、軟件產(chǎn)品的相對成熟。

  OA軟件系統(tǒng)的開發(fā)設計,從設計思路、開發(fā)原則、系統(tǒng)架構(gòu)、網(wǎng)絡拓撲、實施軟件系統(tǒng)、硬件設備、開發(fā)工具等各種角度考慮整體解決方案的先進性,所選主體產(chǎn)品的技術(shù)架構(gòu)具有先進及前瞻性,可以跨平臺應用或配置,確保所選主體產(chǎn)品在技術(shù)上處于領先水平,充分考慮系統(tǒng)今后的延伸,保證系統(tǒng)5年內(nèi)保持不落后。

  產(chǎn)品設計中建議有限選擇J2EE技術(shù)架構(gòu),在產(chǎn)品開發(fā)過程中融入WEB2.0等眾多先進的技術(shù)。使系統(tǒng)具備國內(nèi)同業(yè)領先的地位;保證IT投資的有效性和延續(xù)性。

  產(chǎn)品采用了構(gòu)件的思想進行設計,從而能夠做到快速的產(chǎn)品開發(fā)和隨需應變。

  系統(tǒng)采用了純B/S的圖形化流程編輯器等,確保核心應用的客戶化程度。

  4. OA軟件系統(tǒng)的開發(fā)設計應遵循“開放性和標準性”原則

  OA軟件系統(tǒng)的底層應支持各個層次的多種協(xié)議,支持與業(yè)務系統(tǒng)的互通、互聯(lián),應用系統(tǒng)采用標準的數(shù)據(jù)交換方式,保證數(shù)據(jù)共享。

  優(yōu)良的體系結(jié)構(gòu)設計,對于系統(tǒng)是否能夠適應將來新業(yè)務的發(fā)展至關(guān)重要。本系統(tǒng)采用J2EE規(guī)范,遵循SOA標準,采用JAVA語言編寫,具有良好的開放性,支持跨平臺、跨數(shù)據(jù)庫、跨中間件、兼容各種應用軟件的特性。

  在設備選擇及網(wǎng)絡方案上也堅持開放性原則,使系統(tǒng)對各種硬件設備的互連互通;在軟件上支持跨平臺和開放數(shù)據(jù)接口,便于與其它系統(tǒng)軟件互相集成,未來支持與業(yè)務系統(tǒng)、門戶等系統(tǒng)的單點登錄集成,在可獲得相應系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)情況下,實現(xiàn)與這些系統(tǒng)的應用、門戶、數(shù)據(jù)等各層面上無縫連接。

  系統(tǒng)除支持本約定的設計規(guī)范外,還提供標準化的WEBSERVICE外部接口,遵循SOA功能架構(gòu)規(guī)范,遵循工作流標準WFMC;遵循W3C XForm表單標準(XML定義表單數(shù)據(jù),數(shù)據(jù)和邏輯分離,獨立于平臺和設備),支持JSR168和WSRP等Portal標準。

  因此,系統(tǒng)可以輕松與各種操作系統(tǒng)、中間件、數(shù)據(jù)庫、業(yè)務系統(tǒng)及工具軟件進行平滑對接,這些在當前主流的廠商如九思軟件、東軟股份等都已經(jīng)成功實現(xiàn)。

  5. OA軟件系統(tǒng)的開發(fā)設計應遵循“可靠性和穩(wěn)定性”原則

  OA軟件系統(tǒng)必須是可靠的,一般的人為和外部的異常事件不會引起系統(tǒng)的崩潰;同時系統(tǒng)有較高的可用性,當系統(tǒng)出現(xiàn)問題后能在較短的時間內(nèi)恢復,而且系統(tǒng)的數(shù)據(jù)是完整的,不會引起數(shù)據(jù)的不一致。

  1000人同時在線的情況下,系統(tǒng)登陸(包括整個主界面加載)不大于10秒。數(shù)據(jù)瀏覽不大于10秒;數(shù)據(jù)查詢不大于8秒;數(shù)據(jù)統(tǒng)計不大于30秒。

  主機系統(tǒng)能夠保持7*24穩(wěn)定的不間斷運行,從系統(tǒng)軟硬件平臺及網(wǎng)絡等方面來保證系統(tǒng)的穩(wěn)定性;對于所采用的主備服務器方式,若主服務器宕機時,可實時地切換到備用服務器上,用戶的應用不受影響。筆者曾對九思軟件的產(chǎn)品和IBM的產(chǎn)品做過測試,基本上可以做到以下幾點:

  平均無故障運行時間:大于30000小時;

  可用率:系統(tǒng)總體平均可用率在99.99%以上;

  穩(wěn)定性:主機系統(tǒng)能夠保持7*24穩(wěn)定的不間斷運行

  6. OA軟件系統(tǒng)的開發(fā)設計應遵循“安全性和保密性”原則

  OA軟件系統(tǒng)的開發(fā)設計既考慮信息資源的充分共享,更要注意信息的保護和隔離,因此系統(tǒng)應分別針對不同的應用、不同的網(wǎng)絡通信環(huán)境和不同的存儲設備,采取不同的措施,包括系統(tǒng)安全機制、數(shù)據(jù)存取的權(quán)限控制等以確保系統(tǒng)的安全性。

  其中,采取的措施包括但不限于以下

  平臺安全:架構(gòu)設計考慮安全性要求,平臺軟件達到安全設計標準。

  應用安全:權(quán)限控制、支持身份認證接口、防篡改、防暴力破解等措施完善,并且可以跟USBkey、CA、IP地址限制等各種安全措施進行方案組合。

  數(shù)據(jù)安全:支持文檔安全軟件整合技術(shù),從而做到數(shù)據(jù)傳輸加密、遠程安全訪問、數(shù)據(jù)存儲加密,并且可以VPN等各種安全方式進行綁定,支持入侵檢測與防御系統(tǒng)、防火墻的應用。

  容災備份:支持各種容災的軟硬件設備的使用等。

  管理安全:提供完善的日志功能,能夠記錄系統(tǒng)使用人員的關(guān)鍵操作,保證系統(tǒng)應用的安全

  密碼策略:初始密碼強制更改、啟用圖形驗證碼、支持USBkey接口、密碼過期控制、密碼錯誤次數(shù)控制、密碼強度設置等,從而防止暴力破解和惡意攻擊。

  系統(tǒng)網(wǎng)卡MAC和IP的綁定;

  支持CA認證、數(shù)字簽名加密技術(shù);

  支持電子鑰匙(Ukey)技術(shù)和指紋Ukey技術(shù);

  支持安全套接(SSL)技術(shù);

  軟件系統(tǒng)嚴密、靈活的訪問安全控制,功能授權(quán)與數(shù)據(jù)范圍授權(quán)結(jié)合;

  系統(tǒng)有整體的用戶/權(quán)限管理體系,可統(tǒng)一進行用戶/權(quán)限的管理,實現(xiàn)到字段級的查詢、修改、管理權(quán)限控制;

  系統(tǒng)提供用戶認證、數(shù)據(jù)傳輸、數(shù)據(jù)存儲、數(shù)字簽名等安全手段接口,可在各個環(huán)節(jié)提供對第三方安全認證系統(tǒng)的支持;

  7. OA軟件系統(tǒng)的開發(fā)設計應遵循“可擴展性和易維護性”原則

  為了適應未來的業(yè)務拓展和項目的功能擴展,必須充分考慮以最簡便的方法、最低的投資,實現(xiàn)軟件系統(tǒng)的擴展和維護擴展。

  因此,在OA軟件系統(tǒng)的開發(fā)設計中,需要考慮到應用及系統(tǒng)不斷擴展的要求,以形成一個易于管理、可持續(xù)發(fā)展的體系結(jié)構(gòu)。未來業(yè)務的擴展只須在現(xiàn)有機制的基礎上,增加新的應用與服務模塊。一方面當應用量增加,用戶數(shù)增加時系統(tǒng)可以平滑增加服務器的方式來支撐新的壓力要求發(fā);一方面,當新的技術(shù)和產(chǎn)品出現(xiàn)進行升級時,系統(tǒng)能夠平滑過渡而不影響用戶的使用;另一方面,產(chǎn)品有新的功能增加時,可以通過插件和模塊定制平臺的方式,輕松實現(xiàn)業(yè)務的擴展。

  在設備選擇及網(wǎng)絡方案上堅持開放性原則,使系統(tǒng)對各種硬件設備的互連互通;在軟件上支持跨平臺和開放數(shù)據(jù)接口,便于與其它系統(tǒng)軟件互相集成,未來支持與業(yè)務系統(tǒng)、門戶等系統(tǒng)的單點登錄集成,在可獲得相應系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)情況下,實現(xiàn)與這些系統(tǒng)的應用、門戶、數(shù)據(jù)等各層面上無縫連接。

  系統(tǒng)的管理和維護,應該采用集權(quán)和分權(quán)相平衡的思想,如九思軟件的iThink產(chǎn)品設置了系統(tǒng)管理、應用管理和個人管理對系統(tǒng)進行分層授權(quán)和分層維護。

  利用系統(tǒng)提供的工具,無須編寫代碼,方便用戶自行進行客戶化功能改造,方便用戶自行定制界面數(shù)據(jù)項的顯示;同時在網(wǎng)絡或系統(tǒng)出現(xiàn)問題時能及時、快速地恢復系統(tǒng)的正常運行,保證系統(tǒng)的可恢復性,具有較高網(wǎng)絡系統(tǒng)的抗干擾能力。

  采用各種免代碼的模塊定制平臺,幫助用戶實現(xiàn)功能的DIY設計等。

  8. OA軟件系統(tǒng)的開發(fā)設計應遵循“美觀性和易用性”原則

  系統(tǒng)用戶界面的設計采用Web2.0用戶界面設計技術(shù),界面根據(jù)用戶需求靈活更改(增強標簽分類特性),注重用戶體驗,使系統(tǒng)各項功能易見、易學、易用。

  作為全員應用系統(tǒng),易用性和用戶體驗是項目成敗的關(guān)鍵要素。所提供的產(chǎn)品采用B/S的登錄方式、可以采用電腦、手機等各種方式下登錄,采用了AJAX、圖形化編輯器等各種新技術(shù),并且易讀、易理解、易操作,用戶界面簡潔、美觀、友好,易于用戶掌握、操作和使用;系統(tǒng)管理的使用及管理也以簡便、易于操作、方便實用為準則。

  嚴格遵循易用性六原則,實現(xiàn)從產(chǎn)品的部署、登錄、使用、維護、升級、擴展的全方位易用,從而提升系統(tǒng)的黏著度;

  提供統(tǒng)一的訪問地址,便于用戶使用。在登錄頁為用戶提供加入收藏、設為首頁等操作,方便用戶以后快速訪問系統(tǒng);

  具備風格一致的友好的用戶界面,圖形顯示直觀,工作流程從設計到使用全程圖形化

  遵循20/80原則,設置辦理中心,使常用功能高度融合,即方便用戶快速學習,又大大提升了使用效率。

  遵循人機交互原則,對用戶的錯誤輸入盡早發(fā)現(xiàn)并給出提示,對復雜的功能操作,提供操作向?qū)?

  客戶端全面兼容性,操作系統(tǒng)全面兼容win2000/ win2003 xp//vista/win7等。瀏覽器全面兼容IE6/IE7/IE8主流瀏覽器、并支持支持office2003/2007。

  9. OA軟件系統(tǒng)的開發(fā)設計應遵循“大并發(fā)能力支撐”的原則

  OA軟件系統(tǒng)的開發(fā)設計,應該支持應用和數(shù)據(jù)庫等多重負載均衡能力,支持附件服務器和數(shù)據(jù)庫服務器分離技術(shù),從而支持數(shù)萬用戶同時在線和同時操作的能力,不會因為用戶數(shù)的增長或者信息量的增長,而導致系統(tǒng)響應能力下降。

  系統(tǒng)并發(fā)能力:通過集群方式,在技術(shù)上沒有并發(fā)上限,因此能完全保障用戶未來的人員擴張需要。

【OA軟件系統(tǒng)開發(fā)設計的原則有哪些】相關(guān)文章:

oa系統(tǒng)的軟件定制設計12-28

oa辦公系統(tǒng)開發(fā)的幾個誤區(qū)10-25

動畫設計的原則有哪些06-06

工業(yè)建筑的設計原則有哪些09-27

屋頂花園設計的原則有哪些09-17

動畫角色造型的設計原則有哪些05-20

OA軟件的發(fā)展歷程08-21

oa軟件庫存管理功能10-20

小型oa軟件的研究與實施07-15

OA軟件實時考勤功能08-28