時(shí)間:2022-09-02 07:27:37
導(dǎo)言:作為寫作愛好者,不可錯(cuò)過為您精心挑選的10篇預(yù)算畢業(yè)論文,它們將為您的寫作提供全新的視角,我們衷心期待您的閱讀,并希望這些內(nèi)容能為您提供靈感和參考。
1充分理解招標(biāo)文件及設(shè)計(jì)圖紙
施工招標(biāo)作為業(yè)主選擇項(xiàng)目施工隊(duì)伍的手段,一般均要求投標(biāo)人的標(biāo)書要全面地響應(yīng)招標(biāo)文件的要求,預(yù)算報(bào)價(jià)也不例外。在閱讀招標(biāo)文件時(shí),對(duì)招標(biāo)文件中對(duì)清單項(xiàng)目的組成規(guī)定、定額選擇的要求,否則容易造成報(bào)價(jià)偏離業(yè)主及其他投標(biāo)人的報(bào)價(jià)面成為出圍標(biāo)或者成為廢標(biāo)。
例如,在某市政工程的投標(biāo)中,招標(biāo)文件的清單中的樁基礎(chǔ)項(xiàng)目只列出樁基礎(chǔ)的總長度,投標(biāo)人在閱讀招標(biāo)文件時(shí),就應(yīng)該考慮到項(xiàng)目應(yīng)包含有樁孔鉆進(jìn)、混凝土澆筑、鋼筋籠制作安裝、菜市場孔空鉆、入巖深度、泥漿外運(yùn)、鑿樁頭及外運(yùn)、鋼護(hù)筒制作安裝、鋼筋籠運(yùn)輸?shù)扔嘘P(guān)細(xì)項(xiàng)。但在投標(biāo)時(shí),個(gè)別投標(biāo)人只考慮了鉆進(jìn)、混凝土澆筑、鋼筋籠制作安裝及入巖項(xiàng)目,而導(dǎo)致其報(bào)價(jià)與其它投標(biāo)人的報(bào)價(jià)嚴(yán)重偏離,標(biāo)價(jià)出圍;還有個(gè)別投標(biāo)人擅自改動(dòng)招標(biāo)文件的清單格式,將樁基礎(chǔ)的各個(gè)細(xì)項(xiàng)嗇入清單,由此導(dǎo)致廢標(biāo)。
另外,在報(bào)價(jià)前要充分審查施工招標(biāo)圖紙,列出圖紙中的所有項(xiàng)目,并將圖紙中工程數(shù)量重新計(jì)算與清單相比,以供不平衡報(bào)價(jià)參考,特別注意其中的地面標(biāo)高、地質(zhì)巖層分布等內(nèi)容,這些直接影響土方的數(shù)量、土石比例、樁基礎(chǔ)的入巖深度的項(xiàng)目對(duì)總體報(bào)價(jià)影響最大。
投標(biāo)人應(yīng)將在閱讀招標(biāo)文件及圖紙中發(fā)現(xiàn)的問題匯總,在標(biāo)前會(huì)時(shí)向業(yè)主提出,要求其在會(huì)上或會(huì)后解答。這點(diǎn)非常重要,通過這些問題的明確,可以使各位投標(biāo)人的報(bào)價(jià)有一個(gè)共同的基礎(chǔ),位于“同一起跑線”上,避免因各投標(biāo)人對(duì)招標(biāo)文件的不同理解而造成標(biāo)價(jià)分散、合理標(biāo)價(jià)反而成為出圍標(biāo)的可能。
2做好現(xiàn)場的調(diào)查工作
投標(biāo)前的現(xiàn)場考察是必不可少的??疾鞎r(shí)應(yīng)根據(jù)施工圖紙和招標(biāo)文件的要求,了解當(dāng)?shù)氐胤讲牧希ú缓坠┎模┑膬r(jià)格、材料的來源、運(yùn)輸?shù)穆窂?、運(yùn)距;附近山頭的情況、土石的來源、棄土點(diǎn)的距離;施工水電是否可以在附近租借、管線的長度;臨時(shí)便道、便橋的情況;施工機(jī)具的進(jìn)場路徑等,掌握準(zhǔn)確的第一手資料。對(duì)材料價(jià)格要做到貨比三家,對(duì)不同來源的材料價(jià)格進(jìn)行分析,選擇合理的單價(jià)。對(duì)進(jìn)入施工地點(diǎn)的線路有多條選擇的,要考慮選取一條方便而臨時(shí)便道、便橋數(shù)量最少、等價(jià)最低的線路。棄土點(diǎn)的選擇也要在滿足方便運(yùn)輸?shù)那疤嵯拢\(yùn)距最小的棄土點(diǎn)。只有通過以上的選擇,投標(biāo)人做出的標(biāo)價(jià)才具有競爭力。
3基價(jià)(預(yù)算價(jià))的編制
3.1工程量的復(fù)核
由于現(xiàn)在的項(xiàng)目均采用量價(jià)分離的形式進(jìn)行報(bào)價(jià),因此,投標(biāo)人在投標(biāo)前一定要對(duì)招標(biāo)文件中的工程數(shù)量進(jìn)行復(fù)核,對(duì)其中經(jīng)計(jì)算工程數(shù)量與清單中出入較大者或通過計(jì)算分析可能在施工過程中會(huì)發(fā)生較大變更者,分析其數(shù)量的變化大小、變更的趨勢等,對(duì)上述項(xiàng)目采取不平衡報(bào)價(jià)法進(jìn)行報(bào)價(jià)。這樣,投標(biāo)人的報(bào)價(jià)可以在保持總體水平不變的情況下,在施工時(shí)可能獲得更大的利潤。但是,有個(gè)別業(yè)主在招標(biāo)文件中出要求投標(biāo)人報(bào)價(jià)不允許出現(xiàn)太大的不平衡報(bào)價(jià),這時(shí)投標(biāo)人應(yīng)按照業(yè)主要求進(jìn)行報(bào)價(jià),不可盲目采取不平衡報(bào)價(jià)。
3.2施工組織設(shè)計(jì)的編制
施工組織設(shè)計(jì)的編制應(yīng)考慮在滿足施工要求的前提下,盡量使報(bào)價(jià)的水平接近市場的總體水平。在編制時(shí),要多考慮幾個(gè)可行的方案,然后對(duì)各個(gè)方案分別進(jìn)行技術(shù)經(jīng)濟(jì)分析,選擇其中計(jì)算最完善、經(jīng)濟(jì)最合理的方案,同時(shí)考慮其它投標(biāo)人對(duì)該方案采納的可能性可能采取的其它方案,通過比較獲得最后的方案。在投標(biāo)中,不能出現(xiàn)一些偏離市場一般做法的獨(dú)特施工方案,這樣的方案在市場競爭中是行不通的。例如:在混凝土澆筑中,一般考慮模板采用鋼模板,而個(gè)別投標(biāo)人在施工組織設(shè)計(jì)中卻考慮了木模板,導(dǎo)致標(biāo)價(jià)高出市場的正常水平而出圍;在橋梁T結(jié)構(gòu)上部結(jié)構(gòu)澆筑的,正常情況下,投標(biāo)人均考慮采取支架現(xiàn)澆,但如果個(gè)別投標(biāo)人考慮采取掛籃懸澆的施工方案的話,掛籃的制作費(fèi)用將使其報(bào)價(jià)大大超出合理報(bào)價(jià)。
3.3定額、費(fèi)用的選擇
在編制基價(jià)的時(shí)候,一定要以行業(yè)定額為依據(jù)進(jìn)行,由于定額是結(jié)合各行業(yè)、各地區(qū)工程的特點(diǎn),經(jīng)專家測定、歸納總結(jié)出來的,具有平均先進(jìn)的工、料、機(jī)消耗水平,是本行業(yè)或地區(qū)工程造價(jià)測定的法定性依據(jù)。因此,業(yè)主和其它投標(biāo)人在預(yù)算編制時(shí)只能嚴(yán)格執(zhí)行定額及說明,業(yè)主編制的標(biāo)底價(jià)和其他投標(biāo)人的報(bào)價(jià)必定是以定額為依據(jù)進(jìn)行編制后下浮得到的。在此,要值行注意的是,如果為主招標(biāo)文件中對(duì)投標(biāo)的定額進(jìn)行編制分析,以確定合理的單價(jià)。如:在廣州的某地鐵站土建工程中,業(yè)主對(duì)采用什么定額未作明確的規(guī)定,我們分別按地鐵、市政、公路三種定額進(jìn)行基價(jià)編制、分析,得到合理的報(bào)價(jià),從而得以中標(biāo)。
在選定定額以后,就需要確定有關(guān)的費(fèi)用,費(fèi)用的選定也要根據(jù)當(dāng)?shù)氐挠嘘P(guān)文件規(guī)定進(jìn)行選取,不宜隨意增減費(fèi)用項(xiàng)目。其次,特別需要注意的是,如果招標(biāo)文件的清單已將部分費(fèi)用的項(xiàng)目抽取歸類于100章總則費(fèi)用中時(shí),在進(jìn)行清單其他項(xiàng)目的單價(jià)分析時(shí),要將該部分的費(fèi)用扣除,否則會(huì)造成該項(xiàng)費(fèi)用的重復(fù)計(jì)算,虛增造價(jià)。例如,在市政工程的報(bào)價(jià)中,如果總則費(fèi)用中已將保險(xiǎn)費(fèi)、臨設(shè)費(fèi)等有關(guān)項(xiàng)目列出時(shí),由于市政工程的綜合費(fèi)率中也包括該兩個(gè)項(xiàng)目費(fèi)率,因此,在進(jìn)行其它項(xiàng)目的單價(jià)分析時(shí),應(yīng)將綜合費(fèi)率中保險(xiǎn)率、臨設(shè)費(fèi)率扣除,以免造成費(fèi)用重復(fù)計(jì)算。
4報(bào)價(jià)分析、最終報(bào)價(jià)
隨著社會(huì)的發(fā)展和進(jìn)步,各項(xiàng)社會(huì)保障和福利制度進(jìn)一步完善。實(shí)行住房公積金制度是其中的重要內(nèi)容。住房公積金是職工及其所在單位按規(guī)定繳存的具有保障性和互的職工個(gè)人住房基金,數(shù)據(jù)量大且處理復(fù)雜。住房公積金管理系統(tǒng)是各單位財(cái)務(wù)管理的重要任務(wù),由于各單位公積金管理數(shù)據(jù)量大、操作復(fù)雜,因此效率較低。本課題旨在構(gòu)架一個(gè)住房公積金信息管理管理系統(tǒng),方便各級(jí)管理人員、各單位和職工完成對(duì)住房公積金的操作、查詢、結(jié)算等工作,為住房公積金制度的順利實(shí)施提供保障。
本系統(tǒng)設(shè)計(jì)過程中主要考慮各單位用戶的應(yīng)用環(huán)境和應(yīng)用難點(diǎn)。系統(tǒng)在開發(fā)過程中深入研究了房改資金行業(yè)的發(fā)展規(guī)律,吸納了近年來國內(nèi)外同行業(yè)和國內(nèi)其他信息系統(tǒng)的實(shí)施經(jīng)驗(yàn),借助了最先進(jìn)的開發(fā)平臺(tái)和開發(fā)工具,設(shè)計(jì)、開發(fā)了適合住房公積金管理自身特點(diǎn)、功能完善、易學(xué)易用、擴(kuò)充靈活、完全可靠、符合未來發(fā)展方向的住房公積金管理系統(tǒng)。
1.2國內(nèi)外研究現(xiàn)狀、水平
隨著現(xiàn)今網(wǎng)絡(luò)的發(fā)展,網(wǎng)絡(luò)已經(jīng)成為了人們生活上必不可少的,人們可以通過網(wǎng)絡(luò)查詢自己需要的信息,起初我國在住房公積金這一塊還處于萌芽狀態(tài),原有的半手工管理模式手續(xù)繁雜、糾錯(cuò)能力差、服務(wù)項(xiàng)目不全,因而工作效率不高。 這就迫使人們要去想出更好的解決辦法,這樣新的住房公積金管理系統(tǒng)就誕生了,從住房公積金歸集支取管理、住房公積金貸款管理、住房公積金財(cái)務(wù)管理到電話查詢和多媒體終端查詢、住房公積金單位版等均實(shí)行了一體化管理,涵蓋了住房公積金業(yè)務(wù)處理的方方面面。
逐步完善住房公積金管理網(wǎng)絡(luò),管理網(wǎng)絡(luò)必須緊跟住房公積金事業(yè)發(fā)展的趨勢,不斷地完善,不斷地改進(jìn),只有在管理上與時(shí)俱進(jìn),才能在業(yè)務(wù)上面貌日新。
住房公積金信息管理系統(tǒng)建設(shè)給我市住房公積金事業(yè)帶來了良好的發(fā)展勢頭,管理水平、工作效率的不斷提高使住房公積金繳存規(guī)模和個(gè)貸規(guī)模不斷提高。我中心非常珍惜這一來之不易的好形勢,要求職工因勢利導(dǎo)、再接再厲,為全市每一單位、每一職工提供更加方便、快捷、準(zhǔn)確的服務(wù),讓他們享受到銀行般的服務(wù)質(zhì)量,感覺到住房公積金繳存到我中心與存在銀行同樣安全可靠,并且益處更大、意義更大。
1.3發(fā)展趨勢
整個(gè)世界的科技都在進(jìn)步,人類的生活水平也在不斷的提高,信息產(chǎn)業(yè)發(fā)展的尤為迅速,住房公積金管理系統(tǒng)正在不斷的趨于完善,我國的現(xiàn)狀相對(duì)于發(fā)達(dá)國家而言還有一定的差別,但是正在不斷朝那個(gè)方向努力。在整個(gè)住房公積金管理系統(tǒng)發(fā)展的這么多年,從無到有、從不完善到趨于完善是一個(gè)相當(dāng)漫長的過程;不管是從科技還是從人類自身的需求出發(fā),住房公積信息管理系統(tǒng)正在不斷發(fā)展、壯大。
2.本課題的基本內(nèi)容,可能遇到的困難,提出解決問題的方法和措施
2.1基本內(nèi)容:
住房公積金就是職工及其所在單位按規(guī)定繳存的具有保障性和互的職工個(gè)人住房基金,為了完善住房供應(yīng)體系,建立相應(yīng)的住房公積金管理系統(tǒng)實(shí)行職工統(tǒng)一管理,為每個(gè)職工建立詳細(xì)資料庫,職工個(gè)人可以隨時(shí)通過賬號(hào)到管理處查詢個(gè)人的賬戶信息。操作員統(tǒng)一執(zhí)行利息結(jié)算、登錄和登賬調(diào)整等操作。如果用戶滿足了提取住房公積金的條件,可以與操作員聯(lián)系,申請(qǐng)?zhí)崛∽》抗e金。
住房公積金管理系統(tǒng)要實(shí)現(xiàn)以下幾個(gè)功能:
1.基礎(chǔ)信息設(shè)置
在整個(gè)系統(tǒng)的設(shè)置中,處理輸入單位、職工信息。在正常的事務(wù)過程中,如遇人動(dòng),相應(yīng)地進(jìn)行信息變動(dòng)。
2.主要業(yè)務(wù)
職工自己和單位每月繳納基金,系統(tǒng)對(duì)年利息進(jìn)行自動(dòng)結(jié)算。職工在必要的時(shí)候?qū)梢蕴崛∽》抗e金,一般只有在建立住房公積金制度一年以上的職工,并具有一定的公積金余額才可以提取公積金。操作員也可以因?yàn)樾枰?,統(tǒng)計(jì)分析數(shù)據(jù),然后就可以輸出相應(yīng)的報(bào)表。
3.帳表查詢業(yè)務(wù)
職工可以查詢余額表,清楚自己每月所交的公積金,以及相應(yīng)的明細(xì)表中的詳細(xì)內(nèi)容。與此同時(shí)職工單位也要對(duì)自己和單位個(gè)人的交納信息、綜合信息、明細(xì)信息和職工的狀態(tài)作相應(yīng)的查詢。
4.系統(tǒng)設(shè)置業(yè)務(wù)
畢業(yè)設(shè)計(jì)(論文)開題報(bào)告
作為住房公積金信息管理中心人員,所做的事情就相對(duì)多了許多,存儲(chǔ)信息、修改信息打印報(bào)表等等事務(wù)。其數(shù)據(jù)流圖如下:
畢業(yè)設(shè)計(jì)(論文)開題報(bào)告
本系統(tǒng)對(duì)不同角色的用戶進(jìn)行用戶分級(jí)管理。另外一項(xiàng)重要的業(yè)務(wù)就是數(shù)據(jù)的備份與恢復(fù)。
業(yè)務(wù)流程圖:
2.2數(shù)據(jù)庫設(shè)計(jì)
這個(gè)系統(tǒng)初步設(shè)計(jì)要有以下幾下表,有職工表、部門表、系數(shù)表、期初余額表、明細(xì)表、利息結(jié)算表、用戶表等。
職工表:
字段名稱 字段含義 字段類型 允許為空 是否為主鍵
zgbh 職工編號(hào) var20) 否 是
zgxm 職工姓名 var20) 否 否
zh 賬號(hào) var20) 否 否
bmbh 部門編號(hào) var20) 否 否
〖畢業(yè)設(shè)計(jì)(論文)咨詢QQ:306826066
bz 備注 var25) 是 否
部門表:
字段名稱 字段含義 字段類型 允許為空 是否為主鍵
bmbh 部門編號(hào) var20) 否 是
bmmc 部門名稱 var20) 是 否
畢業(yè)設(shè)計(jì)(論文)開題報(bào)告
系數(shù)表:
字段名稱 字段含義 字段類型 允許為空 是否為主鍵
bmbh 部門編號(hào) var20) 是 否
zhbh 職工編號(hào) var20) 否 是
zh 賬號(hào) var20) 是 否
zhxm 職工姓名 var20) 是 否
grxs 個(gè)人系數(shù) money 是 否
dwxs 單位系數(shù) money 是 否
zxs 總系數(shù) money 是 否
lx 類型 var2) 是 否
期初余額表:
字段名稱 字段含義 字段類型 允許為空 是否為主鍵
zy 摘要 var20) 是 否
zgbh 職工編號(hào) var20) 否 是
zh 賬號(hào) var20) 是 否
zgxm 職工姓名 var20) 是 否
zhxm 部門編號(hào) var20) 是 否
bmbh 個(gè)人期初余額 money 是 否
grye 單位期初余額 money 是 否
dwye 總期初余額 money 是 否
利息結(jié)算表:
字段名稱 字段含義 字段類型 允許為空 是否為主鍵
zgbh 職工編號(hào) var20) 否 是
zgxm 職工姓名 var20) 是 否
zh 賬號(hào) var20) 是 否
bmbh 部門編號(hào) var20) 是 否
zxs 總系數(shù) money 是 否
余額表:
字段名稱 字段含義 字段類型 允許為空 是否為主鍵
zy 摘要 var20) 是 否
year 年 var20) 是 否
month 月 var20) 是 否
zgbh 職工編號(hào) var20) 是 是
zh 賬號(hào) var20) 是 否
zgxm 職工姓名 var20) 是 否
zxs 總系數(shù) money 是 否
jsxs 減少總系數(shù) money 是 否
ye 余額 money 是 否
明細(xì)表:
字段名稱 字段含義 字段類型 允許為空 是否為主鍵
zy 摘要 var20) 是 否
year 年 var20) 是 否
month 月 var20) 是 否
zgbh 職工編號(hào) var20) 是 是
zh 賬號(hào) var20) 是 否
zgxm 職工姓名 var20) 是 否
grxs 個(gè)人系數(shù) money 是 否
dwxs 單位系數(shù) money 是 否
zxs 總系數(shù) money 是 否
grjs 個(gè)人減少系數(shù) money 是 否
dwjs 單位減少系數(shù) money 是 否
jsxs 減少系數(shù) money 是 否
lb 類別 var2) 是 否
bmbh 部門編號(hào) var20) 是 否
用戶表:
字段名稱 字段含義 字段類型 允許為空 是否為主鍵
yhbh 用戶編號(hào) var20) 否 是
yhmc 用戶名稱 var20) 否 否
mm 密碼 var20) 是 否
sysuser 系統(tǒng)管理員標(biāo)識(shí) bit 否 否
bm 部門管理標(biāo)識(shí) bit 否 否
gz 職工檔案管理標(biāo)識(shí) bit 否 否
base 期初余額標(biāo)識(shí) bit 否 否
qcye 職工月基本系數(shù)標(biāo)識(shí) bit 否 否
infor 職工信息變動(dòng)標(biāo)識(shí) bit 否 否
autodel 按月取消登錄標(biāo)識(shí) bit 否 否
autodz 按月自動(dòng)登賬標(biāo)識(shí) bit 否 否
manual 登賬調(diào)整標(biāo)識(shí) bit 否 否
getfunds 提取住房公積金標(biāo)識(shí) bit 否 否
lx 利息結(jié)算標(biāo)識(shí) bit 否 否
delx 取消利息結(jié)算標(biāo)識(shí) bit 否 否
yecx 余額表查詢標(biāo)識(shí) bit 否 否
mxcx 明細(xì)表查詢標(biāo)識(shí) bit 否 否
gr_dw 個(gè)人與單位繳納匯總表標(biāo)識(shí) bit 否 否
user1 用戶管理標(biāo)識(shí) bit 否 否
databack 數(shù)據(jù)備份與恢復(fù)標(biāo)識(shí) bit 否 否
2.3在本系統(tǒng)開發(fā)的過程中可能遇到的問題以及解決措施
(1)在系統(tǒng)開發(fā)中可能遇到的問題就是數(shù)據(jù)庫的建表和數(shù)據(jù)庫的連接問題,建立許多表在連接的時(shí)候花費(fèi)相當(dāng)長的時(shí)間,同時(shí)也會(huì)消耗寶貴的系統(tǒng)資源。系統(tǒng)的內(nèi)容較散,涉及很多方面,例如明細(xì)表中zgbh(職工編號(hào))和系數(shù)表中的zgbh以及利息結(jié)算表中的zgbh等表的連接都涉及到了多表連接,這就分會(huì)造成大量的數(shù)據(jù)冗余,還有就是在進(jìn)行查詢的時(shí)候,也會(huì)花費(fèi)相當(dāng)長的時(shí)間。
(2) 數(shù)據(jù)庫的安全性問題我們把密碼策略擺在所有安全配置的第一步。很多數(shù)據(jù)庫賬號(hào)的密碼過于簡單,這跟系統(tǒng)密碼過于簡單是一個(gè)道理。所以在整個(gè)分析的過程中,有三個(gè)對(duì)象,普通職工,單位和super—超級(jí)管理員,他們有著各自不同的權(quán)限,可以看到的信息也不同,就只有super可以看到所有的信息。
(3)報(bào)表是管理系統(tǒng)中最為組成部分之一,它是一種主要的數(shù)據(jù)輸出手段,可以把數(shù)據(jù)打印出來以供查閱或備份保留。這也是住房公積金系統(tǒng)中比較難以實(shí)現(xiàn)的部分,準(zhǔn)備用QuickReport組件設(shè)計(jì)報(bào)表.在Delphi7中,默認(rèn)情況下,并沒有安裝QReport組件,所以還需要另外安裝。在實(shí)現(xiàn)的時(shí)候,設(shè)置應(yīng)用程序中的TTable組件中的“DatabaseName”、“TableName”屬性,使其連接到數(shù)據(jù)表中,將“Active”屬性設(shè)置為“True”,打開與數(shù)據(jù)表的連接。然后設(shè)置QuickReport組件“DataSet”屬性為“Table1”,也就是使其接到數(shù)據(jù)表中指定的字段。
(4)任何數(shù)據(jù)庫出于安全性考慮,都會(huì)想到數(shù)據(jù)的備份與恢復(fù),這也是即將面臨著的問題,雖然也想了很多的辦法,但是至今離實(shí)現(xiàn)還有相當(dāng)大的一段距離。會(huì)繼續(xù)探索和學(xué)習(xí)其解決的辦法。
3.本課題擬采用的研究手段(途徑)和可行性分析
3.1研究手段
本課題是使用成熟的C/S結(jié)構(gòu),設(shè)計(jì)過程中主要考慮各單位用戶的應(yīng)用難點(diǎn)。系統(tǒng)在開發(fā)過程中深入研究了房改資金行業(yè)的發(fā)展規(guī)律,吸吶了近年來國內(nèi)處同行業(yè)和國內(nèi)其他行業(yè)信息系統(tǒng)的實(shí)施經(jīng)驗(yàn),借助了最先進(jìn)的開發(fā)平臺(tái)和開發(fā)工具,開發(fā)了適合住房公積金管理自身特點(diǎn),本系統(tǒng)統(tǒng)是用Delphi 7和SQL Sever 2019開發(fā)工具。
開發(fā)工具介紹:Delphi 7
Delphi 7是Inprise公司推出的一種全新的、面向?qū)ο蟮目梢暬焖賾?yīng)用程序開發(fā)工具,它使用的是Object Pascal語法的基礎(chǔ),并在集成了各種可視化工具,為程序開發(fā)人員提供了一種方便、快捷的Windows應(yīng)用程序集成開發(fā)環(huán)境—IDE(Integrated Development Environment)。
準(zhǔn)備使用的是ADO(AcitiveX Data Object)連接數(shù)據(jù)庫,是微軟推出的新一代的數(shù)據(jù)訪問規(guī)范,其使用簡單,功能強(qiáng)大。TADOConnection組件用于管理ADO連接,并且提供了對(duì)事務(wù)的支持,當(dāng)多個(gè)ADO組件訪問數(shù)據(jù)庫時(shí),可以通過TADOConnection組件建立一個(gè)連接,然后讓其他ADO組件共享連接。
SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng)Microsoft SQL Server 2019非常明顯的改進(jìn)就是增加了OLAP(聯(lián)機(jī)分析處理)功能,這可以讓很多中小企業(yè)用戶也可以使用數(shù)據(jù)倉庫的一些特性進(jìn)行分析。OLAP可以通過多維存儲(chǔ)技術(shù)對(duì)大型、復(fù)雜數(shù)據(jù)集成執(zhí)行快速、高級(jí)的分析工作。數(shù)據(jù)挖掘功能能夠揭示出隱藏在大量數(shù)據(jù)中的傾向及趨勢,它允許組織或機(jī)構(gòu)最大。
所以在實(shí)現(xiàn)的過程中,如果運(yùn)用的是ACCESS做數(shù)據(jù)庫,可能就不能讓住房公積金這么大的系統(tǒng)。所以選一個(gè)適合的數(shù)據(jù)庫也是很重要的。
3.2可行性研究
這份可行性研究報(bào)告是對(duì)查詢系統(tǒng)作的可行性研究分析及指出存在的必要性。
一、技術(shù)可行性
本系統(tǒng)是運(yùn)行在Windows XP 專業(yè)版上的應(yīng)用程序。系統(tǒng)開發(fā)語言使用的是Delphi 7,數(shù)據(jù)庫使用的是Microsoft SQL Server 2019,一臺(tái)機(jī)器實(shí)現(xiàn),別人可以通過別的機(jī)器來查詢。這個(gè)系統(tǒng)在實(shí)現(xiàn)上應(yīng)該沒有什么太大的問題,delphi 7不管是新還是舊的,因?yàn)槲覀儗?duì)舊版很熟悉,新的也是在舊的基礎(chǔ)上發(fā)展起來的;還有就是SQL SEVER 2019是相對(duì)比較熟的工具。
硬件條件:硬件條件:P42.4G CPU、32MRAM、40G硬盤PC機(jī)。
軟件條件:Windows xp sp2、SQL Server ,Delphi 7。
所以分析以上各個(gè)可能性,可以說這個(gè)系統(tǒng)在技術(shù)上是可行的。
二、經(jīng)濟(jì)可行性
在現(xiàn)今的商品社會(huì)是一個(gè)講究效率的社會(huì),是信息化的社會(huì),隨著公司的規(guī)模不斷擴(kuò)
畢業(yè)設(shè)計(jì)(論文)開題報(bào)告
大,員工數(shù)量急劇增加,有關(guān)員工的各種信息量查詢也成倍增長。而對(duì)龐大的信息量和數(shù)據(jù)量,如果仍使用手工操作或使用相當(dāng)繁瑣的軟件,既浪費(fèi)了人力,又浪費(fèi)了物力,效率無法提高,不能夠適應(yīng)現(xiàn)今社會(huì)并提高生產(chǎn)效率。
本系統(tǒng)的主要背景(為畢業(yè)設(shè)計(jì))在經(jīng)濟(jì)上不注重直接的經(jīng)濟(jì)收益,而是注重我們整體水平的提高。
三、操作可行性
住房公積金管理系統(tǒng)是基于Delphi 7開發(fā)的,是被廣泛應(yīng)用于數(shù)據(jù)庫開發(fā)和操作的一套成熟的軟件平臺(tái),而且它對(duì)于一個(gè)中小型的數(shù)據(jù)庫處理具有不可比擬的優(yōu)點(diǎn)和簡單方便。所以從操作可行性方面是可行的。開發(fā)出來的界面也是十分容易使用,具有簡單,容易上手的特點(diǎn)。
四、安全性。
當(dāng)前,在經(jīng)濟(jì)全球化和全球信息化大潮中,人們不僅重視信息及其集成的作用,而且更加重視信息使用者對(duì)信息集成的反應(yīng)和運(yùn)用?;ヂ?lián)網(wǎng)上的域名已為越來越多的人們所關(guān)注,因此,了解域名及其對(duì)應(yīng)的IP地址的關(guān)系,正確地配置域名服務(wù)器,就成為設(shè)立網(wǎng)站、使自己在Internet上注冊的域名得到體現(xiàn)的關(guān)鍵。
1.IP地址
IP(InternetProtocol)地址就是網(wǎng)絡(luò)協(xié)議地址,是分配給網(wǎng)絡(luò)節(jié)點(diǎn)的邏輯地址。這些網(wǎng)絡(luò)節(jié)點(diǎn)可以是網(wǎng)絡(luò)中的任何一臺(tái)主機(jī),提供節(jié)點(diǎn)之間的交換信息服務(wù)。由于在Internet網(wǎng)絡(luò)中存在著大量的節(jié)點(diǎn),為了能夠在網(wǎng)上找到這個(gè)節(jié)點(diǎn),就必須給予標(biāo)識(shí)。IP地址就是一種標(biāo)識(shí)方法,它獨(dú)立于任何特定的網(wǎng)絡(luò)硬件和網(wǎng)絡(luò)配置,使用TCP/IP協(xié)議的網(wǎng)絡(luò)在發(fā)送或接收信息時(shí)先把數(shù)據(jù)打包,然后將目標(biāo)IP地址翻譯成MAC(Medi-umAccessControl)硬件的物理地址,這樣就可以把數(shù)據(jù)包準(zhǔn)確地發(fā)送或接收過來。
每個(gè)IP地址是由4個(gè)字節(jié)共32位組成,每字節(jié)之間使用小數(shù)點(diǎn)分隔,一般用十進(jìn)制數(shù)字表示。每個(gè)IP地址包括兩個(gè)標(biāo)識(shí)(ID),即網(wǎng)絡(luò)ID和宿主機(jī)ID,同一個(gè)物理網(wǎng)絡(luò)上的所有主機(jī)都用同一個(gè)網(wǎng)絡(luò)ID,而網(wǎng)絡(luò)上的每個(gè)服務(wù)器、路由器、計(jì)算機(jī)等都有一個(gè)主機(jī)ID。比如202.98.180.194即是云南省科學(xué)技術(shù)情報(bào)研究所的一個(gè)WWW服務(wù)器的IP地址。
2.因特網(wǎng)域名及結(jié)構(gòu)
由于IP地址全是數(shù)字代碼,既不直觀又難于記憶,因特網(wǎng)在IP地址的基礎(chǔ)上,提供了一種面向用戶的主機(jī)名字,即域名。如istiy(InstituteofScientific&TechnicalInformationofYunnan)為我所(云南省科學(xué)技術(shù)情報(bào)研究所)的英文縮寫。即為我所在因特網(wǎng)上注冊的域名,而(主機(jī)名+域名)為我所DNS服務(wù)器的主機(jī)域名,對(duì)應(yīng)的IP地址就是202.98.180.193。
3.域名解析系統(tǒng)DNS(DomainNameSystem)就是提供域名與IP地址相互映射的網(wǎng)絡(luò)服務(wù)。事實(shí)上,DNS是遍布于全世界的一個(gè)分布式數(shù)據(jù)庫。它主要負(fù)責(zé)控制整個(gè)數(shù)據(jù)庫中的部分段,每一段中的數(shù)據(jù)通過客戶/服務(wù)模式在整個(gè)網(wǎng)絡(luò)上均可存取。DNS的數(shù)據(jù)庫結(jié)構(gòu),同UNIX文件系統(tǒng)(或MSDOS文件系統(tǒng))的結(jié)構(gòu)很相似,整個(gè)數(shù)據(jù)庫(或文件系統(tǒng))將根放在頂端,畫出來就像一顆倒轉(zhuǎn)的樹。在DNS中,根的名字以空字符串“”表示,DNS簡單地稱其為“根”(Root)或偶而稱之為“根域”(RootDomain),在UNIX文件系統(tǒng)中,根以反斜杠“/”表示,被稱為“根目錄”。如圖1所示.
圖1在DNS和UNIX文件系統(tǒng)中名稱的讀法
DNS數(shù)據(jù)庫“”
經(jīng)濟(jì)領(lǐng)域競爭的焦點(diǎn)與其說是產(chǎn)品,不如說是產(chǎn)品背后的人力支撐!名牌產(chǎn)品的背后是質(zhì)量的依托,而質(zhì)量的背后則是掌握先進(jìn)技能的技術(shù)專門人才的支撐。要使企業(yè)立于不敗之地,必須擁有大量富于開拓精神的高素質(zhì)的、整合型、實(shí)踐應(yīng)用型技術(shù)專門人才。同樣會(huì)計(jì)電算化人才的培養(yǎng),同樣也面臨相似的挑戰(zhàn)。
綜觀會(huì)計(jì)電算化教育的發(fā)展,雖然取得不少成績,培養(yǎng)了大批的電算化應(yīng)用人才,但也存在一些不容忽視的問題。
1.會(huì)計(jì)電算化教育目標(biāo)不明確。我國會(huì)計(jì)電算化的教育始于80年代末,雖經(jīng)歷了20多年的風(fēng)風(fēng)雨雨,但其教育目標(biāo)一直含糊不清,不能根據(jù)環(huán)境的變化及時(shí)調(diào)整和確定會(huì)計(jì)電算化教育目標(biāo),學(xué)校如繼續(xù)沿用過去以傳授知識(shí)為主的教育目標(biāo),顯然已無法適應(yīng)新的教育環(huán)境。
2.會(huì)計(jì)電算化學(xué)科體系不健全。由于歷史的原因,會(huì)計(jì)電算化學(xué)科體系主要是以計(jì)算機(jī)科學(xué)和會(huì)計(jì)學(xué)科為線索設(shè)置的,主要包括:會(huì)計(jì)專業(yè)知識(shí)、計(jì)算機(jī)技術(shù)和會(huì)計(jì)電算化原理。計(jì)算機(jī)技術(shù)和信息技術(shù)是會(huì)計(jì)電算化實(shí)現(xiàn)的平臺(tái),是它賴以生存的物質(zhì)基礎(chǔ)。而計(jì)算機(jī)技術(shù)又是一個(gè)不斷更新、不斷創(chuàng)新的事物。如果在教學(xué)中不安排新的、熱點(diǎn)知識(shí),則不僅不能反映新形勢,而且學(xué)生會(huì)感覺內(nèi)容陳舊,畢業(yè)以后在社會(huì)上的競爭力不強(qiáng)。
3.實(shí)踐教學(xué)環(huán)節(jié)缺乏創(chuàng)新。目前許多中職的會(huì)計(jì)電算化實(shí)踐課程是以傳授國內(nèi)比較著名的各家財(cái)務(wù)軟件的應(yīng)用為主,而且其實(shí)驗(yàn)數(shù)據(jù)時(shí)固定的,這就導(dǎo)致學(xué)生盲目地跟著指導(dǎo)老師的講解完成會(huì)計(jì)流程操作,變成了純粹的操作者,缺乏創(chuàng)新。
4.教學(xué)活動(dòng)的實(shí)施不能到位。從教學(xué)方法來看,各中職普遍存在問題是以單一的"填鴨式"的課堂講授代替教學(xué)內(nèi)容的進(jìn)一步討論和深究。學(xué)習(xí)的效果可以通過考核來驗(yàn)證畢業(yè)論文格式,而目前在電算化會(huì)計(jì)課程的考核中,普遍存在內(nèi)容陳舊、手段單一的現(xiàn)象。
通過以上分析,我們比較系統(tǒng)地認(rèn)識(shí)了我國會(huì)計(jì)電算化教育所存在的問題。這些貌似零散的問題實(shí)際上存在著內(nèi)在的有機(jī)聯(lián)系,通過對(duì)這些問題的進(jìn)一步分析,有助于我們提出解決問題的方案,采取相應(yīng)的對(duì)策。
1.明確培養(yǎng)目標(biāo)。確定培養(yǎng)目標(biāo)時(shí),既要考慮現(xiàn)階段社會(huì)對(duì)電算化會(huì)計(jì)應(yīng)用人才的需要,又要從發(fā)展的角度(尤其是入世以后)兼顧社會(huì)對(duì)電算化會(huì)計(jì)創(chuàng)新人才的渴求。會(huì)計(jì)教育目標(biāo)不僅要使學(xué)生成為合格人才,而且要使學(xué)生具備學(xué)習(xí)能力和創(chuàng)新能力,要使其具備終身學(xué)習(xí)的能力。這種能力應(yīng)包括四個(gè)方面:(1)溝通的技能:能夠交換信息,建立有意義的關(guān)系(2)戰(zhàn)略性和關(guān)鍵性思考的能力:能夠?qū)?shù)據(jù)、知識(shí)和智慧聯(lián)系起來以提出高質(zhì)量的建議。(3)素質(zhì):人文素質(zhì)、心理素質(zhì)、職業(yè)道德。(4)廣博的知識(shí):計(jì)算機(jī)專業(yè)知識(shí)、現(xiàn)代工商管理知識(shí)、稅務(wù)與法律知識(shí)、會(huì)計(jì)專業(yè)知識(shí)。
2.健全學(xué)科體系核心期刊。會(huì)計(jì)電算化學(xué)科學(xué)系構(gòu)建的原則應(yīng)為:符合會(huì)計(jì)教育目標(biāo)、層次分明、系統(tǒng)全面。從層次上來看,應(yīng)包括基礎(chǔ)理論層、學(xué)科理論層和實(shí)務(wù)應(yīng)用層;從學(xué)科內(nèi)容來看,應(yīng)優(yōu)化課程設(shè)置,引入交叉學(xué)科。會(huì)計(jì)電算化是一門邊緣性學(xué)科,它的研究對(duì)象是利用計(jì)算機(jī)信息處理技術(shù)進(jìn)行會(huì)計(jì)核算、會(huì)計(jì)管理、會(huì)計(jì)輔助決策等相關(guān)工作。在講授這些課程時(shí),要理論聯(lián)系實(shí)際,補(bǔ)充案例教學(xué),通過案例讓學(xué)生感受、理解知識(shí)和專業(yè)發(fā)展的過程,培養(yǎng)學(xué)生的科學(xué)精神和創(chuàng)新思維習(xí)慣,培養(yǎng)學(xué)生收集處理信息、獲取新知識(shí)的能力,特別是觀察、分析和解決實(shí)際問題的能力。在學(xué)習(xí)過程中,還應(yīng)對(duì)信息管理意識(shí)加以強(qiáng)化,使學(xué)生認(rèn)識(shí)到信息在管理活動(dòng)中的地位和價(jià)值;其次,在計(jì)算機(jī)類課程的教學(xué)中,改變重理論、輕技術(shù)的教學(xué)狀況,拓寬學(xué)生的知識(shí)面。
3.強(qiáng)化實(shí)踐教學(xué),并鼓勵(lì)學(xué)生動(dòng)手設(shè)計(jì)。注重實(shí)驗(yàn)動(dòng)手能力是該專業(yè)的主要特點(diǎn),但長期以來受條件所限,其實(shí)驗(yàn)課存在實(shí)驗(yàn)摘要加強(qiáng)上機(jī)實(shí)驗(yàn)課,結(jié)合手工會(huì)計(jì)模擬實(shí)驗(yàn)來進(jìn)行上機(jī)操作,提高學(xué)生的會(huì)計(jì)軟件操作能力。
4.高效地實(shí)施教學(xué)活動(dòng)。在目標(biāo)明確、學(xué)科體系完善和認(rèn)識(shí)統(tǒng)一的前提下,關(guān)鍵的是如何高效地實(shí)施教學(xué)活動(dòng),以達(dá)到培養(yǎng)會(huì)計(jì)電算化人才的目的。教學(xué)活動(dòng)具體有如下幾個(gè)環(huán)節(jié):(1)加強(qiáng)師資建設(shè)。改善會(huì)計(jì)電算化師資隊(duì)伍的狀況,首先,有關(guān)部門應(yīng)規(guī)范會(huì)計(jì)電算化體系結(jié)構(gòu);然后,應(yīng)建立一種有效機(jī)制來吸引優(yōu)秀人才從事會(huì)計(jì)電算化的教育工作,并不斷培養(yǎng)、提高其能力和素質(zhì),更新其專業(yè)知識(shí)。最后,考慮到學(xué)校的應(yīng)用性強(qiáng)的特點(diǎn),應(yīng)鼓勵(lì)教師走出校園,與企業(yè)、軟件公司合作,開發(fā)相應(yīng)的管理信息系統(tǒng),提高開發(fā)實(shí)用系統(tǒng)的能力。(2)改進(jìn)教學(xué)方法。采用和嘗試新教學(xué)方法的原則是注意力新方法的實(shí)質(zhì)效果而非表現(xiàn)現(xiàn)象,以及成本效益的考慮和時(shí)間限制??尚械姆椒ㄓ校喊咐虒W(xué)、團(tuán)隊(duì)教學(xué)、模擬操作、小組辯論、文章研討、模擬設(shè)計(jì)(有條件的學(xué)??山M織學(xué)生在教師的帶領(lǐng)與指導(dǎo)下,直接進(jìn)行實(shí)際系統(tǒng)設(shè)計(jì)工作)等。(3)采用現(xiàn)代化的教學(xué)工具。學(xué)校的計(jì)算機(jī)多媒體CAI教學(xué)已是普遍采用的一種手段,所以,應(yīng)實(shí)施以多媒體CAI教學(xué)為主,其他手段為輔的多元化教學(xué)方法,現(xiàn)教現(xiàn)學(xué),教與學(xué)互動(dòng)畢業(yè)論文格式,達(dá)到最佳效果。應(yīng)鼓勵(lì)教師開發(fā)研制完整的會(huì)計(jì)電算化財(cái)務(wù)教學(xué)課件,要求內(nèi)容全面、形式多樣、界面美觀、操作簡便。制作時(shí)切忌將書本上的文本內(nèi)容生搬硬套,一定要集圖像、聲音、動(dòng)畫于一體,結(jié)合案例,注重人機(jī)交互,側(cè)重師生交流,既考慮學(xué)生的共性,又挖掘?qū)W生的個(gè)性,充分發(fā)揮現(xiàn)代計(jì)算機(jī)多媒體功能,讓學(xué)生在輕松、自由和愉快的氛圍下主動(dòng)、自覺地掌握會(huì)計(jì)電算化專業(yè)知識(shí)。(4)改革考試方式??荚嚪绞绞怯尚滦徒虒W(xué)方法產(chǎn)生的。例如,可以采用案例報(bào)告、案例討論的形式。而對(duì)分小組進(jìn)行系統(tǒng)設(shè)計(jì)的考核,則可由教師指導(dǎo)與同學(xué)課堂討論相結(jié)合,綜合加以評(píng)分,以引導(dǎo)和促進(jìn)學(xué)生的自我培養(yǎng)能力。此外,還可以借助計(jì)算機(jī)這個(gè)現(xiàn)代化的工具,預(yù)先準(zhǔn)備考試試題庫,教師設(shè)計(jì)考試軟件,在計(jì)算機(jī)機(jī)房中考核學(xué)生。
綜上所述,我國電算化會(huì)計(jì)教育確實(shí)存在一些問題,究其主要原因,一是職業(yè)界和教育界缺乏聯(lián)系機(jī)制,導(dǎo)致教育目標(biāo)與環(huán)境需求之間無法保持一致;二是學(xué)科體系不規(guī)范。因此,我們要在教育目標(biāo)、學(xué)科體系、實(shí)踐方式以及教學(xué)活動(dòng)等方面全方位地加大改革,新的電算化會(huì)計(jì)教育體系由此得以構(gòu)筑,從而滿足WTO對(duì)我國會(huì)計(jì)人才的要求。
參考文獻(xiàn):
[1]王言淺談會(huì)計(jì)電算化教學(xué)中的“任務(wù)驅(qū)動(dòng)”教學(xué)法[J] 職業(yè)技術(shù)教育研究 2005. 12
[1]周佩電算化會(huì)計(jì)教育存在的問題及對(duì)策[J] 中國管理信息化 2006.7
[3]黃朝琴姜志高對(duì)會(huì)計(jì)電算化專業(yè)定位及教學(xué)方法的思考[J] 企業(yè)家天地 2007. 5
1引言
當(dāng)前,操作系統(tǒng)的功能不斷擴(kuò)展,操作系統(tǒng)的類型呈現(xiàn)出多樣化的趨勢。一個(gè)小規(guī)模的開發(fā)小組已經(jīng)不可能完全從頭開始實(shí)現(xiàn)一個(gè)實(shí)用的操作系統(tǒng),而一般情況下,研究人員只對(duì)操作系統(tǒng)的一些特定領(lǐng)域感興趣,而對(duì)于另外一些元素,如啟動(dòng)加載代碼、核心啟動(dòng)代碼、設(shè)備驅(qū)動(dòng)程序和內(nèi)存分配代碼等往往不感興趣,但是一個(gè)可運(yùn)行的原型系統(tǒng)又必須包含這些內(nèi)容。編寫這些基礎(chǔ)結(jié)構(gòu)延緩了操作系統(tǒng)研究項(xiàng)目的進(jìn)度,同時(shí)也增加了進(jìn)行操作系統(tǒng)研究的代價(jià)。為了解決這一問題,猶他大學(xué)的FLUX研究小組開發(fā)了OSKit,它提供了一個(gè)框架和一組模塊化的、具有簡單接口的庫以及一組清晰的、可重用的OS組件。OSKit可以用來構(gòu)建操作系統(tǒng)內(nèi)核、外層服務(wù)和其他核心OS功能模塊。OSKit提供了各種功能模塊,諸如簡單自舉,一個(gè)可用于內(nèi)核的最小化POSIX環(huán)境、與物理內(nèi)存和其約束一致的內(nèi)存管理、廣泛的調(diào)試支持,以及高層子系統(tǒng)如協(xié)議棧和文件系統(tǒng)。開發(fā)者可以根據(jù)自己的研究興趣或所要考慮的性能來使用這些模塊,或用他們自己的模塊來替代標(biāo)準(zhǔn)的OSKit模塊。
OSKit公開了它內(nèi)部的實(shí)現(xiàn)細(xì)節(jié),允許用戶從成熟的操作系統(tǒng)中不加修改地提取代碼,然后通過一小部分經(jīng)過仔細(xì)設(shè)計(jì)的粘接代碼將它們合并到一起,隔離它們的依賴性,并輸出良好定義的接口。OSKit使用這一技術(shù)整合了許多穩(wěn)定而成熟的源代碼,包括設(shè)備驅(qū)動(dòng)、文件系統(tǒng)、網(wǎng)絡(luò)協(xié)議等等。實(shí)踐表明,使用組件軟件架構(gòu)和重用技術(shù)會(huì)給操作系統(tǒng)實(shí)現(xiàn)領(lǐng)域帶來大的影響。
2組件技術(shù)簡介
組件技術(shù)是一種較新的軟件開發(fā)技術(shù)。到目前為止,還難以確定組件技術(shù)的明確定義。比如,對(duì)組件技術(shù)的常見說法有以下這些:“二進(jìn)制軟件單元”、“任意場合可部署的軟件”、“特別適合第三方開發(fā)”和“規(guī)范定義的接口”等等。大致上可以這樣理解:所謂組件,其實(shí)就是一種可部署軟件的代碼包,其中包括某些可執(zhí)行模塊。組件單獨(dú)開發(fā)并作為軟件單元使用,它具有明確的接口,軟件就是通過這些接口調(diào)用組件所能提供的服務(wù),多種組件可以聯(lián)合起來構(gòu)成更大型的組件乃至直接建立整個(gè)系統(tǒng)。組件的實(shí)現(xiàn)必須支持一種或者多種其用戶所希望獲得的接口。實(shí)現(xiàn)組件并不一定需要采用面向?qū)ο笳Z言。為了構(gòu)造新應(yīng)用程序,軟件開發(fā)人員找出適當(dāng)?shù)慕M件,將這些組件加入到正在開發(fā)中的應(yīng)用程序,同時(shí)對(duì)應(yīng)用程序進(jìn)行測試并保證應(yīng)用程序的組裝工作按照預(yù)定的規(guī)劃正常進(jìn)行。采用組件技術(shù)能降低開發(fā)、測試和維護(hù)成本,提高可靠性和穩(wěn)定性。
3Oskit組件綜述
OSKIT的組件庫提供了一般情況下更高層的功能,它通常只對(duì)外開放一些相關(guān)的公用調(diào)用接口。目標(biāo)系統(tǒng)通過OSKit的面向?qū)ο蟮腃OM接口來與這些組件進(jìn)行交互。以下幾節(jié)概述了OSKit所提供的組件。
3.1引導(dǎo)程序
大多數(shù)操作系統(tǒng)多有自身的啟動(dòng)加載機(jī)制,彼此互不兼容。這種加載機(jī)制的多樣性并不是由于每個(gè)OS所要求的自舉服務(wù)不同而引起,而是由于構(gòu)建啟動(dòng)加載器的特定方式造成的。因?yàn)閺牟僮飨到y(tǒng)研究的立場來看,啟動(dòng)加載器是一個(gè)令人不敢興趣的領(lǐng)域,因此OS開發(fā)者通常進(jìn)行一個(gè)最小化、快捷的設(shè)計(jì)。由于設(shè)計(jì)理念和要求的輕微差別,每個(gè)啟動(dòng)加載器都不適用于下一個(gè)OS。為了解決這個(gè)問題,OSKit直接支持多啟動(dòng)標(biāo)準(zhǔn),這一標(biāo)準(zhǔn)是由幾個(gè)OS項(xiàng)目的成員共同設(shè)計(jì)的,它的目的是提供一個(gè)簡單而通用的啟動(dòng)加載器與OS內(nèi)核間的接口,從而允許一個(gè)啟動(dòng)加載器加載任何兼容的OS。
在進(jìn)行操作系統(tǒng)研究時(shí),多啟動(dòng)標(biāo)準(zhǔn)非常有用,這其中的主要原因是啟動(dòng)加載器在加載內(nèi)核自身的同時(shí)還具有加載附加文件或者啟動(dòng)模塊的能力。這里的一個(gè)啟動(dòng)模塊只是一個(gè)普通文件,啟動(dòng)加載器不以任何方式解釋它,而僅僅把它隨同內(nèi)核映像一起加載到保留物理內(nèi)存塊中。在啟動(dòng)內(nèi)核時(shí),啟動(dòng)加載器提供給內(nèi)核以下內(nèi)容:物理地址的列表、所有已加載的啟動(dòng)模塊的大小,以及與每個(gè)模塊相聯(lián)系的由用戶定義的字符串。這些啟動(dòng)模塊和與它們相聯(lián)系的用戶定義的字符串由內(nèi)核解釋。這樣做的目的是為了通過提供內(nèi)核啟動(dòng)時(shí)需要的數(shù)據(jù),諸如初始化程序、設(shè)備驅(qū)動(dòng)和文件系統(tǒng)服務(wù)器,來減輕內(nèi)核啟動(dòng)的負(fù)擔(dān)。
3.2核心支持庫
OSKit核心支持庫的主要用途是讓客戶OS更容易訪問硬件設(shè)施。它包含了一個(gè)較大的實(shí)用函數(shù)和符號(hào)定義的集合,該集合對(duì)于管理模式代碼是非常具體的。與此相對(duì)應(yīng),OSKit的大多數(shù)其他庫在用戶模式代碼中通常很有用。和OSKit的其余部分所不同的是,多數(shù)核心支持代碼必須是針對(duì)特定系統(tǒng)結(jié)構(gòu)的,而這些特定機(jī)器的細(xì)節(jié)對(duì)客戶OS也是有用的。例如,在x86機(jī)器上,核心支持庫包含一些函數(shù),用來創(chuàng)建和操縱x86頁表和段寄存器。其他OSKit組件通常提供建立在這些低層機(jī)制上的與體系結(jié)構(gòu)無關(guān)的設(shè)施,但是為了提供最大的靈活性,與特定結(jié)構(gòu)相關(guān)的接口始終可以被訪問。
OSKit核心支持庫在x86體系結(jié)構(gòu)上尤為重要,因?yàn)樵擉w系結(jié)構(gòu)的OS級(jí)編程環(huán)境特別復(fù)雜和模糊。核心支持庫仔細(xì)地設(shè)置了一個(gè)基本的32位執(zhí)行環(huán)境(為了與MS-DOS兼容,x86處理器通常以16位模式開始),初始化段和頁轉(zhuǎn)換表,安裝一個(gè)中斷向量表,并提供缺省的陷阱和中斷處理程序。當(dāng)然,客戶OS能夠修改或重載這些行為。然而,在缺省情況下,核心支持庫自動(dòng)地做所有必要的工作,以便使處理器進(jìn)入一個(gè)方便的執(zhí)行環(huán)境,此時(shí)中斷、陷阱、調(diào)試以及其他標(biāo)準(zhǔn)設(shè)施已經(jīng)如預(yù)期的那樣開始工作。該庫在缺省情況下自動(dòng)地定位所有隨內(nèi)核加載的啟動(dòng)模塊,并保留它們所在的物理內(nèi)存。接下來,應(yīng)用程序可以很容易使用它們??蛻鬙S只需以標(biāo)準(zhǔn)C語言風(fēng)格提供一個(gè)main()函數(shù)。一切都設(shè)置好以后,內(nèi)核支持庫將用所有參數(shù)和由啟動(dòng)加載器傳遞過來的環(huán)境變量來調(diào)用它。
3.3內(nèi)存管理庫
如同在一個(gè)標(biāo)準(zhǔn)C語言庫中實(shí)現(xiàn)的malloc()一樣,內(nèi)存管理代碼典型地用于用戶空間。通常并不適用于內(nèi)核。設(shè)備驅(qū)動(dòng)常常需要分配特定類型的內(nèi)存,并伴隨具體的調(diào)整屬性。例如,對(duì)于內(nèi)建的DMA控制器只能訪問最初的16M物理內(nèi)存。為解決這些內(nèi)存管理問題,OSKit包含了兩個(gè)簡單而靈活的內(nèi)存管理庫:(1)基于隊(duì)列的內(nèi)存管理器(或稱LMM),它提供了功能強(qiáng)大且高效的原語來進(jìn)行分配管理,并支持在一個(gè)池中管理多種類型的內(nèi)存。(2)地址映射管理器(或稱AMM)被設(shè)計(jì)用來管理不必直接映射到物理內(nèi)存或虛擬內(nèi)存的地址空間,它對(duì)OS的其他方面提供了類似的支持,諸如進(jìn)程地址空間、分頁、空閑塊或IPC名字空間的管理。盡管這些庫可以很容易地應(yīng)用在用戶空間,但實(shí)際上它們是被特別設(shè)計(jì)用來滿足OS內(nèi)核的需求。
3.4最小C語言庫
成熟的OS內(nèi)核一般都包含著相當(dāng)數(shù)量的僅僅用來重新實(shí)現(xiàn)基本的C語言庫函數(shù)如printf()和malloc()的代碼。與此形成對(duì)比的是,OSKit提供了一個(gè)最小化C語言函數(shù)庫,它圍繞著最小化依賴性而不是最大化函數(shù)性和性能的原則來設(shè)計(jì)。
3.5調(diào)試支持
OSKit的一個(gè)最實(shí)用的好處是:給定一個(gè)適當(dāng)?shù)挠布O(shè)置,它立刻就能提供給OS開發(fā)者一個(gè)完全源代碼級(jí)的內(nèi)核調(diào)試環(huán)境。OSKit內(nèi)核支持庫包括一個(gè)可用于GNU調(diào)試器(GDB)的串行存根模塊,它在客戶OS環(huán)境中處理陷阱,并使用GDB的標(biāo)準(zhǔn)遠(yuǎn)程調(diào)試協(xié)議通過一個(gè)串行程序與運(yùn)行在另一臺(tái)機(jī)器上的GDB通信。甚至當(dāng)客戶機(jī)OS執(zhí)行自己的陷阱處理時(shí),OSKit的GDB存根模塊也是可用的。如果客戶OS提供適當(dāng)?shù)你^子,它甚至支持多線程調(diào)試。除了基本的調(diào)試器支持,OSKit也提供了一個(gè)內(nèi)存分配調(diào)試庫,它可以跟蹤內(nèi)存分配并檢測一般的錯(cuò)誤,如緩沖區(qū)溢出和釋放已釋放的內(nèi)存。這個(gè)庫提供了與許多普通應(yīng)用程序調(diào)試器相似的功能性,所不同的是它運(yùn)行在由OSKit提供的最小內(nèi)核環(huán)境中。3.6設(shè)備驅(qū)動(dòng)支持
在OS開發(fā)和維護(hù)中最艱巨的一個(gè)任務(wù)是支持多種多樣的I/O硬件。這些復(fù)雜的設(shè)備常會(huì)含有潛在的錯(cuò)誤,而新硬件的又常常伴隨著不兼容的軟件接口。由于這些原因,OSKit采用了為現(xiàn)有內(nèi)核開發(fā)的穩(wěn)定的、經(jīng)過充分測試的驅(qū)動(dòng)程序。OSKit使用了一種封裝技術(shù),將現(xiàn)有的驅(qū)動(dòng)程序代碼基本上未加修改地合并到OSKit中。這些現(xiàn)有的驅(qū)動(dòng)程序被一個(gè)OSKit粘結(jié)代碼層所包裝,從而使得這些驅(qū)動(dòng)程序可以在與開發(fā)它們的環(huán)境完全不同的環(huán)境中工作。目前,來自Linux的大多數(shù)以太網(wǎng)卡、SCSI和IDE磁盤的設(shè)備驅(qū)動(dòng)程序被包括進(jìn)來,總數(shù)超過了五十種。用同樣的方式,來自FreeBSD的八個(gè)字符設(shè)備驅(qū)動(dòng)程序也被包含了進(jìn)來,它們支持標(biāo)準(zhǔn)PC控制臺(tái)和串口及不同的多串口板。由于OSKit把這些驅(qū)動(dòng)仔細(xì)地進(jìn)行了包裝,F(xiàn)reeBSD驅(qū)動(dòng)程序可以與Linux驅(qū)動(dòng)程序一起工作。
3.7協(xié)議棧
OSKit提供了一個(gè)完整的TCP/IP網(wǎng)絡(luò)協(xié)議棧。如同驅(qū)動(dòng)程序一樣,有關(guān)網(wǎng)絡(luò)的代碼也可以通過封裝機(jī)制被合并進(jìn)來。OSKit當(dāng)前可以從Linux中獲取網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序,它們是PC平臺(tái)可獲得的最大的免費(fèi)資源。OSKit的網(wǎng)絡(luò)組件繼承于FreeBSD4.4,它通常被認(rèn)為具有更多成熟的網(wǎng)絡(luò)協(xié)議。這顯示了使用封裝機(jī)制將現(xiàn)有軟件包裝成靈活的組件的第二個(gè)優(yōu)點(diǎn):即從不同的資源中獲取最好的組件,并讓它們一起被使用。
3.8文件系統(tǒng)
通過使用封裝技術(shù),OSKit吸收了NetBSD的基于磁盤的文件系統(tǒng)代碼。NetBSD之所以被選擇為首要資源庫,是因?yàn)樵诳捎玫南到y(tǒng)中,它的文件系統(tǒng)代碼被最清晰地分離了出來,而FreeBSD和Linux的文件系統(tǒng)與它們的虛擬內(nèi)存系統(tǒng)結(jié)合的更緊密。當(dāng)前,OSKit也把Linux文件系統(tǒng)合并了進(jìn)來,以便能夠支持多種類型的文件系統(tǒng)格式,如Windows95、OS/2和SystemV的文件系統(tǒng)格式等等。
OSKit文件系統(tǒng)輸出的COM接口類似于許多Unix文件系統(tǒng)所使用的內(nèi)部VFS接口。這些接口具有很好的粒度,使我們可以不必接觸OSKit文件系統(tǒng)的內(nèi)部。例如,OSKit接口只接受簡單的路徑名組件,允許安全封裝的代碼執(zhí)行適當(dāng)?shù)脑L問許可檢查。
4OSKit的現(xiàn)狀
自從在1996年6月了OSKit的第一個(gè)公開發(fā)行版以來,OSKit已經(jīng)更新了多次,每次更新都增加了一些算法,并修正了一些錯(cuò)誤。最新的發(fā)行版是2002年3月的版本。由此可見,OSKit一直處于操作系統(tǒng)開發(fā)平臺(tái)的前沿,其自身也在不斷完善和發(fā)展。
5結(jié)論
作為一個(gè)操作系統(tǒng)研究與開發(fā)的平臺(tái),OSKit大大減輕了操作系統(tǒng)研究與開發(fā)者的負(fù)擔(dān)。它可以讓開發(fā)人員避開復(fù)雜的底層,而把興趣集中與他們所感興趣的領(lǐng)域。開發(fā)者可以用自己編寫的組件來取代OSKit中的部分組件,以滿足自己特定的需要,從而豐富了操作系統(tǒng)的應(yīng)用層。總之,OSKit滿足了實(shí)際客戶系統(tǒng)的需求,有助于操作系統(tǒng)的研究與開發(fā)。
參考文獻(xiàn)
(1)湯海京基于面向?qū)ο蟛僮飨到y(tǒng)開發(fā)平臺(tái)(OSKit)的分析與程序設(shè)計(jì)www-/developerWorks/linux/kernel/oskit/part1/index.shtml
網(wǎng)絡(luò)營銷最大的特點(diǎn)在于以消費(fèi)者為主導(dǎo)。消費(fèi)者將擁有比過去更大的選擇自由,他們可根據(jù)自己的個(gè)性特點(diǎn)和需求在全球范圍內(nèi)尋找滿足品,不受地域限制。通過進(jìn)入感興趣的的企業(yè)網(wǎng)址或虛擬商店,消費(fèi)者可獲取產(chǎn)品的更多的相關(guān)信息,使購物更顯個(gè)性。
這種個(gè)性消費(fèi)的發(fā)展將促使企業(yè)重新考慮其營銷戰(zhàn)略以消費(fèi)者的個(gè)性需求作為提品及服務(wù)的出發(fā)點(diǎn)。但是,要真正實(shí)現(xiàn)個(gè)性營銷還必須解決龐大的促銷費(fèi)用問題。網(wǎng)絡(luò)營銷的出現(xiàn)則為這一難題提供了可行的解決途徑。企業(yè)的各種銷售信息在網(wǎng)絡(luò)上將以數(shù)字化的形式存在,可以以極底的成本發(fā)送并能隨時(shí)根據(jù)需要進(jìn)行修改,龐大的促銷費(fèi)用因而得以節(jié)省。企業(yè)也可以根據(jù)消費(fèi)者反饋的信息和要求通過自動(dòng)服務(wù)系統(tǒng)提供特別服務(wù)。
網(wǎng)絡(luò)營銷具有極強(qiáng)的互動(dòng)性是實(shí)現(xiàn)全程營銷的理想工具
傳統(tǒng)的傳統(tǒng)的營銷管理強(qiáng)調(diào)4P(產(chǎn)品、價(jià)格、渠道和促銷)組合,現(xiàn)代營銷管理則追求4C(顧客、成本、方便和溝通),然而無論那一種觀念都必須基于這樣一個(gè)前提:企業(yè)必須實(shí)行全程營銷,即必須由產(chǎn)品的設(shè)計(jì)階段開始就充分考慮消費(fèi)者的需求和意愿。
遺憾的是,在實(shí)際操作中這一點(diǎn)往往難以做到。原因在于消費(fèi)者與企業(yè)之間缺乏合適的溝通渠道或溝通成本太高。消費(fèi)者一般只能針對(duì)現(xiàn)有產(chǎn)品提出建議或批評(píng),對(duì)尚處于概念階段的產(chǎn)品難以涉足。此外,大多數(shù)的中小企業(yè)也缺乏足夠的資本用于了解消費(fèi)者的各種潛在需求,他們只能憑自身能力或參照市場領(lǐng)導(dǎo)者的策略進(jìn)行產(chǎn)品開發(fā)。
而在網(wǎng)絡(luò)環(huán)境下,這一狀況將有所改觀。即使是中小企業(yè)也可以通過電子布告欄、線上討論廣場和電子郵件等方式,以極底成本在營銷的全過程中對(duì)消費(fèi)者進(jìn)行即時(shí)的信息搜索,消費(fèi)者則有機(jī)會(huì)對(duì)產(chǎn)品從設(shè)計(jì)到定價(jià)(對(duì)采用理解價(jià)值定價(jià)法的企業(yè)尤為重要)和服務(wù)等一系列問題發(fā)表意見。這種雙向互動(dòng)的溝通方式提高了消費(fèi)者的參與性與積極性,更重要的是它能使、企業(yè)的決策有的放矢,從根本上提高消費(fèi)者滿意度。
網(wǎng)絡(luò)營銷能滿足消費(fèi)者對(duì)購物方便性的需求,提高消費(fèi)者的購物效率
摘要:本文介紹了國家電動(dòng)工具制造行業(yè)骨干企業(yè)寧波經(jīng)濟(jì)技術(shù)開發(fā)區(qū)中強(qiáng)電動(dòng)工具有限公司CIMS工程實(shí)施與應(yīng)用過程中的經(jīng)驗(yàn),為寧波市、浙江省制造企業(yè)實(shí)施CIMS提供了可借鑒的模式。
關(guān)鍵詞:CIMS;CAD;PDM;ERP
1993年正式投產(chǎn)的中強(qiáng)電動(dòng)工具有限公司在我國電動(dòng)工具制造行業(yè)競爭近乎白灼化的今天不僅站穩(wěn)了腳跟,而且實(shí)現(xiàn)了產(chǎn)量和銷售平均每年遞增35%以上的快速增長,人均產(chǎn)值及利潤連續(xù)多年在全國同行業(yè)中處于領(lǐng)先水平,目前已成為中國首屈一指的各類中高檔電動(dòng)工具專業(yè)制造商,擁有員工2000人,年產(chǎn)值10億元。中強(qiáng)公司的優(yōu)勢在于秉承“以人為本,科技創(chuàng)新”的立業(yè)理念,采用最有效的管理模式,集約社會(huì)資源,擁有產(chǎn)品市場和技術(shù)開發(fā)兩大核心競爭力,而核心競爭力的背后則是擁有完善和強(qiáng)大的IT體系。
1CIMS工程概況
中強(qiáng)公司的CIMS工程主要由計(jì)算機(jī)網(wǎng)絡(luò)/數(shù)據(jù)庫分系統(tǒng)、工程設(shè)計(jì)(CAD)分系統(tǒng)、產(chǎn)品數(shù)據(jù)管理(PDM)分系統(tǒng)、企業(yè)資源計(jì)劃(ERP)分系統(tǒng)等四部分組成,包括:
工程設(shè)計(jì)(CAD)分系統(tǒng):二維CAD繪圖設(shè)計(jì)已完全普及,引進(jìn)三維設(shè)計(jì)軟件并逐步應(yīng)用在新產(chǎn)品造型設(shè)計(jì)、總體設(shè)計(jì)、結(jié)構(gòu)設(shè)計(jì)、零部件設(shè)計(jì)及總體裝配等工作中,大大加快了設(shè)計(jì)開發(fā)進(jìn)程,并提高了設(shè)計(jì)質(zhì)量,優(yōu)化了產(chǎn)品設(shè)計(jì),縮短了產(chǎn)品開發(fā)周期。
字串5
產(chǎn)品數(shù)據(jù)管理(PDM)分系統(tǒng):采用上海思普信息技術(shù)有限公司開發(fā)并由寧波聯(lián)科電腦技術(shù)有限公司實(shí)施的產(chǎn)品數(shù)據(jù)管理(SIPM/PDM)系統(tǒng)和圖檔管理系統(tǒng)EDM,有效地解決了設(shè)計(jì)流程、技術(shù)資料的規(guī)范化,技術(shù)信息傳遞、流轉(zhuǎn)、反饋快速流暢,并保證了數(shù)據(jù)的完整性、安全性和保密性,目前已運(yùn)行在公司產(chǎn)品設(shè)計(jì)部門,實(shí)現(xiàn)了產(chǎn)品設(shè)計(jì)、工作流程的無紙化管理。
企業(yè)資源計(jì)劃(ERP)分系統(tǒng):采用寧波萬通軟件公司ERP系統(tǒng),并分批實(shí)施了制造數(shù)據(jù)管理、銷售管理、技術(shù)工藝管理、生產(chǎn)計(jì)劃、車間作業(yè)、物料需求計(jì)劃、采購管理、庫存管理、質(zhì)量管理、人力資源管理、設(shè)備管理、計(jì)件工資成本管理、PDM接口等一系列子系統(tǒng),此外還開發(fā)實(shí)施了基于Internet的訂貨管理子系統(tǒng),作為銷售管理子系統(tǒng)的上游子系統(tǒng),為其提供數(shù)據(jù)。
系統(tǒng)集成:在基本完成各分系統(tǒng)應(yīng)用后,對(duì)整個(gè)項(xiàng)目的系統(tǒng)集成進(jìn)行了安裝和調(diào)試,目前,整個(gè)系統(tǒng)已經(jīng)可以集成運(yùn)行,實(shí)現(xiàn)了CAD、PDM和ERP的信息集成。
通過CIMS工程的實(shí)施,中強(qiáng)公司在管理上已逐步形成一套快速響應(yīng)市場變化、滿足客戶需求的企業(yè)內(nèi)部運(yùn)行機(jī)制,實(shí)現(xiàn)了產(chǎn)品銷售、技術(shù)開發(fā)、生產(chǎn)計(jì)劃、物料管理、財(cái)務(wù)管理等各個(gè)部門業(yè)務(wù)管理計(jì)算機(jī)化。
字串7
2軟件產(chǎn)品的選擇
在中強(qiáng)公司CIMS工程中,主要應(yīng)用軟件均采用了國產(chǎn)軟件,如IntelCAD和PDM軟件是上海思普信息技術(shù)有限公司的自主軟件產(chǎn)品,ERP系統(tǒng)選用的是萬通軟件有限公司自主研究開發(fā)的ERP系統(tǒng)軟件,國產(chǎn)軟件費(fèi)用占軟件總費(fèi)用的70%以上。選用國產(chǎn)軟件主要是基于以下考慮:
2.1考慮中國國情。國外有許多好的管理軟件,但是拿到中國后多數(shù)都不太適用,有些企業(yè)就是勉強(qiáng)用了也用不好。究其原因,主要是中國的企業(yè)管理水平和現(xiàn)狀很難與國外軟件的標(biāo)準(zhǔn)管理模式融合。企業(yè)花了很大的代價(jià),花了很長的時(shí)間,實(shí)施的結(jié)果是棄之不舍,留之難用。中強(qiáng)公司選用的這些應(yīng)用軟件有較多的國情化處理,比較符合中國企業(yè)的實(shí)際情況,技術(shù)上較成熟,在國內(nèi)有廣泛的用戶,且軟件公司具有雄厚的技術(shù)實(shí)力和豐富的實(shí)施經(jīng)驗(yàn),技術(shù)支持力度強(qiáng)。
2.2考慮投入產(chǎn)出。企業(yè)做任何事情都要考慮投入產(chǎn)出,要考慮風(fēng)險(xiǎn),國外軟件動(dòng)則幾十萬上百萬美元,對(duì)國內(nèi)企業(yè)來講是一個(gè)不小的負(fù)擔(dān),同時(shí)也增加了軟件實(shí)施的風(fēng)險(xiǎn),還有軟件今后的升級(jí)費(fèi)用等問題,都需要企業(yè)認(rèn)真考慮。目前,國產(chǎn)軟件(如兩維CAD、PDM、ERP等)的水平有了很大的提高,已能夠滿足國內(nèi)企業(yè)實(shí)際工作的需要。字串6
2.3考慮售后服務(wù)。軟
件特別是象ERP、PDM這樣大型軟件的實(shí)施都會(huì)有一個(gè)較長的周期,企業(yè)應(yīng)用咨詢、軟件原理培訓(xùn)、軟件應(yīng)用培訓(xùn)、軟件客戶化修改都是必不可少的,國外軟件高昂的技術(shù)支持費(fèi)用是國內(nèi)企業(yè)難以承受的,更難長時(shí)間承受。同時(shí)國外軟件的封閉性使國內(nèi)企業(yè)的軟件人員很難進(jìn)行修改和變動(dòng)。而國產(chǎn)軟件則不同,盡管國產(chǎn)軟件也要收取技術(shù)支持費(fèi)用,但其收費(fèi)標(biāo)準(zhǔn)國內(nèi)企業(yè)可以承受,而且國產(chǎn)軟件其源代碼相對(duì)開放,較大的客戶化變動(dòng)委托給軟件公司,一般性的修改完全可以由企業(yè)自己來解決。
當(dāng)然,國產(chǎn)應(yīng)用軟件也不是十全十美,今后應(yīng)該在專用界面、決策支持、特別是PDM軟件在工程項(xiàng)目中的管理與控制、安全性管理、工作流的并發(fā)機(jī)制處理、多BOM視圖形成等方面還須不斷改進(jìn)和提高。
3CIMS工程的綜合效益
中強(qiáng)公司應(yīng)用國產(chǎn)軟件實(shí)施CIMS工程,不僅提高了企業(yè)管理水平,同時(shí)也獲得了良好的經(jīng)濟(jì)效益。直接經(jīng)濟(jì)效益如表一所示。
表一:直接經(jīng)濟(jì)效益
響應(yīng)市場的速度
提高了30%,對(duì)快速占領(lǐng)市場發(fā)揮了重要作用。
字串3
新產(chǎn)品開發(fā)
開發(fā)速度加快25%以上,為新產(chǎn)品及早占領(lǐng)市場搶得先機(jī)。
生產(chǎn)率
提高生產(chǎn)率17%。
資金周轉(zhuǎn)率
提高資金周轉(zhuǎn)率0.2次,公司每年可節(jié)省開支90萬元。
間接經(jīng)濟(jì)效益則表現(xiàn)在:
l規(guī)范了企業(yè)的基礎(chǔ)管理和運(yùn)作方式,使公司建立起科學(xué)的管理體系和快速反應(yīng)的企業(yè)經(jīng)營機(jī)制,推動(dòng)了企業(yè)管理流程的規(guī)范化、制度化,使各部門職責(zé)更加明確、科學(xué)合理。
l大大提高了工作效率,增加了管理工作的深度,提高了管理工作水平。
l提高企業(yè)的聲譽(yù),增強(qiáng)了市場的競爭能力和應(yīng)變能力。
此外,中強(qiáng)公司CIMS工程所產(chǎn)生的社會(huì)效益也是顯著的,一方面為寧波市、浙江省制造企業(yè)實(shí)施CIMS提供了可貴的經(jīng)驗(yàn)和可借鑒的模式,具有廣泛的示范意義和推廣應(yīng)用價(jià)值,另一方面,為國產(chǎn)軟件的發(fā)展和完善提供了機(jī)遇和舞臺(tái),樹立了國內(nèi)企業(yè)使用國產(chǎn)軟件的信心,促進(jìn)了國產(chǎn)軟件的不斷發(fā)展和提高。同時(shí),實(shí)施CIMS工程,使中強(qiáng)公司產(chǎn)品更具有市場競爭能力,能以較高性價(jià)比的產(chǎn)品滿足日益增長的市場需要,為加速我國電動(dòng)工具行業(yè)的發(fā)展貢獻(xiàn)了力量。
字串3
1.引言
在Internet應(yīng)用中,將服務(wù)器端腳本技術(shù)和客戶端腳本技術(shù)結(jié)合起來可以制作出豐富多彩的頁面。CGI和ASP是比較流行的服務(wù)器端腳本技術(shù)。通常CGI在跨平臺(tái)的開發(fā)中扮演著主要角色,可以使用VB、C或Perl等來實(shí)現(xiàn),用它們寫的CGI腳本是一個(gè)單獨(dú)的程序,而不是嵌在HTML文檔中再通過另一個(gè)程序解釋替換的,所以它是一種“非嵌入式”的服務(wù)器端腳本。另外,每一次修改CGI程序都必須重新將其編譯成執(zhí)行文件,因此,這樣的編寫方式事實(shí)上是比較困難且沒有效率。ASP則是嵌入式的服務(wù)器端腳本,每一次修改腳本并不需要重新編譯成執(zhí)行文件就可以直接執(zhí)行,但ASP有一個(gè)致命的缺點(diǎn):不具有跨平臺(tái)開發(fā)能力。目前ASP只能在Windows環(huán)境下運(yùn)行,而無法在Internet上的Unix平臺(tái)下使用。在這種情況下PHP的問世,在WelCGI的領(lǐng)域里掀起了一場革命。
2.PHP介紹
PHP(PersonalHomePage)是一種跨平臺(tái)的服務(wù)器端嵌入式腳本語言。它最初是RasmusLerdorf于1994年開發(fā)的。早期的版本,提供了訪客留言本、訪客計(jì)數(shù)器等簡單功能。隨后,在第二版中增加了對(duì)mSQL的支持。自此奠定了PHP在動(dòng)態(tài)網(wǎng)頁開發(fā)上的影響力,并迅速在Internet上流傳開來。截止1999年,已有超過十五萬個(gè)站點(diǎn)使用PHP。同時(shí),PHP的源代碼完全公開,在OpenSource意識(shí)抬頭的今天,它更是這方面的中流砥柱,隨著新函數(shù)庫的不斷加入,使PHP無論在Unix或是Win32的平臺(tái)上都可以有更多新的功能。如今,PHP已發(fā)展至4.0版。在語法方面,PHP混合了C、Java、Perl以及PHP以前版本的優(yōu)點(diǎn)。它相當(dāng)于Script與CGI的結(jié)合語言,但是其執(zhí)行將效率卻比CGI更好,程序編寫也比HTML更便利且更富有彈性,程序的安全性及保密性也比Script好。在函數(shù)支持方面,PHP幾乎覆蓋了Web應(yīng)用的各個(gè)方面,其中最有特色的是數(shù)據(jù)庫函數(shù),使用PHP完成一個(gè)含有數(shù)據(jù)庫功能的網(wǎng)頁非常簡單,而PHP支持的數(shù)據(jù)庫也非常豐富,目前包括:Oracle、Sybase、mSQL、MySQL、Informix等。
3.訪問MySQL數(shù)據(jù)庫
MySQL是一個(gè)快速、健壯和易用,且支持多線程、多用戶的SQL數(shù)據(jù)庫服務(wù)器。雖然PHP通過ODBC支持幾乎所有的數(shù)據(jù)庫。但對(duì)于開發(fā)數(shù)據(jù)驅(qū)動(dòng)的網(wǎng)站而言,選擇MySQL應(yīng)該說是最佳組合,這不僅因?yàn)镸ySQL是免費(fèi)的,更在于它具有許多同大型數(shù)據(jù)庫相媲美甚至超過它們的優(yōu)良性能。PHP實(shí)現(xiàn)對(duì)MySQL數(shù)據(jù)庫的訪問有兩種方法:
1)利用PHP的數(shù)據(jù)庫函數(shù)連接
這里主要用到四個(gè)數(shù)據(jù)庫函數(shù):
mysql_connect()建立與MySQL服務(wù)器的連接。
mysql_select_db():選擇MySQL服務(wù)器中的數(shù)據(jù)庫供以后的數(shù)據(jù)查詢操作query處理。mysql_query():送出query字符串以幫助MySQL做相關(guān)的處理或執(zhí)行。
mysql_fetch_row():用來將查詢結(jié)果result單行移到數(shù)組變量中。數(shù)組的索引是數(shù)字
索引,第一個(gè)索引值是0。
2)通過ODBC連接
PHP通過ODBC連接MySQL數(shù)據(jù)庫主要用到四個(gè)函數(shù):
Odbc_connect():用來同ODBC數(shù)據(jù)源建立連接。
Odbc_do():用來在建立連接之后執(zhí)行數(shù)據(jù)庫查詢。
Odbc_result():用于取得當(dāng)前記錄行中某個(gè)字段的值。
Odbc_fetch_row():用來把查詢結(jié)果保存到數(shù)組,每個(gè)數(shù)組元素對(duì)應(yīng)一條記錄。
上述兩種方法在與數(shù)據(jù)庫建立連接的語法上,并沒有太大差別。不過在相比較之下,通過ODBC方式存取數(shù)據(jù)庫比PHP直接存取MySQL耗時(shí)間,但通過ODBC接口存取數(shù)據(jù)庫不必?fù)?dān)心使用何種數(shù)據(jù)庫,如Oracle,Informix,Sybase等。它們都支持ODBC接口,這樣可減少更換數(shù)據(jù)庫時(shí)需要更改程序的問題。圖1顯了PHP連接數(shù)據(jù)庫的兩種方法。
PHP
MySQL
MySQL
圖1PHP連接數(shù)據(jù)庫說明圖
4.一個(gè)應(yīng)用實(shí)例
現(xiàn)在很多校園網(wǎng)站都提供成績查詢功能。PHP和MySQL數(shù)據(jù)庫相結(jié)合使用可以方便的實(shí)現(xiàn)此功能。首先建立數(shù)據(jù)庫Score及數(shù)據(jù)表Score。建表SQL語句如下:
CreattableScore(
Stu_novarchar(10)notnull,
namevarchar(10)notnull,
scoreltinyint(4),
score2tinyint(4),
PrimaryKey(stu_no)
);
1)通過PHP的數(shù)據(jù)庫函數(shù)訪問MySQL的代碼如下:
〈?php
print(“〈html〉〈head〉\n”);
print(“〈title〉成績查詢〈/title〉〈/head〉\n”);
print(“〈body〉〈cennter〉”);
print(“〈fontsize=6color=”ff0000〉您的成績?nèi)缦隆?font〉”);
$comm=mysql_connect(“l(fā)ocalhost”,“root”,"");
mysql_select_db(“Score”,$comm);
$str=“Select*FromScoreWherestu_no=’$pstu_no''''andname=’$pname''''”;
$reault=mysql_query($str,$comm);
print(“〈tablealign=center〉”);
$sqlrow=mysql_fetch_row($result));
print(“學(xué)號(hào):$sqlrow[0]”);
print(“姓名:$sqlrow[1]”);
print(“成績1:$sqlrow[2]”);
print(“成績2:$sqlrow[3]”);
print(“〈/table〉〈body.〈/html〉”);
?〉
2)通過ODBC訪問MySQL數(shù)據(jù)庫的代碼如下(省略的代碼同上):
〈?php
…
$comm=odbc_connect(“Score”,"system","");
$str="Select*FromScoreWherename=’$pname’andstu_no=’$pstu_no’”;
$result=odbc_do($comm,$str);
…
while(odbc_fetch_row($result))
{
$pstu_no=odbc_result($result,"stu_no");
$pname=odbc_result($result,"name");
$score1=odbc_result($result,"score1");
$score2=odbc_result($result,"score2");
print(“學(xué)號(hào):$pstu-no”);
print(“姓名:$pname”);
print(“成績1:$score1”);
print(“成績2:$score2”);
}
…?〉
5.結(jié)束語
對(duì)于Wed服務(wù)器端的開發(fā),PHP是一種易開發(fā)、高效能的動(dòng)態(tài)腳本編程語言。在未來的幾年內(nèi),PHP必將成為主流的腳本語言,并被Wed研究和開發(fā)人員熟悉和掌握。
當(dāng)電子計(jì)算機(jī)1946年問世的時(shí)候,人們就提出了機(jī)器翻譯的想法,并且在1954年進(jìn)行了第一次機(jī)器翻譯試驗(yàn)。然而與后來的各種語言信息處理研究和應(yīng)用(語言信息檢索、文本自動(dòng)分類、自動(dòng)文摘、信息提取等等)相比,機(jī)器翻譯卻是進(jìn)展最慢的。學(xué)者們傾其大半生精力、商家投入為數(shù)可觀的資金,經(jīng)歷五十多年不懈的研究和開發(fā),得到的成果或者產(chǎn)品卻常常不能令人滿意。
原因是什么呢?從語言研究的角度來說,機(jī)器翻譯系統(tǒng)分析、理解和生成自然語言的能力都還不到位,處理不了的語言現(xiàn)象很多:有的是句子結(jié)構(gòu)層次弄錯(cuò)了,有的是結(jié)構(gòu)關(guān)系弄錯(cuò)了,有的是成分之間的語義關(guān)系弄錯(cuò)了,有的是詞義辨識(shí)錯(cuò)了,還有的錯(cuò)誤是源語和目標(biāo)語之間的對(duì)比差異造成的。下面是機(jī)器翻譯處理漢語動(dòng)結(jié)式不成功的幾個(gè)例子(來自三個(gè)機(jī)器翻譯系統(tǒng))。
先看生成的情況,機(jī)器翻譯目前還很難生成漢語的動(dòng)結(jié)式,所以我們很少在漢語譯文里見到含有動(dòng)結(jié)式的句子。對(duì)于下面這個(gè)英譯漢的例子,三個(gè)系統(tǒng)都不能翻譯成“他把地掃干凈了”:
Hesweptthefloorclean.
*他干凈地掃地了。
*他清掃清潔的地板。
*他清掃地板干凈。
再看漢語動(dòng)結(jié)式翻譯成英語的例子,它們可以說明目前機(jī)器翻譯系統(tǒng)分析和理解漢語動(dòng)結(jié)式的能力:
他踢壞了三雙鞋。*Heplaysthreepairsofevilshoes.
*Hekickedthreepairsofshoesbad.
*Himkickspoil3pairsofshoes.
這段路把媽媽走累了。*Thewaymakemothertiredafterthewalk.
*Thissectionofwaywaswalkedmothertired(ly).
*Thisroadmotherwalktired.
大家吃膩了剩菜。*Everybodyhasfeddedupwiththeleftovers.
*Thateverybodyategreasy(ly)surplusvegetable.
*Alleat,isloathetoleavevegetable.
下面我們只討論動(dòng)結(jié)式的生成問題,其中不包括以下三種情況:1)補(bǔ)語用“得”字連接的;2)補(bǔ)語虛化的,如:“抓住”、“買著”、“看完”、“辦成”等;3)補(bǔ)語和動(dòng)結(jié)式的賓語有固定搭配關(guān)系的,如:“說走了板”、“看愣了神”、“苦出了頭”等等。
2.機(jī)器翻譯中的動(dòng)結(jié)式問題
為了說明機(jī)器翻譯如何處理動(dòng)結(jié)式述語結(jié)構(gòu),我們需要先看看機(jī)器翻譯的過程。下圖說明了機(jī)器翻譯的原理,也是機(jī)器翻譯的整個(gè)過程。
附圖
圖1機(jī)器翻譯的過程
顯然,這是一個(gè)理想化的機(jī)器翻譯過程。從S到I再到T的過程是中介語言的翻譯策略,中介語言通常是某種獨(dú)立于源語和目標(biāo)語的邏輯表達(dá)式。如果是英譯漢,對(duì)英語的分析和理解要從表層深入到底層,得到描述句子意義的中介語言邏輯表達(dá)式。同樣地,漢語也要從底層到表層一步一步生成。分析時(shí)從表層到底層走得越深,生成時(shí)從底層回到表層的過程也就越復(fù)雜。因此,需要分別對(duì)這兩種語言的句法和語義系統(tǒng)作深入的研究。實(shí)際上目前大部分機(jī)器翻譯系統(tǒng)都作不到這個(gè)程度,常見的翻譯策略是直接法或轉(zhuǎn)換法,或直接和轉(zhuǎn)換相結(jié)合的混合方法。我們可以通過一個(gè)英譯漢的例子對(duì)直接法、轉(zhuǎn)換法和中介語言法這三種翻譯策略作一個(gè)比較:
Yougetgoodreceptiononyourradio.(摘自某產(chǎn)品說明書)
譯句1你得到好的接收在你的收音機(jī)上。
譯句2你用你的收音機(jī)得到好的接收。
譯句3你的收音機(jī)接收情況良好。
在機(jī)器翻譯系統(tǒng)中,用直接法可以得到譯句1;用基于句法的轉(zhuǎn)換法,再加上一些語義關(guān)系的分析,能得到譯句2;譯句3是基于理解的,用中介語言法有可能作到。顯然,前一節(jié)關(guān)于動(dòng)結(jié)式英譯漢和漢譯英的例子,都不是基于理解的翻譯。
動(dòng)結(jié)式的結(jié)構(gòu)形式簡潔,語義關(guān)系復(fù)雜,在漢語里是很有特點(diǎn)的一種結(jié)構(gòu)。呂叔湘先生(1986)曾用它說明漢語句法的靈活性。人們在從各種角度論述動(dòng)結(jié)式述補(bǔ)結(jié)構(gòu)的時(shí)候,常常會(huì)提到它在對(duì)外漢語教學(xué)當(dāng)中是個(gè)難點(diǎn)。同樣,在機(jī)器翻譯中它也是個(gè)難題。在漢語翻譯成外語的系統(tǒng)里,難的是如何分析和理解動(dòng)結(jié)式述補(bǔ)結(jié)構(gòu)。在外語翻譯成漢語的系統(tǒng)里,難的是如何生成含有動(dòng)結(jié)式的句子。
我們在這里只討論生成的情況。在這種情況下,源語(例如英語)往往沒有相當(dāng)于漢語動(dòng)結(jié)式的結(jié)構(gòu)形式,也很難用轉(zhuǎn)換規(guī)則把英語的某些結(jié)構(gòu)形式與漢語動(dòng)結(jié)式聯(lián)系起來。所以除非用個(gè)別處理的辦法,采用直接法和轉(zhuǎn)換法翻譯策略的系統(tǒng)很難生成漢語的動(dòng)結(jié)式譯文。要讓系統(tǒng)有生成動(dòng)結(jié)式的能力,就要按中介語言法的思路,增加分析的深度,理解源語句子要表達(dá)的意思(各個(gè)成分的概念意義、成分之間的關(guān)系意義,句子的句式意義,等等),然后根據(jù)意義表達(dá)的需要,選擇動(dòng)結(jié)式的一種結(jié)構(gòu)形式,再生成表層的句子。目前我們對(duì)漢語的研究還不足以支持這樣的生成過程。所以在現(xiàn)有的機(jī)器翻譯系統(tǒng)輸出的漢語譯文當(dāng)中,很難找到地道的含有動(dòng)結(jié)式述補(bǔ)結(jié)構(gòu)的句子。于是就有了下面的譯文:
Hehasmadethequestioncomplicated.他已使問題復(fù)雜化。(他把問題搞復(fù)雜了。)
Thechildrenhavehadenoughtoeat.孩子們已吃了足夠。(孩子們吃飽了。)
這樣的譯文對(duì)機(jī)器翻譯來說就算不錯(cuò)了,只是念起來有些別扭,有點(diǎn)“機(jī)器味兒”。
3.動(dòng)結(jié)式的生成過程
機(jī)器翻譯譯文生成的任務(wù)是從要表達(dá)的意義出發(fā),經(jīng)過選擇詞語、確定詞語間的語義關(guān)系、確定目標(biāo)語句子的句法結(jié)構(gòu)等步驟,最終輸出與源語言句子在意義上等價(jià)的表層字符串。對(duì)于動(dòng)結(jié)式的生成,有以下幾步:
(一)確定要表達(dá)的意思(四)整合語義結(jié)構(gòu)
(二)選擇詞語、分派語義角色(五)選擇句法表現(xiàn)形式
(三)判斷合法性(六)處理表層詞語
3.1制定要表達(dá)的意思
漢語動(dòng)結(jié)式述語結(jié)構(gòu)表達(dá)的是一種“動(dòng)作—結(jié)果”事件。比如要生成的意思是:小王讀了這篇文章,結(jié)果小王懂了這篇文章。在漢語生成開始之前,機(jī)器翻譯系統(tǒng)用中介語言邏輯表達(dá)式表示要生成的譯文是什么意思。一般來說,如果這個(gè)表達(dá)式里面有兩個(gè)謂詞結(jié)構(gòu),并且二者之間有“動(dòng)作—結(jié)果”關(guān)系,就可以進(jìn)入漢語動(dòng)結(jié)式的生成過程。
中介語言邏輯表達(dá)式是從源語(譬如英語)分析得到的,源語中的述謂結(jié)構(gòu)和“動(dòng)作—結(jié)果”關(guān)系會(huì)在表達(dá)式中有所體現(xiàn)。但這并不是判斷能否生成漢語動(dòng)結(jié)式的惟一依據(jù)。我們在上一節(jié)提到,英語往往沒有相當(dāng)于漢語動(dòng)結(jié)式的結(jié)構(gòu)形式,也很難用轉(zhuǎn)換規(guī)則把英語的某些結(jié)構(gòu)形式與漢語動(dòng)結(jié)式聯(lián)系起來,這是就句法結(jié)構(gòu)來說的。實(shí)際上,由于英、漢語之間在“動(dòng)作—結(jié)果”關(guān)系表達(dá)上的差異,(注:戴浩一(2002)指出:“動(dòng)作—結(jié)果”基模雖然在漢、英語中都存在,但是在漢語中占主導(dǎo)地位,而在英語中占次要甚至邊緣地位。而且,這個(gè)基模在兩個(gè)語言對(duì)客觀情況的構(gòu)建上也因經(jīng)驗(yàn)的概念化不同而呈現(xiàn)不同的形式。)在從源語分析得來的語義表達(dá)式里,可以用漢語動(dòng)結(jié)式生成的“動(dòng)作—結(jié)果”關(guān)系有時(shí)是隱含的,與此相關(guān)的述謂關(guān)系也有不同的表現(xiàn)形式。比如:
英語對(duì)動(dòng)作對(duì)象的描寫在漢語中有時(shí)可以表達(dá)成動(dòng)作的結(jié)果:
Shemarriedthewrongperson.她嫁錯(cuò)了人。
Heenteredthewrongdoor.他進(jìn)錯(cuò)了門。
漢語中動(dòng)詞的結(jié)果補(bǔ)語在英語中有時(shí)是說明動(dòng)作的狀態(tài)和程度的成分:
電視看久了。towatchTVforaverylongtime.
我英語學(xué)晚了。ItwasverylatewhenIstartedtolearnEnglish.
還有,致使“動(dòng)作—結(jié)果”事件發(fā)生的某些因素在漢語里常??梢猿洚?dāng)動(dòng)結(jié)式的一個(gè)論元角色,(注:袁毓林(2001)稱其為外來的致事。)而在英語里它們往往充當(dāng)其他成分:
那場可怕的暴風(fēng)雪凍死了不少人。Manypeoplefrozetodeathintheterriblesnowstorm.
沙發(fā)把你坐懶了。Youarebecominglazyonthesofa.
所以我們需要一組規(guī)則,在要生成的語義表達(dá)式里判斷有沒有應(yīng)該用漢語動(dòng)結(jié)式表達(dá)的述謂關(guān)系。在這組規(guī)則里,除了兩個(gè)謂詞結(jié)構(gòu)及其顯性的“動(dòng)作—結(jié)果”關(guān)系符合判斷條件以外,還應(yīng)該有能夠識(shí)別和提取隱含的“動(dòng)作—結(jié)果”關(guān)系及其述謂結(jié)構(gòu)的條件。這就需要研究英語和漢語在表達(dá)“動(dòng)作—結(jié)果”關(guān)系時(shí)的差異。這種差異有時(shí)在某種類別下表現(xiàn)出來,有時(shí)又很個(gè)性化,只跟具體詞語有關(guān)。目前機(jī)器翻譯系統(tǒng)還沒有找到這樣的規(guī)則。所以我們就暫時(shí)只能看到“她嫁給了錯(cuò)誤的人”和“他進(jìn)了錯(cuò)誤的門”這樣的譯文。
3.2選擇詞語
選擇詞語需要有一部用于信息處理的漢語詞典,告訴我們詞語
和它們的意義,以及它們的用法(比如,謂詞的配價(jià)結(jié)構(gòu)及其論元的限制條件)。對(duì)于前面的例子,需要先在詞典里選出“小王”、“讀”、“懂”、“文章”這些詞,然后根據(jù)詞語的意義和邏輯關(guān)系為它們分派語義角色。這些詞在中介語言邏輯表達(dá)式里是實(shí)體和謂詞?!傲恕?、“結(jié)果”、“這”等是算子或關(guān)系,把它們轉(zhuǎn)成詞匯形式還需要另外的分析和處理。詞語選擇和語義角色分派的結(jié)果可以表示成樹形圖或特征集合等形式。
附圖
圖2詞語選擇和角色分派的結(jié)果
Agen表示施事,Pred表示謂詞,Pati表示受事,Cont表示內(nèi)容,Expe表示經(jīng)驗(yàn)者(當(dāng)事)。
即使有一部詳盡的詞典,要讓機(jī)器根據(jù)意義選擇詞語也不是一件容易的事情。我們經(jīng)常需要在幾個(gè)同義詞或近義詞當(dāng)中進(jìn)行取舍。比如,漢語的“看”有read的意思,用它來表達(dá)我們要生成的意思比“讀”更地道。根據(jù)什么樣的規(guī)則選擇“看”,不選擇“讀”?目前漢語詞匯和語義的研究還不能形式化地回答這個(gè)問題。機(jī)器翻譯系統(tǒng)只好先根據(jù)詞語搭配的優(yōu)先關(guān)系來判斷。一種作法是,借助描寫詞語概念的語義詞典,用統(tǒng)計(jì)語言模型計(jì)算語義相似度,讓計(jì)算機(jī)學(xué)會(huì)表示和比較詞語搭配的優(yōu)先關(guān)系。但是,用這種工程化的方法并不能繞過漢語研究的作用,因?yàn)橐粋€(gè)統(tǒng)計(jì)語言模型能否達(dá)到比較好的處理效果,很大程度上取決于采用什么樣的語言學(xué)知識(shí)作為參數(shù)。
3.3判斷合法性
經(jīng)過詞語選擇和角色分派,得到了圖2表示的兩個(gè)謂詞結(jié)構(gòu)。這一步的任務(wù)是,判斷能不能用動(dòng)結(jié)式述語結(jié)構(gòu)表示這兩個(gè)謂詞結(jié)構(gòu)及其關(guān)系。具體說就是,“看”和“懂”能不能合成“看懂”,并且表示中介語言邏輯表達(dá)式要求的“動(dòng)作—結(jié)果”關(guān)系。因此合法性的問題關(guān)系到哪些動(dòng)詞和哪些形容詞(或動(dòng)詞)能夠組合成符合漢語習(xí)慣的動(dòng)結(jié)式。
如果給機(jī)器翻譯系統(tǒng)提供一個(gè)詞表,列出一批動(dòng)結(jié)式的詞語,而“看懂”又剛好在這個(gè)詞表里,那么判斷這件事情就比較容易。譬如,在動(dòng)詞“學(xué)”的兩個(gè)義項(xiàng)(“學(xué)習(xí)”和“模仿”)下面,《漢語動(dòng)詞用法詞典》(孟琮等,1999)列舉了8個(gè)動(dòng)結(jié)式實(shí)例,《中國語補(bǔ)語例解》(侯精一等,2001)列舉了12個(gè)。這兩部詞典是面向人的,如果給機(jī)器翻譯用就還需要收錄更多的實(shí)例。比如“學(xué)懂”、“學(xué)膩”,等等(我們在本文的第四部分列舉了“學(xué)”下面84個(gè)可能需要生成的動(dòng)結(jié)式實(shí)例)。實(shí)際上,詞表只適用于小范圍的實(shí)驗(yàn)型翻譯系統(tǒng)。動(dòng)結(jié)式述語是一種自由結(jié)構(gòu),是根據(jù)說話的需要臨時(shí)造出來的,因此應(yīng)該是不勝枚舉的。
我們可以這樣想,“學(xué)”是一種認(rèn)知行為,“懂”、“明白”等詞語表示認(rèn)知活動(dòng)的效果,因此可以當(dāng)“學(xué)”的結(jié)果補(bǔ)語。但人們也常說“這孩子學(xué)歪了”、“把身體學(xué)垮了”。“歪”和“垮”又根據(jù)什么是“學(xué)”的結(jié)果補(bǔ)語呢?這些補(bǔ)語該用什么條件來生成?我們將在第四部分進(jìn)一步討論這個(gè)問題。
如果這一步判斷的結(jié)果是不能生成合法的動(dòng)結(jié)式,那么就需要回到上一步,重新選擇詞語,直到找不到符合預(yù)定的語義要求的詞語為止。
3.4整合語義結(jié)構(gòu)
作為一個(gè)述謂性的結(jié)構(gòu)整體,動(dòng)結(jié)式有自己語義上的支配成分,包括論元成分和附加成分,我們把這些語義關(guān)系的和統(tǒng)稱為語義結(jié)構(gòu)。在這一步,我們需要根據(jù)動(dòng)詞和補(bǔ)語各自的語義結(jié)構(gòu),確定動(dòng)結(jié)式整體的語義結(jié)構(gòu),主要是配價(jià)結(jié)構(gòu)(價(jià)語的數(shù)量和性質(zhì))。
動(dòng)結(jié)式的配價(jià)結(jié)構(gòu)不等于其構(gòu)件(動(dòng)詞或補(bǔ)語)的配價(jià)結(jié)構(gòu),也不簡單地等于二者之和。動(dòng)結(jié)式的配價(jià)與其構(gòu)件的配價(jià)之間有沒有對(duì)應(yīng)關(guān)系?如何從動(dòng)詞和補(bǔ)語各自的配價(jià)結(jié)構(gòu)得到動(dòng)結(jié)式的配價(jià)結(jié)構(gòu)?袁毓林(2001)、郭銳(1995)和王紅旗(1995)都曾經(jīng)作過研究,在解釋成因的同時(shí),尋找動(dòng)結(jié)式對(duì)其構(gòu)件原有的論元進(jìn)行選擇的控制規(guī)則。在一定范圍內(nèi)應(yīng)用這些規(guī)則,我們可以從動(dòng)詞和補(bǔ)語的配價(jià)結(jié)構(gòu)推算出動(dòng)結(jié)式的配價(jià)結(jié)構(gòu)。包括價(jià)語的數(shù)量:動(dòng)結(jié)式是一價(jià)的、二價(jià)的,還是三價(jià)的;以及價(jià)語的性質(zhì):動(dòng)結(jié)式述語結(jié)構(gòu)中各個(gè)論元的語義角色是什么(主要分為主體格(主論元)、客體格(賓論元))。對(duì)于前面的例句,我們就可以得到,動(dòng)結(jié)式“看懂”是二價(jià)的,它的兩個(gè)論元是“他”(主體格)和“文章”(客體格)。價(jià)語的數(shù)量和性質(zhì)是下一步選擇句法結(jié)構(gòu)的主要依據(jù)。在動(dòng)結(jié)式生成的整個(gè)過程中,漢語語法學(xué)者提出的論元整合規(guī)則是可以直接影響生成算法的規(guī)則,這樣的結(jié)論在目前的漢語語法研究中還為數(shù)甚少。機(jī)器翻譯十分重視這一組規(guī)則的作用,也期待著對(duì)它更加深入的研究和完善。(注:譬如,袁毓林(2001)提出的準(zhǔn)入規(guī)則在論元整合結(jié)果為等價(jià)的情況下是有效的,也是可操作的,對(duì)增價(jià)的情況雖然有處理的規(guī)則,但是計(jì)算機(jī)不大容易操作,對(duì)減價(jià)的情況還沒有提出有效的處理辦法。)
3.5選擇句法表現(xiàn)形式
這一步要做的是,選擇什么樣的句法手段去表現(xiàn)動(dòng)結(jié)式的語義結(jié)構(gòu)。動(dòng)結(jié)式有很多表層結(jié)構(gòu)類型,李臨定(1986,181-204頁)曾歸納了五類句型:
(1)N[,1]VC媽媽急哭了
(2)N[,1]VN[,2]VC他走路走累了
(3)N[,1]VCN[,2]我點(diǎn)亮了油燈
(4)N[,1]VN[,2]VCN[,3]他拍桌子拍疼了手
(5)N[,1]把N[,2]VCN[,3]火把他的衣服燒穿了幾個(gè)洞
前四類還各有四種可能的表層變換形式(“把”、“被”、“得”字句及其他)。到底應(yīng)該選取哪一種生成我們的句子呢?這是如何在語義結(jié)構(gòu)和句法結(jié)構(gòu)之間尋找對(duì)應(yīng)關(guān)系的問題,我們打算在第五部分就這個(gè)問題作進(jìn)一步的討論。
3.6處理表層詞語
選定了句子的表層結(jié)構(gòu)和語序以后,剩下的事是用詞匯手段表達(dá)某些句法或語義范疇。比如:時(shí)、體、否定、指代、有定、數(shù)量,等等。然后輸出最后生成的結(jié)果。對(duì)于我們的例子就是:“他看懂了這篇文章”。句子里的“了”、“這”和“篇”是在這一步生成的。
機(jī)器翻譯生成漢語動(dòng)結(jié)式時(shí),在句子表層要處理的問題很多,每一個(gè)問題也都很復(fù)雜,比如時(shí)體成分、否定成分的語序等,需要作專門的研究。
3.7操作過程的控制
需要說明的是,上面各個(gè)步驟的操作并不是無條件依次進(jìn)行的。當(dāng)在某一步無法得到確定的結(jié)論時(shí),應(yīng)該中止動(dòng)結(jié)式的生成過程。
4.動(dòng)詞和結(jié)果補(bǔ)語的組合關(guān)系
動(dòng)詞和結(jié)果補(bǔ)語的組合應(yīng)該是基于語義的。要想離開詞表的限制,判斷哪些動(dòng)詞和哪些形容詞(或動(dòng)詞)可以組合成符合漢語習(xí)慣的動(dòng)結(jié)式,就需要從語義上研究動(dòng)補(bǔ)之間的組合類型和規(guī)則。顯然,這件事情不是機(jī)器翻譯力所能及的。在這里我們只能先從個(gè)例入手,看看單音節(jié)動(dòng)詞和單音節(jié)形容詞作動(dòng)詞“學(xué)”的結(jié)果補(bǔ)語的情況,或許能夠從中看到這個(gè)問題的困難所在。
動(dòng)詞“學(xué)”的意思是“學(xué)習(xí)”或“模仿”。在《現(xiàn)代漢語語法信息詞典》(注:由北京大學(xué)研制的用于信息處理的電子詞典,其中有按義項(xiàng)收錄的14479個(gè)動(dòng)詞,2856個(gè)形容詞。通過檢索每個(gè)詞的屬性,我們可以知道哪些動(dòng)詞可以帶結(jié)果補(bǔ)語,哪些形容詞、動(dòng)詞可以作結(jié)果補(bǔ)語。)(俞士汶,1998,以下稱《語法信息詞典》)中,列出了可以作結(jié)果補(bǔ)語的單音節(jié)形容詞204個(gè),(注:馬真等(1997)列出了可以作結(jié)果補(bǔ)語的單音節(jié)形容詞153個(gè)。)單音節(jié)動(dòng)詞112個(gè)。經(jīng)過一一搭配測試,其中有54個(gè)形容詞和30個(gè)動(dòng)詞能作“學(xué)”的結(jié)果補(bǔ)語。這樣我們就從《語法信息詞典》中一共得到了84個(gè)可能的動(dòng)結(jié)式實(shí)例。然后按照《知網(wǎng)》(注:用于自然語言處理的知識(shí)系統(tǒng),由董振東等研制。以從大量詞語中提取出來的“義原”為基本描述單位,采用一種結(jié)構(gòu)化的描述語言來描述概念與概念之間,以及概念的屬性與屬性之間的關(guān)系,包括上下位關(guān)系、同義關(guān)系、反義關(guān)系、對(duì)義關(guān)系、部件與整體關(guān)系、材料和成品關(guān)系、屬性和宿主關(guān)系,以及屬性值和屬性的指向關(guān)系、時(shí)間和角色關(guān)系?;ヂ?lián)網(wǎng)網(wǎng)址:)(董振東等,2001)的定義為每一個(gè)實(shí)例的補(bǔ)語作語義類別標(biāo)注,再作聚類分析,整理出“學(xué)”的結(jié)果補(bǔ)語的六個(gè)語義類別。其中A、E、F三類作補(bǔ)語的是形容詞,B、C、D三類作補(bǔ)語的是動(dòng)詞,分別列在下面(括號(hào)里面是《知網(wǎng)》定義的義原)。
A.人的客觀屬性(智能、舉止、年齡、外貌、品性、經(jīng)濟(jì)狀況)
A1.[智能]學(xué)笨了學(xué)昏了學(xué)蒙了學(xué)癡了學(xué)蠢了學(xué)土了學(xué)呆了學(xué)木了學(xué)乖了學(xué)傻了
A2.[舉止]學(xué)刁了學(xué)歪了學(xué)賊了學(xué)油了學(xué)浮了學(xué)狠了學(xué)犟了學(xué)俗了學(xué)倔了學(xué)皮了學(xué)酸了學(xué)混了學(xué)摳了
A3.[年齡]學(xué)老了
A4.[經(jīng)濟(jì)狀況]學(xué)富了學(xué)窮了
A5.[品性]學(xué)差了學(xué)廢了學(xué)好了學(xué)黑了學(xué)壞了學(xué)糟了
A6.[外貌]學(xué)俏了
B.人的主觀感受(態(tài)度、感知)
B1.[態(tài)度]學(xué)煩了學(xué)夠了學(xué)慣了學(xué)迷了學(xué)惱了學(xué)膩了學(xué)怕了
B2.[感知]學(xué)懂了學(xué)乏了學(xué)會(huì)了學(xué)累了學(xué)通了學(xué)忘了
C.人的狀態(tài)和行為(狀態(tài)、行動(dòng))
C1.[狀態(tài)]學(xué)病了學(xué)成了學(xué)瘋了學(xué)垮了學(xué)虧了學(xué)蔫了學(xué)瘸了學(xué)死了學(xué)癱了學(xué)啞了學(xué)暈了
C2.[行動(dòng)]學(xué)哭了學(xué)跑了學(xué)散了學(xué)走了
D.事物的狀態(tài)(狀態(tài))
學(xué)丟了學(xué)沒了
E.事物的特性(特性)
學(xué)反了學(xué)活了學(xué)偏了學(xué)淺了學(xué)深了學(xué)雜了學(xué)窄了學(xué)足了
F.事
件的特性(特性)
學(xué)遍了學(xué)遲了學(xué)重了學(xué)錯(cuò)了學(xué)對(duì)了學(xué)多了學(xué)久了學(xué)濫了學(xué)全了學(xué)少了學(xué)透了學(xué)晚了學(xué)早了
可以看出,“學(xué)”和它的結(jié)果補(bǔ)語之間在概念意義的組合上遵循一定的規(guī)律。能否根據(jù)這些規(guī)律,用計(jì)算機(jī)可操作的方法,在一定范圍內(nèi)判斷詞表以外的動(dòng)結(jié)式實(shí)例是否合法?比如,《語法信息詞典》沒有把“精”列入可作結(jié)果補(bǔ)語的形容詞當(dāng)中,但是“學(xué)精了”是個(gè)合法的動(dòng)結(jié)式實(shí)例。計(jì)算機(jī)可以這樣來確認(rèn)它的合法性:根據(jù)《知網(wǎng)》,“精”的定義是[智能>靈](“>”的右部是左部的下位概念。下同),在A1類[智能>愚/訥/智/靈](“/”表示“或”的意思。下同。)的范圍內(nèi)。同樣,與“精”定義相同的“鬼”、“靈”、“巧”,雖然也沒有被《語法信息詞典》指明可作結(jié)果補(bǔ)語,但計(jì)算機(jī)仍然能夠判定“學(xué)鬼了”、“學(xué)靈了”和“學(xué)巧了”是合法的動(dòng)結(jié)式實(shí)例。
對(duì)于動(dòng)補(bǔ)之間的語義組合,結(jié)果補(bǔ)語的概念意義是在動(dòng)詞概念意義的制約下起作用的。我們再來看與“學(xué)”有對(duì)義關(guān)系(Converse)的動(dòng)詞“教”?!皩W(xué)”和“教”都表示認(rèn)知行為,前者是使自我認(rèn)知,后者是使他人認(rèn)知。因此有可能要求相似的結(jié)果補(bǔ)語。實(shí)際上,“學(xué)”的結(jié)果補(bǔ)語基本上都可以作“教”的結(jié)果補(bǔ)語。(注:盡管各自的語義指向可能不同,比如:“學(xué)笨了”和“教笨了”。這與動(dòng)詞的配價(jià)結(jié)構(gòu)有關(guān)。在機(jī)器翻譯生成動(dòng)結(jié)式的過程中,由“整合語義結(jié)構(gòu)”這一步處理。)它們或者表示認(rèn)知行為對(duì)其主體(“學(xué)”的施事、“教”的與事)產(chǎn)生的效果:改變主體的客觀屬性(智能、舉止、年齡、外貌、品性、經(jīng)濟(jì)狀況)、主觀感受(態(tài)度、感知)、狀態(tài)和行為;或者表示認(rèn)知行為對(duì)其涉及的事物產(chǎn)生的效果:改變涉及對(duì)象的狀態(tài)、性質(zhì)(長短、寬窄、深淺、多少、正反、美丑);或者表示認(rèn)知行為本身的特性(度量、頻率、程度)。不同的“動(dòng)作—結(jié)果”關(guān)系產(chǎn)生了不同的動(dòng)補(bǔ)組合關(guān)系,要把它們研究清楚,整理成規(guī)則,是一件非常復(fù)雜的事情。
即使有了基于詞語概念意義的規(guī)則,也還不能完全解決問題。在《知網(wǎng)》中,與“懂”有相同定義的單音節(jié)動(dòng)詞還有“認(rèn)”、“審”、“識(shí)”、“通”、“悉”、“曉”、“知”。除了“通”以外,其余的都不能作“學(xué)”的結(jié)果補(bǔ)語。與“精”定義相同的雙音節(jié)形容詞“聰明”、“機(jī)靈”、“伶俐”、“乖巧”可以作“學(xué)”的結(jié)果補(bǔ)語,而同樣定義的“聰穎”、“聰慧”卻不行。這說明影響動(dòng)詞和結(jié)果補(bǔ)語組合關(guān)系的因素不僅僅是詞語的概念意義。那么,到底還有哪些因素可以作為判斷動(dòng)結(jié)式合法與否的條件?如何把這些條件變成計(jì)算機(jī)可以操作的規(guī)則?我們現(xiàn)在還不得而知。
5.從語義結(jié)構(gòu)到句法表現(xiàn)形式
在動(dòng)結(jié)式的整個(gè)生成過程中,選擇什么樣的句法手段來表現(xiàn)其語義結(jié)構(gòu)是比較復(fù)雜的一步。人們常說,漢語句法結(jié)構(gòu)和語義結(jié)構(gòu)之間的聯(lián)系比較松散,或者說句法成分和語義成分的配位很靈活,一種結(jié)構(gòu)形式經(jīng)常表示多種意義,一種語義內(nèi)容也可以用多種結(jié)構(gòu)形式來表示。這就給機(jī)器翻譯的漢語生成帶來很大的困難。對(duì)于動(dòng)結(jié)式表層句法結(jié)構(gòu)的選擇,我們目前能用到的條件非常有限,所以能生成的句型也很有限。
5.1使生成目標(biāo)受限
通過整合語義結(jié)構(gòu)我們得到了動(dòng)結(jié)式的配價(jià)結(jié)構(gòu),價(jià)語的數(shù)量可以幫助我們選擇句型。如果動(dòng)結(jié)式是一價(jià)的,選擇有一個(gè)體詞性成分出現(xiàn)的句型;是二價(jià)的,選擇包含兩個(gè)體詞性成分的句型。至于在同屬一類句型的多個(gè)表層結(jié)構(gòu)形式中間應(yīng)該選擇哪一個(gè),還需要更細(xì)致的條件和規(guī)則。下面討論如何把動(dòng)結(jié)式組成成分之間的語義關(guān)系作為選擇的條件。
為了簡化討論的過程,我們在這里只考慮二價(jià)動(dòng)結(jié)式的情況(略去“媽媽急哭了”、“他看書看花了眼”、“他扔進(jìn)屋一塊石頭”等)。這樣,討論的范圍就限制在只含有兩個(gè)體詞性成分的表層結(jié)構(gòu)形式里面。呂叔湘(1986)曾經(jīng)按照補(bǔ)語跟主語或賓語的語義關(guān)系,把動(dòng)結(jié)式述補(bǔ)結(jié)構(gòu)分成15類(略去“得”字句等),其中有兩個(gè)體詞性論元成分出現(xiàn)的共9類(包括用“把”和“被的句子),分屬以下三種語義關(guān)系格式,其中S是V的主體格。(注:在本節(jié)討論的范圍內(nèi),主體格包括施事、當(dāng)事;客體格包括受事、內(nèi)容。)
附圖
綜合上述各種情況可以看出,二價(jià)動(dòng)結(jié)式的六種語義結(jié)構(gòu)可以用以下五種表層結(jié)構(gòu)形式來表達(dá)。下面的討論將在這個(gè)范圍以內(nèi)進(jìn)行:
表層結(jié)構(gòu)1:SVCO
表層結(jié)構(gòu)2:S“把”O(jiān)VC
表層結(jié)構(gòu)3:O“把”SVC
表層結(jié)構(gòu)4:O“被”SVC
表層結(jié)構(gòu)5:S“被”O(jiān)VC
我們注意到,同時(shí)與二價(jià)動(dòng)結(jié)式的六種語義結(jié)構(gòu)有對(duì)應(yīng)關(guān)系的只有表層結(jié)構(gòu)1(SVCO),所以可以把它當(dāng)作生成動(dòng)結(jié)式表層的首選??墒沁M(jìn)一步觀察就會(huì)發(fā)現(xiàn),在用表層結(jié)構(gòu)1表
達(dá)某些語義結(jié)構(gòu)時(shí)會(huì)受到限制。譬如語義結(jié)構(gòu)Ⅱ,我們可以說“大家吃膩了剩菜”,卻不能說“我丟怕了錢包”,也不能說“他看傻了那幅畫”。能說與不能說應(yīng)該有條件來控制,O和C之間的語義關(guān)系可能是一個(gè)控制條件,但是目前還沒有確切的規(guī)則可用。
在這種情況下,只好先避開表層結(jié)構(gòu)1,選擇2和3。經(jīng)過初步實(shí)驗(yàn)我們看到,就表達(dá)命題意義來說,用表層結(jié)構(gòu)3表達(dá)語義結(jié)構(gòu)Ⅱ,用表層結(jié)構(gòu)2表達(dá)語義結(jié)構(gòu)Ⅰ、Ⅲ、Ⅳ、Ⅴ、Ⅵ,受到的限制最少。這樣,討論的范圍又縮小到了兩種表層結(jié)構(gòu)形式。問題就變成了:如何找到用這兩種句法形式表達(dá)六種語義關(guān)系格式的控制條件。我們把這種逐步縮小問題范圍的做法叫作使生成目標(biāo)受限,實(shí)際上這是對(duì)復(fù)雜問題的一種妥協(xié)。也就是對(duì)二價(jià)動(dòng)結(jié)式,放棄生成所有的表層句式,尋找盡可能簡單和有效的控制條件,先用部分表層結(jié)構(gòu)形式表達(dá)其多種語義格式。
5.2生成表層結(jié)構(gòu)的控制條件
從語義結(jié)構(gòu)生成表層結(jié)構(gòu)的主要控制條件是動(dòng)結(jié)式組成成分之間的語義關(guān)系。
對(duì)于二價(jià)動(dòng)結(jié)式的組成成分S、O、V、C,如果S是V的主體格,而且:
(一)如果S、O、V、C相互之間滿足下列五個(gè)條件之一,則可以用表層結(jié)構(gòu)2表達(dá):
1.(O是V的客體格)且(O是C的主體格)且(C是一價(jià)的)
2.(S是C的主體格)且(O是V的客體格)且(O是C的客體格)
3.(O是C的主體格)且(V和C都是一價(jià)的)
4.(S是C的主體格)且(O是C的客體格)且(V是一價(jià)的)
5.(O是V的客體格)且(C是V的修飾成分)
(二)如果S、O、V、C相互之間滿足條件6,則可以用表層結(jié)構(gòu)3表達(dá):
6.(O是V的客體格)且(S是C的主體格)且(C是一價(jià)的)
表層結(jié)構(gòu)2和3都是“把”字句。關(guān)于“把”字句,很多學(xué)者從各種角度作過研究。張伯江(2000)曾根據(jù)句式語法的觀點(diǎn)指出,除了組成成分的作用以外,“把”字句的整體意義當(dāng)中還有句式意義的作用。因此,生成的時(shí)候還應(yīng)當(dāng)考慮上述控制條件能否符合“把”字句句式意義的要求。我們注意到,動(dòng)結(jié)式與“把”字句似乎有一種自然的聯(lián)系?!鞍选弊志渲蠽的“處置”意義、C是“把”后面賓語產(chǎn)生的變化等句式意義與動(dòng)結(jié)式的句式意義基本相似。(注:在動(dòng)結(jié)式的表層結(jié)構(gòu)2中,賓語是O;在表層結(jié)構(gòu)3中,賓語是S。)另外,為了體現(xiàn)“把”字句里動(dòng)作過程的完整性,我們在生成過程的最后一步(處理表層詞語)規(guī)定,“把”字后面排斥否定謂語形式。根據(jù)我們的觀察和實(shí)驗(yàn),在二價(jià)動(dòng)結(jié)式述語結(jié)構(gòu)的五種表層形式中,“把”字句在語義表達(dá)的適應(yīng)性上比較好,常常能夠包容除語義關(guān)系之外的其他一些選擇控制因素。譬如,補(bǔ)語是雙音節(jié)的動(dòng)結(jié)式一般不宜選擇表層結(jié)構(gòu)SVCO,但“把”字句不受這個(gè)限制。再如,用“把”字句來表達(dá)“你把坑挖淺了”這一類含有動(dòng)結(jié)式的句子,正好能夠表示其偏離預(yù)期結(jié)果的意思,比用其他表層結(jié)構(gòu)更合適一些?!鞍选弊志湓趧?dòng)結(jié)式生成中為什么會(huì)有這樣的表現(xiàn)?這不是機(jī)器翻譯能夠解釋的問題。
現(xiàn)在再來看我們要生成的例句:“小王讀了這篇文章,結(jié)果小王懂了這篇文章”。經(jīng)過“動(dòng)作—結(jié)果”述謂關(guān)系的判斷、詞語選擇、合法性判定和語義結(jié)構(gòu)整合,我們得知,它可以生成一個(gè)二價(jià)的動(dòng)結(jié)式述補(bǔ)結(jié)構(gòu),其中各個(gè)組成成分之間的語義關(guān)系是:
SVO&SCO
這種語義結(jié)構(gòu)符合控制條件2(S是V和C的主體格,而且O是V和C的客體格)。因此為它選擇的表層句法形式是:
S“把”O(jiān)VC
再經(jīng)過表層詞語的處理,最后生成:
小王把這篇文章看懂了。
6.余論
戴浩一(2002)在論述漢語語法的哲學(xué)基礎(chǔ)時(shí)指出,語法現(xiàn)象是概念系統(tǒng)概念化的結(jié)果。他從宏觀角度提出了從概念結(jié)構(gòu)到漢語句法和詞匯形式的過程,說明在這個(gè)過程中起作用的是漢語的概念化原則。應(yīng)該說,機(jī)器翻譯從中介語言邏輯表達(dá)式生成動(dòng)結(jié)式譯文的過程就是這樣一個(gè)實(shí)例。從“動(dòng)作—結(jié)果”述謂關(guān)系的判斷、詞語選擇、合法性判定、語義結(jié)構(gòu)整合、直到句法形式選擇和表層詞語處理,我們需要的是具體的、可操作的句法化、詞匯化的原則和規(guī)則,這樣才能從生成機(jī)制上找到動(dòng)結(jié)式的構(gòu)成條件。多年來,漢語語法一直比較重視動(dòng)結(jié)式述語結(jié)構(gòu)的研究,在結(jié)構(gòu)層次、結(jié)構(gòu)關(guān)系、句法功能、語義關(guān)系、配價(jià)結(jié)構(gòu),還有組成成分的特征和性質(zhì)等問題上有許多論述。只是研究結(jié)論多數(shù)是面向人的,能為漢語信息處理和機(jī)器翻譯所用的還不多。比如,關(guān)于動(dòng)結(jié)式是如何形成的,人們大多從歷時(shí)的角度,指出它的來源是古代漢語的使動(dòng)用法。而機(jī)器翻譯需要的是從共時(shí)的角度找到動(dòng)結(jié)式形成的控制條件,告訴計(jì)算機(jī),在什么情況下,哪些動(dòng)詞和哪些形容詞(或動(dòng)詞)可以組合成、以及怎么組合成符合漢語習(xí)慣的動(dòng)結(jié)式述語結(jié)構(gòu)。還有,如何從要生成的句子意思里找到“動(dòng)作—結(jié)果”關(guān)系及其述謂結(jié)構(gòu)?如何根據(jù)要表達(dá)的意思選擇合適的詞語?如何從動(dòng)詞和補(bǔ)語的配價(jià)結(jié)構(gòu)推算出動(dòng)結(jié)式的配價(jià)結(jié)構(gòu)?如何從動(dòng)結(jié)式的語義結(jié)構(gòu)選擇它的句法表現(xiàn)形式?以及如何在句子表層處理時(shí)體成分、否定成分、指代關(guān)系、數(shù)量關(guān)系?在沒有找到解決這些問題的有效規(guī)則以前,機(jī)器翻譯系統(tǒng)還只能采用某些權(quán)宜之計(jì)來生成漢語的動(dòng)結(jié)式。
在強(qiáng)調(diào)規(guī)則的作用的同時(shí),我們也看到統(tǒng)計(jì)語言模型的方法近年來越來越多地應(yīng)用在語言工程中,出現(xiàn)了基于實(shí)例的和基于統(tǒng)計(jì)的機(jī)器翻譯系統(tǒng)。在人們對(duì)語言和翻譯的機(jī)制還缺乏系統(tǒng)的了解,還沒有一種適合信息處理的語言理論可以應(yīng)用的時(shí)候,統(tǒng)計(jì)語言模型可能會(huì)起到某種依靠“量”來獲取“質(zhì)”的作用。它的前提是,大量語言現(xiàn)象的統(tǒng)計(jì)規(guī)律能夠確切地反映語句的構(gòu)造規(guī)律和言語過程的認(rèn)知規(guī)律。而實(shí)際上,這還是有待證明的觀點(diǎn)。更何況統(tǒng)計(jì)語言模型需要建立在語言學(xué)知識(shí)的基礎(chǔ)上,一個(gè)語言模型能否達(dá)到比較好的處理效果,很大程度上取決于我們能為它提供什么樣的語言學(xué)知識(shí)作為參數(shù)。計(jì)算的任務(wù)是獲取參數(shù)之間的統(tǒng)計(jì)學(xué)規(guī)律,參數(shù)才是建立模型的根本。目前統(tǒng)計(jì)模型方法在機(jī)器翻譯系統(tǒng)中效果不佳,其主要原因應(yīng)該不是模型本身的計(jì)算能力有限,而是能夠提供給模型的關(guān)于機(jī)器翻譯的知識(shí)太少。漢語語法研究目前還沒有發(fā)掘出足夠的這一類知識(shí),或者是還沒有把它們系統(tǒng)地、結(jié)構(gòu)化地組織起來。這一點(diǎn)對(duì)基于規(guī)則的方法來說,同樣也是亟待解決的問題。
從機(jī)器翻譯系統(tǒng)總體設(shè)計(jì)的角度說,漢語動(dòng)結(jié)式的生成包括兩個(gè)方面的問題。一個(gè)是根據(jù)哪些語言知識(shí)來生成,這與漢語研究有密切關(guān)系;另一個(gè)是怎樣實(shí)現(xiàn)生成的過程,這是把問題形式化和設(shè)計(jì)算法的事情。我們討論的內(nèi)容只涉及第一個(gè)方面,目的是通過對(duì)動(dòng)結(jié)式生成過程的描述,看看它需要哪些語言學(xué)知識(shí)的支持。實(shí)際上,我們談到的生成過程還相當(dāng)粗略,提出的問題也僅僅是一小部分。曾經(jīng)有人(白碩,1996)說過,繼說本族語言的人和說非本族語言的人之后,計(jì)算機(jī)的出現(xiàn)給語言研究帶來了一個(gè)新的參照物。它將幫助人們認(rèn)識(shí)到一些在舊的參照物下很難揭示出來的語言現(xiàn)象和規(guī)律。希望我們提出的這些問題也能成為這樣的一種“參照”。
【參考文獻(xiàn)】】
1白碩1996《語言研究中的實(shí)用主義》,《計(jì)算機(jī)時(shí)代的漢語和漢字研究》,北京,清華大學(xué)出版社。
2戴浩一2002《概念結(jié)構(gòu)與非自主性語法:漢語語法概念系統(tǒng)初探》,《當(dāng)代語言學(xué)》第1期。
3董振東等2001《知網(wǎng)和漢語研究》,《當(dāng)代語言學(xué)》第1期。
4郭銳1995《述結(jié)式的配價(jià)結(jié)構(gòu)與成分的整合》,《現(xiàn)代漢語配價(jià)語法研究》,沈陽等主編,北京大學(xué)出版社。
5侯精一等2001《中國語補(bǔ)語例解》(日文版),北京,商務(wù)印書館。
6黃昌寧等主編2001《自然語言理解與機(jī)器翻譯》,北京,清華大學(xué)出版社。
7Hutchins,W.J.1993《機(jī)器翻譯:過去、現(xiàn)在、未來》,臺(tái)灣,致文有限公司。
8李臨定1986《現(xiàn)代漢語句型》,商務(wù)印書館。
9——1980《動(dòng)補(bǔ)格句式》,《中國語文》第2期。
10陸儉明1990《“VA了”述補(bǔ)結(jié)構(gòu)的語義分析》,《漢語學(xué)習(xí)》第1期。
11呂叔湘1986《漢語句法的靈活性》,《中國語文》第1期。
12馬希文1987《與動(dòng)結(jié)式動(dòng)詞有關(guān)的句式》,《中國語文》第6期。
13馬真等1997《形容詞作結(jié)果補(bǔ)語情況考察》,《漢語學(xué)習(xí)》第1期。
14孟琮等1999《漢語動(dòng)詞用法詞典》,北京,商務(wù)印書館。
15王紅旗1995《動(dòng)結(jié)式述補(bǔ)結(jié)構(gòu)配價(jià)研究》,《現(xiàn)代漢語配價(jià)語法研究》,沈陽等主編,北京大學(xué)出版社。
16翁富良等1998《計(jì)算語言學(xué)導(dǎo)論》,北京,中國社會(huì)科學(xué)出版社。
由于電子商務(wù)是在Internet等網(wǎng)絡(luò)上進(jìn)行的,因此,網(wǎng)絡(luò)是電子商務(wù)最基本的構(gòu)架;電子商務(wù)還強(qiáng)調(diào)要使系統(tǒng)的軟件和硬件、參加交易的買方、賣方、銀行或金融機(jī)構(gòu)、廠商、企業(yè)和所有合作伙伴,都要在Internet、Intranet、Extranet中密切結(jié)合起來,共同從事在網(wǎng)絡(luò)計(jì)算環(huán)境下的商業(yè)電子化應(yīng)用。
一、電子錢包
電子錢包是顧客在電子商務(wù)購物活動(dòng)中常用的一種支付工具,是在小額購物或購買小商品時(shí)常用的新式錢包。使用電子錢包購物,通常需要在電子錢包服務(wù)系統(tǒng)中進(jìn)行。電子商務(wù)活動(dòng)中的電子錢包的軟件通常都是免費(fèi)提供的,可以直接使用與自己銀行帳號(hào)相連接的電子商務(wù)系統(tǒng)服務(wù)器上的電子錢包軟件,也可以從Internet上調(diào)出來,采用各種保密方式利用Internet上的電子錢包軟件。目前世界上有VISAcash和Mondex兩大電子錢包服務(wù)系統(tǒng),其他電子錢包服務(wù)系統(tǒng)還有MasterCardcash、EuroPay的Clip和比利時(shí)的Proton等.
使用電子錢包的顧客通常在銀行里都是有帳戶的。在使用電子錢包時(shí),將有關(guān)的應(yīng)用軟件安裝到電子商務(wù)服務(wù)器上,利用電子錢包服務(wù)系統(tǒng)就可以把自己的各種電子貨幣或電子金融卡上的數(shù)據(jù)輸入進(jìn)去。在發(fā)生收付款時(shí),如果顧客要用電子信用卡付款,例如用Visa卡或者M(jìn)asterCard卡等收付款時(shí),顧客只要單擊一下相應(yīng)項(xiàng)目(或相應(yīng)圖標(biāo))即可完成,人們常將這種電子支付方式稱為單擊式或電擊式支付方式。
在電子錢包內(nèi)只能完全裝電子貨幣,即裝入電子現(xiàn)金、電子零錢、安全零錢、電子信用卡、在線貨幣、數(shù)字貨幣等。這些電子支付工具都可以支持單擊式支付方式。
在電子商務(wù)服務(wù)系統(tǒng)中設(shè)有電子貨幣和電子錢包的功能管理模塊,稱為電子錢包管理器,顧客可以用它來改變保密口令或保密方式,用它來查看自己銀行帳號(hào)上的收付往來的電子貨幣帳目、清單和數(shù)據(jù)。電子商務(wù)服務(wù)系統(tǒng)中還有電子交易記錄器,顧客通過查詢記錄器,可以了解自己都買了些什么物品,購買了多少,也可以把查詢結(jié)果打印出來。
二、電子商務(wù)服務(wù)器
在網(wǎng)絡(luò)上開展實(shí)際電子貿(mào)易和交易業(yè)務(wù),首先要建立電子商務(wù)系統(tǒng),電子商務(wù)系統(tǒng)的核心是設(shè)立電子商務(wù)服務(wù)器。電子商務(wù)系統(tǒng)通常采用客戶/服務(wù)器的工作方式,采用這種方式在客戶機(jī)一端通??梢允褂秒娮渝X包進(jìn)行電子商務(wù)交易活動(dòng)。有關(guān)使用電子錢包的軟件可以向有關(guān)電子商務(wù)系統(tǒng)的服務(wù)公司索要,一般也都不用付費(fèi),也可以從Internet上調(diào)出來,也就是說,電子錢包的應(yīng)用軟件通常都是免費(fèi)提供的,使用起來也很方便快捷。電子商務(wù)安全保密服務(wù)器也使用了相應(yīng)的密碼加密算法,用來保護(hù)數(shù)字化的保密數(shù)據(jù),例如對(duì)數(shù)字化簽名的保密服務(wù)等。在服務(wù)器一端的服務(wù)器軟件稱為電子商務(wù)支付系統(tǒng),也稱電子商務(wù)出納系統(tǒng)。電子商務(wù)系統(tǒng)的服務(wù)公司已經(jīng)建立了傳統(tǒng)銀行和Internet之間安全可靠保險(xiǎn)的聯(lián)系,在電子商務(wù)服務(wù)器上通常采用三種付款方式,即電子信用卡與電子銀行儲(chǔ)蓄卡、電子貨幣與電子支票和電子現(xiàn)金??蛻舫钟械碾娮有庞每?,可以用來購買各種“硬”貨物,例如購買衣服、各種用品和水果等。利用電子商務(wù)服務(wù)器對(duì)于每天都要發(fā)生的上萬筆的信用卡帳務(wù)往來,當(dāng)天都能及時(shí)處理,顧客利用電子貨幣、電子支票和電子現(xiàn)金等電子商務(wù)支付工具不僅可以購買傳統(tǒng)的硬貨物,也可以用來購買“軟”貨物,可以轉(zhuǎn)讓他人,也可以送給自己的親人和朋友,如購買股票債券等金融商品,幾乎所有花費(fèi)都可以使用。使用電子零錢(也叫安全零錢)還可用于進(jìn)行多媒體信息服務(wù),如洗一張照片等。有人用Java語言編寫游戲程序,例如編寫一個(gè)像日本人玩的中彈子游戲等,這時(shí)就可以使用這種電子零花錢去玩游戲;可以用來購買一張賀卡送給朋友,也可以用來發(fā)送給朋友一份電子賀卡等。
三、電子商務(wù)通用交易過程
電子商務(wù)通用交易過程可以分為以下四個(gè)階段:
1.交易前的準(zhǔn)備。
這一階段主要是指買賣雙方和參加交易各方在簽約前的準(zhǔn)備活動(dòng)。(1)買方根據(jù)自己要買的商品,準(zhǔn)備購貨款,制訂購貨計(jì)劃,進(jìn)行貨源市場調(diào)查和市場分析,反復(fù)進(jìn)行市場查詢,了解各個(gè)賣方國家的貿(mào)易政策,反復(fù)修改購貨計(jì)劃和進(jìn)貨計(jì)劃
,確定和審批購貨計(jì)劃。再按計(jì)劃確定購買商品的種類、數(shù)量、規(guī)格、價(jià)格、購貨地點(diǎn)和交易方式等,尤其要利用Internet和各種電子商務(wù)網(wǎng)絡(luò)尋找自己滿意的商品和商家;(2)賣方根據(jù)自己所銷售的商品,召開商品新聞會(huì),制作廣告進(jìn)行宣傳,全面進(jìn)行市場調(diào)查和市場分析,制訂各種銷售策略和銷售方式,了解各個(gè)買方國家的貿(mào)易政策,利用Internet和各種電子商務(wù)網(wǎng)絡(luò)商品廣告,尋找貿(mào)易伙伴和交易機(jī)會(huì),擴(kuò)大貿(mào)易范圍和商品所占市場的份額。其他參加交易各方有中介方、銀行金融機(jī)構(gòu)、信用卡公司、海關(guān)系統(tǒng)、商檢系統(tǒng)、保險(xiǎn)公司、稅務(wù)系統(tǒng)、運(yùn)輸公司也都為進(jìn)行電子商務(wù)交易做好準(zhǔn)備。
2.交易談判和簽定合同。
這一階段主要是指買賣雙方對(duì)所有交易細(xì)節(jié)進(jìn)行談判,將雙方磋商的結(jié)果以文件的形式確定下來,即以書面文件形式和電子文件形式簽定貿(mào)易合同。電子商務(wù)的特點(diǎn)是可以簽定電子商務(wù)貿(mào)易合同,交易雙方可以利用現(xiàn)代電子通信設(shè)備和通信方法,經(jīng)過認(rèn)真談判和磋商后,將雙方在交易中的權(quán)利、所承擔(dān)的義務(wù)、對(duì)所購買商品的種類、數(shù)量、價(jià)格、交貨地點(diǎn)、交貨期、交易方式和運(yùn)輸方式、違約和索賠等合同條款,全部以電子交易合同作出全面詳細(xì)的規(guī)定,合同雙方可以利用電子數(shù)據(jù)交換(EDI)進(jìn)行簽約,可以通過數(shù)字簽名等方式簽名。
3.辦理交易進(jìn)行前的手續(xù)。