合同管理系統(tǒng)設(shè)計_第1頁
合同管理系統(tǒng)設(shè)計_第2頁
合同管理系統(tǒng)設(shè)計_第3頁
合同管理系統(tǒng)設(shè)計_第4頁
合同管理系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

摘要在信息時代的今天,計算機參與企業(yè)日常業(yè)務(wù)管理已成為企業(yè)現(xiàn)代化建設(shè)的當務(wù)之急,現(xiàn)代企業(yè)的經(jīng)濟往來,主要是通過合同形式進行的,該合同管理系統(tǒng)的設(shè)計開發(fā)正是適應(yīng)了計算機現(xiàn)代化的這種要求。本次設(shè)計的整個系統(tǒng)從符合操作簡單、界面友好、靈活、實用的要求出發(fā),此合同管理系統(tǒng)的設(shè)計開發(fā)基于B/S結(jié)構(gòu),采用ASP.NET技術(shù)及SQLSERVER數(shù)據(jù)庫進行開發(fā)。主要完成從合同的創(chuàng)建,基層機關(guān)審核,主管部門審核,機關(guān)領(lǐng)導審核至合同終結(jié)的全過程,此合同管理系統(tǒng)是為特定單位開發(fā)使用,因此本合同管理系統(tǒng)目前只面向特定單位,開發(fā)要求也針對特定單位。此合同管理系統(tǒng)有效的體現(xiàn)出使用互聯(lián)網(wǎng)工具,方便快捷辦公的效果,是對現(xiàn)代化辦公的重要體現(xiàn)。在這次設(shè)計中本人主要參并實現(xiàn)了合同管理系統(tǒng)的全部功能模塊,基本的模塊有非外包合同創(chuàng)建、外包合同創(chuàng)建、基層機關(guān)領(lǐng)導審核、主管部門合同管理審核、機關(guān)領(lǐng)導審核,合同上傳、合同下載等。關(guān)鍵詞:ASP.NET;B/S;SQLSERVER;合同管理系統(tǒng)Abstractmainlythroughtheformofcontract.Thedesignoftheentiresystemstartingfromthemeetoperationissimple,friendlyinterface,flexible,practicalrequirements,designanddevelopmentofcontractmanagementsystembasedonB/Sstructure,usingASP.NETtechnologyandSQLSERVERdatabasedevelopment.Completethecreationofthecontract,thegrass-rootsauthoritiesauditdepartmentinchargeofaudit,authorityleadershipaudittotheendofthecontract,thecontractmanagementsystemusedforthedevelopmentofaspecificunit,thecontractmanagementsystemiscurrentlyonlyforspecificunits,anddevelopmentrequirementsalsoforthespecificunit.TheeffectofthiscontractmanagementsystemtoeffectivelyreflecttheuseofInternettools,tofacilitatequickofficeisanimportantmanifestationofthemodernoffice.Inthisdesign,Ithemainparametersinthedesignandallthefunctionalmodulesofthecontractmanagementsystem,thebasicmoduleofnon-outsourcingcontracttocreatetheoutsourcingcontracttocreategrass-rootsorgansleadingaudit,thedepartmentinchargeofcontractmanagement,audit,auditauthorityleadership,contractupload,contractdownload.Keywords:ASP.NET;B/S;SQLSERVER;ContractManagementSystem目錄摘要 IAbstract II1緒論 11.1開發(fā)背景 11.2合同管理系統(tǒng)概述 11.3ASP.NET技術(shù)簡介 21.3.1ASP.NET原理分析 21.3.2ASP.NET技術(shù)分析 31.3.3ASP.NET安全分析 41.4數(shù)據(jù)庫的選擇 52系統(tǒng)開發(fā)工具、語言和運行環(huán)境 72.1開發(fā)工具與語言的選擇 72.1.1C#程序設(shè)計語言 72.1.2SQL語言簡述 82.1.3數(shù)據(jù)庫驅(qū)動 92.2系統(tǒng)運行環(huán)境和配置 92.2.1硬件環(huán)境 92.2.2軟件環(huán)境 92.2.3AdobeDreamweaverCS4的安裝和配置 92.2.4IIS的安裝和配置 103系統(tǒng)分析 113.1需求分析 113.1.1應(yīng)用現(xiàn)狀 113.1.2功能分析 113.1.3用戶的要求 123.2系統(tǒng)可行性分析 124系統(tǒng)設(shè)計 134.1設(shè)計目標 134.2功能設(shè)計 134.3數(shù)據(jù)庫設(shè)計 144.3.1E-R圖 144.3.2數(shù)據(jù)庫結(jié)構(gòu) 164.3.3數(shù)據(jù)庫關(guān)聯(lián) 205系統(tǒng)實現(xiàn) 215.1登錄模塊 215.1.1登錄 215.2基層管理員功能模塊 225.2.1創(chuàng)建合同 225.2.2項目查看 235.2.3外包項目申請 25.2.4外包項目查看 25.2.5非外包合同管理 25.2.6外包合同管理 25.3基層機關(guān)審核模塊 295.3.1項目查看 295.3.2項目會簽查看 305.3.35.4主管部門功能模塊 305.4.1項目查看 305.4.2用戶管理 325.4.35.4.4外包項目審批 5.4.5會議評審管理 5.4.6查詢統(tǒng)計 5.5所領(lǐng)導管理模塊 375.5.1項目查看 5.5.2查詢統(tǒng)計 396系統(tǒng)測試 406.1測試的基本原則 406.2測試方法 406.3系統(tǒng)網(wǎng)站的測試 406.4測試結(jié)果 41結(jié)論 42致謝 43參考文獻 44附錄 451緒論1.1開發(fā)背景隨著計算機技術(shù)的發(fā)展和Internet的普及,傳統(tǒng)意義上的辦公方式也由于因特網(wǎng)的飛速發(fā)展和廣泛應(yīng)用而產(chǎn)生了質(zhì)的變化。合同管理系統(tǒng)以操作簡單、界面友好、靈活、實用,且不受訪問時間和地點限制的優(yōu)勢,成為辦公改革的主要方法之一。由于采用與傳統(tǒng)辦公方式不同的交互式,大大提高了辦公的效率,對合同能及時的審核、查閱、修改、統(tǒng)計。隨著實踐的不斷認知和軟件技術(shù)的快速發(fā)展,網(wǎng)絡(luò)辦公的效率會得到更大的提高。軟件的好壞直接影響企業(yè)的辦公效率從而制約企業(yè)的利益,為了提高企業(yè)的辦公效率和競爭力,本合同管理系統(tǒng)本著最大方便企業(yè)辦公的原則進行開發(fā)設(shè)計?;贐/S模式的網(wǎng)上合同管理系統(tǒng)在辦公的效率及合同管理的模式上比傳統(tǒng)的辦公模式有了很大的改進,可通過計算機網(wǎng)絡(luò)實現(xiàn)資源共享,不受傳統(tǒng)的統(tǒng)一辦公模式的限制,同時也不受時間和地點的限制,Microsoft推出的ASP.NET通過服務(wù)器端腳本的方式實現(xiàn)服務(wù)器端動態(tài)網(wǎng)頁,因此借助ASP.NET用戶可以開發(fā)出功能強大的站點。同時,ASP.NET具有簡單易學的特性,使用其成為目前被廣泛使用的站點開發(fā)技術(shù)。。1.2合同管理系統(tǒng)概述合同管理系統(tǒng)是采用SQLSERVER作為數(shù)據(jù)庫的管理信息系統(tǒng),而在前端使用C#語言來訪問數(shù)據(jù)庫。系統(tǒng)的代碼的開發(fā)和界面的設(shè)計采用的是DreamweaverCS4,圖片采用PhotoshopCS3制作。本系統(tǒng)以ASP.NET技術(shù)為基礎(chǔ),實現(xiàn)對企業(yè)合同的方便快捷的創(chuàng)建、基層機關(guān)審核、主管機關(guān)的審核、主管部門對合同的處理方式進行管理、查閱合同、基層機關(guān)會議評審、基層機關(guān)會簽合同、上傳合同及單位管理,本合同管理系統(tǒng)旨在方便快捷的對合同進行審閱并作出處理,能夠更好的完成對企業(yè)合同的管理。本合同管理系統(tǒng)是一個基于B/S模式的網(wǎng)上辦公系統(tǒng)。在B/S模式中,客戶端運行瀏覽器軟件。瀏覽器以超文本形式向Web服務(wù)器提出訪問數(shù)據(jù)庫的要求,Web服務(wù)器接受客戶端請求后,將這個請求轉(zhuǎn)化為SQL語法,并交給數(shù)據(jù)庫服務(wù)器,數(shù)據(jù)庫服務(wù)器得到請求后,驗證其合法性,并進行數(shù)據(jù)處理,然后將處理后的結(jié)果返回給Web服務(wù)器,Web服務(wù)器再一次將得到的所有結(jié)果進行轉(zhuǎn)化,變成ASP.NET文檔形式,轉(zhuǎn)發(fā)給客戶端瀏覽器以友好的Web頁面形式顯示出來。B/S的優(yōu)點主要體現(xiàn)在:⑴系統(tǒng)開發(fā)、維護和升級的經(jīng)濟性對于大型的管理信息系統(tǒng),軟件開發(fā)、維護與升級的費用是非常高的,B/S模式所具有的框架結(jié)構(gòu)可以大大節(jié)省這些費用,同時,B/S模式對前臺客戶機的要求并不高,可以避免盲目進行硬件升級造成的巨大浪費。⑵B/S模式提供了一致的用戶界面B/S模式的應(yīng)用軟件都是基于Web瀏覽器的,這些瀏覽器的界面都很相似。對于無用戶交互功能的頁面,用戶接觸的界面都是一致的,從而可以降低軟件的培訓費用。⑶B/S模式具有很強的開放性在B/S模式下,外部的用戶亦可通過通用的瀏覽器進行訪問。⑷B/S模式的結(jié)構(gòu)易于擴展由于Web的平臺無關(guān)性,B/S模式結(jié)構(gòu)可以任意擴展,可以從一臺服務(wù)器、幾個用戶的工作組級擴展成為擁有成千上萬用戶的大型系統(tǒng)。⑸B/S模式具有更強的信息系統(tǒng)集成性在B/S模式下,集成了解決企事業(yè)單位各種問題的服務(wù),而非零散的單一功能的多系統(tǒng)模式,因而它能提供更高的工作效率。⑹B/S模式提供靈活的信息交流和信息發(fā)布服務(wù)B/S模式借助Internet強大的信息發(fā)布與信息傳送能力可以有效地解決企業(yè)內(nèi)部的大量不規(guī)則的信息交流。1.3ASP.NET技術(shù)簡介1.3.1ASP.NET原理分析ASP.NET構(gòu)架是可以用Microsoft(R)公司最新的產(chǎn)品MicrosoftVisualStudio.NET開發(fā)環(huán)境進行開發(fā),WYSIWYG(WhatYouSeeIsWhatYouGet所見即為所得)的編輯。這些僅是ASP.NET強大化軟件支持的一小部分。如果你以前創(chuàng)建過一個站點,其中混合了HTML、腳本語言以及組件,你就可以在其中加入ASP.NET程序代碼。通過在HTML頁面中加入腳本命令,你可以創(chuàng)建一個HTML用戶界面,并且,還可以通過使用組件包含一些商業(yè)邏輯規(guī)則。組件可以被腳本程序調(diào)用,也可以由其他的組件調(diào)用。當在Web站點中融入ASP.NET功能后,將發(fā)生以下事情:⑴用戶調(diào)出站點內(nèi)容,默認頁面的擴展名是.ASPX;⑵瀏覽器從服務(wù)器上請求ASPX文件;⑶服務(wù)器端腳本開始運行ASPX;⑷ASPX文件按照從上到下的順序開始處理,執(zhí)行腳本命令,執(zhí)行HTML頁面內(nèi)容;⑸頁面信息發(fā)送到瀏覽器。因為腳本是在服務(wù)器端運行的,所以Web服務(wù)器完成所有處理后,將標準的HTML頁面送往瀏覽器。這意味著,ASPX只能在可以支持的服務(wù)器上運行。讓腳本駐留在服務(wù)器端的另外一個益處是:用戶不可能看到原始腳本程序的代碼,用戶看到的,僅僅是最終產(chǎn)生的HTML內(nèi)容。ASPX在服務(wù)器端運行,而我們通過IE瀏覽ASPX的運行結(jié)果,或者與服務(wù)器交互(如登陸等)。最早的網(wǎng)頁是靜態(tài)的(不包含交互內(nèi)容。聲音、文字、圖片、視頻、動化都屬于靜態(tài)內(nèi)容)。1.3.2ASP.NET技術(shù)分析ASP.NET有如下五個核心內(nèi)涵:⑴ASP.NET著重應(yīng)用為中心,提供對于應(yīng)用方面的訪問和管理。⑵ASP.NET服務(wù)可以為用戶提供沒有在服務(wù)器、人員、系統(tǒng)和系統(tǒng)授權(quán)等前期資源投入情況下就可以在“定制”的全新應(yīng)用系統(tǒng)環(huán)境進行訪問的服務(wù),如ISP,而這樣的服務(wù)一般按月份收取服務(wù)費。⑶ASP.NET采用集中管理的方式ASP.NET一般都有一個管理中心,所有的客戶通過INTERNET來進行遠程訪問,獲得技術(shù)支持和咨詢服務(wù)。⑷一對多的服務(wù),也就是講,ASP.NET提供的是標準化的產(chǎn)品包,產(chǎn)品都是最低程度的自定義或者沒有實現(xiàn)客戶定制化,對于行業(yè)用戶來講已經(jīng)達到實用方便的標準。⑸按照合同交付,在ASP.NET客戶的眼中,ASP是一家根據(jù)客戶協(xié)議內(nèi)容提供相關(guān)服務(wù),保證應(yīng)用服務(wù)系統(tǒng)服務(wù)可以得到確實履行的機構(gòu)。1.3.3ASP.NET安全分析安全隱患分析IIS+ASP.net+SQLSERVER解決方案的主要安全隱患來自SQLSERVER數(shù)據(jù)庫的安全性,其次在于ASP.NET網(wǎng)頁設(shè)計過程中的安全意識和措施。⑴數(shù)據(jù)庫可能被下載在IIS+ASP.NET+SQLSERVER網(wǎng)站中,如果有人通過各種方法獲得或者猜到數(shù)據(jù)庫的存儲路徑和文件名,則該數(shù)據(jù)庫就可以被下載到本地。⑵數(shù)據(jù)庫可能被解密由于SQLSERVER數(shù)據(jù)庫的加密機制比較簡單,即使設(shè)置了密碼,解密也很容易。因此,只要數(shù)據(jù)庫被下載,其信息就沒有任何安全性可言了。⑶ASP.NET頁面的安全性由于ASP.NET程序采用非編譯性語言,大大降低了程序源代碼的安全性。如果黑客侵入站點,就可以獲得ASP.NET源代碼;同時對于租用服務(wù)器的用戶,因個別服務(wù)器出租商的職業(yè)道德的問題,也會造成ASP.NET應(yīng)用程序源代碼的泄露。ASP.NET代碼使用表單實現(xiàn)交互,而相應(yīng)的內(nèi)容會反映在瀏覽器的地址欄中,如果不采用適當?shù)陌踩胧?,只要記下這些內(nèi)容,就可以繞過驗證直接進入某一頁面。因此,在驗證或注冊頁面中,必須采取特殊措施來避免此類問題的產(chǎn)生。提高IIS+ASP.NET網(wǎng)站安全性的方法⑴防止數(shù)據(jù)庫被下載由于SQLSERVER數(shù)據(jù)庫加密機制過于簡單,有效地防止數(shù)據(jù)庫被下載,就成了提高ASP.NET+SQLSERVER解決方案安全性的重中之重。以下兩種方法簡單有效。①非常規(guī)命名法。為SQLSERVER數(shù)據(jù)庫文件起一個復雜的非常規(guī)名字,并把它放在幾個目錄下,這樣黑客想通過猜的方式得到SQLSERVER數(shù)據(jù)庫文件名就很難了。②使用ODBC數(shù)據(jù)源。在ASP.NET程序設(shè)計中,如果有條件,應(yīng)盡量使用ODBC數(shù)據(jù)源,不要把數(shù)據(jù)庫名寫在程序中,否則,數(shù)據(jù)庫名將隨ASP.NET源代碼的失密而一同失密,可見,即使數(shù)據(jù)庫名字起得再怪異,隱藏的目錄再深,ASP.NET源代碼失密后,也很容易被下載下來。如果使用ODBC數(shù)據(jù)源,就不會存在這樣的問題了。⑵對ASP.NET頁面進行加密為有效地防止ASP.NET源代碼泄露,可以對ASP.NET頁面進行加密。我們曾采用兩種方法對ASP.NET頁面進行加密。一是使用組件技術(shù)將編程邏輯封裝入DLL之中;二是使用微軟的ScriptEncoder對ASP.NET頁面進行加密。使用組件技術(shù)存在的主要問題是每段代碼均需組件化,操作比較繁瑣,工作量較大,而使用Encoder對ASP.NET頁面進行加密,操作簡單、收效良好。⑶注冊驗證為防止未經(jīng)注冊的用戶繞過注冊界面直接進入應(yīng)用系統(tǒng),我們采用Session對象進行注冊驗證。1.4數(shù)據(jù)庫的選擇隨著科學技術(shù)和工業(yè)生產(chǎn)的不斷發(fā)展,數(shù)據(jù)處理量不斷增大,而且對不同部門和單位之間的數(shù)據(jù)共享提出了更高的要求,從而產(chǎn)生了數(shù)據(jù)管理技術(shù)。數(shù)據(jù)管理技術(shù)的發(fā)展,與計算機硬件、軟件及計算機應(yīng)用的范圍有密切的聯(lián)系。數(shù)據(jù)管理技術(shù)的發(fā)展大致經(jīng)歷以下四個階段:人工管理階段、文件系統(tǒng)階段、數(shù)據(jù)庫階段和高級數(shù)據(jù)庫階段。數(shù)據(jù)處理迅速發(fā)展為計算機應(yīng)用的一個重要方面,數(shù)據(jù)庫技術(shù)作為數(shù)據(jù)處理中的一門技術(shù)近年來得到了迅猛的發(fā)展,已逐漸形成了相當規(guī)模的理論體系和應(yīng)用技術(shù)。SQLServer是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它最初是由MicrosoftSybase和Ashton-Tate三家公司共同開發(fā)的,于1988年推出了第一個OS/2版本。在WindowsNT推出后,Microsoft與Sybase在SQLServer的開發(fā)上就分道揚鑣了,Microsoft將SQLServer移植到WindowsNT系統(tǒng)上,專注于開發(fā)推廣SQLServer的WindowsNT版本。Sybase則較專注于SQLServer在UNIX操作系統(tǒng)上的應(yīng)SQLServer安裝界面用。。SQLSERVER是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),其主要特點如下:⑴高可用性SQLServer2005的失敗轉(zhuǎn)移集群和數(shù)據(jù)庫鏡像技術(shù)確保企業(yè)向員工、客戶和合作伙伴提交高度可靠和可用的應(yīng)用系統(tǒng)。⑵數(shù)據(jù)庫鏡像通過新數(shù)據(jù)庫鏡像方法,將記錄檔案傳送性能進行延伸。您將可以使用數(shù)據(jù)庫鏡像,通過將自動失效轉(zhuǎn)移建立到一個待用服務(wù)器上,增強您SQL服務(wù)器系統(tǒng)的可用性。⑶在線恢復使用SQL2005版服務(wù)器,數(shù)據(jù)庫管理人員將可以在SQL服務(wù)器運行的情況下,執(zhí)行恢復操作。在線恢復改進了SQL服務(wù)器的可用性,因為只有正在被恢復的數(shù)據(jù)是無法使用的,而數(shù)據(jù)庫的其他部分依然在線、可供使用。⑷在線檢索操作在線檢索選項可以在指數(shù)數(shù)據(jù)定義語言(DDL)執(zhí)行期間,允許對基底表格、或集簇索引數(shù)據(jù)和任何有關(guān)的檢索,進行同步修正。例如,當一個集簇索引正在重建的時候,您可以對基底數(shù)據(jù)繼續(xù)進行更新、并且對數(shù)據(jù)進行查詢。⑸新的SQLServerManagementStudioSQLServer2005引入了SQLServerManagementStudio,這是一個新型的統(tǒng)一的管理工具組。這個工具組將包括一些新的功能,以開發(fā)、配置SQLServer數(shù)據(jù)庫,發(fā)現(xiàn)并修理其中的故障,同時這個工具組還對從前的功能進行了一些改進。SQLServer2005將引進一個專門的管理員連接,即使在一個服務(wù)器被鎖住,或者因為其他原因不能使用的時候,管理員可以通過這個連接,接通這個正在運行的服務(wù)器。這一功能將能讓管理員,通過操作診斷功能、或Transact—SQL指令,找到并解決發(fā)現(xiàn)的問題。對于分布式數(shù)據(jù)庫而言,SQLServer2005提供了全面的方案修改(DDL)復制、下一代監(jiān)控性能、從甲骨文(Oracle)到SQLServer的內(nèi)置復制功能、對多個超文本傳輸協(xié)議(http)進行合并復制,以及就合并復制的可升級性和運行,進行了重大的改良。另外,新的對等交易式復制性能,通過使用復制,改進了其對數(shù)據(jù)向外擴展的支持。我們將在數(shù)據(jù)庫層面上提供一個新的快照隔離(SI)標準。通過快照隔離,使用者將能夠使用與傳統(tǒng)一致的視野觀看數(shù)據(jù)庫,存取最后執(zhí)行的一行數(shù)據(jù)。這一功能將為服務(wù)器提供更大的可升級性。SQLServer2005包括了一些在安全性能上的改進,例如數(shù)據(jù)庫加密、設(shè)置安全默認值、增強密碼政策、縝密的許可控制、以及一個增強型的安全模式。SQLSERVER基于以上優(yōu)點,吸引了許多為了降低網(wǎng)站總體開發(fā)成本的中小型網(wǎng)站。2系統(tǒng)開發(fā)工具、語言和運行環(huán)境2.1開發(fā)工具與語言的選擇本精品課程網(wǎng)站系統(tǒng)功能的實現(xiàn)用到的開發(fā)工具和語言:網(wǎng)頁設(shè)計軟件DreamweaverCS4、程序設(shè)計技術(shù)ASP.NET、腳本語言JavaScript、開發(fā)語言C#等。2.1.1C#程序設(shè)計語言微軟C#語言定義主要是從C和C++繼承而來的,而且語言中的許多元素也反映了這一點。C#在設(shè)計者從C++繼承的可選選項方面比JAVA要廣泛一些(比如說struts),它還增加了自己新的特點(比方說源代碼版本定義)。但它還太不成熟,目前不可能擠垮JAVA。C#還需要進化成一種開發(fā)者能夠接受和采用的語言。而微軟當前為它的這種新語言大造聲勢也是值得注意的。目前大家的反應(yīng)是:“這是對JAVA的反擊”。C#更像JAVA一些,雖然微軟在這個問題上保持沉默。這也是意料中的事情,因為JAVA近來很成功而使用JAVA的公司都報告說它們在生產(chǎn)效率上比C++獲得了提高。JAVA所帶來的巨大影響和大家對它的廣泛接受已經(jīng)由工作于這種語言和平臺之上的程序員數(shù)量明顯的說明了(估計世界范圍內(nèi)共有兩百五十萬程序員使用JAVA)。由這種語言寫成的應(yīng)用程序的數(shù)量是令人驚訝的并已經(jīng)滲透了每一個級別的計算,包括無線計算和移動電話(比如日本發(fā)明的JAVA電話)。C#能夠在用戶領(lǐng)域獲得這樣的禮遇嗎?我們必須等待并觀望,就象已經(jīng)由SSI公司的CEO和主席KALPATHIS.SURESH指出來的那樣:“我發(fā)現(xiàn)所有這些都是漸進的。如果C#不存在,我們總能回到JAVA或C和C++。這些都不完全是新技術(shù),它們在更大的意義上來說只是大公司制造的市場噱頭。我們必須給他們時間安頓下來看看這些是不是真的對IT工業(yè)有什么影響?!盋#(CSHARP)是微軟對這一問題的解決方案。C#是一種最新的、面向?qū)ο蟮木幊陶Z言。它使得程序員可以快速地編寫各種基于MICROSOFT.NET平臺的應(yīng)用程序,MICROSOFT.NET提供了一系列的工具和服務(wù)來最大程度地開發(fā)利用計算與通訊領(lǐng)域。正是由于C#面向?qū)ο蟮淖吭皆O(shè)計,使它成為構(gòu)建各類組件的理想之選——無論是高級的商業(yè)對象還是系統(tǒng)級的應(yīng)用程序。使用簡單的C#語言結(jié)構(gòu),這些組件可以方便的轉(zhuǎn)化為XML網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語言在任何操作系統(tǒng)上通過INTERNET進行調(diào)用。最重要的是,C#使得C++程序員可以高效的開發(fā)程序,而絕不損失C/C++原有的強大的功能。因為這種繼承關(guān)系,C#與C/C++具有極大的相似性,熟悉類似語言的開發(fā)者可以很快的轉(zhuǎn)向C#。2.1.2SQL語言簡述SQL全稱是“結(jié)構(gòu)化查詢語言(StructuredQueryLanguage)”,最早的是IBM的圣約瑟研究實驗室為其關(guān)系數(shù)據(jù)庫管理系統(tǒng)SYSTEMR開發(fā)的一種查詢語言,它的前身是SQUARE語言。SQL語言結(jié)構(gòu)簡潔,功能強大,簡單易學,所以自從IBM公司1981年推出以來,SQL語言,得到了廣泛的應(yīng)用。如今無論是像Oracle,Sybase,Informix,SQLserver這些大型的數(shù)據(jù)庫管理系統(tǒng),還是像VisualFoxporo,PowerBuilder這些微機上常用的數(shù)據(jù)庫開發(fā)系統(tǒng),都支持SQL語言作為查詢語言。在70年代初,E.E.Codd首先提出了關(guān)系模型。70年代中期,IBM公司在研制SYSTEMR關(guān)系數(shù)據(jù)庫管理系統(tǒng)中研制了SQL語言,最早的SQL語言(叫SEQUEL2)是在1976年11月的IBMJournalofR&D上公布的。1979年ORACLE公司首先提供商用的SQL,IBM公司在DB2和SQL/DS數(shù)據(jù)庫系統(tǒng)中也實現(xiàn)了SQL。1986年10月,美國ANSI采用SQL作為關(guān)系數(shù)據(jù)庫管理系統(tǒng)的標準語言(ANSIX3.135-1986),后為國際標準化組織(ISO)采納為國際標準。1989年,美國ANSI采納在ANSIX3.135-1989報告中定義的關(guān)系數(shù)據(jù)庫管理系統(tǒng)的SQL標準語言,稱為ANSISQL89,該標準替代ANSIX3.135-1986版本。目前,所有主要的關(guān)系數(shù)據(jù)庫管理系統(tǒng)支持某些形式的SQL語言,大部分數(shù)據(jù)庫打算遵守ANSISQL89標準。SQL廣泛地被采用正說明了它的優(yōu)點。它使全部用戶,包括應(yīng)用程序員、DBA管理員和終端用戶受益非淺。⑴非過程化語言SQL是一個非過程化的語言,因為它一次處理一個記錄,對數(shù)據(jù)提供自動導航。SQL允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對單個記錄進行操作,可操作記錄集。所有SQL語句接受集合作為輸入,返回集合作為輸出。SQL的集合特性允許一條SQL語句的結(jié)果作為另一條SQL語句的輸入。SQL不要求用戶指定對數(shù)據(jù)的存放方法。這種特性使用戶更易集中精力于要得到的結(jié)果。所有SQL語句使用查詢優(yōu)化器,它是RDBMS的一部分,由它決定對指定數(shù)據(jù)存取的最快速度的手段。查詢優(yōu)化器知道存在什么索引,哪兒使用合適,而用戶從不需要知道表是否有索引,表有什么類型的索引。⑵統(tǒng)一的語言SQL可用于所有用戶的DB活動模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶。基本的SQL命令只需很少時間就能學會,最高級的命令在幾天內(nèi)便可掌握。以前的數(shù)據(jù)庫管理系統(tǒng)為上述各類操作提供單獨的語言,而SQL將全部任務(wù)統(tǒng)一在一種語言中。⑶是所有關(guān)系數(shù)據(jù)庫的公共語言由于所有主要的關(guān)系數(shù)據(jù)庫管理系統(tǒng)都支持SQL語言,用戶可將使用SQL的技能從一個RDBMS轉(zhuǎn)到另一個。所有用SQL編寫的程序都是可以移植的。2.1.3數(shù)據(jù)庫驅(qū)動ASP.NEY中連接數(shù)據(jù)庫的技術(shù)有OLEDB、SQLSERVER、ORACLE等,ASP.NET程序通過這些驅(qū)動程序與數(shù)據(jù)庫相連,執(zhí)行查詢、提取數(shù)據(jù)等操作。目前微軟的數(shù)據(jù)庫系統(tǒng)都帶有這些驅(qū)動程序,所以ASP.NET程序能訪問諸如MSAccess、MSSQLSERVER、ORAVLE和MSEXCEL等數(shù)據(jù)庫。2.2系統(tǒng)運行環(huán)境和配置2.2.1硬件環(huán)境CPU:P42.0GHz;內(nèi)存:256MB以上。2.2.2軟件環(huán)境操作系統(tǒng):WindowsXP/Windows2000;數(shù)據(jù)庫:MSSQLSERVER;開發(fā)工具:DreamweaverCS4;ASP.NET服務(wù)器:IIS5.0;瀏覽器:推薦使用IE8.0;分辨率:最佳效果1024*768像素。2.2.3AdobeDreamweaverCS4的安裝和配置本次設(shè)計是通過AdobeDreamweaverCS4開發(fā)的,先從網(wǎng)上下載安裝程序AdobeDreamweaverCS4FIX.exe,運行安裝到一個目錄下面,雙擊安裝目錄下的Dreamweaver.exe,即可開始使用Dreamweaver開發(fā)網(wǎng)站。相對之前版本的界面,DreamweaverCS4幾乎是做了一次脫胎換骨的改進,從中看到了更多的設(shè)計元素,增加了布局按鈕、精簡設(shè)計、應(yīng)用程序開發(fā)增強等,在下方的文檔面板上,Dreamweaver新增加了一個實時預覽功能——LiveView。它的作用是在Dreamweaver窗口中實時查看代碼的效果,包括JavaScript特效。單擊菜單欄的“站點”“新建站點”,填寫相關(guān)信息,選擇本地根文件夾,填寫好HTTP地址——即虛擬目錄,就建立了一個新的網(wǎng)站,在軟件右側(cè)文件列表中右鍵點擊網(wǎng)站文件夾,就可以新建網(wǎng)頁及子目錄。2.2.4IIS的安裝和配置若操作系統(tǒng)中還未安裝IIS服務(wù)器,可打開“控制面板”,然后單擊啟動“添加/刪除程序”,在彈出的對話框中選擇“添加/刪除Windows組件”,在Windows組件向?qū)υ捒蛑羞x中“Internet信息服務(wù)(IIS)”,然后單擊“下一步”,按向?qū)е甘荆瓿蓪IS的安裝。單擊Windows開始菜單所有程序管理工具Internet信息服務(wù)(IIS)管理器,即可啟動“Internet信息服務(wù)”管理工具。IIS安裝后,系統(tǒng)自動創(chuàng)建了一個默認的Web站點,該站點的主目錄默認為C:\Inetpub\www.root。用鼠標右鍵單擊“默認Web站點”,在彈出的快捷菜單中選擇“屬性”,此時就可以打開站點屬性設(shè)置對話框,在該對話框中,可完成對站點的全部配置。單擊“主目錄”標簽,切換到主目錄設(shè)置頁面,該頁面可實現(xiàn)對主目錄的更改或設(shè)置。注意檢查啟用父路徑選項是否勾選,如未勾選將對以后的程序運行有部分影響。主目錄配置選項。單擊“文檔”標簽,可切換到對主頁文檔的設(shè)置頁面,主頁文檔是在瀏覽器中鍵入網(wǎng)站域名,而未制定所要訪問的網(wǎng)頁文件時,系統(tǒng)默認訪問的頁面文件。IIS默認的主頁文檔只有default.htm和default.ASP,根據(jù)需要,利用“添加”和“刪除”按鈕,可為站點設(shè)置所能解析的主頁文檔。在Internet信息服務(wù)的工具欄中提供有啟動與停止服務(wù)的功能。單擊可啟動IIS服務(wù)器;單擊則停止IIS服務(wù)器。3系統(tǒng)分析3.1需求分析3.1.1應(yīng)用現(xiàn)狀隨著電子商務(wù)應(yīng)用的深入,企業(yè)可以逐步建立電子商務(wù)應(yīng)用系統(tǒng)。首先,可以通過這樣的系統(tǒng)與一些有固定關(guān)系的合作伙伴直接建立電子商務(wù)活動,如訂單下達、查詢庫存量信息、產(chǎn)品售后服務(wù)等;并且,將這樣的系統(tǒng)和已有的企業(yè)管理和業(yè)務(wù)系統(tǒng)聯(lián)系起來,構(gòu)筑成能夠及時反應(yīng)的商務(wù)系統(tǒng)。從而更加快捷地與客戶和供應(yīng)商交往,提高企業(yè)運作效率。將這樣的系統(tǒng)同時提供給可能分布于全國乃至世界各地的分支機構(gòu)、聯(lián)營公司、辦事處等企業(yè)內(nèi)部使用,能夠極大地提高企業(yè)管理水平。而合同管理作為企業(yè)管理的中間環(huán)節(jié),有著尤為重要的意義。針對這一狀況,我們編制了本合同管理系統(tǒng)軟件,旨在為企業(yè)合同管理找到一種便捷、有效、實用的方法和途徑,主要面向企業(yè)項目合同的管理。3.1.2功能分析完善的合同管理是公司健康運作的一個重要標志。然而,完善的合同管理需要公司許多的資源,如何簡化合同的管理而不失其完整性和科學性是許多公司頭痛的問題,也是本系統(tǒng)在功能上力求解決的一個問題。隨著公司業(yè)務(wù)的擴展和工作量的增加,數(shù)據(jù)量不斷擴大。為了滿足用戶工作需要,必須實現(xiàn)各子系統(tǒng)之間能夠共享數(shù)據(jù),實現(xiàn)需要的統(tǒng)一管理和自動化數(shù)據(jù)傳遞,結(jié)合合同管理要點提出以下主要功能需求。包括簽署合同方資料檔案、合同資料檔案的管理,合同付款、查詢、匯總的管理,以及合同是否完成的全面跟蹤監(jiān)管控制,并具有嚴格的系統(tǒng)用戶及分級權(quán)限控制,保證了企業(yè)合同數(shù)據(jù)的嚴格保密性。系統(tǒng)權(quán)限設(shè)置:允許系統(tǒng)管理員設(shè)置各類系統(tǒng)操作者的使用權(quán)限。項目管理模塊:該模塊負責管理所有本管理系統(tǒng)涉及的項目信息。主要功能包括添加、刪除、修改、查找項目信息。系統(tǒng)分配的兩類權(quán)限均具有對客戶信息進行維護的權(quán)利,項目管理模塊本身與員工管理模塊相獨立。但在合同產(chǎn)生時,2個模塊將被耦合到一起。合同審核模塊:本模塊主要負責基層機關(guān)的審核,主管部門的審核及合同的處理方式,根據(jù)合同的不同類型進行管理,合同包括非外包合同和外包合同,兩類合同下分別還有不同的小類別,根據(jù)類別的不同進行手動或自動的潘東進行處理。3.1.3用戶的要求用戶的要求主要分為硬件要求和軟件要求。硬件方面主要要求作為服務(wù)器的計算機配置不能太高,降低硬件上的投入;軟件方面主要要求網(wǎng)站易于操作,簡單易懂,界面友好,能夠很方便的為各種不同角色的用戶提供服務(wù)。同時,用戶要求在盡量短的時間內(nèi)完成開發(fā)工作,節(jié)約開發(fā)成本,提高開發(fā)效率。3.2系統(tǒng)可行性分析眾所周知,因特網(wǎng)的最大特點就是完全不受地域限制,能夠最大限度地在全球范圍內(nèi)實現(xiàn)資源共享。網(wǎng)絡(luò)辦公理所當然繼承了網(wǎng)絡(luò)傳輸?shù)倪@一特性。這樣就使合同信息不再封閉,部門能及時查閱。合同管理系統(tǒng)從特定實際情況出發(fā),根據(jù)網(wǎng)絡(luò)辦公的特點,基于開發(fā)周期、后期維護等因素,使用ASP.NET+SQLSERVER開發(fā)合同管理系統(tǒng)是最佳選擇。經(jīng)濟上,開發(fā)該系統(tǒng)所需的相關(guān)資料可以通過已存在的相關(guān)系統(tǒng)進行調(diào)查采集,所需的其他應(yīng)用軟件、硬件系統(tǒng)也易于獲得,因此,開發(fā)成本較低。而引進使用本系統(tǒng)后,與傳統(tǒng)的教學和學習方式相比,具有高效率、低成本、高質(zhì)量的特點,可以節(jié)省不少人力、物力及財力。并且開發(fā)網(wǎng)站所需的軟件工具,如Dreamweaver、IIS等都是免費的;硬件上,由于當前計算機硬件已經(jīng)得到高速發(fā)展,普通PC機即可完成軟件的開發(fā);技術(shù)上,C#語言具有操作簡單、功能強大的特點,并且對服務(wù)器的要求也較低,使用IIS即可運行,結(jié)合HTML標簽,可實現(xiàn)豐富多彩的功能界面,方便用戶進行操作。4系統(tǒng)設(shè)計4.1設(shè)計目標系統(tǒng)開發(fā)的總目標是實現(xiàn)合同管理的系統(tǒng)化、規(guī)范化和自動化。⑴能夠?qū)挝恍畔⑦M行管理,添加單位、刪除以及設(shè)置權(quán)限;⑵能夠?qū)Ψ峭獍贤M行管理,包括信息上報、合同上傳、領(lǐng)導審核、領(lǐng)導對合同進行設(shè)置處理方式;⑶能夠?qū)ν獍贤M行管理,包括信息上報、自動的判斷合同的處理方式,對合同的、合同上傳等;⑷能夠?qū)Ψ峭獍贤M行三種處理,包括領(lǐng)導授權(quán)、部門會簽、會議評審;⑸能夠?qū)ν獍贤M行兩種處理,包括外協(xié)合同申請、外協(xié)合同審批。4.2功能設(shè)計根據(jù)設(shè)計目標,將教學網(wǎng)站分為10個模塊,其系統(tǒng)功能模塊圖如4-1:合同管理系統(tǒng)合同管理系統(tǒng)登錄創(chuàng)建合同合同上傳基層審核主管審核合同下載用戶管理修改密碼領(lǐng)導審核合同查看圖4-1系統(tǒng)功能模塊圖⑴登錄:實現(xiàn)用戶分權(quán)限登錄,主要包括基層管理員、基層機關(guān)、主管部門、所領(lǐng)導;⑵創(chuàng)建合同:創(chuàng)建非外包合同并提交審核,創(chuàng)建外包合同,包括小金額類型的合同直接進行審批上報,大金額類型合同進行申請上報;⑶合同上傳:實現(xiàn)合同附件的上傳,合同的上傳分為兩種,一種是創(chuàng)建合同時,對預審合同進行上傳,一種是合同由領(lǐng)導給出處理意見后,修改后上傳,由于合同的處理過程不同,所以所呈現(xiàn)的信息根據(jù)合同類型的不同,查看信息后將合同上傳。⑷基層審核:合同由基層管理員創(chuàng)建后并上報后,此合同就上報到同屬部門的基層機關(guān)部門處理,由基層機關(guān)部門作出意見;⑸主管審核:主管部門主要指產(chǎn)業(yè)發(fā)展處進行處理,由于上報的合同的不同處理方式也不同,對非外包合同的處理,包括領(lǐng)導授權(quán)、會議評審、部門會簽。對外包合同的處理,包括合同的審批審核、合同申請審核;⑹合同下載:根據(jù)上報的合同不同查看后對合同進行下載;⑺用戶管理:主要完成單位的添加、刪除并對用戶設(shè)置權(quán)限等;⑻修改密碼:用戶登錄后,可以修改自己的登錄密碼;⑼領(lǐng)導審核:完成需要領(lǐng)導審核的合同分類型由領(lǐng)導查看后審核;⑽合同查看:完成上報合同的查看。4.3數(shù)據(jù)庫設(shè)計在設(shè)計和操作維護數(shù)據(jù)庫時,關(guān)鍵的步驟就是要確保數(shù)據(jù)正確地分布到數(shù)據(jù)庫的表中。使用正確的數(shù)據(jù)結(jié)構(gòu),不僅便于對數(shù)據(jù)庫進行相應(yīng)的存取操作,而且可以極大地簡化應(yīng)用程序的其他內(nèi)容。數(shù)據(jù)應(yīng)該盡可能少地冗余,這意味著重復數(shù)據(jù)應(yīng)該減少到最少。合同管理系統(tǒng)根據(jù)特定單位的實際情況,使用微軟的SQLSERVER作為數(shù)據(jù)庫,根據(jù)SQLSERVER自身的特點及其處理數(shù)據(jù)的能力,數(shù)據(jù)庫設(shè)計應(yīng)盡量簡單,易于維護,確定能保持數(shù)據(jù)庫的清晰和健壯?;谛枨蠓治龊凸δ茉O(shè)計,將系統(tǒng)所需的數(shù)據(jù)存儲在一個數(shù)據(jù)庫中,根據(jù)所需信息的存儲不同,分別創(chuàng)建不同的表,用統(tǒng)一的標識進行管理,是數(shù)據(jù)庫的結(jié)構(gòu)更加的清晰明了。4.3.1E-R圖HTGL718.mdf數(shù)據(jù)庫。該數(shù)據(jù)庫含有七個實體,分別是:單位、外包主表、外包信息表、外包單位表、非外包主表、非外包信息和合同會簽表。實體之間的關(guān)系比較復雜。E-R圖和各實體圖如下:外包信息外包信息外包合同外包單位單位合同會簽非外包信息非外包合同包含創(chuàng)建創(chuàng)建N11NNN1NNN1N包含包含包含圖4-2主數(shù)據(jù)庫(HTGL718.mdf)E-R圖外包合同外包合同編號單位單位密碼單位名權(quán)限圖4-3外包單位實體圖圖4-4資源分類實體圖外包合同信息外包合同信息編號名稱型號單價合計合同會簽編號部門時間意見圖4-5外包合同信息實體圖圖4-6合同會簽實體圖交貨期非外包信息交貨期非外包信息編號單位名稱型號數(shù)量總價外包合同編號名稱代號意見信息類別經(jīng)辦人備注圖4-7非外包信息實體圖圖4-8外包合同實體圖意見編號意見編號供方需方時間電話狀態(tài)數(shù)量文件方式非外包合同圖4-9非外包合同實體圖4.3.2數(shù)據(jù)庫結(jié)構(gòu)基于B/S的教學平臺采用了Microsoft公司的SQLSERVER作為數(shù)據(jù)庫管理系統(tǒng),結(jié)合系統(tǒng)實際需要,建立了相關(guān)數(shù)據(jù)表。具體建立的數(shù)據(jù)庫及7個數(shù)據(jù)表結(jié)構(gòu)如下:⑴用于記錄非外包合同詳細信息的數(shù)據(jù)表,表名為tb_XMZiBiao,包含字段:產(chǎn)品編號、項目編號、規(guī)格型號、單位、數(shù)量、總價、備注、合同交貨期。該表的字段名和數(shù)據(jù)類型如表4-1所示:表4-1非外包合同詳細信息數(shù)據(jù)表tb_XMZiBiao字段名稱數(shù)據(jù)類型字段大小必填字段XMchanPinID自動編號int是XMIDnvarchar50是XMNamenvarchar50否XMGuiGeXingHaonvarchar50否XMDanWeinvarchar50否XMNumbernvarchar50否XMZongJianvarchar50否XMBeiZhunvarcharmax否HTJiaoHuoQinvarchar50否⑵用于記錄非外包合同基本信息的數(shù)據(jù)表,表名為tb_XMMain,包括字段:編號、需方、供方、簽訂時間、總價、供方代理人、需方代理人、供方聯(lián)系方式、需方聯(lián)系方式、付款方式、合同單位、審核方式、領(lǐng)導意見、合同類型、合同狀態(tài)、總價錢、領(lǐng)導審核狀態(tài)、領(lǐng)導審核時間、機關(guān)部門領(lǐng)導意見、機關(guān)部門領(lǐng)導審核狀態(tài)、合同處理方式、合同文件、合同上傳狀態(tài)、合同附件、合同附件狀態(tài)、基礎(chǔ)錄入狀態(tài)、合同編號、合同數(shù)量、合同類型、合同會議評審內(nèi)容、合同會議評審狀態(tài)。該表的字段名和數(shù)據(jù)類型如表4-2所示:表4-2非外包合同基本信息數(shù)據(jù)表tb_XMMain字段名稱數(shù)據(jù)類型字段大小必填字段XMID自動編號int是XMXuFangnvarchar50否XMGongFangnvarchar50否QianDingShiJiandatetime否XMXuFangPersonnvarchar50否XMGongFangPersonnvarchar50否XMXuFangPhonenvarchar50否XMXuFangPhonenvarchar50否XMZongJiaQiannvarchar50否XMFuKuanFangShinvarchar50否JiChuLuRuZhuangTainvarchar50否XMBianHaonvarchar50否XMDanWeinvarchar50否XMShenHeFangShinvarchar50否XMLingDaoShenHenvarchar50否XMLingDaoYiJiannvarchar50否XMLingDaoQianTimenvarchar50否YiJiYiJiannvarcharmax否XMYiJiShenHenvarchar50否XMZhongZhuannvarchar50否XMTypenvarchar50否HTFilesnvarcharmax否HTZhongJienvarchar50否HTHuiYiFilesnvarcharmax否HTHuiYiZhongJienvarchar50否HTFuJiannvarchar50否HTFuJianJienvarchar50否HTFenEintint否HTNumberintint否⑶用于記錄非外包合同部門會簽內(nèi)容的數(shù)據(jù)表,表名為tb_XMHuiQianBiao,包含字段:編號、合同編號、合同會簽部門名稱、會簽部門領(lǐng)導意見、合同會簽時間。該表的字段名和數(shù)據(jù)類型如表4-3所示:表4-3非外包合同會簽內(nèi)容數(shù)據(jù)表tb_XMHuiQianBiao字段名稱數(shù)據(jù)類型字段大小必填字段XMID自動編號int是XMBianHaonvarchar50否XMHuiQianBuMenNamenvarchar50否XMHuiQianLingDaoYiJiannvarchar50否XMHuiQianTimedatetime否⑷用于記錄外包合同詳細信息的數(shù)據(jù)表,表名為tb_WXMSQZiBiao,包含字段:編號、外協(xié)項目名稱、規(guī)格型號、數(shù)量、單價、合計、合同編號。該表的字段名和數(shù)據(jù)類型如表4-4所示:表4-4自測題試題數(shù)據(jù)表Questions字段名稱數(shù)據(jù)類型字段大小必填字段WXMID自動編號int是WXMNamenvarchar50否WXMGuiGeXingHaonvarchar50否WXMBumbernvarchar50否WXMDanJianvarchar50否WXMHeJinvarchar50否XMBianHaonvarchar50否⑸用于記錄外協(xié)合同單位的數(shù)據(jù)表,表名為tb_WXMHouXuan,包含字段:合同單位編號、合同單位名稱、合同編號。該表字段名和數(shù)據(jù)類型如表4-5所示:表4-5外協(xié)合同單位數(shù)據(jù)表tb_WXMHouXuan字段名稱數(shù)據(jù)類型字段大小必填字段WXMHouXuanID自動編號int是WXMHouXuanFangnvarchar50否XMBianHaonvarchar50否⑹用于記錄單位用戶的數(shù)據(jù)表,表名為tb_DanWei,包含字段:單位編號、單位名稱、單位密碼、單位權(quán)限。該表的字段名和數(shù)據(jù)類型如表4-6所示:表4-6單位用戶數(shù)據(jù)表tb_DanWei字段名稱數(shù)據(jù)類型字段大小必填字段DanWeiID自動編號int是DanWeiNamenvarchar50否DanWeiPwdnvarchar50否DanWeiQuanXiannvarchar50否⑺用于外包合同基本信息的數(shù)據(jù)表,表名為tb_WXMSQBiao,包含字段:編號、項目名稱、項目代號、是否關(guān)鍵、所外協(xié)加工名稱、經(jīng)辦人、候選理由、基層領(lǐng)導意見、基層領(lǐng)導審核時間、年度計劃、招標方式、合格名單、產(chǎn)業(yè)發(fā)展處意見、產(chǎn)業(yè)發(fā)展處審核時間、計劃財務(wù)意見、監(jiān)察審計處意見、所領(lǐng)導意見、項目編號、項目類型、經(jīng)費、說明問題、合同時間、外協(xié)編號、產(chǎn)業(yè)發(fā)展處問題、時間、基礎(chǔ)狀態(tài)、一級審核、二級審核、單位、合同文件、合同狀態(tài)、合同附件、合同附件狀態(tài)。該表的字段名和數(shù)據(jù)類型如表4-7所示:表4-7外包合同基本信息數(shù)據(jù)表tb_WXMSQBiao字段名稱數(shù)據(jù)類型字段大小必填字段WXMID自動編號int是WXMNamenvarchar50否WXMDaiHaonvarchar50否WXMIsGuanJiannvarchar50否WXMWXNamenvarchar50否WXMJingBanRennvarchar50否WXMHouXuanLiYounvarchar50否WXMJiCengLingDaoYJnvarchar50否WXMJiCengTimedatetime否WXMCYFZIsNianDunvarchar50否WXMCYFZFangShinvarchar50否WXMCYFZIsHeGenvarchar50否WXMCYFZYsYiJiannvarchar50否WXMCYFZTimedatetime否CYFZCYiJiannvarchar50否JiHuaCaiWuYiJiannvarchar50否JianChanShenJiYiJiannvarchar50否SuoLingDaoYiJiannvarchar50否XMBianHaonvarchar50否WXMTypenvarchar50否WXMIsJingFeinvarchar50否WXMZZTimedatetime否WXMXuShuoMingProblemnvarcharmax否WXMHTTimedatetime否WXMBianHaonvarchar50否WXMCYProblemnvarcharmax否WXMCYTimedatetime否JiChuLuRuZhuangTainvarchar50否YiJiShenHenvarchar50否ErJiShenHenvarchar50否XMDanWeinvarchar50否HTFilesnvarcharmax否HTZhongJienvarchar50否HTFuJiannvarchar50否HTFuJianJienvarchar50否4.3.3數(shù)據(jù)庫關(guān)聯(lián)在系統(tǒng)的數(shù)據(jù)庫中,數(shù)據(jù)表tb_DanWei存儲用戶單位的信息是比較獨立的數(shù)據(jù)表,它關(guān)聯(lián)的表有tb_XMMain、tb_WXMSQBiao通過tb_DanWei的DanWeiID和其他表的XMDanWei進行關(guān)聯(lián)。數(shù)據(jù)表tb_XMMain負責存儲非外包合同的基本信息,數(shù)據(jù)表tb_XMZiBiao負責存儲非外包合同的詳細信息,數(shù)據(jù)表tb_XMZiBiao中的字段XMBianHao關(guān)聯(lián)數(shù)據(jù)表tb_XMMain中的字段XMBianHao,表示當前合同所有的獨立的合同編號。數(shù)據(jù)表tb_XMHuiQianBiao負責存儲非外包合同的部門會簽信息,數(shù)據(jù)表tb_XMHuiQianBiao中的字段XMBianHao關(guān)聯(lián)數(shù)據(jù)表tb_XMMain中的字段XMBianHao,表示當前合同所有的獨立的合同編號。數(shù)據(jù)表tb_WXMSQBiao負責存儲外協(xié)合同的基本信息,數(shù)據(jù)表tb_WXMSQZiBiao負責存儲外協(xié)項目的詳細信息,數(shù)據(jù)表tb_WXMHouXuan負責存儲外協(xié)項目的候選單位信息,其中的字段XMBianHao關(guān)聯(lián)數(shù)據(jù)表tb_WXMSQBiao中的字段XMBianHao,表示獨立的項目編號;數(shù)據(jù)表tb_WXMSQZiBiao負責存儲外協(xié)項目的詳細信息,其中的字段XMBianHao關(guān)聯(lián)數(shù)據(jù)表tb_WXMSQBiao中的字段XMBianHao,表示獨立的項目編號。。5系統(tǒng)實現(xiàn)合同管理系統(tǒng)是個分權(quán)限管理的系統(tǒng),用戶分權(quán)限查看審核合同。根據(jù)需求分析與系統(tǒng)設(shè)計,對系統(tǒng)進行詳細的設(shè)計與實現(xiàn)。5.1登錄模塊5.1登錄登錄首頁是系統(tǒng)首先要進入的界面,它用戶分權(quán)限進行登錄。首先用戶選擇登錄的用戶名,用戶名是以單位的身份進行登錄,為防止登錄用戶名輸入有誤,采用的是下拉式菜單進行選擇,用戶選擇登錄用戶名,輸入密碼,根據(jù)單位所屬的性質(zhì)選擇登錄的權(quán)限,權(quán)限分為基層管理員、機關(guān)部門、主管部門、所領(lǐng)導,用戶選擇登錄權(quán)限后,點擊登錄系統(tǒng),系統(tǒng)就會對用戶的權(quán)限、用戶名及密碼進行判斷,如果用戶名、密碼及權(quán)限驗證成功后則會分別進入到各自部門的管理界面,否則會有相應(yīng)的提示信息。圖5-1登錄模塊頁面為防止非管理員用戶強行操作,在每個管理頁面的開始都會做登陸與權(quán)限的判斷,系統(tǒng)首先獲取用戶的登陸狀態(tài),如果用戶沒有登陸,則自動跳轉(zhuǎn)到系統(tǒng)登錄首頁;如果用戶登陸了,用戶就可以對各自的管理功能進行操作。核心代碼如下: //下拉菜單單位綁定 //保存用戶信息 系統(tǒng)進入到登錄頁面后,頁面先對下拉菜單進行內(nèi)容的綁定,顯示登錄用戶的全部單位,用戶選擇后進行登錄,用戶登錄成功后,系統(tǒng)用Session對象保存用戶的基本信息,用于用戶登錄驗證的基本信息。5.2基層管理員功能模塊5.2.1創(chuàng)建合同基層管理員進入到創(chuàng)建合同頁面后,用戶根據(jù)合同的內(nèi)容首先填寫合同的基本信息,基本信息填寫完畢后,點擊‘合同基本信息上報’按鈕,上報合同的基本信息后,才能對合同的詳細信息進行上報,整體合同的信息填寫完畢后,點擊項目提交審核后,用戶就創(chuàng)建了一份非外包的合同,上報后合同就交由基層機關(guān)部門進行審核,如果項目沒有進行提交,那么這份合同就不能進入到多層審核的模式。圖5-2創(chuàng)建合同頁面核心代碼如下://合同基本信息上報 合同的基本信息及詳細信息進行上報后,用戶可以上傳合同的附件。圖5-3合同附件上傳模塊5.2.2項目查看非外包合同創(chuàng)建后,上報后可以在項目查看頁面查看已經(jīng)上報的合同,項目查看頁面采用的是列表的形式展示已經(jīng)上報的合同,點擊詳細就能查看合同的詳細信息,如果合同沒有及時上報,在進入到詳細界面后就能進行再次的上報,確保項目已經(jīng)提交審核,如果已經(jīng)提交審核,則不能再提交。如圖5-4所示。圖5-4項目查看界面點擊詳細后就進入到項目的的詳細信息界面,進入到詳細信息界面后,用戶可以查看上報合同的詳細信息,如果沒有進行提交審核,在此頁面下能進行再次的提交審核。圖5-5項目詳細信息界面頁面加載時的核心代碼如下:}5.2.3外包項目申請外包項目申請頁面主要用來對需要外包的合同的申請,其中外包合同包括4類合同。B類合同:圖5-6外包合同上報界面合同提交時的核心代碼如下:5.2.4外包項目查看外包項目項目上報后,在外包項目查看界面里可以查看已經(jīng)上報的項目,點擊詳細可以查看合同的詳細信息,如果外包合同沒有提交審核,在此頁面里可以進行合同的再次提交審核,如果合同已經(jīng)提交審核,提交審核按鈕功能就已經(jīng)失效,并有提示信息,如果合同不提交審核,其他用戶是不能查看審核合同的。合同的信息是以列表的形式呈現(xiàn)給用戶的。圖5-6外包查看界面圖5-7合同詳細信息查看界面合同提交審核時的核心代碼如下:5.2.5非外包合同管理圖5-8非外包合同管理界面圖5-9非外包合同詳細信息界面合同上傳時的核心代碼如下:5.2.6外包合同管理圖5-10外包合同管理界面圖5-11外包合同詳細信息界面頁面加載時的核心代碼如下:5.3基層機關(guān)審核模塊5.3.1項目查看項目查看模塊主要是查看需要本單位審核的非外包合同,合同是以列表的形式呈現(xiàn),用戶根據(jù)需要查看需要審核的合同,已經(jīng)審核的合同在審核狀態(tài)里面里可以查看是否已經(jīng)審核,點擊詳細就可以查看合同基本信息,并給出意見,如果本部門不進行審核,上一級則無法查看到本份合同。如圖5-12。圖5-12項目查看界面5.3.2項目會簽查看項目會簽查看模塊主要是查看需要本單位進行部門會簽的非外包合同,合同是以列表的形式呈現(xiàn),用戶根據(jù)需要查看需要審核的合同,已經(jīng)審核的合同在審核狀態(tài)里面里可以查看是否已經(jīng)審核,點擊詳細就可以查看合同基本信息,并給出意見,如果本部門不進行審核,上一級則無法查看到本份合同。此過程和項目查看的功能模塊類似。5.3.2外包項目查看外包查看模塊主要是查看需要本單位審核的外包合同,合同是以列表的形式呈現(xiàn),用戶根據(jù)需要查看需要審核的合同,已經(jīng)審核的合同在審核狀態(tài)里面里可以查看是否已經(jīng)審核,點擊詳細就可以查看合同基本信息,并給出意見,如果本部門不進行審核,上一級則無法查看到本份合同。本功能模塊和項目查看的功能模塊類似。5.4主管部門功能模塊5.4.1項目查看項目查看模塊主要是對基層上報的合同,由本單位已經(jīng)審核通過的合同就交由主管部門進行審核,主管部門目前只設(shè)有一個產(chǎn)業(yè)發(fā)展處,產(chǎn)業(yè)發(fā)展處對上報的非外包合同進行中轉(zhuǎn),中轉(zhuǎn)的方式主要有三種,一種是領(lǐng)導授權(quán),由產(chǎn)業(yè)發(fā)展處進行審批后,直接由所領(lǐng)導進行審核,此份合同的審核過程就結(jié)束,然后交由基層管理員進行合同文件的上傳;一種是會議評審,主要是指重大合同和特殊合同由合同承辦人填寫基本信息后,由基層領(lǐng)導審批后報職能部門,職能部門提出意見,采用會簽方式,產(chǎn)業(yè)發(fā)展處選擇需要會簽的部門,提交審核后,需要其他部門審核的合同此時就可以看到此份合同,然后由部門審核完畢后,此時此份合同就交由所領(lǐng)導進行審核,領(lǐng)導審核完畢后,此份合同的審核過程就到此結(jié)束,然后交由基層管理員進行合同文件上傳;一種是會議評審,主要是由產(chǎn)業(yè)發(fā)展處將會議評審的內(nèi)容上傳即可,基層管理員就可以查看上傳的會議評審內(nèi)容,然后上傳合同文件。圖5-13項目查看界面圖5-14項目管理界面合同處理時的部分核心代碼如下:5.4.2用戶管理用戶管理模塊主要是天劍刪除單位信息的模塊,由產(chǎn)業(yè)發(fā)展處盡享添加管理用戶,首先添加單位名稱、單位密碼、選擇單位權(quán)限,單位名稱可以相同,但單位名稱、單位權(quán)限兩項不能夠完全相同,否則添加就會失敗,添加失敗時會有詳細的提示詳細。產(chǎn)業(yè)發(fā)展處也可以刪除單位信息,但單位信息只能在添加失敗時刪除,當用戶添加后已經(jīng)使用,則不能再次進行刪除,否則已經(jīng)添加的合同信息將不能再次查看,刪除用戶時操作要謹慎。圖5-15刪除測試題界面刪除用戶核心代碼如下:5.4.2外包項目申請外包項目申請主要處理需要外包的合同,由產(chǎn)業(yè)發(fā)展處作出處理后,填寫基本的一些信息,包括處理意見后,系統(tǒng)就會根據(jù)合同的類型自動判斷要處理的流程,進行其他部門的審核,當合同其他審核完畢后,外包合同審核完畢,就交由基層管理員進行處理。如圖5-16。圖5-16外包合同處理界面外包合同處理核心代碼如下:5.4.2外包項目審批外包項目審批主要處理需要外包的合同,由產(chǎn)業(yè)發(fā)展處作出處理后,填寫基本的一些信息,包括處理意見后,系統(tǒng)就會根據(jù)合同的類型自動判斷要處理的流程,進行所領(lǐng)導進行審批,當所領(lǐng)導審核完畢后,外包合同就審核完畢,就交由基層管理員進行處理。處理過程和外包項目申請的處理方式類似。5.4.2會議評審管理會議評審管理是對非外包合同進行管理,主要是對產(chǎn)業(yè)發(fā)展處已經(jīng)進行中轉(zhuǎn)的合同處于會議評審模式的合同進行上傳會議評審內(nèi)容,當把會議評審內(nèi)容上傳完畢后,此合同就交由基層管理員進行合同的正式擬定并上傳,基層管理員將合同上傳后,此份合同整個的審核流程就結(jié)束。會議評審管理界面如圖5-17。圖5-17會議評審管理界面頁面加載時核心代碼如下:if(!IsPostBack){stringSqlString1="selectXMXuFang,XMGongFang,QianDingShiJian,XMXuFangPerson,XMGongFangPerson,XMXuFangPhone,XMGongFangPhone,XMZongJiaQian,XMFuKuanFangShi,HTFiles,HTHuiYiZhongJie,HTFuJian,HTFenE,YiJiYiJianfromtb_XMMainwhereXMBianHao='"+XMID+"'";DataSetds1=SqlHelper.ExecuteDataset(SqlString1);dltJiBenXinXi.DataSource=ds1;dltJiBenXinXi.DataBind();labJiGuanYiJian.Text=ds1.Tables[0].Rows[0]["YiJiYiJian"].ToString();stringfiles=ds1.Tables[0].Rows[0]["HTFuJian"].ToString();stringfiles11=ds1.Tables[0].Rows[0]["HTHuiYiZhongJie"].ToString();if(files11!=""){Button1.Enabled=false;Button1.Text="評審內(nèi)容已經(jīng)上傳";}if(files!=""){files="../"+files;labHTXiaZai.Text="<ahref='"+files+"'>合同附件下載</a>";}else{labHTXiaZai.Visible=false;}stringSqlString2="select*fromtb_XMZiBiaowhereXMID='"+XMID+"'";DataSetds2=SqlHelper.ExecuteDataset(SqlString2);gvwXXxinxi.DataSource=ds2;gvwXXxinxi.DataBind();bangdingDanwei();}5.4.2查詢統(tǒng)計查詢統(tǒng)計管理模塊主要包括對非外包合同的統(tǒng)計及外包合同的統(tǒng)計,主要統(tǒng)計的方式都是兩種,一種是按單位統(tǒng)計,統(tǒng)計的內(nèi)容主要是單位名,年度的項目總金額及合同的總個數(shù),是按單位進行統(tǒng)計劃分的,一種是按年份進行統(tǒng)計,主要統(tǒng)計每年的項目總金額及合同個數(shù)。查詢統(tǒng)計模塊界面如圖5-18。圖5-18刪除測試題界面頁面加載時部分核心代碼如下:publicvoidbangding3(){stringchaxun="SELECTSUM(CAST(ISNULL(b.WXMHeJi,0)ASfloat))ASZongJinE,a.Nian,a.XMDanWei,COUNT(a.WXMID)ASfenshuFROMtb_WXMSQBiaoASaINNERJOINtb_WXMSQZiBiaoASbONa.XMBianHao=b.XMBianHaoGROUPBYa.XMDanWei,a.Nian";DataSetds=SqlHelper.ExecuteDataset(chaxun);GridView3.DataSource=ds;GridView3.DataBind();} protectedvoidGridView3_RowDataBound(objectsender,GridViewRowEventArgse){if(e.Row.RowType==DataControlRowType.DataRow){if(e.Row.RowIndex>=0){DWzhufangjin2+=Convert.ToDouble(e.Row.Cells[1].Text.ToString());GRzhufangjin2+=Convert.ToInt32(e.Row.Cells[3].Text.ToString());}}if(e.Row.RowType==DataControlRowType.Footer){e.Row.Cells[0].Text="<b>金額合計:</b>";e.Row.Cells[2].Text="<b>份數(shù)合計:</b>";e.Row.Cells[3].Text=GRzhufangjin2.ToString();e.Row.Cells[1].Text=DWzhufangjin2.ToString();}}5.5所領(lǐng)導管理模塊5.5.1項目查看項目查看模塊主要負責查看需要所領(lǐng)導進行審核的合同,合同以列表的方式進行顯示,主要包括的合同類型包括需領(lǐng)導授權(quán)項目、項目會簽合同、外協(xié)項目,分別點擊詳細,則進入到項目的詳細信息界面,領(lǐng)導查看詳細信息后,給出指導意見,領(lǐng)導審核部分是合同的審核的最后一次審核內(nèi)容,領(lǐng)導審核完畢后,此合同的審核過程就全部結(jié)束,就交由基層管理員進行管理。圖5-19項目查看界面圖5-20領(lǐng)導審核界面頁面加載后時部分核心代碼:stringlabyijian=tbxyijian.Text.Trim().ToString();stringtxbshijian=tbxshijian.Text.Trim().ToString();if(labyijian==""||txbshijian==""){Page.ClientScript.RegisterStartupScript(typeof(Page),"afq","alert('意見或時間不能為空?。?!')",true);}else{stringintstring="updatetb_XMMainsetXMLingDaoShenHe='提交',XMLingDaoYiJian='"+labyijian+"',XMLingDaoQianTime='"+txbshijian+"'whereXMBianHao='"+XMID+"'";intnum444=SqlHelper.ExecuteNonQuery(intstring);if(num444==1){Page.ClientScript.RegisterStartupScript(typeof(Page),"afq","alert('數(shù)據(jù)提交成功!?。?)",true);btnQueDing.Enabled=false;btnQueDing.Text="已經(jīng)審核,不用再次審核";}else{Page.ClientScript.RegisterStartupScript(typeof(Page),"afq","alert('數(shù)據(jù)提交失敗,請重新提交?。?!')",true);}}5.5.2查詢統(tǒng)計查詢統(tǒng)計管理模塊主要包括對非外包合同的統(tǒng)計及外包合同的統(tǒng)計,主要統(tǒng)計的方式都是兩種,一種是按單位統(tǒng)計,統(tǒng)計的內(nèi)容主要是單位名,年度的項目總金額及合同的總個數(shù),是按單位進行統(tǒng)計劃分的,一種是按年份進行統(tǒng)計,主要統(tǒng)計每年的項目總金額及合同個數(shù)。此模塊功能與產(chǎn)業(yè)發(fā)展處的查詢統(tǒng)計模塊類似。6系統(tǒng)測試任何軟件開發(fā)完成后,都不可能是完全正確無誤的,需要經(jīng)過一定的測試。系統(tǒng)測試是通過與系統(tǒng)的需求相比較,發(fā)現(xiàn)所開發(fā)的系統(tǒng)與用戶需求不符或矛盾的地方,從而提出更加完善的方案.。它的的任務(wù)是盡可能徹底地檢查出程序中的錯誤,提高軟件系統(tǒng)的可靠性。6.1測試的基本原則⑴盡早地、不斷地進行軟件測試。⑵設(shè)計測試用例時,要給出測試的預期結(jié)果。⑶開發(fā)小組和測試小組分開。⑷要設(shè)計非法輸入的測試用例。⑸在對程序修改之后要進行回歸測試。⑹程序中尚未發(fā)現(xiàn)的錯誤的數(shù)量往往與在該段程序中已發(fā)現(xiàn)的錯誤的數(shù)量成正比。6.2測試方法任何產(chǎn)品都可以使用以下兩種方法進行測試:⑴如果已知產(chǎn)品的功能,則可以對它的每一個功能進行測試,看是否都達到了預期的要求;⑵如果已知產(chǎn)品的內(nèi)部工作過程,則可以對它的每種內(nèi)部操作進行測試,看是否符合設(shè)計要求。第一種方法是黑盒測試,第二種方法是白盒測試。本網(wǎng)站采用黑盒測試方法。6.3網(wǎng)站的測試黑盒測試時完全不考慮程序內(nèi)部的結(jié)構(gòu)和處理過程,只按照規(guī)格說明書的規(guī)定來檢查程序是否符合它的功能要求,又稱為功能測試。下面分別介紹對創(chuàng)建合同、合同一級審核、合同二級審核、非外包合同的三種處理模式流程、合同的上傳、外包合同兩種處理模式流程、用戶管理等幾個模塊的測試。⑴創(chuàng)建合同由基層管理員的身份登錄系統(tǒng)后,錄入非外包合同的基本信息后,將信息進行提交,然后錄入合同的詳細信息,點擊進行提交,然后將整個項目進行提交審核,提交后在點擊左側(cè)項目查看列表,進入到項目查看的界面,查看已經(jīng)上報的非外包合同,然后查看合同的詳細,以這種方式創(chuàng)建三份非外包合同。然后創(chuàng)建需要審批類的外包合同,錄入過程和非外包合同類似,然后以同樣的方式錄入一份需要審核型的外包合同。測試結(jié)束。⑵一級審核模塊用戶以基層機關(guān)部門的身份進入到管理界面,首先進行項目查看,查看剛由基層創(chuàng)建的三份非外包合同是否能夠查看到,查看后,點擊詳細進入到詳細信息的審核界面,查看上報的詳細信息后,輸入意見,然后提交審核,在項目查看列表里查看合同是否已經(jīng)審核。以同樣的方式將上報的外包合同進行審核。測試結(jié)束。⑶合同二級審核模塊用戶以產(chǎn)業(yè)發(fā)展處的審核登錄系統(tǒng),在項目查看界面里查看剛剛由一級審核過的非外包合同,然后將三份合同分別設(shè)置不同的處理方式,一種為領(lǐng)導授權(quán),一種為會議評審,一種為部門會簽。然后查看外包合同審核界面,審核需要進行外包審核的合同,然后進入查看外包審批界面,審核需要審批的外包合同。測試結(jié)束。⑷非外包合同的三種處理模式流程首先用戶以所領(lǐng)導的身份登錄系統(tǒng),在項目查看界面下,查看需要領(lǐng)導授權(quán)的合同,然后進行合同的審核,然后以同樣的方式審核對外包合同進行審核。然后以基層機關(guān)的身份登錄系統(tǒng),審核需要部門會簽的合同,最后以基層管理員的身份登錄系統(tǒng),查看合同的進展后,上傳合同文件。測試結(jié)束。⑸用戶管理首先以產(chǎn)業(yè)發(fā)展處的身份登錄系統(tǒng),然后進入到用戶管理界面,添加用戶信息,刪除用戶信息,查看是否有相應(yīng)的提示信息。測試結(jié)束。6.4測試結(jié)果本測試嚴格按步驟進行,經(jīng)過多次測試,系統(tǒng)的各項功能,能夠順利實現(xiàn),達到預期效果。結(jié)論通過這次設(shè)計,我對DreamweaverCS4的使用更加熟練,對CSS+DIV的布局模式更加得心應(yīng)手,最重要的是提高了自己自學與應(yīng)變的能力。在這之前,不論是網(wǎng)頁美化還是使用ASP.NET編寫網(wǎng)站,對我來說都幾乎不可能實現(xiàn)。在設(shè)計中,我們遇到了各種各樣的問題,也采取了很多中方法來解決問題,但不論困難有多么嚴峻,事實證明,只要我們能團結(jié)一致,激蕩腦力,就一定能克服這些問題。通過做計算機組成原理教學網(wǎng)站,我更

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論