目前很(hěn)多(duō)企業(yè),特别是 ±(shì)中小(xiǎo)企業(yè),對('£©duì)信息化(huà)的(de)需求很(hěn)強烈,而市(♦÷shì)場(chǎng)上(shàng)的(de)成熟軟件(jiàn)> ✔♠一(yī)方面價格可(kě)能(néng)對(duì)一(yī♠✔)些(xiē)企業(yè)來(lái)說(shuō)難λ∑以承受,另一(yī)方面功能(néng)可(kě¶ ←)能(néng)難以兼顧到(dào)企業(yè)的(de)個(gè)性φ'¥化(huà)需求,因此不(bù)少(shǎo)企業(yè)轉→>∏"向定制(zhì)開(kāi)發。具體(t•∑ǐ)地(dì)說(shuō),定制(zhì)開(kāi)發就(₹ jiù)是(shì)根據企業(yè)的(γ™♠de)具體(tǐ)情況,具體(tǐ)要(yφ≤¶δào)求,設計(jì)軟件(jiàn)系統,提供相(xi₩β•>àng)應的(de)信息管理(lǐ)系統開(kāi)發服務。
一(yī)、前期準備
軟件(jiàn)開(kāi)發人(rén)員(yuán)對(d£σ uì)系統開(kāi)發前期進行(xíng)充 ♣分(fēn)的(de)用(yòng)戶調研、♥ λ&需求分(fēn)析和(hé)系統體(tǐ)系結構的(™→♠de)設計(jì)準備工(gōng)作(zσ↑<σuò)。 軟件(jiàn)開(kāi)發人(rén)員(y∞™∞uán)以及業(yè)務需求人(rén)員(yuán)共同組建項目組,由項φ£☆$目經理(lǐ)負責監控項目的(de)整體(tǐ)實施,共同參與系統☆→∞>的(de)全面設計(jì)、開(kāi)發,并針對(duì)業(yè)務ε←α提出進一(yī)步開(kāi)發需求,開(kāi)展軟件(jiàn)用(φ≥αyòng)戶化(huà)工(gōng)作(zuò≈≥• ),制(zhì)定二次開(kāi)發方案,參與設計(σ₽♥jì)業(yè)務系統與其它軟件(jiàn)的(de)接₩♠口。
二、實施過程
整個(gè)開(kāi)發過程将經曆獲取$≥φ<需求、需求分(fēn)析、系統結構建立、設計( δjì)、編碼、測試等階段。
1. 獲取需求
軟件(jiàn)在進入正式開(kāi✔₹™×)發之前提供準确的(de)《軟件(jiàn)需求說(shuō)π§"明(míng)書(shū)》,是(shì)開(kāi)£↓"發系統的(de)主要(yào)因素。
2. 需求分(fēn)析
公司開(kāi)發人(rén)員(yuán)構思↓≈♦、确立系統目标、劃分(fēn)業(yè)務領域、現(xiàn)行(xíng)業π (yè)務分(fēn)析、建立業(yè)務模型、₩☆λ♥信息需求分(fēn)析、用(yòng)戶視(shì)圖規範化(huà)♦、數(shù)據元素标準化(huà)與一(yī)緻性控制(zhì)等。 ≤₩ε在項目組和(hé)用(yòng)戶充分(fēn)交互、理(lǐ)✔∏↕§解的(de)基礎上(shàng),提出系統的(de✔•↕↑)技(jì)術(shù)構架,對(duì)系統功§÷≠∞能(néng)、性能(néng)等主要(yào)指标作(zuò£♦±∑)描述,項目實施人(rén)員(yuán)應對(duì)實現(xi£↔àn)方法有(yǒu)一(yī)個(gè)比較清晰的(d↓₩e)輪廓及整體(tǐ)設計(jì)思路(lù),對(duì)有(yǒu)疑問✔¶®≤(wèn)的(de)地(dì)方及時(shí♠π)與業(yè)務需求人(rén)員(yuán)進行(xíng®¥∑¶)溝通(tōng)交流,最終達成共識。 綜合¥λ♣對(duì)該用(yòng)戶群體(tǐ)現(xiàn)↑₽$有(yǒu)硬件(jiàn)配置,軟件(jiàn)配置,網絡使用(yòng)ε∏≠情況,數(shù)據庫使用(yòng)情況,計(jì)算(su↕€àn)機(jī)熟悉程度做(zuò)一(£♣±×yī)定的(de)調研,根據調查的(de×↔÷)統計(jì)結果決定即将開(kāi)發的(de)一 ∞✘♣(yī)些(xiē)軟件(jiàn)适用(yòng)指标。
3. 系統結構建立
确定軟件(jiàn)服務器(qì)的(de→γ$¥)硬件(jiàn)配置及用(yòng)戶硬件(jià π↔ n)資源配置,确定用(yòng)戶軟件(jià¶₩n)平台的(de)統一(yī)協調。
4. 設計(jì)
軟件(jiàn)設計(jì)階段的(de∏↓∑>)工(gōng)作(zuò)包括對(duì)模塊進行(xíng↓Ω•)必要(yào)的(de)修改,同時(shí)可(kě)能(néng)需 ∑¥α要(yào)對(duì)某些(xiē)結構做 ≠±(zuò)一(yī)些(xiē)修改,确定界面定義、用(yòng)≈"₩戶服務層、業(yè)務邏輯層、數(shù)據庫服務層和(hé)具體(≤♠"tǐ)數(shù)據庫,确定軟件(jiàn)開(kāi)發工(g&♣ōng)具。這(zhè)一(yī)階段還δ$(hái)将完成更詳細的(de)功能(néng)和(hé)業(yè)務∏♣≈需求調研,制(zhì)作(zuò)系統中最符合用(yòn☆∏"g)戶需要(yào)的(de)文(wén)檔。 根據應用(yòngε→α)系統對(duì)安全的(de)要(yào)求,同步♠¶進行(xíng)安全保密設計(jì)。
5. 編碼
确定軟件(jiàn)的(de)界面風(fēng) γ格、使用(yòng)功能(néng)、編程語言、$→₹數(shù)據庫結構和(hé)具體(tǐ)數(shù®Ωα)據等工(gōng)作(zuò),并開(kāi↔÷)始進入程序編寫階段。 開(kāi)發人(rΩ∏én)員(yuán)進入設置和(hé)編αλ'碼工(gōng)作(zuò)之後,應先确定編碼的(de)風(fēng)格在開↓★(kāi)發過程中保持一(yī)緻,工(gōng)作>₹ (zuò)過程中如(rú)發現(xiàn)前面分(fēn)析或設計♥γ>♥(jì)階段的(de)某些(xiē)錯(cuò)誤,應返←×回到(dào)前面的(de)階段進行(xíng)必要(yà"φ•αo)的(de)修改,同時(shí)主要(yào)開(kāi)€σ發人(rén)員(yuán)之間(jiān)應≈σ 相(xiàng)互緊密配合。
6. 測試
系統投入使用(yòng)前最ε✘<關鍵的(de)一(yī)個(gè)步驟,由開(kāi)發人(rén)員εσ(yuán)之間(jiān)、業(yè)務需求人(rén)員(✔γ€yuán)交叉測試或由軟件(jiàn)測試工(gō₹≠ λng)程師(shī)測試。開(kāi)發人(r∞< én)員(yuán)将對(duì)在測試過程中£φγ發現(xiàn)的(de)問(wèn)題提出可(kě)行(xí<π<•ng)建議(yì)進行(xíng)改進。
三、整體(tǐ)驗收
業(yè)務需求人(rén)員(yuán)♥↓ 負責提供驗收标準。 當軟件(jiàn)的(de)後期測試完σδ £成後,通(tōng)知(zhī)業(yè)務需求人(rén)員(yuán)驗收♠ ,驗收主要(yào)以業(yè)務需求人(rén)員(yuán)提供的(d∑&÷e)原始資料及《軟件(jiàn)需求說(shuō)明(míng)書(s★hū)》為(wèi)依據,對(duì)軟件(ji↕∞àn)的(de)各項功能(néng)進行(<↕♦∏xíng)全面的(de)核查,如(rú)無異議(yì),驗收後簽署驗♣↔∞收确認書(shū)。
四、後期培訓
1. 培訓目标
在實施項目的(de)過程中,使相(xiàn"Ωg)關操作(zuò)人(rén)員(yuán)理(lǐ)解軟&♣Ω件(jiàn)的(de)基本原理(lǐ)♦♣↔™和(hé)實際運用(yòng),使他(tā)們對α♣(duì)整套業(yè)務軟件(jiàn)的(de)具體(tǐ↓®¶←)性能(néng),操作(zuò)步驟以及具體(tǐ★↕←©)要(yào)求,有(yǒu)一(yī)個↔≠£(gè)更深層次的(de)認識,并能(néng)在計(jì§∞)算(suàn)機(jī)管理(lǐ)下(xià)對(duì)其業βγ(yè)務軟件(jiàn)流程熟練操作(zuò)使用(yòng)。 開(kα✔₽✔āi)發人(rén)員(yuán)共同接受軟件(jià✔¶✘n)開(kāi)發方全面、系統的(de)培訓,★保證能(néng)夠在二期推廣中獨擋一(yī)©☆面完成推廣及軟件(jiàn)升級任務。
2. 培訓計(jì)劃
項目組有(yǒu)義務對(duì)用(y∞₩★☆òng)戶提供及時(shí)、有(yǒu)效、全面的(de)培訓,并在項目實$↑↑施過程中充分(fēn)重視(shì)對(duì)用(yòng)戶方的(deσ ∑)技(jì)術(shù)轉移,并提前制(zhì)λ€¶訂有(yǒu)效可(kě)行(xíng)的(de)培訓計(jì♥σ∏δ)劃。
3. 考核标準
以實際操作(zuò)方式測試用(yòn¶₩♥g)戶對(duì)軟件(jiàn)系統流程的(de)操作(♥ zuò)使用(yòng)能(néng)力。
4. 技(jì)術(shù)支持
本公司為(wèi)業(yè)務需求>¥÷方提供書(shū)面的(de)技(jì)術(sΩ←™hù)支持承諾,并能(néng)夠認真執∑$¶行(xíng),落到(dào)實處。
①如(rú)約定訴訟管轄法院,隻能(néng)約定由被告住所• 地(dì)、合同履行(xíng)地(dì)、合↔σ←γ同簽訂地(dì)、原告住所地(dì)、合同©¥♦$标的(de)物(wù)所在地(dì)法院管轄,且隻能(n♦$±÷éng)約定其中一(yī)個(gè)法院管轄。如(rú)果約定不(b★σù)明(míng)确、選擇兩個(gè)以上₹₩(shàng)法院管轄、或約定上(shàng)述5個(gè)法院以外(wàπε ÷i)的(de)法院,或既約定仲裁又(yòu)約定訴訟的(d↔δe),這(zhè)樣解決争議(yì)的(de)條款是(shì)無效的(γβde)。當事(shì)人(rén)選擇管轄δ™β法院時(shí),選擇一(yī)個(gè)以€Ω<上(shàng)的(de)法院;或者選擇仲裁Ω$£,卻同時(shí)約定由法院管轄。 這(zhè)樣解決争議(yì)的(± φde)條款是(shì)無效的(de),可(k쀩)能(néng)會(huì)增加當事(shì)人(rén)争™ ∞議(yì)解決成本(時(shí)間(jiān)、♦ "金(jīn)錢(qián)),不(bù)符合當事(shì)人(rén)↔ ←初始意圖,不(bù)利于争議(yì)有(yǒu)效率地(dì)解決。
②發生(shēng)争議(yì)後當事(shì)人(rén)雙方可>∏(kě)以平等協商達成共識,也(yě)可(kě)以由人(rén)民(mín)調♣™解委員(yuán)會(huì)調解或者向人(rén)民(mín)法院起✘★↕訴以及依約定申請(qǐng)仲裁。人(rén)民(mín∏Ω)法院的(de)裁判、調解以及仲裁機(j'ī)構的(de)裁決、調解都(dōu)是(shì)具有(yǒu)強制(z₽→©hì)力;當事(shì)人(rén)雙方協商達成的(γε♣∞de)共識和(hé)人(rén)民(mín)調解委員(yuán∏♠)會(huì)的(de)調解沒有(yǒu)強制(zhì)力™♦但(dàn)是(shì)其效力等同于簽訂了(le)± ®新的(de)合同。
③如(rú)約定仲裁,應當明(míng)确約定具體(tǐ)↑$π的(de)仲裁機(jī)構和(hé)仲裁事(sh≤↓♠λì)項。仲裁機(jī)構約定明(míng)确的(de)标準為(w★&♣₩èi):仲裁機(jī)構所在地(dì)明€¥→(míng)确,同一(yī)地(dì)點有(yǒu)兩個(gè)以上(sh®∏àng)仲裁機(jī)構的(de)應當寫明(míng)約定的(de)仲裁機λ✘(jī)構的(de)詳細名稱。
16、合同雙方當事(shì)人(rén)應該∞在涉外(wài)合同中明(míng)确約定一(yī)旦發生(shē±♣βng)争議(yì)應該适用(yòng)的(de)法律,而且這(₩↓zhè)種約定要(yào)切實可(kě)行(x ♦€íng)。
17、在訴訟中,應權衡利弊,最大(dà)限度要(yàoε♥★)求對(duì)方承擔所有(yǒu)損失,不(bù)能(néng)主動 ¥放(fàng)棄任何有(yǒu)利于己方的(de)訴訟請(qǐnε∞→$g)求。
18、受到(dào)對(duì)方欺詐、脅迫,被人∏♣(rén)趁人(rén)之危簽訂合同的(δ$ de)當事(shì)人(rén)應當保存好↓(hǎo)證據并且在一(yī)年(nián)之內(nΩ♠≤èi)向人(rén)民(mín)法院起訴或者依約向仲裁機(j↓☆ī)構申請(qǐng)仲裁主張撤銷或者變更合同。
19、在簽訂合同時(shí),應當附帶合同使用₹♠$↑(yòng)說(shuō)明(míng)。∞→✘如(rú):合同的(de)适用(yòng)範圍,條款術(shù)語"₹π<的(de)理(lǐ)解等方面。
20、在合同履行(xíng)過程中一(yī)方違約,另一(yī)¥♣☆方應采取措施提請(qǐng)對(duì)方注意并與對(duì)方進★行(xíng)協商,确定責任的(de)負擔。
21、當雙方對(duì)合同內(nèi)容¥α₩↑協商一(yī)緻進行(xíng)變更時(shí)應重新訂立書(shū÷σ)面合同或達成書(shū)面協議(yì)®≤α。
22、簽約主體(tǐ)
①合同雙方應正确區(qū)分(fēn)單位與單位負責人(rén)λ∞α≤的(de)關系,應明(míng)确認識到(dào)單位負責人(ré£←πn)不(bù)能(néng)以其個(gè)人(rén)名義代表單位<β÷。
②一(yī)方當事(shì)人(rén)與對(duì)方當事(shì )人(rén)的(de)委托代理(lǐ)人('¥rén)簽訂合同時(shí),應該事(shì)®×φ先确認代簽約的(de)人(rén)是(shì)否持☆↑有(yǒu)對(duì)方當事(shì)人(rén)的(de)"₩授權委托書(shū)。
③應對(duì)各自(zì)內(nèi)部人(rén)員(yuá><≠≈n)的(de)權限作(zuò)出規定,禁止無權人(rén)員(yuán♥✔)濫用(yòng)單位公章(zhāng)、簽字等與對(duì)方♠₹履行(xíng)各項合同事(shì)宜,尤其不(bù)能(né←÷≠ng)作(zuò)出不(bù)符合合同內(nèi)容<φ和(hé)己方利益的(de)意思表示。
④雙方當事(shì)人(rén)應當調查簽約對(duì)方的(de)≥ε簽約主體(tǐ)資格。
23、應在合同中寫明(míng)主合同、相(xiàng)₽<≈關憑據、有(yǒu)關會(huì)計(jì)資料以及其它承諾函、 'Ω約定書(shū)等為(wèi)本合同附件(jiàn)。
24、違約責任
①合同雙方應在合同中約定,如(rú)一 πε€(yī)方違反合同約定,另一(yī)方可(kě)追究違約方的(de)責任, ♣↓并要(yào)求違約方承擔違約金(jīn)或賠償損失。
② 合同雙方隻要(yào)約定了(le)↓★™違約金(jīn)或賠償損失的(de),就(jiù)要(yà♦ ≈o)約定具體(tǐ)數(shù)額或計(jì)算±λ(suàn)方法。在約定違約金(jīn)時(≤→shí),數(shù)額約定不(bù)能(néng)過高(gāo)或過低(d$¥←®ī),約定數(shù)額過低(dī),損失得(de)不(bù)到(dào)補償↓±δ≈,約定數(shù)額過高(gāo),會(huì)因數(shù)額過高(gāo)♥∑♠≥得(de)不(bù)到(dào)法律支持無法₹←∏π實現(xiàn)。一(yī)般而言,約定的(d∑γ✘©e)違約金(jīn)數(shù)額不(bù)能(×<néng)超出合同标的(de)額,若
一(yī)方的(de)損失确實超過合同标的(de),可(kě)直$&接約定賠償損失。
25、當事(shì)人(rén)一(yī)方依照(±♦zhào)約定解除合同或依照(zhào)法定事(shì)Ωφ項主張解除合同的(de),應當通(tōng)知(zhī)對(dα uì)方。合同自(zì)通(tōng)知(zhī)≈•到(dào)達對(duì)方時(shí)解除。
26、雙方在合同中應明(míng)确約定合同履行(xíng)λ∑中若一(yī)方組織解散,其合同權利義務的(de"♠§↕)承擔者。若在合同訂立時(shí)一(yī)方正處于解散的(de)變動期內(n ®≤èi)且能(néng)預見(jiàn)其權利義務的(de)繼受<₹者,則應在合同中明(míng)确約定具體(tǐ¶↔> )的(de)繼受者名稱。同時(shí)須約定一(yī)方發生(sδλhēng)組織解散情形應及時(shí)告知(zhī)相®§(xiàng)對(duì)方及違反此告知(zhī)義務的(de)責>&γ任。
27、雙方在簽訂合同時(shí),合同用(yòng)語的(de)一££✘(yī)定要(yào)準确、清楚,對(duì)一♠•↔(yī)些(xiē)專業(yè)性較強的(de)關鍵性的(de)名詞術(shù™&)語要(yào)在合同開(kāi)頭作(zuò)出必要(yào)的(de)定∑γ$義或解釋,以免發生(shēng)歧義或造成理(lǐ)解障礙。
28、雙方應在合同中約定,合同未盡事(shì)宜依照(zhào)¶δ有(yǒu)關法律法規執行(xíng),法律法規未作(zuò)≠≥↓÷規定的(de),雙方可(kě)另行(xíng)協商簽訂書(sh↕↑ ū)面補充協議(yì)作(zuò)為(wèi)本合同$§> 的(de)附件(jiàn),補充協議(yì™₹♣)與本合同具有(yǒu)同等法律效力。
29、雙方應在合同中明(míng)确約定合>≠₽同生(shēng)效與終止的(de)條件(jiàn)、時(shí)間↑ (jiān)和(hé)事(shì)由等。
30、合同雙方應約定一(yī)方若變更通(tōng)訊地(dì)址,βφ應在變更之日(rì)起幾日(rì)內(nèi)以書©±÷≈(shū)面形式通(tōng)知(zhī)對(duì)方及未通(tōn≤←g)知(zhī)對(duì)方應承擔的(de)責任∑γ<。
31、合同雙方應在合同中明(míng)确約定雙方的(de)文(£δ→♦wén)件(jiàn)往來(lái)應采取何種形式♣∞。宜采書(shū)面形式,包括:書(shū)信、傳真、電(dià£≤n)報(bào)、當面送交等方式。
32、一(yī)方接到(dào)另一(yī)方解除πΩ<合同的(de)通(tōng)知(zhī)時(shí)如(rú)有(yǒu)異議≠£¶(yì),可(kě)及時(shí)請(qǐng)求人(rén↔™)民(mín)法院或者仲裁機(jī)構确認解除合同的(✘•§de)效力。