




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、密級:機 密文檔編號: 第 1 版分冊名稱: 財務系統(tǒng)設計分冊 第 1 冊/共 1 冊XXXXX信息化建設工程設計方案東軟金算盤軟件有限公司濟南分公司總頁數(shù)正文附錄生效日期:2002年4月7日編制:審核:批準:目 錄第一部份項目任務描述5一、項目名稱5二、項目背景5三、應用目標51.174.1 采用JAVA2技術B/S結構,系統(tǒng)的高擴展性、可升級性74.2 集中式的財務管理,靈活的業(yè)務重組84.3 跨年度的歷史資料分析(近期三年),優(yōu)化領導決策機制84.4
2、0; 嚴密的安全控制機制,84.5 強大超前的開發(fā)工具,具有第四代語言可擴展的編程語言94.6 靈活交互式的數(shù)據(jù)查詢、開放式的數(shù)據(jù)接口114.7 開放的應用平臺,優(yōu)秀的ORACLE數(shù)據(jù)庫滿足不同系統(tǒng)的需求124.8 系統(tǒng)的高度集成性,使整個綜合管理系統(tǒng)無縫連接124.9 最大限度的滿足用戶的需求,132第二部份 項目設計及技術規(guī)范和開發(fā)工具142.1一、總體設計思想14穩(wěn)定性14可伸縮性14安全性14完整適用性14科學先進性15開放性15可擴展性152.2二、網(wǎng)絡架構152.1 技術架構:162.2 服務器配置方案162.3
3、; 財務信息系統(tǒng)備份方案162.4 客戶端配置162.5 網(wǎng)絡計算方案172.6 平臺方案172.7 安全機制172.3三、運行平臺和技術規(guī)范173.1軟件平臺173.2硬件平臺21設備運行安全22網(wǎng)絡安全23數(shù)據(jù)庫安全23操作安全23流程安全24安全防范242.4四、開發(fā)工具242.5五、產(chǎn)品設計262.6六、軟件應用模塊解決方案276.1 使用軟件模塊276.2 集中設置單位賬套財務集中管理的第一步286.3
4、160; 統(tǒng)一基礎設置實現(xiàn)財務集中管理的必要條件286.4 合理使用項目核算強化橫向比較和項目監(jiān)控282.7七、產(chǎn)品特性及功能簡介307.1產(chǎn)品特性302.8八、東軟金算盤軟件產(chǎn)品簡介348.1 賬務處理系統(tǒng)(含預算管理)348.2電子報表系統(tǒng)378.3報表匯總系統(tǒng)388.4工資管理系統(tǒng)398.5固定資產(chǎn)系統(tǒng)398.6財務分析408.7領導查詢408.8遠程WEB查詢418.9系統(tǒng)管理413第四部份 項目管理規(guī)范433.1二、項目管理431、項目實施組織43、項目實施管理44、降低實施風險453.2三、軟件測試標準和質(zhì)量控制體系管理464第五部分、系統(tǒng)各個功能模塊的實施階段性計劃474.1實施
5、原則:整體規(guī)劃,分部實施,步步見效474.2整個項目實施可以分為四個階段:474.31、成立項目實施小組47A、項目小組:47B、項目小組雙方分工48C、項目實施計劃48D、項目進度、質(zhì)量管理保證措施491、人員管理管理措施492、問題管理措施503、軟件過程管理51第六部分、系統(tǒng)的培訓計劃524.4【1】領導培訓524.5【2】系統(tǒng)管理員培訓534.6【3】操作人員的培訓545第七部分、售后服務質(zhì)量控制和保障56東軟金算盤服務準則56服務內(nèi)容572.1軟件的安裝、調(diào)試572.2初始化方案設計572.3試運行572.4對操作者的再培訓572.5校對初始化方案及數(shù)據(jù)572.6系統(tǒng)驗收與交付使用5
6、82.7日常服務58售后服務質(zhì)量控制和保障59第八部分東軟公司簡介6181公司背景628.2 經(jīng)營范圍628.3 人員數(shù)量及知識結構638.4主要合作伙伴648.5 技術優(yōu)勢648.6資質(zhì)證書65第九部分:典型客戶68第十部分正式聯(lián)系方式:69第一部份項目任務描述一、項目名稱項目名稱:XXXX信息化財務建設二、項目背景競爭環(huán)境變化對企業(yè)管理的要求隨著IT技術的飛速發(fā)展,Internet/Intranet技術和電子商務的廣泛應用,企業(yè)面臨的競爭環(huán)境發(fā)生了根本性變化,如顧客需求瞬息萬變、技術創(chuàng)新不斷加速、產(chǎn)品生命周期不斷縮短,競爭日趨激烈等。在這種形勢下,企業(yè)管理必須轉(zhuǎn)變:從生產(chǎn)導向向市場導向轉(zhuǎn)變
7、,從粗放經(jīng)營向成本控制轉(zhuǎn)變,從部門管理向企業(yè)級協(xié)同管理轉(zhuǎn)變。國內(nèi)企業(yè)的前車之鑒 目前國內(nèi)很多企業(yè)在經(jīng)營中遇到了諸多困難,如銷售不暢、三角債泛濫、資金匱乏、庫存積壓、生產(chǎn)管理成本高等。形成這種現(xiàn)象的原因固然是多方面的,但有一個共同點,那就是忽視以計算機管理為基礎的財務業(yè)務信息一體化的建設。各部門不能及時得到相關信息,尤其業(yè)務部門與財務部門不能很好溝通,造成結算拖延、壞賬損失加大、信用下降、庫存與賬目不符等弊端,財務對各購銷存業(yè)務的發(fā)生情況也無法做到有效監(jiān)控。作為企業(yè)整體來講,根本不能形成完整的分析決策體系隨著市場經(jīng)濟的不斷發(fā)展,企業(yè)之間的競爭日益激烈。面對中國
8、入關在即的新的挑戰(zhàn),企業(yè)求生存、求發(fā)展的問題,已經(jīng)不僅僅是一個企業(yè)內(nèi)部的問題了,企業(yè)的競爭能力和盈利能力,極大地影響著一個國家、一個地區(qū)的經(jīng)濟發(fā)展。三、應用目標根據(jù)XXXX對于系統(tǒng)建設的具體情況,在“統(tǒng)籌規(guī)劃、分步實施、公司主導、統(tǒng)一標準,互通互聯(lián),資源共享,組織變革與信息化建設相結合”的思想指導下,我們認為通過建立財務信息化管理工程系統(tǒng),實現(xiàn)集團公司的財務核算、財務監(jiān)督、部門預算、公司預算管理、信息共享、提供領導決策支持,動態(tài)查詢集團信息的管理系統(tǒng)。由于XXXXX集團財務及綜合管理系統(tǒng)是一個涉及財務及集團各個管理的綜合應用系統(tǒng),因此,整套系統(tǒng)的應用應該滿足以下要求:系統(tǒng)開發(fā)鼓勵采用JAVA技
9、術B/S結構,實現(xiàn)其功能。系統(tǒng)的軟、硬件設計和配置應保證足夠的技術先進性,以保證系統(tǒng)在整體上處于國內(nèi)領先。鼓勵數(shù)據(jù)集中式管理的設計以及要求在系統(tǒng)設計中充分考慮到復雜的生產(chǎn)流程給信息系統(tǒng)帶來的數(shù)據(jù)量的壓力。系統(tǒng)數(shù)據(jù)具有良好的開放性和可擴展性,能實現(xiàn)工作流重組。系統(tǒng)的原始數(shù)據(jù)在系統(tǒng)中要長期(三年)保存,經(jīng)過處理的歷年數(shù)據(jù)要有較好的處理方案。必須保證系統(tǒng)的高可靠性和高安全性,對數(shù)據(jù)庫服務器及磁盤陣列采用冗余及鏡像備份技術增強其可靠性,對遠程訪問可設計采用防火墻技術等網(wǎng)絡安全技術增加系統(tǒng)安全性。招標人能利用開發(fā)商提供的系統(tǒng)工具進行后續(xù)開發(fā)。系統(tǒng)具備通用的數(shù)據(jù)接口,支持和常用其它系統(tǒng)的對接,能運用通用開
10、發(fā)工具進行二次開發(fā), 能夠與現(xiàn)有的產(chǎn)品明細表系統(tǒng)進行數(shù)據(jù)交換。提供所有所需軟件平臺,包括后臺的支持軟件及數(shù)據(jù)庫等。根據(jù)XXXX集團對項目的整體要求,我們承諾提供的產(chǎn)品達到以下應用原則:戰(zhàn)略性:從企業(yè)戰(zhàn)略目標出發(fā),與用戶一道,分析企業(yè)內(nèi)部的業(yè)務和管理對信息的需求,參照其他類似公司的應用經(jīng)驗,總體規(guī)劃,綜合和統(tǒng)一實施。實用性:以達到用戶實際核算和管理要求為前提,追求實用性,軟件功能滿足XXXXX集團的實際要求,所采用的技術具有一定高度,注重實用性。先進性:系統(tǒng)設計應采用先進的、成熟的且可持續(xù)發(fā)展的技術方法,并充分體現(xiàn)先進的管理思想和理念,與XXXXX集團的實際相結合。擴展性:選擇大型數(shù)據(jù)庫Orac
11、le作為后臺數(shù)據(jù)庫,具有良好的跨網(wǎng)絡平臺的能力,具有兼容性、可移植性和升級前景。在設計中,系統(tǒng)結構模塊化,功能模塊可以平滑擴充。整體性:整個系統(tǒng)遵循總體的開發(fā)規(guī)范和接口標準,各個模塊的操作界面集中統(tǒng)一,同時保證業(yè)務管理系統(tǒng)與財務核算系統(tǒng)之間數(shù)據(jù)的自動傳遞,提供廣范圍的數(shù)據(jù)接口,保證不同賬套之間、不同系統(tǒng)之間的數(shù)據(jù)交流和應用接口,甚至提供程序?qū)ο蠹壗涌跇藴?,可以將第三方開發(fā)的應用軟件模塊集成到金算盤軟件中,在一個程序界面下運行,滿足完整性和信息的一致性要求。經(jīng)濟性和冗余性:系統(tǒng)設計緊貼用戶需求,同時要為可能的增值服務留有空間,總體上具有良好的性價比。可管理性和可維護性:系統(tǒng)具有良好的可管理性和可
12、維護性,廣泛采用向?qū)降牟僮魇侄魏蜕倒鲜降淖詣有阅苷{(diào)整功能,降低了操作、管理和維護的難度。安全性:通過采用Oracle大型數(shù)據(jù)庫平臺,充分保證了數(shù)據(jù)處理、存儲的效率和安全性,以及重要數(shù)據(jù)的完整性、一致性和可恢復性。1.14.1 采用JAVA2技術B/S結構,系統(tǒng)的高擴展性、可升級性正海集團財務管理信息系統(tǒng)選用的是東軟金算盤8E/V9.0管理軟件。由于軟件采用了先進的瀏覽器/服務器計算模式,軟件系統(tǒng)的部署、升級維護和數(shù)據(jù)備份只需要在服務器上完成即可,客戶端無需作應用軟件的安裝和調(diào)試,100%實現(xiàn)了客戶端的“零維護”,極大地降低了系統(tǒng)總體維護成本。此外,B/S運
13、行模式對客戶端要求很低,能很好地支持終端/服務器運行模式。軟件采用N層計算結構,從邏輯角度看,系統(tǒng)分成客戶端、Web服務器、應用服務器、數(shù)據(jù)庫服務器四層;從物理角度看,應用服務器可以視用戶并發(fā)數(shù)從1到N臺進行擴充,以保證客戶端用戶的響應要求。由于軟件采用Java開發(fā)工具,嚴格遵循CORBA技術研發(fā)而成,使正海集團的財務管理突破空間的限制,實現(xiàn)了在分布異構環(huán)境下實現(xiàn)信息和資源的共享,將物理距離變成了鼠標距離。遠程財務在線處理、遠程報表傳送、遠程報賬、遠程審計及遠程財務監(jiān)控將企業(yè)的管理能力延伸到全球的任何一個結點,真正實現(xiàn)了“天涯咫尺”的網(wǎng)絡化財務管理。也同時讓分公司動態(tài)的每天傳輸當天數(shù)據(jù)備份到集
14、團總公司服務器上去。4.2 集中式的財務管理,靈活的業(yè)務重組系統(tǒng)提供對整個集團的全面財務管理,支持不同類型分子公司獨立核算及并賬處理。集團和全體成員企業(yè)的財務數(shù)據(jù)集中存放在總部服務器上,由總部統(tǒng)一制定財務核算和管理制度、統(tǒng)一制定會計科目體系、編碼原則、核算幣種、會計期間等基礎設置和報表格式,成員企業(yè)建賬時可以自動繼承總部制定的基礎設置信息,并可根據(jù)自身的特點個性化的修改明細科目,解決了總部對下屬單位的財務核算、預算、資金的實時監(jiān)控和管理,整合集團內(nèi)外部資源,發(fā)揮總部計劃、控制作用。系統(tǒng)實現(xiàn)了財務管理的三個層次要求:財務核算、管理會計、決策支持??傎~系統(tǒng)是財務
15、核算的核心模塊,企業(yè)所有的核算最終在總賬中得以體現(xiàn)。項目管理是體現(xiàn)管理會計思想的核心模塊,它以成本中心、利潤中心為出發(fā)點歸集費用,向用戶提供科目、項目二維組合分析,提供項目收支分析報表。財務分析系統(tǒng)幫助領導及時了解集團全體成員企業(yè)經(jīng)營管理現(xiàn)狀,提供明晰的指標和量化的精確分析。4.3 跨年度的歷史資料分析(近期三年),優(yōu)化領導決策機制軟件利用大型數(shù)據(jù)庫提供的聯(lián)機分析處理(OLAP,OnLine Analytical Processing)服務進行數(shù)據(jù)建模和處理決策支持,幫助企業(yè)實現(xiàn)了財務業(yè)務數(shù)據(jù)的跨年度對比分析、跨單位并賬處理,充分利用歷史數(shù)據(jù)為企業(yè)領導提供決
16、策支持信息。軟件還實現(xiàn)了對財務管理的事前計劃、事中控制和事后分析,完整地實現(xiàn)了在任意時間點上的財務監(jiān)控機制,將企業(yè)財務管理提高到一個新的水平。4.4 嚴密的安全控制機制,在廣域網(wǎng)上運行的財務管理系統(tǒng),安全性特別重要,正海集團財務信息管理系統(tǒng)在安全方面能夠作到以下控制:1)由于系統(tǒng)在邏輯上由四層組成,可以將財務應用的核心,即應用服務器和數(shù)據(jù)庫服務器與Web服務器在物理上分離,同時在Web服務器上安裝防火墻軟件,就可保證財務系統(tǒng)不受非法攻擊。2)JAVA語言在安全方面做了嚴格的限制,保證瀏覽器操作的安全。3)大型數(shù)據(jù)庫提供完善的安全機制,軟件采用的是ORACLE
17、大型數(shù)據(jù)庫。4)東軟金算盤軟件自身提供用戶身份認證、分組權限控制、功能權限控制、數(shù)據(jù)權限控制、操作日志監(jiān)控等五級權限控制和安全防護。系統(tǒng)提供了理想的安全性保障功能。JAVA語言在安全性方面做了嚴格的限制,保證了瀏覽器(BROWSER)操作的安全。大型關系型數(shù)據(jù)庫均有著良好的安全性,并可與操作系統(tǒng)相結合。應用軟件提供了多層次的安全控制功能,包括用戶權限管理(模塊權限、功能權限、科目權限),操作日志監(jiān)控,數(shù)據(jù)的聯(lián)機備份與恢復等,保證系統(tǒng)的安全,數(shù)據(jù)的安全、正確。用戶還可通過自設防火墻保證WEB服務器的安全。4.5 強大超前的開發(fā)工具,具有第四代語言可擴展的編程語言金算盤公司主要采用以下語言/工具進
18、行軟件開發(fā):開發(fā)語言/工具版本說明Microsoft Visual C+6.0用于COM對象的開發(fā)Microsoft Visual Basic6.0用于應用程序客戶端的開發(fā)Python2.1用于系統(tǒng)擴展Rational Rose2001用于面向?qū)ο蠓治黾霸O計CVS1.10.8用于版本管理Visual C+運用Visual C+可以構建高效的COM功能組件和可視化控件,可以開發(fā)出快速的客戶端對象。金算盤產(chǎn)品中的電子表格、API底層、ActiveX控件等是采用Visual C+進行開發(fā)的。Visual Basic運用Visual Basic能繪制友好的客戶端界面,為用戶提供豐富的軟件功能。金算盤產(chǎn)
19、品中幾乎所有的客戶端對象都是采用Visual Basic作為開發(fā)工具。PythonPython與Perl、Lisp并稱為三大描述語言。Python是目前最好的面向?qū)ο蟆⒖缙脚_描述語言。金算盤產(chǎn)品通過Python來提供產(chǎn)品的擴展功能,例如:宏、函數(shù)庫、加強庫等。用戶也可在自己的系統(tǒng)內(nèi)通過編寫Python腳本來操作金算盤產(chǎn)品。RoseRose是Rational公司開發(fā)的面向?qū)ο蟮男枨蠛驮O計分析工具。金算盤公司的所有產(chǎn)品都是用Rose進行需求分析、業(yè)務建模和系統(tǒng)設計。CVSCVS是基于Internet的并發(fā)版本控制系統(tǒng),是功能強大、普遍使用的配置管理工具。也是金算盤公司的整個研發(fā)體系所采用的配置管理
20、工具。穩(wěn)定和可靠這是開發(fā)人員和最終用戶最為關心的問題,如果開發(fā)工具在使用過程中經(jīng)常導致錯誤或在訪問數(shù)據(jù)庫時經(jīng)常出現(xiàn)問題,即使它的技術非常先進也不可靠??梢暬拈_發(fā)先進的開發(fā)工具只需開發(fā)人員用鼠標指指點點,“畫出”應用的界面,而且界面具有流行的風格。如,帶有簡短提示的工具條,具有Windows95 風格的 Tab文件夾等。面向?qū)ο蠹夹g開發(fā)工具支持面向?qū)ο蠹夹g應該是全面的,如多級繼承、多級封裝和多態(tài)等,不應是部分或有限制地支持。具有支持團隊開發(fā)的能力工具應該能夠使多個開發(fā)人員同時對一個項目進行開發(fā),它應該平衡需求以確保一個開發(fā)人員對程序的修改不會被另一個人員所重寫,同時又不會因為采用了一些不必要的
21、控制使開發(fā)效率受到影響。另外一點是工具最好能以庫的形式來管理對象,這樣才能為版本控制,對象重用提供有力的途徑。提供第四代語言可擴展的編程語言工具提供的編程語言應該是簡單而功能強大的第四代語言,開發(fā)人員無需關心復雜的底層工作。如,無需熟悉 Windows API;另外,編程語言應該是擴展的,應該提供與C、 Fortran 的接口,可以讓開發(fā)人員做更廣泛的工作。提供多種數(shù)據(jù)表現(xiàn)形式完成對后臺數(shù)據(jù)庫的查詢和操作是前端開發(fā)工具的主要任務,因此開發(fā)工具必須提供簡便而功能強大的數(shù)據(jù)訪問手段,并提供多種數(shù)據(jù)表現(xiàn)形式,可以產(chǎn)生復雜的報表,具有很強的商業(yè)圖形能力。提供開放性開發(fā)工具應該能夠和眾多產(chǎn)品相結合,這樣
22、才能用不同的工具解決任何特殊的問題,同時開放的工具會得到眾多廠商的支持,使用戶有比較和選擇的余地。對 Windows技術的廣泛支持-包括對 Windows 95上 32位計算的支持,支持 Windows的 DDL、OLE 2.0、 DDE、 MDI等。可以生成真正的可執(zhí)行文件真正的機器代碼會使應用的速度和效率大幅度提高。4.6 靈活交互式的數(shù)據(jù)查詢、開放式的數(shù)據(jù)接口系統(tǒng)的靈活性,是金算盤軟件區(qū)別于其他軟件鮮明的特性。金算盤軟件系統(tǒng)的設計師們認為:企業(yè)都面臨一個共同的問題:“企業(yè)重組”,競爭的加劇,產(chǎn)品投入市場的周期愈來愈短,企業(yè)需要不斷的調(diào)整業(yè)務,變更機構,因而只有具有靈活性的管理軟件,才具有
23、生命力。金算盤軟件的靈活性不但滿足您企業(yè)業(yè)務重組的需要,也能滿足您個性化的需求,主要表現(xiàn)在以下方面:l無限制帳套的任意設定,滿足多部門、多單位集中式數(shù)據(jù)處理的需要l任意業(yè)務單據(jù)、記賬憑證、報表、帳頁格式的設定輸出,適應您的業(yè)務核算的特點和個性化的需要,滿足不同層面管理者的需要l報表、帳頁多種格式的輸出如:TXT、DBASE、ACCESS、SQL、EXCEL、LOTUS1-2-3、HTML、金算盤通用表格,滿足您對數(shù)據(jù)多模式分析的需要l金算盤所有數(shù)據(jù)的導入、導出、記賬憑證接口、防偽稅控接口,滿足您企業(yè)內(nèi)部數(shù)據(jù)的交換和接受第三方軟件數(shù)據(jù)的需求,使企業(yè)管理平滑升級l金算盤任意條件的數(shù)據(jù)查詢、輸出,滿
24、足您從任意角度的數(shù)據(jù)挖掘、分析l金算盤四維(業(yè)務單據(jù)、記賬憑證、帳頁、統(tǒng)計報表)一體的數(shù)據(jù)溯源功能,使您可通曉任意一筆業(yè)務的來龍去脈4.7 開放的應用平臺,優(yōu)秀的ORACLE數(shù)據(jù)庫滿足不同系統(tǒng)的需求系統(tǒng)網(wǎng)絡平臺基于當前最先進的瀏覽器/服務器應用模式,將傳統(tǒng)運行在客戶端的應用軟件移植到服務器端。客戶端不再需要應用程序,它們完全集中在服務器端,意味著用戶完全可以通過瀏覽器來執(zhí)行應用程序,大大減少了維護工作,使用戶可以低成本地使用網(wǎng)絡,通過瀏覽器傳遞數(shù)據(jù),適用于局域網(wǎng)、廣域網(wǎng)和Internet等各種網(wǎng)絡環(huán)境。后臺采用當今全球最為流行的大型數(shù)據(jù)庫ORACLE數(shù)據(jù)庫、和東軟NETEYE3.0防火墻,保證
25、了海量數(shù)據(jù)處理和開放的安全問題。4.8 系統(tǒng)的高度集成性,使整個綜合管理系統(tǒng)無縫連接東軟金算盤軟件的一個突出的特點就是系統(tǒng)的高集成性,金算盤可以自豪的說:在系統(tǒng)的集成性方面,金算盤軟件把競爭對手遠遠甩在了后面!金算盤認為:只有一個高度集成的信息管理系統(tǒng),才能最大限度的提高工作效率。 金算盤軟件系統(tǒng)的集成,是圍繞著一條明確的主線進行的,即以總帳系統(tǒng)為核心,通過不同的業(yè)務類型,將企業(yè)的各種業(yè)務活動,以資金的形態(tài)反映在總帳上,其意義在于為企業(yè)的高層領導提供最關心和最迫切想了解的信息。另外金算盤公司并沒有忽視其他管理層的需求,也提供多條支線的集成。例如:以庫存系統(tǒng)為核心的,物流一條線的集成;所有支線的
26、集成都將歸入到財務這條主線中。 金算盤系統(tǒng)的集成性還體現(xiàn)在信息在線和實時的集成處理。比如:物品的各種出入庫處理都會聯(lián)機產(chǎn)生相應的會計分錄,并可隨時過至總帳;并在總帳上以予反映。這種在線的集成處理將系統(tǒng)的集成優(yōu)勢得以充分的發(fā)揮,勢必給企業(yè)帶來良好的經(jīng)濟效益。 一體化的軟件設計和高度集成的軟件功能,實現(xiàn)了資金流管理與物流管理的統(tǒng)一,提升了企業(yè)從部門管理到企業(yè)全面管理的變化,方便的完成了業(yè)務數(shù)據(jù)、記帳憑證、帳頁報表管理、分析管理的全過程,極大的提高了企業(yè)競爭力4.9 最大限度的滿足用戶的需求,作為東軟金算盤公司一直秉承“為用戶應用創(chuàng)造價值”的原則,在用戶購買東軟金算盤軟件有限公司的財務系統(tǒng)以后,在集
27、團公司運行的站點都可以隨時的根據(jù)系統(tǒng)管理員的授權登陸到集團公司的數(shù)據(jù)服務器,進行數(shù)據(jù)交換。當然50個用戶的站點我們更是變的靈活方便。2 第二部份項目設計及技術規(guī)范和開發(fā)工具基于XXXXX集團財務和工程管理系統(tǒng)的應用目標和設計原則,我們將從應用平臺、技術架構和產(chǎn)品設計三個方面來陳述項目設計。2.1 一、總體設計思想金算盤財務及工程管理信息系統(tǒng)的設計思想是穩(wěn)定、安全、完整實用、科學先進,具備開放性、可擴展性、可維護性。穩(wěn)定性金算盤財務管理信息系統(tǒng)從系統(tǒng)供電、系統(tǒng)設備裝備水平、平臺選用、軟件開發(fā)等方面充分保證系統(tǒng)運行可靠,對故障有診斷功能和故障隔離功能,確保系統(tǒng)能夠7×24運行,成為企業(yè)日
28、常運作的中樞系統(tǒng)。可伸縮性金算盤財務管理信息系統(tǒng)具有很強的穩(wěn)定性、可伸縮性,既能在普通PC上運行,又能在高檔工作站或小型機上運行。既能在方便易用的Windows98/NT2000上運行,也能在高度可靠、高度穩(wěn)定、高度安全的Linux、Unix系統(tǒng)上運行。安全性系統(tǒng)具有先進的加密技術,容錯技術。對外界避免非法訪問,盜用信息,破壞系統(tǒng),防病毒感染。對系統(tǒng)內(nèi)部進行層次權限管理,嚴格規(guī)定使用權限,防止盜用侵權、非法操作。對盜用權限操作,有嚴密的監(jiān)視記錄和報警功能。對外部侵入有嚴格的信息交換加密技術。對病毒有良好的防范、監(jiān)視、處置技術。完整適用性東軟金算盤財務管理信息系統(tǒng)從企業(yè)全局出發(fā),與東軟其他管理系
29、統(tǒng)緊密集成,以企業(yè)總體發(fā)展規(guī)劃目標為依據(jù),覆蓋企業(yè)管理的需要,功能齊全,完成對企業(yè)管理的全過程支持。統(tǒng)籌規(guī)劃,整體設計,充分考慮系統(tǒng)功能的變化改動。系統(tǒng)滿足使用的功能要求。能全面應用于信息處理、存儲、共享、管理、查詢等實際的全流程業(yè)務處理??茖W先進性系統(tǒng)軟件平臺、硬件平臺、網(wǎng)絡通訊等技術具有一定的先進性、超前性,成熟可靠,能保證一定的生命周期和升級提高。系統(tǒng)開發(fā)廣泛采用現(xiàn)代的管理科學、數(shù)學方法、管理經(jīng)驗,使系統(tǒng)具有國內(nèi)先進水平的現(xiàn)代化企業(yè)信息系統(tǒng)。開放性系統(tǒng)具有良好的信息交換能力,對用戶提供良好的互聯(lián)、兼容。例如:金算盤電子表格除了可以保存為完整的Excel文件外,還可以以Gnumeric X
30、ML format作為主要格式,此格式的文件能在各種平臺下進行處理。金算盤所有賬冊、報表都能輸出為Gnumeric XML format或其他標準格式。可擴展性金算盤財務及工程管理信息系統(tǒng)提供了Python擴展。用戶可以通過Python腳本,編寫函數(shù)庫、加強庫、宏,來擴展系統(tǒng)的功能。用戶也可在自己的系統(tǒng)中,通過編寫Python腳本來調(diào)用金算盤系統(tǒng)的功能。2.2 二、網(wǎng)絡架構根據(jù)XXXXX集團的要求,我們建議集團公司總部和下屬單位在本單位內(nèi)部采用傳統(tǒng)的、基于C/S方式的局域網(wǎng)環(huán)境的應用,這種應用具有很高的穩(wěn)定性和成熟性。為了保證集團總部能夠遠程實時查詢和監(jiān)控子公司的財務數(shù)據(jù),建議集團公司通過In
31、ternet/Intranet方式運行相關遠程應用模塊(如遠程數(shù)據(jù)傳輸?shù)龋﹣磉_到上述管理目的。為了更好地發(fā)揮新財務管理信息系統(tǒng)的管理功能,并更加充分地利用公司原有網(wǎng)絡環(huán)境,降低成本,XXXXX集團公司建議采用如下財務集中式管理網(wǎng)絡環(huán)境解決方案: 正海集團集團集中式管理網(wǎng)絡拓樸圖2.1 技術架構:應用系統(tǒng)采用三層架構,將應用服務器與數(shù)據(jù)庫服務器分離,其間通過高速以太網(wǎng)連接。在客戶端只需安裝微軟的網(wǎng)頁瀏覽器IE;主干為100M快速以太網(wǎng),為大量數(shù)據(jù)傳遞、數(shù)據(jù)查詢提供足夠帶寬;總公司內(nèi)部以及支柱公司利用公司本地局域網(wǎng),遠離總部的各分廠、公司采用寬帶貓和集
32、團內(nèi)部電話網(wǎng),提供高性能、高保密性、廉價的通信環(huán)境。 2.2 服務器配置方案總公司設置二臺中心服務器,作為總部的數(shù)據(jù)服務器、應用服務器和Web服務器。一臺服務器作為數(shù)據(jù)服務器,采用高可靠性集群并配置磁盤陣列,采用磁帶機備份,充分保證數(shù)據(jù)的安全性及系統(tǒng)的穩(wěn)定性。一臺服務器作為應用服務器和WEB服務器。2.3 財務信息系統(tǒng)備份方案采用雙機熱備方式,保證在系統(tǒng)崩潰時能夠快速恢復。正常運行狀態(tài)下,一臺主機為活動狀態(tài),另一臺主機為備份狀態(tài),出現(xiàn)異常時,活動主機上的應用全部切換至備份主機。 2.4 客戶端配置公司總部、各分公司由若干客
33、戶機組成,完成所屬賬套的財務處理業(yè)務,客戶機負責人機交互,完成數(shù)據(jù)的錄入、查詢等界面操作。2.5 網(wǎng)絡計算方案采用面向?qū)ο蟮拇笮完P系數(shù)據(jù)庫(ORACLE 8i 企業(yè)版)。 2.6 平臺方案系統(tǒng)網(wǎng)絡平臺基于當前最先進的瀏覽器/服務器應用模式,將傳統(tǒng)運行在客戶端的應用軟件移植到服務器端??蛻舳瞬辉傩枰獞贸绦颍鼈兺耆性诜掌鞫?,意味著用戶完全可以通過瀏覽器來執(zhí)行應用程序,大大減少了維護工作,使用戶可以低成本地使用網(wǎng)絡,通過瀏覽器傳遞數(shù)據(jù),適用于局域網(wǎng)、廣域網(wǎng)和Internet等各種網(wǎng)絡環(huán)境。 2.7
34、; 安全機制 系統(tǒng)提供了理想的安全性保障功能。JAVA語言在安全性方面做了嚴格的限制,保證了瀏覽器(BROWSER)操作的安全。大型關系型數(shù)據(jù)庫均有著良好的安全性,并可與操作系統(tǒng)相結合。應用軟件提供了多層次的安全控制功能,包括用戶權限管理(模塊權限、功能權限、科目權限),操作日志監(jiān)控,數(shù)據(jù)的聯(lián)機備份與恢復等,保證系統(tǒng)的安全,數(shù)據(jù)的安全、正確。用戶還可通過自設防火墻保證WEB服務器的安全。 2.3 三、運行平臺和技術規(guī)范3.1軟件平臺【1】服務器端系統(tǒng)東軟金算盤公司產(chǎn)品可支持Linux、Unix系統(tǒng)、Windows NT等主流服務器系統(tǒng)。首先,Linux、SunOS、HP-UX、AI
35、X、IRIX等Unix系統(tǒng)是能用于高端領域的系統(tǒng),能提供極高的安全性、可靠性和穩(wěn)定性,常用作大型應用的服務器操作系統(tǒng);其次,Windows NT使用Win95/98用戶界面,易于安裝,規(guī)劃,管理和使用,能滿足絕大部分應用系統(tǒng)的要求。建議XXXXX集團采用Windows NT服務器系統(tǒng),在滿足管理信息系統(tǒng)的前提下,獲得最佳的性能價格比?!?】客戶端系統(tǒng)考慮操作的方便性,建議客戶端使用Windows9X操作系統(tǒng)。【3】數(shù)據(jù)庫要保障XXXXX集團財務信息網(wǎng)絡系統(tǒng)安全、穩(wěn)定、快速地運行以及與其他管理軟件有機的整合, 必須要有高可靠、高伸縮、高穩(wěn)定、高性能的大型數(shù)據(jù)庫做為保證。東軟金算盤公司產(chǎn)品可采用O
36、racle、Sybase、SQL Server等數(shù)據(jù)庫系統(tǒng)。其中,Oracle是大型關系型數(shù)據(jù)庫,在各方面表現(xiàn)優(yōu)秀,我們選用Oracle8I作為數(shù)據(jù)庫管理系統(tǒng)。Oracle8I作為世界上最優(yōu)秀大型數(shù)據(jù)庫管理系統(tǒng)有著以下技術特點和技術優(yōu)勢?!?】Oracle相關的技術介紹Oracle作為歷史最為悠久的數(shù)據(jù)庫廠家,其產(chǎn)品向來以穩(wěn)定、可靠而著稱,而Oracle8更適合于大規(guī)摸網(wǎng)絡信息處理的特點。Oracle8全能服務器技術上先進成熟,產(chǎn)品穩(wěn)定,加上Oracle公司把其在關系型數(shù)據(jù)庫技術中的其他成功經(jīng)驗融入Oracle8核心中,使Oracle8具有高質(zhì)量、高穩(wěn)定、技術先進成熟等鮮明的特點,受到全世界用
37、戶廣泛的好評和首肯,也成為數(shù)據(jù)庫市場上的里程碑。對于XXXX集團財務和工程管理系統(tǒng)來說,計算機及數(shù)據(jù)庫系統(tǒng)應該在技術上先進成熟、在體系結構上符合實際需求,并且數(shù)據(jù)庫本身高質(zhì)量、高穩(wěn)定、無風險,這些基本條件是該系統(tǒng)建設的基礎,也是系統(tǒng)成功的重要因素。Oracle8作為世界第一大數(shù)據(jù)庫,自從宣布到正式在市場中供貨,歷經(jīng)了三年的疲勞驗證和軟件黑白箱測試,在消滅了軟件中可能出現(xiàn)的問題并使運行情況極其穩(wěn)定后,才得以成為正式產(chǎn)品。同時,Oracle8一直走在關系數(shù)據(jù)庫技術發(fā)展的最前列,在多個方面處于領先地位。無論是在關系數(shù)據(jù)庫傳統(tǒng)的聯(lián)機事物處理的技術上,還是決策支持上,以及分布式處理技術、分布式的復制技術
38、、數(shù)據(jù)庫性能的可伸縮性、并行處理技術、安全性等許多方面都處于領先地位。具體的技術細節(jié)見后面的資料。2.3.1.1.1 Oracle8對系統(tǒng)高可靠性的支持Oracle8采用多線索、多進程的體系結構,多個數(shù)據(jù)庫請求可以由一個服務進程處理。同時,系統(tǒng)根據(jù)當前的負載情況動態(tài)分派服務進程的數(shù)量和使用。從而充分利用多用戶操作系統(tǒng)“多用戶多任務”的工作方式,并有效地減少系統(tǒng)的資源消耗,達到最大的處理速度及吞吐量。Oracle8的聯(lián)機備份設施使管理員能夠在數(shù)據(jù)庫正在運行時實施備份操作,而不中斷事務處理,甚至在大量的OLTP使用當中。如果包含用戶數(shù)據(jù)的一個設備出了故障,丟失的數(shù)據(jù)文件可以被恢復到另一個設備上,此
39、時Oracle8將繼續(xù)處理針對數(shù)據(jù)庫中其它部分的查詢請求。Oracle8可以使用多個進程并行地對數(shù)據(jù)庫進行恢復,這使聯(lián)機恢復的速度大幅度提高。2.3.1.1.2 Oracle8對于系統(tǒng)大用戶量的支持Oracle8對大規(guī)模數(shù)據(jù)庫的支持有成熟的技術?,F(xiàn)在Oracle8可以支持上萬個并發(fā)用戶,支持最大為512Peta bytes的數(shù)據(jù)庫。(注:1 Petabytes=1000TB=1000,000GB)Oracle8和Oracle Net8有效地利用了操作系統(tǒng)和網(wǎng)絡資源,使成千上萬的并發(fā)用戶可以通過多種網(wǎng)絡協(xié)議彼此互連。連接池(connection pooling)臨時將空閑用戶的物理連接斷開(在需
40、要時,透明地重建連接),這將大大增加可以支持的用戶數(shù)。連接管理程序(Connection Manager)將同一個網(wǎng)絡連接上的多個用戶會話以多工方式(multiplex)處理,尤其在多層應用結構時能夠大大降低資源的需求。2.3.1.1.3 Oracle8對于數(shù)據(jù)倉儲、決策支持和數(shù)據(jù)采掘的支持由于數(shù)據(jù)倉庫應用中需要針對大量的數(shù)據(jù)進行復雜的,特殊目的的查詢,所以它需要的技術和OLTP應用不同。為了滿足這些特定的需求,Oracle8提供了豐富的查詢處理技術,包括可以選擇最有效的數(shù)據(jù)訪問路徑的高級查詢優(yōu)化技術,以及可以充分利用所有并行硬件配置的一個可伸縮的體系結構。星形查詢廣泛地應用于數(shù)據(jù)倉庫。當一個
41、或多個大表與多個小表相關時,就會用到星形查詢或星形模式,其中,大表經(jīng)常被稱為事實表,小表被稱作尺寸表,Oracle7已經(jīng)引入了星形查詢這一優(yōu)化功能來改進這種類型的查詢,然而Oracle8對此進行了更顯著的改進。2.3.1.1.4 數(shù)據(jù)復制技術的方式和種類當幾個數(shù)據(jù)庫服務器中的數(shù)據(jù)分布結構為數(shù)據(jù)交集非空時,Oracle8會自動利用表復制功能 保護數(shù)據(jù)的一致性不受破壞。表復制是指一個數(shù)據(jù)源可在網(wǎng)絡上有多個拷貝,并且這些拷貝可以通過某種方式(實時、定時、或存儲轉(zhuǎn)發(fā))自動保持數(shù)據(jù)一致性。Oracle正是在大型網(wǎng)絡環(huán)境中充分顯示了其優(yōu)勢。這種邏輯統(tǒng)一的管理方式, 可以實現(xiàn)XXXXX集團財務信息網(wǎng)絡系統(tǒng)的
42、數(shù)據(jù)共享和綜合管理。極大方便了系統(tǒng)的開發(fā)及維護。并且,這種邏輯統(tǒng)一的模式,加之Oracle的管理和監(jiān)控多Server的專用管理工具,極大地方便了在網(wǎng)絡上對數(shù)據(jù)庫的管理。2.3.1.1.5 數(shù)據(jù)備份和恢復功能Oracle8服務器管理的備份和恢復提供了Oracle Server內(nèi)部的高級備份和恢復功能。Oracle8負責維護一些詳細的信息,例如,何時進行備份,數(shù)據(jù)庫的具體哪一部分需要備份,這些需備份的文件存在何處等。是否需要實施數(shù)據(jù)恢復措施,Oracle8對數(shù)據(jù)庫的狀態(tài)進行分析并決定修復數(shù)據(jù)庫需要實施哪些操作。然后,Oracle8自動實施這些操作,這將極大簡化管理員需要做的恢復工作,同時也降低了人
43、為錯誤的可能性。2.3.1.1.6 Oracle8安全性控制Oracle8的安全保密措施,在C2級操作系統(tǒng)中,已經(jīng)通過了8E/V9.0SC組織C2級標準的測試;在B1級操作系統(tǒng)中,也已經(jīng)通過了8E/V9.0SC組織B1級標準的測試。所有這些功能,都為XXXXX集團財務信息網(wǎng)絡系統(tǒng)的成功建成提供了保障。2.3.1.1.7 Oracle與SQL-Server的比較項目OracleSQL Server體系結構Internet Computing的多層(multi-tiered)體系結構,信息管理和訪問更加容易、可靠。傳統(tǒng)客戶/服務體系結構,會產(chǎn)生不必要的代價和復雜性。開放可基于多個平臺運行。只能在W
44、indows上運行。操作簡便Oracle Enterprise Manager(企業(yè)管理器)提供一個集成的管理控制臺來集中管理多個服務器缺乏數(shù)據(jù)庫管理。革新iFS、數(shù)據(jù)庫Java、WebDB、interMedia和WebToGo之類的革新都說明Oracle保持著技術領先的傳統(tǒng)。沒有向客戶提供其競爭對手尚未提供的任何新東西,沒有許多關鍵任務數(shù)據(jù)庫應用所必須的功能(高可用性/可伸縮性、安全、性能等)NT能力Oracle是第一個發(fā)布NT數(shù)據(jù)庫簇解決方案的廠商,第一次支持超大內(nèi)存(VLM),第一次將高可用性和可伸縮性帶到安裝有Oracle并行服務器的NT中,所以Oracle在擴展NT能力方面已經(jīng)成為一
45、個明確的領導者。正在努力追趕Oracle,并且它們已經(jīng)達到了Oracle十年前的水平。技術風險沒有任何風險。SQL Server7.0是一個完全重寫的版本。該產(chǎn)品經(jīng)歷了連續(xù)的延遲,并且具有非常長的beta測試周期,這說明該產(chǎn)品具有開發(fā)問題。兼容性無兼容性問題。由于基本的數(shù)據(jù)庫結構發(fā)生變化,Microsoft要求所有SQL Server6.0和6.5站點必須先卸載后重新加載數(shù)據(jù),這個過程需要好幾天的時間。Microsoft承認6.5和7.0之間存在向后兼容性問題。廠商風險Oracle已有二十多年的向客戶提供解決方案的經(jīng)驗。每天成千上萬的客戶在Oracle上運行它們的業(yè)務所獲得的成功就是Oracl
46、e技術和業(yè)務模型完美的有力證明。Microsoft的核心能力是在桌面和操作系統(tǒng)軟件的開發(fā),該公司在企業(yè)級數(shù)據(jù)庫管理沒有什么經(jīng)驗。從技術和業(yè)務來看,Microsoft只在最近才開始進入數(shù)據(jù)管理領域,到目前為止還沒有獲得信任。市場占有率在全球數(shù)據(jù)庫市場份額占有率ORACLE占有量為40.4%、DB2為17.8%、SQL SERVER為5.1%,其他一些數(shù)據(jù)庫共占36.7%在全球FORTUNE雜志評選的電子商務前50強中有96%的公司選擇了ORACLE在UNIX系統(tǒng)平臺數(shù)據(jù)庫市場占有情況:ORACLE占61.1%、DB2占7%、其他數(shù)據(jù)庫共占32%在NT操作平臺上數(shù)據(jù)庫市場份額分布情況:ORACLE
47、占47.3%、SQL占30.5%、DB2占9.9%、其它的數(shù)據(jù)庫占12.3%綜上所述,不難看出采用Oracle數(shù)據(jù)庫的財務軟件有著高可靠性、高伸縮性、高穩(wěn)定性、高集成性等特點,有效的為XXXXX集團大容量的財務數(shù)據(jù)提供了安全的存儲、擴展,并為企業(yè)在此基礎上進行的深度數(shù)據(jù)挖掘提供了有效的平臺保證,為企業(yè)決策層提供強有力的數(shù)據(jù)平臺;并保證了財務軟件系統(tǒng)與其他管理軟件集成后的安全、穩(wěn)定、統(tǒng)一。3.2硬件平臺東軟金算盤軟件支持幾乎所有流行的硬件平臺,包括服務器、工作站、網(wǎng)絡設備,以及其他輸入輸出設備??紤]到XXXX集團財務管理系統(tǒng)是一個安全性、運行效率、穩(wěn)定性要求都較高的應用系統(tǒng),建議在選擇硬件平臺時
48、首先考慮符合可靠性、穩(wěn)定性原則?!?】專項服務器根據(jù)所選擇的網(wǎng)絡操作系統(tǒng)的差異,對于XXXXX集團內(nèi)部各個機構,可以根據(jù)業(yè)務數(shù)據(jù)處理的要求,分別選擇不同的服務器硬件平臺,從專門的小型機,到專用服務器,甚至可以采用微機服務器等,分別作為各個網(wǎng)絡系統(tǒng)的數(shù)據(jù)服務器。此外,還可以根據(jù)具體的情況配置WEB服務器?!?】工作站建議客戶端選擇PC,并確保CPU、內(nèi)存、硬盤等能足夠運行Windows9X(CPU為PII200、內(nèi)存64MB、硬盤1GB以上PC),數(shù)量根據(jù)應用系統(tǒng)規(guī)模而定?!?】網(wǎng)絡設備在具體的網(wǎng)絡建設中,可以根據(jù)實際需要和不同的遠程網(wǎng)絡連接方式選擇滿足要求的交換機、路由器、集線器、網(wǎng)卡等各種網(wǎng)
49、絡設備,關鍵是滿足應用服務器和數(shù)據(jù)服務器的本地高速連接以及遠程用戶登錄的要求。【4】安全性設施為了確保系統(tǒng)的安全,建議選擇UPS電源等安全設備,并在其他設施上確保系統(tǒng)的安全性。系統(tǒng)安全方案安全方案包括設備運行安全、網(wǎng)絡安全、數(shù)據(jù)庫安全、操作安全、流程安全、安全防范等幾個方面:設備運行安全系統(tǒng)中硬件設備包括服務器、工作站、路由器、集線器、網(wǎng)絡系統(tǒng)等。數(shù)據(jù)服務器可以采用雙機熱備份或者容錯方式,并配置UPS,以免斷電造成損害。重要的應用服務器也應配置USP。網(wǎng)絡系統(tǒng)應當采用結構化布線,保證信息傳輸可靠、穩(wěn)定。網(wǎng)絡安全企業(yè)內(nèi)部網(wǎng)與公共網(wǎng)相連時,應在內(nèi)部網(wǎng)與公共網(wǎng)間配置防火墻系統(tǒng)和包過濾系統(tǒng)進行雙重防護
50、,并且關掉不必要的端口,以防止黑客攻擊。數(shù)據(jù)庫安全【1】雙重用戶管理 東軟金算盤財務及管理信息系統(tǒng)提供了雙重用戶管理,增加了禁止非法人員闖入數(shù)據(jù)庫系統(tǒng)的可能性:在數(shù)據(jù)庫中定義系統(tǒng)專用的用戶管理表體系,包括用戶基本表、角色基本表及其他關系表。依據(jù)系統(tǒng)專用的用戶管理表進行用戶資格審查。如果用戶管理表上記錄有權訪問,而DBMS 用戶管理表上記錄為無權,則DBMS 會報錯并拒絕訪問;反之則由系統(tǒng)報錯并拒絕訪問。只有兩者都記錄有效,用戶才能訪問數(shù)據(jù)庫。 【2】面向角色的動態(tài)功能組合 阻止不合法訪問的一個最好方法是將用戶不擁有訪問權限的功能隱蔽起來,使之不知道系統(tǒng)的全貌,不給他做惡意試探的機會。這是按角色
51、擁有權限動態(tài)生成面向指定用戶系統(tǒng)界面設計的主要思路。 操作安全金算盤財務及管理信息系統(tǒng)允許用戶系統(tǒng)管理員自行定義每個使用者對每個程序、每個數(shù)據(jù)文件的操作權限。操作員在使用每個程序時,系統(tǒng)自動檢驗操作權限,實現(xiàn)多級安全控制,大大提高了用戶系統(tǒng)的操作安全和數(shù)據(jù)安全性。還擁有嚴格的糾錯功能,每個程序?qū)?shù)據(jù)的合理性都做了較全面的考慮,當有不合理的數(shù)據(jù)進入時,系統(tǒng)會自動報警,阻止錯誤數(shù)據(jù)侵入,并給出出錯信息,提示用戶重新輸入正確數(shù)據(jù)。流程安全在金算盤財務及管理信息系統(tǒng)中,對用戶業(yè)務中的一些特殊流程,例如審核、審批等,進行了特殊的安全處理,流程定義也需具備特殊權限,保證業(yè)務流程的完整和安全。安全防范為防止
52、系統(tǒng)意外崩潰,金算盤財務及管理信息系統(tǒng)提供了多套備份方案(包括自動備份方案),將系統(tǒng)因意外原因造成的損失降到最低程度。2.4 四、開發(fā)工具金算盤公司主要采用以下語言/工具進行軟件開發(fā):開發(fā)語言/工具版本說明Microsoft Visual C+6.0用于COM對象的開發(fā)Microsoft Visual Basic6.0用于應用程序客戶端的開發(fā)Python2.1用于系統(tǒng)擴展Rational Rose2001用于面向?qū)ο蠓治黾霸O計CVS1.10.8用于版本管理Visual C+運用Visual C+可以構建高效的COM功能組件和可視化控件,可以開發(fā)出快速的客戶端對象。金算盤產(chǎn)品中的電子表格、API
53、底層、ActiveX控件等是采用Visual C+進行開發(fā)的。Visual Basic運用Visual Basic能繪制友好的客戶端界面,為用戶提供豐富的軟件功能。金算盤產(chǎn)品中幾乎所有的客戶端對象都是采用Visual Basic作為開發(fā)工具。PythonPython與Perl、Lisp并稱為三大描述語言。Python是目前最好的面向?qū)ο蟆⒖缙脚_描述語言。金算盤產(chǎn)品通過Python來提供產(chǎn)品的擴展功能,例如:宏、函數(shù)庫、加強庫等。用戶也可在自己的系統(tǒng)內(nèi)通過編寫Python腳本來操作金算盤產(chǎn)品。RoseRose是Rational公司開發(fā)的面向?qū)ο蟮男枨蠛驮O計分析工具。金算盤公司的所有產(chǎn)品都是用Ro
54、se進行需求分析、業(yè)務建模和系統(tǒng)設計。CVSCVS是基于Internet的并發(fā)版本控制系統(tǒng),是功能強大、普遍使用的配置管理工具。也是金算盤公司的整個研發(fā)體系所采用的配置管理工具。穩(wěn)定和可靠這是開發(fā)人員和最終用戶最為關心的問題,如果開發(fā)工具在使用過程中經(jīng)常導致錯誤或在訪問數(shù)據(jù)庫時經(jīng)常出現(xiàn)問題,即使它的技術非常先進也不可靠??梢暬拈_發(fā)先進的開發(fā)工具只需開發(fā)人員用鼠標指指點點,“畫出”應用的界面,而且界面具有流行的風格。如,帶有簡短提示的工具條,具有Windows95 風格的 Tab文件夾等。面向?qū)ο蠹夹g開發(fā)工具支持面向?qū)ο蠹夹g應該是全面的,如多級繼承、多級封裝和多態(tài)等,不應是部分或有限制地支持。
55、具有支持團隊開發(fā)的能力工具應該能夠使多個開發(fā)人員同時對一個項目進行開發(fā),它應該平衡需求以確保一個開發(fā)人員對程序的修改不會被另一個人員所重寫,同時又不會因為采用了一些不必要的控制使開發(fā)效率受到影響。另外一點是工具最好能以庫的形式來管理對象,這樣才能為版本控制,對象重用提供有力的途徑。提供第四代語言可擴展的編程語言工具提供的編程語言應該是簡單而功能強大的第四代語言,開發(fā)人員無需關心復雜的底層工作。如,無需熟悉 Windows API;另外,編程語言應該是擴展的,應該提供與C、 Fortran 的接口,可以讓開發(fā)人員做更廣泛的工作。提供多種數(shù)據(jù)表現(xiàn)形式完成對后臺數(shù)據(jù)庫的查詢和操作是前端開發(fā)工具的主要
56、任務,因此開發(fā)工具必須提供簡便而功能強大的數(shù)據(jù)訪問手段,并提供多種數(shù)據(jù)表現(xiàn)形式,可以產(chǎn)生復雜的報表,具有很強的商業(yè)圖形能力。提供開放性開發(fā)工具應該能夠和眾多產(chǎn)品相結合,這樣才能用不同的工具解決任何特殊的問題,同時開放的工具會得到眾多廠商的支持,使用戶有比較和選擇的余地。對 Windows技術的廣泛支持-包括對 Windows 95上 32位計算的支持,支持 Windows的 DDL、OLE 2.0、 DDE、 MDI等??梢陨烧嬲目蓤?zhí)行文件真正的機器代碼會使應用的速度和效率大幅度提高。2.5 五、產(chǎn)品設計東軟金算盤軟件是面向企業(yè)管理的軟件,其產(chǎn)品首先保證了財務的高度集成,包括數(shù)據(jù)源的唯一、
57、數(shù)據(jù)的相互自動傳遞,以及相互之間的關聯(lián)和稽查關系等等。在產(chǎn)品設計上,東軟金算盤公司首先考慮了滿足用戶財務及業(yè)務核算的要求,這里的核算不僅僅是基于傳統(tǒng)的單據(jù)處理、各種賬頁和報表的輸出等等,更重要的是怎樣讓不同的用戶根據(jù)自身的需要,快速的任意組織賬頁和報表數(shù)據(jù),因此,東軟金算盤的所有賬頁和報表均制作成向?qū)Х绞剑脩艨梢詫ζ錂谀窟M行任意設置,以便得到自己所需要的各種信息。此外,對已經(jīng)發(fā)生數(shù)據(jù)的各種基礎設置,如科目、往來單位、部門等等,都可以進行調(diào)整,包括科目、部門、往來單位等基礎代碼增加明細、合并、修改編號和名稱等等,系統(tǒng)會自動調(diào)整相關數(shù)據(jù),以滿足企業(yè)對會計核算變動、機構調(diào)整等各種變化所需要的適應能力。其次,東軟金算盤軟件極大地加強了企業(yè)所迫切需要的管理功能。首先用戶可以預先制定豐富的財務預算和費用預算控制,并且可以對所制定的財務預算進行實時報警,同時,系統(tǒng)也提供了豐富的財務分析和經(jīng)營分析手段,并且提供了企業(yè)風險預測、監(jiān)督經(jīng)營狀況和財務狀況的能力,包括財務稽查和經(jīng)營稽查等各種功能。引入工作流的概念,定義了審核的級次
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 化妝品經(jīng)銷商合同
- 數(shù)據(jù)分析與決策支持實戰(zhàn)指南
- 裝修階段雨季施工方案
- 基礎鋼模板施工方案
- 全玻自由門施工方案
- 扶溝聚氨酯地坪施工方案
- TCSHB 0022-2024 全自動真空焊接爐過程質(zhì)量管理規(guī)范
- 上海2025各區(qū)初三議論文閱讀題選
- 景點礦山修復工程施工方案
- 新中式巖板背景墻施工方案
- DB32∕T 3370-2018 雙孢蘑菇栽培基質(zhì)隧道發(fā)酵技術規(guī)程
- 中醫(yī)院新技術、新項目申請表、審批表及年季度工作報告表范本
- 男性乳腺發(fā)育護理查房課件
- 2022年五級音樂吹起羌笛跳鍋莊教案反思
- 火電廠發(fā)電機組設備大修標準項目工時定額
- 三施路塹高邊坡專項施工風險評估報告
- 第四章逐步聚合反應
- 叉車年度(首檢)自檢報告
- 樂清市工業(yè)用地項目評估辦法(修改稿)
- (完整版)機加中心績效考核方案
- 河北省建筑施工安全技術資料管理標準
評論
0/150
提交評論