![合同管理系統(tǒng)畢業(yè)論文_第1頁](http://file.renrendoc.com/FileRoot1/2018-2/28/801d484f-fdfa-4faf-8b29-bb2c7f7c2807/801d484f-fdfa-4faf-8b29-bb2c7f7c28071.gif)
![合同管理系統(tǒng)畢業(yè)論文_第2頁](http://file.renrendoc.com/FileRoot1/2018-2/28/801d484f-fdfa-4faf-8b29-bb2c7f7c2807/801d484f-fdfa-4faf-8b29-bb2c7f7c28072.gif)
![合同管理系統(tǒng)畢業(yè)論文_第3頁](http://file.renrendoc.com/FileRoot1/2018-2/28/801d484f-fdfa-4faf-8b29-bb2c7f7c2807/801d484f-fdfa-4faf-8b29-bb2c7f7c28073.gif)
![合同管理系統(tǒng)畢業(yè)論文_第4頁](http://file.renrendoc.com/FileRoot1/2018-2/28/801d484f-fdfa-4faf-8b29-bb2c7f7c2807/801d484f-fdfa-4faf-8b29-bb2c7f7c28074.gif)
![合同管理系統(tǒng)畢業(yè)論文_第5頁](http://file.renrendoc.com/FileRoot1/2018-2/28/801d484f-fdfa-4faf-8b29-bb2c7f7c2807/801d484f-fdfa-4faf-8b29-bb2c7f7c28075.gif)
已閱讀5頁,還剩51頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
石家莊鐵道大學(xué)畢業(yè)設(shè)計合同管理系統(tǒng)CONTRACTMANAGESYSTEM2015屆信息科學(xué)與技術(shù)學(xué)院專業(yè)網(wǎng)絡(luò)工程學(xué)號00000000000學(xué)生姓名指導(dǎo)老師完成日期2015年月日畢業(yè)設(shè)計成績單學(xué)生姓名學(xué)號12312班級專業(yè)畢業(yè)設(shè)計題目合同管理系統(tǒng)指導(dǎo)教師姓名指導(dǎo)教師職稱講師評定成績指導(dǎo)教師得分評閱人得分答辯小組組長得分成績院長主任簽字年月日畢業(yè)設(shè)計任務(wù)書題目合同管理系統(tǒng)學(xué)生姓名學(xué)號班級專業(yè)承擔(dān)指導(dǎo)任務(wù)單位信息學(xué)院導(dǎo)師姓名導(dǎo)師職稱講師一、主要內(nèi)容系統(tǒng)主要分為兩個大的模塊系統(tǒng)設(shè)置模塊和合同管理模塊。合同管理模塊單位設(shè)置,對簽約單位基本屬性的設(shè)置,遍歷起草合同時增加的來往單位基本信息,并對其進(jìn)行修改保存;增加合同,起草合同的首頁基本屬性,資金計劃,合同執(zhí)行情況,合同文本,合同執(zhí)行來往單位及備注;修改合同,對已經(jīng)起草的合同進(jìn)行修改,從目錄遍歷已經(jīng)起草完成的合同對合同狀態(tài)進(jìn)行逐級提交;合同類別設(shè)置,增刪改查合同類別,可導(dǎo)入導(dǎo)出EXCEL文件系統(tǒng)設(shè)置模塊權(quán)限設(shè)置,增加刪除操作人員并設(shè)置操作人員的操作權(quán)限;修改密碼,修改當(dāng)前操作員登錄密碼及基本信息;端口設(shè)置,網(wǎng)絡(luò)連接設(shè)置,端口、IP地址的修改;設(shè)置時間,系統(tǒng)當(dāng)前時間設(shè)置;升級,導(dǎo)入系統(tǒng)升級文件。二、基本要求1適用于公司簽署的所有經(jīng)濟類合同的管理;2規(guī)范合同的簽訂、履行和付款程序,并最大限度的避免風(fēng)險;3友好的界面,方便用戶操作;免安裝對硬件要求低32位XP系統(tǒng)及更高版本操作系統(tǒng),方便移植;三、主要技術(shù)指標(biāo)1學(xué)習(xí)DELPHI語言,并熟練掌握DELPHI2009環(huán)境配置及軟件使用。2熟悉合同簽訂審批流程及合同管理的相關(guān)知識,分析系統(tǒng)需求;3構(gòu)思系統(tǒng)整體框架,補充功能模塊,實現(xiàn)系統(tǒng)功能,美化界面,達(dá)到軟件用戶體驗良好的效果。四、應(yīng)收集的資料及參考文獻(xiàn)1張嶺,宋坤,梁冰DELPHI程序開發(fā)典例寶典,200672羅斌DELPHIFORNET編程實例精粹,200653明日科技,梁冰,宋坤DELPHI范例完全自學(xué)手冊五、進(jìn)度計劃第1周第6周畢業(yè)實習(xí),開題,查詢相關(guān)資料。第7周第8周應(yīng)用分析、應(yīng)用設(shè)計開發(fā)環(huán)境、開發(fā)工具的確定熟悉開發(fā)環(huán)境及工具、功能模塊設(shè)計、代碼設(shè)計。第9周第13周程序開發(fā)編程及調(diào)試。第14周第16周論文書寫及答辯。教研室主任簽字時間年月日畢業(yè)設(shè)計開題報告題目合同管理系統(tǒng)學(xué)生姓名學(xué)號班級專業(yè)一、課題的研究背景及意義采用手工管理合同,由于涉及的部門眾多,需要管理的合同要素也各不相同,因此造成信息不集中,實時性不強,導(dǎo)致各部門協(xié)作,業(yè)務(wù)流程組建,監(jiān)控制度執(zhí)行方面效率不高,費時費力等問題,具體表現(xiàn)在如下方面1文檔管理困難傳統(tǒng)紙質(zhì)合同與電子版合同共存,但對于不同的人員想閱讀參考合同時,存在查找不方便的問題。尤其是領(lǐng)導(dǎo)需要了解合同文本時需要耗費很多時間。2進(jìn)度控制困難由于合同數(shù)目多,參與人員多,合同進(jìn)度的控制基本靠手工和普通WORD、EXCEL管理已很難滿足公司發(fā)展需要,并且當(dāng)領(lǐng)導(dǎo)想全局或全程了解合同情況時存在很大障礙。財務(wù)人員的付款依據(jù)也與進(jìn)度密切相關(guān),但同樣存在障礙。3信息匯總困難采用手工或EXCEL管理時,由于不同部門的數(shù)據(jù)格式不統(tǒng)一,采集也不能夠及時繼續(xù),匯總工作需要耗費大量時間還不一定準(zhǔn)確。對于領(lǐng)導(dǎo)的決策時間有一定的影響。4缺少預(yù)警機制缺少對合同進(jìn)度、結(jié)款等關(guān)鍵節(jié)點的預(yù)警,不能準(zhǔn)確地預(yù)測近期可能的收支項目,不能幫助公司進(jìn)行財務(wù)規(guī)劃,掌控現(xiàn)金流,更好地發(fā)揮資金運作。二、國內(nèi)外研究現(xiàn)狀1規(guī)范基礎(chǔ)數(shù)據(jù)管理合同管理系統(tǒng)采用集中的數(shù)據(jù)管理,可以有效地改變企業(yè)信息分布比較散亂的現(xiàn)狀。同時,系統(tǒng)提供自定義字段功能,可以為企業(yè)實現(xiàn)完整、規(guī)范的數(shù)據(jù)管理提供一個良好的平臺支撐。2提高管理效率合同管理系統(tǒng)避免了手工管理合同出現(xiàn),利用審批流管理,可以方便、快捷地處理企業(yè)管理事務(wù);預(yù)警平臺可以協(xié)助合同管理人員更輕松地應(yīng)對日常管理事務(wù);報表管理的靈活定義,為管理部門的統(tǒng)計分析提供強大的技術(shù)支持。3實現(xiàn)標(biāo)準(zhǔn)化管理和個性化管理的有機結(jié)合合同管理系統(tǒng)通過全局設(shè)置和權(quán)限分配,可以由公司制訂統(tǒng)一采用的管理標(biāo)準(zhǔn),比如,由公司設(shè)置業(yè)務(wù)單據(jù)必填字段,信息錄入必須填寫這些信息;數(shù)據(jù)字典可以為某些信息項提供標(biāo)準(zhǔn)的選擇項,防止錄入人員的錄入隨意性;設(shè)置統(tǒng)一的報表格式,信息輸出時可以保證一致性。同時,系統(tǒng)也允許用戶根據(jù)自身的實際情況采取個性化的措施,比如網(wǎng)格的列顯示、自定義報表等。4為領(lǐng)導(dǎo)決策提供準(zhǔn)確及時廣泛的信息利用互聯(lián)網(wǎng),領(lǐng)導(dǎo)可以在任何時間、任何地方進(jìn)入系統(tǒng),隨時查閱與合同管理相關(guān)基本信息,準(zhǔn)確定位下屬人員的工作情況,掌握合同執(zhí)行現(xiàn)狀,并方便地生成各種數(shù)據(jù)報表或圖表。同時,系統(tǒng)還提供強大的管理工具模塊供客戶選擇,對這些信息進(jìn)行深入分析,為公司決策人員提供更多的智力支持。5為用戶提供全面合同管理解決方案合同管理系統(tǒng)與企業(yè)管理咨詢相結(jié)合,可以為客戶提供全面的合同管理解決方案。比如,通過系統(tǒng)的開放性和靈活性,可以有效地固化專業(yè)咨詢的工作成果,這就為客戶合同管理能力及水平的提升提供足夠的平臺支持。總之,通過合同管理系統(tǒng)的應(yīng)用和實施,可以為合同管理信息化和合同管理能力提升提供一個最佳的結(jié)合點,切實打造企業(yè)核心競爭力。三、主要工作和所用方法合同管理模塊單位設(shè)置,對簽約單位基本屬性的設(shè)置,遍歷起草合同時增加的來往單位基本信息,并對其進(jìn)行修改保存;增加合同,起草合同的首頁基本屬性,資金計劃,合同執(zhí)行情況,合同文本,合同執(zhí)行來往單位及備注;修改合同,對已經(jīng)起草的合同進(jìn)行修改,從目錄遍歷已經(jīng)起草完成的合同對合同狀態(tài)進(jìn)行逐級提交;合同類別設(shè)置,增刪改查合同類別,可導(dǎo)入導(dǎo)出EXCEL文件。系統(tǒng)設(shè)置模塊權(quán)限設(shè)置,增加刪除操作人員并設(shè)置操作人員的操作權(quán)限;修改密碼,修改當(dāng)前操作員登錄密碼及基本信息;端口設(shè)置,網(wǎng)絡(luò)連接設(shè)置,端口、IP地址的修改;設(shè)置時間,系統(tǒng)當(dāng)前時間設(shè)置;升級,導(dǎo)入系統(tǒng)升級文件。四、研究的預(yù)期結(jié)果1技術(shù)的可行性在WINDOWS環(huán)境下搭建DELPHI開發(fā)平臺,整個系統(tǒng)用DELPHI語言設(shè)計開發(fā);數(shù)據(jù)保存采用數(shù)據(jù)結(jié)構(gòu)體內(nèi)存流本地文件的方式保存;數(shù)據(jù)調(diào)用采用本地文件內(nèi)存流調(diào)入記錄表格的方式調(diào)用已經(jīng)保存的數(shù)據(jù)。網(wǎng)絡(luò)連接采用2操作可行性可應(yīng)用于各類公司對經(jīng)濟類合同的管理,為公司管理帶來方便性。系統(tǒng)設(shè)置功能,可對操作人員進(jìn)行權(quán)限設(shè)置,限制其訪問的內(nèi)容;合同管理功能,可方便公司各部門對合同的起草、審批、存檔、查詢;系統(tǒng)連接INTERNET,方便用戶在任何地方審批合同。五、參考文獻(xiàn)1張嶺,宋坤,梁冰DELPHI程序開發(fā)典例寶典,200672羅斌DELPHIFORNET編程實例精粹,200653明日科技,梁冰,宋坤DELPHI范例完全自學(xué)手冊六、進(jìn)度計劃第1周第6周畢業(yè)實習(xí),開題,查詢相關(guān)資料。第7周第8周應(yīng)用分析、應(yīng)用設(shè)計開發(fā)環(huán)境、開發(fā)工具的確定熟悉開發(fā)環(huán)境及工具、功能模塊設(shè)計、代碼設(shè)計。第9周第13周程序開發(fā)編程及調(diào)試。第14周第16周論文書寫及答辯。指導(dǎo)教師簽字時間年月日摘要MIS管理信息系統(tǒng),在強調(diào)管理,強調(diào)信息的現(xiàn)代社會中,MIS包含了眾多學(xué)科,比如管理學(xué)、經(jīng)濟學(xué)、統(tǒng)計學(xué)以及計算機科學(xué)等。以這些學(xué)科為基礎(chǔ)完成信息收集和加工,形成一個完善的系統(tǒng)。而本文章講的是合同管理系統(tǒng),之所以做這樣一個系統(tǒng)是因為以往合同都是通過手工管理,因為合同量大所以手工管理存在相當(dāng)大的弊端,給企業(yè)帶來諸多不便。本合同管理系統(tǒng)采用DELPHI語言DELPHI2009的編譯環(huán)境下編寫,滿足各類經(jīng)濟類合同的管理界面友好操作方便。本系統(tǒng)以獨特的內(nèi)存流設(shè)計為亮點,流暢地完成了合同數(shù)據(jù)的起草、保存、調(diào)入、查看、修改等一系列功能;本系統(tǒng)有合同管理和系統(tǒng)設(shè)置兩大模塊,針對合同起草、提交、保存一整套管理流程以及操作人員和系統(tǒng)基本設(shè)置修改。系統(tǒng)經(jīng)反復(fù)測試用戶體驗良好,系統(tǒng)穩(wěn)固性強,設(shè)計合理滿足用戶需求。關(guān)鍵詞合同管理MISDELPHIABSTRACTMISISAINFORMATIONMANAGESYSTEM,ITISBECOMINGMOREANDMOREPOPULARINTHEMODERNSOCIETYOFEMPHASIZETHEMANAGEMENT,EMPHASIZETHEINFORMATIONMISCONTAINSMANYDISCIPLINES,SUCHASMANAGEMENT,ECONOMICS,STATISTICSANDCOMPUTERSCIENCE,ETCONTHEBASISOFTHESESUBJECTSTOCOMPLETETHEINFORMATIONCOLLECTIONANDPROCESSING,ANDFORMINGAPERFECTSYSTEMANDTHISARTICLEISABOUTTHECONTRACTMANAGEMENTSYSTEM,TODOSUCHASYSTEMBECAUSEOFPREVIOUSCONTRACTISTHROUGHTHEMANUALMANAGEMENT,BECAUSEOFLARGEAMOUNTOFTHECONTRACTSOTHEDISADVANTAGESOFMANUALMANAGEMENTISQUITEBIG,BRINGSOMUCHINCONVENIENCETHISCONTRACTMANAGEMENTSYSTEMUSINGDELPHILANGUAGEWRITINGDELPHI2009COMPILERENVIRONMENT,MEETALLKINDSOFECONOMICCONTRACTMANAGEMENTFRIENDLYINTERFACEISEASYTOOPERATEWITHTHEUNIQUEMEMORYFLOWDESIGNTHISSYSTEM,SMOOTHLYCOMPLETEDTHECONTRACTDRAFTING,DATASTORAGE,ACCESS,VIEW,MODIFY,ANDASERIESOFFEATURESTHISSYSTEMHASACONTRACTMANAGEMENTANDSYSTEMSETTINGSMODULE,AGAINSTTHECONTRACTDRAFT,SUBMIT,SAVEASETOFMANAGEMENTPROCESSANDBASICSETUPOPERATORSANDSYSTEMCHANGESSYSTEMTHROUGHREPEATEDTESTOFTHEUSEREXPERIENCEISGOOD,STRONGSTABILITY,REASONABLEDESIGNTOMEETUSERNEEDSKEYWORDSCONTRACTMANAGEMENTMISDELPHI目錄畢業(yè)設(shè)計成績單I畢業(yè)設(shè)計任務(wù)書II畢業(yè)設(shè)計開題報告III第1章緒論111課題背景及研究意義112國內(nèi)外研究現(xiàn)狀213課題研究內(nèi)容214論文組織結(jié)構(gòu)3第2章系統(tǒng)開發(fā)工具421DELPHI語言簡介422EJUNGRID簡介4第3章系統(tǒng)需求分析及概要設(shè)計631需求分析632可行性分析7321技術(shù)可行性7322經(jīng)濟可行性7323社會因素可行性733系統(tǒng)的概要設(shè)計8331系統(tǒng)結(jié)構(gòu)設(shè)計8332系統(tǒng)功能模塊劃分8333工作流程9第4章系統(tǒng)詳細(xì)設(shè)計與實現(xiàn)1141系統(tǒng)登錄功能界面模塊1142系統(tǒng)主界面模塊1443合同管理功能模塊1444自定義內(nèi)存流25441內(nèi)存流設(shè)計概要26442內(nèi)存流設(shè)計算法2745系統(tǒng)分析結(jié)果測試28第5章結(jié)論及展望3051本文總結(jié)3052展望31參考文獻(xiàn)32致謝33附錄A34英文原文34中文譯文39附錄B43第1章緒論11課題背景及研究意義隨著時代的發(fā)展計算機已經(jīng)應(yīng)用到生活的各個方面。然而現(xiàn)在許多企業(yè)對于合同的管理還停留在手工操作,這大大地降低了企業(yè)的工作效率。近年來,隨著公司交易的日益增多,合同信息量也在不斷地增大5。隨之而來的是管理市場工作日趨復(fù)雜繁重,要耗費大量人力、物力,而現(xiàn)有信息的管理水平不高,一直以來人們使用傳統(tǒng)人工的方式管理信息。采用手工管理合同,由于涉及的部門眾多,需要管理的合同要素也各不相同,因此造成信息不集中,實時性不強,導(dǎo)致各部門協(xié)作,業(yè)務(wù)流程組建,監(jiān)控制度執(zhí)行方面效率不高,費時費力等問題,具體表現(xiàn)在如下方面文檔管理困難傳統(tǒng)紙質(zhì)合同與電子版合同共存,但對于不同的人員想閱讀參考合同時,存在查找不方便的問題。尤其是領(lǐng)導(dǎo)需要了解合同文本時需要耗費很多時間。進(jìn)度控制困難由于合同數(shù)目多,參與人員多,合同進(jìn)度的控制基本靠手工和普通WORD、EXCEL管理已很難滿足公司發(fā)展需要,并且當(dāng)領(lǐng)導(dǎo)想全局或全程了解合同情況時存在很大障礙。財務(wù)人員的付款依據(jù)也與進(jìn)度密切相關(guān),但同樣存在障礙。信息匯總困難采用手工或EXCEL管理時,由于不同部門的數(shù)據(jù)格式不統(tǒng)一,采集也不能夠及時繼續(xù),匯總工作需要耗費大量時間還不一定準(zhǔn)確。對于領(lǐng)導(dǎo)的決策時間有一定的影響。缺少預(yù)警機制缺少對合同進(jìn)度、結(jié)款等關(guān)鍵節(jié)點的預(yù)警,不能準(zhǔn)確地預(yù)測近期可能的收支項目,不能幫助公司進(jìn)行財務(wù)規(guī)劃,掌控現(xiàn)金流,更好地發(fā)揮資金運作。作為計算機應(yīng)用的一部分,使用計算機對公司企業(yè)合同進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點例如檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高信息管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣一套管理軟件成為很有必要的事情。12國內(nèi)外研究現(xiàn)狀規(guī)范基礎(chǔ)數(shù)據(jù)管理,合同管理系統(tǒng)采用集中的數(shù)據(jù)管理,可以有效地改變企業(yè)信息分布比較散亂的現(xiàn)狀。同時,系統(tǒng)提供自定義字段功能,可以為企業(yè)實現(xiàn)完整、規(guī)范的數(shù)據(jù)管理提供一個良好的平臺支撐12。提高管理效率,合同管理系統(tǒng)避免了手工管理合同出現(xiàn),利用審批流管理,可以方便、快捷地處理企業(yè)管理事務(wù);預(yù)警平臺可以協(xié)助合同管理人員更輕松地應(yīng)對日常管理事務(wù);報表管理的靈活定義,為管理部門的統(tǒng)計分析提供強大的技術(shù)支持。實現(xiàn)標(biāo)準(zhǔn)化管理和個性化管理的有機結(jié)合,合同管理系統(tǒng)通過全局設(shè)置和權(quán)限分配,可以由公司制訂統(tǒng)一采用的管理標(biāo)準(zhǔn),比如,由公司設(shè)置業(yè)務(wù)單據(jù)必填字段,信息錄入必須填寫這些信息;數(shù)據(jù)字典可以為某些信息項提供標(biāo)準(zhǔn)的選擇項,防止錄入人員的錄入隨意性;設(shè)置統(tǒng)一的報表格式,信息輸出時可以保證一致性。同時,系統(tǒng)也允許用戶根據(jù)自身的實際情況采取個性化的措施,比如網(wǎng)格的列顯示、自定義報表等。為領(lǐng)導(dǎo)決策提供準(zhǔn)確及時廣泛的信息,利用互聯(lián)網(wǎng),領(lǐng)導(dǎo)可以在任何時間、任何地方進(jìn)入系統(tǒng),隨時查閱與合同管理相關(guān)基本信息,準(zhǔn)確定位下屬人員的工作情況,掌握合同執(zhí)行現(xiàn)狀,并方便地生成各種數(shù)據(jù)報表或圖表。同時,系統(tǒng)還提供強大的管理工具模塊供客戶選擇,對這些信息進(jìn)行深入分析,為公司決策人員提供更多的智力支持10。為用戶提供全面合同管理解決方案,合同管理系統(tǒng)與企業(yè)管理咨詢相結(jié)合,可以為客戶提供全面的合同管理解決方案。比如,通過系統(tǒng)的開放性和靈活性,可以有效地固化專業(yè)咨詢的工作成果,這就為客戶合同管理能力及水平的提升提供足夠的平臺支持。總之,通過合同管理系統(tǒng)的應(yīng)用和實施,可以為合同管理信息化和合同管理能力提升提供一個最佳的結(jié)合點,切實打造企業(yè)核心競爭力。13課題研究內(nèi)容本合同管理系統(tǒng)按照軟件工程的方法進(jìn)行需求分析與設(shè)計,根據(jù)科學(xué)化、系統(tǒng)化、信息化的合同管理原則進(jìn)行設(shè)計9,系統(tǒng)分為九個主要功能模塊單位設(shè)置對簽約單位基本屬性的設(shè)置,其中包含單位編碼、單位名稱、單位機構(gòu)代碼、單位賬號等等。增加合同增加合同的基本屬性,資金計劃,合同執(zhí)行情況,合同起草及備注。修改合同對已經(jīng)起草的合同進(jìn)行修改,更新。合同類別設(shè)置增加刪除合同類別,可導(dǎo)入導(dǎo)出EXCEL文件權(quán)限設(shè)置增加刪除操作人員并設(shè)置操作人員的操作權(quán)限;修改密碼修改當(dāng)前操作員登錄密碼及基本信息;端口設(shè)置網(wǎng)絡(luò)連接設(shè)置;設(shè)置時間系統(tǒng)時間設(shè)置;升級導(dǎo)入系統(tǒng)升級文件。這些模塊基本上滿足了用戶在合同管理方面的需求。實現(xiàn)了對合同的起草、簽約、修改和保存,以及合同從簽約到執(zhí)行再到最后完成等跟蹤操作,操作人員信息的注冊密碼修改等功能。本管理系統(tǒng)的開發(fā)基于DELPHI2009的開發(fā)環(huán)境,本著科學(xué)化、規(guī)范化、系統(tǒng)化的原則,并考慮到合同的實際情況,具有查詢方便、安全保密性好、用戶界面友好、容易操作等優(yōu)點。14論文組織結(jié)構(gòu)本課題主要通過信息系統(tǒng)自動化技術(shù)對企業(yè)合同進(jìn)行統(tǒng)籌管理,避免了以往手工管理合同帶來的不便,降低管理成本,提高企業(yè)工作效率。本文的體系結(jié)構(gòu)設(shè)計如下。第1章緒論。主要介紹合同管理的課題背景及研究意義、國內(nèi)外研究現(xiàn)狀、本課題的組織結(jié)構(gòu),使讀者了解國內(nèi)外合同管理的發(fā)展現(xiàn)狀、優(yōu)缺點、特色以及合同管理系統(tǒng)的信息化、自動化勢在必行。第2章將簡單介紹系統(tǒng)設(shè)計和開發(fā)過程中用到的主要工具和技術(shù)系統(tǒng)開發(fā)工具,包括DELPHI2009以及相關(guān)插件。其中,DELPHI是進(jìn)行系統(tǒng)開發(fā)的主要語言,DELPHI2009為系統(tǒng)開發(fā)的主要軟件。第3章會介紹合同管理系統(tǒng)的需求分析、系統(tǒng)概要設(shè)計。需求分析部分介紹了系統(tǒng)的功能需求和性能需求詳細(xì)。系統(tǒng)概要設(shè)計部分介紹了系統(tǒng)各模塊的功能設(shè)計。第4章詳細(xì)設(shè)計介紹了系統(tǒng)的登錄主界面、各個功能管理模塊。各個模塊分別介紹了功能的設(shè)計與實現(xiàn)、核心代碼的展示以及功能實現(xiàn)相應(yīng)的圖片示例。第5章結(jié)論及展望。對本文的結(jié)論進(jìn)行總結(jié),總結(jié)合同管理系統(tǒng)的各功能完成情況以及展望進(jìn)一步的研究方向。第2章系統(tǒng)開發(fā)工具21DELPHI語言簡介DELPHI是BORLAND公司研制的新一代可視化開發(fā)工具,可在WINDOWS3X、WINDOWS95、WINDOWSNT、WINDOWSXP、WINDOWSVISTA、WINDOWS7等環(huán)境下使用。當(dāng)前,DELPHI也可以在LINUX平臺上開發(fā)應(yīng)用,其在LINUX上的對應(yīng)產(chǎn)品KYLIX2。DELPHI擁有一個可視化的集成開發(fā)環(huán)境IDE),采用面向?qū)ο蟮木幊陶Z言O(shè)BJECTPASCAL和基于部件的開發(fā)結(jié)構(gòu)框架。DELPHI它提供了500多個可供使用的構(gòu)件,利用這些部件,開發(fā)人員可以快速地構(gòu)造出應(yīng)用系統(tǒng)。開發(fā)人員也可以根據(jù)自己的需要修改部件或用DELPHI本身編寫自己的部件9。DELPHI具有簡單、高效、功能強大的特點,被稱為第四代編程語言。和VC相比,DELPHI更簡單、更易于掌握,而在功能上卻絲毫不遜色;和VB相比,DELPHI則功能更強大、更實用??梢哉fDELPHI同時兼?zhèn)淞薞C功能強大和VB簡單易學(xué)的特點。它一直是程序員至愛的編程工具。DELPHI具有以下的特性基于窗體和面向?qū)ο蟮姆椒ǎ咚俚木幾g器,強大的數(shù)據(jù)庫支持,與WINDOWS編程緊密結(jié)合,強大而成熟的組件技術(shù)。但最重要的還是OBJECTPASCAL語言,它才是一切的根本。OBJECTPASCAL語言是在PASCAL語言的基礎(chǔ)上發(fā)展起來的,簡單易學(xué)6。22EJUNGRID簡介EJUNGRID是一款類似EXCEL風(fēng)格的高品質(zhì)表格控件,我們設(shè)計的目標(biāo)是讓廣大軟件開發(fā)者能夠輕松快速開發(fā)出專業(yè)、高水準(zhǔn)的軟件產(chǎn)品,使您的軟件具備方便快捷的錄入界面、清晰漂亮的數(shù)據(jù)顯示界面、完美強大的打印預(yù)覽功能、可以讓您的用戶在打印預(yù)覽時實時方便的調(diào)整頁面布局,所見即所得,操作方式與EXCEL完全兼容,輸出的報表精美典雅5。眾多優(yōu)質(zhì)的功能,讓EJUNGRID躋身于高端表格控件之列,EJUNGRID是純DELPHI表格控件,同時提供WEB插件版,用于開發(fā)WEB報表,ACTIVEX插件版用于VB,VC等工具開發(fā)。我們設(shè)計的目標(biāo)是讓廣大軟件開發(fā)者能夠輕松快速開發(fā)出專業(yè)、高水準(zhǔn)的軟件產(chǎn)品,使您的軟件具備方便快捷的錄入界面、清晰漂亮的數(shù)據(jù)顯示界面、完美強大的打印預(yù)覽功能、可以讓您的用戶在打印預(yù)覽時實時方便的調(diào)整頁面布局,所見即所得,操作方式與EXCEL完全兼容,輸出的報表精美典雅。主要特點強大的單元格合并功能,客戶區(qū)、表頭、列頭,都可以隨意合并單元格,能夠制作出任意復(fù)雜的表格;支持行鎖定和列鎖定,拖動滾動條時固定行和固定列不隨滾動條滾動而改變位置,適合顯示商品名稱、編號等固定信息;單元格可以插入任何類型的對象;兼容EXCEL操作方式,使您的軟件用戶能夠輕易上手,減少培訓(xùn)費用;支持EXCEL方式的拖動選擇,拖動復(fù)制,行選,列選;能夠和EXCEL一樣,拖動選擇框右下角的小方框進(jìn)行行填充和列填充;可以和EXCEL之間相互復(fù)制粘貼內(nèi)容;可以靈活地控制選擇框的運行軌跡,例如用戶在第一列輸入完數(shù)據(jù)后按回車鍵,您可以根據(jù)需要讓選擇框掠過第二列直接跳轉(zhuǎn)到第三列,或者您需要的任何地方;豐富鼠標(biāo)事件和鍵盤事件,完善的開發(fā)接口;可根據(jù)頁面寬度按比例自動拉伸列寬;可根據(jù)頁面高度自動插入空白行充滿整個頁面高度;可隨意選擇打印范圍,打印表格中指定的區(qū)域;更強大的是可以指定表格中的某些行和列為標(biāo)題行和標(biāo)題列,打印時每頁都出現(xiàn)。這樣可以輕松打印出每頁都需要的表頭或列頭;可以在打印預(yù)覽時拖動鼠標(biāo)調(diào)整頁邊距、行高、列寬,調(diào)整時以虛線提示調(diào)整的位置,所有操作完全適應(yīng)EXCEL;可以選擇預(yù)覽調(diào)整的結(jié)果是否實時同步到表格中;可以設(shè)置多行頁眉頁腳,自動選擇打印頁碼、總頁數(shù)、日期、事件等等,可以設(shè)定字體顏色;可以設(shè)置多行標(biāo)題,實現(xiàn)主大標(biāo)題、副標(biāo)題等效果8。第3章系統(tǒng)需求分析及概要設(shè)計31需求分析采用手工管理合同,由于涉及的部門眾多,需要管理的合同要素也各不相同,因此造成信息不集中,實時性不強,導(dǎo)致各部門協(xié)作,業(yè)務(wù)流程組建,監(jiān)控制度執(zhí)行方面效率不高,費時費力等問題,具體表現(xiàn)在如下方面文檔管理困難傳統(tǒng)紙質(zhì)合同與電子版合同共存,但對于不同的人員想閱讀參考合同時,存在查找不方便的問題。尤其是領(lǐng)導(dǎo)需要了解合同文本時需要耗費很多時間。進(jìn)度控制困難由于合同數(shù)目多,參與人員多,合同進(jìn)度的控制基本靠手工和普通WORD、EXCEL管理已很難滿足公司發(fā)展需要,并且當(dāng)領(lǐng)導(dǎo)想全局或全程了解合同情況時存在很大障礙。財務(wù)人員的付款依據(jù)也與進(jìn)度密切相關(guān),但同樣存在障礙。信息匯總困難采用手工或EXCEL管理時,由于不同部門的數(shù)據(jù)格式不統(tǒng)一,采集也不能夠及時繼續(xù),匯總工作需要耗費大量時間還不一定準(zhǔn)確。對于領(lǐng)導(dǎo)的決策時間有一定的影響。缺少預(yù)警機制缺少對合同進(jìn)度、結(jié)款等關(guān)鍵節(jié)點的預(yù)警,不能準(zhǔn)確地預(yù)測近期可能的收支項目,不能幫助公司進(jìn)行財務(wù)規(guī)劃,掌控現(xiàn)金流,更好地發(fā)揮資金運作?;谑止す芾淼姆N種缺點,為了更好地管理合同,實現(xiàn)管理自動化,我們有必要將合同管理的流程與現(xiàn)代的計算機技術(shù)相結(jié)合,簡歷合同信息管理系統(tǒng),以便于合同管理的順暢進(jìn)行,實現(xiàn)合同管理流程全過程的電子化操作。通過與企業(yè)的管理人員與操作人員進(jìn)行細(xì)致交流,最終確定本系統(tǒng)要具備以下功能合同管理模塊單位設(shè)置對簽約單位基本屬性的設(shè)置,其中包含單位編碼、單位名稱、單位機構(gòu)代碼、單位賬號等,遍歷起草合同時增加的來往單位基本信息,并對其進(jìn)行修改保存。增加合同起草合同的首頁基本屬性,資金計劃,合同執(zhí)行情況,合同文本,合同執(zhí)行來往單位及備注。修改合同對已經(jīng)起草的合同進(jìn)行修改,更新,從目錄遍歷已經(jīng)起草完成的合同對合同狀態(tài)進(jìn)行逐級提交,簽約執(zhí)行完成。合同類別設(shè)置增刪改查合同類別,方便合同起草修改時對類別的調(diào)入,可導(dǎo)入導(dǎo)出EXCEL文件系統(tǒng)設(shè)置模塊權(quán)限設(shè)置增加刪除操作人員并設(shè)置操作人員的操作權(quán)限;修改密碼修改當(dāng)前操作員登錄密碼及基本信息;端口設(shè)置網(wǎng)絡(luò)連接設(shè)置,端口、IP地址的修改;設(shè)置時間系統(tǒng)當(dāng)前時間設(shè)置;升級導(dǎo)入系統(tǒng)升級文件。32可行性分析目前及至將來,企業(yè)競爭將主要在智能化,信息化方面展開,企業(yè)管理信息化的發(fā)展勢在必行。合同管理系統(tǒng)可以為企業(yè)管理者提供合同管理方面及時而準(zhǔn)確的信息,并且可以對合同的起草、執(zhí)行、和完成方面提供控制。321技術(shù)可行性在WINDOWS環(huán)境下搭建DELPHI開發(fā)平臺,整個系統(tǒng)用DELPHI語言設(shè)計開發(fā);數(shù)據(jù)保存采用數(shù)據(jù)結(jié)構(gòu)體內(nèi)存流本地文件的方式保存;數(shù)據(jù)調(diào)用采用本地文件內(nèi)存流調(diào)入記錄表格的方式調(diào)用已經(jīng)保存的數(shù)據(jù)。網(wǎng)絡(luò)連接采用322經(jīng)濟可行性從項目開發(fā)的投入金額、收益、收益投資比、投資回收周期和敏感性方面來考慮。在項目開發(fā)的投入上,開發(fā)和使用合同信息管理系統(tǒng)需要一臺PC機,在軟件上,需要DELPHI09。當(dāng)前合同的管理比較散亂,信息不及時,大部分工作需要手工操作,對信息的維護(hù)不僅費用高、工作量大,而且對信息的安全性很難得到保障。而該合同管理系統(tǒng)只需支出適量的資金進(jìn)行本系統(tǒng)的開發(fā)。使用本系統(tǒng)后大部分工作實現(xiàn)自動化,企業(yè)只需花費很少的人力和物理進(jìn)行系統(tǒng)的維護(hù)即可,并且降低了數(shù)據(jù)被無意破壞的風(fēng)險。323社會因素可行性從法律因素看,本系統(tǒng)開發(fā)所使用的軟件都是正版的,所有的技術(shù)資料都是由單位保管的,另外將通過簽訂合同來確定開發(fā)單位和使用單位的職責(zé)和違約責(zé)任,因此,開發(fā)合同管理系統(tǒng)是可行的。從用戶使用方面看,本系統(tǒng)的一般操作人員和系統(tǒng)管理員要求有一定的計算機基礎(chǔ)和一定的計算機專業(yè)知識。系統(tǒng)的操作人員經(jīng)過簡單培訓(xùn)將會熟練地使用本系統(tǒng)。因此在用戶使用方面,開發(fā)合同管理系統(tǒng)是完全可行的。33系統(tǒng)的概要設(shè)計331系統(tǒng)結(jié)構(gòu)設(shè)計本系統(tǒng)主要分為以下幾個子模塊單位設(shè)置對簽約單位基本屬性的設(shè)置,其中包含單位編碼、單位名稱、單位機構(gòu)代碼、單位賬號等等。增加合同增加合同的基本屬性,資金計劃,合同執(zhí)行情況,合同起草及備注。修改合同對已經(jīng)起草的合同進(jìn)行修改,更新。合同類別設(shè)置增加刪除合同類別,可導(dǎo)入導(dǎo)出EXCEL文件權(quán)限設(shè)置增加刪除操作人員并設(shè)置操作人員的操作權(quán)限;修改密碼修改當(dāng)前操作員登錄密碼及基本信息;端口設(shè)置網(wǎng)絡(luò)連接設(shè)置;設(shè)置時間系統(tǒng)時間設(shè)置;升級導(dǎo)入系統(tǒng)升級文件。系統(tǒng)結(jié)構(gòu)設(shè)計圖如圖31所示。332系統(tǒng)功能模塊劃分本系統(tǒng)的主要功能模塊劃分如圖32所示。圖32系統(tǒng)模塊圖1權(quán)限設(shè)置增加刪除操作人員并設(shè)置操作人員的操作權(quán)限;修改密碼修改當(dāng)前操作員登錄密碼及基本信息;起草合同增加合同的基本屬性,資金計劃,合同執(zhí)行情況,合同起草及備注;合同審核相關(guān)部門對合同進(jìn)行審核;修改合同對已經(jīng)起草和簽約的合同進(jìn)行修改,更新;單位設(shè)置對簽約單位基本屬性的設(shè)置,其中包含單位編碼、單位名稱、單位機構(gòu)代碼、單位賬號等等;合同信息對已經(jīng)保存的合同信息進(jìn)行管理維護(hù)更新;單位信息對已經(jīng)保存的單位信息進(jìn)行管理維護(hù)更新。333工作流程本系統(tǒng)由起草合同開始,各個部門逐級提交,通過每個部門的審核、審批方可執(zhí)行;如果合同不符合某個部門的要求,該部門可以執(zhí)行回退,合同退到上一個部門進(jìn)行修正,直到達(dá)標(biāo)后方可再向上級提交。圖33系統(tǒng)提交工作流程圖圖34系統(tǒng)回退工作流程圖第4章系統(tǒng)詳細(xì)設(shè)計與實現(xiàn)41系統(tǒng)登錄功能界面模塊當(dāng)啟動本系統(tǒng)時,首先要求用戶進(jìn)行登錄,用戶登錄模塊實現(xiàn)了用戶名和密碼與數(shù)據(jù)中USER表中的登錄名和密碼的驗證工作,并且將每次用戶登錄的情況記錄到事件日志中,登錄窗體設(shè)計界面如圖41所示。圖41登錄界面當(dāng)用戶輸入用戶名和密碼時,單擊“登錄”按鈕,將開始驗證用戶,并根據(jù)驗證的結(jié)果決定是否進(jìn)入合同管理系統(tǒng),同時根據(jù)用戶的權(quán)限設(shè)置不同,主窗口上的菜單欄也會不一樣。用戶登錄流程如圖42所示。圖42登錄流程登陸操作實現(xiàn)了密碼和用戶名以及用戶所屬單位的匹配,密碼、用戶名及單位信息通過內(nèi)存流存交由一個指定的文件保存,匹配時鎖定到此文件對文件內(nèi)的存儲信息進(jìn)行遍歷匹配,匹配成功則登陸系統(tǒng)主界面并且記錄用戶名和對應(yīng)單位,下次登陸時直接調(diào)用方便二次登陸,登錄失敗顯示錯誤信息,提示重新登錄;系統(tǒng)剛登陸時通過調(diào)用系統(tǒng)時間可以實現(xiàn)以不同季度的時間登陸,錄入此季度的數(shù)據(jù)。其主要代碼如下PROCEDURETDEBARKATIONFORMBITBTN1CLICKSENDERTOBJECTBEGINMY_BZ1AARICHEDIT1ITEMINDEXMY_MEMORYTMEMORYSTREAMCREATEIFAA0THENBEGIN/單位記錄結(jié)構(gòu)用來記錄匹配成功的單位信息,方便下次登陸直接調(diào)入MY_DATA_MODULEMY_CURR_DW_JIGOUMY_DATA_MODULEDEBARKATIONAAMY_DATA_MODULEMY_SS_DW_JIGOUMY_DATA_MODULEMY_CURR_DW_JIGOUIFMY_DATA_MODULEMY_SS_DW_JIGOUSX103THENBEGINK1MY_DATA_MODULEMY_SS_DW_JIGOULEVEL1FORLEVEL0TOK1DOBEGINKMY_DATA_MODULEMY_SS_DW_JIGOUPARENTMY_DATA_MODULEMY_SS_DW_JIGOUMY_DATA_MODULEDEBARKATIONKIFMY_DATA_MODULEMY_SS_DW_JIGOUSX0THENBEGINMY_MEMO_MLPOSITION0MY_MEMO_MLREADBUFFERFILEINFO,SIZEOFFILEINFOEJ_HTMLROWCOUNTFILEINFORECORDCOUNT1HANG1FORI1TOFILEINFORECORDCOUNTDOBEGINMY_MEMO_MLREADBUFFERHTML,SIZEOFHTMLEJ_HTMLROWCOUNTHANGENDENDEND3單位設(shè)置遍歷修改來往單位的基本信息。包括單位編碼、機構(gòu)代碼、單位名稱、地址、單位賬號、賬號開戶行、法人、法人電話、聯(lián)系人、聯(lián)系人電話、傳真、電子郵箱、注冊資金、信譽度、備注此模塊調(diào)入合同起草時錄入的來往單位信息,并且可對單位信息進(jìn)行修改保存。單位設(shè)置界面如圖410所示。圖410單位設(shè)置4合同類別設(shè)置對合同類別進(jìn)行增刪改查、排序、批量導(dǎo)入、存盤、打印。合同類別設(shè)置界面如圖411所示。圖411合同類別設(shè)置界面5部門審核對起草完成的合同進(jìn)行審核,只有審核部門有對其操作的額權(quán)限。增加了同意和擬同意兩個按鈕,如果起草合同完全沒有問題,則由審核審核部門的操作人員點同意按鈕,此時復(fù)核人的姓名則會被調(diào)入,復(fù)核人上方會顯示同意字樣;如果合同起草存在問題,則點擊擬同意按鈕,復(fù)核人姓名同樣被調(diào)入,復(fù)核人上方顯示擬同意字樣,然后回退或者保存,等待后期的處理。審核完成后提交給部門審批,合同狀態(tài)也有部門審核轉(zhuǎn)變成合同審批,合同狀態(tài)會在右上角顯示。此模塊主要包含打印、打印預(yù)覽、同意、擬同意、提交、回退、保存功能,采用TBUTTON按鈕控件進(jìn)行設(shè)計。部門審核界面如圖412所示。圖412部門審核界面6部門審批對審核通過的合同進(jìn)行審批批準(zhǔn)通過后合同才可以執(zhí)行,只有審批部門有對其操作的額權(quán)限。如果合同沒有紕漏的話由審批人員點擊同意按鈕,負(fù)責(zé)人的姓名會被調(diào)入,負(fù)責(zé)人上顯示同意字樣,然后對合同進(jìn)行提交操作可將合同提交給下一個部門進(jìn)行審核、審批;如果合同存在問題則點擊擬同意按鈕,負(fù)責(zé)人姓名同樣被調(diào)入,上方顯示擬同意字樣,然后回退或者保存,等待后期的處理。此模塊主要包含打印、打印預(yù)覽、同意、擬同意、提交、回退、保存功能,采用TBUTTON按鈕控件進(jìn)行設(shè)計。部門審核界面如圖413所示。圖413部門審批界面合同提交流程的核心代碼設(shè)計采用一個全局變量MY_BZ來標(biāo)識合同的不同狀態(tài),MY_BZ1表示起草合同,MY_BZ2表示修改合同,MY_BZ3表示起草部門審核,MY_BZ4表示起草部門審批,以此類推到MY_BZ10表示領(lǐng)導(dǎo)部門審批,這樣設(shè)計方便對每個模塊分開操作,每個模塊看似不可分割但是對每一個的修改只需要用到一個CASE語句就可以實現(xiàn)互不影響的目的,而且也方便了日后程序的修改優(yōu)化,添加刪除一些模塊或者功能的話只需要增加或者減少MY_BZ。此部分設(shè)計主要代碼如下CASEMY_BZOF1/起草合同BEGINLBLBTCAPTION增加合同LBLSJCAPTIONMYYMDTODXMY_DATA_MODULEMY_CURR_SYSTEMTIME,1/經(jīng)辦人STRCOPYFL_HTSY_JGQCBMYJ_JBR,PCHARCOPYMY_DATA_MODULEMY_CURR_RY_JIGOUMC,1,HIGHFL_HTSY_JGQCBMYJ_JBR/聯(lián)系電話STRCOPYFL_HTSY_JGQCBMYJ_LXDH,PCHARCOPYMY_DATA_MODULEMY_CURR_RY_JIGOUSJH,1,HIGHFL_HTSY_JGQCBMYJ_LXDHEND2/合同修改BEGIN/調(diào)入函數(shù)DRLBLBTCAPTION合同修改LBLSJCAPTIONMYYMDTODXMY_DATA_MODULEMY_CURR_SYSTEMTIME,1BTN_TIJIAOCAPTION提交BTNHTCAPTION回退/經(jīng)辦人STRCOPYFL_HTSY_JGQCBMYJ_JBR,PCHARCOPYMY_DATA_MODULEMY_CURR_RY_JIGOUMC,1,HIGHFL_HTSY_JGQCBMYJ_JBREND3/部門審核BEGIN/調(diào)入函數(shù)DRLBLBTCAPTION部門審核LBLSJCAPTIONMYYMDTODXMY_DATA_MODULEMY_CURR_SYSTEMTIME,1BTN_TIJIAOCAPTION提交BTNHTCAPTION回退/復(fù)核人STRCOPYFL_HTSY_JGQCBMYJ_FHR,PCHARCOPYMY_DATA_MODULEMY_CURR_RY_JIGOUMC,1,HIGHFL_HTSY_JGQCBMYJ_FHREND44自定義內(nèi)存流內(nèi)存流的設(shè)計是整個系統(tǒng)運行的支柱,內(nèi)存流保證了系統(tǒng)中同一單元和不同單元之間數(shù)據(jù)的保存和訪問,同一單元的數(shù)據(jù)通過內(nèi)存流實現(xiàn)了數(shù)據(jù)的保存和調(diào)用,本單元的數(shù)據(jù)在其他單元可能會重復(fù)調(diào)用,不同單元的數(shù)據(jù)訪問只需要通過內(nèi)存流將路徑定位到需要訪問的文件,通過管道技術(shù)實現(xiàn)了數(shù)據(jù)的本地訪問和網(wǎng)絡(luò)位置訪問,本系統(tǒng)采用文本到結(jié)構(gòu)體到內(nèi)存流,通過管道存入靜態(tài)文件的方式,提高了系統(tǒng)的操作性,使系統(tǒng)方便移植。441內(nèi)存流設(shè)計概要1保存過程。因為合同的存儲涉及到多張表格和文本的保存,所以本系統(tǒng)在初始化時創(chuàng)建兩個個內(nèi)存流,內(nèi)存流甲和內(nèi)存流乙,內(nèi)存流甲用來搬運數(shù)據(jù),內(nèi)存流乙用來匯聚數(shù)據(jù);每個表格和文本框創(chuàng)建的同時建立一個相應(yīng)的結(jié)構(gòu)體,每張表格和文本的存儲過程都要經(jīng)歷錄入數(shù)據(jù)寫入結(jié)構(gòu)體導(dǎo)入內(nèi)存流匯聚內(nèi)存流,當(dāng)內(nèi)存流甲將數(shù)據(jù)成功匯聚到內(nèi)存流乙后釋放內(nèi)存流甲,再創(chuàng)建新的內(nèi)存流甲進(jìn)行數(shù)據(jù)的搬運;當(dāng)數(shù)據(jù)全部都匯聚到內(nèi)存流乙后,內(nèi)存流乙會將數(shù)據(jù)送給管道函數(shù)然后存入目標(biāo)文件,釋放內(nèi)存流乙。每次的數(shù)據(jù)保存不管是成功還是失敗都會執(zhí)行CLEAR函數(shù),對錄入的數(shù)據(jù)進(jìn)行清空工作,方便下次數(shù)據(jù)的錄入。本系統(tǒng)內(nèi)存流工作流程圖如圖414。圖414內(nèi)存流設(shè)計流程圖2調(diào)入過程。數(shù)據(jù)的調(diào)入為保存的逆過程文件內(nèi)存流結(jié)構(gòu)體讀出;調(diào)入數(shù)據(jù)之前需要進(jìn)行文件查找,用如下函數(shù)進(jìn)行文件名的匹配MY_FILENAMEMY_DATA_MODULEMY_CURR_PATHCURR_ND_PATH/合同管理文件夾HTGLWJJ/合同文件夾HTWJJ/合同文件名前綴HTQZ_WJM調(diào)入的核心代碼詳見附錄B調(diào)入合同函數(shù)。442內(nèi)存流設(shè)計算法1本內(nèi)存流的設(shè)計采用流線型結(jié)構(gòu)設(shè)計,每個內(nèi)存流包含位置POSITION和大小SIZE屬性,位置等于上一個數(shù)據(jù)流的位置加上上一個數(shù)據(jù)流的長度LENGTH,大小等于所有數(shù)據(jù)流長度的總和。下面用合同首頁和資金計劃表格舉例演示內(nèi)存流位置和大小的計算方法MY_MEMO_1POSITIONMY_MEM_POSITIONMY_MEMO_1WRITEBUFFERFILEINFO,SIZEOFFILEINFOMY_MEMO_1WRITEBUFFERHTGL,SIZEOFHTGL/導(dǎo)入內(nèi)存流合同首頁SYBG_NCLK0HTGLPSKSIZEOFFILEINFOSIZEOFHTGLHTGLLENKMY_MEMOSIZEMY_MEMO_1WRITEBUFFERMY_MEMOMEMORY,HTGLLENK/導(dǎo)入內(nèi)存流資金計劃ZJJHBG_NCLKK1HTGLPSKHTGLPSK1HTGLLENK1HTGLLENKMY_MEMOSIZEMY_MEMO_1WRITEBUFFERMY_MEMOMEMORY,HTGLLENK2每個文件都有其相對應(yīng)的結(jié)構(gòu)體作為數(shù)據(jù)的存儲空間,與結(jié)構(gòu)函數(shù)相對應(yīng)的是析構(gòu)函數(shù),當(dāng)數(shù)據(jù)存儲完成后用析構(gòu)函數(shù)來釋放結(jié)構(gòu)體。幾個典型的文件結(jié)構(gòu)見附錄B。每個內(nèi)存流的建立都要經(jīng)過內(nèi)存流清空MY_MEMO_1CLEAR,內(nèi)存流位置初始化MY_MEMO_1POSITION0,內(nèi)存流空間分配,其中包括頭文件空間分配和主數(shù)據(jù)流空間分配MY_MEMO_1WRITEBUFFERSTRUCT,SIZE,寫入內(nèi)存流MY_MEMO_1WRITEBUFFER。其主要代碼如下MY_MEMO_1CLEARMY_MEMO_1POSITION0MY_MEMO_1WRITEBUFFERFILEINFOVER,SIZEOFFILEINFOVERMY_MEMO_1WRITEBUFFERHTML,SIZEOFHTML/導(dǎo)入內(nèi)存流DRNCLSIZEOFHTMLSIZEOFFILEINFOVERFILEINFOVERSX1FILEINFOFILELENGTHMY_MEMO_1POSITION0MY_MEMO_1WRITEBUFFERFILEINFOVER,SIZEOFFILEINFOVER45系統(tǒng)分析結(jié)果測試本系統(tǒng)設(shè)計在過程中一直使用DELPHI09進(jìn)行系統(tǒng)的設(shè)計和調(diào)試,最終各方面測試結(jié)果如下。界面顯示效果系統(tǒng)界面顯示效果良好,沒有出現(xiàn)亂碼、顏色搭配不協(xié)調(diào);頁面內(nèi)容充實、顯示正確;表格大小適中隨數(shù)據(jù)的錄入自動調(diào)整,數(shù)據(jù)錄入自動換行。點擊按鈕時,按鈕發(fā)生顏色變化并且抖動,給用戶良好的點擊感覺。用戶驗證不同權(quán)限用戶具有嚴(yán)格的驗證,并且通過驗證進(jìn)入相應(yīng)的界面;用戶的賬號、密碼輸入錯誤會有相應(yīng)的提示;功能實現(xiàn)單位設(shè)置,對簽約單位基本屬性的設(shè)置,其中包含單位編碼、單位名稱、單位機構(gòu)代碼、單位賬號等等;起草合同,起草合同的基本屬性,資金計劃,合同執(zhí)行情況,合同文本,合同執(zhí)行中的來往單位及備注;修改合同,對已經(jīng)起草的合同進(jìn)行修改,更新;合同類別設(shè)置增加刪除合同類別,可導(dǎo)入導(dǎo)出EXCEL文件;權(quán)限設(shè)置,增加刪除操作人員并設(shè)置操作人員的操作權(quán)限;修改密碼,修改當(dāng)前操作員登錄密碼及基本信息;端口設(shè)置,網(wǎng)絡(luò)連接設(shè)置可以實現(xiàn)異地辦公;設(shè)置時間,系統(tǒng)時間設(shè)置;升級,可以導(dǎo)入系統(tǒng)升級文件;提交流程,實現(xiàn)了合同逐級審核審批,提交和回退。各模塊的流程清晰,符合用戶操作習(xí)慣,界面友好給用戶良好的使用感受。第5章結(jié)論及展望51本文總結(jié)本次畢業(yè)設(shè)計首先通過學(xué)院圖書館、網(wǎng)絡(luò)資源等各種途徑對數(shù)據(jù)倉庫相關(guān)知識進(jìn)行了復(fù)習(xí),了解了信息管理系統(tǒng)的基本知識,掌握了合同管理系統(tǒng)的基本的方法。然后參考企業(yè)合同管理方面的文章,在網(wǎng)絡(luò)上和現(xiàn)實中對合同管理現(xiàn)狀進(jìn)行了充分的需求分析和功能分析。從合同管理和系統(tǒng)設(shè)置兩個大方面設(shè)計,各模塊的實現(xiàn)都需自定義的內(nèi)存流的支持。使本系統(tǒng)的功能基本能夠?qū)崿F(xiàn),形成一個完整的系統(tǒng),完成了畢業(yè)設(shè)計的任務(wù)。其中,合同管理模塊下單位設(shè)置對簽約單位基本屬性的設(shè)置,其中包含單位編碼、單位名稱、單位機構(gòu)代碼、單位賬號等,遍歷起草合同時增加的來往單位基本信息,并對其進(jìn)行修改保存。增加合同起草合同的首頁基本屬性,資金計劃,合同執(zhí)行情況,合同文本,合同執(zhí)行來往單位及備注。修改合同對已經(jīng)起草的合同進(jìn)行修改,更新,從目錄遍歷已經(jīng)起草完成的合同對合同狀態(tài)進(jìn)行逐級提交,簽約執(zhí)行完成。合同類別設(shè)置增刪改查合同類別,方便合同起草修改時對類別的調(diào)入,可導(dǎo)入導(dǎo)出EXCEL文件。系統(tǒng)設(shè)置模塊下權(quán)限設(shè)置增加刪除操作人員并設(shè)置操作人員的操作權(quán)限;修改密碼修改當(dāng)前操作員登錄密碼及基本信息;端口設(shè)置網(wǎng)絡(luò)連接設(shè)置,端口、IP地址的修改;設(shè)置時間系統(tǒng)當(dāng)前時間設(shè)置;升級導(dǎo)入系統(tǒng)升級文件。由于因時間和能力方面的關(guān)系,本次畢業(yè)設(shè)計合同管理系統(tǒng)的研究仍有很多不足之處。如需求分析的不全面使無法實現(xiàn)合同管理系統(tǒng)所有功能需求。通過本次畢業(yè)設(shè)計,不但學(xué)到了很多書本上課堂上無法學(xué)到的東西,而且在應(yīng)用知識解決實際問題的方面有了很大的提高。在學(xué)習(xí)思維和動手能力上面對自己都有很大的提高?;仡櫹到y(tǒng)的開發(fā)與論文撰寫過程,有幾多收獲,也有諸多不盡人意之處,更需進(jìn)一步的努力和開拓。52展望本系統(tǒng)設(shè)計以企業(yè)的經(jīng)濟效益為目標(biāo),能夠為企業(yè)管理人員和員工提供簡單易用、功能強大并高度靈活的應(yīng)用工具,激勵他們的積極性,這些改進(jìn)為企業(yè)帶來更高的效率為企業(yè)創(chuàng)造利益。同時,通過對人流、物流、資金流的科學(xué)管理和有效控制,提高員工的工作效率,降低各種經(jīng)營成本,從而獲取持久的利潤。本系統(tǒng)完成僅僅是合同管理系統(tǒng)的初步雛形,由于缺少實際企業(yè)相應(yīng)合同的錄取和非開發(fā)人員的測試,本系統(tǒng)在實際使用過程中必定存在諸多不便,但是在合同管理系統(tǒng)的使用過程中我們將通過用戶對其功能的反饋,不斷地進(jìn)行相應(yīng)的改善,使用系統(tǒng)的升級功能導(dǎo)入更新改進(jìn)過的系統(tǒng),不斷的完善系統(tǒng),使系統(tǒng)的界面及功能都更加的人性化?,F(xiàn)在以及將來一定會是一個信息化、自動化管理的高效率的社會,所以MIS必將的到一個長遠(yuǎn)普及的發(fā)展。參考文獻(xiàn)1張嶺,宋坤,梁冰DELPHI程序開發(fā)典例寶典200672羅斌DELPHIFORNET編程實例精粹200653明日科技,梁冰,宋坤DELPHI范例完全自學(xué)手冊200464呂宗智,王世攀,王顥等DELPHI實用技術(shù)精辟200035趙萬軍DELPHI軟件項目開發(fā)實例2004116周國宏,羅述謙,羅起DELPHI程序設(shè)計200647周興華DELPHINET程序設(shè)計20048郭振斌,黃業(yè)清DELPHI高級頁面特效制作百例200669江孝宜信息系統(tǒng)開發(fā)電子工業(yè)出版社,2006710中國交通建設(shè)監(jiān)理協(xié)會組織合同管理人民交通出版社,2013511孫紅新公司合同管理法律出版社,200710112陳燕青管理信息系統(tǒng)在公司中的應(yīng)用J電子制作,20141613匡南淺談中小企業(yè)管理信息系統(tǒng)現(xiàn)狀及對策J商場現(xiàn)代化,20141914霍特爾曼HEADFIRSTCSOUTHEASTUNIVERSITYPRESS,20095113115沃爾斯SPRINGINACTIONRENMINUNIVERSITYOFPOSTPRESS,2007致謝經(jīng)過一學(xué)期的努力,我的畢業(yè)設(shè)計終于完成了。在做畢業(yè)設(shè)計的這段時間里,我遇到了許多的問題,許多時候都不知道怎么進(jìn)行下一步工作,每次在這時候,都會有老師、同學(xué)、朋友給我耐心的指導(dǎo),細(xì)心的幫我解決問題。在此,我向他們表示最真誠的感謝。首先,我要感謝王威老師耐心的教導(dǎo)和指導(dǎo)我們。從最初的開題報告和任務(wù)書,王老師都很認(rèn)真負(fù)責(zé)的為我們每一個人的文檔仔細(xì)的標(biāo)注,告訴我們自己的問題,同時鼓勵我們自己好好創(chuàng)新,如果有自己想做的畢業(yè)設(shè)計題目可以和他說,已經(jīng)確定題目的同學(xué),王老師鼓勵他們好好做,并且每周都會檢查一次,來告訴我們的缺點和不足在哪里,以便我們及時調(diào)整。同時,如果系里面開會有什么通知,他都會第一時間發(fā)郵件告訴我們,好讓我們知道什么時候會第一次檢查、中期檢查和終期檢查,來合理分配自己的時間。并且,王老師會經(jīng)常到畢設(shè)教室來指導(dǎo)我們,為我們解答所遇到問題,給了我們很大的幫助。其次,我要感謝我們網(wǎng)絡(luò)工程系的所有老師。在第一次檢查、中期檢查中,他們給我提出了很多的寶貴意見和建議,還經(jīng)常督促我們抓緊時間做畢業(yè)設(shè)計。我要感謝幫助我的同學(xué)們,他們給了我很大的啟發(fā)與幫助,幫助我解決了諸多在編寫程序中遇到的問題。同時,也很感謝這次畢業(yè)設(shè)計,它讓我懂得了學(xué)習(xí)的樂趣,當(dāng)自己經(jīng)過辛苦努力鉆研出來一個勞動成果的時候,那種心情是無法比擬的,在這個過程中我也學(xué)到了許多從前沒有學(xué)過的知識與經(jīng)驗,讓我收獲很多。最后感謝信息學(xué)院給大家提供的畢業(yè)設(shè)計實驗室。向信息學(xué)院所有的老師表示深深的謝意。附錄A英文原文DEVELOPINGAPPLICATIONSWITHDELPHIBORLANDDELPHIISA
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代簡約風(fēng)格與地方文化的融合在酒店餐廳
- 校園文化與社區(qū)文化的互動關(guān)系研究報告
- 電力設(shè)施安全風(fēng)險評估與危機防范
- 2025年度綠色建筑水電工程設(shè)計施工合同
- 2025年度綠色建筑技術(shù)研發(fā)與應(yīng)用合同協(xié)議書
- 環(huán)境科學(xué)專業(yè)人才培養(yǎng)與環(huán)境保護(hù)的協(xié)同發(fā)展
- 生產(chǎn)現(xiàn)場的應(yīng)急管理與安全培訓(xùn)
- 電力工程項目的長期風(fēng)險規(guī)劃與管理
- 2025年度網(wǎng)絡(luò)安全風(fēng)險評估與防護(hù)咨詢服務(wù)合同范本
- 現(xiàn)代辦公環(huán)境下如何利用移動支付提升效率
- 第五講鑄牢中華民族共同體意識-2024年形勢與政策
- 中華人民共和國學(xué)前教育法
- 2024年貴州公務(wù)員考試申論試題(B卷)
- 三年級(下冊)西師版數(shù)學(xué)全冊重點知識點
- 期末練習(xí)卷(試題)-2024-2025學(xué)年四年級上冊數(shù)學(xué)滬教版
- 2025年公務(wù)員考試申論試題與參考答案
- 抑郁癥課件教學(xué)課件
- 關(guān)于消防安全評估設(shè)備操作說明詳解
- 2025年高考作文專練(25道真題+審題立意+范文)- 2025年高考語文作文備考總復(fù)習(xí)
- 中國高血壓防治指南(2024年修訂版)要點解讀
評論
0/150
提交評論