前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇程序開發范文,相信會為您的寫作帶來幫助,發現更多的寫作思路和靈感。
乙方:
甲方據本合同相關條款的約定委托乙方進行客戶管理軟件(crm)程序(以下簡稱crm程序)的開發及維護。為明確雙方責任,維護雙方利益,雙方達成以下協議:
第一條crm程序的開發周期及相關事宜
甲方在 年 月 日之前,將crm程序開發的相關資料交予乙方。
乙方在 年 月 日之前,完成對crm程序的開發及維護。
甲方在 年 月 日之前,完成對crm程序進行驗收。
第二條:甲方的權利和義務
1. 提供專人與乙方聯絡。
2. 提供所有需要寫進crm程序上的資料給乙方,并保證資料的合法性。
3. 甲方將在著作權法的范圍內使用本合同標的及相關作品、程序、文件源碼,不得將其復制、傳播、出售或許可給第三方。
4. 甲方如要向第三方出售該程序、文件源碼,必須向乙方告知并征求乙方的同意。
第三條:乙方的權力和義務
1.按第一條的規定,使用甲方所提供的資料,進行crm程序的開發。
2.按第一條規定的期限內,完成crm程序的開發,并通知甲方進行驗收。
3.在驗收期內按照甲方的要求對crm程不合格的地方進行修改。
4.本合同標的及相關作品、程序、文件源碼的版權屬乙方所有。
第五條:違約責任
1. 任何一方有證據表明對方已經、正在或者將要違約,可以終止履行本合同,但應及時通知對方。若對方繼續不履行、履行不當或者違反本合同,該方可以解除本合同并要求對方按本合同簽約金額的十倍賠償對方損失。
2. 鑒于計算機能互聯網的特殊性,包括但不僅限于黑客、病毒、電信部門技術或政策調整等引起的事件,或由于internet上通路的阻塞造成服務延遲或中斷,不屬于乙方違約,乙方對此產生的一切后果,不承擔責任;
3. 如果本合同某一條款根據現行法律被確定為無效或無法實施時,本合同的其他所有條款將繼續有效。此種情況下,雙方將以有效的約定替換該約定,且該有效約定盡可能接近原約定和本合同相應的精神和宗旨。
4. 因不可抗力而無法承當責任一方,應在不可抗力發生的三天內,及時通知另一方。且因此造成的損失,不付賠償責任。(本合同所稱不可抗力是指不能預見、不可克服并無法避免且對一方當事人造成重大影響的客觀事件,包括但不僅限于自然災害如洪水、地震、火災和風暴等以及社會事件如戰爭、動亂、政府行為等。)
5. 甲乙雙方應嚴格保守在合作過程中涉及到的對方的商業和技術機密,否則因此造成的損失須承擔本合同簽約金額的十倍賠償金。
第六條:甲乙雙方的其他權力和義務
1. crm程序免費服務時間以乙方為甲方安裝調試成功之日算起15天之內,在此期間甲方有權要求乙方對crm程序細部功能進行調試。若需更新crm程序的參數及功能,甲方應按雙方協商約定的費用支付給乙方作為軟件升級費用。
2. 乙方承諾為甲方提供在莆田市區內三次以內(含三次)的上門服務并承諾2個工作日內受理,在非工作日內依乙方工作安排的具體情況而定。
3. 超過約定服務次數的上門服務,甲方應按雙方協商約定的確良費用向乙方支付服務費用,乙方不得擅自提高服務價格。
4. 乙方在法定工作時間內,以電話、電子郵件、在線洽談等方式免費提供技術支持服務。
5. 自簽約之日起,甲方應向乙方一次性支付人民幣貳仟伍佰圓(2500元)作為乙方開發crm程序的報酬。
6. 如若乙方通過甲方的介紹與第三方達成合作并收取全部費用時,乙方須向甲方支付成交額的50%作為甲方的報酬,但簽約金額不得低于叁仟圓人民幣(3000元)。
7. 本合同一式兩份,雙方當事人各執一份,具有同等法律效力。
8. 本合同未盡事宜,依照中華人>文秘站:
9. 因本協會產生的任何爭議,雙方應協商解決,若雙方協商十五天后仍未解決,雙方同意將糾紛提交乙方所屬管轄區的人民法院訴訟。
第七條:以上條款如有未盡事宜,經甲、乙雙方協商后加以補充(具有同等法律效力):
補充內容:
甲 方:(蓋章) 乙 方:(蓋章)
關鍵詞:局域網;OPGW光纜;結構設計;功能模塊;輸出設計
中圖分類號:TN818 文獻標識碼:A 文章編號:1007-9599 (2013) 09-0000-03
隨著國內OPGW的廣泛應用,光纜制造技術的不斷提高,OPGW結構設計也越來越成熟。但OPGW設計相對于其它光電纜來講,設計參數多,設計過程復雜,同一個環境條件下不同人員設計的結構很可能就不一樣,成本也會有一定的差異,在實際的設計過程中,很多公司采用EXCEL計算,但由于不同規格的鋁包鋼和鋁合金線參數不同,在不斷調整的過程很容易出錯;同時由于每根OPGW需要單獨設計,財務在計算成本的過程中也容易出現錯誤。怎樣快捷、有效地設計出滿足用戶要求的光纜結構,在設計出結構后,材料成本、價格能一步到位,成為我們急需解決的問題。
針對OPGW光纜設計與使用過程中出現的種種問題,結合公司的實際情況,根據公司現有內網數據庫的運行情況,結合我們自身編程的能力,決定對OPGW光纜設計實現同一界面的操作,簡化設計過程,在選擇材料的同時自動計算各種參數和相對應的價格,從而減少工作量,優先選用具有運行效率高、代碼資源豐富的Delphi為程序開發軟件,后臺數據庫采用SQL SERVER 2000,用于存放各種鋁包鋼、鋁合金及其它材料的各種參數,這樣在實際設計過程當中保證數據的統一性。該軟件設計必須與現有內網連接,能被設計者共享使用并保存。
1 設計原則
該OPGW光纜設計的總原則是不僅要滿足OPGW設計需要,同時滿足局域網內聯系使用,同時,留出ADSS光纜程序接口,以便以后ADSS光纜程序設計的直接接入。結構設計操作須簡便,結果輸出時即自成WORD文檔,并可根據需要直接包含產品結構、產品圖型、設計參數及價格。
2 界面設計
整個界面主要分為三大塊:光纜結構、圖型、計算參數輸出。
目前國內流行的OPGW光纜一般由光單元(以下簡稱OP單元)、承力及載流單元組成。按其結構可分為中心管式和層絞式。在光纜結構布局設計時應當考慮到該兩種結構不同的設計方式。界面左側為光纜結構設計,分為中心層、第一層、第二層、第三層及第四層。第四層的設置,主要考慮大跨越所需抗拉能力較大時采用。在中心層右側為光纖類型及光纖芯數。根據光纜結構及材料的選擇,自動計算出的光纜結構圖形顯示于界面右上方,右下方則設計要求參數及輸出參數值,并且自動判斷所設計的光纜參數是否滿足設計要求。
3 功能性模塊設計
3.1 光單元(以下簡稱OP單元)
一般OP單元由不繡鋼管內包含光纖及油膏組成。當中心層為OP單元時,在其余1-4層不可以輸入OP單元,否則程序進行報警。當中心層為承力單元時,第二層可以放置1-2個OP單元,最外層不考慮OP單元的設置。光纖芯數及類別可選擇為G.652及G.655光纖。在編程時,應當考慮OP單元放置光纖的極限值,通過與不銹鋼管直徑、容納的光纖芯數結合光結余長控制,自動判斷該OP管是否能生產,如不能滿足生產要求,則跳出對話框報警,需重新調整OP管直徑或者光纖芯數。
3.2 承力、載流單元
承力單元和載流單元并非絕對分開的,而是相輔相成的。所謂的承力單元同時也能承受一定的載流量;載流單元也能承受一定的力,在設計時應充分考慮承力與載流的配比。在滿足用戶要求的情況下,所用單絲型號或規格應盡量統一。每層單絲排序規則,應遵循選擇內部抗拉強度較高的鋁包鋼、外部選擇過載能力較強的鋁包鋼或鋁合金等材料,材料的選用以最終滿足用戶參數要求為準。在本軟件設計時,每層根據實際設計要求,不同層的單絲直徑不一定完全相同,這就需要判斷不同層容納的單絲根數是否合理,過疏過密均不符合設計要求。在程序設計上,同樣對每一層的根數進行判斷,如超出范圍,則跳出對話框予以警示并要求重新調整,同時在界面上可以直觀顯示每層放置不同直徑單絲的數量,這為設計帶來極大的方便。
3.3 圖形設計
本軟件開發中,對圖形進行了重點設計。根據要求,在完成結構設計時,就要求將圖形顯示出來,從圖形上可以給設計者一個直觀形象。在此過程中,重點考慮在同一層中,如有兩種或三種以上不同單絲時(當然有三種不同單絲的情況較少,在設計中應避免),如何排列單絲組合?
每層中如有兩種單絲:
考慮到受力均勻的原則,如單絲數量相等,則不同單絲自動選取間隔排列。如單絲數量不等,需通過一步步的計算,逐步計算出該放置的根數。將單絲數量多的除以單絲數量少的,取整數部分為X,按X(數量多的單絲):1(數量少的單絲)的比例進行排列。后分別減去已排列根數,再將單絲數量多的除以單絲數量少的,同樣取整數部分排列,以此類推直至全部排列完成。
舉例:如有一層絞式OPGW光纜,內層為1+6結構,最外層有兩種單絲,分別是鋁包鋼7根和鋁合金5根。
計算一:7÷5=1.4,X=1,按間隔1根排列;如圖1所示;
計算二:6÷4=1.5,X=1,再按間隔1根排列;如圖2所示;
計算三:5÷3=1.7,X=1,同樣按間隔1根排列,如圖3所示;
計算四:4÷2=2,X=2,按鋁包鋼2根,鋁合金1根排列,如圖4所示;
計算五:2÷1=2,X=2,最后將剩余2根鋁包鋼及1根鋁合金排列完,如圖5所示。
至此,圖形計算設計完成。當然我們在真正設計中應盡量避免這種不對稱結構的出現。
【關鍵詞】安卓系統 系統架構 程序開發制
隨著科技的快速發展,智能手機得到了廣泛的應用。安卓系統也逐步取代了塞班和微軟操作系統,成為應用最廣泛的手機系統,并逐漸向更多的便攜式設備擴展。跟傳統的塞班等系統相比,安卓系統具有很多優點,它具有人性化的界面,使用體驗更佳;安卓系統比較穩定和完善,系統運行比較快捷;安卓系統具有極大的開放性,它能夠接納各種應用程序,為程序的開發者和使用者提供了廣闊的平臺。一般情況下,用戶在使用安卓系統時,并不了解整個系統的架構,對于程序是如何開發的也缺乏認知。所以本文對安卓系統架構進行探討和分析,并對程序的開發探索進行闡述,以供未曾接觸過安卓系統的用戶了解,也供程序開發者參考。
1 安卓系統平臺的架構
安卓系統平臺主要是由四個組成部分架構起來的,它們分別是Linux 內核層、應用框架層、安卓運行時以及應用程序層。這四個組成部分使安卓系統比傳統的塞班等系統具有更強的生命力,安卓系統具有更廣闊的開放性、開發程序平等性以及應用程序開發快速無界限等特點。下面本文對構架安卓系統平臺的四個主要組成部分進行介紹。
1.1 Linux 內核層
Linux 內核層是實現安卓系統運行的基礎,它是在Linux2.6版內核的基礎上進行優化拓展得到的。它通過增加虛擬CPU的方式,使優化而成的Linux內核層能夠滿足系統運行所需的內存空間和速度。Linux 內核層是一個介于軟件組合硬件層之間的一個抽象層,它雖然是以Linux2.6版內核為基礎進行開發的,但是該內核層只對安卓系統具有兼容性,所有的接口和標準都跟原版本的內核系統存在差別,這點在使用識別過程中需要注意。Linux 內核層主要是對內存使用、系統安全穩定性以及程序的進程管理進行負責,此外它也負責處理網絡堆棧和驅動模塊等。Linux 內核層采用了YAFFS2文件系統,替代了原有的虛擬內存文件形式,這使NAND Flash設計具有更好的開放性,整個設備運行的速度更快,占用內存也更少。此外,Linux內核層還增加了新的電源管理策略、低內存管理策略以及內存共享處理方式等,這些都極大的提高了安卓系統的運行效率。
1.2 應用框架層
應用框架層是安卓系統程序開發的基礎,它為程序開發提供各種API。應用框架層由許多部分組成,主要的有活動管理器、窗口管理器、視圖系統、電話管理器、資源管理器以及通知管理器等。活動管理器是對所有的應用程序進行管理并提供回退功能;窗口管理器是對所有的窗口進行管理;視圖系統是構建程序的主要組件,包括文本框、按鈕以及列表等;電話管理器就是對所有的移動設備進行管理;資源管理器是給程序開發提供各種現有的資源,比如布局文件、圖片以及字符串等;通知管理器就是實現在狀態欄中顯示短信提示以及未接來電提示等信息通知功能。應用框架層對于程序開發人員的進入門檻極低,程序開發人員可以充分應用框架層的現有資源,這極大的方便了安卓系統應用程序的開發。
1.3 安卓運行時
安卓系統雖然采用的是Java 語言來編寫應用程序,但是在執行程序時采用的是安卓系統自帶的安卓運行時。安卓運行時主要包括核心庫和Dalvik虛擬機兩個組成部分。核心庫中,一部分為安卓系統的核心庫,另一部分則是程序語言需要調用的功能函數。Dalvik虛擬機能夠在一臺設備上借助較少的資源來運行多個虛擬機程序,它是專門為移動設備設計的。安卓運行時為手機的應用程序提供了廣泛的開源代碼,它不需要在系統軟件中進行另外安裝,也不需要額外的管理配置。安卓運行時提高了安卓系統的運行速度,擴寬了服務范圍。
1.4 應用程序層
安卓系統也為使用者提供了一些常用的應用程序,比如短信、地圖、日歷、聯系人以及電子郵件等。這些應用程序都是采用Java程序語言進行編寫的,程序開發人員不僅可以參考這些應用程序,還可以自己編寫程序來代替這些默認的應用程序,這使安卓系統的應用程序平臺更加的平等和開放。
2 安卓系統應用程序的開發
在安卓系統應用程序的開發中,最重要的就是安卓系統應用程序的組成部分。一個安卓應用程序的組成部分很多,主要的組件包括Activitv、Service、BroadcastReceiver 、ContentProvider以及Intent。
Activity是安卓應用程序的基本組件,應用程序中的屏幕顯示都需要通過Activity來實現。Activity屬于應用程序的表示層,應用程序中圖形用戶界面的實現都是通過Activity來控制的。Service是能夠長時間在后臺運行的程序,它是沒有用戶界面的。比如在用戶在瀏覽網頁的同時,也能夠播放音樂,此時的音樂后臺播放就是借助Service機制來實現的。
BroadcastReeeiver組件是實現用戶接受廣播通知功能的。安卓系統中,系統或者應用程序都能夠借助BroadcastReeeiver組件來把相關信息通知給使用者。比如短信息、電量不足以及程序更新等情況都有可能導致系統廣播。ContentProvider屬于內容提供器,它是將應用程序的相關數據提供給其它應用程序使用。ContentProvider能夠通過一組標準的接口來實現程序之間的數據讀寫和存儲。Intent主要起連接作用,屬于運行時綁定機制。它能夠在程序運行時將兩個不同的組件進行連接,從而實現不同的功能。
3 結語
安卓系統在手機等移動端設備中占有重要地位,本文探討和分析了安卓系統的架構和程序開發中的重要組件。從此角度分析了安卓系統具有開放性、兼容性以及程序開發便捷性等特點。在程序開發中,本文介紹了程序開發中的重要組件,對于如何高效的進行程序開發探索,還需進一步的研究。
參考文獻
[1]李林濤,石慶民.Android智能手機操作系統的研究[J].科技信息,2011(25).
劉強
身份證號碼
性 別
男
年 齡
24歲
政治面貌
群眾
婚姻狀況
未婚
視 力 狀 況
左右眼1.5
身高(厘米)
169 cm
體重(公斤)
61 kg
民 族
漢族
戶口所在地
南昌市(含區市縣)
技術職稱
無
最 高 學 歷
大專
現居住地
南昌市(含區市縣)
畢業時間
2006
求 職 狀 態
目前正在找工作
電話、手機
1585212****
個人主頁
地 址
南昌高新開發區
郵編
330096
受教
育及
培訓
狀況
2003年9 月 至 2006年7月
華東交通大學
電子商務 大專
專業描述:
技術類:c語言、java、服務器端腳本ASP、html、xml、css、javascript、SQL Server database、網頁三件客、SQL語言、計算機網絡等。 商務類:經濟學、網絡營銷、管理學、市場營銷、消費者心里學、統計學、市場調查與分析等。
工
作
經
驗
摘
要
任職公司名稱: 江西三和科技有限公司 。
2006年7 月 至 2006年12月
普工
工作職責和業績:
打雜,各種雜活
任職公司名稱: 捷德中國科技有限公司 。
操作員
工作職責和業績:
操作自動化機器,按要求完成生產.
任職公司名稱: 南昌起源科技有限公司網絡部 。
php程序員
工作職責和業績:
后臺代碼的編寫,數據庫設計,ajax交互
求職意向
現從事行業:
互聯網
現從事職業:
Web軟件開發工程師
現職位級別:
初級職位(兩年以下工作經驗)
期望月薪:
2000-3000元
目前月薪:
1500-2000元
可到崗時間:
一周以內
期望工作性質:
全職
欲工作地區:
南昌市(含區市縣)
欲從事行業:
IT/信息產業、互聯網
欲從事職業:
數據庫開發工程師、電子商務、網頁設計/制作/美工、計算機軟件、Web軟件開發工程師
技能特長
外語水平
第一外語:英語 初級
第二外語:英語 初級
興趣愛好
英語,籃球,編程
自我簡評
關鍵詞:恒力彈簧;軟件開發;VBA
中圖分類號:TP316 文獻標識碼:A 文章編號:1674-7712 (2013) 02-0032-02
一、概述
(一)開發背景
恒力彈簧的選擇在熱機專業的卷冊設計中經常用到,根據以往經驗,設計人員均采用手工計算的方法,通過查詢紙質版的產品樣本,逐一獲取恒力彈簧的型號和相關參數。由于彈簧選擇方法比較程式化,人工計算既繁瑣費時又容易出錯,而編寫相關程序就可以達到省時省力的效果,提高設計效率改善設計質量。
在軟件的形式和規模的選擇上,考慮到開發周期與開發費用等綜合因素,本程序采用了內嵌于EXCEL軟件中的VBA開發模塊進行程序設計。這樣,既可以滿足程序本身的條件要求,又能夠免去編寫完整.exe程序的繁瑣。與程序相關的數據庫填寫在EXCEL自帶的表格中,查詢方便調用快捷。
(二)程序主要功能
1.從GLIF輸出文件自動讀取相關數據
程序從管道靜力分析程序GLIF3.x的計算輸出文件中通過數據的提取、分析與計算,自動得到整個計算書中各個彈簧的如下數據:支吊架號、(并聯)彈簧數、垂直熱位移、絕對預壓縮值、工作荷載及結構荷載。
2.自動獲得整定彈簧、恒力彈簧完整標號
在彈簧標準和彈簧型式確定后,通過稱許的計算,查詢數據庫表格,自動獲得整個計算書中各個彈簧的完整標號。
3.計算彈簧組件安裝高度
選用整定彈簧的支吊架中,在計算拉桿長度會用到彈簧組件安裝高度,在整定彈簧型式確定后,本程序可以自動計算整個計算書中各個整定彈簧的組件高度。恒力彈簧的組件高度也可以自動計算。
4.按照GB/T17116.1-1997校核拉桿強度
熱機專業支吊架手冊中拉桿選用標準已經更新,這樣會產生新標準的拉桿規格與原先手冊中的彈簧相關尺寸不匹配,通過程序逐一核對,當選出的拉桿較粗時,在彈簧標號中加以示意(標號后加“A”)并計算出新的拉桿規格。
二、相關原理與數學模型
(一)相關原理
1.國標恒力彈簧選型方法
選用標準JB/T8130.1-1999《恒力彈簧支吊架》,支吊架編號應根據計算的荷載和位移從附錄B中選取。如果載荷、位移超出規定的范圍,可在訂貨時注明,不在本程序計算范圍內。
(1)類別選擇
選用某種類別的恒力彈簧支吊架,應考慮支吊架本身需要的安裝空間尺寸和管道設備布置的要求。
PH型平式恒力彈簧吊架用于水平空間較大的地方;LH型立式恒力彈簧吊架于水平空間不寬裕和需要吊架垂直布置以增加設備整體美觀的地方;ZH型座式恒力彈簧適用于需要把支吊架安置在支承構件上面、上支或下吊管道或設備的地方。
(2)型式選擇
該標準共有十一種型式。根據吊架的固定或吊裝方式,分雙吊點而架、單吊點點吊架、座式支吊架。
雙吊點吊架計有PHA、PHE、LHA、LHE四種;單吊點吊架計有PHD、PHC、LHB、LHC四種;座式計有PHD、ZHA、ZHB三種。
雙吊點吊架安裝方便、固定牢靠;單吊點吊架布置方便,安裝時如遇到障礙物,可以自由旋轉以避開障礙;座式支吊架可根據用戶需要直接安置在支承構件上面.但PHD型需要較大的水平空間。
該標準中各型恒力支吊架荷載螺栓相對于垂直方向允許有4°左右的擺動.以使吊架適應管道的水平位移。當管遵從冷態到熱態(安裝狀態到工作狀態)水平位移較大時,恒力彈簧支吊架與管道相接的吊桿冷態安裝位置應充分考慮這個水平位移量和位移方向后確定,以使工作狀態下吊桿位置最合適(呈垂直狀態)。
當選擇支吊架類型和支吊架的固定或支吊方式之后,就可確定支吊架的型式。
(3)位移數值的確定
在選用恒力彈簧支吊架之前.應計算出被支吊管道或設備從冷態到熱態的最大垂直位移量。在選用時,位移數值應留有適當余量。推薦余量取位移量的20%,但不小子20mm,即:
T選=1.2T計 且T選>T計+20
式中:T選一一選用位移量mm
T計一一計算位移量mm
(4)載荷值的確定
取用靜力計算程序中的彈簧安裝荷載。
(5)恒力彈簧支吊架規格的選擇
根據已確定的支吊架載荷和位移量,查附錄B載荷位移系列表,按計算位移值下的支吊架荷載最接近的標準戴荷(向上取大)值確定相應的吊架編號.
2.ITT恒力彈簧選型方法
選用標準為常州三誠支吊架公司產品樣本,選型方法與國標恒力彈簧完全類似,但標號方法與表格系列不同。
3.彈簧組件安裝高度計算方法
(1)整定彈簧
h=Hmax-Faz或Hmin+Faz
Faz=F預-b
式中:h彈簧組件安裝高度mm
Hmam彈簧組件最大范圍高度mm
Hmin彈簧組件最小范圍高度mm
Faz安裝高度mm
F預絕對預壓縮值mm
b彈簧特征常數mm
(2)恒力彈簧
h=H1+b或H1
式中:h彈簧組件安裝高度mm
b彈簧特征常數mm
H1安裝高度mm
ITT系列與此類似,具體參數系列有所不同
4.拉桿強度校核方法
Pjg≤[p]
式中:pjg結構荷載kN
[p]許用荷載kN
(二)數據庫建立
恒力彈簧荷載位移表見附錄B;彈簧安裝組件相關數據見附錄C;國標吊桿許用荷載表見附錄D。
(三)誤差分析
靜力分析程序中結構荷載的計算為工作荷載的1.5倍(蒸汽管道加水重),拉桿選擇中含有最大50%的系統誤差,此誤差使計算結果偏保守,設計結果便安全。恒力彈簧的荷載可調范圍約為15%,彈簧選擇中以安裝荷載作為選用荷載,允許最大15%誤差。
三、界面設計與程序實現